Почему разница между отображением с телефона и в консоли разработчика?
На телефоне включить отладку по USB. В хроме, в девелопер консоли сможешь подключить и продебажить реальное устройство.
Ну как минимум фиксаните меню, так как на разрешении  >500 оно уже создает скрол.
А вообще тут много косяков, как понял вы учитесь. Если хотите могу немного объяснить, что и где накосячили.