Small CSS Changes

Adjusted spacing, alignment and small stuff for smaller screens.