/* CSS Document */
*{padding:0;margin:0;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:focus{outline:0 none}
a:focus{outline:0 none}
a img{border:none}
a{text-decoration:none}
a:hover{text-decoration:none!important}

.btn{white-space:normal;}
.btn-info.focus, .btn-info:focus{box-shadow: none;}

img,a,input,textarea,select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
input,textarea,select{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}

input[type="checkbox"]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:checkbox!important}
input[type="radio"]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:radio!important}

::-moz-selection{background-color:#000;color:#fff}
::selection{background-color:#000;color:#fff}

input[type="text"]::-webkit-input-placeholder{opacity:1;color:#737373;}
input[type="text"]::-moz-placeholder{opacity:1;color:#737373;}
input[type="text"]::-ms-input-placeholder{opacity:1;color:#737373;}
input[type="email"]::-webkit-input-placeholder{opacity:1;color:#737373;}
input[type="email"]::-moz-placeholder{opacity:1;color:#737373;}
input[type="email"]::-ms-input-placeholder{opacity:1;color:#737373;}
input[type="password"]::-webkit-input-placeholder{opacity:1;color:#737373;}
input[type="password"]::-moz-placeholder{opacity:1;color:#737373;}
input[type="password"]::-ms-input-placeholder{opacity:1;color:#737373;}
textarea::-webkit-input-placeholder{opacity:1;color:#737373;}
textarea::-moz-placeholder{opacity:1;color:#737373;}
textarea::-ms-input-placeholder{opacity:1;color:#737373;}

select::-ms-expand{display:none}
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}

/* 
font-family: 'Poppins', sans-serif;
*/

/*CSS Animations*/
.header ul li a:after
	{ transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }


img{display: block; max-width: 100%; height: auto; }
a:hover, a:active, a:focus{ text-decoration: none; color: inherit;}
h1, h2, h3, h4, h5, h6, ol, ul, li, a, p{ margin: 0;padding:0; }
strike {text-decoration: line-through; }
.form-control:focus{box-shadow: none;}

html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}
body{margin: 0; padding: 0; font-family: 'Poppins', sans-serif; font-weight: 400; color: #404040; font-size: 17px; line-height: 27px; overflow-x: hidden; }
.container{width:100%;max-width:1200px;margin:0 auto;float:none;padding:0 15px;}

p{font: 400 17px/27px 'Poppins', sans-serif; color: #404040; margin: 0 0 30px; text-align:justify; }
p:last-child{margin-bottom: 0;}
p a{color: #6ae484;}
p a:hover{color: #6ae484;}
a{color: #6ae484;}
a:hover{color: #6ae484;}
ul, ol{padding-left: 0;list-style-position: inside;}
ul li, ol li{font: 400 17px/27px 'Poppins', sans-serif; color: #404040; margin: 0 0 10px;position: relative;}
ul li a, ol li a{color: #004a7f;}
ul li a:hover, ol li a:hover{color: #6ae484;}
hr{width: 100%; height: 1px; background: #eeeeee; margin: 0 0 20px;}

.slicknav_menu { display: none }
#topcontrol { z-index: 99999 }

a.scrollup {position: fixed; right: 15px; bottom: 60px; width: 40px; height: 40px; display: block; background: #6ae484; z-index: 999999; color: #fff; font-size: 28px; text-align: center; line-height: 40px; }

#loader{position: fixed;width: 100%;height: 100vh; background: #fff;z-index: 9999;}
#loader .ldInner{width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: center;}

.header{position: absolute; top: 0; left: 0; width: 100%; padding: 25px 0; z-index: 9;}
body.home .header{ background:rgba(1,27,42,0.7); }
.navTab {display: flex; align-items: flex-end; justify-content: center; flex-direction: column; }
.navTop {margin-bottom: 15px;}
.navTop a {font-size: 17px; color: #e4e4e4; margin-left: 40px; }
a.searchIco {display: inline-block; width: 36px; height: 36px; background: #6ae484; text-align: center; line-height: 36px; border-radius: 50%; font-size: 17px; color: #000; }
a.searchIco:hover{background: #1f58ae; color: #fff;}


.header ul{list-style-type: none; padding: 0; margin: 0; text-align: right;}
.header ul li{display: inline-block; margin: 0 0 0 30px; padding: 0; position: relative;}
.header ul li a{display: block; font-weight: 500; font-size: 17px; color: #e4e4e4; position:relative; }
.header ul li a:hover, .header ul li.current_page_item a{color: #6ae484;}
.header ul li a:after, .header ul li.current_page_item a:after{ background:#fff; width:0%; height:2px; position:absolute; left:0; bottom:0; content:''; }
.header ul li a:hover:after, .header ul li.current_page_item a:after{ width:75%; }


.hmBanner{width:100%; height:900px; position: relative; float:left; border-bottom-right-radius:120px; border-bottom-left-radius:120px; overflow:hidden; background-image:url(images/hmBg.jpg); background-repeat:no-repeat; background-size:cover; background-position:center bottom; }
.hmBannerCont{width: 100%; position: absolute; top: 0; left: 0; height: 100%; display: flex; align-items: center; justify-content: center;}
.hmBannerCont h1{color: #e4e4e4; font-size: 49px; font-weight: 600; margin-bottom: 35px;}
.hmBannerCont h1 span{color: #6ae484;}
.hmBannerCont p{color: #fff; font-size: 20px; font-weight: 400;}

.btn {display: inline-block; padding: 14px 35px; color: #6ae484; font-size: 19px; font-weight: 500; border: 1px solid #6ae484; border-radius: 30px; }
.btn:hover {background: #6ae484; color: #fff;}

.btn.btnDark{background: #35b729; color: #fff;}
.btn.btnDark:hover {background: #1f58ae; color: #fff; border-color: #1f58ae;}

.hmBanner .slick-arrow {z-index: 1; position: absolute; bottom: 130px; left: 215px; width: 50px; height: 50px; background: none; border: 1px solid #fff; border-radius: 50%; font-size: 0; }
.hmBanner .slick-next.slick-arrow {left: 285px; }

.hmBanner .slick-arrow::after {content: '\f104'; font-family: 'Font Awesome 5 Free'; font-weight: 600; color: #fff; font-size: 16px; width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: center; }
.hmBanner .slick-next.slick-arrow::after {content: '\f105';}

.hmBanner .slick-arrow:hover{background: #fff; color: #000;}
.hmBanner .slick-arrow:hover::after{color: #000;}


.hmBanner.inrBanner{ padding:200px 0 200px; /*background:url(images/hmBg.jpg) no-repeat center top;*/ background-image:url(images/hmBg.jpg); background-repeat:no-repeat; background-size:cover; background-position:center bottom; border-radius:0 0 150px 150px; height:auto; }
.hmBanner.inrBanner h1{ color:#fff; font-weight:700; text-transform:uppercase; }
.hmBanner ol.flickity-page-dots{ text-align:left; }
.hmBanner .flickity-page-dots .dot{ background:#fff; }
.logoSec {width: 100%; position: relative; float: left; padding: 80px 0 40px; text-align: center; }
.logoSec .tby{font-weight: 600; font-size: 16px; color: #011928; line-height:80px; }
.logoSec a {display: inline-block; vertical-align: middle; margin: 5px 30px; }
.logoSec img{ float:left; height:80px; width:auto; }



section{width: 100%; position: relative; float: left; padding: 40px 0;}
section h2{font-weight: 700; font-size: 45px; color: #021a29; margin: 0 0 40px;}
section h2 span{color:#35b729;}

.whBlock {width: 100%; position: relative; float: left; background: #fff; padding: 45px 30px; text-align: center; box-shadow: 0 0 25px rgba(31,88,174,0.2); border-radius: 20px; margin-top: 25px; }
.whBlock img{display: block; margin: 0 auto 25px;}
.whBlock .hoverImg{display: none;}
.whBlock h3{font-size: 20px; color: #000; font-weight: 600; margin-bottom: 15px;}
.whBlock span{visibility: hidden;}
.whBlock:hover {background: #1f58ae; transform: scale(1.2); z-index: 1; }
.whBlock:hover h3, .whBlock:hover p{color: #fff;}
.whBlock:hover span{border-bottom: 1px solid #fff; color: #fff; visibility: visible;}
.whBlock:hover img{display: none; margin: 0 auto 25px;}
.whBlock:hover .hoverImg{display: block; margin: 0 auto 25px;}

.aboutSec{padding: 90px 0 140px; background: url(images/aboutBg.png) bottom left repeat-x;}

.offerSec {padding: 128px 0 100px; background: #f5f4f9; z-index: 1; position: relative;}
.offerBlock {width: 100%; position: relative; float: left; text-align: center; background: #fff; padding: 35px 18px; border-radius: 50px; box-shadow: 0 0 15px rgba(31,88,174,0.1); margin: 0 0 45px; }
.offerBlock h3 {font-size: 20px; font-weight: 600; color: #021a29; line-height: 28px; margin: 0 0 25px; }
.offerBlock ul{list-style-type: none; margin: 0; padding: 0;}
.offerBlock ul li{font-weight: 500; color: #404040; font-size: 15px; position: relative;  }
.offerBlock ul li::before{content: '\f058'; font-family: 'Font Awesome 5 Free'; font-weight: 600; color: #1f58ae; margin-right: 10px; position:absolute; left:0}

.offerImg {width: 83px; height: 83px; background: red; border-radius: 25px; display: flex; align-items: center; justify-content: center; margin: 0 auto 25px; background: #1f58ae;}
.offerSec::before {content: ''; position: absolute; top: 0; right: 0; width: 323px; height: 338px; background: #cad5ea; border-bottom-left-radius: 150px; pointer-events: none; z-index: -1;}
.offerSec::after {content: ''; position: absolute; bottom: 0; left: 0; width: 323px; height: 338px; background: #cfe8cf; border-top-right-radius: 150px; pointer-events: none; z-index: -1;}


.storySec{padding: 130px 0 100px; background: url(images/offerBg.png) center center repeat-x;}
.storyBlock {background: #1f58ae; padding: 45px 0; border-radius: 85px; }
.storyBlock p{color: #fff;}
.storyBlock .inner{padding-right: 50px;}
.storyBlock img{border-radius: 25px;}

.storyBlock .btn.btnDark:hover{background: #fff; border-color: #fff; color: #000;}

.hmGallery img {display: block; height: 250px; width: 100%; object-fit: cover; margin: 0 0 25px; }

.testiSec {padding: 130px 0; position: relative; z-index: 1; }
.testiSec::after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(images/aboutBg.png) bottom center repeat-x; background-size: contain; transform: scale(-1, 1); z-index: -1; pointer-events: none; }
.testiSlider{width: 100%; position: relative; float: left; background: #1f58ae; padding: 58px 30px 30px; text-align: center; border-radius: 25px; margin-top: 50px;} 
.testiBlock {width: 100%; position: relative; float: left; }
.testiBlock p {color: #fff; font-style: italic; font-weight: 300; }
.testiBlock p.nm{font-weight: 500; font-style: none;}
.starRate{margin-bottom: 25px; color: #ffde00; font-size: 16px;}
.testiSlider::after {content: ''; height: 114px; width: 114px; background: url(images/comma.png) center center no-repeat; position: absolute; top: -50px; left: 50%; margin-left: -57px; }
.testiSec .slick-arrow {position: absolute; top: 50%; left: -85px; z-index: 1; width: 68px; height: 44px; background: url('images/arrow.png') center center no-repeat; background-size: contain; border: 0; font-size: 0; margin-top: -22px; }
.testiSec .slick-prev.slick-arrow {transform: rotate(-180deg); }
.testiSec .slick-next.slick-arrow {left: auto; right: -85px; }

.footerTopSec{width: 100%; position: relative; float: left; padding: 120px 0; background: #011b2a; border-radius:120px 120px 0 0;}
.footerTopSec h2{font-weight: 700; font-size: 45px; color: #fff; margin: 0 0 35px; text-align: center;}
.footerTopSec h2 span{color: #6ae484;}
.footerTopSec iframe{width: 100%; height: 380px; border-radius: 20px;}

.form-group{width: 100%; position: relative; float: left; margin: 0 0 15px;}
.form-group .form-control{width: 100%; position: relative; float: left; background: #fff; height: 51px; border-radius: 4px; font-size: 14px; padding: 8px 20px;}
.form-group textarea.form-control{height: 120px;}
.footerTopSec .form-group .btn {width: 100%; border-radius: 6px; padding: 0; height: 48px; border: 0; background: #1f58ae; color: #fff; font-size: 22px; }
.footerTopSec .inner{max-width: 500px;}
.footerTopSec .formBlock{max-width: 500px; float: right;}
.footerTopSec .row > div:nth-child(1) {border-right: 1px solid #233a47; }

.footer {width: 100%; position: relative; float: left; padding: 0 0 70px; background: #011b2a; }
.footerAbout {width: 100%; position: relative; padding: 0 0 25px; margin: 0 0 50px; border-bottom: 1px solid #233a47; display: flex; align-items: center; justify-content: center; }
.footerLogo {display: block; max-width: 230px; width: 100%; margin-right: 35px; }
.footerAbout p {padding-left: 35px; color: #dbdbdb; font-size: 18px; line-height: 28px; border-left: 1px solid #233a47; }
.footer h3 {color: #fff; font-size: 22px; margin: 0 0 30px; }
.footer ul{margin: 0; padding: 0; list-style-type: none;}
.footer ul li{margin: 0 0 10px; padding: 0; font-size: 15px; color: #fff;}
.footer ul li a{color: #fff;}
.footer ul li a:hover{color: #35b729;}
.footer ul li i{color: #35b729;}
.social{color: #fff; margin-top: 40px;}
.social a{width: 38px; height: 38px; line-height: 36px; color: #8d8d8d; border: 1px solid #8d8d8d; border-radius: 50%; display: inline-block; text-align: center; margin: 0 4px;}
.social a:hover{color: #fff; border-color: #35b729; background: #35b729;}

.copyright{width: 100%; position: relative; float: left; padding: 28px 0; background: #001019;}
.copyright p{font-size: 15px; color: #d4d4d4;}
.copyright p span{color: #35b729;}
.footLinks {text-align: right; }
.footLinks a {color: #d4d4d4; margin: 0 5px; }

.searchBlock {position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 50px; text-align: center; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.9); z-index: 999; display: none;}
.searchForm {width: 100%; max-width: 768px; }
a.closeBtn {font-size: 26px; position: absolute; top: 25px; right: 25px; }
.searchBlock.active{display: flex;}

body.fixed .header {padding: 10px 0; position: fixed; background:rgba(1,27,42,1); box-shadow: 0 0 5px rgba(0,0,0,0.3); }
body.fixed .header .logo {display: block; max-width: 160px; }
body.fixed .header ul li a {font-size: 15px; }
body.fixed .navTop a {font-size: 15px; }
body.fixed .navTop {margin-bottom: 5px; }

a, button, .btn, .whBlock
{transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}


.bodyContent{ float:left; width:100%; padding:50px 0; background:url(images/bg.jpg) no-repeat center bottom #fff; background-size:100% auto; text-align:justify; }
.bodyContent h2{ font:700 37px/1.4 'Poppins', sans-serif; color:#011b2a; margin:0; padding:20px 0 10px }
.bodyContent h3{ font:700 27px/1.4 'Poppins', sans-serif; color:#6ae484; position:relative; margin:0; padding:30px 0 5px }
.bodyContent h3:after{ content:''; position:absolute; left:0; bottom:0; width:100px; height:3px; background:#6ae484; }
.bodyContent p{ font:400 16px/1.5 'Poppins', sans-serif; color:#404040; margin:0; padding:15px 0;  text-align:justify; }

.bodyContent ul{ margin:0; padding:15px 0; }
.bodyContent ul li{ font:400 16px/1.5 'Poppins', sans-serif; color:#404040; margin:0; padding:10px 0 10px 25px; position:relative; list-style:none; }
.bodyContent ul li:before{ position:absolute; left:0; content:'\f138'; font-family: 'Font Awesome 5 Free'; font-weight: 600; font-size:16px; color:#1f58ae; }

.carousel.thumbStyle{ width:100%; }
.carousel.thumbStyle img{ width:300px; height:auto; float:left; margin:10px; padding:0; border:1px solid #ccc; }

.carousel.thumbStyle_1{ width:100%; text-align:center; }
.carousel.thumbStyle_1 img{ width:auto; height:180px; float:none; margin:10px; display:inline; padding:0; border:1px solid #ccc; }

.formStyle input[type="text"], .formStyle input[type="email"]{ float:left; width:100%; height:45px; border:1px solid #ccc; padding:5px 10px; margin:0 0 30px; border-radius:5px; font:400 16px 'Poppins', sans-serif; color:#333; }
.formStyle textarea{ float:left; width:100%; height:250px; border:1px solid #ccc; padding:5px 10px; margin:0 0 30px; border-radius:5px; font:400 16px 'Poppins', sans-serif; color:#333; }
.formStyle button[type="submit"]{ width:250px; border-radius:6px; padding:0; height:48px; border:0; background:#1f58ae; color:#fff; font-size:22px; }
.formStyle .wpcf7-checkbox .wpcf7-list-item{ display:block; float:left; width:100%; padding:5px 0; margin:0; }



.alignleft{ float:left; margin:15px 20px 15px 0; }
.alignright{ float:right; margin:15px 0 15px 20px; }
.aligncenter{ float:none; margin:15px auto; display:block; }

.imgsCertifications img{ float:none; display:inline; margin:2.5px; }

.sliderBx{ width:100%; padding:10px 10px 25px 10px; }
a.callNowBtn{ display:none; }


.offerSec #eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more{ display:none; }


@media screen and (max-width:1200px) {


body.home .hmBanner:before{ position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.5); content:''; }


/*.sliderBx{ background:rgba(0,0,0,0.5); }*/
}

@media screen and (max-width:1199.98px) {
	.whBlock:hover {transform: none; }
	.hmBanner .slick-arrow {bottom: 80px; left: 15px; }
	.hmBanner .slick-next.slick-arrow {left: 78px; }
	
	/*.hmBanner{ height:600px; }*/
}

@media screen and (max-width:1168.98px) {
	.header .logo {display: block; max-width: 160px; }
	.header ul li a {font-size: 15px; }
	.navTop a {font-size: 15px; }
	.navTop {margin-bottom: 5px; }
	.header ul li{margin: 0 0 0 22px;}
	.hmBannerCont h1{font-size: 34px;}
	.hmBanner {border-bottom-right-radius: 80px; border-bottom-left-radius: 80px; }
	.hmBannerCont p {font-size: 17px; }
	.btn {padding: 10px 25px; font-size: 15px; }
	.logoSec a{margin: 10px 20px;}
	.logoSec a img {height: 23px; object-fit: contain; }

	section h2 {font-size: 36px; margin: 0 0 20px; }

 	.testiSlider {max-width: 760px; margin: 60px auto 0; float: none; } 	
}

@media screen and (max-width:991.98px) {
	.js #menu { display:none; }
	.js .slicknav_menu { display:block;z-index: 99;}
	.slicknav_menu{ position:absolute; top:11px; left:0; width:100%; z-index:99999; pointer-events:none; }
	.slicknav_btn {pointer-events: all; top: 7px; background: #00abe4 !important; margin: 0 10px 0 0 !important; }
	.slicknav_nav{pointer-events: all;background: #2c2e2f;  margin-top: 52px !important;border: 0 !important;}
	.slicknav_nav a:hover{color: #00abe4 !important;}
	a.closeBtn {right: auto; left: 0; }
 	.header {padding: 10px 0; }
 	.header .logo {display: block; max-width: 130px; }
 	body.fixed .header{position: absolute;}
 	.navTop {margin-right: 55px; }

 	.hmBannerCont h1 {font-size:26px; margin: 0 0 15px; }
 	.hmBannerCont p {font-size: 15px; }
 	.hmBanner .slick-arrow {bottom: 40px; left: 15px; width: 40px; height: 40px; }
 	.hmBanner .slick-next.slick-arrow {left: 67px; }
	.hmBanner ol.flickity-page-dots{ text-align:center; }
	
	
 	.whBlock {padding: 40px 15px; }
 	.whBlock img {height: 50px; object-fit: contain; margin-bottom: 15px !important; }
 	.whBlock h3 {font-size: 16px;}
 	.whBlock p {font-size: 14px; line-height: 22px; }
 	.logoSec {padding: 40px 0; }
 	.aboutSec {padding: 40px 0; background-size: cover !important; }
 	.offerSec {padding: 40px 0; }
 	.offerBlock {padding: 25px 10px; border-radius: 40px; }

 	.offerImg {width: 60px; height: 60px; border-radius: 10px;}
 	.offerImg img{height: 30px; object-fit: contain;}
 	.offerBlock h3 {font-size: 15px; line-height: 22px; margin: 0 0 15px; }
 	.offerBlock ul li {font-size: 14px; }
 	.whBlock span {font-size: 12px; }
 	.storySec {padding: 40px 0; }
 	.storyBlock {padding: 25px; border-radius: 25px; }
 	.storyBlock .inner {padding-right: 0; }
 	.storyBlock p {font-size: 14px; line-height: 22px; }

 	.hmGallery img{height: 184px;}
 	.testiSec {padding: 40px 0; }

 	.footerTopSec {padding: 40px 0; }
 	.footerTopSec h2 {font-size: 29px; margin: 0 0 25px; }

 	.footerLogo {max-width: 160px;}
 	.footerAbout p {font-size: 14px; line-height: 24px;}

 	.footer h3 {font-size: 16px; margin: 0 0 20px; }
 	.footer ul li {margin: 0 0 5px; font-size: 14px; }

 	.testiSec .slick-arrow{display: none !important;}
	.footerTopSec{ border-radius:25px 25px 0 0; }
	
	
	.hmBanner.inrBanner{ padding:75px 0; border-radius:0 0 25px 25px; }
}

@media screen and (max-width:767.98px) {
	.sliderBlock img {height: 500px; object-fit: cover; }
	.hmBanner {border-bottom-right-radius: 40px; border-bottom-left-radius: 40px; }
	.navTop {margin-right: 0; text-align: center; width: 100%; background: #011b2a; padding: 5px 0; }
	section h2 {font-size: 24px; margin: 0 0 20px; }
	.whBlock span{visibility: visible;}

	.aboutSec .inner {margin-top: 50px; text-align: center; }
	.storyBlock .inner {text-align: center; margin-top: 30px; }
	.storyBlock {padding: 15px; border-radius: 20px; }

	.footerTopSec .formBlock {margin-top: 25px; }

	.footerAbout {flex-direction: column; text-align: center; }
	.footerLogo {max-width: 160px; margin: 0 auto 15px; }
	.footerAbout p {margin: 0; padding: 0 15px; border: 0; }
	.footer {text-align: center; padding-bottom: 0; }
	.footer img {margin: 0 auto; }
	.social {margin: 30px 0; }
	.footer ul {margin: 0 0 35px; }

	.copyright {padding: 15px 0; text-align: center; }
	.copyright p {margin-bottom: 0; font-size: 13px; }
	.footLinks{text-align: center;}

	.searchBlock .form-control{max-width: 300px;}
	.searchBlock {padding: 30px; }
	
	.header{position: relative; top: 0; left: 0; width: 100%; padding: 25px 0; z-index: 9; background:#011b2a; }
	.hmBanner{ height:430px; }
	.hmBanner img{ margin-top:-50px; }
	
	.header{ padding:15px 0; }
	.header .logo{ max-width:100%; height:auto; }
	.header .logo img{ float:left; margin:0 0; display:block; height:90px; width:auto; }
	.navTop a{ margin:0; }
	
	body.home .header{ background:rgba(1,27,42,1); }
	
	a.foneNumberHdr{ display:none; }
	a.callNowBtn{ display:block; float:right; width:38px; border-radius:6px;padding: 0;height:33px;border: 0;background: #1f58ae;color: #fff;font-size:14px; line-height:33px; margin:-45px 0 0; }
	
}


