*

{

	margin:0px;

	padding:0px;

}

img

{

	border:none;

}

a

{

	outline-style:none;

	text-decoration:none;

	outline-style:none;

	-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

		-ms-transition: all .5s ;

		-o-transition: all .5s ;

		transition: all .5s ;

		transition-timing-function:ease-out;

}

:hover

{

		-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

		-ms-transition: all .5s ;

		-o-transition: all .5s ;

		transition: all .5s ;

		transition-timing-function:ease-out;

}

body

{

	overflow-x:hidden;

}

@font-face {

    font-family: 'MuseoSans500';

    src: url('../fonts/museosans.eot');

    src: url('../fonts/museosans.eot') format('embedded-opentype'),

         url('../fonts/museosans.woff') format('woff'),

         url('../fonts/museosans.ttf') format('truetype'),

         url('../fonts/museosans.svg#MuseoSans500') format('svg');

}

@font-face {

    font-family: 'MuseoSans300';

    src: url('../fonts/museosans-300.eot');

    src: url('../fonts/museosans-300.eot') format('embedded-opentype'),

         url('../fonts/museosans-300.woff') format('woff'),

         url('../fonts/museosans-300.ttf') format('truetype'),

         url('../fonts/museosans-300.svg#MuseoSans300') format('svg');

}

@font-face {

    font-family: 'MuseoSans700';

    src: url('../fonts/museosans_0.eot');

    src: url('../fonts/museosans_0.eot') format('embedded-opentype'),

         url('../fonts/museosans_0.woff') format('woff'),

         url('../fonts/museosans_0.ttf') format('truetype'),

         url('../fonts/museosans_0.svg#MuseoSans700') format('svg');

}

@font-face {

    font-family: 'MuseoSans100';

    src: url('../fonts/museosans-100.eot');

    src: url('../fonts/museosans-100.eot') format('embedded-opentype'),

         url('../fonts/museosans-100.woff') format('woff'),

         url('../fonts/museosans-100.ttf') format('truetype'),

         url('../fonts/museosans-100.svg#MuseoSans100') format('svg');

}

#blue_color

{

	background:#0F75BD;

}

#orange_color

{

	background:#F68920;	

}

#gray_color

{

	background:#4A4A4A;	

}





.logo_and_nav_contanear

{

	display:block;

	float:left;

	width:100%;

	-webkit-box-shadow: 0px 3px 8px 0px rgba(50, 50, 50, 0.3);

	-moz-box-shadow:    0px 3px 8px 0px rgba(50, 50, 50, 0.3);

	box-shadow:         0px 3px 8px 0px rgba(50, 50, 50, 0.3);

	position:fixed;

	z-index:1100;

	background:#FFF url(../images/top_header_bg.jpg) top center no-repeat;

	background-size:100% 6px;

	padding:15px 0 8px 0;	

}

.logo_and_nav_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.logo_area

{

	display:block;

	float:left;

	width:247px;

	text-align:center;

}

.logo_area img

{

	width:100%;

	max-width:400px;

}

.nav_main_area

{

	display:block;

	float:right;

	text-align:right;

	margin-top:30px;

}

.nav_main_area ul

{

	list-style-type:none;

	font-size:15px;

	text-transform:uppercase;

    font-family: 'MuseoSans500';

	color:#FFF;	

}

.nav_main_area ul li

{

	display:inline;

}

.nav_main_area ul li a

{

	padding:11px 18px;

	text-decoration:none;

	color:#000;

}

.nav_main_area ul li a:hover

{

	background:url(../images/nav_bg.png) center no-repeat;

	color:#FFF;

	background-size:100% 39px;

}

.active a

{

	background:url(../images/nav_bg.png) center no-repeat;

	color:#FFF !important;

	background-size:100% 39px;	

}



.small_manu

		{width:100%;

		float:right;

		height:auto;

		margin:10px 0 0px 0;

		overflow:visible;

		display:none;

		z-index:1000;

		text-align:center;

		position:relative;

		font-size:16px;

		z-index:999;

		}





.toggleMenu {

    display:  none;

}

