Responsive divs not sitting side by side

I have a zencart and I want to have a 2 responsive divs inside a parent div.
At the moment they are responsive but on a pc screen the content sits on top of the buttons instead of side by side.
See here
I have an attached an image of what it currently looks like.

TEXT IS IN THIS DIV blah blah.