Reworked layout for mobile.