make the layout responsive and mobile friendly.