Когда вы открываете сайт на мобильном устройстве, вы можете видеть, что фоновое изображение зависит от объема контента на странице, где больше - фоновое изображение увеличивается, а меньше - уменьшается. Так, например, когда вы открываете панель навигации на мобильном устройстве, вы можете видеть, что фон резко увеличивается, так как панель раздвигается и становится больше контента. Как сделать фон независимым от количества контента, зависит только от области просмотра.
Что на данный момент в css и html
<body class="bg-image1">
body {
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
margin: 0;
padding: 0;
height: 100%;
min-height: 100%;
}
.bg-image1 {
background-image: url(path);
}