All tree divs are inside a parent with the following css:
display: flex;
flex-wrap: wrap;
Without the parent they each position themself under eachother.
With a width of more than 900px the green div is positioned to the left but still under the blue one.
With a width of more than ~800px but less than 900, blue and green are next to eachother while the green could be next to red