@media(max-width:992px){
    .app-navbar + .df-menu {
        display: none;
    }
} 
@media(max-width:991px){    
    .df-menu-on-desktop, footer.sticky-footer-menu-active {
        display: none;
    }
    .df-search, .df-navs {
        padding-top: 0;
    }
    .df-search {
        padding-left: 20px;
    }
    .df-logo {
        top: 0;
        padding-block: 10px;
    }
    .df-logo-box::after {
        inset: 0 0 0px -100px;
    }
    .df-logo-box {
        min-width: 120px;
        width: 120px;
    }
    .df-widgets {
        flex-wrap: wrap;
    }
    main {
        min-height: calc(100dvh - 131px);
    }
}
@media(max-width: 767px) {
    .fluid-pd {
        padding-inline: 20px;
    }
    .df-hero-ads {
        grid-template-columns: repeat(2, 1fr);
        display: none;
    }    
}
@media(max-width: 500px) {
    .df-logo-box {
        min-width: 90px;
        width: 90px;
        padding-right: 20px;
    }
    .df-search {
        padding-left: 5px;
    }
}
@media(max-width: 440px) {
    .df-logo-box {
        min-width: 90px;
        width: 90px;
        padding-right: 20px;
    }
    .df-search {
        display: none !important;
    }
    .store-search-popup {
        display: block;
    }
    .df-footer-content .df-widgets {
        flex-direction: column;
        gap: 30px;
    }
    .df-hero-panel .carousel-caption {
        display: none;
    }
}