I have this on my site and it works on desktop, but not tablet or mobile:

html,
body {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
overflow: hidden;

Any suggestions?