The calendar is responsive - on large displays, for example, 6-4 doors are displayed in a row. On smaller displays this goes down to two doors next to each other. More responsive behavior can easily be added using CSS media queries.