the problem as i can see is that you maybe using fixed size measures for giving sizes to different assets, like using px to define dimension, first of all, set the viewport to screen height, and try using rems instead of px it will really help a lot, if these don't seem to fix the issue, try using responsive attributes. I hope it helps