Is there a leaner way of having an image that is right-aligned on desktop but drops down underneath the text on mobile?

So far, I've just heard of using tables. I would prefer to just use css without tables if possible.

Doable?