.nav {

    list-style: none;

     *zoom: 1;

	 float:left;

background:#1076BD;

	 width:99%

}

.nav:before,

.nav:after {

    content: " "; 

    display: table; 

}

.nav:after {

    clear: both;

}

.nav ul {

    list-style: none;

    width: 9em;

}

.nav a {

    padding: 9.7px 15px;

    color:#FFF;

	border-bottom:1px #000 solid;

	text-decoration:none;

	

}



.nav a:hover {

    color:#000000;

}



#redselect{color:#FF0000; background-image:url(../images/arrow_down.png); background-position:bottom; background-repeat:no-repeat;height:30px;}



.nav li {

    position: relative;

    font-family: 'MuseoSans500';

	font-size:17px;	

	float:left;

	z-index:6;



}

.nav > li {

    float: left;

	width:100%;

	text-align:center;

	

}

.nav > li > .parent {

    background-repeat: no-repeat;

    background-position: right;

}

.nav > li > a {

    display: block;

}

.nav li  ul {

    position: absolute;

    left: -9999px;

}

.nav > li.hover > ul {

    left: 0;

}

.nav li li.hover ul {

    left: 100%;

    top: 0;

}

.nav li li a {

    display: block;

    background: #FFFFFF;

    position: relative;

    z-index:100;

    border-top: 1px solid #000;

}

.nav li li a:hover

{

	background:#000000;

}

.nav li li li a {

    background:#FFFFFF;

    z-index:200;

    border-top: 1px solid #1d7a62;

}



.header_contanear

{

	display:block;

	float:left;

	width:100%;

	margin-top:100px;

	position:relative;

	z-index:999;

	background:url(../images/header_bg.jpg) top center;

	background-size:1366px 100%;

	padding:70px 0 60px 0; 

}

.header_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.header_left_box

{

	display:block;

	float:left;

	width:47%;

	text-align:center;

}

.header_left_box img

{

	width:100%;

	max-width:410px;

}

.header_left_box h1

{

	font-size:40px;

	color:#000;

    font-family: 'MuseoSans300';

	font-weight:100;

	text-align:left;	

}

.header_left_box h1 span

{

	color:#ff7e00;

    font-family: 'MuseoSans500';	

}

.header_left_blue_text

{

	color:#0f75bc !important;

}



.header_right_box

{

	display:block;

	float:right;

	width:47%;

	text-align:center;

}

.header_right_box img

{

	width:100%;

	max-width:410px;

}

.header_right_box h1

{

	font-size:40px;

	color:#000;

    font-family: 'MuseoSans300';

	font-weight:100;

	text-align:left;	

}

.header_right_box h1 span

{

	color:#ff7e00;

    font-family: 'MuseoSans500';	

}

.header_right_blue_text

{

	color:#0f75bc !important;

}



.happy_customer_contanear

{

	display:block;

	float:left;

	width:100%;

	padding:34px 0;

	border-bottom:14px solid #1D3E4B;

	background:url(../images/happy_customer_bg.png) repeat;

}

.happy_customer_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

	text-align:center;

}

.happy_customer_main_area h1

{

	color:#FFF;

	font-size:35px;

	text-transform:uppercase;

    font-family: 'MuseoSans700';

	font-weight:100;	

}

.happy_customer_main_area h2

{

	color:#f6891f;

	font-size:25px;

	text-transform:uppercase;

    font-family: 'MuseoSans300';

	font-weight:100;

	margin-top:10px

}

.chat_but

{

	display:block;

	width:210px;

	height:50px;

	background:rgba(16,118,189,0.9);

	line-height:50px;

	text-align:center;

	margin:20px auto 0 auto;

}

.chat_but p

{

	color:#FFFFFF;

	font-size:25px;

    font-family: 'MuseoSans300';	

}

.chat_but p img

{

	vertical-align:middle;

}

.chat_but:hover

{

	background:#F68920;

}



.pricing_main_contaner

{

	display:block;

	float:left;

	width:100%;

	padding:100px 0;

}

.pricing_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.pricing_main_heading_area

{

	display:block;

	float:left;

	width:100%;

	text-align:center;		

}

