Updated CSS to be more responsive and look nicer