updated css to work better on mobile.