Dein Umgebungscontainer (grün) bekommt eine Breite - darein "fliessen" deine Werbeblöcke ( float:left ) - so füllt sich der Container bis er "voll" ist und würde dann einen Umbruch erzeugen...
Auf einem Mobilgerät bekommt der Umgebungscontainer eine entsprechend kleinere Breite ( "css mediaqueries")...