

@media (max-width: 1400px){}
@media (max-width: 1366px){}
@media (max-width: 1280px){}
@media(max-width: 1200px) {
    .customers-say-inner{
        padding: 80px 50px;
    }
    .customer-right{
        padding-left: 30px;
    }
    .customers-slider .slick-arrow{
        right: -95px;
    }
    .hero-uptext{
        padding: 0px 15px;
    }
    .tophead .left{gap: 28px;}
    .navbar-left ul{gap: 30px;}
    .hero-uptext{bottom: 80px;}
}
@media(max-width: 1024px) {
    .navbar-left{
        display: none;
    }
    .right-btns{
        display: none;
    }
    .mobile-menu{
        display: block;
    }
    .tophead{
        padding: 0px 15px;
    }
    .hero-banner{min-height: 630px;}
    .hero-uptext{max-width: 991px;bottom: 60px;}
    .hero-uptext h1{font-size: 52px;line-height: 1.08;}
    .hero-uptext h1 span{font-size: 24px;}
    .save-time-money-main{padding: 70px 0px;}
    .save-time-money-info h2{font-size: 42px;}
    p{font-size: 15px;}
    .save-time-money-info{max-width: 565px;}
    .card-icon{width: 85px;height: 85px;}
    .save-time-money-right-list ul li {margin-bottom: 22px;}
    .item-card{gap: 26px;}
    .item-text h3{font-size: 20px;}
    .card-icon img{max-width: 50px;}
    .painting-services-title h3{font-size: 42px;}
    .painting-services-title h3 span{font-size: 20px;}
    .painting-services-main {padding: 60px 0px;}
    .painting-services-title{max-width: 710px;}
    .stm-btn{font-size: 14px;}
    .service-title h4{font-size: 20px;}
    .ser-inner-desc h4{font-size: 20px;}
    .ser-hover{padding: 15px;}
    .service-title{height: 75px;}
    .painting-services-main .container {max-width: 1000px;}
    .services-scrollbar{margin-left: 26px;margin-right: 26px;}
    .services-scrollbar button.left-t-slide {margin-left: -30px;}
    .services-scrollbar button.right-t-slide {margin-right: -30px;}
    .painting-top-content{padding: 65px 0px 280px;}
    .painting-title{max-width: 740px;}
    .painting-item img{max-height: 490px;}
    .painting-title h2{font-size: 42px;margin-bottom: 24px;}
    .painting-main .painting-slider{margin: -230px auto 0px;}
    .customers-say-main {padding:75px 0px;}
    .customer-left{width: 100%;border-right: none; border-bottom: 4px solid #eeeeee;text-align: center;padding: 30px 0px;}
    .customer-left h3{font-size: 42px;}
    .customer-left a{font-size: 14px;}
    .customer-right{width: 100%;padding-top: 40px;padding-left: 0;padding-bottom: 10px;}
    .customers-slider{max-width: none;}
    .customers-slider .slick-arrow{right: -110px;}
    .customers-slider .slick-arrow.slick-next{width: 84px;height: 84px;}
    .customers-say-inner{padding: 60px 75px;}
    .footer-info.left {margin-top: 85px;}
    .footer-info.right{margin-top: 85px;}
    .footer-info img{max-width: 220px;}

    .linecover{height: 70px;}
    .scroll-ver{letter-spacing: -5px;font-size: 11px;}
    .mobcallemail {display: flex;align-items: center;justify-content: center;}

    .painting-title{
        padding: 0px 40px;
    }
    .painting-arrow button{width: 32px; height: 32px;}
    .painting-arrow button img{max-width: 9px;}
    .painting-main .painting-slider .repeat{padding: 0px 10px;}

    .logo a img{max-width: 120px;}
    .painting-arrow{margin-top: -28px;gap: 5px;}

}
@media(max-width: 991px) {
    .navbar-left{
        display: none;
    }
    .right-btns{
        display: none;
    }
    .mobile-menu{
        display: block;
    }
    .tophead{
        padding: 0px 15px;
    }
    .hero-banner{min-height: 460px;}
    .hero-uptext{padding: 0px 15px;bottom: 30px;max-width: 640px;}
    .hero-uptext h1{font-size: 44px;max-width: 390px;}
    .hero-uptext h1 span{font-size: 20px;}
    .save-time-money-main{padding: 40px 0px;}
    .save-time-money-info h2{font-size: 38px;margin-bottom: 20px;}
    p{font-size: 14px;}
    .save-time-money-info p{margin-bottom: 18px;}
    .stm-btn{font-size: 14px;}
    .save-time-money-info{margin: 0 auto;margin-bottom: 30px;text-align: center;}
    .save-time-money-right-list{margin: 0 auto;max-width: 380px;}
    .card-icon{width: 80px;height: 80px;}
    .card-icon img{max-width: 48px;}
    .item-card{gap: 16px;}
    .item-text h3{font-size: 20px;}
    .item-text {width: 75%;}
    .save-time-money-main::after {width: 195px;height: 75px;}
    .save-time-money-right-list ul li {margin-bottom: 12px;}
    .painting-services-main{padding: 45px 0px;}
    .painting-services-title h3{font-size: 34px;}
    .painting-services-title h3 span{font-size: 18px;}
    .title-mb {margin-bottom: 20px;}
    .painting-title h2{font-size: 34px;}
    .painting-services-title{margin-bottom: 30px;}
    .services-scrollbar button.left-t-slide{margin-left: -35px;}
    .services-scrollbar button.right-t-slide{margin-right: -35px;}
    .services-scrollbar{margin-left: 35px;margin-right: 35px;}
    .services-scrollbar button{width: 32px;height: 32px;}
    .services-scrollbar .swiper-scrollbar{top: 14px;}
    .service-title h4{font-size: 20px;}
    .ser-inner-desc h4{font-size: 20px;}
    .service-title{height: 90px;padding-top: 35px;}
    .ser-inner-desc a{font-size: 14px;}
    .painting-top-content{padding: 45px 0px 200px;}
    .painting-main .painting-slider{margin: -165px auto 0px;}
    .painting-item img{max-height: 370px;}
    .customers-say-main { padding: 55px 0px;}
    .customers-say-inner{padding: 30px 15px;}
    .customer-left{width: 100%; border-right: none; border-bottom: 4px solid #eeeeee;padding: 30px 0px; text-align: center; margin-bottom: 30px;}
    .customer-right{width: 100%;}
    .customers-slider{margin: 0 auto;}
    .customer-left h3{font-size: 34px;margin-bottom: 26px;}
    .customer-left a{font-size: 14px;}
    .sustomer-item{padding: 0px 20px;text-align: center;}
    .customers-slider .slick-arrow{right: 0px; left: 0px; margin: 0 auto;top: 120%;}
    .sustomer-item h4{font-size: 24px;}
    .customers-slider .slick-arrow.slick-next{width: 75px;height: 75px;font-size: 13px;}
    footer{padding: 40px 0px 25px 0px;}
    .footer-info.left {margin-top: 25px;}
    .footer-info.right {margin-top: 25px;}
    .footer-info{margin-top: 25px;}
    .footer-info a{font-size: 14px;}
    .footer-info h3{font-size: 18px;}
    .copyright-main{margin-top: 35px;}
    .copyright-main ul li{font-size: 14px;margin-bottom: 12px;}
    .footer-info img{max-width: 210px;}

    .linecover{height: 70px;}
    .scroll-ver{letter-spacing: -5px;font-size: 11px;min-height: 140px;}
    .mobcallemail {display: flex;align-items: center;justify-content: center;}

}
@media(max-width: 767px) {
    .navbar-left{
        display: none;
    }
    .right-btns{
        display: none;
    }
    .mobile-menu{
        display: block;
    }
    .tophead{
        padding: 0px 15px;
    }
    .hero-banner{min-height: 460px;}
    .hero-uptext{padding: 0px 15px;bottom: 30px;max-width: 640px;}
    .hero-uptext h1{font-size: 44px;max-width: 390px;}
    .hero-uptext h1 span{font-size: 20px;}
    .save-time-money-main{padding: 40px 0px;}
    .save-time-money-info h2{font-size: 38px;margin-bottom: 20px;}
    p{font-size: 14px;}
    .save-time-money-info p{margin-bottom: 18px;}
    .stm-btn{font-size: 14px;}
    .save-time-money-info{margin-bottom: 30px;text-align: center;}
    .save-time-money-right-list{margin: 0 auto;max-width: 380px;}
    .card-icon{width: 80px;height: 80px;}
    .card-icon img{max-width: 48px;}
    .item-card{gap: 16px;}
    .item-text h3{font-size: 20px;}
    .item-text {width: 75%;}
    .save-time-money-main::after {width: 195px;height: 75px;}
    .save-time-money-right-list ul li {margin-bottom: 12px;}
    .painting-services-main{padding: 45px 0px;}
    .painting-services-title h3{font-size: 34px;}
    .painting-services-title h3 span{font-size: 18px;}
    .title-mb {margin-bottom: 20px;}
    .painting-title h2{font-size: 34px;}
    .painting-services-title{margin-bottom: 30px;}
    .services-scrollbar button.left-t-slide{margin-left: -35px;}
    .services-scrollbar button.right-t-slide{margin-right: -35px;}
    .services-scrollbar{margin-left: 35px;margin-right: 35px;}
    .services-scrollbar button{width: 32px;height: 32px;}
    .services-scrollbar .swiper-scrollbar{top: 14px;}
    .service-title h4{font-size: 20px;}
    .ser-inner-desc h4{font-size: 20px;}
    .service-title{height: 90px;padding-top: 35px;}
    .ser-inner-desc a{font-size: 14px;}
    .painting-top-content{padding: 45px 0px 200px;}
    .painting-main .painting-slider{margin: -165px auto 0px;}
    .painting-item img{max-height: 370px;}
    .customers-say-main { padding: 55px 0px;}
    .customers-say-inner{padding: 30px 15px;}
    .customer-left{width: 100%; border-right: none; border-bottom: 4px solid #eeeeee;padding: 30px 0px; text-align: center; margin-bottom: 30px;}
    .customer-right{width: 100%;}
    .customer-left h3{font-size: 34px;margin-bottom: 26px;}
    .customer-left a{font-size: 14px;}
    .sustomer-item{padding: 0px 20px;text-align: center;}
    .customers-slider .slick-arrow{right: 0; top: 100%;transform: none;}
    .sustomer-item h4{font-size: 24px;}
    .customers-slider .slick-arrow.slick-next{width: 75px;height: 75px;font-size: 13px;}
    footer{padding: 40px 0px 25px 0px;}
    .footer-info.left {margin-top: 25px;}
    .footer-info.right {margin-top: 25px;}
    .footer-info{margin-top: 25px;}
    .footer-info a{font-size: 14px;}
    .footer-info h3{font-size: 18px;}
    .copyright-main{margin-top: 35px;}
    .copyright-main ul li{font-size: 14px;margin-bottom: 12px;}
    .footer-info img{max-width: 210px;}

    .linecover{height: 70px;}
    .scroll-ver{letter-spacing: -5px;font-size: 11px;}
    .mobcallemail {display: flex;align-items: center;justify-content: center;}

}
@media(max-width: 575px) {
    .navbar-left{
        display: none;
    }
    .right-btns{
        display: none;
    }
    .mobile-menu{
        display: block;
    }
    .tophead{
        padding: 0px 15px;
    }
    .hero-banner{min-height: 460px;}
    .hero-uptext{padding: 0px 15px;bottom: 30px;max-width: 390px;}
    .hero-uptext h1{font-size: 42px;}
    .hero-uptext h1 span{font-size: 18px;}
    .save-time-money-main{padding: 40px 0px;}
    .save-time-money-info h2{font-size: 32px;margin-bottom: 20px;}
    p{font-size: 14px;}
    .save-time-money-info p{margin-bottom: 18px;}
    .stm-btn{font-size: 14px;}
    .save-time-money-info{margin-bottom: 30px;text-align: center;}
    .save-time-money-right-list{margin: 0 auto;max-width: 380px;}
    .card-icon{width: 70px;height: 70px;}
    .card-icon img{max-width: 34px;}
    .item-card{gap: 16px;}
    .item-text h3{font-size: 18px;}
    .item-text {width: 75%;}
    .save-time-money-main::after {width: 195px;height: 75px;}
    .save-time-money-right-list ul li {margin-bottom: 12px;}
    .painting-services-main{padding: 45px 0px;}
    .painting-services-title h3{font-size: 34px;}
    .painting-services-title h3 span{font-size: 18px;}
    .title-mb {margin-bottom: 20px;}
    .painting-title h2{font-size: 34px;}
    .painting-services-title{margin-bottom: 30px;}
    .services-scrollbar button.left-t-slide{margin-left: -35px;}
    .services-scrollbar button.right-t-slide{margin-right: -35px;}
    .services-scrollbar{margin-left: 35px;margin-right: 35px;}
    .services-scrollbar button{width: 32px;height: 32px;}
    .services-scrollbar .swiper-scrollbar{top: 14px;}
    .service-title h4{font-size: 20px;}
    .ser-inner-desc h4{font-size: 20px;}
    .service-title{height: 90px;padding-top: 35px;}
    .ser-inner-desc a{font-size: 14px;}
    .painting-top-content{padding: 45px 0px 200px;}
    .painting-main .painting-slider{margin: -165px auto 0px;}
    .painting-item img{max-height: 370px;}
    .customers-say-main { padding: 55px 0px;}
    .customers-say-inner{padding: 30px 15px;}
    .customer-left{width: 100%; border-right: none; border-bottom: 4px solid #eeeeee;padding: 30px 0px; text-align: center; margin-bottom: 30px;}
    .customer-right{width: 100%;}
    .customer-left h3{font-size: 34px;margin-bottom: 26px;}
    .customer-left a{font-size: 14px;}
    .sustomer-item{padding: 0px 20px;text-align: center;}
    .customers-slider .slick-arrow{right: 0; top: 100%;transform: none;}
    .sustomer-item h4{font-size: 24px;}
    .customers-slider .slick-arrow.slick-next{width: 75px;height: 75px;font-size: 13px;}
    footer{padding: 40px 0px 25px 0px;}
    .footer-info.left {margin-top: 25px;}
    .footer-info.right {margin-top: 25px;}
    .footer-info{margin-top: 25px;}
    .footer-info a{font-size: 14px;}
    .footer-info h3{font-size: 18px;}
    .copyright-main{margin-top: 35px;}
    .copyright-main ul li{font-size: 14px;margin-bottom: 12px;}
    .footer-info img{max-width: 210px;}
    .customer-right{    padding-top: 0px;}

    
    .linecover{height: 70px;}
    .scroll-ver{letter-spacing: -5px;font-size: 11px;}
    .mobcallemail {display: flex;align-items: center;justify-content: center;}
    

}
@media (max-width: 485px){}