@media screen and (max-width: 1200px) {
    .mobile-logo {
        display: block;
    }


    .header-search-section {
        display: block;
    }

}

@media screen and (max-width: 992px) {
    .product-img{
        height: unset !important;
    }
    footer .footer-top .col {
        flex-basis: 50%;
    }

    .footer-widget {
        margin-bottom: 25px;
    }

    .right-main-menu {
        text-align: left;
    }

    .menu-item-has-children > a:after {
        display: none;
    }

    .mean-container .mean-nav ul li a {
        padding: 1.25em 5%;
    }

    .mean-container .mean-nav ul li li a {
        padding: 1.25em 10%;
    }

    .logo {
        position: absolute;
        z-index: 999999999;
        top: -8px;
        max-width: 65px;
    }



    .mean-container a.meanmenu-reveal {
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        gap: 5px;
        width: 28px;
        height: auto !important;
        min-height: 24px;
        padding: 11px 14px !important;
        box-sizing: content-box;
        overflow: visible;
        color: #db428c;
    }

    .mean-container a.meanmenu-reveal span {
        display: block !important;
        width: 100%;
        height: 3px;
        margin: 0 !important;
        background: #db428c;
        border-radius: 2px;
        flex-shrink: 0;
    }

    .mean-container .mean-bar {
        background: unset;
    }
}

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

    .product-thumb h6, .rating, .product-thumb h5, .product-thumb span {
        text-align: center;
    }

    .special-cart h5 {
        text-align: left;
    }

    a.btn-bag {
        padding: 5px;
    }

    .testimonial-thumb img {
        width: unset !important;
        text-align: center;
        margin: 0 auto;
    }

    .testimonial-thumb {
        float: none;
    }

    .testimonial-content img {
        text-align: center;
        margin: 0 auto;
        padding: 15px 0;
    }

    .testimonial-content {
        padding: 15px;
        text-align: center;
    }

    .signupbtn {
        font-size: 13px;
        padding: 9px 20px;
    }

    .wrapper .pr-0 {
        padding-right: 15px !important;
    }

    .deshi-serch .search-input {
        width: 85%;
    }

    .cta i.icofont-phone-circle {
        font-size: 15px;
    }

    .cta a {
        font-size: 12px;
    }

    .copyright, .footer-logo {
        text-align: center;
    }

    footer hr.pt-40 {
        padding-top: 0;
        margin-top: 0;
    }

    .single-box {
        padding: 5px 0;
        text-align: center;
    }
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
        float: unset;
    }
}

@media screen and (max-width: 580px) {
    .collapse-menu {
        padding-bottom: 15px;
    }

    .deshi-serch .form-control {
        display: inline-block;
    }

    .deshi-serch .search-input {
        width: 70%;
    }

    .deshi-serch .search-submit {
        width: 30%;
    }



    .mobile-logo {
        text-align: center;
    }

    .cta {
        text-align: center;
        padding-bottom: 15px;
    }

}

@media screen and (max-width: 400px) {
    footer .footer-top .col {
        flex-basis: 100%;
    }
}

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

}

@media (max-device-width: 42mm)
and (min-device-width: 38mm) {

}