Thank you @kory,
I tried your code and all worked wonderfully on Chrome… not so much on Safari
On safari at the middle break point, the four column row displayed as
1 full width column
2 50% width columns with no margin between them
followed by another full width column
very odd!
no worries though as the code I posted above seems to work fine on Chrome, Safari & Firefox