fix scrolling issues and update media queries for mobile usage