.pricing_main_heading_area h1

{

	font-size:43px;

	text-transform:uppercase;

	color:#000;

    font-family: 'MuseoSans700';

	font-weight:100;	

}

.pricing_main_heading_area h2

{

	font-size:29px;

	color:#6a6a6a;

    font-family: 'MuseoSans300';

	font-weight:100;	

}

.pricing_box_main_area

{

	display:block;

	float:left;

	width:100%;

	margin:100px 0 0 0;

}



.pricing_box1

{

	display:block;

	float:left;

	width:31%;

	background:#8CC63E;

	border-radius:5px;

	text-align:center;

	min-height:567px;

	margin-right:3.5%;

	

}

.pricing_box2

{

	display:block;

	float:right;

	width:31%;

	background:#8CC63E;

	border-radius:5px;

	text-align:center;

	min-height:567px;

	

}

.pricing_box_top_heading1

{

	display:block;

	float:left;

	width:100%;

	padding:15px 0 ;

	margin-top:-90px;	

}

.pricing_box_top_heading1 h1

{

    font-family: 'MuseoSans700';

	font-size:30px;

	color:#fff;

	text-align:center;

	font-weight:100;

	line-height:20px;

	background:url(../images/pri_heading_bg1.png) top center  no-repeat;

	height:140px;

	padding-top:48px;

}

.pricing_box_top_heading1 h1 span

{

	font-size:14px;

    font-family: 'MuseoSans300';	

}

.pricing_box_top_heading1 h3

{

    font-family: 'MuseoSans500';

	font-size:31px;

	color:#FFF;

	font-weight:100;

	text-transform:uppercase;

	margin-top:-35px;		

}

.pricing_box_content_area

{

	display:block;

	float:left;

	width:100%;

	min-height:340px;

}

.pricing_box_style1

{

	display:block;

	float:left;

	width:94%;

	color:#FFFFFF;

	font-size:16px;

    font-family: 'MuseoSans300';

	background:rgba(0,0,0,0.3);

	text-align:center;

	padding:15px 3%;

	font-weight:100;

	border-bottom:1px solid rgba(0,0,0,0.4);

	border-top:1px solid rgba(0,0,0,0.4);		

}

.pricing_box_style2

{

	display:block;

	float:left;

	width:94%;

	color:#FFFFFF;

	font-size:16px;

    font-family: 'MuseoSans300';

	text-align:center;

	padding:15px 3%;

	font-weight:100;

}

.pricing_box_style2 span

{

    font-family: 'MuseoSans700';

	font-size:17px;

}



.buy_now_but

{

	display:block;

	float:left;

	width:56%;

	height:42px;

	background:url(../images/buy_now_but_bg.jpg) repeat-x;

	border-radius:5px;

	text-align:center;

	line-height:42px;

	color:#454545;

	font-size:16px;

    font-family: 'MuseoSans500';

	margin:0px 22%;

		-webkit-transition: all 0s ;

	-moz-transition: all 0s ;

		-ms-transition: all 0s ;

		-o-transition: all .0s ;

		transition: all 0s ;

		transition-timing-function:ease-out;

		margin-bottom:20px;	

}

.buy_now_but:hover

{

	background:#D9D9D9;

}



.pricing_box_top_heading2

{

	display:block;

	float:left;

	width:100%;

	padding:15px 0 ;

	margin-top:-90px;	

}

.pricing_box_top_heading2 h1

{

    font-family: 'MuseoSans700';

	font-size:30px;

	color:#fff;

	text-align:center;

	font-weight:100;

	line-height:20px;

	background:url(../images/pri_heading_bg2.png) top center  no-repeat;

	height:140px;

	padding-top:48px;

}

.pricing_box_top_heading2 h1 span

{

	font-size:14px;

    font-family: 'MuseoSans300';	

}

.pricing_box_top_heading2 h3

{

    font-family: 'MuseoSans500';

	font-size:31px;

	color:#FFF;

	font-weight:100;

	text-transform:uppercase;

	margin-top:-35px;		

}



.pricing_box_top_heading3

