Как только скролим вниз, горизонтальный скрол исчезает и вся станет на свое место.
Он исчезает, а потом опять появляется. Интуиция подсказывает, что проблема где-то здесь:
Нехитрое правило
.nicescroll-rails {
display: none !important;
}
убирает скролл, что подтверждает наличие проблемы именно в этом месте. Альтернативный вариант решения проблемы - overflow: hidden. Но по идее было бы хорошо найти скрипт, который это генерирует, и убрать его: такое позиционирование элементов - зло.