I've checked other topics but I can't seem to figure this out. Testing this site here: <http://www.mf.jlscs.com/>

When in portrait view in Mobile Safari, I can scroll to the right to blank, white padding. I don't want this. 

In landscape view, this scrolling isn't there and it renders as I'd like it. 

I have no idea what is causing this mysterious push. I've tried to eliminate overflow-x, but that doesn't do the trick. If I eliminate overflow-x on each container, then this same effect is allowed to happen for every container in the page. Any ideas?