/* Eliminate horizontal page overflow on all tablet widths. */
@media(min-width:651px) and (max-width:1024px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}header,main,footer,main>section{max-width:100vw!important;overflow-x:clip}.hero,.gallery,.services,.process,.contact,.site-footer{overflow-x:clip!important}.hero-grid,.contact-grid,.footer-top,.compare-slide,.process-list article{min-width:0!important}.hero-copy,.hero-visual,.contact-copy,.booking-form,.footer-brand,.footer-column{min-width:0!important}.services .section-head h2,.process-top h2{white-space:normal!important}.gallery-carousel,.compare-viewport{max-width:100%!important}.orbit-one,.orbit-two{pointer-events:none}}
