@omnia I try to avoid using script and stay on what webflow provided and still we can have a great result there to be honest. Because each class is dependent for each view, I mean we can surely set a different properties for each view. So, for Phone Landscape we can change wrapper20 Width from 20% to 25% etc like shown on images below.
And we also able to re-arrange all those blocks so we can have our wall a better look.
That's it I guess
Notes: I know we cannot re-arrange just like that because it will affect the other view. What I meant is we do it with all the view in mind at first step.