I found some code that I've started using to adjust for smaller or larger screens. My understanding of it is fairly limited, and there's been a lot of trial and error work.
The highlighted settings are those that I find need to be altered most often, based on the specific page content. Each col-xs or col-md row can fit a value up to 12. In this example, a smaller screen (col-xs) will stack the text above the image, giving each a full row (col-xs-12). A larger screen will place the text (col-md-7) on the left, slightly wider than the image (col-md-5) on the right (7+5=12).
I hope this helps!
<div class="content-box" style="margin: -0.75em 0 -0.5em 0;">
<div class="grid-row">
<div class="col-xs-12 col-md-7">
<div class="styleguide-section__grid-demo-element">
<p>Words go here.</p>
</div>
</div>
<div class="col-xs-12 col-md-5">
<div class="styleguide-section__grid-demo-element">
<figure style="margin: 0.5em;"><img src="" alt="" width="100%" />
<figcaption style="font-size: 75%;">Figure #.#: Caption text goes here.</figcaption>
</figure>
</div>
</div>
</div>
</div>