Почему не переназначает стиль?
Специфичность селекторов

Верхний селектор имеет больший вес. Там селектор класса + селектор псевдокласса.
Потому что первый селектор обращается к конкретному элементу, в данном случае пятому, а нижний селектор пытается обратиться ко всем сразу, как выше вам подметили это и есть вес селекторов, верхний так скажем важнее, чем нижний, если уж попроще объяснять, в вашем случае тогда в медиа запросе просто обратиться также к пятому отдельно, то будет все ок