Fine tune site for mobile experience. Fix several bugs and optimised CSS