@media only screen and (max-width: 1024px) {
html, body { overflow: auto !important; height: auto !important; }
body { opacity: 1 !important; visibility: visible !important; }
#app { overflow: visible !important; height: auto !important; position: relative !important; }
#ajax-content { overflow: visible !important; height: auto !important; }
.loader { display: none !important; }
.scrollbar-track { display: none !important; }
.scroll-content { transform: none !important; position: relative !important; overflow: visible !important; }
.content--fullscreen, .content--builder, .fs, .fx-smooth-move, .fx-perspective, .fx-image, .no-fx {
    position: relative !important; height: auto !important; min-height: 100vh !important; overflow: visible !important;
}
.fs__image, .fx-smooth-move-bg { 
    position: fixed !important; top: 0; left: 0; right: 0; bottom: 0;
    width: 100% !important; height: 100% !important; z-index: -1 !important; transform: none !important;
}
.fade-layer { position: fixed !important; z-index: 0 !important; }
.elementor { position: relative !important; z-index: 10 !important; }
.elementor, .elementor-section, .elementor-container, .elementor-widget-wrap, .elementor-element {
    opacity: 1 !important; visibility: visible !important; transform: none !important;
    position: relative !important; overflow: visible !important;
}
#header, .header__logo, .menu-button { opacity: 1 !important; visibility: visible !important; transform: none !important; }
.mcw-fp-section, .fp-section, .fp-slide, .fp-tableCell, .fp-overflow, #fullpage, .fullpage-wrapper { 
    height: auto !important; position: relative !important; overflow: visible !important;
}
.content, .content-full, section, article, main { position: relative !important; overflow: visible !important; }
[data-scrollbar], .scrollbar-content { overflow: visible !important; position: relative !important; transform: none !important; }
}
