some layout fixes for mobile