Responsive CSS changes

CSS changes for @media and link hover changes.