Added responsive stuff to styling to make it more legible on mobile devices