Need css help to solve a layout issue


In the mobile view of this site: the elements (Images, Text) of the page goes full width like this:
You can try this by minimizing browser window in this page:

View how the page looks in different screen sizes:

The page should ideally look like this:

Can someone please provide me a css code to resolve this layout problem?