Lots of responsive adjustments for the menu.