Added media queries to make the site look acceptable on mobile devices