@media (max-width: 1399px) and (min-width: 1092px) {
	.header-right__phone a {font-size: 20px;}
	.header-nav .navbar-nav .nav-link {font-size: 13px; margin: 0 8px;}
}

@media (max-width: 1090px) and (min-width: 0px) {
	.header-nav {margin-top: 15px; padding: 8px; background: rgba(255, 255, 255, 0.6);}
	.soc-icons {margin-right: 30px;}
}

@media (max-width: 967px) and (min-width: 0px) {
	.header-clps-item {-ms-flex-wrap: wrap;flex-wrap: wrap; z-index: 11;}
}

@media (max-width: 767px) and (min-width: 0px) {
	.footer-top__right {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; margin-top: 15px;}
	.bestweb {position: absolute; right: 15px;}
	.footer-top-btn {top: -30px;}
	.header-nav {margin-bottom: 15px; display: block;}
	.drive-directions {position: absolute; top: 28px; left: 30px;}
	.header-nav .navbar {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.content-well__img {float: none; margin: 0;}
	.header-top {text-align: center;}
	.header-right {text-align: center; margin-bottom: 30px;}
	.content__title {margin-left: 0; margin-right: 0;}
	.request-form-bottom {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.gray-well {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.border-well {margin-right: 0;}
	.border-well__right {float: none; margin: 0; margin-bottom: 15px; width: 100%; padding: 10px;}
	.img-well {margin-right: 0;}
	.img-well__img {margin: 0; float: none; display: inline-block; vertical-align: middle; margin-bottom: 15px;}
	.news-btns.new {float: none;}
	.otzyv-item__top {display: block;}
	.otzyv-item__bottom {display: block;}
	.otzyv-item__img {margin-bottom: 15px;}
	.otzyv-item .documentation-item {margin-bottom: 15px;}
	.catalog-cat-item {display: block;}
	.catalog-cat-item__left {margin-bottom: 15px;}
	.catalog-cat-item.two-col .catalog-cat-item__right {display: block;}
	.gray-well__img {flex-shrink: inherit;}
	.header-clps-item {top: -130px;}
}
