Improved responsive nav menu