

@media (max-width: 991px) {

    .woocommerce-page article.page .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        width: 50%;
    }

    .woocommerce-page article.page {
        width: 65%;
    }

    .categorysidebar {
        width: 35%;
    }

    .catTopBg, .catTopContent {
        width: 100%;
    }

    .categoryTopBanner {
        display: block;
    }

    .categoryProductList {
        width: 65%;
    }
}




@media (max-width: 767px) {

    .size-chart-box {
        display: inline-block;
        width: 100%;
    }

    .sizeguideleft {
        width: 100%;
        margin-bottom: 25px;
    }

    .sizeguideright {
        width: 100%;
    }

    .sizetable th, .sizetable td {
        white-space: nowrap;
        width: 50%;
    }

    .woocommerce-page article.page .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        width: 100%;
    }



    .woocommerce-page article.page, .categorysidebar {
        width: 100%;
    }

    .woocommerce-page article.page {
        padding-left: 0px;
    }

    .catTopBg img {
        height: 200px;
    }

    .categoryProductList {
        width: 100%;
        padding: 25px 0px;
        margin-top: 0px;
    }

    .category_min_text .catProTitle a, .catProPrice span {
        font-size: 13px;
    }

    /*    .categoryProductLists {
            margin: 0px -15px;
        }*/


    .catTopContent.cate-block {
        display: none;
    }

    .cate-block h2 {
        margin-bottom: 0px;
    }



    form.ck-product-filter-form {
        width: 100%;
    }

    .filterHeading {
        width: 100%;
    }

    .ck-filters-inner-section {
        gap: 0;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .ck-filters-section {
        display: flex;
        flex-direction: column;
    }

    .filterBlocks {
        width: calc(50% - 2px);
        margin-bottom: 4px;
    }

    span.reset_filter_ck.show {
        width: 100%;
    }

    a.reset-filters {
        margin: 0;
        width: 100%;
    }






    .filterHeadingMobile {
        display: block;
        padding: 10px 25px 10px 70px;
        position: relative;
        border-bottom: 1px solid #919191;
    }

    .filterContent {
        position: fixed;
        top: 0;
        right: 0;
        height: 100%;
        z-index: 99;
        padding: 0;
        border: 0;
        -webkit-transition: .5s;
        transition: .5s;
        -webkit-transform: translateX(320px);
        transform: translateX(320px);
        display: block;
    }

    .filterContentWrapper {
        padding: 20px 20px 40px 20px;
        position: relative;
    }

    .filterBlocks.filterOpen .filterContent {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }


    .filterCloseIcon {
        position: absolute;
        display: inline-block;
        width: 50px;
        height: 40px;
        overflow: hidden;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        border-right: 1px solid #919191;
    }

    .filterCloseIcon::before, .filterCloseIcon::after {
        content: "";
        position: absolute;
        height: 3px;
        width: 50%;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        background: #000;
    }

    .filterCloseIcon::before {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .filterCloseIcon::after {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }



    body.ck-filter-open .ck-filter-overlay {
        opacity: 1;
        display: block;
    }


    .wooPageHead {
        margin: 0;
    }

    .woocommerce-products-header h1.page-title {
        margin: 0 0 10px 0;
    }

    .categorySideBar {
        margin-bottom: 0;
    }


}

@media only screen and (max-width: 600px){
    body.term-411 .categoryCristMasNav a {
        padding: 10px 10px;
        margin: 0 10px;
    }
}