Nav menu mobile optimised

Basics are working. Needs tweaks.