html, body {
  overflow-x: hidden;
  max-width: 100%;
}

@media only screen and (max-width: 819px) {
  /* Force everything to respect viewport width on mobile */
  body, 
  #container,
  #content,
  .maincontent,
  article,
  .hero,
  .container {
    max-width: 100% !important;
    overflow-x: hidden;
  }
  
  img, iframe, table {
    max-width: 100% !important;
    height: auto;
  }
}