some layout changes, and responsive menu and topbar