.form-sec-ads iframe { height: 780px !important;}


@media (max-width:1860px){
    .hvac-block:nth-child(odd) .hvac-replacement--child{padding-left:6%;}
    h2 span{font-size:7.6rem;letter-spacing:-2.5px;}  
    .top-slide {height: 100%;padding: 230px 0 0;}
    .sticky-btn {top: 45%;}
}
@media (max-width:1800px){
    .enumenu_ul > li {margin-right: 20px;}
/*    .footer-menu { width: 40%; }*/
}

@media (max-width:1700px){
    .container-fluid {padding: 0 60px;}
    .enumenu_ul li a {font-size: 1.8rem;}
    .footer-link-sec.last {width: 13%;}
}

@media (max-width:1630px){
    .footer-left-block{padding:58px 25px 0 25px;}
    .footer-right-map{width:50%;}
    .footer-left-block{width:50%;}
    .proudly-services-block{padding:18px 50px 18px 45px;}
    .footer-right-map .fogel-logo:before, .footer-right-map .fogel-logo:after{height:400px;width:400px;left:-84px;top:-84px;}
    .enumenu_ul.desk .left-menu-link .sb-menu li { width: 200px;}
    
    .inner-banner .top-slide {height: 600px;}
    .inner-banner .banner-cnt { margin-bottom: 59px;}
    .inner-sub-banner .banner-cnt { margin-bottom: 14px;}
    .inner-banner .sticky-btn { top: 400px;}
}

@media (max-width:1600px){
    .container-fluid { padding: 0 30px;}
    .enumenu_ul li a { font-size: 1.6rem; }
    .featured-services h2{font-size: 2.2rem;}
    .banner-cnt {padding-top: 155px;}
    .bnr-pg {padding: 13px 20px;}
    .sticky-btn {padding-top: 8px;}
/*    .footer-menu { width: 42%; }*/
}

@media (max-width:1450px){
    .address-block{width:100%;}
    .association-wrap{padding:0 25px;}
    .footer-left-block{padding:58px 20px 0 20px;}
    .association-wrap .owl-nav .owl-next{right:-10px;}
    .association-wrap .owl-nav .owl-prev{left:-10px;}
    .address-block li span{font-size:2.2rem;}
    .address-block li:nth-child(2){margin:23px 20px;}
    .address-block li a{font-size:2.0rem;}
    .footer-right-map{padding:142px 0 0 10%;}
    .proudly-services-block{padding:18px 30px 18px 26px;}
    .proudly-services-block h4{font-size:2.0rem;}
    .sticky-btn {padding-top: 10px;}
    .footer .container { padding: 70px 40px 0; }
    .footer-link-sec.last { width: auto; }
    .footer-menu { width: 40.5%; }
    

}
@media (max-width:1366px){
    .footer-left-block:after{border-width:595px 0 0 130px;right:-130px;}
    .providing-quality{margin-top:-59px;}
    .providing-quality h3{font-size:2.5rem;line-height:1;}
    
}
@media (max-width:1365px){
    h2 span{font-size:7rem;letter-spacing:-2.5px;}
    .providing-quality h3{line-height:1.2;}
    .hvac-block:nth-child(odd) .hvac-replacement--child{padding-left:4%;}
    .hvac-replacement--child{padding:94px 0 0 5%;}
    .hvac-replacement--child{padding:94px 0 0 3%;}

    .fogel-testimonials .testimonials:before{left:-20px;}
    .fogel-testimonials .testimonials:after{right:-20px;}
    .fogel-testimonials p{padding:0 35px;}
    
    .footer-right-map{padding:142px 0 0 8%;}
    .icon-text-wrap {padding: 30px 15px;} 
    .resp-tab-active .icon-text-wrap h3 {font-size: 1.8rem;}
}

