updated css to work better on mobile devices