Вот код на
codepen. Если сжать браузер до медиа запроса, который устанавливает зеленый фон и нажать кнопку, чтобы скрыть квадрат, то при увеличении до красного фона не возвращает квадрат. Почему? Если смотреть в отладчике, то видно что display: none и если его руками выставить в display: block, то квадрат снова становится видимым. Получается же что медиа запрос не срабатывает, но как же тогда красный цвет фона...