Нужно смотреть весь код или проверять путь к картинке и её размеры.
Потому что сам по себе ваш код работает https://jsfiddle.net/nde0pjmu/
(ну только что позиционирование и размер фона применяются к градиенту, а не к картинке, но может это так и задумано)
s_cruze44, я с трудом понимаю, что вы называете "блоком", а что "текстом", разметка не очень соответствует вопросу. Я спать.
Нормальный пример в песочнице сделайте, вдруг кто-то не спит.
Позиции упали?
Который вариант стоит главным зеркалом в вебмастере?