I’m very happy to improve the theme if you can provide detailed explanations what should be changed and why.
I have also noticed you have some custom code and adsense in your header, which breaks the header layout partly. There is a lot of white space added at the top becaues of that code. That might be the reason it does not look good on mobile devices.
You can try to remove your modifications and check if it works better then.