.phone_part_2 {
	display: none;
}
.prices-table {
	border-collapse: separate;
	border-spacing: 0;
	color: #2A2A2A;
	font-size: 0.9em;
	width: 100%;
	margin-top: 0.8em;
}
.prices-table td {
	border-bottom: 1px solid #cdcdcd;
	padding: 0.1em 0.1em 0.1em 0;
}
#show-more-progress-bar {
	display: none;
	margin-bottom: 2em;
}
#show-more-button-block {
	margin-bottom: 2em;
}
.min_price_row {
	border-bottom: 1px dotted #dee2e6;
	margin-left: 0;
	margin-right: 0;
}
.min_price_col_left {
	padding-left: 0;
}
.min_price_col_right {
	padding-right: 0;
}
#map-toggle,
#map-toggle:hover,
#map-toggle:focus,
#map-toggle:active {
	color: #000;
	text-align: center;
	background-color: transparent;
	background-image: url("/local/templates/bootstrap/images/map_button.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 220px;
	margin-bottom: 24px;
	padding: 0;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	line-height: 30px;
}
#list_map_block {
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
}
.modal-edit {
	font-size: 0.75em;
}
.org-list-info .list_icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 0.3em;
}
.org-list-info .list_icon_bs {
	background: none;
}
.org-list-info .list-adr li {
	padding: 0.2em 0;
}
.org-list-info .phone,
.org-list-info a.name {
	display: inline-block;
	line-height: 1.2;
	margin-bottom: 0.25rem;
}
.org-list-info .prices-table {
	font-size: 0.8em;
}
.blog-pagenat {
	text-align: center;
}
.tags .discount {
	border-color: var(--bs-danger);
	color: var(--bs-danger);
}
.review_slider_desctiption {
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
}
.review_slider_head {
	text-align: left;
	font-weight: bold;
}
.reviews_slider_block {
	text-align: left;
}
.reviews_slider_cont {
	margin-top: 0.2em;
}
.reviews_slider_buttons_block {
	height: 35px;
}
.map_right_block_flex {
	position: fixed;
	z-index: 999;
}
#mobile_buttons_block.b-mobile-buttons {
	display: none;
	padding: 20px;
	position: fixed;
	bottom: -80px;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: center;
	z-index: 1030;
}
.mobile_buttons_buttons {
	opacity: .8;
}
.smalllabel {
	font-size: 0.6em;
	margin-top: 5px;
	margin-bottom: 4px;
}
.nopadding {
	padding: 0;
}
.list_online_rec_but_block {
	margin-bottom: 6px;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.b-services-list__service {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 0;
	text-decoration: none;
	border-bottom: 1px solid #e8ebf1;
}
.b-services-list__service:last-of-type {
	border-bottom-color: transparent;
}
.b-services-list__price {
	flex-shrink: 0;
	text-align: right;
}
.b-services-list__name,
.b-services-list__price {
	color: #333333;
}
.b-services-list__service:hover .b-services-list__name,
.b-services-list__service:hover .b-services-list__price {
	color: #19B5FE;
}
.about-list ul {
	margin: 0;
	padding-left: 1.1rem;
}
.about-list li {
	padding: 0.2em 0;
}
@media (max-width: 768px) {
	.min_width_769 {
		display: none;
	}
}
@media (min-width: 769px) {
	.max_width_768 {
		display: none;
	}
	#map-toggle {
		float: right;
	}
	.map-button-block {
		text-align: right;
	}
}
@media (max-width: 993px) {
	#map_right_block {
		display: none;
	}
	#mobile_buttons_block.b-mobile-buttons {
		display: flex;
	}
	#mobile_buttons_block.b-mobile-buttons.b-mobile-buttons__visible {
		bottom: 1px;
	}
}
@media (min-width: 994px) {
	#map_right_block {
		display: block;
	}
}
div.waitwindowlocalshadow {
	position: absolute;
	z-index: 9998;
	background-image: url("../../../../images/bitrix_ajax_shadow.gif");
	border: 1px solid #808080;
}
div.waitwindowlocal {
	position: absolute;
	width: 25px;
	height: 25px;
	padding: 0;
	z-index: 10000;
	background-color: #fcf7d1;
	border: 1px solid #e1b52d;
	background-image: url("../../../../images/bitrix_ajax_wait.gif");
	background-position: center center;
	background-repeat: no-repeat;
}
@media (max-width: 480px) {
	#map-toggle {
		float: none;
	}
	.finding-orgs-block,
	.map-button-block {
		text-align: center;
	}
}
