Adjusted font sizes and div widths so that page looks better on mobile devices