Согласно
документации, .hidden-xs так не работает. Вы уверены, что проблема в Bootstrap? Он официальный (не изменен вручную), вы нигде не меняли его классы в своих файлах? Давно использую Bootstrap, но такого поведения никогда не замечал.
Update: если вы используете Bootstrap 4, то знайте, что там
больше нет пикселей как единицы измерения. Так, класс .hidden-xs срабатывает при ширине экрана
меньшей, чем 34em, значение которых в пикселах может заметно варьироваться от сайта к сайту. В
документации подробно.