.footer-item--nav {
	flex-basis: 290px !important;
}
.card .card__more {
	font-size: 14px !important;
}
.filter .card__more {
	font-size: 16px !important;
	line-height: 1.2;
	color: var(--salem-color);
	text-align: left;
	text-decoration: underline;
}
.submenu-list__link {
	display: inline !important;
}
@media (max-width: 1210px) {
	.footer-item--nav {
		flex-basis: 155px !important;
	}
}
@media (max-width: 767px) {
	.header__logo svg {
		width: 120% !important;
	}
}
@media (max-width: 576px) {
  .description {
	padding: 10px !important;
  }
  .description__item {
	  gap: 5px  !important;
  }
  .comp-item {
	  padding-bottom: 10px;
  }
  .conditions-contacts__whatsapp, .conditions-contacts__call {
	  min-width: 70px  !important;
	  height: 45px  !important;
  }
  .conditions-contacts__whatsapp svg, .conditions-contacts__call svg {
	  width: 23px  !important;
	  height: 23px  !important;
  }
  .region__video iframe {
	  height: 100% !important;
  }
}
.peculiarity svg.img-svg path,
.comp svg.img-svg path {
	stroke: #16A34A;
	d: revert-layer;
	stroke-width: 2;
}
.peculiarity svg.img-svg ellipse,
.comp svg.img-svg ellipse {
	stroke: #16A34A;
	d: revert-layer;
	stroke-width: 2;
}
.peculiarity svg.img-svg rect,
.comp svg.img-svg rect {
	stroke: #16A34A;
	d: revert-layer;
	stroke-width: 2;
}
.peculiarity svg.img-svg circle,
.comp svg.img-svg circle {
	stroke: #16A34A;
	d: revert-layer;
	stroke-width: 2;
}
.peculiarity svg.img-svg,
.comp svg.img-svg {
	width: 25px !important;
}
.footer__telegram {
	margin: 25px 0 0 0 !important;
}

.visit-block__diagram {
	width: 360px !important;
	height: auto !important;
}
.manager__socials, .manager__lang {
	font-size: 17px !important;
}
.visit-block__list li {
	font-size: 15px !important;
}
.visit-block__list li.col1::before {
	background-color: #97cc64;
}
.visit-block__list li.col2::before {
	background-color: #ffd963;
}
.visit-block__list li.col3::before {
	background-color: #fd5a3e;
}
.visit-block__list li.col4::before {
	background-color: #77b6e7;
}
.visit-block__list li.col5::before {
	background-color: #a955b8;
}
.visit-block__list li.col6::before {
	background-color: #dc9d6b;
}
.visit-block__list li.col7::before {
	background-color: #ea527f;
}
.visit-block__list li.col8::before {
	background-color: #4569bc;
}
.abouts .placement {
	padding-block: 0px !important;
}
.abouts .visit-chart {
	margin-bottom: 80px !important;
}