/* Static-host safeguards. Original site styles remain the primary source. */
html, body { max-width: 100%; }
body { overflow-x: hidden; }
#preloader, .preloader, .pace, .pace-active { display: none !important; }
.animated, [data-animation] { opacity: 1; visibility: visible; }
img, video, iframe { max-width: 100%; }
form#Form { height: auto !important; opacity: 1 !important; }

@media (max-width: 767px) {
  .container, .container-fluid { max-width: 100%; }
  table { max-width: 100%; }
  .table-responsive { overflow-x: auto; }
}
