improved css for mobile and desktop