/**
* 8.0 Media Queries
* ----------------------------------------------------------------------------
*/
@media only screen and (max-width: 1400px){
    .header-search .woocommerce-product-search .search-field {
        width: 495px;
    }
}
@media only screen and (min-width: 1251px) and (max-width: 1450px){
    .site-footer {
        font-size: 13px;
    }
}
@media only screen and (min-width: 1201px) and (max-width: 1480px){
    .whislist-counter, .compare-counter, .header-cart {
        margin-inline-start: 14px;
    }
    .account-label {
        padding: 8px 18px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
    .topbar-link-wrapper {
        top: 50px;
    }
}
@media only screen and (max-width: 1200px){
    .menu-toggle::before {
        padding-inline: 5px;
    }
    .topbar-link {
        margin-inline-start: 10px;
    }
    .whislist-counter, .compare-counter, .header-cart {
        margin-inline-start: 20px;
    }
    .menu-toggle::before {
        margin-inline-end: 0px;
    }
}
@media only screen and (max-width: 979px){
    .whislist-counter, .compare-counter, .header-cart, .topbar-link, .header-search {
        margin-inline-start: 10px;
    }
    .site-footer .title-outer::before{
        color: #fff;
    }
    .widget.widgets-footercontact {
        background: none;
    }
    .site-footer .widget .widget-title, #secondary .widget-title, .primary-sidebar .widget.widget_block h2 {
        font-size: 17px;
        padding: 5px 0;
    }
    .widget .tnp-email, .mc4wp-form-fields input[type="email"] {
        width: auto;
    }
}
@media only screen and (min-width: 980px) and (max-width: 1200px){
.header-search .woocommerce-product-search, .header-search .search-form {
	top: 52px;
}
}
@media only screen and (max-width: 768px){
    .woo-products .owl-theme .owl-buttons .owl-prev {
        left: 7px;
    }
    .woo-products .owl-theme .owl-buttons .owl-next {
        right: 7px;
    }
}
@media only screen and (max-width: 767px){
    .whislist-counter, .compare-counter, .header-cart, .topbar-link, .header-search {
        margin-inline-start: 10px;
    }
    .cms-banner .elementor-column:last-child {
        padding-inline-end: 0;
        padding-inline-start: 0;
    }
    .cms-banner .elementor-column:first-child {
        padding-inline-start: 0;
        padding-inline-end: 0px;
    }
    .sitemap-item, .contact_form form {
        width: 100%;
    }
    .header-cart .togg .widget.widget_shopping_cart {
        top: 48px;
    }
    .header-search .woocommerce-product-search, .header-search .search-form {
        top: 48px;
    }
}
@media only screen and (max-width: 479px){
    .whislist-counter, .compare-counter, .header-cart, .topbar-link, .header-search {
        margin-inline-start: 0px;
    }
    .widget .tnp-email, .mc4wp-form-fields input[type="email"] {
        width: 100%;
    }
    .blog-posts-content .post-image-outer {
        width: auto;
    }
}
@media only screen and (max-width: 320px){
    .woocommerce .onsale {
        height: 35px;
        line-height: 35px;
        font-size: 12px;
        width: 35px;
        }
}
@media only screen and (min-width: 500px) and (max-width: 767px){
    .cms-title-2 {
        right: 0 !important;
        left: 25% !important;
    }
    .cms-title-1 {
        right: 0 !important;
        left: 25% !important;
    }
    .cms-title-3 {
        right: 0 !important;
        left: 25% !important;
    }
}
