Прошу оценить мою первую адаптивную верстку (макет седоны)
Делал на flex
Страничка не полная (отсутствует форма на уровне карты)
1)Никак не могу понять почему спрыгивает содержимое последней колонки в блоке #2 (сувениры).
Такая же ситуация при адаптации под 590px все стоят ровно в колонке, а он "догоняет".
2) Как правильно сделать адаптивное меню под мобильное расширение
(в макете должно выпадать сверху, тем самым отодвигать основной контенте на сайте вниз)
3) Как правильно вставлять логотип по середине навигации (в интернете много информации, что логотип можно вставить в тег li но в этом случае если мы добавим еще пункт меню - логотип смещается)

Буду благодарен за ваши ответы.
Сам исходный код