Text/Images Appear Either Jumbled or Cutoff in Responsive View

I've installed Spirit in a standalone application called InstantWP. Although I've been able to successfully update the landing page with my own text and images, when I view the page in responsive mode, the text and images often lay over each other or the images are cut off. What steps do I need to take to prevent this from happening?