/*
====================================
large Screen - Others
====================================
*/

@media screen and (min-width: 1200px) and (max-width: 1399px) {}

/*
====================================
Medium Screen - Others
====================================
*/

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .gap-x-40 {
        row-gap: 50px;
    }
}

/*
====================================
Small Screen - Tablate
====================================
*/

@media screen and (min-width: 768px) and (max-width: 991px) {
    .gap-x-40 {
        row-gap: 45px;
    }
    .sidebarLeft {
        display: none;
    }
    .sidebarRight {
        display: none;
    }
    .ContentMainWrapper {
        width: 100%;
    }
    .recoProduct-area {
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
    }
    .tilesArea {
        flex-direction: column;
    }
    .leftBlock {
        width: 100%;
    }
    .sectionInfo {
        display: none;
    }
    .rightBlock {
        grid-template-columns: repeat(3, 1fr);
    }
    .footer-wrapper {
        flex-wrap: wrap;
        gap: 20px 0;
    }
    .footer-logo {
        width: 100%;
    }
    .footer-block {
        width: 50%;
    }
    .footer-block.footer-actions {
        width: 100%;
    }
    /* product list page  */
    .MainProductWp {
        flex-direction: column;
    }
    .categorySidebar {
        width: 100%;
    }
    .categorySidebar ul {
        display: none;
    }
    .categorySidebar {
        text-align: center;
    }
    .productBodyContainer {
        max-width: 100%;
        margin-inline: auto;
    }
    .container3 {
        max-width: 90%;
        margin-inline: auto;
    }
    .product-inner-main {
        flex-direction: column;
    }
    .prInnerLeft {
        width: 100%;
    }
}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/

@media screen and (max-width: 767px) {
    .gap-x-40 {
        row-gap: 38px;
    }
    .container {
        max-width: 100%;
    }
    .header-wrapper {
        flex-direction: column;
        align-items: center;
    }
    .headerLogo {
        width: 100%;
        max-width: 300px;
    }
    .headerSeachbar {
        width: 100%;
    }
    .categorySlider-wrapper {
        width: 100%;
        gap: 0;
        justify-content: space-between;
    }
    .categorySlider-box {
        flex: auto;
        max-width: calc(100% - 100px);
    }
    .sidebarLeft {
        display: none;
    }
    .sidebarRight {
        display: none;
    }
    .ContentMainWrapper {
        width: 100%;
    }
    .recoProduct-area {
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;
    }
    .tilesArea {
        flex-direction: column;
    }
    .leftBlock {
        width: 100%;
    }
    .sectionInfo {
        display: none;
    }
    .rightBlock {
        grid-template-columns: repeat(1, 1fr);
    }
    .footer-wrapper {
        flex-wrap: wrap;
        gap: 20px 0;
    }
    .footer-logo {
        width: 100%;
    }
    .footer-block {
        width: 100%;
    }
    .footer-block.footer-actions {
        width: 100%;
    }
    /* product list page  */
    .MainProductWp {
        flex-direction: column;
    }
    .categorySidebar {
        width: 100%;
    }
    .categorySidebar ul {
        display: none;
    }
    .categorySidebar {
        text-align: center;
    }
    .productBodyContainer {
        max-width: 100%;
        margin-inline: auto;
    }
    .container3 {
        max-width: 90%;
        margin-inline: auto;
    }
    .product-inner-main {
        flex-direction: column;
    }
    .prInnerLeft {
        width: 100%;
    }
}

@media screen and (max-width: 575px) {}