zgadzam się, jest to styl komputerowy dlatego że technik nie umie pod wersję mobilną zakodować xD
Ps. Niektórym proponowałby się poduczyć jeszcze HTML + .css, nie łapać się za wszystko co się da, bo tak później wychodzi. To że się kod zamyka to w podstawówce chyba uczą, nie pamiętam.
1, 2 widać
3. Nie możesz tego wyśrodkować używając <center> ?
Może też wypadało by domknąć kod?
Ps. Jeśli już kodujesz to koduj możliwie, bo na niektórych rozdzielczościach to tragedia. Jest coś takiego jak zbadaj element w przeglądarce, tam możesz wybrać rozdzielczość i sprawdzić.
Przykładowo
@media screen and (max-width: 767px) {
.zmienna {
background-size: "np." 700px;
}