@jocatman: I can see the header image is responding to small size. Your header image is small so it is responding only after screensize below 700px. You can scroll down your browser and check it.
To reduce the space on the body text of pages and blogs, you have to change the css for all responsive screen. So, I don’t recommend it.
If you ad the following CSS in “Appearance => Theme Options => Custom CSS” box, it will reduce for all screen. So, be aware of this
`p { margin-bottom: 30px; }`
If you want to change for different screen size then add individually to all these sizes.
`
@media screen and (min-width: 1190px) { p { margin-bottom: 40px; } }
@media screen and (max-width: 1060px) { p { margin-bottom: 20px;} }
@media screen and (max-width: 960px) { }
@media screen and (max-width: 767px) { }
@media screen and (max-width: 480px) { }
@media screen and (max-width: 320px) { }
`