@media (max-width:1300px){
    h1 {font-size: 6.0rem;}
    .btn {font-size: 1.8rem;}
    .enumenu_ul{display:none}
    .menu-block{height:auto;}
    .menu-icon{position: absolute; left: 75px; top: 5px; display: block;}
    
    .enumenu_ul > li:first-child {display: inline-block;}
    .enumenu_ul > li{width:100%;margin:0px;padding:0px;border-bottom:1px solid #0b2145;}
    .enumenu_ul > li > a{display:block;text-align:left;padding:14px 30px;line-height:1.4;}
    .enumenu_ul{width:100%;}
    .enumenu_ul > li ul{background:#001538;margin:0;}
    .enumenu_ul > li ul li ul { background: #fff;}
    body.menuslide_push{position:relative;}
    body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;}
    body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;}
    body.slidemenuRight .enumenu_ul{right:-300px;}
    body.slidemenuRight.menu-open .enumenu_ul{right:0;}
    body.slidemenuLeft .enumenu_ul{left:-100%;}
    body.slidemenuLeft.menu-open .enumenu_ul{left:0;}
    body.menuslide_push.slidemenuLeft.menu-open{left:300px}
    body.menuslide_push.slidemenuRight.menu-open{right:300px}
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{background:#fff none repeat scroll 0 0;display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;transition:all 0.5s ease 0s;max-width:100%;top:65px;z-index:99999;}
    
    .enumenu_ul > li br{display:none;}
    .enumenu_ul > li a{color:#0b2145;font-size:2.0rem;}
    .enumenu_ul > li ul{margin-left:0;width: 100%;}
    .enumenu_ul > li ul li{border-top:1px solid #0b2145;}
    .enumenu_ul > li ul a{text-align:left;padding:12px 30px;font-size:1.8rem;color:#fff;display:block;}
    .enumenu_ul > li ul a:hover {color: #fff;}
    .enumenu_ul > li ul li ul li a{color: #001538;}
    .enumenu_ul .arrow:after{width: 22px; border-bottom: 2px solid #0b2145; height: 2px; display: block; content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; transition:all 0.5s ease 0s;}
    .enumenu_ul .arrow:before{border-right:2px solid #0b2145; width:2px; display:block;content:""; position:absolute;top:50%; transform: translateY(-50%); left:0; right: 0; margin: 0 auto; height:22px;transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;}
    .enumenu_ul .arrow.up:before{opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;}
    .enumenu_ul ul li:hover{background:transparent;}
    .enumenu_ul > li ul a:hover, .enumenu_ul > li ul a:focus{color:#82c3ff;}
    .enumenu_ul{padding-right:0;}
    .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{display:block;}
    .dropdown-menu{margin-top:0;}
    .dropdown-toggle{margin-bottom:2px;}
    
    .enumenu_ul li a i {margin-right: 10px;}
    .header-top {padding: 15px 0;}
    .container-fluid {padding: 0 20px; justify-content: flex-end;}
    .hdr-logo {width: 250px;  height: 250px;top: -140px;padding-top: 160px;}
    .hdr-phone h6 {font-size: 1.6rem;}
    .hdr-phone a {font-size: 3.43rem;}
/*    .menu-open .sticky-btn{ display: none;}*/
    .sb-menu li.has-children:after {display: none}
    .banner-cnt { padding-top: 120px;}
    .sub-menu-link {display: block; padding: 0;}
    .enumenu_ul > li ul a img {display: none;}
    
    .enumenu_ul > li ul li .arrow:after {border-bottom-color: #fff;}
    .enumenu_ul > li ul li .arrow:before {border-right-color: #fff;}
    .enumenu_ul > li:hover > a {color: #fff; background: #001538;}
    .enumenu_ul > li:hover .arrow:after {border-bottom-color: #fff;}
    .enumenu_ul > li:hover .arrow:before {border-right-color: #fff;}
    .footer .container { padding: 60px 20px 0; }
    .inner-sub-banner .banner-cnt {
        margin-bottom: 54px;
    }
}

@media (max-width:1220px){
    .featured-services-detail {width: calc(100% - 100px);}
    .featured-services-icon-holder { height: 80px; width: 80px;padding: 25px;}
    .featured-services h2 { font-size: 2rem; }
    .banner-cnt ul li { padding: 5px;}
    
    .contct-page .map-section:after {max-width: calc(100% - 160px);}
    .separate-location:after {max-width: calc(100% - 60px);}
    .location-sub-page .fogel-services-sec:after {max-width: calc(100% - 60px);}
    .contct-page .form-block {margin-bottom: 0;}
}

@media (max-width:1200px){
   
    h2 span{font-size:5.8rem;}

    .fogel-testimonials p{padding:0 45px;font-size:2.2rem;}
    .fogel-testimonials .testimonials:after{right:0;}
    .fogel-testimonials .testimonials:before{left:0;}
    .providing-quality-parent:after{width:310px;}
    .financing-learn-more{padding:27px 25px 27px 30px;}
    .specials-learn-more{padding:27px 30px 27px 0;}
    .providing-quality-logo figure{width:300px;}
    .providing-quality-logo figure img{width:100%;}
    .hvac-block:nth-child(odd) .hvac-replacement--child{padding-left:2%;}
    .hvac-replacement--child{padding:94px 0 0 2%;}
    .banner-caption .btn.large:first-of-type{margin-left:20px;}
    .association-wrap.owl-carousel .owl-item img{width:95px;}
    .association-wrap{max-width:480px;margin:0 auto;padding:0 15px;}
    .emergency-service a{font-size:4.0rem;}
    .emergency-service h4{font-size:2.1rem;letter-spacing:0;}
    .emergency-service a span{height:6px;width:6px;margin:0 5px;}
    .emergency-service{margin-bottom:35px;}
    .address-block{margin:0 auto 35px;}
    .address-block li{margin-bottom:20px;}
    .footer-right-map{min-height:510px;}
    .address-block li:nth-child(2){margin:20px;}
    .address-block li:last-of-type{margin-bottom:0;}
    .footer-left-block{width:54%;padding:58px 0 0 20px;}
    .footer-right-map{width:46%;padding:140px 0 0 60px;}
    .footer-left-block:after{border-width:510px 0 0 120px;right:-120px;}
    .fogel-logo{width:170px;height:170px;}
    .fogel-logo a img{width:160px;margin:10px 0 0 0;}
    .footer-right-map .fogel-logo:before, .footer-right-map .fogel-logo:after{height:350px;width:350px;left:-92px;top:-92px;}
    .proudly-services-block{padding:15px 20px;}
    .proudly-services-block h4{font-size:1.8rem;}
    .providing-quality-logo figure{top:-154px;}
    .specials-learn-more:before{left:-70px;}
    .footer-link-sec ul li a { font-size: 1.6rem; }
    .footer-link-sec h3 { font-size: 2.0rem; }
    
    .inner-banner .banner-cnt { margin-bottom: 89px; }
    .inner-sub-banner .banner-cnt { margin-bottom: 58px; }
    .inner-banner .sticky-btn { top: 390px;}
}
@media (max-width:1100px){
    .address-block li span{font-size:2.1rem;}
    .footer-right-map{min-height:510px;}
    .address-block li a{font-size:1.8rem;}
    .footer-left-block:after{border-width:510px 0 0 100px;right:-98px;}
    .address-block li{vertical-align:top;}
    .location .footer-logo { width: 100%; padding-top: 0; padding-bottom: 35px; text-align: center; }
    .location .footer-logo img { width: 275px; }
    .footer-menu { width: 50%; }
    .main-form-section iframe { height: 990px !important;}
    .form-sec-ads iframe { height: 910px !important;}
    .form-iframe iframe { height: 900px;}
}

@media (max-width:1024px){
    *{-webkit-appearance:none;border-radius:0px;-webkit-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;}
    .providing-quality--child{min-height:440px;}
    .request-appointment li .calendar .fa{font-size:3.6rem;}
    .partner-text p{font-size:1.6rem;padding-top:25px;}
    .hvac-img--child{height:365px;}
    .hvac-replacement--child{padding:49px 0 0 2%;}
    .hvac-replacement--child:after{right:49px;}

    .hvac-block:nth-child(odd) .hvac-replacement--child:after{left:50px;}
    .providing-quality-parent:after{-webkit-transform:rotate(-194.6deg);-ms-transform:rotate(-194.6deg);transform:rotate(-194.6deg);}
    .financing-learn-more:before{-webkit-transform:rotateY(64deg);transform:rotateY(64deg);-ms-transform:rotateY(64deg);right:-128px;}
    .financing-learn-more{padding:27px 38px 27px 38px;}
    .hvac-img--child-item{height:365px;}
    .partnership-block { padding: 50px 0 60px; }
    .footer-menu { width: 51%;}
    
    .fogel-services-sec + .partnership-block {margin-top: 10px;}
    .contct-page .map-section:after {bottom: 40px;}
    
    .separate-location {padding-bottom: 0;}
    .separate-location .map-information {padding-bottom: 15px;}
}

@media (max-width:991px){
    h1 { font-size: 4rem;line-height: 1;}
    h2 span{font-size:6rem;}
    h2{font-size:4rem;}
    h3{font-size:2.8rem;}
/*    .banner-cnt {padding-top: 250px;}*/
    .top-slide {height: auto; padding: 100px 0 0;}
    .banner-cnt ul li .btn {padding: 18px 20px 16px;}
    .banner .featured-services {display: none;}
    .body-featured-services {display: block;}
    .featured-services { display: block; width: calc(100% + 40px); margin-left: -20px; }
    .featured-services-item {width: 100%; border-right: none; margin-bottom: 0;padding: 26px 27px 26px; position: relative;border-bottom: 2px solid #fff; }
/*    .featured-services-item:after {content: ""; position: absolute; bottom: -1px; left: 27px; height: 2px; width: calc(100% - 54px); background: #fff; }*/
    .featured-services-item:last-child { border-bottom: none;}
    .sticky-btn ul li:first-child {display: none;}
    .hdr-financing {background-size: contain; background-position: top;width: 190px; height: 50px;}
    .hdr-financing a {font-size: 1.4rem;padding: 6px 15px 5px;}
    .hdr-phone a { font-size: 2.8rem;}
    .hdr-phone h6 { font-size: 1.3rem; text-shadow: none;}
    .hdr-phone img {width: 33px;}
    .hdr-phone { padding-top: 10px; padding-left: 38px;}
    .hdr-logo { width: 200px; height: 200px; top: -110px; padding-top: 130px; } 
/*    .menu-open .hdr-phone { z-index: 0;}*/

    .hvac-img--child{width:100%;height:auto;display:block !important;}
    .hvac-img--child-item{height:auto !important; padding-bottom: 56%;}
    .hvac-block:nth-child(odd) .hvac-img--child{order:-1;}
    .hvac-replacement--child{width:100%;padding:32px 15px 36px;background:rgba(220,220,220,0.66);text-align:center;}
    .hvac-replacement--child p{margin:12px 0 20px 3px;}
    .hvac-block:nth-child(odd) .hvac-replacement--child{background:rgba(0,45,120,0.11);padding-left:15px;padding-right:15px;}
    .hvac-block .hvac-replacement--child.installation-text{background:rgba(15,109,186,0.11);}
    .hvac-replacement--child:after{display:none;}
    .providing-quality-parent:after{display:none;}
    .providing-quality{display:none;}
    .providing-quality-logo figure{display:none;}
    .providing-quality-parent{display:block;}
    .providing-quality--child{width:100%;min-height:400px;position:relative;z-index:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;}
    .financing-learn-more span{text-align:center;}
    .specials-learn-more span{text-align:center;}
    .financing-learn-more:before{display:none;}
    .financing-learn-more{background:none;position:relative;padding:0;}
    .providing-quality--child:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(126,188,248,0.65);z-index:-1;}
    .providing-quality--child:last-of-type:after{background:rgba(11,34,69,0.65);}
    .specials-learn-more{position:relative;background:none;padding:0;}
    .specials-learn-more:before{display:none;}
    .slider-container{display:none;}
    .fogel-testimonials{padding:30px 0 33px;}
    .fogel-testimonials p{font-size:2.0rem;padding:0 35px;}
    .fogel-testimonials .owl-next{width:30px;height:100px;}
    .fogel-testimonials .owl-prev{height:100px;width:30px;}
    .fogel-testimonials .owl-next:before{font-size:4.8rem;line-height:98px; height: 35px; width: 25px;}
    .fogel-testimonials .owl-prev:before{font-size:4.8rem;line-height:98px;height: 35px; width: 25px;}
    .fogel-testimonials .owl-prev:after{border-width:0 20px 100px 0;}
    .fogel-testimonials .owl-next:after{border-width:0 20px 100px 0;}
    .fogel-testimonials .owl-next:after{left:-19.4px;}
    .fogel-testimonials .owl-prev:after{right:-19.4px;}
    .fogel-services-sec{min-height:auto;}
    .fogel-services-text{padding-top:30px;margin:0 auto 30px;}
    .fogel-testimonials .testimonials:after{right:-20px;}
    .fogel-testimonials .testimonials:before{left:-20px;}
    .fogel-testimonials .owl-nav{margin-top:-50px;}
    .footer-left-block{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:35px 15px;}
    .emergency-service a{line-height:1.1;}
    .footer-left-block:after{display:none;}
    .association-wrap{order:3;margin-bottom:30px;padding:0 45px;}
    .emergency-service{order:1;margin-top:0;margin-bottom:28px;}
    .address-block{order:2;margin-bottom:30px;display:block;}
    .address-block li:nth-child(2){margin:0 0 29px;}
    .address-block li{margin-bottom:30px;}
    .partner-text{order:4;width:100%;text-align:center;}
    .partner-text p{margin-bottom:0;padding-top:0;}
    .footer-right-map{display:none;}
    .association-wrap{max-width:620px;}

    .factory-logo{position:static;left:auto;bottom:auto;width:100%;text-align:center;}
    .factory-logo a{display:inline-block;}
    .partner-text br {display: block;}
    .testimonial-slider__item { padding: 0 90px;}
    .form-content { width: 100%; margin-bottom: 25px;padding: 0 15px; }
    .form-iframe {width: 100%; }
    .form-content p { max-width: 100%; }
    .form-content h3:after { width: 100%; }
    
    .resp-tabs-list li {min-width: 90px;}
    .icon-text-wrap h3 { font-size: 1.4rem;}
    .resp-tab-content {padding: 65px 50px 65px;}
    .resp-tab-active .icon-text-wrap h3 { font-size: 1.6rem; }
    .map-information {padding: 45px 25px;}
    .map-section { padding-bottom: 0; }
    .footer-link-sec ul li a {font-size: 1.4rem;}
    .footer-menu { width: auto;}
/*    .footer-menu {width: 60%; }*/
    
    .fogel-services-sec + .partnership-block:before {max-width: calc(100% - 30px);}
    .contct-page .map-section:after {max-width: calc(100% - 60px);bottom: 15px;}
    .contct-page .map-section:before {max-width: calc(100% - 60px);}
    .separate-location:after {max-width: calc(100% - 60px);} 
    .contct-page .map-section { padding-top: 39px; }
    .location-sub-page .fogel-services-sec { margin-bottom: 40px;}
    .inner-sub-banner .banner-cnt {
        margin-bottom: 88px;
    }
    
    .fogel-services-new-list h3 {font-size:2.0rem; }
    .main-form-section iframe { height: 860px !important;}
    .form-iframe iframe {height: 870px;}
}


@media (max-width:767px){
    h1 {font-size: 3.4rem; }
    h2 span{font-size:3.6rem;}
    h2{font-size:3.0rem;}
    h3{font-size:2.6rem;}
    h4{font-size:2.2rem;}
    h5{font-size:1.9rem;}
/*    p{font-size:1.6rem;}*/ 
    
    .hdr-phone { padding-top: 0; padding-left: 38px; position: absolute; right: 0; top: -61px; z-index: 111; left: 0; margin: 0 auto; width: auto; display: inline-block; width: 210px }
    .hdr-phone img {width: 29px;bottom: 3px;}
    .hdr-phone h6 { font-size: 1.14rem;}
    .hdr-phone a { font-size: 2.5rem;}
    .hdr-phone a:hover {color: #82c3ff;}
    .hdr-logo { width: 190px; height: 190px; top: -100px; padding: 25px; padding-top: 115px; right: 0; left: 0;  }
    
    .banner-cnt h1 {margin-bottom: 20px;}
    .banner-cnt ul {flex-wrap: wrap;}
    .banner-cnt {padding-top: 100px; margin-bottom: 7px;}
    .bnr-pg {display: inline-block;}
    .featured-services-item { padding: 25px 26px 25px; }
    .featured-services-detail {width: calc(100% - 70px); padding-left: 25px; }
    .featured-services-icon-holder { height: 70px; width: 70px;padding: 20px; }
    .body-section {padding: 20px 0; padding-top: 0;}

    .emergency-service a:hover span{background:#fff;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
    .emergency-service a:hover, .emergency-service a:focus{color:#82c3ff;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;cursor:pointer;}

    .providing-quality--child{min-height:280px;height:auto;}
    .hvac-img--child-item{height:290px;}
    .hvac-replacement--child br{display:none;}
    .fogel-services-text{padding-top:30px;max-width:100%;margin-bottom:33px;}
    .fogel-services-text h2{margin-bottom:16px;}
    .fogel-services-text p{margin-bottom:30px;}
    .fogel-testimonials{padding:30px 0 15px;background:url(../images/fogel-services-bg.jpg) no-repeat center;position:relative;z-index:1;background-position:center center;background-size:cover;}
    .testimonials.owl-carousel.owl-loaded.owl-drag{margin-bottom:0;}
    .fogel-testimonials:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(132,195,254,0.68);z-index:-1;}
    .fogel-testimonials p{font-size:1.6rem;letter-spacing:0.5px;margin-bottom:31px;}
    .fogel-testimonials small{font-size:2.0rem;}
    .fogel-testimonials .testimonials:after{width:20px;height:26px;right:-10px;}
    .fogel-testimonials .testimonials:before{width:20px;height:26px;left:-10px;}
    .fogel-services-sec{/*background:none;*/position:relative;z-index:1;}
    .fogel-services-sec:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;height:100%;width:100%;z-index:-1;}
    
    .fogel-testimonials .owl-next:hover:before{color:#fff;}
    .fogel-testimonials .owl-prev:hover:before{color:#fff;}
    .specials-learn-more:hover span{color:#001538;}

    .noUi-target{display:none;}
    .fedein{animation-duration:0s;}
    .hvac-block.go{animation-name:none;-webkit-animation-delay:0s;}
    .loader-logo img{width:120px;}
    .loader-logo-inner .fogel-logo:before, .loader-logo-inner .fogel-logo:after{height:200px;width:200px;left:-18px;top:-48px;}
    .partner-text{max-width:284px;margin:0 auto;}
    .partner-text p span{display:none;}
    .financing-learn-more span{font-size:1.8rem;color:#fff;}
    .specials-learn-more span{font-size:1.8rem;color:#fff;}
    .specials-learn-more:hover a{color:#001538;}
    .footer-left-block{padding:30px 15px 70px;}
    .emergency-service a{font-size:4.2rem;}
    .emergency-service h4{margin-bottom:2px;}
    .emergency-service a span{height:6px;width:6px;margin:0 4px;}
    .emergency-service{margin-bottom:25px;}
    .address-block li{margin-bottom:25px;}
    .address-block li span{font-size:2.4rem;}
    .address-block li a{font-size:1.8rem;}
    .association-wrap{max-width:85%; margin-bottom: 0; flex-wrap: wrap; padding: 0;}
    .association-wrap .item {width: 50%; margin-bottom: 30px;}
    .association-wrap .owl-nav .owl-prev{left:0;}
    .association-wrap .owl-nav .owl-next{right:0;}
    .association-wrap .owl-nav .owl-prev:before{font-size:4.8rem;}
    .association-wrap .owl-nav .owl-next:before{font-size:4.8rem;}
    .emergency-service h4{letter-spacing:0.4px;}
    .fogel-testimonials .owl-prev{height:90px;width:25px;}
    .fogel-testimonials .owl-prev:after{border-width:0 20px 90px 0;}
    .fogel-testimonials .owl-prev:before{font-size:4.2rem;line-height:86px;height: 30px; width: 20px;}
    .fogel-testimonials .owl-next:before{font-size:4.2rem;line-height:86px;height: 30px; width: 20px;}
    .fogel-testimonials .owl-next{height:90px;width:25px;}
    .fogel-testimonials .owl-next:after{border-width:0 20px 90px 0;}
    .fogel-testimonials .owl-nav{margin-top:-46px;}
    .testimonials.owl-carousel .item{min-height:auto;}
    .image.left{width:100%;padding:7px 0 15px 0;}
    .image.right{width:100%;padding:7px 0 15px 0;}
    .partner-text br {display: block;} 
    .popup-gallery { padding-bottom: 0; }
    .main-btn {  padding-bottom: 25px; }
    .color-chart {  margin-bottom: 25px; }
    #form-sec .anchor { margin-top: 0 !important; padding-top: 0 !important; }
    #form-sec { padding-top: 30px; }
    .contact-hr.no-space { margin-bottom: 0; }
    .fogel-services-text ul li { font-size: 1.6rem; }
    .fogel-services-text.btn-space .btn { min-height: auto;line-height: inherit;}
    .fogel-services-text img { max-width: 100%; }
    .fogel-services-text.btn-space .btn { margin-bottom: 15px; }
    .fogel-services-text.btn-space .btn.large:before { border-width: 0 13px 49.5px 0; }
    .fogel-services-text.btn-space .btn.large:after { border-width: 0 13px 49.5px 0; right:-12.5px; } 
    
    .banner-cnt ul li .btn {min-width: 300px;}
    .top-slide {display: block; }
    .sticky-btn { top: 0; transform: translateY(0); text-transform: uppercase; position: relative; padding-top: 0; z-index: 1; margin-bottom: 28px;}
    .sticky-btn ul li {margin-bottom: 0;}
    .hdr-financing {position: fixed; bottom: -1px; left: 0; right: 0; margin: 0 auto; z-index: 111;background: url(../images/badge-bottom-bg.png) no-repeat center center;    width: 220px; background-size: contain; padding: 5px 15px 5px;}
    body.slidemenuLeft.menu-open .enumenu_ul {padding-bottom: 130px;}  
    .testimonial-slider__item { padding: 0 50px;}
    .block--testimonial { margin-bottom: 35px; }
    .slider-block .slick-prev { left: -10px; }
    .slider-block .slick-next { right: -10px; }
    .featured-services { margin-bottom: 0; }
    .form-iframe iframe { height: 1060px !important;}
    .resp-tab-content { padding: 35px; }
    ul.resp-tabs-list {display: none;}
    h2.resp-accordion { display: block; margin-bottom: 0 !important;}
    .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
    .services-sec h2 {margin-bottom: 30px;}
    .resp-vtabs .resp-tabs-container {  border: none; float: none; width: 100%;min-height: initial; clear: none; }
    .resp-accordion-closed { display: none !important; }
    .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important;}
    section.form-sec {background: #82c3ff; }
    .top-slide .container {height: calc(100vh - 50px);}
    .icon-text-wrap {padding: 0;}
    .form-block {padding: 40px 0 10px;}
    .resp-tabs-container {margin-top: 0;padding: 0 10px;}
    .form-block {margin-bottom: 0;}
    .form-content p br {display: block;}
    .services-sec {padding: 30px 0 40px;}
    #mobile-map { display: block;}
    #map { display: none;}
    .map-cnt { padding-top: 40px; margin-bottom: 0;padding-left: 20px;  padding-right: 20px;}
    .map-information .map-child { width: 100%; } 
    .map-information {padding: 40px 20px 0px;}
    .map-information .map-child span {font-size: 3.2rem; margin-bottom: 20px;}
    .map-section .container {padding: 0 15px;}
    .map-section {padding-bottom: 0;}
    .resp-tab-active .icon-text-wrap h3 { font-size: 1.8rem; }
    .partnership-list {flex-wrap: wrap;}
    .partnership-list__item { width: 50%; margin-bottom: 20px;}
    .stickyHeader .hdr-phone h6 { color: #fff; }
    .stickyHeader .hdr-phone a { color: #fff; }
    .stickyHeader .person-icon { display: inline-block; }
    .blue-person-icon { display: none !important; }
    .footer .container { padding: 40px 20px 0; }
    .location .footer-logo { text-align: center; padding-bottom: 30px; }
    .footer-link-sec { text-align: center; width: 100%; margin-bottom: 25px; }
    .footer-link-sec:last-child { margin-bottom: 0; }
    .footer-menu { justify-content: center; }
    .footer-link-sec h3 { margin-bottom: 15px; }
    .footer-link-sec ul li {padding-bottom: 10px; }
    .footer-link-sec ul li a { font-size: 1.8rem; }
    .footer-link-sec.last { width: 100%; }
    .footer-link-sec.footer-menu li:last-child { padding-bottom: 10px; }
    .footer-link-sec.footer-menu .child:last-child > li:last-child { padding-bottom: 0; }
    .footer-main { padding-bottom: 25px; }
    .footer-bottom { padding: 20px 0 65px; }
    .footer-menu ul { width: 100%; justify-content: center; }
    .footer-left-small { width: 100%; text-align: center; }
    .footer-right-small { width: 100%; text-align: center; order: -1; padding-bottom: 20px;}
    .footer-bottom { flex-wrap: wrap; }
    .map-information .map-child:nth-child(3n) { width: 100%; }
    .footer-left-small p span { display: block; padding-right: 0; }
    .footer-left-small p span:after { display: none; }
    .location .footer-logo img { width: 300px; }
    .icon-text-wrap h3 { font-size: 1.6rem;}
    .fogel-services-text h1 br {display: block; }
    .fogel-services-text h3 br {display: block; }
    
    .inner-banner .top-slide {height: auto;}
    .inner-banner .banner-cnt { margin-bottom: 0; }
    .inner-banner .sticky-btn {top: 0;}
    .inner-banner .banner-cnt { margin-bottom: 25px; }
    
    .fogel-services-sec ul {width: 100%; text-align: center;}
    .contct-page .map-section:after {  max-width: calc(100% - 40px);  bottom: -7px;  }
    .contct-page .map-section:before {  max-width: calc(100% - 40px);}
    .separate-location:after {  max-width: calc(100% - 40px);}
    .location-sub-page .fogel-services-sec:after {  max-width: calc(100% - 40px); top: auto;}
    .contct-page .map-section {  padding-top: 1px; }
    
    .separate-location .map-information { justify-content: flex-start;}
    .separate-location .map-information .map-child {width: 100%;}
    .main-form-section iframe {height: 1160px !important;}
    .fogel-services-text > .btn {min-width: 300px;}
   
    .form-sec-ads iframe {  height: 1070px !important; }
    .fogel-services-text > .btn {white-space: normal;}
    .fogel-services-new-list ul { margin-bottom: 30px;}
}

@media (max-width:610px){
    .fogel-testimonials p{padding:0 45px;}
    .fogel-testimonials .testimonials:after{right:17px;}
    .fogel-testimonials .testimonials:before{left:17px;}    
    .fogel-testimonials .testimonials{max-width:85%;overflow:hidden;margin:0 auto;}
}

@media (max-width:480px){
    .banner-caption .btn.large{min-width:250px;letter-spacing:-0.5px;}
    .hvac-img--child-item{height:185px;}
    .providing-quality--child{min-height:200px;}    
    .association-wrap{max-width:80%;}    
}

@media (max-width:400px){
    .hdr-financing { width: 170px;bottom: -5px;}
    .hdr-financing a { font-size: 1.4rem; padding: 8px 15px 2px; line-height: 1;}
    .hdr-logo { width: 150px; height: 150px; padding-top: 99px;top: -90px;}
    .banner-cnt {padding-top: 60px;}
    
}

@media (max-height:768px) and (orientation:landscape){
    .top-slide {height: auto; padding: 100px 0 0;}
}
@media (max-height:626px) and (orientation:landscape){
    .top-slide {height: auto; padding: 120px 0 0;}
    .top-slide .container {height: auto;}
}
@media (max-height:375px) and (orientation:landscape){
    .banner-caption .btn.large{margin-bottom:8px;}
    .factory-logo a{width:70px;}
}