@charset "utf-8";
/* CSS Document */


*{	margin:0;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;}
	
.clear { clear:both; display:block;}
ul{list-style:none;}
a{text-decoration:none;}


@font-face {
	font-family:'Myriad-Roman';
	src: url('../fonts/Myriad-Roman_gdi.eot');
	src: url('../fonts/Myriad-Roman_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Myriad-Roman_gdi.woff') format('woff'),
		url('../fonts/Myriad-Roman_gdi.ttf') format('truetype'),
		url('../fonts/Myriad-Roman_gdi.svg#Myriad-Roman') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}


@font-face {
	font-family:'Myriad-BdWeb';
	src: url('../fonts/Myriad-BdWeb_gdi.eot');
	src: url('../fonts/Myriad-BdWeb_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Myriad-BdWeb_gdi.woff') format('woff'),
		url('../fonts/Myriad-BdWeb_gdi.ttf') format('truetype'),
		url('../fonts/Myriad-BdWeb_gdi.svg#Myriad-BdWeb') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F112;
}

@font-face {
	font-family:'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular_gdi.eot');
	src: url('../fonts/MyriadPro-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular_gdi.woff') format('woff'),
		url('../fonts/MyriadPro-Regular_gdi.ttf') format('truetype'),
		url('../fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}


/*header*/
.outerheader { width:100%; background:url(../images/header_bg.jpg) repeat;}
.inner_header { width:988px; margin:0 auto; background:url(../images/inner_headerbg.jpg) no-repeat}
.logo { float:left; padding: 11px 0 17px 0;}
.head_rit { float:right;}
.get_btn { background:#6bb33d; width:202px; height:38px; margin: 17px 0 0 0;}
.get_btn a {font-family:'Myriad-BdWeb'; font-size:20px; color:#FFF; padding: 6px 0 0 9px; float:left;}
.get_btn a:hover { color:#dddddd;}
.contact {font-family:'Myriad-BdWeb'; font-size:24px; color:#ef3e32; padding: 13px 0 0 0; text-align:center;}
.contact a {color:#ef3e32;}
.contact a:hover { color:#000;}
.socials { padding:7px 0 0 16px;}
.socials a { float:left;}
.socials a img { padding:0 3px 0 0;}


/*nav*/
.outernav { width:100%;  background:#ef3e32;}
.nav {width:988px; /*margin:0 auto;*/ margin-left: 8%;}
.nav ul {font-family:'Myriad-BdWeb'; padding:0 0 0 156px;}
.nav ul li { float:left; padding: 14px 0 14px 0;}
.nav ul li a { color:#FFF; font-size:15px; text-transform:uppercase; border-right:1px solid #FFF; padding: 0 16px 0 12px; font-weight: normal;}
.nav ul li a:hover { color:#000;}
.nav ul li .active { color:#000;}


/*content*/
.outercontent { width:100%;}
.inner_content {width:988px; margin:0 auto;}
.home_banner { padding:34px 0 0 0;}
.main_content {background:url(../images/middle_head_bg.jpg) no-repeat; padding: 35px 0 0 0; margin:2px 0 0 0;}
.main_content h2 { color:#3c3939; font-size:34px; font-family:'MyriadPro-Regular'; font-weight:normal; float:left; padding: 17px 12px 0 202px;}
.main_content h2 span{color:#7f76b6;}
.main_content p { text-align:center; font-family:'Myriad-Roman'; font-weight:normal; line-height:30px; font-size:24px; color:#3c3939; padding: 6px 0 34px 0;}
.mid_images a{ float:left; padding: 0 12px 49px 0;}
.btm_cont_lft { width:566px; float:left;}
.btm_cont_lft h2 { text-transform:uppercase;font-family:'Myriad-Roman'; font-weight:normal; color:#0063a3; padding:0 0 28px 0;} 
.btm_cont_lft p {font-family:'Myriad-Roman'; font-size:18px; color:#434141; line-height:22px; padding:0 0 27px 0;}


.banner { padding:34px 0 0 0;}
.abt_cont { background:url(../images/middle_head_bg.jpg) no-repeat; margin:2px 0 0 0;}
.abt_lft { float:left; width:566px;}
.abt_lft h2 {font-family:'Myriad-BdWeb'; font-size:34px; color:#ef3e32; float:left; text-transform:uppercase; padding:55px 0 20px 0;}
.abt_lft p { font-size:16px; color:#3c3939;font-family:'Myriad-Roman'; line-height:22px; padding:0 0 26px 0; float:left;  word-spacing: 3.52px;}
.abt_rit { float:right; padding:44px 15px 0 0;}
.border { padding:0 0 10px 0;}
.border2 { float:left; padding: 0 7px 0 4px;}
.midabtcont { float:left; width:488px;}
.midabtcont p {font-size:16px; color:#3c3939;font-family:'Myriad-Roman'; float:left; line-height:22px; padding:20px 0 27px 0;word-spacing: 3.52px;}
.midabtcont2 { float:left; width:487px;}
.midabtcont2 p {font-size:16px; color:#3c3939;font-family:'Myriad-Roman'; float:left; line-height:22px; padding: 20px 0 27px 11px;}
.bluecontent { margin:25px 0 33px 0; background:#c8deea; padding:40px 52px 6px 37px;}
.bluecontent h2 { font-size:26px; color:#ec3d31;font-family:'Myriad-BdWeb'; padding:0 0 18px 0;}
.bluecontent h3 {font-family:'Myriad-BdWeb'; font-size:18px; color:#000; padding: 0 0 25px 0;}
.bluecontent p {font-family:'Myriad-Roman'; font-size:16px; color:#373333; padding:0 0 23px 0;}
.btmimages1 img{padding:0 33px 0 0;}
.btmimages2 { padding:0 0 10px 0;text-align: center;}
.btmimages2 img  {padding:0 9px;}


.pro_cont {background:url(../images/middle_head_bg.jpg) no-repeat; margin:2px 0 0 0;}
.pro_cont h2 {font-family:'Myriad-BdWeb'; font-size:34px; color:#ef3e32; float:left; text-transform:uppercase; padding:55px 0 20px 0;}
.pro_main_lft { float:left; padding: 0 0 10px 0;}
.pro_main_rit { float:right; width:500px;}
.pro_main_rit h2 {font-family:'Myriad-BdWeb'; font-size:26px; color:#0063a3; padding:0 0 28px 0; text-transform:uppercase;}
.pro_main_rit p { color:#3c3939;font-family:'Myriad-Roman'; font-size:16px; line-height:23px; padding:0 0 27px 0; }
.pro_mid { padding:25px 0 0 0;}
.wind1 { float:left; width:294px; margin: 0 53px 0 0;}
.wind1 img { padding:0 0 24px 0;}
.wind1 h2 { text-transform:uppercase; font-family:'Myriad-BdWeb'; font-size:26px; color:#0063a3; padding:0 0 30px 0; text-align:center;}
.wind1 p { font-size:16px; color:#3c3939; line-height:22px;font-family:'Myriad-Roman'; text-align:center; padding:0 0 28px 0;}
.pro_bottom_details1 { float:left; padding:17px 0 10px 0;}
.pro_bottom_details1 img { float:left;}
.pro_bottom_details1 h2 {font-family:'Myriad-BdWeb'; color:#0063a3; text-transform:uppercase; float:left; padding: 0 0 15px 27px;}
.pro_bottom_details1 p { padding:0 0 27px 27px; font-family:'Myriad-Roman'; font-size:16px; color:#3c3939; line-height:22px; float:left; width:618px;}

.contact_lft { width:473px; float:left; padding: 30px 0 0 0;}
.details { background:url(../images/details-bg.jpg) no-repeat;}
.details h2 {font-family:'Myriad-BdWeb'; text-transform:uppercase; font-size:20px; color:#FFF; text-align:center; padding:66px 0 7px 0}
.details p { font-size:18px; color:#FFF; font-family:'Myriad-Roman'; line-height:22px; text-align:center;}
.details p a { color:#FFF;}
.details p a:hover { color:#000;}
.map { padding:5px 0 56px 0;}

.contact_rit { float:right;}
.contact_rit h2 { color:#0063a3; font-size:17px; font-family:'Myriad-BdWeb'; text-align:center; padding: 0 0 10px 0;}
.formhead { background:#486a93; width:496px; border-radius: 11px 11px 0 0px;}
.formhead h2 { text-transform:uppercase; font-family:'Myriad-BdWeb'; font-size:17px; color:#FFF; padding:12px 0 12px 0;}

.cont_form { background:url(../images/form-conne-bg.jpg) no-repeat; padding:40px 40px 34px 40px;}
.nme {font-family:'Myriad-Roman'; color:#053955; font-size:17px; padding: 0 0 10px 0;}
.nme input { width:408px; height:35px; border:1px solid #887f7f; margin: 3px 0 0 0; padding: 3px 8px;}
.nme textarea {width:408px; height:113px; margin: 3px 0 0 0; border:1px solid #887f7f; padding: 8px 8px;}
.nme img {margin: 3px 0 0 8px; float:left;}

.sub_btn { padding:9px 0 0 0;}
.sub_btn input { background:url(../images/submit-btn.jpg) repeat; padding:10px 27px; border:none; font-family:'Myriad-BdWeb'; font-size:17px; color:#FFF; text-transform:uppercase; border-radius: 9px; cursor:pointer;}

.services_lft { width:565px; float:left; padding: 0 0 14px 0;}
.services_lft h2 {font-family:'Myriad-BdWeb'; color:#0063a3; font-size:20px; padding:0 0 23px 0;}
.services_lft p {font-family:'Myriad-Roman'; font-size:16px; color:#3c3939; line-height:22px; padding:0 0 17px 0;}
.services_rit { float:right; margin: -58px 0 0 0;}
.services_mid_cont { padding: 12px 0 26px 0;}
.services_mid_cont p {font-family:'Myriad-Roman'; line-height:22px; color:#3c3939; font-size:16px; }

.mid_ser1 { background:#ef3e32; width:308px; float:left; padding: 58px 0 46px 0;}
.mid_ser1 p {font-family:'Myriad-BdWeb'; color:#FFF; padding:0 0 13px 0; text-align:center; font-size:27px;}

.mid_ser2 { float:left; padding: 0 0 0 48px; width: 310px;}
.mid_ser2 h2 {font-family:'Myriad-BdWeb'; font-size:22px; color:#ef3e32;}
.mid_ser2 p {font-family:'Myriad-Roman'; font-size:16px; color:#3c3939; padding:13px 0 0 0;}

.mid_ser4 { float:left; padding: 0 0 0 48px; width: 310px;}
.mid_ser4 h2 {font-family:'Myriad-BdWeb'; font-size:22px; color:#ef3e32;}
.mid_ser4 p {font-family:'Myriad-Roman'; font-size:16px; color:#3c3939; padding:13px 0 0 0;}
.ser_btm_images a{ float:left; padding: 25px 37px 0 0;}

.galleryy { width:164px; float:left; padding:0 6px 0 0;}

.galleryy p {font-family:'Myriad-Roman'; font-size:14px; color:#3c3939; text-align:center; padding:7px 0 37px 0;}
.gallery_lst_btm { text-align:center; padding:36px 0 33px 0;}


/*footer*/
.outerfooter { background:#b32117; width:100%;}
.inner_footer {width:988px; margin:0 auto;}
.inner_footer p {font-family:'Myriad-Roman'; font-size:15px; color:#FFF; padding:19px 123px 15px 0; float:left;}
.inner_footer a {color:#fff;}
.inner_footer a:hover {color:#000;}
.outerfooter2 { background:url(../images/footer-bg.jpg); width:100%;}
.inner_footer2 {width:988px; margin:0 auto; padding:41px 0 19px 0;}
.inner_footer2 a { color:#FFF;}
.inner_footer2 a:hover { color:#b32117;}
.inner_footer2 p {font-family:'Myriad-Roman'; font-size:14px; padding:0 0 15px 0; text-align:center; color:#FFF;}

/*new css  23-10-2015*/
.pro_pic {float:left; margin:5px 15px;}
.quotes_box{ width:32px; height:100%;}
.t_box_l, .t_box_m,.t_box_r{float:left;height:auto;}
.t_box_l{width:13%;}
.t_box_m{width:2%;}
.t_box_r{width:85%;}
.t_box_r p{padding:5px;}
.date_txt{color:#484747;font-size:15px;}
.testimonials_box{width:100%; height:auto; float:left;}
.testimonials_box p{text-align:justify;}
