css fixes for mobile devices