body{background:#fff;color:#4e4e4e;line-height:22px;font-family:'Poppins',sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:600;color:#619e9f}
h1{font-size:36px;color:#619e9f}
h2{font-size:26px}
h3{font-size:16px;color:#787878;font-weight:400;line-height:24px}
h4{font-size:16px}
a{color:#619e9f;-webkit-transition:color 300ms,background-color 300ms;-moz-transition:color 300ms,background-color 300ms;-o-transition:color 300ms,background-color 300ms;transition:color 300ms,background-color 300ms}
a:hover,a:focus{color:#d43133}
img{max-width:100%}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}
.cmnColor{color:#619e9f}
.input-sm{height:36px}
.btn-primary{padding:8px 20px;background:#25A4DB;color:#fff;border-radius:4px;border:none;margin-top:10px}
.btn-primary:hover,.btn-primary:focus{background:#25A4DB;outline:none;box-shadow:none}
.btn-transparent{border:3px solid #fff;background:transparent;color:#fff}
.btn-transparent:hover{border-color:rgba(255,255,255,0.5)}
a:hover,a:focus{color:#111;text-decoration:none;outline:none}
.dropdown-menu{margin-top:-1px;min-width:180px}
.centered_heading{font-size:36px;line-height:38px;margin-top:0;margin-bottom:25px;font-weight:600}
.media>.pull-left{margin-right:20px}
.media>.pull-right{margin-left:20px}
body > section{padding:70px 0}
.center{text-align:center;padding-bottom:30px}
.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}
.lead{font-size:19px;line-height:26px;font-weight:400}
.transparent-bg{background-color:transparent!important;margin-bottom:0}
@-webkit-keyframes scaleIn {
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleIn {
0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.grnColor{color:#77bb1f!important}
.btn-primary{font-size:20px;background:#f05f23;color:#fff!important}
#header .btn{float:right}
.navbar-brand{padding:0;margin:0;height:auto}
.navbar-toggle{border:1px solid #000}
.navbar-toggle .icon-bar{background-color:#000}
.navbar{border-radius:0;margin-bottom:0;background:url(../images/trans.png) repeat;padding:0;padding-bottom:0;font-family:'Poppins',sans-serif}
.navbar-nav{margin-right:30px}
.navbar-nav>li{margin-left:5px;padding-bottom:0}
.navbar-nav > li > a{padding:5px 25px;margin:0;border-radius:0;color:#77777a;height:60px;line-height:80px;display:inline-block;border-top:5px solid #FFF;background:none;font-size:16px}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:#319400;color:#77777a}
.navbar-nav > li > a:hover{color:#77bb1f;border-top:5px solid #77bb1f;background:none}
.navbar-brand{font-size:none 36px;line-height:50px;color:#fff}
.navbar-nav > .active > a,.navbar-nav > .active > a:hover,.navbar-nav > .active > a:focus,.navbar-nav > .open > a,.navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus{border-top:5px solid #77bb1f;background:none;color:#77777a}
.navbar-nav .dropdown-menu{background-color:rgba(0,0,0,.85);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:0 3px 8px rgba(0,0,0,0.125);box-shadow:0 3px 8px rgba(0,0,0,0.125);border:0;padding:0;margin-top:0;border-top:0;border-radius:0;left:0}
.navbar-nav .dropdown-menu:before{position:absolute;top:0}
.navbar-nav .dropdown-menu > li > a{padding:8px 15px;color:#fff}
.navbar-nav .dropdown-menu > li:hover > a,.navbar-nav .dropdown-menu > li:focus > a,.navbar-nav .dropdown-menu > li.active > a{background-color:#ce2b37;color:#fff}
.navbar-nav .dropdown-menu > li:last-child > a{border-radius:0 0 3px 3px}
.navbar-nav .dropdown-menu > li.divider{background-color:transparent}
.navbar-collapse,.navbar-form{border-top:0;padding-bottom:0}
.heroBanner{background:url(../images/banner.jpg) no-repeat right center #184153}
.heroText ul{list-style:none;padding:0}
.heroText ul li{background:url(../images/listIcon.png) no-repeat left center;padding:0 0 5px 35px;margin-bottom:10px;font-size:20px}
.heroTitle{color:#FFF;font-size:45px;line-height:55px}
.heroTitle span{color:#8eda2c;font-weight:600}
#header .btn-primary{margin-top:27px}
.headerContact{float:right}
.callBtn{display:block;padding:5px 18px;text-align:center;color:#619e9f;font-size:20px;font-weight:600}
.mobileText{display:none;background:#f9f9f9;text-align:center;padding:20px 15px}
.mobileText h2{margin-top:10px;color:#619e9f;font-size:28px}
.btnTopText{color:#333;font-size:20px;margin:0;text-align:center}
.banner{color:#fff;position:relative;padding-top:40px}
.topForm{padding:20px;background-color:rgba(58,93,109,.8);margin-bottom:30px;margin-top:70px;border-radius:5px}
.topForm .form-group{margin-bottom:8px}
.topForm_heading{margin:0 0 5px;color:#8eda2c;font-size:30px;font-weight:600;line-height:34px}
.topForm_heading span{color:#df0000}
.topForm_subheading{text-align:center;margin:0 0 5px;color:#619e9f;font-size:22px;font-weight:600;text-transform:uppercase}
.topForm .chkBx{float:left;width:12px;margin-right:10px;background:#ededed;border:1px solid #ececec}
.topForm input,.topForm textarea,.topForm select,.form-control::placeholder{color:#000!important;background:#FFF;font-size:14px;border-radius:5px}
.topForm textarea{width:100%;color:#000!important;font-size:14px}
.topForm input.btn{font-size:20px;padding:6px 30px;background:#f05f23;color:#fff!important;text-transform:uppercase;border:0;float:right}
.topForm input.btn-block:hover{color:#FFF!important;background:#e74911;background:-moz-linear-gradient(top,#c81a10 0%,#d61711 40%,#e94b11 100%);background:-webkit-linear-gradient(top,#c81a10 0%,#d61711 40%,#e94b11 100%);background:linear-gradient(to bottom,#c81a10 0%,#d61711 40%,#e94b11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c81a10',endColorstr='#e94b11',GradientType=0)}
#services{background:#f5f5f5;padding:50px 0}
#services h2,.contentBody h1{color:#77777a;font-size:35px;text-align:center;margin-bottom:30px}
.servCol{color:#77777a;text-align:center}
.servCol p{color:#77777a;font-size:16px;line-height:22px}
.servCol .servTitle{color:#77bb1f;font-size:23px;font-weight:600;line-height:32px;margin:15px 0}
#counter{background:#f5f5f5;padding:50px 0;text-align:center}
#counter h3{color:#77777a;font-size:35px;font-weight:600}
#counter .grnColor{color:#77777a;font-size:35px;font-weight:600;line-height:45px}
.counterWrp{clear:both;overflow:hidden;width:285px;margin:40px auto 10px;text-align:center}
.flip-counter ul.cd{float:left;list-style-type:none;margin:0;padding:0}
.flip-counter li{background:url(../img/digits.png) 0 0 no-repeat}
.flip-counter li.t{background-position:0 0;width:53px;height:39px}
.flip-counter li.b{background-position:0 0;width:53px;height:64px}
.flip-counter li.s{background-position:-53px -1030px;width:14px;height:103px}
.greenSubTitle{font-size:40px;margin:15px 0 25px}
.feature-wrap p{font-size:16px;color:#787878;font-weight:400;line-height:24px;min-height:120px}
.blueSection{padding:50px 0;background:#1452b4;background:-moz-linear-gradient(top,#1452b4 0%,#1c62d2 40%,#1c62d2 100%,#2575f4 100%);background:-webkit-linear-gradient(top,#1452b4 0%,#1c62d2 40%,#1c62d2 100%,#2575f4 100%);background:linear-gradient(to bottom,#1452b4 0%,#1c62d2 40%,#1c62d2 100%,#2575f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1452b4',endColorstr='#2575f4',GradientType=0)}
.blueSection p{font-size:38px;line-height:36px;margin:0;color:#FFF}
.contentBody{display:flex;padding:60px 0}
#footer{color:#fff;background:#726658}
.fmenu{padding:25px 0;text-align:center;list-style:none;display:block}
#footer{color:#000}
#footer a{color:#000}
#footer a:hover{color:#77bb1f}
.fTitle{font-size:20px;color:#000;margin-bottom:12px;font-weight:600}
#footer ul{list-style:none;padding:0}
#footer li{margin-bottom:5px}
#footer li a{color:#000;font-size:14px}
#footer li a:hover{text-decoration:underline}
#footer p{color:#000;font-size:15px}
.soicial p,.soicial img{float:left}
.soicial p{margin:10px 15px 0 0}
.soicial img{padding:0 2px}
.fTop{background:#FFF;padding:25px 0}
.fBottom{background:#f5f5f5;padding:25px 0;color:#000;text-align:center}
@media screen and (max-width:1000px) {
.navbar-right{float:none!important;clear:both}
.navbar-nav{margin-top:10px;margin-bottom:10px}
}
@media screen and (max-width:767px) {
#header{text-align:center}
#header .btn-primary{float:none;clear:both;margin:20px 0}
.navbar-toggle{position:absolute;right:10px;top:10px}
h1{font-size:30px;line-height:30px}
.headerContact{float:none;margin:0 auto}
.btnTopText{font-size:16px}
.navbar-brand{float:none}
.navbar-nav{margin:20px 0}
.navbar-nav > li > a{border-bottom:0 none;height:auto;line-height:20px;display:block}
.navbar-nav > .active > a,.navbar-nav > .active > a:hover,.navbar-nav > .active > a:focus,.navbar-nav > .open > a,.navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus{background:none;color:red}
.callBtn{font-size:18px}
.navbar-header{text-align:center;padding:0 15px}
.navbar-brand{text-align:center;float:none!important;height:auto!important}
.navbar-brand > img{margin:0 auto}
.mobileText{display:block}
.heroBanner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(24,65,83,.5)}
.heroBanner{overflow:hidden;position:relative;background-image:url(../images/banner-mobile.jpg);background-position:center top;background-size:cover;background-attachment:fixed}
.topForm{width:95%;overflow:hidden;margin:0 auto 20px}
.fmenu li a{line-height:30px}
.contentBody{display:block}
.soicial{margin-top:10px}
.soicial p,.soicial img{float:none}
.fTop{text-align:center}
#footer .col-sm-3{margin-bottom:10px}
}