Здесь дело не в медиа-запросах. Хотя их добавление однозначно улучшит качество просмотра)
А в неправильно заданной ширине одного и/или нескольких блоков, лишних и/или неправильно заданных отступах. Чтобы найти причину такого поведения, придётся поработать в инспекторе и посмотреть поведение каждого из блоков. Какой-нибудь из них окажется шире области просмотра.