better css for main nav on small screens