Честно говоря, более удобно использовать mobile first подход, то бишь использовать min-width на брекпоинтах. Получается, что у тебя дойдет до определенной ширины и применятся стили. По поводу "нужно чтобы для каждого устройства было свое отображение". Используя media запросы в css, браузер будет самостоятельно определять когда ширина экрана становится определенной и контент будет подстраиваться, если правильно прописаны медиа запросы. В Гугле ты найдешь рекомендуемые "брекпоинты" для разных устройств. Вот некоторые из них для max-width, у тебя подход desktop-first, верстать больше. Но это на будущее, посмотри media запросы и подход к адаптивной вёрстке mobile first