{

	display:block;

	float:left;

	width:100%;

	padding:15px 0 ;

	margin-top:-90px;	

}

.pricing_box_top_heading3 h1

{

    font-family: 'MuseoSans700';

	font-size:30px;

	color:#fff;

	text-align:center;

	font-weight:100;

	line-height:20px;

	background:url(../images/pri_heading_bg3.png) top center  no-repeat;

	height:140px;

	padding-top:48px;

}

.pricing_box_top_heading3 h1 span

{

	font-size:14px;

    font-family: 'MuseoSans300';	

}

.pricing_box_top_heading3 h3

{

    font-family: 'MuseoSans500';

	font-size:31px;

	color:#FFF;

	font-weight:100;

	text-transform:uppercase;

	margin-top:-35px;		

}



.pricing_box_top_heading4

{

	display:block;

	float:left;

	width:100%;

	padding:15px 0 ;

	margin-top:-90px;	

}

.pricing_box_top_heading4 h1

{

    font-family: 'MuseoSans700';

	font-size:30px;

	color:#fff;

	text-align:center;

	font-weight:100;

	line-height:20px;

	background:url(../images/pri_heading_bg4.png) top center  no-repeat;

	height:140px;

	padding-top:48px;

}

.pricing_box_top_heading4 h1 span

{

	font-size:14px;

    font-family: 'MuseoSans300';	

}

.pricing_box_top_heading4 h3

{

    font-family: 'MuseoSans500';

	font-size:31px;

	color:#FFF;

	font-weight:100;

	text-transform:uppercase;

	margin-top:-35px;		

}



.pricing_main_heading_area2

{

	display:block;

	float:left;

	width:100%;

	text-align:center;

	padding:110px 0 10px 0;		

}

.pricing_main_heading_area2 h1

{

	font-size:43px;

	text-transform:uppercase;

	color:#000;

    font-family: 'MuseoSans700';

	font-weight:100;	

}

.pricing_main_heading_area2 h2

{

	font-size:29px;

	color:#6a6a6a;

    font-family: 'MuseoSans300';

	font-weight:100;	

}

.pricing_box3

{

	display:block;

	float:left;

	width:23%;

	background:#8CC63E;

	border-radius:5px;

	text-align:center;

	min-height:567px;

	margin-right:2.2%;

	

}

.pricing_box4

{

	display:block;

	float:right;

	width:23%;

	background:#8CC63E;

	border-radius:5px;

	text-align:center;

	min-height:567px;

	

}

.input_style1

{

	width:84%;

	height:40px;

	line-height:40px;

	padding:0 3%;

    font-family: 'MuseoSans300';

	color:#333;

	font-size:14px;

	margin:10px 0 0 0;	

}

.catagory_contanear

{

	display:block;

	float:left;

	width:100%;

	background:url(../images/category_bg.jpg) repeat;

	padding:40px 0;

}

.catagory_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.catagory_box1

{

	display:block;

	float:left;

	width:30%;

	margin:0 1.5%;

}

.catagory_box1 img

{

	float:left;

	margin:0 15px 15px 0;

}

.catagory_box1 h1

{

    font-family: 'MuseoSans300';

	font-size:35px;

	font-weight:100;

	line-height:23px;

	margin-top:25px;	

}

.catagory_box1 h1 span

{

	font-size:15px;

	color:#333;

}



.catagory_box1 p

{

    font-family: 'MuseoSans300';

	font-size:16px;

	font-weight:100;

	line-height:23px;

	margin-top:25px;

	clear:both;	

}

.catagory_box1 h4

{

	color:#000;

    font-family: 'MuseoSans500';

	font-size:16px;

	margin-top:12px;

	font-weight:100;	

}

.catagory_box1 h4 a

{

	color:#000;

}

.catagory_box1 h4 a:hover

{

	color:#F68920;

}

.orange_contanear

{

	display:block;

	float:left;

	width:100%;

	background:#F15B36 url(../images/orange_area_bg.png) left bottom no-repeat;

	padding:50px 0;

	min-height:477px;

}

.orange_contanear_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.orange_contanear_heading_area

