This is a responsive issue that can be solved with media queries. There are several ways to build a column layout (flexbox, floats, grid, table) so unfortunately there is no way to give you a good answer without having access to the page to see how the section is built. If you provide a link I will check it out for you.