Из того, что я вижу на скрипке, похоже, что код работает нормально до определенного момента.Если я изменю размер панели дисплея до полного размера, я вижу все изображение.Я могу медленно изменить его размер и увидеть, что он сам изменяет размеры, когда окно становится меньше, но при 767px оно растягивается обратно.
Я бы сказал, что вам, вероятно, нужно иметь уменьшенную версию этого изображения с шириной 767 пикселей и обновить ваш максимальный размер: 768 медиазапросов, чтобы заменить исходное изображение меньшим.