Tidy up css and make welcom page more responsive