updated css for better mobile support