Как сделать background чтоб на разных разрешениях картинка не обрезалась?
Пробовали background-size: cover; + выравнивание фона по центру ?
Как вариант, сделать background-size: cover; + background-position: center; + background-attachment: fixed;
По идее, если сделать cover и выравнивание по центру, должно помочь, ну если нет, можно добавить fixed, чтобы картинка всегда была на месте.