update styles to work better in smaller devices