Почему не работает адаптация под мобильные устройства?
в head забыли дописать<meta name="viewport" content="width=device-width, initial-scale=1.0">
Вы забыли добавить в head вот этот тег:<meta name="viewport" content="width=device-width, initial-scale=1">