Improved layout for mobile viewport