Mobile Site Very Small - Spirit Theme

Hello,

I'm having problems with my site, the desktop browsers works no problem but the sizing when in portrait mode on mobiles and tablets is very small.

I have looked at it in responsive view and all seems to be OK.

Can you please shed light on whats wrong?

Thanks
Carl