update styles for desktop and mobile