Updating css styles for smaller screen sizes.

I updated the fittext to have a min and max size and scale it down a bit less. Moved out the js style code to css media queries. Updated the line height to change on smaller screen sizes to the social menu doesn't completely look stupid.