Mobile nav updates and code cleanup for >768