Насколько я знаю, размер окна браузера не должен запускать CSS, защищенный условиями max / min-device-width.Это будет запускать CSS, защищенный с максимальной / минимальной шириной, хотя.Однако ваше разрешение экрана может вызывать разделы ширины устройства.
Но это не будет вашей единственной проблемой.Дело в том, что логическая единица px в CSS не всегда соответствует физическому количеству пикселей.Если вы устанавливаете начальный масштаб на 1 в метатеге области просмотра, на телефонах Android с разрешением 800x480 и iphone4 все может выглядеть больше, чем нужно.
Вы можете использовать отношение устройства к пикселям в медиазапросеизолировать эти устройства.Я думаю, что iphone4 device-pixel-ratio составляет 2.
Я знаю, что ни одно из вышеперечисленного само по себе не дает вам прямого решения, но вы можете попробовать объединить их, чтобы выяснить, что работает для вас.