/*
1) COMMON
*/

.slider-book{
	position: relative;
}
.slick-initialized .slick-slide.slider-book__item{
	display: flex !important;
}



.slider-book__list{
	flex: 0 0 50%;
	position: relative;
	overflow: hidden;
}

.slider-book .slick-dots{
	max-width: 100%;
	bottom: -33px;
}

.slider-book__list img{
	width: 100%;
	object-fit: contain;
}

/* 1) COMMON START */
#slideBook .modal-dialog { max-width: 1024px; }

	.modal-backdrop { background: #0772c8; }

	.modal-dialog { max-width: 685px; }

	.modal-content {
		padding: 16px 14px;
		background: linear-gradient(180deg, #0772c8, rgba(255, 255, 255, 0));
		border: 0;
		border-radius: 0;
	}

	.modal-body {
		padding: 40px 50px 65px;
		background: #fff;
	}

	.modal .info { max-width: 390px; }

	.modal .title {
		margin-bottom: 25px;
		color: #c70808;
		font: 700 30px Arial, sans-serif;
		text-align: left;
	}

	.modal p {
		margin-bottom: 15px;
		color: #636363;
		font: 400 14px Arial, sans-serif;
		text-align: left;
	}

	.modal p b { color: #c70808; }

	.modal .btns {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		margin-top: 50px;
		margin-left: -5px;
		width: 265px;
	}

	.modal .btns .btn {
		min-width: 118px;
		padding: 10px 20px 8px;
	}
/* 1) COMMON END */

/* 2) MODAL-VIDEO START */
	.modal-video .modal-body { padding: 0; }

	.modal-video__block { width: 100%; height: 420px; }

	.modal-video__block iframe { width: 100%; height: 100%; }
/* 2) MODAL-VIDEO END */

@media (max-width: 1024px) {
	.modal-dialog { max-width: 100%; }

	.modal-content { padding: 0; background: transparent; }

	.modal-body { padding: 7.8125rem 4.25rem 12rem; }

	.modal .info { max-width: 100%; }

	.modal .title {
		margin-bottom: 4.6875rem;
		padding: 0;
		font-size: 5.375rem;
	}

	.modal p { margin-bottom: 3.4375rem; font-size: 2.5rem; }

	.modal .btns {
		margin-top: 8.125rem;
		margin-left: -0.3125rem;
		width: 47.5rem;
	}

	.modal .btns .btn {
		min-width: 21rem;
		padding: 2rem 1.25rem 2.125rem;
	}

	.modal-video__block { width: 100%; height: 41.25rem; max-height: 88vh; }
}
