/*
Theme Name:     enfold-child
Description:    Responsive theme and desgin
Template:       enfold
(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,900;1,600;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@1,200;1,300;1,400;1,500&display=swap');
/*====================General========================*/
body{line-height:1.4;}
h1,h2,h3,h4,h5,h6{letter-spacing:0!important;}
span.special_amp{color:#000!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;line-height:initial!important;font-weight:bold!important;}
/*====================Header========================*/
ul#avia-menu li a {
    font-weight: 600 !important;
}
.tel-head {
    background: #cb9333;
    padding: 0px 40px;
    margin-left: 14px;
}
.tel-head a {
    position: relative;
}
ul.sub-menu li a {
    padding: 8px !important;
    font-size: 14px !important;
}
ul.sub-menu li {
    border-bottom: 1px solid #00315a;
}
ul.sub-menu li:last-child {
    border-bottom: none;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    font-family: 'montserrat', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding-left: 10px;
}
textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    font-family: 'montserrat', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding-left: 10px;
}

input.wpcf7-form-control.wpcf7-text::placeholder {
    font-family: 'montserrat', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding-left: 10px;
}
select.wpcf7-form-control.wpcf7-select {
    padding-left: 15px !important;
    font-family: 'montserrat', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    padding-left: 10px;
}
.tel-head a::before {
    width: 100px;
    content: " ";
    background-image: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/phone-icon.png);
    position: absolute;
    left: -20px;
    top: 40px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 22px 22px;
}
.tel-head a span.avia-menu-text {
    color: #fff !important;
    font-weight: 900;
    font-family: 'Montserrat';
    color: #fff!important;
    font-size: 20px!important;
    font-weight: bold!important;
}
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
    background: #02335b;
}
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    color: #fff !important;
    font-size: 20px;
}

#header .cuscontainer{max-width:100%;padding:0;}
#header span.logo{position:relative!important;padding:14px 90px;}
#header nav.main_menu ul li a{padding:0 10px;}
#header nav.main_menu ul .headermain-con{margin-left:14px;background:#cb9333;padding:0 20px 0 36px;}
#header nav.main_menu ul .headermain-con a{color:#fff!important;font-size:20px!important;font-weight: bold!important;}
#header nav.main_menu ul .headermain-con:before{width:100px;content: " ";background-image: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/phone-icon.png);
    position:absolute;left:19px;top:19px;height:100%;background-repeat:no-repeat;background-size:22px 22px;}
button.slick-prev.slick-arrow {
    background: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/arrow-left.png);
    width: 50px;
    height: 69px;
    background-repeat: no-repeat;
}
button.slick-next.slick-arrow {
    background: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/arrow-right.png);
    width: 50px;
    height: 69px;
    background-repeat: no-repeat;
}
/*====================Slider========================*/
#revolutionslider_1 rs-layer#slider-2-slide-5-layer-1, #revolutionslider_1 rs-layer#slider-2-slide-7-layer-1{background: #000;filter: alpha(opacity = 80);background: rgba(16,76,126,0.8);padding: 23px 30px !important;}
#revolutionslider_1 .slider-text h2{font-size:52px!important;color:#fff!important;margin-bottom:28px!IMPORTANT;margin-top:28px !IMPORTANT;}
#revolutionslider_1 .slider-text p{font-size:18px;font-weight:300!important;}
#revolutionslider_1 span.slider-toptext {color:#cb9434;font-size:28px!important;font-weight:bold !important;}
#revolutionslider_1 rs-sbg-wrap:after{width:100%;height:100%;background:rgba(0,0,0,.2);position: absolute;content: "";left:0;top:0;}
#revolutionslider_1 .tp-leftarrow, .tp-rightarrow{display:none!important;}
/*====================Sections========================*/
#home-secondsec .testimonial-inner p{text-align:left;font-size:18px;color:#fff;font-weight:400;padding-top:10px;}
#home-secondsec .testimonial-inner .readmore-toggle{color:#cb9334 !important;}
#home-secondsec .testimonial-inner .wpmtst-testimonial-field{text-align:left !important;color:#fff;font-size:16px;font-weight:300;}
#home-secondsec .testimonial-inner .testimonial-name{color:#cb9334;padding-top:32px;font-size:18px;font-weight:500;}
#home-secondsec .strong-view.wpmtst-modern .wpmtst-testimonial-content:after{display:none;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before{top:-45px!important;left:0!important;}
#home-secondsec .wpmtst-testimonial-content.testimonial-content{margin:0 !important;}
#home-secondsec .wpmslider-viewport{overflow:visible !important;}
#home-secondsec .wpmslider-controls.wpmslider-has-pager{text-align: left!important;margin:-34px 14px;}
#home-secondsec .strong-view.wpmtst-modern .wpmtst-testimonial-content:before{width:60px;content: " "; background-image: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/quote-icon.png);position: absolute;background-repeat: no-repeat;}
#home-thirdsec .left-sec.col-md-6{width:48%;}
#home-thirdsec span.wpcf7-form-control-wrap input, span.wpcf7-form-control-wrap select{background-color: #fff!important;height:45px;border:1px solid #eeeded!important;}
#home-thirdsec .left-sec.right.col-md-6{float:right;margin-top:-65px;}
#home-thirdsec textarea.wpcf7-form-control.wpcf7-textarea{height:150px!important;font-size:16px!important;}
#home-thirdsec .extraspace{margin-top:-170px!important;}
#home-thirdsec input.wpcf7-form-control.wpcf7-submit{background:#cb9333;font-size:16px;font-weight:500;padding:11px 18px;border-radius:2px;margin-top:6px;}
a.highlighted-link {
    text-decoration: none;
}
div#gallery-inner-sec h4 {
    font-weight: 400 !important;
	padding-top: 10px;
}
div#gallery-inner-sec span.special_amp {
    font-weight: 400 !important;
}
div#gallery-inner-sec img {
    max-height: 180px;
    object-fit: cover;
}
div#gallery-inner-sec div .av_one_third {
    margin-left: 1%;
    width: 32%;
}
div#top-head-sec h1.av-special-heading-tag {
    text-transform: none;
    font-weight: 500 !important;
}
div#top-head-sec h1.av-special-heading-tag span.special_amp {
    color: #fff !important;
    font-weight: 500 !important;
}
#header span.logo img {
    padding-top: 14px;
}

