То, что этот код не избавляет от прокрутки, он скрывает блок при разрешении экрана менее 320px. С учётом характеристик современных телефонов - не скрывает нигде.
Вот так убирается горизонтальная прокрутка:
Код: Выделить всё
.block_class {
overflow-x: hidden;
}