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


@media only screen and (max-width:1024px){
.site-footer .col2 {display: none;}
.header-nav .stellarnav .menu-toggle:nth-child(2), .header-nav .stellarnav ul .close-menu:nth-child(2) {display: none !important;}
.stellarnav.mobile > ul > li > a  {display: block;}
.stellarnav.mobile.light ul {background-color: rgb(244, 244, 244) !important}
.stellarnav.mobile.light > ul > li {margin-right: 0px;}
.stellarnav {display: flex; justify-content: end; text-align: right;}
.wrapper {width: 100%;overflow-x: hidden;}
.container1200 {padding: 0 15px;}
.abt-project .entry-post .entry-img img {height: 100%;}
.global-banner {background-position: center;}
.stellarnav ul ul{padding-bottom: 0px !important;}
.header-nav .stellarnav ul ul li a { font-size: 13px !important;}
.hm-cta, .abt-cta, .contact-banner {background-attachment: scroll;}
.TwoColumnWithVideo h3 {font-size:32px;}
.global-video .video-overlay .media-body h1 {font-size: 32px;}
.global-video .video-overlay .media-body {padding:1rem;}

}

@media only screen and (min-width:991px) and (max-width:1199px){
}

@media only screen and (min-width:768px) and (max-width: 990px){

}
@media only screen and (max-width:768px){
.banner-title {margin-bottom: 5px; font-size: 28px; padding: 0 15px;}
.hm-getquote .entry-text h3 {font-size: 24px; margin-bottom: 20px;}
.section-title52, .section-title42, .section-title45, .global-video .video-overlay .media-body h1 {font-size: 28px;}
.hm-abt .media-body {margin-left: 0px; padding: 15px;}
.abt-project .entry-post {margin-bottom: 25px;}
.global-video .video-overlay .media-body {padding: 1rem;}
.site-footer .col1, .site-footer .col2, .site-footer .col3 {width: 100%; max-width: 100%;}
.abt-info .flexslider {  margin-bottom: 20px;}





}

@media only screen and (min-width:480px) and (max-width: 767px){

}

@media only screen and (max-width: 576px){
.hm-getquote .entry-post {  flex-direction: column; text-align: center;}
.topbar-info .top-btn {text-align: right;padding-top: 12px;}
.topbar-info .col-12:nth-child(2), .topbar-info .col-12:last-child {width: 50%;max-width: 50%;}
.topbar-info .stellarnav {text-align: left;}
.topbar-info .logo { margin-bottom: 10px; text-align: center;}
























}

