html{
	min-width:400px!important;
}
input.hidden,
textarea.hidden{
	display:none;
}
body .reviews__form-rating i.no{
	background-image:url('img/big-star-no.svg');
}
.info__left .info__important,
.info__right .info__important{
	font-weight:normal;
}
.info__left .info__important span,
.info__right .info__important span{
	font-weight:600;
}
.info__caption.nosmall span{
	font-weight:500;
	font-size:45px;
}
.information__text span{
	font-weight:600;
}
.information.information_cat{
	margin-top:0;
}
.price_inner.price_dog-euthanasia .price__block{
	height:auto;
}
.reviews__form .reviews__form-rating i{
	cursor:pointer;
}
.main.main_dog_cremation.main_cat_cremation + .gallery{
	background:none;
}
.blocks__row.fr1{
	grid-template-columns:1fr;
}
.blocks__row.fr1 .blocks__content .blocks__text{
	max-width:100%;
}
.goods-item__img img{
	width:auto;
	max-width:100%;
	margin:0 auto;
}
.main.main_dog_cremation.main_cat_cremation.custom{
	background:white;
}
.main.main_dog_cremation.main_cat_cremation.custom .title,
.staff .title.no-width{
	max-width:100%;
}
.main .custom .label{
	display:block;
}
p.search_result{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-moz-box;
	-moz-box-orient:vertical;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	line-clamp:3;
	box-orient:vertical;
}
p.more{
	padding-bottom:25px;
}
p.more a{
	color:#A30100;
}
.main.main_dog_cremation.main_cat_cremation .custom .container{
	padding:0;
}
.main.main_dog_cremation.main_cat_cremation .container .container{
	width:100%;
}
body .birds-euthanasia__bottom-text{
	left:auto;
}

