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.