.after_before{
    padding: 80px 60px;
    text-align: center;
    margin-top: 60px;
}
.after_before h1{
    font-size: 42px;
    margin-bottom: 0px;
    font-family: 'balkindlight';
    -webkit-font-smoothing: antialiased;
    line-height: 55px;
}

.after_before h2{
    margin-bottom: 0px;
    font-family: 'balkindlight';
    -webkit-font-smoothing: antialiased;
    line-height: 55px;




    font-size: 32px;
    line-height: 40px;
    text-align: center;
    font-family: 'Inter';
    letter-spacing: 1px;
    font-weight: 500;
    margin-bottom: 30px;


}
.ourwork-wrap:not(:last-of-type) {
    margin-bottom: 50px;
}
.after_before p{
    font-family: 'Inter';
    font-weight: 300;
    line-height: 30px;
    font-size: 18px;
    /* letter-spacing: 0.05em; */
}
.banner_text {
    text-align: center;
    padding: 30px 150px;
    font-family: 'Inter';
    font-weight: 300;
    font-size: 15px;
}
.banner_head1 {
    width: 60%;
    position: relative;
    margin: 40px auto 0 auto;
}




.testimonials_wrap{
    padding: 80px 60px;
}
.testimonials_wrap h2{
    font-size: 42px;
    margin-bottom: 00px;
    font-family: 'balkindlight';
    -webkit-font-smoothing: antialiased;
    line-height: 55px;
    text-align: center;

}
.testimonials_wrap p{
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    font-family: 'Inter';



    font-family: 'Inter';
    font-weight: 300;
    line-height: 30px;
    /* font-size: 18px; */
    /* letter-spacing: 0.05em; */
}
.video_wrapper_test {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 80px;
    margin-top: 40px;
}

.ourwork-wrap-slider .item p{
	color:#fff;
	margin-bottom:0;
    text-transform:capitalize;
}


/* 
@media screen and (max-width:767px){
.testimonial_video video{
    width: 320px;
}
.video_wrapper_test{
    flex-direction: column;
}


} */



@media screen and (max-width:767px){
    body section[class]:not(.footer){
        padding: 30px 0;
    }
    .banner_head1{
        width: 100%;
    }
    .after_before{
        padding: 40px 0px;
    }
    .banner_text{
        padding: 25px 30px;
    }

    /* testimonial page css  */
    .testimonials_wrap .testim-content, .testimonials_wrap .video_wrapper_test{
        display: block;
        z-index: 1;
    }
    .testimonials_wrap .testim-content p:empty{
        display: none;
    }
    .testimonials_wrap div.testim {
    padding: 80px 15px;
}
.testimonials_wrap div.testim::before {
    height: 50%;
    width: 100%;
}
.testimonials_wrap div.testim::after {
    height: 50%; 
    width: 100%;
    bottom: 0;
    top: unset;
}
.testimonials_wrap .testim-box{
    width: 100%;
}
div.ourwork-wrap-inner{
    background-attachment: unset;
    padding: 30px 15px;
}
.after_before .mainheadh2, .ourwork-wrap:not(:last-of-type){
    margin-bottom: 30px;
}

.after_before h2{
    margin-bottom: 15px;
}
.page-template-before-after div.ourwork-wrap-inner{
    padding:10px;
}
.after_before h1 {
    font-size: 34px;
}
.after_before h2 {
    font-size: 27px;
}




.ourwork-wrap-slider .item p{
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 10.4px;
    line-height: normal;
}
}


.ourwork-wrap-inner{
    max-width: 100% !important;
    padding: 60px 10%;
    background-image: url(https://www.theleatherlaundry.com/wp-content/uploads/2025/03/blur-cllg1.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}

.page-template-before-after section.after_before{
    padding:106px 0 60px;
}

.page-template-before-after section.after_before .container{
    max-width:100%;
}
.page-template-before-after .ourwork-wrap-slider button.slick-prev.slick-arrow, .page-template-before-after .ourwork-wrap-slider button.slick-next.slick-arrow{
filter:invert(1);
}