В Опере и Атоме нормально, а в самом Хроме (хозяине движка) и Мелкософтовском Едже вся разметка после не пойми каких обновлений поехала вкривь и вкось.
На первом скрине правильное отображение в тутошнего происхождения браузере Атом на движке Хрома, на втором - всё поплывшее собственно в самом Хроме
Движок браузеров один но его сильно перепиливают, и возможно есть разница в отображении сайтов. Почему ты не поднимаешь сервер у себя на компе? Старт с сервера более достоверно отображает работу сайта и всех скриптов.
Надо в девтулах смотреть почему выезжает блок. А чем ты вообще располагал их в одну строку? flexbox, float, table, inline-block? P.s. Совет поставить локальный сервер хороший.
Меня бесит почему тут математические символы типа интеграла не поддерживаются. Так вроде правильно: ∫ Ну и где интеграл? А знак двойного интеграла нормально рисуется: ∬. Ну и почему это? Ерунда какая-то.. Ещё у меня в старом смартфоне вся реклама блокировалась, а в новом фаблете наоборот - куча рекламы и её никак не заблокировать, хотя браузер тот же самый! ⊙﹏⊙