Scaling multiple of objects along certain axis

I want to scale all those windows to shrink them, but I cannot achieve needed result despite any transformation origins I choose. Is there an easy way to do it? preferably without arraying or mirroring that one section.


Transform orientation set to Normal and the pivot point to Individual Origins
S X X to transform along the normal x axis



oh thank you Richard Marklew!
I also found a little bug, when your active selection is polygons but selection type set to edges or vertices, it won’t scale.