Responsive menu and other minor changes