Issue with TABLE or DIV padding on Mobile [closed]

This is a common CSS problem. In your table, there are too many columns for the width to accommodate, so div.table is overflowing from its container.

To fix, wrap div.table inside another div. Set the outer div to:

width:100%;
overflow:auto;

div.table will now stay within the boundaries without breaking the right margin, but will need to be side-scrolled to be fully viewed.