У вас там проблема в следующем.. Картинку видимой то вы делаете,.. но родительский контейнер остается (или выставляется) display:none. Как результат картинка на разрешении не видна.
Обновил
Ваш пример
1. Заменил id на класс, а то у вас в одном месте так, в другом иначе.
2. Вынес блок с картинкой за блок, который у вас скрывается при меньших разрешениях
3. для display:block на меньших поставил !important (возможно и не обязательно, так как стоит дальше по коду, но чтобы наверняка)