Da deine Seite „In Arbeit“ ist, eine allgemeine Antwort.
Grundsätzlich werden die verschiedenen Ansichtsformate mit Media Queries definiert!
In deinem Bild1 wird der verfügbare Platz wahrscheinlich in width: 25%; für 4 Elemente eingeteilt, ab einer definierten Breite (Bild2) wird der Platz auf 50% je Element gestellt usw.
Das kann man über CSS beieinflussen.