Flex-wrap element

pls i dont know what is happening with the flex-wrap element, i have done what the instruction says yet i am still getting it wrong

style>
#box-container {
background: gray;
height: 100%;
flex-wrap: wrap;
}
#box-1 {
background-color: dodgerblue;
width: 25%;
height: 50%;
}

#box-2 {
background-color: orangered;
width: 25%;
height: 50%;

}

#box-3 {
background-color: violet;
width: 25%;
height: 50%;
}
#box-4 {
background-color: yellow;
width: 25%;
height: 50%;
}
#box-5 {
background-color: green;
width: 25%;
height: 50%;
}
#box-6 {
background-color: black;
width: 25%;
height: 50%;
}



**Your browser information:**

User Agent is: <code>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36</code>.

**Challenge:** Use the flex-wrap Property to Wrap a Row or Column

**Link to the challenge:**
https://www.freecodecamp.org/learn/responsive-web-design/css-flexbox/use-the-flex-wrap-property-to-wrap-a-row-or-column

Hey @omogiatee,

Remember at the first lesson about flexboxes, you have to always make the container have display: flex; first before giving it other flexbox properties. So you just forgot to add display: flex; on the CSS.