update website css, better support for mobile