Ok, let’s start from the top.

If you need more media queries for other device types, this will definitely help you https://css-tricks.com/snippets/css/media-queries-for-standard-devices/

Now you can specify for every device.

However, this is a little extreme in my opinion.

I understand how certain clients can be very picky, so I understand where you can coming from.

The theme is set to use X amount of pixels for top and bottom padding. And this carries over on mobile devices. If you want to adjust for those specific devices then use the link I have provided.

Let me know if this helps.