How do I create a responsive banner/horizontal band?

Hi there!

I would like to create a banner/horizontal band (see attached) to place on my homepage. I have 3 logos and would like to place them next to one another and be able to choose the background color. Its also important that the banner is responsive ie the logos move from aligned horizontally on a normal size screen but align vertically on a smaller screen. Any ideas?