@media (min-width:2000px) {
    .page-left-to-right-1 {
        padding-left: 0;
        max-width: 1250px;
        margin: 0 auto;
    }
    .cs-page-banner-2 {
        height: 630px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:2500px) and (max-width:3000px) {
    .cs-page-banner-2 {
        height: 630px;
    }
}

@media (min-width:1951px) and (max-width:1999px) {
    .page-left-to-right-1 {
        padding-left: 18.5%;
    }
    .cs-page-banner-2 {
        height: 470px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1900px) and (max-width:1950px) {
    .page-left-to-right-1 {
        padding-left: 17.5%;
    }
    .cs-page-banner-2 {
        height: 450px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1851px) and (max-width:1899px) {
    .page-left-to-right-1 {
        padding-left: 17%;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1800px) and (max-width:1850px) {
    .page-left-to-right-1 {
        padding-left: 16%;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1700px) and (max-width:1799px) {
    .owl-carousel.mainSlider {
        min-height: 400px;
    }
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 400px;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1 {
        height: 360px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1751px) and (max-width:1799px) {
    .page-left-to-right-1 {
        padding-left: 15%;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1700px) and (max-width:1750px) {
    .page-left-to-right-1 {
        padding-left: 13.3%;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1600px) and (max-width:1699px) {
    .owl-carousel.mainSlider {
        min-height: 390px;
    }
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 390px;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1 {
        height: 350px;
    }
    .cs-login-m-row-1 .cslm-col-1 {
        min-height: 800px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1500px) and (max-width:1599px) {
    .owl-carousel.mainSlider {
        min-height: 360px;
    }
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 360px;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1 {
        height: 320px;
    }
    .page-left-to-right-1 {
        padding-left: 8%;
    }
    .cs-login-m-row-1 .cslm-col-1 {
        min-height: 750px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1400px) and (max-width:1499px) {
    .owl-carousel.mainSlider {
        min-height: 360px;
    }
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 325px;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1 {
        height: 320px;
    }
    .page-left-to-right-1 {
        padding-left: 6.8%;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 {
        height: 280px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-1 {
        font-size: 28px;
        line-height: 38px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-2 {
        font-size: 36px;
        line-height: 46px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .m-btn-1 {
        font-size: 16px;
        line-height: 24px;
        height: 50px;
        min-width: 145px;
    }
    .cs-login-m-row-1 .cslm-col-1 {
        min-height: 750px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1300px) and (max-width:1399px) {
    .owl-carousel.mainSlider {
        min-height: 310px;
    }
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 310px;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1 {
        height: 270px;
    }
    .mainSlider .image-div-1 .text-div-1 .head-2 {
        font-size: 50px;
        line-height: 60px;
        margin-bottom: 15px;
    }
    .mainSlider .image-div-1 .text-div-1 .head-1 {
        font-size: 50px;
        line-height: 58px;
        margin-bottom: 15px;
    }
    .cs-page-banner-3 .text-div-1 .head-2 {
        font-size: 36px;
        margin-bottom: 15px;
    }
    .cs-page-banner-3 .text-div-1 .head-1 {
        font-size: 50px;
        line-height: 58px;
        margin-bottom: 15px;
    }
    .page-left-to-right-1 {
        padding-left: 4.5%;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 {
        height: 280px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-1 {
        font-size: 28px;
        line-height: 38px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-2 {
        font-size: 36px;
        line-height: 46px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .m-btn-1 {
        font-size: 16px;
        line-height: 24px;
        height: 50px;
        min-width: 145px;
    }
    .cs-login-m-row-1 .cslm-col-1 {
        min-height: 750px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
}

@media (min-width:1340px) {
    .container {
        max-width: 1280px;
    }
}

@media (min-width:1300px) and (max-width:1339px) {
    .container {
        max-width: 1240px;
    }
}

@media (min-width:1200px) and (max-width:1299px) {
    .owl-carousel.mainSlider {
        min-height: 310px;
    }
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 310px;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1 {
        height: 270px;
    }
    .mainSlider .image-div-1 .text-div-1 .head-2 {
        font-size: 50px;
        line-height: 60px;
        margin-bottom: 15px;
    }
    .mainSlider .image-div-1 .text-div-1 .head-1 {
        font-size: 50px;
        line-height: 58px;
        margin-bottom: 15px;
    }
    .cs-page-banner-3 .text-div-1 .head-2 {
        font-size: 36px;
        margin-bottom: 15px;
    }
    .cs-page-banner-3 .text-div-1 .head-1 {
        font-size: 50px;
        line-height: 58px;
        margin-bottom: 15px;
    }
    .cs-popular-categories-box-1 .image-div {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
    }
    .cs-popular-categories-box-1 .text-div {
        -ms-flex: 0 0 calc(100% - 150px);
        flex: 0 0 calc(100% - 150px);
        max-width: calc(100% - 150px);
        padding: 32px 20px;
    }
    .cs-popular-categories-box-1 .text-div .text-3 {
        margin-bottom: 76px;
    }
    .cs-products-item-1 .text-div .price-1 .t-1 {
        padding-left: 10px;
    }
    .cs-products-item-1 .text-div .price-1 .t-2 {
        margin-left: 0;
    }
    .cs-mnt-row-1 .csm-col-1 {
        -ms-flex: 0 0 400px;
        flex: 0 0 400px;
        max-width: 400px;
    }
    .cs-mnt-row-1 .csm-col-2 {
        -ms-flex: 0 0 calc(100% - 400px);
        flex: 0 0 calc(100% - 400px);
        max-width: calc(100% - 400px);
    }
    .cs-bg-info-box-1 .text-2 {
        font-size: 60px;
        font-weight: 70px;
    }
    .cs-bg-info-box-1 {
        min-height: 300px;
        padding: 15px 25px;
    }
    .cs-bg-info-box-1 .link-1 {
        margin-top: 50px;
    }
    .cs-bg-info-box-2 .text-2 {
        font-size: 60px;
        font-weight: 70px;
    }
    .cs-bg-info-box-2 {
        min-height: 300px;
        padding: 15px 25px;
    }
    .cs-bg-info-box-2 .link-1 {
        margin-top: 50px;
    }
    .page-left-to-right-1 {
        padding-left: 6.8%;
    }
    .cs-single-filter-container-1 {
        width: 300px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 {
        height: 280px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-1 {
        font-size: 28px;
        line-height: 38px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-2 {
        font-size: 36px;
        line-height: 46px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .m-btn-1 {
        font-size: 16px;
        line-height: 24px;
        height: 50px;
        min-width: 145px;
    }
    .cs-login-m-row-1 .cslm-col-1 {
        min-height: 750px;
    }
    .cs-pr-d-p-row-1 .pdp-col-1 {
        -ms-flex: 0 0 65%;
        flex: 0 0 65%;
        max-width: 65%;
    }
    .cs-pr-d-p-row-1 .pdp-col-2 {
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        max-width: 35%;
    }
    .product-owl-thumbs-scroll {
        max-height: 520px;
    }
    /**.cs-summary-m-div-1.active-fixed {
        margin-left: 1.3rem;
    }**/
    .cs-order-tracking-row-1 .cot-col-1 {
        -ms-flex: 0 0 calc(100% - 350px);
        flex: 0 0 calc(100% - 350px);
        max-width: calc(100% - 350px);
        padding-right: 15px;
    }
    .cs-order-tracking-row-1 .cot-col-2 {
        -ms-flex: 0 0 350px;
        flex: 0 0 350px;
        max-width: 350px;
        padding-left: 15px;
    }
    .cs-sign-up-div-1 .head-1 {
        font-size: 32px;
        line-height: 42px;
    }
    .cs-sign-up-div-1 .head-1 .text-1 {
        font-size: 48px;
        line-height: 58px;
    }
    .cs-sign-up-div-1 .head-1 .text-2 {
        font-size: 22px;
        line-height: 32px;
    }
    .cs-orderT-item-2 .action-list-1 li a {
        font-size: 10px;
    }
    .cs-main-header-menu-2 li {
        margin-right: 4%;
    }
    .cs-doubleUp-img-1 .image-1 {
        max-width: 460px;
    }
    .cs-doubleUp-img-1 .image-2 {
        max-width: 300px;
    }
    .cs-aboutUs-icon-menu-1 .image-div {
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        max-width: 100px;
    }
    .cs-aboutUs-icon-menu-1 .text-div {
        -ms-flex: 0 0 calc(100% - 100px);
        flex: 0 0 calc(100% - 100px);
        max-width: calc(100% - 100px);
    }
    .cs-about-us-tCon-l-1 {
        max-width: 540px;
    }
    .cs-about-us-tCon-r-1 {
        max-width: 540px;
    }
    .cs-filter-list-row-1 .cs-products-item-1 .text-div .price-1 .t-2 {
        margin-left: 15px;
    }
    .cs-main-header-menu-1 li a {
        font-size: 16px;
        line-height: 22px;
    }
    .hmpg-section-row-1 .hmpgsr1-col-1 {
        -ms-flex: 0 0 250px;
        flex: 0 0 250px;
        max-width: 250px;
    }
    .hmpg-section-row-1 .hmpgsr1-col-2 {
        -ms-flex: 0 0 calc(100% - 600px);
        flex: 0 0 calc(100% - 600px);
        max-width: calc(100% - 600px);
    }
    .hmpg-section-row-1 .hmpgsr1-col-3 {
        -ms-flex: 0 0 350px;
        flex: 0 0 350px;
        max-width: 350px;
    }
    .cs-inner-text-2 p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .cs-products-item-1 .image-div img {
        max-height: 255px;
    }
}

@media (min-width:1200px) and (max-width:1350px) {
    /* .cs-main-header-menu-1 li {
        margin-right: 3%;
    } */
    .cs-header-row-1 .csh-col-3 {
        -ms-flex: 0 0 65%;
        flex: 0 0 65%;
        max-width: 65%;
    }
    .cs-header-row-1 .csh-col-4 {
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        max-width: 35%;
    }
    .main-header-global-div.active .cs-hbtn-group-1 {
        margin-left: 65px;
    }
    .cs-fhrow-1 .csfh-col-1 {
        -ms-flex: 0 0 155px;
        flex: 0 0 155px;
        max-width: 155px;
    }
    .main-header-global-div.active .csfh-col-2 {
        -ms-flex: 0 0 calc(100% - 455px);
        flex: 0 0 calc(100% - 455px);
        max-width: calc(100% - 455px);
    }
    .main-header-global-div.active .cs-main-header-menu-1 li a {
        font-size: 12px;
        padding: 10px 0px 15px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 70px;
    }
    .main-header-global-div.active .header-search-area {
        top: 70px;
    }
    .main-header-global-div.active .header-search-form {
        top: 90px;
    }
}

@media (min-width:1101px) and (max-width:1199px) {
    .cs-menu-1 li {
        margin-right: 12px;
    }
    .cs-header-row-1 .csh-col-3 {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }
    .cs-header-row-1 .csh-col-4 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    /* .cs-main-header-menu-1 li {
        margin-right: 0;
    } */
    .cs-pr-d-p-row-1 .pdp-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-pr-d-p-row-1 .pdp-col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-fhrow-1 .csfh-col-1 {
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
        max-width: 120px;
    }
    .main-header-global-div.active .csfh-col-2 {
        -ms-flex: 0 0 calc(100% - 390px);
        flex: 0 0 calc(100% - 390px);
        max-width: calc(100% - 390px);
    }
    .cs-fhrow-1 .csfh-col-3 {
        -ms-flex: 0 0 250px;
        flex: 0 0 250px;
        max-width: 250px;
    }
    .main-header-global-div.active .cs-main-header-menu-1 li a {
        font-size: 12px;
        padding: 10px 2px 30px;
    }
    .cs-order-tracking-row-1 .cot-col-1 {
        -ms-flex: 0 0 calc(100% - 350px);
        flex: 0 0 calc(100% - 350px);
        max-width: calc(100% - 350px);
        padding-right: 15px;
    }
    .cs-order-tracking-row-1 .cot-col-2 {
        -ms-flex: 0 0 350px;
        flex: 0 0 350px;
        max-width: 350px;
        padding-left: 15px;
    }
    .cs-sign-up-div-1 .head-1 {
        font-size: 32px;
        line-height: 42px;
    }
    .cs-sign-up-div-1 .head-1 .text-1 {
        font-size: 48px;
        line-height: 58px;
    }
    .cs-sign-up-div-1 .head-1 .text-2 {
        font-size: 22px;
        line-height: 32px;
    }
    .cs-page-banner-3 .text-div-1 .head-2 {
        font-size: 36px;
        margin-bottom: 15px;
    }
    .cs-page-banner-3 .text-div-1 .head-1 {
        font-size: 50px;
        line-height: 58px;
        margin-bottom: 15px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        text-align: left;
        padding-left: 100px;
    }
}

@media (min-width:1024px) and (max-width:1100px) {
    #goTpButton {
        bottom: 80px;
        right: 5px;
    }
    .cs-menu-1 li {
        margin-right: 12px;
    }
    .cs-header-row-1 .csh-col-3 {
        -ms-flex: 0 0 65%;
        flex: 0 0 65%;
        max-width: 65%;
    }
    .cs-header-row-1 .csh-col-4 {
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        max-width: 35%;
    }
    .cs-hbtn-group-1 li .only-text {
        min-width: 100px;
    }
    .cs-hbtn-group-1 li .only-btn {
        min-width: 85px;
    }
    .cs-hbtn-group-1 li .only-btn-2 {
        min-width: 95px;
    }
    /* .cs-main-header-menu-1 li {
        margin-right: 1.7%;
    } */
    .cs-main-header-menu-1 .mnt-dropdown-item .mnt-dropdown-menu {
        padding: 40px 25px 50px;
    }
    .cs-main-header-menu-1 .mnt-dropdown-item .mnt-dropdown-menu .cs-inside-row-1 {
        max-width: 100%;
    }
    .cs-fhrow-1 .csfh-col-1 {
        -ms-flex: 0 0 130px;
        flex: 0 0 130px;
        max-width: 130px;
    }
    .main-header-global-div.active .csfh-col-2 {
        -ms-flex: 0 0 calc(100% - 380px);
        flex: 0 0 calc(100% - 380px);
        max-width: calc(100% - 380px);
        padding-right: 0;
    }
    .cs-fhrow-1 .csfh-col-3 {
        -ms-flex: 0 0 250px;
        flex: 0 0 250px;
        max-width: 250px;
    }
    .main-header-global-div.active .cs-hbtn-group-1 {
        margin-left: 85px;
    }
    .main-header-global-div.active .cs-main-header-menu-1 li a {
        font-size: 13px;
        padding: 10px 5px 30px;
        letter-spacing: -.4px;
    }
    .main-header-global-div.active .header-search-area {
        top: 64px;
    }
    .main-header-global-div.active .header-search-form {
        top: 84px;
    }
    .owl-carousel.mainSlider {
        min-height: 270px;
    }
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 270px;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1 {
        height: 230px;
    }
    .mainSlider .owl-nav button.owl-next {
        position: absolute;
        right: 5%;
    }
    .mainSlider .owl-nav button.owl-prev {
        position: absolute;
        left: 5%;
    }
    .mainSlider .image-div-1 .text-div-1 .head-2 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 10px;
    }
    .mainSlider .image-div-1 .text-div-1 .head-1 {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 10px;
    }
    .cs-page-banner-3 .text-div-1 .head-2 {
        font-size: 36px;
        margin-bottom: 10px;
    }
    .cs-page-banner-3 .text-div-1 .head-1 {
        font-size: 50px;
        line-height: 58px;
        margin-bottom: 10px;
    }
    .cs-box-row-1 .csb-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-box-row-1 .csb-col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-box-row-1 .csb-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        display: flex;
    }
    .cs-box-row-1 .csb-col-3 .box-area {
        position: relative;
        width: 100%;
        min-height: 1px;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-box-row-1 .csb-col-3 .box-area:first-child {
        padding-right: 10px;
    }
    .cs-box-row-1 .csb-col-3 .box-area:last-child {
        padding-left: 10px;
    }
    .cs-products-item-1 .text-div .price-1 .t-1 {
        padding-left: 10px;
    }
    .owl-carousel.csProdutsSlider2 .owl-stage {
        padding-left: 0 !important;
    }
    .page-left-to-right-1 {
        padding-left: 5%;
    }
    .cs-footer-row-1 .csf-col-4 {
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        max-width: 300px;
    }
    .cs-footer-row-1 .csf-col-1,
    .cs-footer-row-1 .csf-col-2,
    .cs-footer-row-1 .csf-col-3 {
        -ms-flex: 0 0 calc((100% - 300px)/ 3);
        flex: 0 0 calc((100% - 300px)/ 3);
        max-width: calc((100% - 300px)/ 3);
    }
    .cs-head-ws-1 {
        font-size: 24px;
        line-height: 34px;
    }
    .cs-head-ws-1 span {
        font-size: 40px;
        line-height: 50px;
    }
    .cs-single-filter-container-1 {
        left: -10px;
        width: 290px;
    }
    .cs-global-btn-1 {
        font-size: 12px;
        line-height: 18px;
    }
    .cs-only-text-btn-1 {
        font-size: 12px;
        line-height: 18px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 {
        height: 280px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-1 {
        font-size: 28px;
        line-height: 38px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-2 {
        font-size: 36px;
        line-height: 46px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .m-btn-1 {
        font-size: 16px;
        line-height: 24px;
        height: 50px;
        min-width: 145px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 0;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-3 {
        -ms-flex: 0 0 calc(100% / 3);
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-4 {
        -ms-flex: 0 0 calc(100% / 3);
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-5 {
        -ms-flex: 0 0 calc(100% / 3);
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
    }
    .cs-pr-d-p-row-1 .pdp-col-1 {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }
    .cs-pr-d-p-row-1 .pdp-col-2 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .product-owl-thumbs-scroll {
        max-height: 415px;
    }
    .cs-product-item-row {
        margin-bottom: 2rem;
    }
    .cs-nav-tabs-1.nav-tabs .nav-link {
        padding: 12px 14px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-5 {
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        max-width: 100px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-4 {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-3 {
        -ms-flex: 0 0 170px;
        flex: 0 0 170px;
        max-width: 170px;
        padding-right: 10px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-2 {
        -ms-flex: 0 0 475px;
        flex: 0 0 475px;
        max-width: 475px;
        padding-right: 10px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-1 {
        -ms-flex: 0 0 calc(100% - 620px);
        flex: 0 0 calc(100% - 620px);
        max-width: calc(100% - 620px);
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-2 .pi-col-1 {
        -ms-flex: 0 0 45px;
        flex: 0 0 45px;
        max-width: 45px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-2 .pi-col-2 {
        -ms-flex: 0 0 calc(100% - 45px);
        flex: 0 0 calc(100% - 45px);
        max-width: calc(100% - 45px);
        padding-left: 10px;
    }
    .cs-cart-pr-item-1 .gift-area .gift-item-row-1 .gir-col-1 {
        -ms-flex: 0 0 calc(100% / 5);
        flex: 0 0 calc(100% / 5);
        max-width: calc(100% / 5);
    }
    /**.cs-summary-m-div-1.active-fixed {
        margin-left: 0;
        max-width: 450px;
    }**/
    .cs-order-tracking-row-1 .cot-col-1 {
        -ms-flex: 0 0 calc(100% - 350px);
        flex: 0 0 calc(100% - 350px);
        max-width: calc(100% - 350px);
        padding-right: 15px;
    }
    .cs-order-tracking-row-1 .cot-col-2 {
        -ms-flex: 0 0 350px;
        flex: 0 0 350px;
        max-width: 350px;
        padding-left: 15px;
    }
    .cs-sign-up-div-1 .head-1 {
        font-size: 32px;
        line-height: 42px;
    }
    .cs-sign-up-div-1 .head-1 .text-1 {
        font-size: 48px;
        line-height: 58px;
    }
    .cs-sign-up-div-1 .head-1 .text-2 {
        font-size: 22px;
        line-height: 32px;
    }
    .cs-orderT-item-1 .action-list-1 li {
        width: 50%;
    }
    .cs-orderT-item-1 .item-other-i-row-1 .order-mbtn-1 {
        position: unset;
    }
    .cs-order-items-group-2 {
        padding: 40px 15px 10px;
    }
    .cs-orderT-item-2 .action-list-1 li {
        width: calc(100% / 2);
    }
    .cs-orderT-item-2 .action-list-1 li:nth-child(even) {
        padding: 0;
    }
    .cs-address-m-row-1 .csar-col-1 {
        -ms-flex: 0 0 calc(100% / 2);
        flex: 0 0 calc(100% / 2);
        max-width: calc(100% / 2);
    }
    .cs-calender-m-div-1 .csc-row-1 .cscr-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-empty-calendar-div-1 {
        padding: 4rem 0;
    }
    .cs-calender-m-div-1 .csc-row-1 .cscr-col-1:first-child {
        border-right: 0;
    }
    .c-header-rows-1 .chr-col-1 {
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        max-width: 200px;
    }
    .c-header-rows-1 .chr-col-2 {
        -ms-flex: 0 0 calc(100% - 200px);
        flex: 0 0 calc(100% - 200px);
        max-width: calc(100% - 200px);
    }
    .cs-main-header-menu-2 li {
        margin-right: 15px;
    }
    .cs-main-header-menu-2 li a {
        font-size: 15px;
    }
    .cs-page-inside-d-1 {
        padding: 50px 15px 40px;
    }
    .cs-page-banner-3 {
        height: 250px;
    }
    .cs-doubleUp-img-1 .image-1 {
        max-width: 390px;
    }
    .cs-doubleUp-img-1 .image-2 {
        max-width: 250px;
    }
    .cs-aboutUs-icon-menu-1 li {
        width: 50%;
        padding-right: 40px;
    }
    .cs-aboutUs-icon-menu-1 li::after {
        right: 40px;
    }
    .cs-aboutUs-icon-menu-1 li:nth-child(even):after {
        display: none;
    }
    .cs-about-us-tCon-l-1 {
        max-width: 450px;
    }
    .cs-about-us-tCon-r-1 {
        max-width: 450px;
    }
    .cs-blogL-slider-d-1 {
        margin: 0 0 50px;
    }
    .cs-box-row-1 .csb-col-1 .box-area {
        height: 50%;
    }
    .cs-box-row-1 .csb-col-2 .box-area {
        height: 100%;
    }
    .cs-box-row-1 .csb-col-3 .box-area {
        height: 100%;
    }
    .cs-filter-list-row-1 .cs-products-item-1 .text-div .price-1 .t-2 {
        margin-left: 0;
    }
    .only-mobile-location-area-1 form {
        width: 465px;
    }
    .cs-inside-full-d-3 {
        margin-top: 0;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        margin-left: 100px;
        text-align: left;
    }
    .cs-top-header-row-1 .csth-col-1 {
        padding-right: 0px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    .cs-top-header-row-1 .csth-col-2{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-menu-1{
        justify-content: center;
    }
    .hmpg-section-row-1 .hmpgsr1-col-1 {
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
        max-width: 280px;
    }
    .hmpg-section-row-1 .hmpgsr1-col-2 {
        -ms-flex: 0 0 calc(100% - 280px);
        flex: 0 0 calc(100% - 280px);
        max-width: calc(100% - 280px);
    }
    .hmpg-section-row-1 .hmpgsr1-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        margin-top: 0px;
        padding-top: 15px;
    }
    .cs-filter-list-row-1 .csfl-col-1, .cs-filter-list-row-1.list-1 .csfl-col-1 {
        -ms-flex: 0 0 calc(100% /3);
        flex: 0 0 calc(100% /3);
        max-width: calc(100% /3);
    }
    .cs-products-item-1 .image-div img {
        height: 245px;
    }
    .cs-head-1{
        width: 100%;
        text-align: center;
        padding: 0 160px;
    }
}

@media (min-width:1024px) {
    .cookie-wrapper,
    .head-mobile-menu-bar,
    .main-header-center-area .mobile-cart-btn,
    .main-header-center-area .mobile-user-btn,
    .main-header-center-area .mobile-user-menu-area,
    .mobile-header-left-wrapper button,
    .mobile-menu-main-container,
    .only-mobile-location-area-1,
    .pop-up,
    .etbis,
    .sticky_nav {
        display: none !important;
    }
    .only-mobile-disable {
        display: inherit;
    }
    #cs-popupopenbutton{
        bottom: 0;
        left: 150px;
        padding: 5px 20px;
        font-size: 15px;
        height: 55px;
    }
}

@media (max-width:1023px) {
    .cs-cart-glob-1,
    .cs-delivery-h-row-2 .d-head-menu-1 li button,
    .cs-delivery-h-row-2 .d-head-menu-1 li div,
    .cs-hbtn-group-1,
    .cs-header-row-1 .csh-col-2,
    .cs-header-row-1 .csh-col-3,
    .main-header-bottom-area,
    .etbis_web,
    .main-header-top-area {
        display: none;
    }
    .cs-delivery-h-row-2 .d-head-menu-1 span:not(:last-child):after {
        width: 38px;
    }
    .cs-delivery-h-row-2 .d-head-menu-1 li {
        margin: 0;
    }
    .cs-delivery-h-row-2 .d-head-menu-1 .active-sub:not(:last-child):after {
        width: 38px;
    }
    .campaign-img {
        width: 71px;
    }
    img.img-fluid.campaign-img {
        width: 71px;
    }
    .cs-header-row-1 {
        padding: 15px 0;
        border-bottom: 0;
        align-items: center;
    }
    .main-header-center-area {
        position: relative;
        -webkit-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, .07);
        -moz-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, .07);
        box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, .07);
    }
    .cs-header-row-1 .csh-col-1 {
        position: unset;
        padding-right: 0;
        -ms-flex: 0 0 calc(100% - 150px);
        flex: 0 0 calc(100% - 150px);
        max-width: calc(100% - 150px);
        text-align: left;
        display: block;
    }
    .cs-header-row-1 .csh-col-4 {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
        text-align: right;
    }
    .main-logo-link {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .head-mobile-menu-bar {
        position: absolute;
        left: 40px;
        top: 65%;
        transform: translateY(-50%);
        z-index: 999;
    }
    .head-mobile-menu-bar .nav-icon-bar-old {
        width: 30px;
        height: 15px;
        position: relative;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
    }
    .head-mobile-menu-bar .nav-icon-bar-old span {
        display: block;
        position: absolute;
        height: 2px;
        width: 100%;
        background: #242424;
        border-radius: 1px;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }
    .head-mobile-menu-bar .nav-icon-bar-old span:nth-child(1) {
        top: 0;
    }
    .head-mobile-menu-bar .nav-icon-bar-old span:nth-child(2) {
        top: 10px;
    }
    .head-mobile-menu-bar .nav-icon-bar-old.open span:nth-child(1) {
        top: 6px;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
    }
    .head-mobile-menu-bar .nav-icon-bar-old.open span:nth-child(2) {
        top: 6px;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }
    .main-header-center-area .mobile-cart-btn {
        position: relative;
        display: inline-block;
        font-size: 20px;
        line-height: 1;
        width: 40px;
        color: #242424;
        border: 0;
        background-color: transparent;
        text-align: right;
    }
    .main-header-center-area .mobile-cart-btn .bain-shopping-cart::after {
        content: attr(head-text);
        font-family: "Manrope", sans-serif;
        font-size: 12px;
        line-height: 1;
        font-weight: 400;
        color: #fff;
        min-width: 15px;
        min-height: 15px;
        background-color: #837976;
        border-radius: 50%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: -7px;
        right: -4px;
        padding: 1px;
        transition: all .3s;
    }
    .main-header-center-area .mobile-user-btn {
        font-size: 20px;
        line-height: 1;
        width: 40px;
        color: #242424;
        border: 0;
        background-color: transparent;
        text-align: right;
    }
    .main-header-center-area .mobile-user-menu-area {
        background-color: #fff;
        position: absolute;
        top: 60px;
        width: 375px;
        right: 0;
        z-index: 10;
        padding: 15px 45px;
        -webkit-box-shadow: 0 18px 40px 0 rgba(0, 0, 0, .1);
        -moz-box-shadow: 0 18px 40px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 18px 40px 0 rgba(0, 0, 0, .1);
        display: none;
        text-align: left;
    }
    .main-header-center-area .mobile-user-menu-area::before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 10.5px 13px 10.5px;
        border-color: transparent transparent #fff transparent;
        position: absolute;
        right: 0;
        top: -12px;
    }
    .main-header-center-area .mobile-user-menu-area ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .main-header-center-area .mobile-user-menu-area ul li {
        line-height: 1;
        border-bottom: 1px solid #707070;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }
    .main-header-center-area .mobile-user-menu-area ul li:last-child {
        line-height: 1;
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .main-header-center-area .mobile-user-menu-area ul li a {
        font-size: 16px;
        line-height: 22px;
        font-weight: 500;
        color: #242424;
    }
    .main-header-center-area .mobile-user-menu-area ul li a i {
        text-align: center;
        font-size: 18px;
        padding-right: 5px;
        padding-left: 2px;
        position: relative;
        top: 2px;
        width: 30px;
        display: inline-block;
    }
    .main-header-center-area .mobile-user-menu-area ul li p {
        font-size: 16px;
        line-height: 22px;
        font-weight: 500;
        color: #242424;
        margin: 0;
    }
    .mobile-menu-main-container {
        background-color: #fff;
        position: fixed;
        left: 0;
        top: 0;
        height: 100vh;
        width: 100%;
        transition: all .5s;
        z-index: 97;
        padding: 20px 0 50px;
        opacity: 0;
        visibility: hidden;
        text-align: left;
    }
    .mobile-menu-main-container.active {
        opacity: 1;
        visibility: visible;
    }
    .mobile-menu-main-container .logo-area {
        text-align: center;
        margin-bottom: 10px;
        padding-top: 20px;
    }
    .mobile-menu-main-container .logo-area img {
        max-height: 90px;
    }
    .mobile-menu-main-container .search-area {
        position: relative;
        border-bottom: 1px solid #ccc;
        padding: 0 40px 10px;
        transition: all .3s;
    }
    .mobile-menu-main-container .cs-search-area-1 .search-btn-1 {
        right: 40px;
    }
    .mobile-menu-main-container .menu-area {
        height: 100%;
        overflow: auto;
    }
    .menu-area .nav.nav-tabs{
        padding-bottom: 40px;
    }
    .overflow-hidden {
        overflow: hidden;
    }
    .mobile-menu-main-container ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .mobile-menu-main-container .menu-area-old-ul {
        list-style: none;
        padding: 10px 20px;
        margin: 0;
    }
    .mobile-menu-main-container ul li .link-1 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        color: #242424;
        display: block;
        position: relative;
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    .mobile-menu-main-container ul .mobile-dd-1 .link-1::after {
        font-family: bain !important;
        content: '\e902';
        float: right;
        transition: all .3s;
    }
    .mobile-menu-main-container ul .mobile-dd-1.active .link-1::after {
        transform: rotate(45deg);
    }
    .mobile-menu-main-container ul .mobile-dd-1 ul {
        padding: 14px 20px 30px;
        display: none;
    }
    .mobile-menu-main-container ul .mobile-dd-1 ul li {
        margin-bottom: 15px;
    }
    .mobile-menu-main-container ul .mobile-dd-1 ul li:last-child {
        margin-bottom: 0;
    }
    .mobile-menu-main-container ul .mobile-dd-1 ul li a {
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        color: #242424;
    }
    .mobile-menu-main-container .search-area.active {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        background-color: #fff;
        height: 100%;
        z-index: 10;
        padding: 40px 0;
        border: 0;
        margin: 0;
    }
    .mobile-menu-main-container .search-area.active .cs-search-area-1 {
        position: relative;
        padding: 0 40px 10px;
        margin-bottom: 20px;
        background-color: #fff;
    }
    .mobile-menu-main-container .search-area.active .cs-search-area-1 .search-r-area {
        position: relative;
        display: block !important;
        position: unset;
        width: 100%;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        padding: 20px 0;
        height: 600px;
        overflow: auto;
        border-top: 1px solid #ccc;
        border-radius: 0;
        margin-top: 30px;
        border: 0;
    }
    .cs-search-area-1 #uniqueInput {
        position: absolute;
        top: 12px;
        left: 20px;
    }
    .mobile-search-h-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
    }
    .mobile-search-h-row .msh-col-1 {
        position: relative;
        width: 100%;
        min-height: 1px;
        -ms-flex: 0 0 100%;
        flex: 0 0 calc(100% - 75px);
        max-width: calc(100% - 75px);
    }
    .mobile-search-h-row .msh-col-2 {
        position: relative;
        width: 100%;
        min-height: 1px;
        /* padding-left: 15px; */
        -ms-flex: 0 0 75px;
        flex: 0 0 75px;
        max-width: 75px;
        display: block;
    }
    .mobile-menu-main-container .search-area.active .mobile-search-h-row .msh-col-1 {
        -ms-flex: 0 0 calc(100% - 75px);
        flex: 0 0 calc(100% - 75px);
        max-width: calc(100% - 75px);
    }
    .mobile-menu-main-container .search-area.active .mobile-search-h-row .msh-col-2 {
        display: block;
    }
    .mobile-menu-main-container .search-area .cs-search-area-1 .search-btn-1 {
        right: 0;
    }
    .mobile-menu-main-container .search-area .search-close {
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        color: #242424;
        text-decoration: underline;
        width: 100%;
        height: 40px;
        border: 0;
        background-color: #fff;
        padding: 0;
    }
    .main-header-global-div.active .main-header-center-area {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 10;
        background-color: #fff;
        -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .08);
        -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .08);
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .08);
        animation: smoothScroll 1s forwards;
    }
    .mnt-body-overflow {
        overflow: auto;
    }
    .only-mobile-location-area-1 form {
        width: 100%;
        position: relative;
    }
    .cs-search-area-1 #borderless {
        padding-left: 15px;
        border: none;
    }
    .cs-location-div-1 .f-btn-area #borderless {
        border: none;
    }
    .cs-search-area-1 #borderless2 {
        padding-left: 50px;
        border: none;
    }
    .cs-location-div-1 .f-btn-area #borderless2 {
        border: none;
    }
    .cs-footer-main-sec-2 {
        margin-bottom: 60px;
    }
    .cs-inside-full-d-3 {
        margin-top: 0;
        margin-left: -15px;
        margin-right: -15px;
    }
    .cs-pr-payment-row-1 {
        border: 0;
    }
    .tablink {
        height: 55px;
    }
    .cs-delivery-h-row-2 .cdh-col-2 .only-mobile-title-area {
        display: block;
        color: #242424;
        text-align: center;
        font-weight: 800;
        margin-top: 20px;
    }
    .profile-glob-row-1 .sbmtBtnCol {
        text-align: center;
    }
    .cs-search-area-1 #borderless {
        border: 1px solid #dbdbdb;
        margin-bottom: 10px;
    }
    .cs-location-div-1 .f-btn-area input {
        border: 1px solid #dbdbdb;
    }
    .cs-location-div-1 .f-btn-area {
        border: 0;
        border-radius: 0;
    }
    .cs-location-div-1 .f-btn-area input {
        height: 45px;
        border-style: solid;
    }
    .dateSArea1 .date-menu-1 .date-item .text-1 {
        font-size: 15px;
    }
    .dateSArea1 .date-menu-1 .date-item .text-2 {
        font-size: 15px;
    }
    .dateSArea1 .date-menu-1 .date-item .text-3 {
        font-size: 15px;
    }
}

@media(min-width:768px) {
    .cs-cart-pr-item-1 .gift-area .nav-tabs-menu-1 {
        min-width: 0;
        flex-wrap: wrap;
    }
    .cs-cart-pr-item-1 .gift-area .nav-tabs-menu-1 li {
        margin-right: 7px;
        margin-top: 7px;
    }
}

@media (min-width:768px) and (max-width:1023px) {
    #goTpButton {
        bottom: 45px;
        right: 5px;
    }
    .owl-carousel.mainSlider {
        min-height: 230px;
    }
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 230px;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1 {
        height: 190px;
    }
    .mainSlider .image-div-1 .text-div-1 .head-2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .mainSlider .owl-nav button.owl-next {
        position: absolute;
        right: 4%;
    }
    .mainSlider .owl-nav button.owl-prev {
        position: absolute;
        left: 4%;
    }
    .mainSlider .image-div-1 .text-div-1 .head-1 {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 10px;
    }
    .cs-page-banner-3 .text-div-1 .head-2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .cs-page-banner-3 .text-div-1 .head-1 {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 10px;
    }
    .cs-box-row-1 .csb-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-box-row-1 .csb-col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-box-row-1 .csb-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        display: flex;
    }
    .cs-box-row-1 .csb-col-3 .box-area {
        position: relative;
        width: 100%;
        min-height: 1px;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-box-row-1 .csb-col-3 .box-area:first-child {
        padding-right: 10px;
    }
    .cs-box-row-1 .csb-col-3 .box-area:last-child {
        padding-left: 10px;
    }
    .cs-popular-categories-box-1 .text-div {
        padding: 20px 20px;
    }
    .cs-products-item-1 .text-div .price-1 .t-1 {
        padding-left: 10px;
    }
    .hmpg-section-4 {
        padding: 0 0 70px;
    }
    .owl-carousel.csProdutsSlider2 .owl-stage {
        padding-left: 0 !important;
    }
    .cs-mnt-row-1 .csm-col-1 {
        -ms-flex: 0 0 400px;
        flex: 0 0 400px;
        max-width: 400px;
    }
    .cs-mnt-row-1 .csm-col-2 {
        -ms-flex: 0 0 calc(100% - 400px);
        flex: 0 0 calc(100% - 400px);
        max-width: calc(100% - 400px);
    }
    .cs-bg-info-box-1 .text-2 {
        font-size: 60px;
        line-height: 70px;
    }
    .cs-bg-info-box-1 {
        min-height: 300px;
        padding: 15px 25px;
    }
    .cs-bg-info-box-1 .text-1 {
        font-size: 24px;
        line-height: 32px;
    }
    .cs-bg-info-box-1 .link-1 {
        margin-top: 30px;
    }
    .cs-bg-info-box-2 .text-2 {
        font-size: 60px;
        line-height: 70px;
    }
    .cs-bg-info-box-2 {
        min-height: 300px;
        padding: 15px 25px;
    }
    .cs-bg-info-box-2 .text-1 {
        font-size: 24px;
        line-height: 32px;
    }
    .cs-bg-info-box-2 .link-1 {
        margin-top: 30px;
    }
    .page-left-to-right-1 {
        padding-left: 40px;
    }
    .cs-footer-row-1 .csf-col-1,
    .cs-footer-row-1 .csf-col-2,
    .cs-footer-row-1 .csf-col-3,
    .cs-footer-row-1 .csf-col-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 20px;
    }
    .cs-footer-main-sec-1 .container {
        padding-top: 50px;
        padding-bottom: 10px;
    }
    .cs-page-banner-1 .pb-row-1 .pbr-col-1,
    .cs-page-banner-1 .pb-row-1 .pbr-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .cs-single-filter-container-1 {
        left: -10px;
        width: 290px;
    }
    .cs-global-btn-1 {
        font-size: 12px;
        line-height: 18px;
    }
    .cs-only-text-btn-1 {
        font-size: 12px;
        line-height: 18px;
    }
    .cs-category-head-filter-1 li {
        width: calc(50% - 14px);
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 {
        height: 280px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-1 {
        font-size: 28px;
        line-height: 38px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-2 {
        font-size: 36px;
        line-height: 46px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .m-btn-1 {
        font-size: 16px;
        line-height: 24px;
        height: 50px;
        min-width: 145px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 0;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-3 {
        -ms-flex: 0 0 calc(100% / 3);
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-4 {
        -ms-flex: 0 0 calc(100% / 3);
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-5 {
        -ms-flex: 0 0 calc(100% / 3);
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
    }
    .cs-category-head-filter-1 li .filter-btn {
        width: 100%;
    }
    .cs-login-form-div-2 .inner-div .head-1 {
        font-size: 38px;
        line-height: 48px;
    }
    .cs-login-form-div-2 .inner-div .head-1 .text-1 {
        font-size: 54px;
        line-height: 64px;
    }
    .cs-login-form-div-2 .inner-div .head-1 .text-2 {
        font-size: 28px;
        line-height: 38px;
    }
    .main-header-center-area {
        padding-top: 0;
    }
    .cs-pr-d-p-row-1 .pdp-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-pr-d-p-row-1 .pdp-col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-product-item-row .cspi-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 25px;
    }
    .cs-product-item-row .cspi-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .product-owl-thumbs-scroll {
        max-height: 790px;
    }
    .cs-product-item-row {
        margin-bottom: 4rem;
    }
    .cs-nav-tabs-1.nav-tabs .nav-link {
        padding: 12px 22px;
    }
    .cs-pr-paymentt-2 li {
        width: 100px;
    }
    .cs-pr-paymentt-1 li {
        min-width: 95px;
    }
    .cs-pr-paymentt-1 li img {
        max-height: 25px;
    }
    .cs-comment-pr-row-1 .csc-col-1,
    .cs-comment-pr-row-1 .csc-col-2 {
        margin-bottom: 30px;
    }
    .cs-comment-pr-row-1 .csc-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-comment-pr-row-1 .csc-col-2 {
        -ms-flex: 0 0 calc(100% - 100px);
        flex: 0 0 calc(100% - 100px);
        max-width: calc(100% - 100px);
        padding-left: 20px;
        padding-right: 0;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-6 {
        -ms-flex: 0 0 45px;
        flex: 0 0 45px;
        max-width: 45px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-5 {
        -ms-flex: 0 0 110px;
        flex: 0 0 110px;
        max-width: 110px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-4 {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-3 {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
        padding-right: 10px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-2 {
        -ms-flex: 0 0 125px;
        flex: 0 400px;
        max-width: 400px;
        padding-right: 15px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-1 {
        -ms-flex: 0 0 calc(100% - 500px);
        flex: 0 0 calc(100% - 500px);
        max-width: calc(100% - 500px);
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-2 .pi-col-1 {
        -ms-flex: 0 0 45px;
        flex: 0 0 45px;
        max-width: 45px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-2 .pi-col-2 {
        -ms-flex: 0 0 calc(100% - 45px);
        flex: 0 0 calc(100% - 45px);
        max-width: calc(100% - 45px);
        padding-left: 10px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
        text-align: left;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pr-head-1 {
        max-height: 48px;
        -webkit-line-clamp: 2;
    }
    .cs-cart-pr-item-1 .gift-area .gift-item-row-1 .gir-col-1 {
        -ms-flex: 0 0 calc(100% / 4);
        flex: 0 0 calc(100% / 4);
        max-width: calc(100% / 4);
    }
    .cs-cart-footer-area-1 .csfa-col-2 {
        -ms-flex: 0 0 250px;
        flex: 0 0 250px;
        max-width: 250px;
    }
    .cs-cart-footer-area-1 .csfa-col-3 {
        -ms-flex: 0 0 250px;
        flex: 0 0 250px;
        max-width: 250px;
    }
    .cs-cart-footer-area-1 .csfa-col-1 {
        -ms-flex: 0 0 calc(100% - 500px);
        flex: 0 0 calc(100% - 500px);
        max-width: calc(100% - 500px);
    }
    .cs-delivery-c-row-1 .cdc-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-delivery-c-row-1 .cdc-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-delivery-c-row-1 .cdc-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-delivery-c-row-1 .cdc-col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-summary-m-div-1 {
        max-width: 100%;
    }
    /**.cs-summary-m-div-1.active-fixed {
        position: unset;
        top: 0;
        margin-left: 0;
        z-index: 3;
        width: 100%;
    }**/
    .cs-payment-result-m-div-1 .result-item-row-1 .rir-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-payment-result-m-div-1 .result-item-row-1 .rir-col-2:nth-child(odd) .csitemdiv::after {
        display: none;
    }
    .cs-order-tracking-row-1 .cot-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .cs-order-tracking-row-1 .cot-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
    }
    .cs-order-tracking-row-1 .cot-col-2 .cs-sign-up-div-1 {
        max-width: 450px;
        margin: 0 auto;
    }
    .cs-orderT-item-1 .action-list-1 li a {
        font-size: 12px;
        line-height: 18px;
    }
    .cs-orderT-item-1 .action-list-1 li a i {
        font-size: 18px;
    }
    .cs-profile-main-container-1 .profile-glob-row-1 .pgr-col-1 {
        -ms-flex: 0 0 250px;
        flex: 0 0 250px;
        max-width: 250px;
        padding-right: 10px;
    }
    .cs-profile-main-container-1 {
        padding: 0;
    }
    .cs-profile-main-container-1 .profile-glob-row-1 .pgr-col-2 {
        -ms-flex: 0 0 calc(100% - 250px);
        flex: 0 0 calc(100% - 250px);
        max-width: calc(100% - 250px);
        padding-left: 10px;
    }
    .cs-profile-menu-1 {
        padding: 0 10px 0 0;
    }
    .cs-order-items-group-2 {
        padding: 50px 15px 10px;
    }
    .cs-orderT-item-2 .action-list-1 li {
        width: calc(100% / 2);
    }
    .cs-orderT-item-2 .action-list-1 li a {
        font-size: 12px;
    }
    .cs-orderT-item-2 .more-info-col-1 {
        text-align: left;
    }
    .cs-orderT-item-2 .action-list-1 li:nth-child(even) {
        padding: 0;
    }
    .cs-address-m-row-1 .csar-col-1 {
        -ms-flex: 0 0 calc(100% / 2);
        flex: 0 0 calc(100% / 2);
        max-width: calc(100% / 2);
    }
    .cs-calender-m-div-1 .csc-row-1 .cscr-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-empty-calendar-div-1 {
        padding: 2rem 0;
    }
    .cs-calender-m-div-1 .csc-row-1 .cscr-col-1:first-child {
        border-right: 0;
    }
    .cs-calender-m-div-1 {
        padding: 30px 25px 50px;
    }
    .cs-header-2 .cs-main-header-menu-2 {
        display: none;
    }
    .cs-header-3 .cs-main-header-menu-3 {
        display: none;
    }
    .cs-header-2 .head-mobile-menu-bar {
        position: absolute;
        left: auto;
        right: 40px;
        top: 65%;
        transform: translateY(-50%);
        z-index: 999;
        margin-top: 10px;
    }
    .cs-appliction-form-d-1 {
        padding: 50px 20px 20px;
    }
    .cs-form-4 label.active {
        font-size: 14px;
    }
    .cs-form-4 input:not([type=submit]):focus+label,
    .cs-form-4 select:focus+label,
    .cs-form-4 textarea:focus+label {
        font-size: 14px;
    }
    .cs-page-banner-2 {
        height: 250px;
    }
    .cs-scrollable-div-1 {
        max-height: 300px;
    }
    .cs-page-banner-3 {
        height: 200px;
    }
    .cs-aboutUs-icon-menu-1 li {
        width: 50%;
        padding-right: 40px;
    }
    .cs-aboutUs-icon-menu-1 li::after {
        right: 40px;
    }
    .cs-aboutUs-icon-menu-1 li:nth-child(even):after {
        display: none;
    }
    .cs-about-us-image-l-1 {
        justify-content: center;
    }
    .cs-about-us-image-r-1 {
        justify-content: center;
    }
    .aboutUs-section-2 {
        padding: 60px 0 60px;
    }
    .aboutUs-section-3,
    .aboutUs-section-4 {
        margin-bottom: 50px;
    }
    .cs-about-us-tCon-l-1 {
        max-width: 100%;
        width: 100%;
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .cs-about-us-tCon-r-1 {
        max-width: 100%;
        width: 100%;
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .cs-only-page-row-1 .csop-col-1,
    .cs-only-page-row-1 .csop-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-global-l-menu-1 {
        padding-right: 0;
        padding-bottom: 15px;
        border-right: 0;
        border-bottom: 1px solid rgba(112, 112, 112, .45);
        margin-bottom: 25px;
    }
    .cs-global-l-menu-1 li {
        margin-bottom: 5px;
    }
    .cs-header-3 .head-mobile-menu-bar {
        position: absolute;
        right: 40px;
        left: auto;
        top: 65%;
        transform: translateY(-50%);
        z-index: 999;
    }
    .cs-blogL-slider-d-1 {
        margin: 0 0 50px;
    }
    .cs-blog-list-row-1 .csbl-col-1 {
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        max-width: 300px;
    }
    .cs-blog-list-row-1 .csbl-col-2 {
        -ms-flex: 0 0 calc(100% - 300px);
        flex: 0 0 calc(100% - 300px);
        max-width: calc(100% - 300px);
    }
    .cs-box-row-1 .csb-col-1 .box-area {
        height: auto;
    }
    .cs-box-row-1 .csb-col-2 .box-area {
        height: 100%;
    }
    .cs-box-row-1 .csb-col-3 .box-area {
        height: 100%;
    }
    .cs-icon-box-1 .head-1 {
        font-size: 15px;
        line-height: 22px;
    }
    .cs-icon-box-1 .desc-1 {
        font-size: 13px;
        line-height: 22px;
    }
    .hmpg-slider-all-sec-1 .o-cat-slider-1 {
        padding: 30px 0 0;
    }
    .super-price-wrapper {
        border-radius: 70px;
    }
    .cs-product-item-row .cspi-col-1 .cs-pr-slider-row-2 {
        margin-right: -40px;
    }
    .only-mobile-location-area-1 {
        margin: 10px 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .only-mobile-location-area-1 .combine-icon {
        align-self: center;
    }
    .cs-other-cat-card-1 {
        text-align: center;
    }
    .cs-location-div-1 .f-btn-area input:focus {
        background-color: #fff;
    }
    .nestedsidemenu {
        min-width: 200px;
    }
    .nestedsidemenu ul li ul {
        width: 823px;
        text-align-last: left;
    }
    .header-banner-area-1.type-2 .text-1 {
        font-size: 10px;
        line-height: 16px;
    }
    .cs-hmpg-pr-row-1 .cshmpr1-col-1{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-head-1 {
        font-size: 40px;
        line-height: 50px;
    }
    .cs-products-all-l1 {
        top: 3px;
    }
    .hmpg-section-row-1 .hmpgsr1-col-1 {
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
        max-width: 280px;
    }
    .hmpg-section-row-1 .hmpgsr1-col-2 {
        -ms-flex: 0 0 calc(100% - 280px);
        flex: 0 0 calc(100% - 280px);
        max-width: calc(100% - 280px);
    }
    .hmpg-section-row-1 .hmpgsr1-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        margin-top: 0px;
        padding-top: 15px;
    }
    .cs-icon-box-1 .image-1 {
        max-height: 120px;
    }
    .cs-category-head-filter-1 li .filter-btn{
        font-size: 12px;
    }
    .cs-filter-list-row-1 .csfl-col-1, .cs-filter-list-row-1.list-1 .csfl-col-1 {
        -ms-flex: 0 0 calc(100% / 3);
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
    }
    .cs-head-1{
        width: 100%;
        text-align: center;
        padding: 0 160px;
    }
    .cs-products-item-1 .image-div img {
        height: 225px;
    }
}

@media (min-width:768px) {
    .only-mobile-enable,
    .only-mobile-enable-flex,
    .owl-theme.mobilCatSlider {
        display: none;
    }
    .cs-footer-menu-div .cs-footer-mobile-n {
        display: block !important;
    }
    .cs-mobile-filter-btn-1 {
        display: none;
    }
    .mobile-profile-menu-btn-1 {
        display: none;
    }
    .main-logo-link .mobile-version-1 {
        display: none;
    }
    .hmpg-slider-all-sec-1 .sec-slider-a-1 {
        order: 2;
        margin-bottom: 50px;
    }
    .hmpg-slider-all-sec-1 .sec-slider-a-2 {
        order: 1;
    }
    .hmpg-slider-all-sec-1 .o-cat-slider-1 {
        padding: 2px 0 6px;
    }
    /* .cs-products-item-1 .text-div .head-1 {
        min-height: 39px;
    } */
    .mainpage-first-grid .item {
        width: 300px;
    }
    .cs-result-desc-1-mobile {
        display: none;
    }
}

@media (max-width:767px) {
    #goTpButton {
        width: 40px;
        height: 40px;
        bottom: 75px;
        right: 20px;
    }
    #goTpButton::after {
        font-size: .8em;
        line-height: 50px;
        position: relative;
        bottom: 5px;
    }
    .cs-main-price-person{
        margin-top:10px;
    }
    .cs-main-price-person .price-1{
        font-size: 13px !important;
        line-height: 21px !important;
    }
    .cs-mobile-basketarea{
        justify-content: flex-start !important;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        gap: 10px;
    }
    .cs-delivery-content-group-1 .cs-delivery-desc{
        right: -25px;
    }
    .allInputArea{
        padding: 0;
    }
    .form-address-wrapper{
        flex-direction: column;
    }
    .form-address-wrapper .title-2{
        align-self: flex-start;
        margin-bottom: 10px;
    }
    .cs-search-area-1 .search-menu-div {
        max-height: 100vh;
    }
    .header-banner-area-1 {
        display: none;
    }
    .tab-container {
        width: 100%;
    }
    .search-list {
        max-height: 36em !important;
    }
    .search-list {
        min-height: 0 !important;
    }
    .main-header-center-area .mobile-user-menu-area {
        width: 300px;
        padding: 15px 20px;
    }
    .detail-price-section-container {
        flex-direction: column;
        align-items: center;
    }
    .detail-price-section-button {
        width: 80% !important;
    }
    .detail-price-section {
        width: 100% !important;
    }
    .head-mobile-menu-bar {
        left: 20px;
    }
    /* .image-div {
        min-height: 19em;
    } */
    .tabcontent {
        padding: 100px 0 30px 0;
    }
    /* .cs-blog-item-1 .image-div {
        min-height: 135px;
    } */
    .mobile-menu-main-container .logo-area img {
        max-height: 50px;
    }
    .mobile-menu-main-container {
        padding: 30px 0 50px;
    }
    button#insideGlPayBtn {
        position: fixed;
        bottom: 0;
        position: fixed;
        border-radius: 0;
        left: 0;
        height: 60px;
    }
    /* .cs-products-item-1 .image-div img {
        height: 22em;
    } */
    .cs-range-div-1 {
        display: none;
    }
    .cs-filter-list-row-1 {
        display: flex;
        justify-content: center;
    }
    .mainpage-first-grid {
        display: grid;
        width: 100%;
        padding: 20px;
        grid-template-columns: 50% 50%;
        grid-column-gap: 10px;
    }
    .mobile-menu-main-container .search-area {
        padding: 0 20px 10px;
    }
    .mobile-menu-main-container .search-area.active .cs-search-area-1 {
        padding: 0 20px 10px;
    }
    .csProdutsSlider1.owl-carousel .owl-nav button.owl-prev {
        top: 31%;
        left: 3px;
    }
    .cs-more-product-1 {
        margin-right: -15px;
        margin-left: -15px;
    }
    .csProdutsSlider1 .item{
        width: 220px;
    }
    .csProdutsSlider1 .item .cs-products-item-1 {
        margin-left: 0;
    }
    .csProdutsSlider1.owl-carousel .owl-nav button.owl-next {
        top: 31%;
        right: 33px;
    }
    .cs-cookie-area {
        max-width: 320px;
        padding: 15px;
    }
    /* .main-slider-item {
        width: calc(50vw - 10px) !important;
    } */
    .mobile-menu-main-container .search-area.active .cs-search-area-1 .search-r-area .head-1 {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        margin-bottom: 15px;
    }
    .mobile-menu-main-container .search-area.active .cs-search-area-1 .search-r-area .old-searches li {
        border-bottom: 1px solid #ccc;
    }
    .owl-carousel.mainSlider .owl-item .image-div-1,
    .owl-carousel.mainSlider .owl-item.active .image-div-1 {
        height: 180px;
        background-position: 50% 100%;
    }
    .mainSlider .owl-nav{
        display: none;
    }
    .mainSlider .image-div-1 .text-div-1 {
        width: 48%;
        left: 52%;
    }
    .mainSlider .image-div-1 .text-div-1 .head-2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .mainSlider .image-div-1 .text-div-1 .head-1 {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 10px;
    }
    .cs-page-banner-3 .text-div-1 .head-2 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .cs-page-banner-3 .text-div-1 .head-1 {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 10px;
    }
    .cs-page-banner-4 .text-div-1 .head-1 {
        font-size: 28px;
    }
    .cs-page-banner-4 .text-div-1 .cs-text-btn-2 {
        font-size: 12px;
    }
    .cs-box-row-1 .csb-col-1,
    .cs-box-row-1 .csb-col-2,
    .cs-box-row-1 .csb-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .only-mobile-disable {
        display: none !important;
    }
    .cs-popular-categories-box-1 .image-div {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
    }
    .cs-popular-categories-box-1 .text-div {
        -ms-flex: 0 0 calc(100% - 150px);
        flex: 0 0 calc(100% - 150px);
        max-width: calc(100% - 150px);
    }
    .cs-popular-categories-box-1 .text-div .text-3 {
        font-size: 24px;
        line-height: 34px;
        padding-top: 10px;
        margin-bottom: 20px;
        display: none;
    }
    .cs-popular-categories-box-1 .text-div .price-2 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 0;
    }
    .cs-head-1 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 25px;
    }
    .cs-popular-categories-box-1 .image-div img {
        max-height: 258px;
    }
    #hmpgBoxArea1,
    .mobilCatSlider .cs-popular-categories-box-1.long-area .text-div .text-1 {
        display: none;
    }
    .mobilCatSlider .cs-popular-categories-box-1 {
        min-height: 260px;
    }
    .csProdutsSlider2.owl-theme .owl-nav {
        display: none;
    }
    .cs-products-item-1 .text-div .price-1 .t-1 {
        padding-left: 0;
    }
    .cs-products-item-1 .text-div .price-1 .t-2 {
        margin-left: 5px;
    }
    .cs-product-sec-1 .cs-head-1 {
        padding-right: 0;
        margin-bottom: 13px;
        font-size: 25px;
        line-height: 34px;
    }
    .cs-products-all-l1 {
        position: unset;
        left: auto;
        top: auto;
        right: auto;
        transform: unset;
        margin: 0 auto;
        display: block;
        text-align: center;
        font-size: 14px;
    }
    .hmpg-section-0,
    .hmpg-section-2,
    .hmpg-section-3,
    .hmpg-section-5,
    .hmpg-section-6,
    .hmpg-section-7,
    .hmpg-section-8,
    .hmpg-section-9,
    .hmpg-section-all-pr-1 {
        padding: 10px 0 15px;
    }
    .hmpg-section-4 {
        padding: 10px 0 40px;
    }
    .cs-full-bg-1 .text-container-1 {
        margin-left: 0;
        width: 100%;
        text-align: center;
        padding: 12px;
    }
    .only-mobile-enable {
        display: inherit;
    }
    .only-mobile-enable-flex {
        display: flex;
    }
    .cs-full-bg-1 .text-container-1 .head-1 {
        font-size: 22px;
        line-height: 32px;
    }
    .cs-full-bg-1 .text-container-1 .head-2 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 5px;
    }
    .cs-full-bg-1 {
        min-height: 175px;
    }
    .cs-mnt-row-1 .csm-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-mnt-row-1 .csm-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-bg-info-box-1 {
        min-height: 400px;
        padding: 15px 25px;
    }
    .cs-bg-info-box-1 .text-1 {
        font-size: 18px;
        line-height: 24px;
    }
    .cs-bg-info-box-1 .text-2 {
        font-size: 30px;
        line-height: 40px;
    }
    .cs-bg-info-box-1 .link-1 {
        margin-top: 20px;
    }
    .cs-bg-info-box-2 {
        min-height: 400px;
        padding: 15px 25px;
        background-size: unset;
    }
    .cs-bg-info-box-2 .text-1 {
        font-size: 18px;
        line-height: 24px;
    }
    .cs-bg-info-box-2 .text-2 {
        font-size: 30px;
        line-height: 40px;
    }
    .cs-bg-info-box-2 .link-1 {
        margin-top: 20px;
    }
    .owl-carousel.csProdutsSlider2 .owl-stage {
        padding-left: 0 !important;
    }
    .page-left-to-right-1 {
        padding-left: 15px;
    }
    .hmpg-section-9.cs-product-sec-1 .cs-products-all-l1 {
        display: none;
    }
    .cs-footer-row-1 .csf-col-1,
    .cs-footer-row-1 .csf-col-2,
    .cs-footer-row-1 .csf-col-3,
    .cs-footer-row-1 .csf-col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 0;
    }
    .cs-footer-main-sec-1 .container {
        padding-top: 50px;
        padding-bottom: 10px;
        border: 0;
    }
    .cs-social-menu-1 {
        justify-content: center;
    }
    .cs-footer-copyright-1 {
        position: unset;
        right: auto;
        top: auto;
        transform: unset;
        text-align: center;
        padding-top: 20px;
    }
    .cs-footer-menu-div .cs-footer-mobile-n {
        display: none;
    }
    .cs-footer-menu-div {
        margin-bottom: 10px;
        border-bottom: 1px solid#707070;
    }
    .cs-footer-menu-div .head-1 {
        margin-bottom: 10px;
    }
    .cs-footer-menu-div .head-1::after {
        content: '\e902';
        font-family: bain !important;
        float: right;
        font-size: 12px;
        padding-right: 5px;
        transition: all .3s;
    }
    .cs-footer-menu-div .head-1.active::after {
        content: '\e920';
    }
    .cs-newsletter-div-1 {
        margin-bottom: 20px;
    }
    .cs-page-banner-1 .pb-row-1 .pbr-col-1,
    .cs-page-banner-1 .pb-row-1 .pbr-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .cs-page-banner-1 {

    }
    .cs-head-ws-1 {
        font-size: 22px;
        line-height: 32px;
        padding-top: 15px;
        text-align: center;
    }
    .cs-head-ws-1 span {
        font-size: 34px;
        line-height: 44px;
    }
    .cs-location-div-2 .f-btn-area ::placeholder {
        font-size: 15px;
        line-height: 24px;
    }
    .cs-location-div-2 .f-btn-area input {
        height: 30px;
        font-size: 15px;
        line-height: 24px;
    }
    .cs-phead-search-md-1 .desc-1 span {
        display: none;
    }
    .cs-phead-search-md-1 .cbtn-1 {
        font-size: 14px;
        line-height: 18px;
        height: 30px;
    }
    .cs-address-boxmain .cs-desc1 {
        font-size: 12px;
        position: absolute;
        top: 5px;
        left: 20px;
    }
    .cs-address-boxmain{
        position: relative;
        padding-top: 30px;
    }
    .cs-address-boxmain .cs-desc1.active {
        font-size: 12px;
        position: absolute;
        bottom: 5px;
        left: 20px;
    }
    .cs-phead-search-md-1 .phs-col-1 {
        -ms-flex: 0 0 20px;
        flex: 0 0 20px;
        max-width: 20px;
        padding-right: 5px;
    }
    .cs-phead-search-md-1 .phs-col-2 {
        -ms-flex: 0 0 calc(100% - 100px);
        flex: 0 0 calc(100% - 100px);
        max-width: calc(100% - 100px);
        padding-right: 15px;
    }
    .cs-phead-search-md-1 .phs-col-3 {
        -ms-flex: 0 0 80px;
        flex: 0 0 80px;
        max-width: 80px;
    }
    .row.cs-filterM-row-1 {
        padding-bottom: 0;
    }
    .cs-mobile-filter-container-1 {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999;
        background-color: #fff;
        width: 100%;
        height: 100vh;
        opacity: 0;
        visibility: hidden;
        transition: all .3s;
    }
    .cs-mobile-filter-container-1.active {
        opacity: 1;
        visibility: visible;
    }
    .cs-mobile-filter-container-1 .close-th {
        background-color: transparent;
        border: 0;
        text-align: left;
        font-size: 16px;
        line-height: 22px;
        font-weight: 500;
        color: #242424;
        display: block;
    }
    .cs-mobile-filter-container-1 .filter-div {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 30px 25px 80px 25px;
        overflow: hidden;
        overflow-y: auto;
        height: calc(100vh - 56px);
    }
    .cs-filter-accordion-1 .btn-link {
        padding: 0;
        margin: 0;
        border: 0;
        width: 100%;
        text-align: left;
        color: #242424;
        font-size: 20px;
        line-height: 28px;
        font-weight: 900;
        text-decoration: none;
        word-break: break-word;
        white-space: normal;
        padding-right: 20px;
    }
    .cs-filter-accordion-1 .btn-link::after {
        font-family: 'Font Awesome 5 Free';
        content: '\f068';
        font-size: 14px;
        float: right;
        margin-right: -16px;
    }
    .cs-filter-accordion-1 .btn-link.collapsed::after {
        font-family: bain !important;
        content: '\e902';
        float: right;
        font-size: 14px;
        margin-right: -16px;
    }
    .cs-filter-accordion-1 .card-header {
        border-radius: 0;
        padding: 0;
        background-color: transparent;
        border-bottom: 1px solid #242424;
        padding-bottom: 12px;
        margin-bottom: 24px;
    }
    .cs-filter-accordion-1 .card {
        background-color: transparent;
        border-radius: 0;
        border: 0;
        margin-bottom: 15px;
    }
    .cs-filter-accordion-1 .card-body {
        padding: 0;
    }
    .cs-grids-row-1 {
        display: none;
    }
    .cs-filterM-row-1 .cs-category-head-filter-1 .cs-only-text-btn-1,
    .cs-filterM-row-1 .cs-category-head-filter-1 .filter-btn {
        display: none;
    }
    .cs-filterM-row-1 .cs-category-head-filter-1 {
        margin: 0;
        padding: 0;
        border: 0;
    }
    .cs-category-head-filter-1 li:first-child::after {
        display: none;
    }
    .cs-category-head-filter-1 li .csMFBtn-1+.cs-mobile-filter-container-1 .cs-only-text-btn-1 {
        display: inline-block;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 {
        height: 180px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-1 {
        font-size: 28px;
        line-height: 38px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .desc-2 {
        font-size: 36px;
        line-height: 46px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .all-bg-1 .text-div .m-btn-1 {
        font-size: 16px;
        line-height: 24px;
        height: 50px;
        min-width: 145px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 0;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-3 .all-bg-1 {
        height: 315px;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 0;
    }
    .cs-filter-list-row-1 .csfl-col-2 .image-group-1 .im-row-1 .im-col-5 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 0;
    }
    .cs-filter-list-row-1 .csfl-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-filter-list-row-1.list-1 .csfl-col-1,
    .cs-filter-list-row-1.list-2 .csfl-col-1,
    .cs-filter-list-row-1.list-3 .csfl-col-1 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-filter-list-row-1.list-2 .cs-products-item-1 .like-1,
    .cs-filter-list-row-1.list-2 .cs-products-item-1 .text-div,
    .cs-filter-list-row-1.list-2 .csfl-col-2,
    .cs-filter-list-row-1.list-3 .cs-products-item-1 .like-1,
    .cs-filter-list-row-1.list-3 .cs-products-item-1 .text-div,
    .cs-filter-list-row-1.list-3 .csfl-col-2 {
        display: block;
    }
    .only-mobile-location-area-1 {
        margin: 10px 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        border-radius: 10px;
    }
    .only-mobile-location-area-1 .combine-icon {
        align-self: center;
    }
    .only-mobile-location-area-1 form {
        width: 100%;
    }
    .cs-login-m-row-1 .cslm-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        min-height: 300px;
        order: 2;
    }
    .cs-login-m-row-1 .cslm-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        order: 1;
    }
    .cs-form-1 label {
        font-size: 14px;
        line-height: 20px;
    }
    .cs-form-1 input:not([type=submit]):focus+label,
    .cs-form-1 input:not([type=submit]):valid+label,
    .cs-form-1 select:focus+label,
    .cs-form-1 textarea:focus+label {
        font-size: 13px;
    }
    .cs-login-form-div-2 .inner-div .head-1 {
        font-size: 34px;
        line-height: 44px;
    }
    .cs-login-form-div-2 .inner-div .head-1 .text-1 {
        font-size: 50px;
        line-height: 60px;
    }
    .cs-login-form-div-2 .inner-div .head-1 .text-2 {
        font-size: 24px;
        line-height: 34px;
    }
    .main-header-center-area {
        padding-top: 0;
    }
    .custom-verification4-1 li {
        margin-right: 3px;
    }
    .cs-verification-glob-div-1 {
        padding: 4rem 0 1rem;
    }
    .cs-pr-d-p-row-1 .pdp-col-1 {
        margin-bottom: 10px;
        flex: 0 0 100%;
        max-width: 100%;
        overflow: hidden;
        overflow-x: auto;
    }
    .cs-pr-d-p-row-1 .pdp-col-1::-webkit-scrollbar-track
    {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }

    .cs-pr-d-p-row-1 .pdp-col-1::-webkit-scrollbar
    {
        height: 4px;
        background-color: #F5F5F5;
    }
    .detail-product-info {
        justify-content: center !important;
        margin-top: 20px;
        flex-direction: column;
        align-items: center;
    }
    .cs-product-item-row .head-1 {
        font-size: 20px;
    }
    .cs-product-item-row .desc-1 {
        font-size: 14px;
    }
    .cs-breadcrumb-1 li {
        margin-bottom: 5px;
    }
    .cs-pr-d-p-row-1 .pdp-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-product-item-row .cspi-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
        padding-top: 0;
    }
    .cs-product-item-row .cspi-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .product-owl-thumbs-scroll {
        max-height: 300px;
        overflow: hidden;
        overflow-x: auto;
        scrollbar-width: 0;
        scrollbar-color: #f4f5f7;
        /* padding-right: 5px; */
    }
    button.owl-thumb-item.active {
    }
    .cs-pr-slider-row {
        flex-direction: column-reverse;
        align-items: center;
    }
    .cs-pr-slider-row .product-owl-thumbs {
        display: flex;
        gap: 10px;
        justify-content: center;
        padding: 0 10px;
    }
    .cs-pr-slider-row .csps-col-1 {
        -ms-flex: 85%;
        flex: 0 0 85%;
        max-width: 85%;
        margin: 0 auto;
    }
    .product-owl-thumbs-scroll::-webkit-scrollbar {
        display: none;
    }
    .product-owl-thumbs .owl-thumb-item img {
        max-width: 90px;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .product-owl-thumbs .owl-thumb-item {
        width: 100px !important;
        height: 90px;
    }
    .cs-pr-slider-row .csps-col-2 {
        -ms-flex: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-product-info-area-2 {
        font-size: 12px;
    }
    .cs-product-item-row {
        margin-bottom: 0;
    }
    .dateSArea1 .date-menu-1{
        flex-wrap: wrap;
    }
    .dateSArea1 .date-menu-1 .date-item label {
        width: 100%;
        max-width: 130px;
        background: #ffffff;
    }
    .dateSArea1 .date-menu-1 li {
        width: calc(calc(100% / 2) - 10px);
        margin-right: 5px;
    }
    .dateSArea1 .date-menu-1 .calendarInputLi .date-calendar-d {
        width: 300px;
        min-width: auto;
    }
    .date-calendar-d {
        width: 300px;
        min-width: auto;
    }
    .dateSArea1 .date-menu-1 li .bootstrap-datetimepicker-widget li {
        width: 100%;
    }
    .cs-product-item-row .cs-pr-btn-div-1 .csb-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-product-item-row .cs-pr-btn-div-1 .csb-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .cs-nav-tabs-ovf-1 {
        overflow-x: auto;
        width: 100%;
        scrollbar-width: thin;
        scrollbar-color: #f4f5f7;
    }
    .cs-nav-tabs-ovf-1::-webkit-scrollbar {
        height: 5px;
        width: 5px;
    }
    .cs-nav-tabs-ovf-1::-webkit-scrollbar-track {
        background: #f4f5f7;
    }
    .cs-nav-tabs-ovf-1::-webkit-scrollbar-thumb {
        background: #d3d3d3;
        border-radius: 20px;
    }
    .cs-nav-tabs-ovf-1::-webkit-scrollbar-thumb:hover {
        background: #d3d3d3;
    }
    .cs-nav-tabs-1.nav-tabs {
        min-width: 820px;
    }
    .cs-pr-tspec-row-1 .pts-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-pr-tspec-row-1 .pts-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-pr-payment-row-1 .prp-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
        padding-right: 0;
        padding-left: 0;
    }
    .cs-pr-payment-row-1 .prp-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-pr-paymentt-1 li {
        min-width: 95px;
    }
    .cs-pr-paymentt-1 li img {
        max-height: 25px;
    }
    .cs-comment-pr-row-1 {
        padding: 20px;
    }
    .cs-comment-pr-row-1 .csc-col-1,
    .cs-comment-pr-row-1 .csc-col-2 {
        margin-bottom: 30px;
    }
    .cs-comment-pr-row-1 .csc-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-comment-pr-row-1 .csc-col-2 {
        -ms-flex: 0 0 calc(100% - 100px);
        flex: 0 0 calc(100% - 100px);
        max-width: calc(100% - 100px);
        padding-right: 0;
    }
    .cs-comment-pr-row-1 .head-1 {
        font-size: 22px;
        line-height: 30px;
    }
    .cs-comment-pr-row-1 .desc-1 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .cs-comment-pr-row-1 .price-1 {
        font-size: 20px;
        line-height: 28px;
    }
    .cs-comment-pr-row-1 .price-1 .p1,
    .cs-comment-pr-row-1 .price-1 .p2 {
        padding-right: 15px;
    }
    .cs-cart-error-area-1 .action-menu li {
        width: 100%;
        margin-bottom: 10px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1.row-head-area {
        display: none;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .mnt-head-mobile {
        display: block;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
        margin-bottom: 15px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 0;
        margin-bottom: 15px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-4 {
        -ms-flex: 0 0 calc(50% - 20px);
        flex: 0 0 calc(50% - 20px);
        max-width: calc(50% - 20px);
        padding-right: 10px;
        margin-bottom: 15px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-5 {
        -ms-flex: 0 0 calc(50% - 20px);
        flex: 0 0 calc(50% - 20px);
        max-width: calc(50% - 20px);
        padding-right: 0;
        margin-bottom: 15px;
        text-align: center;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .prir-col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1.row-item-area {
        align-items: baseline;
    }
    .cs-cart-pr-item-1 .gift-area .gift-item-row-1 .gir-col-1 {
        -ms-flex: 0 0 calc(100% / 2);
        flex: 0 0 calc(100% / 2);
        max-width: calc(100% / 2);
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1.row-item-area.giftItem .prir-col-1 {
        display: none;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1.row-item-area.giftItem .prir-col-2 {
        display: none;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1.row-item-area.giftItem .prir-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-cart-footer-area-1 .csfa-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
        margin-bottom: 15px;
    }
    .cs-cart-footer-area-1 .csfa-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 25px;
    }
    .cs-cart-footer-area-1 .csfa-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 0;
    }
    .cs-modal-1 .info-div-1 {
        padding: 50px 10px 30px;
    }
    .cs-quantity-1 .quantity,
    .cs-quantity-2 .quantity,
    .cs-quantity-3 .quantity {
        width: 45px;
    }
    .cs-cart-glob-2 .cart-main-d-2 {
        width: 100%;
    }
    .cs-cart-glob-2 .cart-main-d-2 .list-area-1 {
        padding: 30px 15px;
        overflow: hidden;
        overflow-y: auto;
        height: 100%;
    }
    .cs-delivery-h-row-1 .cdh-col-1 {
        -ms-flex: 0 0 90px;
        flex: 0 0 90px;
        max-width: 90px;
    }
    .cs-delivery-h-row-1 .cdh-col-2 {
        -ms-flex: 0 0 calc(100% - 90px);
        flex: 0 0 calc(100% - 90px);
        max-width: calc(100% - 90px);
    }
    .cs-delivery-h-row-1 .d-head-menu-1 {
        padding-left: 10px;
        margin-left: 0;
    }
    .cs-delivery-h-row-1 .d-head-menu-1 li {
        margin-right: 25px;
    }
    .cs-delivery-h-row-1 .d-head-menu-1 li.active::after {
        width: 90px;
        left: -6px;
        bottom: -26px;
    }
    .cs-dc-tt-row-1 .dct-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        order: 2;
    }
    .cs-dc-tt-row-1 .dct-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        order: 1;
    }
    .cs-dc-tt-row-1 .stt-menu-1 {
        justify-content: center;
    }
    .cs-delivery-c-row-1 .cdc-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-delivery-c-row-1 .cdc-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-delivery-c-row-1 .cdc-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-delivery-c-row-1 .cdc-col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-delivery-tab-group-1 .btn-menu-1 li {
        width: calc(100% / 2);
    }
    .cs-summary-m-div-1 {
        max-width: 100%;
    }
    .cs-delivery-item-d-1 .prd-info-div-1 .prd-col-1 {
        -ms-flex: 0 0 110px;
        flex: 0 0 110px;
        max-width: 110px;
    }
    .cs-delivery-item-d-1 .prd-info-div-1 .prd-col-2 {
        -ms-flex: 0 0 calc(100% - 110px);
        flex: 0 0 calc(100% - 110px);
        max-width: calc(100% - 110px);
        padding-left: 15px;
    }
    .cs-summary-m-div-1 {
        max-width: 100%;
    }
    /**.cs-summary-m-div-1.active-fixed {
        position: unset;
        top: 0;
        margin-left: 0;
        z-index: 3;
        width: 100%;
    }**/
    /* .cs-delivery-item-d-1 .fr-main-div {
        padding: 10px;
    } */
    .cs-delivery-form-acc-1 .btn-link {
        background-color: transparent;
        font-size: 16px;
        line-height: 22px;
        height: 55px;
    }
    .cs-delivery-form-acc-1 .in-content-1 {
        padding: 15px;
    }
    .cs-payment-result-m-div-1 .cs-message-area-1 .icon-1 {
        font-size: 60px;
    }
    .cs-payment-result-m-div-1 .cs-message-area-1 .head-1 {
        font-size: 24px;
        line-height: 34px;
    }
    .cs-payment-result-m-div-1 .result-item-row-1 .rir-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 20px 0;
    }
    .cs-payment-result-m-div-1 .result-item-row-1 .rir-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 20px 0;
    }
    .cs-payment-result-m-div-1 .result-item-row-1 .rir-col-2:nth-child(odd) .csitemdiv::after {
        display: none;
    }
    .cs-order-time-list-1 {
        margin: 30px 0 30px;
    }
    .cs-order-tracking-row-1 .cot-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .cs-order-tracking-row-1 .cot-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
        padding-top: 0;
    }
    .cs-order-tracking-row-1 .cot-col-2 .cs-sign-up-div-1 {
        max-width: 450px;
        margin: 0 auto;
    }
    .cs-order-items-group-1 .order-head-row-1 {
        padding: 30px 20px 0;
        margin: 0 0 30px;
    }
    .cs-order-items-group-1 .head-1 {
        font-size: 30px;
        line-height: 38px;
    }
    .cs-order-items-group-1 .order-head-row-1 .ohr-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
        margin-bottom: 15px;
    }
    .cs-order-items-group-1 .order-head-row-1 .ohr-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
    }
    .cs-orderT-item-1 .section-all-1 {
        padding: 0 20px;
    }
    .cs-orderT-item-1 .item-info-row-1 .infoI-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
        text-align: center;
    }
    .cs-orderT-item-1 .item-info-row-1 .infoI-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
        margin-bottom: 15px;
    }
    .cs-orderT-item-1 .item-other-i-row-1 .ioi-col-1 {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
    }
    .cs-orderT-item-1 .item-other-i-row-1 .ioi-col-2 {
        -ms-flex: 0 0 calc(100% - 150px);
        flex: 0 0 calc(100% - 150px);
        max-width: calc(100% - 150px);
    }
    .cs-orderT-item-1 .action-list-1 li {
        width: 100%;
        padding-right: 0;
    }
    .cs-comments-rating-div-1 .text-col {
        -ms-flex: 0 0 80px;
        flex: 0 0 80px;
        max-width: 80px;
    }
    .cs-comments-rating-div-1 .rating-col {
        -ms-flex: 0 0 calc(100% - 80px);
        flex: 0 0 calc(100% - 80px);
        max-width: calc(100% - 80px);
        padding-left: 10px;
    }
    .cs-comments-rating-div-1 .rating>label:before {
        font-size: 26px;
    }
    .cs-orderT-item-1 .item-other-i-row-1 .order-mbtn-1 {
        position: unset;
        margin-bottom: 5px;
    }
    .cs-profile-main-container-1 {
        padding: 0;
    }
    .cs-profile-main-container-1 .profile-glob-row-1 .pgr-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .cs-profile-main-container-1 .profile-glob-row-1 .pgr-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
    }
    .cs-profile-menu-1 {
        padding: 0;
        margin: 0;
        border-right: 0;
    }
    .cs-profile-main-container-1 .profile-glob-row-1 .profile-m-div {
        display: none;
    }
    .cs-profile-main-container-1 .profile-glob-row-1 .profile-m-div.active {
        display: block;
    }
    .cs-tracking-notFound-div-1 {
        padding: 3rem 30px;
    }
    .cs-profile-order-headR-1 .cpoh-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
    }
    .cs-profile-order-headR-1 .cpoh-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-profile-menu-1 {
        padding: 0 10px 0 0;
    }
    .cs-order-items-group-2 {
        padding: 50px 15px 10px;
    }
    .cs-orderT-item-2 .action-list-1 li {
        width: 100%;
        padding: 0;
    }
    .cs-orderT-item-2 .action-list-1 li a {
        font-size: 14px;
    }
    .cs-orderT-item-2 .item-info-row-1 .infoI-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 20px;
        text-align: center;
    }
    .cs-orderT-item-2 .image-1 {
        max-height: 200px;
    }
    .cs-orderT-item-2 .item-info-row-1 .infoI-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
    }
    .cs-address-m-row-1 .csar-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-address-m-row-1 .csar-col-1 {
        -ms-flex: 0 0 calc(100% / 2);
        flex: 0 0 calc(100% / 2);
        max-width: calc(100% / 2);
    }
    .cs-calender-m-div-1 .csc-row-1 .cscr-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-empty-calendar-div-1 {
        padding: 2rem 0;
    }
    .cs-calender-m-div-1 .csc-row-1 .cscr-col-1:first-child {
        border-right: 0;
    }
    .cs-calender-m-div-1 {
        padding: 30px 25px 50px;
    }
    .cs-header-2 .cs-main-header-menu-2 {
        display: none;
    }
    .cs-header-2 .head-mobile-menu-bar {
        position: absolute;
        left: auto;
        right: 40px;
        top: 65%;
        transform: translateY(-50%);
        z-index: 999;
        margin-top: 10px;
    }
    .cs-appliction-form-d-1 {
        padding: 50px 20px 20px;
    }
    .cs-appliction-form-d-1 .head-1 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .cs-form-4 label {
        font-size: 14px;
        line-height: 20px;
        top: 18px;
    }
    .cs-form-4 label.active {
        font-size: 13px;
    }
    .cs-form-4 input:not([type=submit]):focus+label,
    .cs-form-4 select:focus+label,
    .cs-form-4 textarea:focus+label {
        font-size: 13px;
    }
    .cs-page-banner-2 {
        height: 130px;
    }
    .cs-page-head-1 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 15px;
    }
    .cs-scrollable-div-1 {
        max-height: 300px;
    }
    .cs-page-inside-d-1 {
        padding: 40px 10px 40px;
    }
    .cs-nav-content-1 .head-1 {
        font-size: 24px;
        line-height: 32px;
    }
    .cs-page-banner-3 {
        height: 200px;
    }
    .cs-page-banner-3-subwrapper {
        margin-left: 0;
        padding: 10px;
    }
    .cs-page-banner-3 .pHead-1 {
        font-size: 24px;
        line-height: 32px;
    }
    .cs-page-banner-3 .pHead-2 {
        font-size: 20px;
        line-height: 32px;
    }
    .cs-page-banner-4 {
        height: 175px;
    }
    .cs-page-banner-4 .text-div-1 .pHead-1 {
        font-size: 20px;
        line-height: 32px;
    }
    .cs-page-banner-4 .text-div-1 .pHead-2 {
        font-size: 24px;
        line-height: 32px;
    }
    .cs-page-banner-5 {
        height: 175px;
    }
    .cs-page-banner-5 .pHead-1 {
        font-size: 20px;
        line-height: 32px;
    }
    .cs-page-banner-5 .pHead-2 {
        font-size: 24px;
        line-height: 32px;
    }
    .cs-doubleUp-img-1 .image-1 {
        max-width: 280px;
    }
    .cs-doubleUp-img-1 .image-2 {
        max-width: 200px;
    }
    .cs-aboutus-text-1 h1,
    .cs-aboutus-text-1 h2,
    .cs-aboutus-text-1 h3,
    .cs-aboutus-text-1 h4,
    .cs-aboutus-text-1 h5,
    .cs-aboutus-text-1 h6 {
        font-size: 24px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    .cs-aboutus-text-1 p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .cs-aboutUs-icon-menu-1 li {
        margin-bottom: 25px;
        width: 100%;
        padding-right: 0;
    }
    .cs-aboutUs-icon-menu-1 li::after {
        display: none;
    }
    .cs-aboutUs-icon-menu-1 .text-div {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: 100%;
        padding-left: 10px;
    }
    .aboutUs-section-2 {
        padding: 50px 0 30px;
    }
    .cs-about-us-image-l-1 {
        justify-content: center;
    }
    .cs-about-us-image-r-1 {
        justify-content: center;
    }
    .aboutUs-section-3,
    .aboutUs-section-4 {
        margin-bottom: 50px;
    }
    .cs-about-us-tCon-l-1 {
        max-width: 100%;
        width: 100%;
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .cs-about-us-tCon-r-1 {
        max-width: 100%;
        width: 100%;
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .aboutUs-section-5 {
        padding-top: 0;
    }
    .aboutUs-section-5 .full-container-1 {
        padding: 30px 0 20px;
    }
    .cs-au-contact-d-1 .cHead-1 {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 20px;
    }
    .cs-au-contact-d-1 .cs-form-4 label {
        top: 20px;
    }
    .aboutUs-section-5 .maps-div-1 {
        margin-top: 20px;
    }
    .cs-only-page-row-1 .csop-col-1,
    .cs-only-page-row-1 .csop-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-global-l-menu-1 {
        padding-right: 0;
        padding-bottom: 15px;
        border-right: 0;
        border-bottom: 1px solid rgba(112, 112, 112, .45);
        margin-bottom: 25px;
    }
    .cs-global-l-menu-1 li {
        margin-bottom: 5px;
    }
    .cs-only-page-content-1 {
        padding: 15px 10px;
    }
    .cs-only-page-content-1 .oHead-1 {
        padding: 8px 15px;
    }
    .cs-only-page-content-1 .scrollable-c-div-1 {
        padding: 0 15px;
    }
    .cs-header-3 .cs-main-header-menu-3 {
        display: none;
    }
    .cs-header-3 .head-mobile-menu-bar {
        left: auto;
        right: 25px;
        margin-top: 10px;
    }
    .cs-blogL-slider-d-1 {
        margin: 0 0 50px;
    }
    .cs-blog-list-row-1 .csbl-col-1,
    .cs-blog-list-row-1 .csbl-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-blog-list-row-1 .csbl-col-2 {
        padding-top: 50px;
    }
    .cs-breadcrumb-2 {
        padding: 20px 0 10px;
    }
    .cs-blog-content-area-1 {
        padding: 20px 0;
    }
    .cs-blog-content-area-1 .main-head-1 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 25px;
    }
    .custom-instagram-feed-1 .instagram-link:hover::before {
        width: 55px;
        height: 34px;
        background-size: 55px;
    }
    .hmpg-section-10 {
        padding: 0 0;
        margin: 0;
    }
    .hmpg-section-11 {
        padding: 10px 0 35px;
    }
    .cs-inner-text-1 h1,
    .cs-inner-text-1 h2,
    .cs-inner-text-1 h3,
    .cs-inner-text-1 h4,
    .cs-inner-text-1 h5,
    .cs-inner-text-1 h6 {
        font-size: 26px;
        line-height: 34px;
    }
    .cs-inner-text-1 p {
        font-size: 14px;
        line-height: 24px;
    }
    .main-logo-link .desktop-version-1 {
        display: none;
    }
    .hmpg-section-6 {
        background-color: #f8f7f7;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .hmpg-slider-all-sec-1 .sec-slider-a-1 {
        order: 2;
        /* margin-bottom: 50px; */
    }
    .hmpg-slider-all-sec-1 .sec-slider-a-2 {
        order: 1;
    }
    .hmpg-slider-all-sec-1 .o-cat-slider-1 {
        padding: 2px 0 15px;
    }
    .cs-other-cat-card-1 {
        text-align: center;
    }
    .cs-other-cat-card-1 .head-1 {
        font-size: 16px;
        line-height: 22px;
    }
    .cs-global-btn-4 {
        font-size: 14px;
    }
    .cs-global-btn-5 {
        font-size: 14px;
    }
    .delivey-today-table-wrapper thead {
        font-size: 10px;
    }
    .delivey-today-table-wrapper .table-row-wrapper img {
        display: none;
        font-size: 10px;
    }
    .cs-pr-slider-row-2 {
        margin-left: 0;
        margin-right: -40px;
    }
    .super-price-wrapper {
        margin-top: -120px;
        border-radius: 70px;
        padding: 15px 25px 0 25px;
    }
    .cs-page-banner-5-subwrapper .pHead-1 {
        font-size: 14px;
    }
    .cs-page-banner-5-subwrapper .pHead-2 {
        font-size: 20px;
    }
    .cs-pr-d-p-row-1 .pdp-col-2 .content-inside-1 .text-div .desc-1 {
        font-size: 14px;
    }
    .mobile-header-left-wrapper {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 500px;
    }
    .cs-products-item-1 .text-div .installment-1 {
        font-size: 12px;
    }
    .cs-products-item-1 .text-div .tag-1 {
        font-size: 11px;
    }
    .cs-location-div-1 .f-btn-area input:focus {
        background-color: #fff;
    }
    .nestedsidemenu ul li ul {
        min-width: 330px;
        text-align-last: left;
    }
    .cs-form-2 label {
        font-size: 12px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pi-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pr-head-1 {
        font-size: 14px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .pr-info-row-1 .pr-desc-1 {
        font-size: 10px;
    }
    .cs-cart-pr-item-1 .item-area .pri-row-1 .price-1 {
        font-size: 14px;
    }
    .cs-result-desc-1-mobile {
        display: block;
        text-align: center;
        font-size: 16px;
        line-height: 22px;
        font-weight: 400;
        color: #242424;
        margin-bottom: 10px;
    }
    .cs-product-item-row .cs-pr-desc-1,
    .cs-product-item-row .cs-pr-desc-2,
    .cs-product-item-row .cs-pr-desc-3 {
        margin-bottom: 20px;
    }
    .cs-hmpg-pr-row-1 .cshmpr1-col-1{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cs-products-item-1 .text-div .head-1 {
        font-size: 14px;
        min-height: 44px;
        line-height: 22px;
        max-height: 44px;
        -webkit-line-clamp: 2;
    }
    .cs-products-item-1 .text-div .info-desc-1 {
        font-size: 12px;
        min-height: 40px;
        line-height: 20px;
        max-height: 40px;
        -webkit-line-clamp: 2;
    }
    .hmpg-section-row-1 .hmpgsr1-col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
        text-align: center;
    }
    .hmpg-section-row-1 .hmpgsr1-col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    .hmpg-section-row-1 .hmpgsr1-col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        margin-top: 0px;
    }
    .cs-icon-box-1 .image-1 {
        max-height: 100px;
    }
    .cs-steps-all-d-1 .text-div-1 .head-1 {
        font-size: 40px;
        line-height: 50px;
    }
    .cs-steps-all-d-1 .text-div-1 .desc-1 {
        font-size: 16px;
        line-height: 22px;
    }
    .cs-steps-all-d-1 {
        margin-bottom: 25px;
    }
    .cs-icon-box-1 .head-1 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 20px;
    }
    .cs-icon-box-1 {
        margin-bottom: 20px;
    }
    .cs-mobile-filter-btn-1 {
        font-size: 14px;
        line-height: 20px;
    }
    .shipping-place-div-1 .input-div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cs-product-item-row .price-line-1-div {
        justify-content: center;
    }
    .cs-product-item-row .section-info-container {
        align-items: center;
        justify-content: center;
    }
    .detail-price-section-container{
        text-align: center;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
        border: none;
    }
    .hmpg-section-followinsta{
        margin: 25px 0;
    }
    .hmpg-followinsta-img{
        width: 90px;
    }
    .hmpg-section-followinsta .hmpg-followinsta-content {
        flex: none;
        width: 100px;
        height: 100px;
    }
    .cs-hmpginstaicon{
        font-size:16px
    }

    #btn_gel_al{
        font-size: 13px;
        padding: 12px 20px;
    }
}

@media (min-width:500px) {
    #goTpButton {
        margin: 30px;
    }
}

@media (min-width:320px) and (max-width:360px) {
    .cs-form-1 label {
        font-size: 12px;
        line-height: 18px;
    }
    .cs-pr-d-p-row-1 .pdp-col-2 .content-inside-1 .text-div .desc-1 {
        font-size: 10px;
    }
    .nestedsidemenu ul li ul {
        min-width: 215px;
    }
    .cs-delivery-item-d-1 .head-1 .link-1 {
        font-size: 10px;
    }
}

@media (max-width:320px) {
    .cs-form-1 label {
        font-size: 12px;
        line-height: 18px;
    }
    .cs-comments-rating-div-1 .rating>label:before {
        font-size: 22px;
    }
    .profile-glob-row-1 .sbmtBtnCol .cs-global-btn-1 {
        max-width: 160px;
    }
}
