.slider1 {
	background:#FAFAFA;
}
.item {
	position:relative;
}
.item:hover {
	cursor:pointer;
}
.div_slider {
	min-width:300px;
	width:100%;
	max-width:1440px;
	position:relative;
}
.slider{
	width:100%;
	position: relative;
	height:auto;
	text-align:center;
}
.slider .item img {
	width:calc(100% - 100px);
	max-height: auto;
	border:none;
	box-shadow:none;
}
.slider_dots_div{
   position:absolute;
   top:calc(100% - 35px); left:0;
   width:100%;
}
.slider_dots{
	height:14px;
	width:14px;
	margin:0 3px;
	background:#fff;
	border-radius:180px;
	border:1px solid #d80000;
	display: inline-block;
	transition: background-color 0.6s ease;
}
.active_dot {
	background:#d80000;
}
.slider_dots:hover {
	background:#d80000;
	cursor: pointer;
}
.slider .item {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 1.5s;
	animation-name: fade;
	animation-duration: 1.5s;
}
@-webkit-keyframes fade {from {opacity: .1} to {opacity: 1}}
@keyframes fade {from {opacity: .1} to {opacity: 1}}

.prev_slide, .next_slide {
	position:absolute;
	top:calc(50% - 20px);
	width:50px;
	height:50px;
}
.prev_slide {
	background-image:url('/blocks/img/slider/slider_left.svg');
	background-size:35px auto;
	background-position:center center;
	background-repeat:no-repeat;
	left:20px;
}
.next_slide {
	background-image:url('/blocks/img/slider/slider_right.svg');
	background-size:35px auto;
	background-position:center center;
	background-repeat:no-repeat;
	right:20px;
}
.prev_slide:hover,
.next_slide:hover {
	background-size:34px auto;
	cursor:pointer; 
}

@media only screen and (max-width:1400px) {
	.prev_slide {
		background-size:30px auto;
		left:15px;
	}
	.next_slide {
		background-size:30px auto;
		right:15px;
	}
	.prev_slide:hover,
	.next_slide:hover {
		background-size:27px auto;
	}
	.slider .item img {
		width:calc(100% - 140px);
	}
}
@media only screen and (max-width:680px) {
	.prev_slide {
		background-color:#fff;
		border-radius:0 20px 20px 0;
		background-size:25px auto;
		left:0;
	}
	.next_slide {
		background-color:#fff;
		background-size:25px auto;
		border-radius:20px 0 0 20px;
		right:0;
	}
	.prev_slide:hover,
	.next_slide:hover {
		background-size:22px auto;
	}
	.slider .item img {
		width:calc(100% - 40px);
	}
}