Если при уменьшении ширина экрана остаётся незаполненный фон, то:
Не задана минимальная ширина для резинового блока (1) с фоном.
Такое возникает, если блок (2), внутри него, больше ширины окна браузера, в этом случае заполняется фоном только видимая часть внешнего блока (1). Т.к. его размер расчитывается от границ окна браузера.
Нужно добавить:
.block_1{ min-width: 1170px; }