updated styling to work better on mobile devices