/*
  Theme Name: Fixelo Handyman Repair Services HTML Template
  Author: Udayraj
  Author URI: https://themeforest.net/user/udayraj
  Created Date: 1 May 2020
*/
@media only screen and (min-width: 1801px) {
  .tgt-effective-solution-box-right .tgt-bg-overlay{
    margin-right: -500px;  
  }
}

@media only screen and (max-width: 1800px) and (min-width: 1601px) {
  .tgt-effective-solution-box-right .tgt-bg-overlay{
    margin-right: -400px;  
  }
}

@media only screen and (max-width: 1600px) and (min-width: 1401px) {
  .tgt-effective-solution-box-right .tgt-bg-overlay{
    margin-right: -300px;  
  }
  .tgt-testimonial-left{
    margin-left:-250px; 
  }
}
@media only screen and (max-width: 1400px) and (min-width: 1171px) {
  .tgt-effective-solution-box-right .tgt-bg-overlay{
    margin-right: -200px;  
  }
  .tgt-testimonial-left{
    margin-left:-150px; 
  }

}  

@media only screen and (min-width: 1200px) {
  .owl-testimonial{
    padding-bottom: 30px;
  }
  
 .sticky-top-header {
    position: fixed!important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 101;   
    background-color: #FFFFFF;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s   
  }

}

@media (max-width: 1199px) {
  .tgt-section{
    padding: 60px 0;
  }
  .tgt-section-style2,.tgt-team-details{
   padding: 60px 0 40px 0; 
  }  

  .tgt-page-header{
    padding-top: 160px;
  }
  .tgt-testimonial-left{
    position: relative;
    margin-bottom:30px;
  }
  .top-bar{
    display: none;
  }    
  .tgt-header-right{
    display: none;
  }    
  .tgt-header2 .tgt-site-branding{
    z-index: 9;
    background: #FFF;
  }
  .tgt-header2 .tgt-site-menubar .tgt-header-listicon .tgt-header-right-link {
    color: #000;
  }
  .tgt-header2 .tgt-site-menubar .tgt-header-listicon {
      line-height: 100px;
  } 
  .tgt-header2 .tgt-site-branding {
    height: 90px;
    line-height: 90px;
  }   

  .tgt-counter-box.inner-box {
      margin-bottom: 20px;
  }
  .tgt-counter-box.style1 p{
    font-size: 16px;
  }  
  .tgt-client-section{
    padding: 10px 0;
  }
  .tgt-year-experience-box-right .tgt-bg-overlay{
    margin-top:20px;
  }
  .tgt-year-experience-box-right .tgt-bg-overlay-year-experience{
    padding-top:70px;
    padding-right: 0;
  }
  .tgt-services2{
    padding: 80px 0 50px 0
  }
  .tgt-counterbox-section{
    margin-top:-90px;
  }

  .tgt-get-quote-section{
    margin-top: -50px;
  }
  .tgt-get-quote-section .tgt-quote-call{
    bottom: 0;
  }
  .tgt-counterbox-content .tgt-bg-overlay-contentbox{
    padding: 60px 10px 50px 10px;
  }
  .tgt-process-section{
    padding-bottom:100px;
  }  
  .tgt-video-section{
    padding-bottom:100px;    
  }
  .widget-custom-image .tgt-quote-call{
    padding: 10px 15px 5px 25px;
  }

}@media (max-width: 1610px) {
    #tgt-site-navigation .menu ul>li>a{margin:0;}
}
@media (max-width: 1435px) {
    #logo{height:50px;}
}
@media (max-width: 1350px) {
   #tgt-site-navigation .menu ul>li>a{font-size:16px}
}
@media (max-width: 1024px) {
	.index_pro{padding-top: 50px;padding-bottom: 30px;}
	.tgt-counter-box.style1 h4{font-size: 35px;}
	.tgt-counter-section{padding: 10px 0;}
	.tgt-section{    padding: 50px 0;}
	.tongtitle h2{font-size: 34px;}
	.tgt-bg-overlay-content>h1{font-size: 30px;}
	.indexnew_list{padding-top: 15px;padding-bottom: 40px;}
	.newitem{padding: 0;}
	.wentiul li{margin: 20px 0;}
	.indexnewul a{font-size: 14px;}
	.cpcenter li a {
    color: #333;
    font-size: 14px;
}
  .tgt-counter-box.inner-box{
      padding: 20px 15px 20px 30px;
  }
  .tgt-services2-inner{
   padding: 60px 0 40px 0; 
  }
  .tgt-project{
    padding-top: 60px;
    padding-bottom: 10px;
  }
  .tgt-project-related h3{
    margin-bottom: 30px;
  }
  .tgt-section-style3{
    padding:30px 0 40px 0;
  }
  .tgt-team-details{
   padding: 60px 0 40px 0; 
  }    
}
 
