implement responsive layout in all sizes