@media only screen and (max-width: 1024px) {
    .page-main .martfury-category-sidebar-main {
        display: none !important;
    }
    .martfury-image-carousel {
        width: 100% !important;
    }
}
@media only screen and (max-width: 844px) {
    .september-hot .hot-item {
        background-color: #fff !important;
        background-image: none !important;
    }
    .category-list .category-info .product-item .product-info img {
        height: 60px !important;
    }
    
    .category-list .category-info .product-item .product-info>a .item-info h4 {
        font-size: 14px;
        font-weight: 500;
    }
    .september-hot .hot-item .item-layout {
        flex-direction: column;
        align-items: center;
    }
}
@media only screen and (max-width: 768px) {
    body .d-none {
        display: block !important;
    }
    
    body .d-none .d-md-block {
        display: none;
    }
    
    body .mb-navigation.vertical-menu.d-none.d-md-block {
        display: none !important;
    }
    
    body .col-btn-actions-desktop.d-none.d-md-block {
        display: none !important;
    }
    .double-eleven.normal .double-item {
        margin-right: 5px!important;
    }
    .double-eleven .double-product-column .double-item {
        padding: 5px;
    }
    .september-hot .hot-item .item-header span {
        margin-right: 0;
        display: block;
    }
    .september-hot .hot-item .item-header h3 {
        font-size: 22px;
    }
    .september-hot .hot-item .item-layout {
        padding: 10px !important;
        flex-direction: column;
        align-content: center;
    }
    .september-hot .hot-item .item-layout .layout-product {
        margin-right: 0px;
        width: 100%;
    }
    .september-hot .hot-item .item-layout .layout-product:last-child { 
        margin-top: 10px;
    }
    .category-list .banner-info {
        flex-direction: column;
    }
    .category-list .banner-info img {
        width: 100% !important;
    }
    .category-list .category-info .product-item .product-info>a .item-info {
        height: 90px;
    }
    .market-list .weekly-market .market-layout .list-layout {
        justify-content: center;
        flex-wrap: wrap;
    }
    .category-list .category-info {
        flex-direction: column;
    }
}
@media only screen and (max-width: 767px) {
    #recommendation-for-you div[data-role=m-r4u-list] {
        flex-wrap: wrap;
        justify-content: center;
    }
    #recommendation-for-you .m-r4u-product-block, #recommendation-for-you .m-r4u-product-list, #recommendation-for-you .row-content {
        min-width: unset;
    }
    #recommendation-for-you .m-r4u-product-item-wrapper {
        width: 50%;
    }
    .price-box .price {
        font-size: 1.4rem;
    }
}
@media only screen and (max-width: 425px) {
    .double-eleven.normal .double-item {
        margin-right: 0px!important;
    }
    .double-eleven.normal .double-item:first-child {
        margin-top: 0!important;
    }
    .september-hot .hot-item .item-layout .layout-product .product-item {
        flex-direction: column;
        align-items: center;
    }
    .september-hot .hot-item .item-layout .layout-product .product-item a {
        margin-top: 10px;
    }
    .market-list .weekly-market .market-layout .list-layout {
        justify-content: space-around;
    }
    /* #recommendation-for-you div[data-role=m-r4u-list] {
        flex-wrap: wrap;
        justify-content: center;
    }
    #recommendation-for-you .m-r4u-product-block, #recommendation-for-you .m-r4u-product-list, #recommendation-for-you .row-content {
        min-width: unset;
    }
    #recommendation-for-you .m-r4u-product-item-wrapper {
        width: 50%;
    } */
    .ta-promotion.row-content {
        overflow: visible;
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .martfury-col-bottom {
        height: auto;
    }
    .ta-promotion.row-content {
        flex-direction: column;
    }
    .upgradeBtn {
        margin: 10px;
    }
    a.ta-upgrade-pro-banner2, a.top-banner {
        margin-bottom: 10px;
    }
    .ta-promotion-list {
        flex-direction: column;
    }
    .ta-promotion.row-content {
        padding-bottom: 0px;
    }
    a.top-banner {
        padding-bottom: 10px;
    }
    .price-box .price {
        font-size: 1.3rem;
    }
}
@media only screen and (max-width: 375px) {
    #recommendation-for-you .m-r4u-product-item-wrapper {
        width: 100%;
    }
}
@media only screen and (max-width: 1320px) {
    .price-box .price {
        font-size: 12px;
    }
}

@media only screen and (max-width: 1080px) {
    .double-eleven.normal .double-item .item-link a:last-child {
        display: none;
    }
}

@media only screen and (max-width: 700px) {
    .ta-promotion.row-content {
        flex-direction: column;
    }
    span.view-more {
        bottom: 10px;
        right: 10px;
        left: unset;
    }
    .double-eleven .double-product-column {
        justify-content: center;
        flex-wrap: wrap;
    }
    .double-eleven .double-product-column .double-item {
        padding: 10px;
        width: 100%;
        margin-top: 10px!important;
    }
}