.main.main_dog_cremation.main_cat_cremation + .price.price_dog-euthanasia{
	padding-top:0;
}
.main.main_dog_cremation.main_cat_cremation + .carousel-goods{
	padding-top:28px;
}
.main.main_dog_cremation.main_cat_cremation + .calc{
	padding-top:0;
}
.calc + .main.main_dog_cremation.main_cat_cremation{
	padding-bottom:0;
}
.main.main_dog_cremation.main_cat_cremation + .gallery{
	background:white;
}
.main.main_dog_cremation.main_cat_cremation + .steps{
	padding-top:0;
}
.main.main_dog_cremation.main_cat_cremation + .reviews{
	padding-top:0;
}
.main.main_dog_cremation.main_cat_cremation + .faq{
	padding-top:0;
}
.main.main_dog_cremation.main_cat_cremation + .map{
	background:white;
}
.map{
	padding-bottom:50px;
}
/* .euthanasia-steps__bottom-block{
	top:48px;
} */
.main.main_dog_cremation.main_cat_cremation.last{
	padding-bottom:0;
}
.main.main_dog_cremation.main_cat_cremation + .rodents-euthanasia.custom{
	background:white;
}
.rodents-euthanasia .rodents-euthanasia__content{
	padding-bottom:50px;
}
.main.main_dog_cremation.main_cat_cremation + .birds-euthanasia{
	background:white;
}
.main.main_dog_cremation.main_cat_cremation + .staff{
	padding-bottom:0;
}
.main.main_about + .staff{
	padding-bottom:0;
}
.rodents-euthanasia + .main.main_dog_cremation.main_cat_cremation{
	padding-bottom:0;
}
.info.info_animal-export + .main.main_dog_cremation.main_cat_cremation{
	padding-bottom:50px;
}
.page-405 .gallery + .main.main_dog_cremation.main_cat_cremation{
	padding-bottom:0;
}
.page-405 .main.main_dog_cremation.main_cat_cremation + .gallery{
	background:#F2F2F2;
}
.info.info_dog-euthanasia.flex_num_3 + .main.main_dog_cremation.main_cat_cremation{
	padding-bottom:50px;
}
.info.info_dog-euthanasia.flex_num_1 + .main.main_dog_cremation.main_cat_cremation + .plus-minus{
	margin-top:-100px;
	padding-top:100px;
}
.plus-minus,
.page-704 .main.main_dog_cremation.main_cat_cremation + .plus-minus,
.page-713 .main.main_dog_cremation.main_cat_cremation + .plus-minus{
	background:#f9f9f9;
}
.main.main_dog_cremation.main_cat_cremation + .plus-minus{
	background:white;
}
.euthanasia-steps + .main.main_dog_cremation.main_cat_cremation{
	padding-bottom:0;
}
.places,
.page-2 .plus-minus,
.page-713 .info.info_animal-export + .main.main_dog_cremation.main_cat_cremation{
	background:white;
}
#set-color{
	color:#A30100;
}
.information_cat .information__item_black .information__caption,
.information_cat .information__caption{
	max-width:100%;
}
.places__desc big{
	font-size:25px;
	font-weight:500;
}
.euthanasia-steps2__item2.custom{
	background:transparent;
	text-align:right;
	justify-content:end;
	padding:0;
	font-size:16px;
}
.euthanasia-steps2__item2.custom .euthanasia-steps2__name{
	align-content:center;
	font-size:16px;
}
.euthanasia-steps2__item2.custom .euthanasia-steps2__name a{
	margin-left:30px;
}
.info__section .euthanasia-steps2__list{
	padding-bottom:0;
}
.info__section .euthanasia-steps2__list .euthanasia-steps2__about span{
	color:#A30100;
}
.places + .main.main_dog_cremation.main_cat_cremation{
	padding-bottom:50px;
}
body .info__left .info__important span,
body .info__right .info__important span,
body .rodents-euthanasia__desc span,
body .birds-euthanasia__bottom-text{
	font-weight:500;
}
body .info_dog-euthanasia .info__important{
	max-width:725px;
}
.page-704 .places .title{
	max-width:100%;
}
.info__caption.nosmall span{
	color:#A30100;
}
body .price__caption{
	font-weight:500;
}
.price__grid .price__column.mob__column{
	display:none;
}
.reviews .reviews__service_reviews .reviews__service__name span{
	display:none;
}
.price .price__block.between{
	flex-direction:column;
	justify-content:space-between;
	display:flex;
}
.price.price__custom .price__grid{
	grid-template-columns:1fr;
}
.price.price__custom .price__grid .price__column{
	display:grid;
	gap:20px;
	grid-template-columns:1fr 1fr;
}
.price.price__custom .price__grid .price__block + .price__block{
	margin-top:0;
}
.page-699 .price .price__block.price__block_silver,
.page-440 .price .price__block.price__block_silver,
.page-704 .price .price__block.price__block_silver,
.page-713 .price .price__block.price__block_silver,
.page-716 .price .price__block.price__block_silver,
.page-720 .price .price__block.price__block_silver,
.page-732 .price .price__block.price__block_silver,
.page-729 .price .price__block.price__block_silver,
.page-723 .price .price__block.price__block_silver,
.page-726 .price .price__block.price__block_silver{
	background:white;
}
@media(min-width:1560px){
	.page-732 .plus-minus .title{
		padding-right:180px;
	}
}
@media(min-width:1240px){
	.price__row .price__caption{
		max-width:499px;
	}
	.important__grid .important__column{
		padding-left:40px;
	}
}
@media(max-width:1239px){
	.price.lines_order .price__grid .price__column{
		display:none;
	}
	.price.lines_order .price__grid .price__column.mob__column{
		display:block;
	}
	.euthanasia-steps__bottom-block{
		top:0;
	}
}
@media(max-width:991px){
	.reviews .reviews__word{
		display:none;
	}
	.reviews .reviews__services .reviews__service_yandex{
		order:1;
	}
	.reviews .reviews__services .reviews__service_yell{
		order:2;
	}
	.reviews .reviews__services .reviews__service_reviews{
		order:3;
	}
	.reviews:not(.reviews_inner) .reviews__text{
		font-size:16px!important;
	}
	.price.price__custom .price__grid .price__column{
		gap:0;
		grid-template-columns:1fr;
	}
	.price.price__custom .price__grid .price__block + .price__block{
		margin-top:20px;
	}
}
@media(min-width:768px){
	.plus-minus .title + .plus-minus__word{
		margin-top:-40px;
	}
}
@media(max-width:767px){
	.main.main_dog_cremation.main_cat_cremation + .map.fpage{
		padding-top:0;
	}
	.steps .owl-carousel{
		display:block;
	}
	.steps .owl-carousel .owl-nav,
	.steps .owl-carousel .owl-item.cloned{
		display:none!important;
	}
	.steps .owl-carousel .owl-stage{
		width:100%!important;
		transform:none!important;
	}
	.steps .owl-carousel .steps__owl-item{
		margin-bottom:20px;
	}
	body .map{
		background:#f9f9f9!important;
		padding-bottom:0;
	}
	.main__grid + .main__items.main__items_mt{
		margin-top:20px;
	}
}