Grid layout issues


I’m trying to set up a home page with an image(on left) then a text box(on right) followed in the next row by a text box (on left) then an image (on right). I want them to always be 50% each of the site width in the the desktop view no matter the window size - how do I do this?

Thanks in anticipation…