.book-tour {
	padding: 59px 0 108px;
	overflow: hidden;
}
.book-tour .title h2 {
	text-align: center;
font-size: 50px;
font-weight: 100;
line-height: 55px;
margin: 30px 0 76px;
letter-spacing: -0.1rem;
}
.book-tour .main-wrap {
	max-width: 990px;
	margin: 85px auto 0;
	position: relative;
	height: 595px;
}
.book-tour .main-wrap .slider-for {
	top: -9px;
	width: 94%;
	height: 595px;
	position: absolute;
	z-index: 3;
	left: 1px;
}
.book-tour .main-wrap .slider-for .flex {
	justify-content: flex-start;
	flex-wrap: nowrap;
}
.book-tour .main-wrap .slider-nav {
	transform: rotate(90deg);
	margin: 0px 0px 0px 399px;
	z-index: 2;
	width: 597px;
	height: 578px;
	overflow: scroll;
}
.book-tour .main-wrap .icon {
	width: 213px;
	position: absolute;
	top: -158px;
	right: 1px;
}
.book-tour .main-wrap .mobile-icon {
	display: none;
}
.book-tour .main-wrap .left {
	width: 440px;
	height: 595px;
}
.book-tour .main-wrap .left  img {
	height:100%;
}
.book-tour .main-wrap .right {
	width: 54%;
	background: #F8E7F1;
	padding: 37px 44px 37px 37px;
	height: 595px;
	overflow: scroll;
}
.book-tour .main-wrap .title h2 {
	text-align: center;
	margin: 0;
	color: #36170D;
	font-size: 90px;
	line-height: 77px;
	font-weight: 100;
}
.book-tour .main-wrap .tab {
	background: #F7F7F6;
	text-align: center;
	font-family: 'itc-avant-garde-gothic-pro';
	font-size: 20px;
	font-weight: 100;
	color: rgba(0, 0, 0, 0.4);
	width: 126px;
	height: 55px;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	padding: 17px 16px 0 0;
	margin: 0 -20px 0 0;
	text-transform: uppercase;
}
.book-tour .main-wrap .tab:hover {
	cursor: pointer;
}
.book-tour .main-wrap .slick-slide:nth-child(even) .tab {
	background: #E49FC7;
}
.book-tour .main-wrap .slider-nav .slick-slide.slick-current .tab {
	color:black;
}
.book-tour .main-wrap .title{
	margin: 70px 0;
}
.book-tour .main-wrap .slider-for .slick-dots {
	display: none!important;
}
.book-tour .main-wrap .right li {
	background: #FFFFFF;
	border-radius: 29px;
	padding: 6px 27px 11px 27px;
	margin: 0 0 20px;
	width: 100%;
	font-size: 18px;
	line-height: 23px;
	font-weight: 100;
	text-decoration: none;
	font-family: 'itc-avant-garde-gothic-pro';
	letter-spacing: 0.03rem;
	color: #302B28;
}
.book-tour .main-wrap .right li a {
	text-decoration: none;
	display: block;
	background-image: url(../png/right-arrow-2.png);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: top 11px right 0px;
	filter: brightness(0%);
}
.book-tour .main-wrap .right li a:hover {
	opacity: 1;
	filter: brightness(1);
}
.book-tour .main-wrap .right li strong {
	font-size: 14px;
	font-family: 'proxima-nova';
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 0.08rem;
}
.book-tour .main-wrap .right ul {
	list-style: none;
}
@media all and (max-width:1240px) {
	.book-tour .main-wrap {
		max-width: 1000px;
	}
	.book-tour .main-wrap .left {
		width: 410px;
	}
	.book-tour .main-wrap .left img {
		width: 100%;
		height: 716px;
		object-fit: cover;
	}
	.book-tour .main-wrap .slider-nav {
		transform: rotate(90deg);
		margin: 0px 0px 0px 411px;
		z-index: 2;
		width: 561px;
		height: 544px;
		overflow: scroll;
	}
	.book-tour .main-wrap .right {
		width:53%;
	}
}
@media all and (max-width:1040px) {
	.book-tour .main-wrap {
		max-width: 700px;
		height:auto;
	}
	.book-tour .main-wrap .icon {
		display: none;
	}
	.book-tour .main-wrap .slider-nav {
		transform: rotate(0deg);
		margin: 0;
		z-index: 2;
		width: 100%;
		height: auto;
		overflow: scroll;
		position: relative;
	}
	.book-tour .main-wrap .slider-for {
		top: inherit;
		width: 100%;
		height: 716px;
		position: relative;
		z-index: 3;
		left: 0;
	}
	.book-tour .main-wrap .mobile-icon {
		display: block;
		width: 212px;
		position: absolute;
		top: -53px;
		right: 55px;
	}
	.book-tour .main-wrap .left {
		width: 50%;
	}
	.book-tour .main-wrap .right {
		width: 50%;
		padding: 17px 17px 37px 19px;
		height: 565px;
	}
	.book-tour .main-wrap .slider-for {
		height:565px;
	}
	.book-tour .main-wrap .right li {
		font-size: 15px;
		line-height: 24px;
		margin: 0 0 12px;
	}
	.book-tour .main-wrap .right li strong {
		font-size:15px;
	}
	.book-tour .main-wrap .left img {
		width: 100%;
		height: 565px;
		object-fit: cover;
	}
}
@media all and (max-width:768px) {
	.book-tour {
		padding: 10px 0 50px;
		overflow: hidden;
	}
	.book-tour .title h2 {
		text-align: center;
		font-size: 40px;
		font-weight: 100;
		line-height: 56px;
		margin: 35px 0 76px;
	}
	.book-tour .main-wrap {
		max-width: 500px;
		height: auto;
	}
	.book-tour .main-wrap .tab {
		width: 110px;
		font-size:24px;
	}
	.book-tour .main-wrap .slider-for .flex {
		flex-direction: column-reverse;
	}
	.book-tour .main-wrap .right {
		width:100%;
	}
	.book-tour .main-wrap .left {
		width: 100%;
		display: none;
	}
	.book-tour .main-wrap .slider-for {
		height: auto;
	}
	.book-tour .main-wrap .mobile-icon {
		right:-17px;
	}
}
@media all and (max-width:520px) {
	.book-tour .title h2 {
		text-align: center;
		font-size: 35px;
		font-weight: 100;
		line-height: 46px;
		margin: 25px auto 72px;
		padding: 0 40px;
	}
	.book-tour .main-wrap {
		max-width: 347px;
		height: auto;
	}
	.book-tour .main-wrap .tab {
		width: 82px;
		font-size: 16px;
		height: 40px;
		padding: 9px 17px 0 0;
	}
	.book-tour .main-wrap .mobile-icon {
		right: -27px;
		width: 190px;
	}
	.book-tour .main-wrap .left img {
		height:auto;
	}
}