@media only screen and (max-width: 1500px) {
    .main-menu-1 ul li{margin-right: 0;}
    .emergency{padding: 14px 10px}
}
@media only screen and (max-width: 1400px) {
    .head-1-book{display: none;}
}
@media only screen and (max-width: 1300px) {
    .main-menu-1 ul li{margin-right:0}
    .main-menu-1 ul li a{font-size:15px;padding:5px 8px}
    .head-1-book{margin-right:25px}
    .logo a{max-width: 180px;}
    }
    @media only screen and (max-width: 1199px) {
    .about-div{padding-left:0;padding-right:0}
    .hw-steps:after{width:300px}
    .head-1-book{margin-right:35px}
    .footer-buttons .btn{min-width:100%}
    .main-menu-1 ul li a{padding:5px 4px}
    .logo.pl-35{padding-left:15px}
    .emergency{padding:15px}
    .head-1-book{margin-right:16px;margin-left:10px;padding:5px 10px;font-size:14px}
    .main-menu-1 ul li a.active:after{left:0;right:0}
    .logo.pl-35{max-width:220px}
    .head-type-1.fixed-nav .emergency{padding:21px 18px}
    .cta-line-after:before{right:-65px}
    .cta-line-after:after{right:-72px}
    .head-type-2 .container{max-width:100%}
    .main-menu-1.menu-2 ul li a{padding:5px 12px}
    .head-type-2{padding:15px}
    .head-type-2 .head-1-book-call{display:none}
    .how-work-img:before{left:170%}
    .lady-img{min-width:550px;position:relative;right:-15px}
    .topheader .container,.bottom-head .container{max-width:100%;padding:0 20px}
    .topheader .social-head ul li{margin-right:8px}
    .quote-service{padding:70px 50px;padding-bottom:75px}
    .each-hw-works{padding:0 40px}
    }
    @media only screen and (max-width: 1024px) {
        .main-menu-1 ul li a{font-size: 14px;}
        .emergency h4{font-size: 18px;}
    }
    @media only screen and (max-width: 991px) {
        .inner-banner{height: 300px;}

        .why-video{display: none;}
        .about-div .check-list{margin-bottom: 0;}
        .logo a{max-width: 160px;}
        .mean-container a.meanmenu-reveal{top: -60px;}
    .bottom-head .row>div.col-12,.head-type-1 .row>div.col-12{display:block}
    .emergency{display:none}
    .head-1-book{margin-right:0;margin-left:10px;position:absolute;width:110px;text-align:center;top:-38px;right:60px}
    .head-type-1{padding:10px 0;background-color:#fff;}
    .cta-line-after:before,.cta-line-after:after{display:none}
    .cta-inline-btn{display:inline-block;margin:5px 7px;margin-top:23px}
    .each-hw-works{padding:0 20px}
    .callback-form .form-control{min-width:230px}
    .head-1-book-2{display:none}
    .head-type-2 .mean-container .meanmenu-reveal{margin-right:0;width:27px;height:27px;text-align:center;padding-top:13px;top:-45px;padding-bottom:6px}
    .head-type-2 .mean-container .meanmenu-reveal span{margin:auto;margin-bottom:7px;width:100%;background-color:#fff}
    .head-type-2 .mean-container .mean-nav{margin-top:0}
    .sp-padd-sel2{padding-left:15px}
    .sp-padd-sel1{padding-right:15px}
    .vector-abt-img{position:static;width:100%}
    .vector-abt-img img{width:100%}
    .why-us-bg-2 img{min-width:100%;position:relative;margin-top:45px}
    .why-bg-icon2a{right:0;bottom:-350px;width:180px}
    .testi-image-2{min-height:400px}
    .each-count-f:after{display:none}
    .each-count-f{border:1px solid rgba(255,255,255,0.3);border-radius:7px;margin-bottom:30px;padding:25px 5px}
    .head-type-2.head-type-3 ul li a.active{color:#fff}
    .head-type-2.head-type-3 .mean-nav{position:relative;top:13px}
    .head-type-2.head-type-3 ul li a{font-size:14px}
    .zip-code-input{margin:auto;margin-top:15px}
    .how-works-2{padding:0 10px}
    .how-work-img:before{left:143%}
    .how-work-img:after{width:200px}
    .why-bubble{bottom:initial;left:initial;right:50px;top:31%}
    .callback-footer-2{margin:auto}
    .mean-nav ul li a span{display:none}
    .bottom-head .mobile-menu-4 .meanmenu-reveal{position:absolute;left:5px!important;top:0;padding:6px;padding-left:0}
    .bottom-head .mobile-menu-4{position:relative}
    .bottom-head .search-popup{position:absolute;right:20px;top:14px;z-index:99}
    .bottom-head .mean-container .mean-bar{z-index:9;background:none}
    .lady-img{min-width:auto;position:static;right:0;max-width:500px;float:none}
    .img-choose-us{min-height:400px}
    .about-left-3 img{width:100%}
    .hw-steps:after{width:230px}
    .grid-item,.grid-sizer{width:50%}
    .bg-quotes{min-height:500px}
    .clock{border:none}
    .hour-week h1{font-size:30px;margin-right:80px}
    .hour-week h1 sup{left:60px;display:block}
    .sec-count h1{margin-right:0}
    .hour-week{margin-top:25px}
    .week-count h1{font-size:80px}
    .coming-soon{height:auto}
    .about-image{margin-left:0}
    .cta.bg-blue.pt-100{padding-top:90px;padding-bottom:95px}
    .estimate{padding-top:40px}
    .quote-service .input-white{margin-bottom:15px}
    .form-area{padding:50px 40px 30px}
    }
    @media only screen and (max-width: 767px) {
        .why-sec .left-block .services-item.left, .why-sec .right-block .services-item.right{margin: 20px 0;}
        .inner-banner{height: 250px;}
        .each-slider{min-height:570px}
        h1{font-size:43px}
        .each-hw-works{position:relative}
        .hw-steps:after{display:none}
        .hw-steps{position:absolute;top:-28px;right:98px}
    .callback-form .form-control{min-width:100%;margin-bottom:20px}
    .how-work-img:before,.how-work-img:after{display:none}
    .how-works-2{margin-bottom:45px}
    .testimonial-3-text>p{font-size:18px}
    .owl-carousel.testimonial-3-slide .owl-nav button{margin:0 80px}
    .right-head span{display:none}
    .why-us-content{padding: 70px 15px}
    .search-popup .modal-dialog{margin:auto}
    .close-search-modal{right:15px;top:30px}
    .each-hw-works .hw-text{margin-bottom:20px}
    .grid-item,.grid-sizer{width:100%}
    .btn-filter{margin-right:5px;font-size:12px;padding:6px 11px}
    .nice-select.sort-nice{float:none}
    .update-cart{float:left}
    .clear-cart{margin-top:7px}
    .head-type-2.head-type-3{position:absolute}
    .check-list2.half-list li{width:100%}
    h3{font-size:22px}
    .service-2-each .service2-content h3 a{font-size:22px}
    .each-hw-works{position:relative;max-width:350px;margin:auto}
    .blog.pt-95.pb-50 h1{margin-bottom:10px}
    .features .each-feature h3{margin-top:10px}
    .why-us-bg-2 img{left:-140px}
    .tes-hr{display:none}
    .why-us-content2 .btn{margin-bottom:20px}
    }
    @media only screen and (max-width: 575px) {
        .why-sec .services-item.left .ket{text-align: left;margin-right: 0;}
        .why-sec .services-item.left .icon,.why-sec .services-item.right .icon{float: none; margin-bottom: 15px;}
        .why-sec .services-item.right .ket{margin-left: 0;}
        .inner-banner{height: 200px;}
    .about-count{top:-5px;left:-5px}
    .head-1-book{display:none}
    .about-count{top:0;left:0;position:relative;margin-top:40px}
    h1{font-size:36px!important;line-height:1.4}
    .check-list.half-list li{width:100%}
    .sub-head span{display:none}
    .head-type-1.fixed-nav{padding:9px 0;height:60px;position:static}
    .hw-steps{right:27%}
    .check-list2.half-list li{width:100%}
    .about-image{box-shadow:none}
    .why-us-bg-2 img{left:-50px}
    .each-count-f h1{font-size:42px}
    .head-type-2 .logo a img{max-width:181px}
    .head-type-2 .mean-container .meanmenu-reveal{top:-40px}
    .head-type-2{padding:15px 5px}
    .mean-container .mean-nav ul li a{font-size:13px}
    .testi-image-2{min-height:250px}
    .testimonial-2-each{padding:45px 25px}
    .owl-carousel.testimonial-2-slide .owl-nav{position:static;margin-top:15px;text-align:center}
    .scroll-btn{right:13px}
    .each-quote-3{padding:0 10px}
    .owl-carousel.testimonial-3-slide .owl-nav button{margin:0 45px}
    .right-head .btn.btn-blue{padding:8px 7px;font-weight:500;font-size:12px;min-width:100px}
    .lady-img{max-width:100%}
    .bottom-head .search-popup{right:15px}
    .tag-blog{margin-bottom:10px;margin-top:10px}
    .blog-standared-date{left:15px;top:15px;padding:4px 14px;padding-top:12px}
    .blog-standared-date h2{font-size:22px}
    .blog-std-texts h2{font-size:25px}
    .right-box-content{padding:16px 15px}
    .right-box-head{padding:16px 15px;padding-top:21px}
    .right-box-head h4:after{bottom:-19px}
    .blog-standared-content{padding:16px 20px}
    .replay-comment{padding-left:0}
    .blog-standared h1{font-size:32px}
    .comment-image{margin-bottom:15px}
    .block-quote-2{padding-left:35px}
    .block-quote-2 i.fas{position:static;margin-bottom:10px;margin-top:15px}
    .tags-small a{padding:7px 13px}
    .quote-service{padding:30px;padding-bottom:35px}
    .bg-quotes{min-height:300px}
    .blue-contacts{padding:20px 16px}
    .servvice-link-list li a{padding:14px 15px}
    .login .form-area{padding:25px}
    .hour-week h1{font-size:18px;margin-right:15px}
    .hour-week h1 sup{left:30px;position:static}
    .sec-count h1{margin-right:0}
    .coming-soon .week-count h1{font-size:80px}
    .aftr-bfr-gallery h2{font-size:21px;line-height:1.4}
    .estimate h2.white{font-size:32px}
    .about-count h3{font-size:36px}
    .why-choose-2 .check-list2 h5{font-size:16px}
    .why-us-content .btn{margin-top:0;margin-bottom:20px}
    .owl-carousel.testimonial-2-slide .owl-nav{display:none}
    .testimonial-3-tp{padding-bottom:70px}
    .quote-service .input-white{margin-bottom:0}
    .why-us .check-list2 li img{display:block;position:static;margin:auto;margin-bottom:13px}
    .why-us-content .check-list2.half-list li{width:100%;padding:25px 5px;padding-bottom:20px;margin-bottom:15px;border:1px solid rgba(0,0,0,0.09);border-radius:8px}
    .why-us-content{text-align:center}
    .why-us-content .check-list2.half-list li p{margin-bottom:0}
    .why-us-content .btn{margin:0;margin:14px 15px;margin-top:14px;margin-top:0}
    .why-us-content .check-list2 h5{font-size:18px}
    }
    @media only screen and (max-width: 480px) {
    .scroll-btn{right:13px}
    }