
/** proves **/

html body .proves .slick-dots li:only-child{
	display:none;
}

.proves_container_wrap.cur_off .proves_container_row {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 32px 32px; /* Отступы только между элементами */
}

.proves_container_wrap.cur_on{
	margin-left:-16px;
	margin-right:-16px;
}

.proves_container_wrap.cur_on .proves_container_row .proves_item_in{
	padding-left:16px;
	padding-right:16px;
}

.proves_item_in a{
	display: block;
	overflow:hidden;
}

.proves_item_in a img{
	height:430px;
	object-fit:cover;
	width:100%;
	border-radius:var(--min_border_radius);
}


.col-md-6 .proves_item_in a img,
.col-md-7 .proves_item_in a img,
.col-md-8 .proves_item_in a img,
.col-md-9 .proves_item_in a img{
	height: 310px;
}

@media (max-width: 1390px) {
	.proves_item_in a img{
		height:425px;
	}
}

@media (max-width: 1240px) {
	.proves_item_in a img{
		height:335px;
	}
}

@media (max-width: 990px) {
	.proves_container_wrap.cur_off .proves_container_row {
	  grid-template-columns: repeat(2, 1fr);
	  gap: 32px 32px;
	}
	
	.proves_item_in a img{
		height:280px;
	}
}


@media (max-width: 768px) {
	.proves_container_wrap.cur_off .proves_container_row {
	  gap: 12px 12px;
	}
	
	.proves_container_wrap.cur_on{
		margin-left:-6px;
		margin-right:-6px;
	}

	.proves_container_wrap.cur_on .proves_container_row .proves_item_in{
		padding-left:6px;
		padding-right:6px;
	}
}

@media (max-width: 540px) {
	.proves_container_wrap.cur_off .proves_container_row {
	  gap: 12px 12px;
	}
}

@media (max-width: 440px) {
	.proves_item_in a img{
		height:240px;
	}
	
}