Responsive layout for small, medium and large displays.