added the nav-menu toggle and some responsiveness