Вы установили адаптивный метатег?
<meta name="viewport" content="width=device-width, initial-scale=1">
в заголовке html.
С его помощью браузер должен отобразить ширину страницы по ширине собственной экран. Таким образом, если установлено, если этот экран имеет ширину 320 пикселей, окно браузера будет иметь ширину 320 пикселей, а не уменьшенное изображение и не будет отображать 960 пикселей (или что бы это ни делало на устройстве по умолчанию вместо отзывчивого метатега).