{

	display:block;

	float:left;

	width:100%;

	text-align:center;

}

.orange_contanear_heading_area h1

{

	color:#FFF;

    font-family: 'MuseoSans300';

	font-size:40px;

	font-weight:100;	

}

.orange_contanear_heading_area h1 span

{

	font-size:43px;

    font-family: 'MuseoSans700';	

}

.orange_video_area

{

	display:block;

	float:left;

	width:543px;

	height:270px;

	background:#000;

	margin:69px 0 0 164px;

}

.orange_contant_area

{

	display:block;

	float:right;

	width:433px;

	margin:40px 5% 0 0;

	background:#F15B36; 	

}

.orange_contant_box1

{

	display:block;

	float:left;

	width:100%;

	margin-bottom:15px;

}

.orange_contant_img_area

{

	display:block;

	float:left;

	width:56px;

}

.orange_contant_text_area

{

	display:block;

	float:right;

	width:82%

}

.orange_contant_text_area h1

{

	color:#FFF;

	font-size:20px;

    font-family: 'MuseoSans300';

	font-weight:100;	

}

.orange_contant_text_area p

{

	color:#d7e7f8;

	font-size:14px;

    font-family: 'MuseoSans300';

	font-weight:100;

	margin-top:3px;	

}

.faq_contanear

{

	display:block;

	float:left;

	width:100%;

	padding:100px 0 30px 0;

	background:url(../images/faq_bg.png) repeat;

}

.faq_page_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.faq_page_main_heading

{

	display:block;

	float:left;

	width:100%;

	text-align:center;

}

.faq_page_main_heading h1

{

    font-family: 'MuseoSans700';

	font-size:43px;

	text-transform:uppercase;

	font-weight:100;

	color:#000;	

}

.faq_page_img_area

{

	display:block;

	float:right;

	width:30%;

}

.faq_page_img_area img

{

	width:100%;

	max-width:301px;

}

.faq_main_area

{

	display:block;

	float:left;

	width:66%;

	margin-top:45px;

}

.faq_main_area2

{

	display:block;

	float:left;

	width:100%;

}

dt{

	color:#010101;

    font-family: 'MuseoSans300';

	margin-top:18px;

	font-size:16px;

	padding-left:0px;

	position:relative;

	width:90%;

	cursor:pointer;

	background-color:#f1f1f1;

	height:48px;

	border:1px solid #DFDFDF;

	line-height:48px;

	padding-left:10%;;

}

