В версии для десктопа указал картинку через бэкграунд, при уменьшении экрана надо, чтобы картинка менялась на другую. Например:
header {
position: relative;
background-image: url("/img/banner-bg.jpg");
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-color: #000000;
z-index: 0;
}
@media (max-width: 1200px) {
header {
position: relative;
background-image: url("/img/last-post2.jpg");
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-color: #000000;
z-index: 0;
}
}