@media (max-width: 991px) {
  .counterbox-img{
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .tgt-testimonial-left{
    position: relative;
    margin-bottom:30px;
  }
  .tgt-counter-box.style1.style2{
    border-right: none;
  }
  .tgt-counter-box.inner-box{
    margin-bottom: 0;
  }
  .tgt-section{
    padding: 50px 0;
  }
  .tgt-about-last-box{
    float: none;
    margin-top: 10px;
  }
  .tgt-about-right-content{
    left: 20px;
    bottom: 20px;
    padding: 20px 40px 20px 20px;
  }
  .project-filter{
    float: none;
  }
  .tgt-project-section-list{
    margin-top:-30px;
  }  
  .tgt-blog2-section{
    padding-top: 100px;
  }
  .tgt-about2-feature{
    margin-top: 30px;
  }
  .tgt-section.tgt-project2{
    padding: 20px;
  }
  .pagination-block{
    margin-bottom: 50px;
  }
  .tgt-contact-form-img{
    margin-right: 0;
  }
  .tgt-contact-form-box{
    margin-top:30px;
    padding: 30px !important;
  }
  .tgt-main-contact-box{
    margin-bottom: 40px;
  }
  .tgt-client-section .owl-carousel .owl-item img,.tgt-client-img .owl-carousel .owl-item img{
    width: auto;
  }
  .tgt-client2-section .tgt-client-img{
    text-align: center;
    display: inline-block;
  }
  .tgt-project-section-list2{
    padding-bottom:60px;
  }
  .tgt-processbox .tgt-process-num{
    left: 40%;
  }
  .tgt-team-box-single-img{
    margin-right:0;
  }
  .tgt-team-box-single{
    margin-top:30px;
    padding: 30px!important;
  }
  .tgt-team-box-single-inner .mb30{
    margin-bottom: 20px !important;
  }
  .tgt-team-main-box{
    margin-bottom: 40px;
  }
  .tgt-faq .card-header a.btn{
    padding: 15px 50px 15px 20px;
  }
  .tgt-project-related .projects-gallery-block{
    margin-bottom: 20px;
  }
  .tgt-video-section{
    padding-top: 70px;
  }
  .tgt-testimonial-section{
    padding-top:60px;
  }
}
@media all and (max-width: 1380px){
	.freeitemdiv p{font-size: 16px;}
	.freeitemdiv{width: 100%;}
}
@media all and (max-width: 1199px) {
	.newitemcol{margin-bottom: 50px;}
	.ft_pright{display: none;}
	.newcon dd h3{width: calc(100% - 138px);}
	.freeitemdiv{padding: 15px;}
	.about_left .indexab_con{overflow: hidden;height: 116px;}
	.hycon ul{padding: 15px;}
	.hyconul{padding: 20px 0;}
	.hycon ul li i{font-size: 50px;}
	.hycon ul li .hypt{font-size: 16px;}
	.hycon ul li p:last-child{font-size: 14px;}
}  
@media all and (max-width: 1000px) {
	.lanmuimg{height: 300px !important;}
	.sorttitle{font-size: 30px;margin-bottom: 20px;}
	.cpcenter li{height: 40px;line-height: 40px;margin: 0 5px;margin-bottom: 10px;}
	.cpcenter li a{font-size: 14px;}
	.jidian_img{margin-bottom: 15px;}
	.lianxitel,.posinavcolnone{display: none;}
}  
@media all and (max-width: 992px) {
	.newcon dd .more{display: none;}
	.newcon dl{height: auto;}
	.newcon dl{padding-top: 15px;}
	.indexnav_ul li{height: 45px;line-height: 45px;width: calc(33.3333% - 17px);margin-bottom: 20px;}
	.indexnav_ul li:nth-child(3n){margin-right: 0;}
	.ysdivjiashao p{font-size: 14px;line-height: 20px;}
	.ysdivjiashao h3{font-size: 18px;}
	.sjhhh{font-size: 24px;margin-top: 35px;}
	.sjbuy{font-size: 24px;display: none;}
	.freeitembottom{margin-bottom: 20px;}
	.freetit{font-size: 24px;}
	.freerowsi{margin-top: 30px;}
	.index_free{padding: 30px 0;}
	.about_left h2{font-size: 22px;}
	.about_left h5{margin-bottom: 0;}
	.about_left .indexab_con{margin-top: 15px;}
	.hycon ul li{padding: 15px 0;}
	.hytitle{font-size: 34px;}
} 
@media all and (max-width: 900px){
	.ysrowout{margin-top: 40px;}
}
@media (max-width: 768px) {
	.index_hangye{padding: 40px 0;}
	.hysubtitle{font-size: 16px;margin-bottom: 25px;}
	.hycon ul li{width: 50%;}
	.hycon ul li:nth-child(2),.hycon ul li:nth-child(4),.hycon ul li:nth-child(6) {
	    border-right: none;
	}
	.hycon ul li:nth-child(7),.hycon ul li:nth-child(8) {
	    border-top: 1px solid #e0d9d9;
	}
	.ysrowout{margin-top: 0px;}
	.index_free{display: none;}
	.newcon dt img{height: auto;width: 140px;}
	.newcon dt{width: auto;height: auto;margin-left: 20px;}
	.newcon dd{width: calc(100% - 180px);padding-right: 20px;height: auto;}
	.newcon dd .rq,.newcon dd .readNum{display: none;}
	.newcon dd h3{width: 100%;margin-bottom: 5px;font-size: 18px;}
	.newcon dd p{overflow: hidden;margin-top: 5px;height: 70px;}
	.lanmuimg{height: 280px !important;}
	
	.indexprocon{margin-top: 20px;}
	.ysimgrwo{display: none;}
	.tgt-section.tgt-whychoose-section{padding-top: 0;}
	.cpcenter{display:none;}
	.sortitem{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;}
	.sortitem:nth-child(2n){margin-right: 0;}
	.aboutjidian{padding: 50px 0;}
	.idianrow h3{font-size: 26px;margin-bottom: 30px;}
	.idianrow h3 span{font-size: 40px;}
	.aboutconteam,.aboutyuyue{padding: 50px 0;}
	.aboutconteam{padding: 50px 0;}
	.aboutyuyuerwo01 h2{font-size: 30px;}
	.cmpicul li{width: calc(50% - 10px);}
	.cmpicul li:nth-child(2n){margin-right: 0;}
	.bz_left{margin-bottom: 20px;}
	.sctirow>div{margin-bottom: 20px;}
	.bz_fwitem{width: 33.3333%;}
	.bzji{margin-top: 0;}
	.indexnav_ul li{margin-right: 10px;margin-bottom: 10px;height: 40px;line-height: 40px;width: calc(33.3333% - 10px);}
}
@media (max-width: 576px) {
	#logo{width: auto;height: 35px;margin-left: 20px;}
	.aboutconsort,.aboutjidian,.aboutconteam,.aboutyuyue,.index_about{padding: 30px 0;}
	.ababrow{margin-top: 0;}
	.wtbtn{margin-top: 30px;}
	.about_left .indexab_con{height: auto;font-size: 15px;}
	.hytitle{font-size: 26px;}
	.hysubtitle{font-size: 13px;}
	.hycon ul{padding: 5px;}
	.idianrow h3{font-size: 22px;}
	.lanmuimg{height: 180px !important;}
	.sorttitle{font-size: 26px;margin-bottom: 0;}
	.procen_div{margin: 30px auto;}
	.sortitem .prodivttt{font-size: 16px;margin: 6px 0;}
	.sortitem .prodivsubttt{font-size: 14px;display: none;}
	.index_pro{padding-top: 30px;padding-bottom:10px;}
	.indexnav_ul li{width: calc(50% - 10px);margin-right: 10px !important;margin-bottom: 10px;}
	.indexnav_ul li:nth-child(2n){margin-right: 0 !important;}
	.protitle{font-size: 14px;line-height: 40px;}
	.tgt-bg-overlay-content{padding: 30px 20px 40px 20px;}
	.tgt-bg-overlay-content>h1{font-size: 24px;}
	.white-color p{line-height: 22px;font-size: 14px;}
	.tgt-counter-icon i{font-size: 36px;}
	.tgt-counter-content-left{padding-left: 46px;}
	.tgt-counter-box.style1 h4{font-size: 24px;}
	.tgt-counter-box.style1 p{font-size: 14px;}
	.tgt-counter-box.style1:nth-child(3){border-bottom: none;}
	.tgt-counter-icon{top: 15px;}
	.tongtitle h2{font-size: 26px;}
	.tgt-section{padding: 30px 0;}
	.tgt-section.tgt-project-section{padding-top: 30px;padding-bottom: 30px;}
	.tgt-whychoose-section h1{font-size: 24px;}
	.yuyuenone{display: none;}
	.ft_pleft a{display: none;}
	.tgt-footer-tiny-section p{font-size: 14px;}
	.tgt-footer-tiny-section{padding: 10px 0;}
	.tgt-footer-section{padding-top: 30px !important;}
	.ftlianxi{margin-bottom: 0 !important;}
	.newitemcol{margin-bottom: 30px;}
	.pages{margin-top: 0;}
	.teamleft img{width: 70px;height: 70px;}
	.teamright{width: calc(100% - 90px);margin-left: 0;}
	.teamright p{line-height: 20px;}
	.teamright h2{margin-bottom: 5px;}
	.rowteamimg{margin: 20px 0;}
	.aboutyuyue form .more{margin-top: 30px;}
	.aboutyuyuerwo01 h2{font-size: 26px;margin-bottom: 30px;}
	.aboutconrowjieshao p{line-height: 28px;}
	.cpnextprev{height: auto;line-height: 35px;border: none;margin-top: 15px;padding: 0;}
	.cp_prev,.cp_next{width: 100%;}
	.xgcp{margin: 30px 0;}
	.bz_fwitem .fw03{line-height: 20px;font-size: 12px;}
	.bz_fwitem .fw01{font-size: 50px;}
	.bzfuwu{padding: 30px 0;}
	.bz_fwitemrow{margin-top: 0;}
	.bz_fwitem{padding: 10px;}
	.scti{margin: 30px 0;}
}
@media (max-width: 425px) {
	.sortitem .prodivttt{font-size: 14px;}
	.jidian_img .jd_text{line-height: 20px;font-size: 12px;}
	.newcon dd p{font-size: 12px;line-height: 18px;  height: 52px;}
	.newcon dd h3{font-size: 16px;}
	.newcon dt img{width: 100px;}
	.newcon dd{width: calc(100% - 140px);}
	.bz_fwitem .fw01 {
	    font-size: 30px;line-height: 40px;
	}
	.bz_fwitem .fw03{margin-top: 10px;}
	.fwzi01 {
	    font-size: 20px !important;
	}
	.bz_fwitem .fw02 {
	    font-size: 16px;
	    color: #fff;
	}
	
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
}
@media (max-width: 767px) {
  .tgt-testimonial-left{
    margin-left: 0;
  }
  .tgt-about-last-box{
    margin-top: 25px;
    margin-bottom: 15px;
  }  
  .tgt-processbox{
    margin-bottom:40px;
  }
  .tgt-footer-section{
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .tgt-history-section{
    padding: 0 70px;
  }
  .tgt-about2-feature ul li{
    display: inherit;
  }
  .tgt-feature-last {
    border-right:none;
    border-bottom: 1px solid #d3dae2;
  }
  .tgt-testiomonal-box-person-img2{
    position: inherit;
  }
  .tgt-slider-dtl2.tgt-slider-dtl,.tgt-slider-dtl.tgt-slider-dtl3{
    margin-top:37%;
  }  
  .tgt-testiomonal-box-content2{
    padding-left:0;
    margin-top: 20px;
  }
  .tgt-slider-heading{
    font-size: 40px;
  }
  .tgt-section.tgt-project-section{
    padding-bottom:50px;
    padding-top: 50px;
  }
  .tgt-process-section .tgt-section-title{
    margin-bottom: 20px; 
  }

  .tgt-about-call{
    border-right: none;
  }
  .tgt-history-dots:after{
    left:-15px;
  }
  .tgt-history-section [class*='col-']:nth-child(1) .tgt-history-dots:after{
    width: 125%;
  }
  .tgt-history-dots-last{
    width: 120%;
  }
  .tgt-blog-list{
    margin-bottom:35px;
    padding-bottom: 15px;
  }
  .tgt-year-experience-box-right .tgt-bg-overlay-year-experience{
    padding-top:60px;
    padding-right: 0;
    padding-bottom: 20px;
  }  
  .tgt-about-bottom{
    padding-bottom: 30px;
  }
  .tgt-comment-box{
    margin-bottom: 40px;
  }
}
@media (max-width: 640px) {
   .tgt-bg-overlay-content{
    padding: 50px 20px 40px 20px;
   } 
  .tgt-counter-box.style1{
    border-right: none;
    border-bottom: 1px solid rgba(255,255,255,.25);
  }
  .tgt-counter-box.style1:last-child{
    border-bottom: none;
  }
  .tgt-bgcolor-orange-left-bg:after{
    display: none;
  }
  .tgt-bgcolor-orange-left-bg .tgt-bgcolor-orange{
    padding: 0 20px;
  }
  .tgt-footer-section .text-widget{
    margin-bottom: 30px;
  }
  .tgt-get-quote-section .tgt-quote-call{
    right: 0;
  }  
  .tgt-why-choose-box-tabs .nav-tabs .nav-item{
    width: 100%;
  }
  .tgt-why-choose-box-tabs .nav-tabs .nav-item a{
    text-align: center;
  }
}

@media (max-width: 575px) {


}

@media (max-width: 480px) {
  .tgt-header-search{
    display: none;
  }
  .tgt-slider-dtl2.tgt-slider-dtl, .tgt-slider-dtl.tgt-slider-dtl3{
    margin-top:44%;
  }
  .tgt-home-slider-bg{
    height: 540;
  }
  .tgt-history-section{
    padding: 0 55px;
  }  
  .tgt-history-section [class*='col-']:nth-child(1) .tgt-history-dots:after{
    width: 140%;
  }
  .tgt-why-choose-box{
    padding:30px; 
  }
  .tgt-get-quote-section img{
    margin-top: 20px;
  }
  h1{
    font-size: 36px;
  }
} 



@media only screen and (max-width: 1600px) and (min-width: 1401px)
{
  .tgt-effective-solution-box-right .tgt-bg-overlay{
    margin-right: -300px;   
  }
  .tgt-testimonial-left{
     margin-left: -300px;
  }
  .tgt-year-experience-box-right  .tgt-bg-overlay{
     margin-left: -300px;
  }  
  .tgt-background-image-yes .tgt-bg-overlay{
     margin-right: -300px;
  }    
  .tgt-counterbox-content .tgt-bg-overlay-right {
     margin-right: -300px;
  }
}