Как насчет добавления этого:
body { overflow-x: hidden; }
@media screen and (max-width: 600px) {
body { overflow-x: scroll; }
}
Я думаю, это должно быть довольно очевидно ...
Отказ от ответственности: протестировано только в Opera, но я использовал похожий трюк и IIRC, которые работали во всех последних браузерах.