Check the resolution of your mobile. You probably have a screen of width less than 800px while your content needs more than 800px to be displayed.
Also, for 2-column display, the best way is to use float left and right on the two divs. You should read about responsive CSS which can stylize the width of your divs based on the device width.