css fixes for both mobile and desktop versions