/**
* 8.0 Media Queries
* ----------------------------------------------------------------------------
*/
@media only screen and (max-width: 1450px) {
    .owl-theme .owl-buttons div.owl-prev { left: 0px;}
    .header-contact span { display: flex; border: none; }
    .header-contact .contact-text:last-child { padding-inline-start: 0; }
}
@media only screen and (max-width: 1200px) {
    .header-top { padding: 20px 0; }
    .header-bottom { display: none; }
    .sticky-menu .header-top { display: flex; padding: 10px 0; }
    .mobile-navigation, .topbar-link, .header-search { padding: 0 4px; width: auto; }
    .mobile-navigation .menu-toggle { padding: 0; font-size: 0; line-height: 0; }
    .menu-toggle::before { background-image: url("images/megnor/menu.svg");  position: relative; top: 0; }
}
@media only screen and (max-width: 979px) {
    .header-contact { display: block; }
    .primary-sidebar .title-outer::before, .primary-sidebar .toggled-off .title-outer::before, .site-footer .title-outer::before { color: #2f3327; }
    .cat_description a.cat_name { font-size: 22px; line-height: 28px;}
}
@media only screen and (max-width: 640px) {
    .header-top { padding: 10px 0; }
    .header-top-left { display: none; }
    .header-top-center { justify-content: flex-start; }
    .cat_inner { top: 35%; }
    .cat-outer-block a.cat_name { font-size: 20px;}
    .cat-outer-block.style_2 .cat_description { padding-bottom: 0; }
    .product-detail-wrapper { padding: 8px; }
    .topbar-link-wrapper, .header-cart .togg .widget.widget_shopping_cart,
    .sticky-menu .topbar-link-wrapper, .sticky-menu .header-cart .togg .widget.widget_shopping_cart { top: 53px; }    
}
@media only screen and (max-width: 479px) { 
    .header-mob-logo img { width: auto; }
    .woocommerce ul.products li .container-inner { margin: 0 4px; }
    .woocommerce span.onsale, .woocommerce-page span.onsale { height: 35px; width: 35px; line-height: 35px; }
    .woo_categories_block { margin: 0; }
}