/**/

div#custom-text > * {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}

div#custom-text img {
    max-width: 100%;
    height: auto;
}

#ecommslider.owl-carousel .owl-nav button.owl-prev, #ecommslider.owl-carousel .owl-nav button.owl-next {
    background: transparent!important;
    font-size: 50px;
}

body .categoryHome .h2, .hometitle {
    font-size: 35px;
    font-weight: 100;
    text-align: center;
    margin: 40px 0px 20px;
}

.hometitle {
    max-width: 301px;
    margin: 0 auto;
    line-height: 41px;
    margin-bottom: 20px;
}

#ecommslider.owl-theme .owl-nav .owl-prev:before, #ecommslider.owl-theme .owl-nav .owl-next:before {
    font-size: 30px;
}

@media(max-width: 767px){
    #ecommslider li.type3 .caption .caption-description p {
    font-size: 22px;
    line-height: 23px;
}
    .categoryHome-content .category-image {
        padding-right: 23px;
    }
    body .categoryHome .h2, .hometitle{
        font-size: 20px;
    }
    div#custom-text > *{
        display: block;
    }

div#custom-text > * > * {
    margin-bottom: 15px;
    display: block;
}
    section.ecommhomeproducts_content .type_tabs .tabs > li{
    margin: 0px 0px;
}

section.ecommhomeproducts_content .type_tabs .tabs {
    display: flex;
    justify-content: space-between;
}
    ul#ecommslider {
    margin: 0px -12px;
    /* overflow: hidden; */
}
}


.categoryHome-content.owl-loaded .owl-stage {
    margin-left: -30px;
}







.titleHome {
    margin-bottom: 35px;
}

.header-banner {
}