body[class] section:not(.ban_head, .footer){
    padding: 60px 0;
}

.mainheadh2 h2{
    text-transform: uppercase;
}
section .slick-initialized.slick-slider .slick-next{
    right: -35px;
}
section .slick-initialized.slick-slider .slick-prev {
    left: -35px;
}
/* handbags */
section.ban_head{
    background: var(--color-theme-sec);
    position: relative;
    padding-bottom: 0px;
}
section.ban_head video{
    display: block;
    height: 100vh;
    object-fit: cover;
}

section.ban_head:after{
    content: '';
    background: rgb(0 0 0 / 36%);
    z-index: 2;
    top: 0px;
    position: absolute;
    width: 100%;
    left: 0px; 
    bottom: 0px;
    right: 0px;
}

.ban_head_text {
    position: absolute;
    top: 50%;
    left: 20%;
    transform: translate(-20%, -50%);
    font-size: 75.9px;
    font-family: 'balkindlight';
    z-index: 3;
    width: 100%;
}
.ban_head_text h1{
    color: var(--color-theme-sec);
    text-align: center;
    line-height: 100px;

}
.ban_head_text h2{
    color: var(--color-theme-sec);
    font-size: 70px;
    text-align: center;
    color: #f4eee2;
    text-transform: capitalize;
} 

.handbags_service{
    background: var(--color-theme-sec);
}
.ourwork-wrap-inner .slick-track {
    margin: 0px;
}
.banner_head1 {
    /* width: 80%; */
    position: relative;
    margin: 40px auto 0 auto;

    display: flex;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;

}

.banner_text{
    width: 100%;
}

.ourwork-wrap {
    width: 100%;
}

.banner_text h3{
    font-size: 32px;
    /* font-family: 'balkindlight'; */
    -webkit-font-smoothing: antialiased;
    line-height: 40px; 
    text-align: center;
    font-family: 'Inter';
    letter-spacing: 1px;
    font-weight: 500;

}
.banner_text{
    padding: 0px 10%;
}
.afterbeforelink{
    display: flex;
    text-align: center;
    /* position: absolute;
    bottom: 0px; 
    color: #eee;*/
    width: 100%;
    justify-content: center;
    /* background: linear-gradient(0deg, rgb(0 0 0 / 71%) 00%, rgb(0 0 0 / 64%) 20%, rgba(0, 0, 0, 0) 100%); */
}
.ourwork-wrap .afterbeforelink span{
    /* width: 100%; */
    color: var(--color-theme-primary);
    padding: 12px 15px;
} 
.banner_text {
    text-align: center;
    padding: 30px 20% 30px 20%;
    font-family: 'Inter';
    font-weight: 300; 
    font-size: 14.1px;
}
.banner_text p {
    margin-bottom: 30px;
    font-family: 'Inter';
    font-weight: 300;
    line-height: 30px;
    font-size: 18px;
    letter-spacing: 0.05em;
}

.banner_text p:last-child{
    margin-bottom: 0;
}

.ourwork-wrap-slider{
    padding: 0px 0px;
}
/* additional services section */
/* .container .banner_head1:nth-child(even) {
    flex-direction: row-reverse;
} */
.service_flex{
    display: flex;
    justify-content: center;
    align-items: center;
}
.additional_service_section{
    padding: 60px 0;
}
.services_section_first {
    width: 50%;
    display: grid;
    place-items: center;
}
.services_section {
    width: 50%;
    margin-left: 70px;
}

.services_section_first p, .services_section ul li,a.button_text{
    font-family: 'Inter';
    font-weight: 300;
}
.services_section_first p {
    font-size: 29.1px;
    position: relative;
    
}

.services_section ul li{
font-size: 14.1px;
margin-bottom: 10px;

}
.services_section ul {
    margin-left: 17px;
}

a.button_text {
    text-decoration: none;
    color: #000;
    padding: 5px 10px;
    border: 1px solid #000;
    display: inline-block;
    margin-top: 30px;
    font-size: 14px;
}
.services_section_first p::after {
    content: "";
    position: absolute;
    top: -326%;
    right: -46%;
    height: 750%;
    width: 3px;
    background-color: #000;
}

.banner_text >p:first-child {
    margin-bottom: 15px;
}
.banner_text em{
    font-size: 13px;
    font-style: normal;
    display: block;
}




.banner_head1:first-child {
    margin-top: 0px;
}

.banner_head1:last-child .banner_text{
    padding-bottom: 0;
}

.slide-container-in {
    padding: 0px 60px;
}
.ourwork-wrap-inner{
    max-width: 750px;
}



.slideservice-slide:not(.slick-initialized) .item:not(:first-of-type) {display: none}

.noteforproduct p {
    text-transform: capitalize;
}

@media screen and (max-width:767px){
    body[class] section:not(.ban_head, .footer){
        padding: 30px 0;
    }
    
    body[class] section.ban_head{
        padding-bottom: 0;
    }


    .ban_head_text{
        top: 60%;
        padding: 0 15px;
    }
    .ban_head_text h1,  .ban_head_text h2 {
        font-size: 35px;
        line-height: normal;
    }
    .mainheadh2 h2 {
        font-size: 30px;
    }
    .banner_head1 {
        flex-wrap: wrap;
        padding: 0;
        margin-top: 0;
    }
    .banner_head1 .ourwork-wrap {
        width: 100%;
    }
    .ourwork-wrap .ourwork-wrap-inner {
        max-width: 100%;
    }
    
    section.ban_head video {
        height: 50vh;
    }
    .banner_text {
        padding: 30px 0px 30px 0px;
        width: 100%;
    }

    .ourwork-wrap-slider .slide-container-in{
        padding: 0;
    }

   .handbags_service .slideservice-slide {
    padding: 0 20px;
   }
}








