.jssora19l {
	background: url("/templates/altour/images/a19.png") no-repeat; top: 40%; width: 50px; height: 50px; overflow: hidden; display: block; position: absolute; cursor: pointer; transform: scale(0.5);
}
.jssora19r {
	background: url("/templates/altour/images/a19.png") no-repeat; top: 40%; width: 50px; height: 50px; overflow: hidden; display: block; position: absolute; cursor: pointer; transform: scale(0.5);
}
.jssora19l {
	background-position: -5px -35px; left: 0px;
}
.jssora19r {
	background-position: -65px -35px; right: 0px;
}
.jssora19l:hover {
	background-position: -125px -35px;
}
.jssora19r:hover {
	background-position: -185px -35px;
}
.jssora19l.jssora19ldn {
	background-position: -245px -35px;
}
.jssora19r.jssora19rdn {
	background-position: -305px -35px;
}
.caption h1 {
	width: 200px; color: rgb(255, 255, 255); letter-spacing: normal; font-family: Oswald; font-size: 16px; font-weight: normal; white-space: normal; text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
.caption h2 {
	width: 200px; color: rgb(255, 255, 255); font-size: 13px; text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
.caption h3 {
	width: 200px; color: rgb(255, 255, 255); line-height: normal; font-family: "Nunito"; font-size: 7px; font-style: italic; font-weight: normal; text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
.caption.left h1 {
	left: 40px; top: 70px; width: 200px; text-align: left; position: absolute;
}
.caption.left h2 {
	left: 40px; top: 70px; width: 200px; text-align: left; position: absolute;
}
.caption.left h3 {
	left: 40px; top: 70px; width: 200px; text-align: left; position: absolute;
}
.caption.right h1 {
	top: 70px; width: 200px; text-align: right; right: 40px; position: absolute;
}
.caption.right h2 {
	top: 70px; width: 200px; text-align: right; right: 40px; position: absolute;
}
.caption.right h3 {
	top: 70px; width: 200px; text-align: right; right: 40px; position: absolute;
}
.caption.center h1 {
	margin: 0px auto; width: 200px; text-align: center;
}
.caption.center h2 {
	margin: 0px auto; width: 200px; text-align: center;
}
.caption.center h3 {
	margin: 0px auto; width: 200px; text-align: center;
}
@media only screen and (max-width:1300px)
{
.caption h1 {
	width: 175px; color: rgb(255, 255, 255); letter-spacing: normal; font-family: Oswald; font-size: 14px; font-weight: normal; white-space: normal; text-shadow: none;
}
.caption h2 {
	width: 175px; color: rgb(255, 255, 255); font-size: 12px; text-shadow: none;
}
.caption h3 {
	width: 175px; color: rgb(255, 255, 255); line-height: normal; font-family: "Nunito"; font-size: 10px; font-style: italic; font-weight: normal; text-shadow: none;
}
.caption.left h1 {
	margin: 0px auto; width: 175px; text-align: center;
}
.caption.left h2 {
	margin: 0px auto; width: 175px; text-align: center;
}
.caption.left h3 {
	margin: 0px auto; width: 175px; text-align: center;
}
.caption.right h1 {
	margin: 0px auto; width: 175px; text-align: center;
}
.caption.right h2 {
	margin: 0px auto; width: 175px; text-align: center;
}
.caption.right h3 {
	margin: 0px auto; width: 175px; text-align: center;
}
.caption.center h1 {
	margin: 0px auto; width: 175px; text-align: center;
}
.caption.center h2 {
	margin: 0px auto; width: 175px; text-align: center;
}
.caption.center h3 {
	margin: 0px auto; width: 175px; text-align: center;
}
}
@media only screen and (max-width:600px)
{
.caption h2 {
	display: none;
}
.caption h3 {
	display: none;
}
.caption h1 {
	font-size: 260%;
}
.caption.center h1 {
	width: 97%;
}
.caption.left h1 {
	width: 97%;
}
.caption.right h1 {
	width: 97%;
}
}
