Very sorry, I’ve been really busy lately and didn’t have time to properly look into your response. However, I believe your suggestion doesn’t solve my problem since setting row-reverse or column-reverse in general reverses the order in any layout. Setting row-reverse or column-reverse in mobile only, is equivalent to setting the column order in mobile only. But my problem remains that the “mobile” setting doesn’t kick in until the viewport width reaches a certain fixed width, and not when the viewport width is smaller than the content which is when wrapping happens. For example if I have two columns of 400px width, when the browser will wrap them into rows when the browser window is less than 800px, but the mobile-specific CSS takes effect at let’s say 700px width. I hope that makes sense.