/**
* CSS
* @version 1.0
* @author Ozhan Binici
*/

.book-pages-holder {
	background-color:rgba(171,148,152,0.8);
	padding:0px;
}

.book-pages-holder picture img {
	position:relative;
	display:block;
	width:100%;
	height:auto;
}

main .book-pages-holder .inner {
	margin:0px auto;
	padding:0px;
}

.book-pages-holder .book-page-holder {
	padding:30px 29px 0px 37px;
	width:100%;
	max-width:100%;
	height:auto;
}
.book-pages-holder .book-page-holder:last-child {
	padding-bottom:30px;
}
.book-pages-holder .book-page {
	position:relative;
	display:block;
	margin:0px;
	width:100%;
	max-width:100%;
	height:auto;
}

.book-pages-holder .book-page.single {
	margin-left:auto;
	margin-right:auto;
	width:50%;
	max-width:100%;
	height:auto;
}


.book-last-pages-holder {
	background-color:#ab9498;
	padding:30px;
}

.book-last-pages-holder .inner {
	display:flex;
	flex-wrap:wrap;
	padding:0px;
	max-width:1200px;
	margin:0 auto;
}

.swiper-slide.book-last-pages-holder .inner {
	max-width:800px;
}

.book-last-pages-holder .inner .image-holder {
	width:50%;
}

.book-last-pages-holder .inner .image-holder img {
	width:100%;
	height:auto;
}

.book-last-pages-holder .mail-link {
	position:absolute;
	top:95%;
	left:72%;
	display:block;
	width:18%;
	height:3%;
	/*background-color:rgba(0,0,0,0.2);*/
	z-index:11;
}

@media (max-width:1300px){
	.book-pages-holder .book-page-holder {
		padding:20px 20px 0 20px;
	}
	.book-last-pages-holder {
		padding:20px;
	}
	
	.book-pages-holder .book-page-holder:last-child {
		padding-bottom:20px;
	}
}

@media (max-width:510px){
	.book-last-pages-holder .inner .image-holder {
		width:100%;
	}
	
	.book-last-pages-holder .mail-link {
		top:97%;
		left:44%;
		width:35%;
		height:2.7%;
	}
}