dt:opened{ color:#FFF;background-color:#22c1f9;}



dt .icon{

	background:url(../images/bullets.png) no-repeat;

	height:49px;

	left:0;

	position:absolute;

	width:48px;

	top:-1px;;

}



dt.opened .icon{ background-position:right bottom;}



dd{

	color:#8c8c8c;

    font-family: 'MuseoSans300';

	line-height:1.5;

	padding:10px 2% 10px 6%;

	width:92%;

	display:none;

	line-height:24px;

	font-size:16px;

}



.readmore_but

{

	display:block;

	float:left;

	width:172px;

	height:46px;

	line-height:46px;

	text-align:center;

	background:#F68920;

	color:#FFF;

    font-family: 'MuseoSans300';

	font-size:22px;

	margin-top:25px;

}

.readmore_but:hover

{

	background:#333;

}



.testimonial_contanear

{

	display:block;

	float:left;

	width:100%;

	background:url(../images/testimonial_bg.jpg) top center repeat-y;

	background-size:100%  auto;

	padding:100px 0;

}

.testimonial_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.testimonial_main_text_area

{

	display:block;

	float:left;

	width:100%;

}

.testimonial_main_text_area h1

{

    font-family: 'MuseoSans700';

	font-size:44px;

	color:#FFF;

	text-transform:uppercase;

	font-weight:100;

	text-align:center;		

}

.testimonial_img_area

{

	display:block;

	float:left;

	width:18%;

	margin-top:40px;

	text-align:center;

}

.testimonial_img_area img

{

	width:100%;

	max-width:157px;

}

.testimonial_text_area

{

	display:block;

	float:right;

	width:81%;

	margin-top:40px;	

}

.testimonial_icon_area

{

	display:block;

	float:left;

	width:44px;

	height:34px;

}

.testimonial_para_area

{

	display:block;

	float:right;

	width:92%;

}

.testimonial_para_area p

{

	font-size:22px;

	color:#FFF;

	line-height:34px;

    font-family: 'MuseoSans100';	

}

.testimonial_para_area h4

{

	color:#FFF;

	font-size:15px;

	text-transform:uppercase;

	font-weight:100;

    font-family: 'MuseoSans300';

	margin-top:20px;		

}



.readmore_but2

{

	display:block;

	float:right;

	width:172px;

	height:46px;

	line-height:46px;

	text-align:center;

	background:#007CC2;

	color:#FFF;

    font-family: 'MuseoSans300';

	font-size:22px;

	margin-top:25px;

}

.readmore_but2:hover

{

	background:#FFF;

	color:#000;

}

.contact_contanear

{

	display:block;

	float:left;

	width:100%;

	padding:100px 0;

}

.contact_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.contact_text_area

{

	display:block;

	float:left;

	width:100%;

	text-align:center;

}

.contact_text_area h1

{

	font-family: 'MuseoSans700';

	font-size:43px;

	text-transform:uppercase;

	font-weight:100;

	color:#000;	

}

.contact_text_area h2

{

	font-size:20px;

	font-family: 'MuseoSans300';

	line-height:28px;

	font-weight:100;

	margin-top:15px;	

}

.contact_form_area

{

	display:block;

	float:left;

	width:50%;

	margin-top:40px;

}

.input_style2

{

	display:block;

	float:left;

	width:96%;

	height:44px;

	line-height:44px;

	padding:0 2%;

	margin-top:18px;

	color:#404040;

	font-size:16px;

	font-family: 'MuseoSans300';

	border:none;

-webkit-box-shadow: inset 0px 0px 1px 0px rgba(82,82,82,1);

-moz-box-shadow: inset 0px 0px 1px 0px rgba(82,82,82,1);

box-shadow: inset 0px 0px 1px 0px rgba(82,82,82,1);

background:#F5F5F5;

}

.textarea_style1

{

	display:block;

	float:left;

	width:96%;

	height:210px;

	line-height:44px;

	padding:10px 2%;

	margin-top:18px;

	color:#404040;

	font-size:16px;

	font-family: 'MuseoSans300';

	border:none;

-webkit-box-shadow: inset 0px 0px 1px 0px rgba(82,82,82,1);

-moz-box-shadow: inset 0px 0px 1px 0px rgba(82,82,82,1);

box-shadow: inset 0px 0px 1px 0px rgba(82,82,82,1);

background:#F5F5F5;

}

.submit_but1

{

	display:block;

	float:right;

	width:172px;

	height:46px;

	text-align:center;

	background:#007CC2;

	color:#FFF;

    font-family: 'MuseoSans300';

	font-size:16px;

	margin-top:25px;

	border:none;

	cursor:pointer;

}

.submit_but1:hover

{

	background:#333;

	color:#FFF;

}

.map_area

{

	display:block;

	float:right;

	width:46%;

	margin-top:58px;	

}



.newsletter_contanear

{

	display:block;

	float:left;

	width:100%;

	background:#F68920;

	padding:12px 0;

}

.newsletter_main_area

{

	display:block;

	width:96%;

	max-width:940px;

	margin:0px auto;

}

.newsletter_main_area p

{

	float:left;

	font-size:20px;

	color:#FFF;

    font-family: 'MuseoSans300';

}

.input_style3

{

	display:block;

	float:left;

	width:240px;

	height:28px;

	border:none;

	background:#FFFFFF;

	margin:0px 0 0 10px;

	padding:0 10px;

	font-size:14px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#939492;

}

.submit_style2

{

	display:block;

	float:left;

	width:100px;

	height:28px;

	background:url(../images/submit_but.png) no-repeat;

	font-size:14px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#000000;

	margin:0px 0 0 15px;

	border:none;

	cursor:pointer;

}

.submit_style2:hover

{

	opacity:0.8;

}

.footer_contanear

{

	display:block;

	float:left;

	width:100%;

	padding:15px 0;

	background:url(../images/happy_customer_bg.png) repeat;

}

.footer_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

	text-align:center;

}

