/*
Template: Repairer - Handyman Renovation Services HTML5 Template
Author: Gentechtree
Version: 1.0
Design and Developed by: Peaceful Qode
*/
@media(max-width:1699px){
    .pt-sidebar{padding:60px 45px 30px;}
    .search-submit{top:0;}
}
@media(max-width:1499px){
    .gt-hide-img{display:none;}
}
@media(max-width:1365px){
}
@media(max-width:1199px){
    section{padding:90px 0px;}
    .why-choose-us{margin:-60px 0px 60px 0px;}
    .testimonial1{padding:190px 0px 90px 0px;}
    .gt-testimonial-3 .owl-carousel .owl-nav,.gt-testimonial-1 .owl-carousel .owl-nav{display:none;}
    .gt-q1{padding:150px 0px 90px 0px;}
    .gt-q{padding:90px 0px 150px 0px;}
    .gt-img-5{position:relative;width:100%;height:100%;object-fit:cover;bottom:0%;left:0;right:0;z-index:1;object-fit:cover;}
    .testimonial{padding:90px 0px 150px 0px;}
    .our-skill{margin-top:0;}
    .video{padding:90px 0px 90px 0px;}
    .gt-section-title-box .gt-section-title{font-size:44px;line-height:52px;}
    .gt-img-1{height:100%;width:100%;object-fit:cover;}
    .testimonial2{padding:90px 0px;}
    .container{max-width:960px;}
    .gt-fancybox-1{padding:30px 15px;}
    .gt-icon-box-style-01 .gt-icon-box-content{margin-left:15px;margin-top:5px;}
    .gt-img-6{height:490px;width:100%;}
    .gt-icon-box-style-05{padding:30px 15px;margin-top:0px;}
    .facilities1{padding:30px 0px 0px 0px;}
    .facilities:before{height:0;}
    .outstanding-residential{padding:90px 0px;}
    .col-lg-2dot4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 50%;}
    .gt-icon-box1{margin-top:30px;margin-bottom:0px;}
    .our-services1{padding:90px 0px;}
    .our-services{margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
    .gt-image-box{left:-60%;}
    .gt-img-8{width: 100%;
    max-width: 100%;
    height: 100%;
    position: relative;
    object-fit: cover;    margin-left: 0;}
    .gt-plumber{position:absolute;top:-96%;right:17px;color:#0000001A;font-size:72px;}
    .gt-plumber2{position:absolute;top:5%;right:17px;color:#0000001A;font-size:72px;}
    .gt-img-11{position:relative;height:370px;width:100%;z-index:-1;object-fit:cover;}
    .outstanding-residential:before{content:"";position:absolute;background-color:var(--primary-color);width:0%;height:100%;top:0;left:-15%;z-index:1;}
    .gt-icon-box{padding:90px 0px 0px 0px;}
  .gt-img-13 {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}

  .gt-img-14{height: 600px;
    width: 545px; object-fit: cover;}

.gt-testimonial.gt-testimonial-4 .owl-nav {
    position: absolute;
    right: 0;
    bottom: 116%;
    color: var(--white-color);
}
.gt-img-15{width: 465px;
    height: 276px;
    object-fit: cover;margin-top: -15px; }
    .gt-img-16{width: 465px;
    height: 276px;
    object-fit: cover;margin-top: -15px; }
.gt-year1 {display: none;}
}

@media(max-width:1023px){
    .container{max-width:100%;}
    .navbar-expand-lg .navbar-toggler{display:block;}
    .navbar-expand-lg .navbar-collapse.collapse:not(.show){display:none!important;}
    .gt-tabs-1 .nav-tabs .nav-item{padding:15px;}
    .gt-blog-post .gt-post-meta ul li{font-size:12px;line-height:20px;}
    footer#gt-footer .gt-footer-style-1 .gt-footer-top .gt-footer-bottom-list{padding:15px 30px 0;}
    footer#gt-footer .gt-footer-style-1 .gt-footer-top .gt-footer-bottom-list .gt-footer-items{margin-bottom:30px;}
    .gt-section-title{font-size:45px;line-height:53px;}
    .gt-img-1{height:100%;width:100%}
}
@media(max-width:979px){
    .gt-img-6{height:480px;width:100%;}
    .request-services::before{left:0%;}
    .gt-section-title{font-size:29px;line-height:37px;}
    .testimonial{padding:90px 0px 90px 0;}
    .owl-carousel .owl-dots .owl-dot{background-color:transparent;}
    .gt-section-title-box .gt-section-title {
    font-size: 34px;
    line-height: 42px;
}
}
@media(max-width:767px){
    section{padding:60px 0px;}
    .our-services1 {
    padding: 60px 0px;
}
    .gt-icon-box{padding:60px 0px 0px 0px;}
    .gt-img-7{left:4%;}
    .image-box-content{margin-left:34%;margin-top:10px;}
    .outstanding-residential{padding:60px 0px;}
    .gt-q1{padding:150px 0px 60px 0px;}
    .testimonial{padding:60px 0px 150px 0;}
    .gt-q{padding:60px 0px 150px 0px;}
    .why-choose-us{padding:60px 30px 60px 30px;}
    .request-services{margin-top:0px;z-index:1;}
    .request-services::before{left:-3%;}
    .gt-section-title-box .gt-section-title{font-size:30px;line-height:38px;}
    #gt-footer .gt-footer-style-1 .gt-copyright-footer .row{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;}
    footer#gt-footer .gt-footer-style-1 .gt-copyright-footer .gt-copyright{margin-top:15px;text-align:center;}
    footer#gt-footer .gt-footer-style-1 .gt-copyright-footer .gt-footer-link{float:inherit;}
    footer#gt-footer .gt-footer-style-1 .gt-copyright-footer .gt-footer-link ul{margin:0;display:flex;padding:0;}
    footer#gt-footer .gt-footer-style-1 .gt-copyright-footer .gt-footer-link ul li{flex:1;float:inherit;margin:0 5px 0;text-align:center;}
    .gt-icon-box-style-01 .gt-icon-box-content{margin-left:15px;margin-top:15px;}
    .our-services{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}
    .testimonial{padding:60px 0px 150px 0px;}
    .gt-fancybox-box{margin-bottom:0;}
    .gt-img-1{object-fit:cover;width:100%;max-width:100%;}
    .gt-progressbar{margin-top:0;}
    .gt-counter-2{margin:0;padding:45px 45px 45px 45px;background-color:#ED1D24;position:relative;display:inline-block;width:100%;text-align:center;margin-left:20px;}
    .our-skill{margin-top:0px;}
    .video{padding:60px 0px;}
    .our-skill1{padding:60px 30px;}
    .gt-blog .owl-carousel .gt-blog-post .gt-blog-contain .gt-blog-title{font-size:25px;line-height:33px;}
    .col-lg-2dot4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;}
    .gt-fancy-box-slider.gt-fancy-box-slider-1 .gt-fancybox-box::after{content:"";position:absolute;background:var(--primary-color);transition:all 0.5s linear;-webkit-transition:all 0.5s linear;height:calc(0% + 0px);width:1px;top:30px;right:0%;}

.gt-section-title1 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    font-family: var(--title-fonts);
    margin: 0px 0px 0px 0px;
}
.gt-heading3 .gt-heading-title3 {
 
    
    font-size: 27px;
}
 .gt-heading4 .gt-heading-title4 {
 
    font-size: 32px;
    
}




}
@media(max-width:479px){
    .testimonial1{padding:150px 0px 60px 0px;}
    .gt-image-box{display:none;}
    .gt-section-title-box .gt-section-title{font-size:26px;line-height:34px;}
    .testimonial2{padding:60px 0px;}
}