Gotcha,
To be honest, I didn’t look beyond your homepage.
With a responsive design, any layout changes will most likely require adjustments to the media queries section in order for everything to continue to work.
The media queries section of the style.css file starts with this line:
@media only screen and (max-width: 991px) {
Essentially what that tells the browsers is that any rules between its brackets are to override the other styles when the conditions of the query are true. In this case when the browser is 991 pixels wide or smaller, everything in those brackets are in effect. Larger than that and the rules are ignored.
So if you add image like on your about page, it will be affected as the screen size shrinks because the overall content container (.wrap) gets reduced in size from 960 pixels wide to 750 pixels wide.
You’ll want to make it so your image either shifts above or below your content in the smaller screen sizes.
I hope that helps. The responsive elements do add an extra layer of complexity to layout modifications, but you’ve already got the tools you need to make those changes so you’re in good shape.
If you have trouble, let me know,
Bill