I think this has to do with flex css layout and mobile selectors for small screen sizes.
Actually, the problem is with rendering in Safari, both desktop and mobile. It works fine in desktop Chrome only.
Resolved in 1d1e689.
1d1e689