Redesign layout to be responsive