The first bit of code for the logo works but the second bit affects the normal menu and pushes it down.
The issue with having a logo on top of a mobile hamburger menu is you have taken up a great deal of the screen size on a small mobile phone. Thats why I am trying to tighten it up. Does not look good either.