Hi Esraagamal,
Can I ask why you've opted to use flexbox for this challenge? I think it's meant to be one that helps you learn CSS Grid, and the original design is ideal for a grid layout. You're making it a lot harder for yourself using flex instead.
On mobile at the moment your current solution leaves a load of space on the right (the single column doesn't stretch to full width of the screen. I would look at that.
A great solution for grids like this if you're really keen to stick with flexbox is something like this https://github.com/Heydon/fukol-grids
That's a completely responsive grid that relies on ideal widths. You'd only need to change flex-basis at each breakpoint.
Hope that's helpful. Happy learning! ☺
@EsraaGamal-22
Posted
@grace-snow I'm using flexbox as practice for me on this part, and for the second point can you check my code after the update?