CSS fixes for mobile devices