fix the layout for mobile