Как расстянуть картинку на весь блок?
Как расстянуть картинку на весь блок?width: 100%;
Но у Вас там нет картинки, там background у блока.
Оффтоп, кто ж такие вещи
yana586ma8.temp.swtest.ru/wp-content/themes/clean_...
картинками делает? Это же ключевая фраза. Да и при масштабировании замыливается текст. и таких блоков миллион на сайте:
yana586ma8.temp.swtest.ru/wp-content/themes/clean_...
Кто ж Вам заплатит за это? Вы все что не знаете как сверстать картинками хренячите?
Мобильная версия вообще ад. Вы же boostrap подключили, так используйте его. Добавьте в head <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
И свой css подключите после boostrap, а не до него, иначе замучаетесь переопределять стили.
Иконки типа этой: yana586ma8.temp.swtest.ru/wp-content/themes/clean_... надо делать или спрайтом или иконочным шрифтом. Вы же подключили fontAwesome там есть эта иконка:
fontawesome.io/icon/map-marker
мало того, что лишний запрос на сервер не пойдет, так еще и потери качества не будет при масштабировании.
fixed блок в пол экрана высотой - это не user friendly
Используйте Flexbox. 
Родителю задайте высоту, ширину и это:
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
https://jsfiddle.net/agopm21m/1/