@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
body{font-family:'Roboto', sans-serif;font-size:14px;background:#fff}
.bg-black{background:#000}
.bg-orange{background:#f78f20}
.text-orange{color:#f78f20}
.topScIcons>li>a{color:#fff;font-size:16px}
.mainNav ul li a{color:#212121;font-size:16px}
.navbar-light.mainNav .navbar-nav li>.nav-link{color:#fff}
.mainNav{position:relative;}
.mainNav button.navbar-toggler{position:absolute;top:0;right:15px;border:0;padding:0;outline:none;color:#000}
.mainCarousel .carousel-caption{color:#000}
.btn-outline-orange{color:#f78f20!important;border-color:#f78f20}
.btn-outline-orange:hover{color:#fff!important;background:#f78f20}
.btn-outline-green{color:#589341!important;border-color:#589341}
.btn-outline-green:hover{color:#fff!important;background:#589341}
.btn-outline-blue{color:#02c6ff!important;border-color:#02c6ff}
.btn-outline-blue:hover{color:#fff!important;background:#02c6ff}
.btn-outline-white{color:#fff!important;border-color:#fff}
.btn-outline-white:hover{color:#f78f20!important;background:#fff}
.bAmSec{background:#f5f7f8;text-align:center;padding:20px 0;border-top:2px solid #f78f20}
.btn-orange{background:#f78f20;color:#fff}
.btn-orange:hover{background:#d37b1d;color:#fff}
.btn-black{background:#000;color:#fff}
.btn-black:hover{background:#373737;color:#fff}
.bAmSec p{min-height:63px}
.bg-grayish{background:#f9fcfe}
.bg-grayish i{color:#dee8ef}
.bg-grayish h3 span{color:#bbccd7;border-bottom:2px solid #f78f20}
.wiaSec{border:2px solid #e9e9e9;border-radius:15px;padding:15px 15px 55px;text-align:center}
.northDiv h4{position:relative;margin:0 auto 30px}
.northDiv .btn-outline-green{position:absolute;bottom:15px;left:0;right:0;width:70px;text-align:center;margin:auto;display:block}
.northDiv h4:before{width:60px;height:2px;content:"";position:absolute;left:0;right:0;background:#589341;bottom:-10px;margin:auto}
.lcDiv h4:before{background:#f78f20}
.mcDiv h4:before{background:#02c6ff}
.orangeBg{background:url("../images/orangeBg.jpg") no-repeat;background-size:cover}
.ftBg{background:#000}
.ftNavLink{display:block;margin:0;padding:0;text-align:center}
.ftNavLink>li{display:inline-block;padding:0px 8px}
.ftNavLink>li>a{color:#fff}
.ftNavLink>li>a:hover{color:#efefef}
.copyrightBg{background:#1b1b1b}
.nav-icon{cursor:pointer;display:inline-block;vertical-align:middle;width:2em;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.nav-icon:after,.nav-icon:before,.nav-icon span{display:block;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;content:'';margin:7px 0;height:4px;background-color:#fff}
.navbar-toggler.collapsed .nav-icon:before,.navbar-toggler.collapsed .nav-icon:after,.navbar-toggler.collapsed .nav-icon span{transform:translateY(12px) rotate(180deg);-webkit-transform: translateY(12px) rotate(180deg);-moz-transform:translateY(12px) rotate(180deg)}
.navbar-toggler .nav-icon:before{transform:translateY(12px) rotate(135deg);-webkit-transform:translateY(12px) rotate(135deg);-moz-transform:translateY(12px) rotate(135deg)}
.navbar-toggler .nav-icon:after{transform:translateY(-10px) rotate(-135deg);-moz-transform:translateY(-10px) rotate(-135deg);-webkit-transform:translateY(-10px) rotate(-135deg)}
.navbar-toggler .nav-icon span{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}
.carousel-caption{right:0;left:3%;text-align:left;width:70%}

.site-main{width:100%}
.blurBg{background:url(/wp-content/uploads/2019/11/blur-background.jpg) repeat}
.briksBg{background:url(/wp-content/uploads/2019/11/bricks.png) repeat}
.planeBg{background:url(/wp-content/uploads/2019/11/planeBg.jpg) no-repeat;background-size:cover}
.jhInfo p{font-size:2rem;margin-bottom:3rem;font-weight:300;line-height:1}
.jhInfo{font-size:2rem;font-weight:300}
.bg-lightBlue{background:#eff6f9}
.blackLogo{height:100px}
header.entry-header{max-width:1140px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:1rem;padding-bottom:1rem}
h1.entry-title{position:relative;margin:0}
h1.entry-title:before{content:'';position:absolute;bottom:0;left:0;width:54px;background-color:#ff6229;height:3px}
.contactIcon{height:250px}
.mainNav a.navbar-brand>img{height:100px}
.threeOl{font-size:2rem;font-weight:300;line-height:1}
.threeOl>li{margin-bottom:3rem;font-weight:500}
.bg-grayish h3{color:#5ec6ff;font-weight:400}
.sectionBg{background:url(/wp-content/uploads/2019/11/sectionBg.jpg) no-repeat;background-size:cover}
@media (min-width:1200px){
.mainCarousel .carousel-caption{bottom:45%}	
}
@media (max-width:767.98px){
.bg-grayish i{font-size:3em}
.carousel-caption{position:relative}	
}
@media (max-width:991.98px){
.navbar-collapse{position:absolute;top:36px;right:100%;width:auto;transition:all 0.3s ease-in-out;display:block;background:#000;z-index:999}
.navbar-collapse.collapsing{height:auto!important;margin-right:50%;transition:all 0.3s ease-in-out;display:block}
.navbar-collapse.show{right:0}
.mainNav.navbar-light ul.navbar-nav>li>a.nav-link{color:#fff;padding-left:15px;padding-right:15px}
.mainNav.navbar-light ul.navbar-nav>li>a.nav-link:hover{background:#1b1b1b}
}