/* ---------- Large Desktop ---------- */
@media (max-width: 1600px) {

}


/* ---------- Desktop ---------- */
@media (max-width: 1400px) {

}


/* ---------- Laptop ---------- */
@media (max-width: 1200px) {

}


/* ---------- Small Laptop ---------- */
@media (max-width: 1024px) {

}


/* ---------- Tablet ---------- */
@media (max-width: 991px) {

}


/* ---------- Large Mobile ---------- */
@media (max-width: 767px) {
    .hide-mobile{
        display: none !important;
    }
    .filter-box-scroll {
        overflow-y: auto;
        max-height: 300px;
        border: 1px solid #ffffff52;
    }
    .header-search .search-toggle {
        height: 25px;
        width: 25px;
    }
    .elementor-nav-menu--dropdown{
        background-color: unset !important;
        border: none !important;
    }
    .elementor-nav-menu--dropdown ul.elementor-nav-menu{
        width: 85%;
        background-color: #fff;
        margin: 0 auto;
        border-radius: 6px;
    }
    .woocommerce table.shop_attributes tr td,
    .woocommerce table.shop_attributes tr th,
    .woocommerce-page table.shop_attributes tr td,
    .woocommerce-page table.shop_attributes tr th {
        display: inline-flex;
    }
    .woocommerce table.shop_attributes th {
        padding: 13px 0 13px 21px !important;
    }
    .woocommerce-MyAccount-content-wrapper {
        padding: 13px !important;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul {
        display: inline-flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li {
        width: 49%;
    }
    .post-single-content-box .dynamic-intro {
        max-width: 100%;
    }
    .header-search .search-box {
        left: -60px;
    }
    .elementor-menu-cart__container {
        transform: translateX(-22%) !important;
    }




}


/* ---------- Mobile ---------- */
@media (max-width: 575px) {

}


/* ---------- Small Mobile ---------- */
@media (max-width: 480px) {

}


/* ---------- Extra Small Mobile ---------- */
@media (max-width: 360px) {

}