/**
* 8.0 Media Queries
* ----------------------------------------------------------------------------
*/
@import url("../megashop/responsive.css");
@media only screen and (max-width: 1450px) {
    .theme-container, .main-content-inner, .full-width .inner-container, .site-footer .inner-container, .main-inner-container, .main-content.box-page, 
    .single-product-full .woocommerce-message {
        width: 1200px;
    }
    .header-search .search-form .search-field, .header-search .woocommerce-product-search .search-field{
        width: 680px;
    }
    .single-category-block {
        display: block;
    }
    .cat-img-block {
        margin-block-end: 10px;
    }
    .widget .tnp-email, .widget .mc4wp-form-fields input[type="email"]{
        width: 350px;
    }
}
@media only screen and (min-width: 1201px) and (max-width: 1250px) {
    .footer-widget {
        width: 18%;
    }
}
@media only screen and (max-width: 1250px) {
    .header-search .search-form .search-field, .header-search .woocommerce-product-search .search-field {
        width: 630px;
    }
    .widget .tnp-email, .widget .mc4wp-form-fields input[type="email"]{
        width: 300px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .footer-widget {
        width: 18%;
    }
}
@media only screen and (max-width: 1200px) {
    .header-search .search-form .search-field, .header-search .woocommerce-product-search .search-field {
        width: 470px;
    }
    .box-category, .header-category ul.product-categories{
        width: 225px;
    }
    .header-top-center{
        display: flex;
    }
    .header-contact span.phone {
        margin-inline-start: 0px;
        padding-inline-start: 15px;
    }
    .cms-banner-inner .text2.static-text {
        font-size: 20px !important;
        line-height: 26px;
        margin-block-end: 15px;
    }
    .cms-banner-inner .shop-now a {
        padding: 10px 15px;
    }
}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
    .footer-widget {
        width: 18%;
    }
}
@media only screen and (max-width: 1024px) {
    .header-bottom-right {
        justify-content: center;
        padding: 0;
    }
    .single-category-block {
        display: flex;
    }
    .tmpmela-single-category {
        width: 50%;
        padding-block: 10px;
    }
    .cat-img-block {
        margin: 0;
    }
    .home-service {
        width: 50%;
        padding-block: 10px;
    }
}
@media only screen and (max-width: 979px) {
    .header-search .search-form .search-field, .header-search .woocommerce-product-search .search-field {
        width: 290px;
    }
    .box-category::before {
        left: 0;
    }
    .box-category {
        padding-inline-start: 25px;
    }
    .header-bottom-left{
        margin: 0;
    }
    .cms-banner-inner .static-wrapper{
        top: 0;
    }
    .cms-banner-inner .text1.static-text {
        font-size: 14px !important;
    }
}
@media only screen and (max-width: 767px) {
    .header-search .search-form .search-field, .header-search .woocommerce-product-search .search-field {
        width: 240px;
    }
    .search-form, .woocommerce-product-search, #primary-sidebar .woocommerce-product-search, footer .woocommerce-product-search{
        top: 42px;
    }
    .header-cart {
        background: none;
        margin: 0;
        padding: 7px;
    }
    .header-cart .shopping_cart .cart-icon {
        background-image: url("images/megnor/cart-bag-black.svg");
        background-size: 27px;
    }
    .header-cart .togg .widget.widget_shopping_cart{
        right: 0;
    }
    .header-top-right{
        flex: inherit;
    }
    .header-bottom-left {
        flex: auto;
        padding: 0;
    }
    .header-bottom-right {
        background: none;
    }
    .header-search .search-form .search-field, .header-search .woocommerce-product-search .search-field {
        margin: 0;
    }
    .header-search button[type="submit"], .widget.widget_search input[type="submit"], .search-form input[type="submit"], .widget.widget_product_search button[type="submit"] {
        position: absolute;
        right: 0;
        padding: 8px 18px;
        background-size: 17px;
    }
    .single-category-block{
        border: 0;
        padding: 0;
    }
    .footer-newsletter{
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }
    .normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2{
        font-size: 20px;
        padding-bottom: 10px;
    }
    .tmpmela-single-category {
        padding-inline: 10px;
    }
    .home-service {
        width: 100%;
    }
    .tmpmela_service_banner {
        padding: 0;
    }
    .tmpmela-hot-product, .tmpmela-woo-list, .tmpmela-blog-block {
        padding: 0 !important;
    }
    .cms-banner-inner .static-wrapper{
        top: 25%
    }
    .tmpmela-offer-banner .cms-banner-inner .text2.static-text {
        margin-block: 0;
        font-size: 14px !important;
        line-height: 20px;
    }
    .tmpmela-offer-banner .static-wrapper.cms-left-text {
        top: 14%;
    }
    .tmpmela-single-category{
        width: 100%;
    }
}
@media only screen and (max-width: 600px) {
    .widget .tnp-email, .widget .mc4wp-form-fields input[type="email"]{
        width: 100%;
    }
}
@media only screen and (max-width: 479px) {
    .search-form, .woocommerce-product-search, #primary-sidebar .woocommerce-product-search, footer .woocommerce-product-search{
        top: 38px;
    }
    .header-bottom-right{
        margin: 0;
    }
    .header-cart .togg .widget.widget_shopping_cart{
        top: 35px;
    }
    .cms-banner-inner .shop-now a {
        padding: 5px;
    }
    .cms-banner-inner .text2.static-text {
        margin-block: 3px;
    }
    .cms-banner-inner .static-wrapper {
        top: 4%;
    }
}