refactored css for mobile; not done