Mobile nav and many responsive tweaks