I looked at the first link and it looks like you’re adding inline css code for your buttons. That could be what’s causing the issue if there not showing up right in mobile devices.
For your logo, I would remove some of the extra space on the side (right side) so it is perfectly centered when viewing it. Once you do that to the image itself (using Photoshop or whatever you use) then we can make it show up in the middle when viewed in mobile devices and it won’t get cutoff.