strong.avia-testimonial-name {
    font-weight: 600;
}
.avia-slideshow-arrows a:before {
    visibility: visible;
    display: block;
    position: absolute;
    z-index: 100;
    background: #aaa;
    background: rgba(0,0,0,0.3);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    text-align: center;
    line-height: 62px;
    color: #cb9333;
    font-size: 26px !important;
    font-weight: bold !important;
    opacity: 1 !important;
}
#top .av-large-testimonial-slider .avia-slideshow-arrows a {
    top: 0;
    margin-top: -1px;
    color: inherit;
    opacity: 1;
    font-size: 45px;
}
/*====================Footer========================*/
#footer ul.footer-thirdcol li{margin-bottom:20px;}
#footer ul.footer-thirdcol li.address, #footer ul.footer-thirdcol li.phonefirst, #footer ul.footer-thirdcol li.phonesecond{padding-left:28px;}
#footer ul.footer-thirdcol li.address:before{width:40px;content: " ";background-image: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/location-icon.png);position:absolute;left:2px;top:58px;height:100%;background-repeat: no-repeat;}
#footer ul.footer-thirdcol li.phonefirst:before{width:40px;content: " ";background-image: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/phone-icon1-1.png);position: absolute;left: 2px;top:128px;height: 100%;background-repeat: no-repeat;}
#footer ul.footer-thirdcol li.phonesecond:before{width:40px;content: " ";background-image: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/fax-icon.png);position: absolute;left: 2px;top:168px;height: 100%;background-repeat: no-repeat;}
#footer h3.widgettitle{padding-bottom:12px;}
#footer #menu-footer-menu li:before{width:40px;content: " ";background: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/tick-icon.png)no-repeat;height:100%;left:-12px;position:absolute;margin-top:12px;}
#footer #menu-footer-menu{padding-left:14px;}
#socket .leftcus-socket{float:left;}
#socket .right-socket{float:right;}
#socket .right-socket ul{width:100%;width:auto;margin-bottom:20px;}
#socket p{margin:0;}
#socket ul.noLightbox li a{color:#fff;background-color:#37589b!important;}
#socket .right-socket ul li{margin-left:8px;}
.slider{width:50%;margin:100px auto;}
.slick-slide{margin:0px 20px;}
.slick-slide img{width:100%;}
.slick-prev:before,.slick-next:before {color:black; }
.slick-slide {transition: all ease-in-out .3s;opacity:.2;}
.slick-active { opacity:.5;}
.slick-current {opacity:1;}
.slick-prev:before, .slick-next:before{display:none;}
button.slick-prev.slick-arrow{left:620px;z-index:9;}
button.slick-next.slick-arrow{left:1290px;z-index:9;}

#home-lastsec section.center{margin-top:0!important;margin-bottom:14px!important}
#home-lastsec .slider{margin: 100px -470px!Important;}
#home-lastsec .slick-slide img{width:720px!important;}
/*====================Media========================*/
@media (max-width:1197px){
#header nav.main_menu ul li a{font-size:14px!important;}
}
@media (max-width:1069px){
#header nav.main_menu ul li a{font-size:10px!important;}
	}
@media (max-width:989px){
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
       margin-right: 30px;
}
	ul.sub-menu li {
    border-bottom:none;
}
	ul.sub-menu li a {
   padding-left:70px !important;
}
	.tel-head a::before {
    width: 100px;
    content: " ";
    background-image: url(https://bandngeneralcontractors.com/wp-content/uploads/2021/05/phone-icon.png);
    position: absolute;
    left: 17px;
    top: 11px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 22px 22px;
}
	.tel-head a span.avia-menu-text {
       font-size: 14px!important;
    font-weight: bold!important;
}
	#home-lastsec .slick-slide img {
    width: 640px!important;
}
	button.slick-prev.slick-arrow {
    left: 552px;
    z-index: 9;
}
	button.slick-next.slick-arrow {
    left: 1188px;
    z-index: 9;
}
}
@media (max-width:767px){
#revolutionslider_1 .slider-text h2{font-size:26px!important;color:#fff!important;margin-bottom:20px!IMPORTANT;margin-top:12px !IMPORTANT;}
#revolutionslider_1 .slider-text p{font-size:8px!important;}
	#home-thirdsec .left-sec.col-md-6 {
    width: 100%;
}
#home-thirdsec .extraspace {
    margin-top: 0 !important;
}
#home-lastsec .slider {
    margin: auto !important;
    width: 100%;
}

}