.footer_main_area h2 img

{

	margin:0 2px;

}

.footer_main_area p

{

	font-size:16px;

    font-family: 'MuseoSans300';

	margin:5px 0;

	color:#FFF;	

}

.footer_main_area p a

{

	text-decoration:none;

	padding:0 5px; 

	color:#FFF;

}

.footer_main_area p a:hover

{

	color:#8CC63E;

}

.footer_main_area h3

{

	color:#a7a7a7;

	font-size:16px;

    font-family: 'MuseoSans500';

	margin:10px 0 5px 0;

	font-weight:100;

}

.footer_bottom_border

{

	display:block;

	float:left;

	width:100%;

	height:6px;

	background:url(../images/top_header_bg.jpg) top center no-repeat;

	background-size:100% 6px;

}



.faq_text_contanear

{

	display:block;

	float:left;

	width:100%;

	padding:10px 0;

	border-bottom:14px solid #1D3E4B;

	background:url(../images/happy_customer_bg.png) repeat;

}

.faq_text_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.faq_text_main_area h1

{

	float:left;

	font-size:60px;

	color:#FFF;

    font-family: 'MuseoSans500';

	font-weight:100;

	margin-right:50px	

}

.faq_text_main_area p

{

	font-size:20px;

	float:left;

	color:#d7e7f8;

    font-family: 'MuseoSans300';

	margin:10px 0 0 0px;

}

.header_contanear_faq

{

	display:block;

	float:left;

	width:100%;

	margin-top:100px;

	position:relative;

	z-index:999;

	text-align:center;

}

.header_contanear_faq img

{

	float:left;

	height:269px;

}

.faq_body_contanear

{

	display:block;

	float:left;

	width:100%;

	padding:70px 0;

}

.faq_body_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.header_contanear_testimonial

{

	display:block;

	float:left;

	width:100%;

	margin-top:100px;

	position:relative;

	z-index:999;

	text-align:center;

	background:url(../images/testimonial_bg.jpg) top center repeat-y;

	background-size:100% auto;

	padding:80px 0;

}

.header_contanear_testimonial_main_area

{

	display:block;

	width:96%;

	max-width:1150px;

	margin:0px auto;

}

.header_contanear_testimonial_main_area h1

{

	font-size:60px;

	color:#FFF;

	font-weight:100;

    font-family: 'MuseoSans500';	

}

.header_contanear_testimonial_main_area p

{

	font-size:20px;

	color:#d7e7f8;

	margin-top:15px;

    font-family: 'MuseoSans300';	

}



.testimonial_box1

{

	display:block;

	float:left;

	width:94%;

	margin:20px 0;

	padding:30px 3%;

	background:url(../images/testimonial_bg2.jpg) repeat;

}

.testimonial_img_area2

{

	display:block;

	float:left;

	width:18%;

	text-align:center;

}

.testimonial_img_area2 img

{

	width:100%;

	max-width:157px;

}

.testimonial_text_area2

{

	display:block;

	float:right;

	width:81%;	

}

.testimonial_icon_area2

{

	display:block;

	float:left;

	width:44px;

	height:34px;

}

.testimonial_para_area2

{

	display:block;

	float:right;

	width:92%;

}

.testimonial_para_area2 p

{

	font-size:22px;

	color:#000;

	line-height:34px;

    font-family: 'MuseoSans100';	

}

.testimonial_para_area2 h4

{

	color:#000;

	font-size:15px;

	text-transform:uppercase;

	font-weight:100;

    font-family: 'MuseoSans300';

	margin-top:20px;		

}
label.error{
	float:left;
	color:#F00;
	font-size:12px;
    font-family: 'MuseoSans300';
}
input.error,textarea.error{
	border:1px solid #F00;
}
#succmsg{
	color:#35bf1a;
	font-size:12px;
    font-family: 'MuseoSans300';
}