Проблема связана с вашим элементом <header>
. Точнее, с его псевдо :: после элемента ...
Действительно, чтобы центрировать lo go и обеспечить приличный размер, ширина устанавливается до 160% ... верно? Вот почему у вас есть эта полоса прокрутки
Применить overflow:hidden
к родителю, поэтому:
@media screen and (max-width: 1100px)
.bgimg-1 {
background-position: center top;
background-repeat: no-repeat;
top: 0;
background-size: 180%;
min-height: 51%;
overflow: hidden;
}