Redid responsive menu for mobile

Header menu and other minor responsive styling