fixing some layout issues for mobile