.header .header__nav a.active {
	pointer-events: auto;
}
p + h2, .content-col + h2, h2 + .content-col, .mt-50, .mt-50, .content-col + .section-article__head {
	margin-top: 50px;
}
.g h4, .g .h4 {
	margin-bottom: 22px;
}
@media (max-width: 414px) {
	p + h2, .content-col + h2, h2 + .content-col, .mt-50, .mt-50, .content-col + .section-article__head {
		margin-top: 30px;
	}
}
ul + p {
	margin-top: 22px;
}
.full-line .tooth-line__info {
	width: 100%;
}

ul.list-starndart, .content ul.list-starndart {
  margin-top: 20px;
  margin-bottom: 20px;
  list-style: none;
}

ul.list-starndart li {
  position: relative;
  padding-left: 20px;
}
ul.list-starndart li:before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0.55em;
  display: block;
  background-color: #ACDDE4;
  content: '';
}
.two-coll {
	list-style-position: inside;
	-moz-column-count: 2; /* Firefox */
	-webkit-column-count: 2; /* Safari and Chrome */
	column-count: 2;
}
@media (max-width: 768px) {
	.two-coll {
		-moz-column-count: 1; /* Firefox */
		-webkit-column-count: 1; /* Safari and Chrome */
		column-count: 1;
	}
}
.owl-partners__image a:hover {
	opacity: 0.7;
}
.ajaxLoadedContent-js .section-offer {
	margin-bottom: 50px;
}
.header .header__logo {
	pointer-events: all;
}
@media (max-width: 415px) {
	.nomobile {
		display: none;
	}
  .gas-spoiler__content {
    margin-top: 30px;
  }
}
.pars-block {
	font-size: 22px;
}
/*
.pars-block .pars-block__cell {
	color: #F9FAFC;
}
*/
.pars-block .pars-block__cell span {
	background-color: rgba(172, 221, 228, 0.46);
	height: 134px;
}
@media (max-width: 1180px) {
	.pars-block .pars-block__cell span {
		padding: 15px;
	}
	.pars-block {
		font-size: 20px;
	}
}
@media (max-width: 900px) {
	.pars-block {
		font-size: 19px;
	}
	.pars-block .pars-block__cell span {
		height: 75px;
	}
}
@media (max-width: 500px) {
	.pars-block {
		font-size: 16px;
	}
	.pars-block .pars-block__cell span {
		height: 60px;
	}
}
@media (max-width: 414px) {
	.pars-block {
		font-size: 14px;
	}
	.js-youtube-bl__image span {
		width: 60px;
		height: 60px;
		margin-top: -20px;
margin-left: -40px;
	}
}
.header .header__title a:hover {
	color: #DDFF00;
}
.section-workers .section-workers__image.novideo:hover .section-workers__image-poster {
	opacity: 1;
}
.autocomplete .autocomplete__list li {
	font-size: 13px;
	text-align: center;
}
.panorama .panorama__scenes {
	z-index: 9;
}
.services__links {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin-left: -20px;
  margin-right: -20px;
  font-size: 17px;
}
.services__links-cell-head {
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.services__links-cell {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.services__links-cell a {
  display: block;
  margin-bottom: 20px;
  color: #6AD3C7;
}
.services__links-cell a:hover {
  color: #151515;
}
@media (max-width: 1000px) {
	.services__links-cell-head {
		flex-direction: column;
	}
	.services__links-cell {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.services__links {
		display: none;
	}
}
.owl-instagram__item {
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgb(249, 250, 252);
	border-right-color: rgb(249, 250, 252);
	border-bottom-color: rgb(249, 250, 252);
	border-left-color: rgb(249, 250, 252);
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
}
.owl-instagram__item:hover {
	border-color: rgb(172, 221, 228);
}
span.time-bl_date {
	color: #A9A9A9;
	font-weight: 500;
}
.raf-frame .content + .content, .raf-frame .content + .section-workers {
	margin-top: 30px;
}
.tos-list li:target {
	background-color: #DDFF00;
	animation-name: blink;
	  animation-timing-function: linear;
	  animation-duration: 1.5s;
	  animation-iteration-count: 2;
}
@keyframes blink {
  50% {
    opacity: 0;
  }
}
.sect-services__content .spoiled-list, .content ul.spoiled-list:not(.tos-list) {
	margin: 0;
}
.content ul.spoiled-list:not(.tos-list) li {
	margin-bottom: 20px;
}
@media (max-width: 475px) {
	.spoiled-list {
		columns: 1;
	}
	.content ul.spoiled-list:not(.tos-list) li {
		margin-bottom: 15px;
	}
}
.header__phone .phone__substitution {
    transition: color .25s ease;
    font-weight: 500;
    font-size: 23px;
    display:block
}
.header__phone .phone__substitution:hover {
    color:#dcff00
}
.gallery-full__image + .gallery-full__image {
	margin-top: 40px;
}
@media (max-width: 1150px) {
	.gallery-full__image + .gallery-full__image {
		margin-top: 20px;
	}
}
.gallery-full__image-info.top {
	top: 0;
}
.price_from {
	font-size: 80%;
}

.link-rek {
	color: #88D0C7;
}

.link-rek:hover {
	color: #000;
	text-decoration: underline;
}