Added media queries and layout for larger viewports