title: Flex items not wrapping with flex-wrap: wrap applied
body: <p>I'm attempting to place a flex-wrap on my site through a media query of 700px, with this being the only section where it's not working. Not sure if it's me being an idiot, but can anyone see an obvious solution to what I should be applying flex-wraps and flex properties too in my code for the proposition container to wrap on top of the image?</p>
  
  <p>Seems to me it should be:</p>
  
  <pre><code>hero-content-container = flex-wrap: wrap;
  hero-proposition-container = flex: 0 0 300px;
  hero-image-container = flex: 0 0 300px;
  </code></pre>
  
  <p>But it's not working. I've also tried adding it a level deeper, so proposition and image with flex-wraps, and their children having flex: 0 0 300px.</p>
  
  <p>HTML:</p>
  
  <pre><code>  &lt;section class="hero-section"&gt;
      &lt;div class="hero-container"&gt;
        &lt;div class="hero-content-container"&gt;
          &lt;div class="hero-proposition-container"&gt;
            &lt;h1 class="hero-heading"&gt;Welcome (title)&lt;/h1&gt;
            &lt;p class="hero-paragraph"&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
              nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
              culpa qui officia deserunt mollit anim id est laborum.&lt;/p&gt;
            &lt;button type="button" name="button"&gt;
              &lt;a href="search-page.html" style="text-decoration: none"&gt;This button opens the search page&lt;/a&gt;
            &lt;/button&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="hero-image-container"&gt;
          &lt;div class="hero-image-box"&gt;
            &lt;h1&gt;Hero picture here&lt;/h1&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;
  </code></pre>
  
  <p>CSS:</p>
  
  <pre><code>.hero-section {
    height: 700px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .hero-container {
    height: 600px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
  
  .hero-content-container {
    height: 500px;
    width: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .hero-image-container {
    height: 500px;
    width: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .hero-image-box {
    height: 500px;
    width: 100%;
    border: 3px solid #363636;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .hero-proposition-container button {
    background-color: #f3c623;
    height: 50px;
    width: 300px;
  }
  
  .hero-proposition-container a {
    color: #363636;
    font-size: 16px;
  }
  </code></pre>
  
  <p>Thanks.</p>