Fixed several CSS issues and added first mobile responsive css