/* Global responsive rule for Visit Us button — used across all pages
   Keeps consistent size/spacing so the mobile burger shows correctly.
*/
@media (max-width: 991px) {
  .header-right-btn { margin-right: 50px !important; }
  .header-btn { padding: 8px 15px !important; font-size: 14px !important; }
}

/* Remove preloader/loading logo elements across the site.
   We keep an override here (loaded after style.css) rather than editing
   the big generated/minified stylesheet to avoid regressions.
*/
#preloader-active, .preloader, .preloader * { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }
img[src*="loading_"] { display: none !important; }
