Style update

Mostly responsive design for mobile version.