.slick-slider {
	width: 90%;
	margin: 0 auto;
}

.book_carousel img {
	height: 189px !important;
	width: 130px !important;
	float: left;
}

#slick-next, #slick-prev {
	position: absolute;
	top: 45%;
	width: 14px;
	height: 21px;
    cursor: pointer;
}

#slick-next {
	background-image: url("/assets/js/slick/icons/left.png");
	background-repeat: no-repeat;
	background-position-x: center;
	left: -30px;
}

#slick-prev {
	background-image: url("/assets/js/slick/icons/right.png");
	background-repeat: no-repeat;
	background-position-x: center;
	right: -15px;
}

@media all and (max-width: 700px) {

	.book_carousel img {
		height: 189px !important;
		width: 130px !important;
	}

	.slick-slider {
		width: 90%;
		margin: 0 auto;
	}
	
	#slick-next {
		left: -35px;
	}
	
	#slick-prev {
		right: -35px;
	}

}

@media all and (max-width: 650px) {

	.book_carousel img {
		height: 179px !important;
		width: 120px !important;
	}

}

@media all and (max-width: 590px) {

	.book_carousel img {
		height: 169px !important;
		width: 110px !important;
	}

}

@media all and (max-width: 570px) {

	.book_carousel img {
		height: 209px !important;
		width: auto !important;
	}

	#slick-next {
		left: -25px;
	}
	
	#slick-prev {
		right: -25px;
	}

}

@media all and (max-width: 520px) {

	.book_carousel img {
		height: 189px !important;
		width: auto !important;
	}

}

@media all and (max-width: 490px) {

	.book_carousel img {
		height: 179px !important;
		width: 120px !important;
	}

}

@media all and (max-width: 460px) {

	.book_carousel img {
		height: 179px !important;
		width: 120px !important;
	}

}

@media all and (max-width: 460px) {

	.book_carousel img {
		height: 169px !important;
		width: 110px !important;
	}

}

@media all and (max-width: 400px) {

	.book_carousel img {
		height: 189px !important;
		width: 130px !important;
	}

	#slick-next {
		left: -20px;
	}
	
	#slick-prev {
		right: -20px;
	}

}

@media all and (max-width: 330px) {

	.book_carousel img {
		height: 179px !important;
		width: 120px !important;
	}

}