.production-photogallery_slider {
	background: linear-gradient(360deg, #D6DDD8 -5.1%, rgba(214, 221, 216, 0) 107.26%);
	padding-top: 135px;
	padding-bottom: 90px;
}
	.production-photogallery_slider .block-wrapper h3 {
		width: 25%;
		float: left;
		font-size: 34px;
		text-align: left;
		font-family: "KazimirBold";
		font-weight: 700;
		line-height: 1.3;
	}
	.production-photogallery_slider .slider-wrapper {
		width: 75%;
		display: inline-block;
	}
.production-photogallery_slider_item > div {
	padding: 0 10px;
}
.production-photogallery_slider_item > div img {
	height: 100%;
	width: auto;
	max-width: 100%;
}
.production-photogallery_slider .slick-arrow {
	top: unset;
	width: 50px;
	bottom: 0;
	height: 50px;
	border-radius: 50%;
	right: unset;
}
.production-photogallery_slider .slick-arrow.slick-next {
	left: -24%;
}
.production-photogallery_slider .slick-arrow.slick-prev {
	left: -33%;
}
	.production-photogallery_slider .slick-prev:after,
	.production-photogallery_slider .slick-next:after {
		width: 50%;
		height: 50%;
		margin: 0 auto;
		background-size: contain;
	}

@media only screen and (max-width:1460px) {
	.production-photogallery_slider {
		padding-top: 9vw;
		padding-bottom: 6vw;
	}
}
	
@media only screen and (max-width:1222px) {
	.production-photogallery_slider .block-wrapper h3 {
		font-size: 30px;
	}
}

@media only screen and (max-width:960px) {
	.production-photogallery_slider .block-wrapper h3 {
		font-size: 26px;
		width: 33%;
	}
	.production-photogallery_slider .slider-wrapper {
		width: 67%;
	}
	.production-photogallery_slider .slick-arrow.slick-next {
		left: -35%;
	}
	.production-photogallery_slider .slick-arrow.slick-prev {
		left: -49%;
	}
}

@media only screen and (max-width:640px) {
	.production-photogallery_slider .block-wrapper h3 {
		font-size: 34px;
		text-align: center;
		margin-bottom: 4vw;
		width: 100%;
		float: none;
	}
	.production-photogallery_slider .slick-arrow {
		top: calc(50% - 25px);
	}
	.production-photogallery_slider .slider-wrapper {
		width: 100%;
	}
	.production-photogallery_slider .slick-arrow.slick-next {
		left: unset;
		right: 2.2vw;
	}
	.production-photogallery_slider .slick-arrow.slick-prev {
		left: 2.2vw;
	}
}

@media only screen and (max-width:480px) {
	.production-photogallery_slider_item > div img {
		height: auto;
		width: 100%;
		max-width: unset;
	}
	.production-photogallery_slider .block-wrapper h3 {
		font-size: 26px;
	}
}