This is not fluid responsive so it is being displayed like this i.e you first load on large screen and then just contract it.
If you load in small screen directly then those are fine. i.e contract your screen then reload the page.
Because on mobiles you dont have large screen so when you load it at first only it will be fine.
Try checking on device directly.