Добрый день! У меня похожая проблема. Но дело немного в другом.
в css следующий вид: media screen and (max-width: 420px) {
} media screen and (min-width: 421px) and (max-width: 800px){
} media screen and (min-width: 801px) and (max-width: 1199px) {
}
viewport прописан. но на девайсах срабатывает только 420. все остальные устройства игнорируют. в браузере на компе при увеличении - уменьшении все срабатывает.