You can try adding width:100% and see if this solves the problem of IE overflow:
html, body { overflow-x:hidden; width:100%; margin: 0; padding: 0; }
If this still causes problems, you will need to find the element that causes the problem.
A couple of ways to do this. (Be sure to remove overflow-x:hidden; before starting.)
1) Open the inspector, start with sections or elements containing other elements. Set those divs to display:none . If the excess white space disappears, you can find the offending element and fix its CSS.
If this option is too time-consuming or you are unable to do this, you can try another option:
2) This site contains CSS that describes all the elements of your site. This can help you find what causes overflow. CSS used on this site:
* { background: #000 !important; color: #0f0 !important; outline: solid #f00 1px !important; }
They also provide a javascript bookmark that also helps with this.
source share