.b-header__menu > ul > li:last-of-type > ul {
	left: auto;
	right: 0;
}

.b-slider__catalog-title, .mobile-lang {
	display: none;
}

.event-wrapper {
	display: none;
}

.b-item__otherinfo__link {
	width: auto;
}

.b-contacts__address-mobile {
	display: none;
}

img {
	max-width: 100%;
	height: auto;
}

.b-content__wrap ul li.slick-slide {
	padding-left: 0;
	background: none;
}

p img {
	vertical-align: middle;
}

/* - - - - - - - - -  1200  - - - - - - - - - */
@media (max-width: 1199px) {
	body, html {
		min-width: 0;
		color: #333;
	}

	html.active, html.active body {
		overflow: hidden !important;
		height: 100vh;
	}

	.b-main, .b-main__wrap, .b-main__slider__nav, .b-footer__wrap {
		max-width: 1175px;
		width: auto;
		clear: both;
	}

	.b-more {
		max-width: 1185px;
		width: auto;
	}

	.b-main__slider__wrap {
		max-width: 1170px;
		width: auto;

	}

	.b-news__short__nav {
		height: 73px;
		float: none;
		width: 100%;
		margin: 0;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.b-news__short__title {
		padding-left: 17px;
		margin-right: 30px;
	}

	.b-news__short {
		height: auto;
	}

	.b-slider__catalog ul {
		font-size: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.b-slider__catalog ul li {
		font-size: 14px;
		-ms-flex-preferred-size: 291px;
		-webkit-flex-basis: 291px;
		flex-basis: 291px;
		margin: 0 15px;
		background-position: 50% 100%;
	}

	.b-slider__catalog ul li:before {
		display: none;
	}

	.b-header__logo a {
		width: 116px;
		height: 18px;
		-webkit-background-size: contain;
		background-size: contain;
	}

	.b-header {
		padding-left: 24.68%;
	}

	.b-header__menu > ul > li > a {
		padding: 0 19px;
		position: relative;
	}

	.b-header__menu .drop-catalog-block {
		left: 370px;
	}

	.b-header__logo {
		width: auto;
		height: auto;
	}

	.b-slider__catalog {
		height: auto;
		margin-bottom: 20px;
	}

	.b-slider__catalog .b-item__thumbs__left,
	.b-slider__catalog .b-item__thumbs__right {
		display: none;
	}

	.b-main__slider__text_wrap,
	.b-main__slider__text_wrap2,
	.b-main__slider__text_wrap3 {
		left: 40px;
	}

	.b-main-slider__nav {
		right: 20px;
	}

	.b-header__login {
		right: 0;
	}

	.b-news__short:nth-last-child(3) {
		float: none;
	}

	.b-item__thumbs__left, .b-item__thumbs__right {
		height: 37px;
		position: static;
	}

	.b-slider__news {
		float: none;
	}

	.b-slider__news .caroufredsel_wrapper {
		margin: 0 auto !important;
	}

	.b-more + .clearfloat {
		display: none;
	}

	.b-main__slider__nav + .b-indexblock {
		margin-bottom: 0;
	}

	.b-more__block3, .b-more__block {
		display: none;
	}

	.slider-news__prev,
	.slider-news__next {
		position: absolute;
		content: "";
		width: 32px;
		height: 44px;
		top: 26%;
		z-index: 10;
	}

	.slider-news__prev {
		left: 10px;
		background: url('images/mobile/slider-left-arrow.png') center no-repeat;
	}

	.slider-news__next {
		right: 10px;
		background: url('images/mobile/slider-right-arrow.png') center no-repeat;
	}

	.b-slider__news {
		overflow: hidden;
	}

	.b-slider__news ul {
		margin-left: -10px;
		margin-right: -10px;
	}

	.b-slider__news ul li img {
		width: 100%;
	}

	.b-slider__news ul li {
		height: auto;
		margin: 0 10px;
	}

	.b-slider__news ul li a {
		position: static;
		height: auto;
	}

	.b-slider__news ul li a:before {
		display: none;
	}

	.b-slider__news__text {
		top: auto;
		bottom: 31px;
	}

	.b-leftsidebar {
		display: none;
	}

	.b-content {
		float: none;
		width: 100%;
		background: #fff;
	}

	.b-slider {
		max-width: 864px;
		width: auto;
		margin: 0 auto 20px;
		left: 0;
	}

	.b-content__wrap + img {
		display: none;
	}

	.b-history__line {
		display: none;
	}

	.event-wrapper {
		display: block;
		margin-left: 65px;
		margin-top: 4px;
		margin-bottom: 30px;
		padding-bottom: 50px;
	}

	.event-el {
		border-left: 2px solid #7C252B;
		padding: 21px 22px 45px 23px;
		margin-bottom: 50px;
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.event-el::before {
		left: -27px;
		top: -50px;
		content: '';
		width: 98px;
		height: 50px;
		background: url('images/mobile/event-marker.png') center no-repeat;
		position: absolute;
		display: inline-block;
	}

	.event-el:first-of-type::before {
		left: -27px;
		top: -69px;
		width: 98px;
		height: 69px;
		background: url('images/mobile/event-marker-top.png') center no-repeat;
	}

	.event-el:last-of-type {
		padding-bottom: 0;
		margin-bottom: -4px;
	}

	.event__year {
		position: absolute;
		top: -49px;
		left: 29px;
		font-size: 16px;
		color: #333;
	}

	.event-el-info-wrap {
		padding-top: 22px;
	}

	.event__title {
		color: #7C252B;
		font-size: 14px;
		text-transform: uppercase;
		font-family: MicraNormal, sans-serif;
		margin-bottom: 7px;
	}

	.event__txt {
		max-width: 418px;
		margin-bottom: 3px;
	}

	.event-el__img {
		font-size: 0;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
		width: 300px;
		margin-left: -67px;
		margin-right: 15px;
	}

	.event-el__img img {
		width: 100%;
		height: auto;
	}

	.b-simplenews__format__block {
		float: none;
	}

	.presentation-pdf {
		background: none;
	}

	.presentation-pdf .b-menu__title {
		color: #333;
		font-size: 16px;
		padding: 0;
		background: none;
	}

	.b-catalog__filter {
		width: 100%;
	}

	.b-menu__download.b-news__files {
		padding: 0;
	}

	.b-leftmenu .b-news__files .b-simplenews__format__block {
		margin-top: 10px;
	}

	.b-simplenews__format__text {
		line-height: 12px;
		font-size: 12px;
		color: #999;
	}

	.b-news__files .b-simplenews__format__block .b-simplenews__format__link {
		background: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 5px 10px 5px 73px;
	}

	.b-menu__download.b-news__files > div .b-simplenews__format__link {
		width: 181px;
		max-width: 181px !important;
		font-size: 12px;
		line-height: 14px;
		border: 1px solid #EAEBEC;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 3px;
		text-decoration: none;
	}

	.slimScrollDiv, .b-filter__list, .b-filter__block__three {
		height: auto !important;
		overflow: visible;
	}

	.slimScrollRail, .slimScrollBar {
		display: none !important;
	}

	.b-filter__block__wrap {
		height: auto;
		padding: 14px 20px 14px;
		border-bottom: 1px solid #EAEBEC;
	}

	.b-filter__block__wrap > div {
		margin-top: 13px;
		margin-bottom: 6px;
		display: none;
	}

	.b-filter__block:first-of-type .b-filter__block__wrap > div {
		display: block;
	}

	.b-filter__block:first-of-type .b-filter__block__wrap:after {
		border-width: 0 4px 4px 4px;
		border-color: transparent transparent #505050 transparent;
	}

	.b-filter__block__wrap:after {
		border-style: solid;
		border-width: 4px 4px 0 4px;
		border-color: #505050 transparent transparent transparent;
		content: "";
		position: absolute;
		right: 20px;
		top: 23px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}

	.b-filter__block:first-of-type .active.b-filter__block__wrap:after {
		-webkit-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	.active.b-filter__block__wrap:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.b-filter__block {
		width: 100%;
		float: none;
		border: none;
		background: none;
		height: auto;
	}

	.b-filter__block ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		max-width: 420px;
	}

	.b-catalog__filter {
		border: 1px solid #EAEBEC;
		border-radius: 2px;
		border-bottom: none;
	}

	.b-filter__block__wrap .b-filter__title {
		color: #333;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 0;
		white-space: nowrap;
		cursor: pointer;
	}

	.b-filter__link em, .b-filter__link:hover em {
		float: none;
		border: none;
		color: #333;
		font-size: 14px;
	}

	.b-filter__block span {
		font-size: 14px;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
	}

	.b-filter__block ul li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 8px;
		font-size: 14px;
	}

	.b-filter__reset a:after {
		bottom: -2px;
	}

	.b-filter__reset a {
		text-transform: uppercase;
		font-size: 12px;
	}

	.b-filter__reset {
		padding-right: 0;
		padding-top: 0;
	}

	.niceCheck {
		background: url('images/mobile/input.svg') left center no-repeat !important;
		top: 0;
	}

	.niceCheck.checked {
		background: url('images/mobile/input-checked.svg') left center no-repeat !important;
	}

	.b-filter__link {
		height: auto;
		margin-bottom: 5px;
	}

	.b-pagination {
		margin: 30px 0 0;
		padding: 0 10px;
		display: block;
		width: auto;
		height: auto;
		background: none;
		text-align: center;
		font-size: 0;
	}

	.b-pagination__right, .b-pagination__left, .b-pagination a.selected {
		background: none;
	}

	.b-pagination a.active_page {
		background: #EDEDED;
		color: #7C252B;
	}

	.b-pagination a, .b-pagination b {
		height: 35px;
		width: 34px;
		line-height: 37px;
		color: #333;
		font-family: 'PTSansCaptionRegular', Trebuchet MS, "Helvetica CY", sans-serif;
		vertical-align: top;
		border: 1px solid #E6E6E6;
		border-right: none;
		font-size: 15px;
	}

	.b-pagination.b-pagination__search a.selected {
		position: static;
		background-color: #EDEDED;
		color: #7C252B;
	}

	a.b-pagination__right {
		border-right: 1px solid #E6E6E6;
	}

	.page_link.active_page {
		top: 0;
	}

	.page_link {
		border: 1px solid #E6E6E6;
		border-right: none;
	}

	.b-pagination__left, .b-pagination__right {
		border: 1px solid #E6E6E6;
		position: static;
	}

	.b-pagination__left {
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
		border-right: none !important;
		background: url('images/mobile/pagination-left.png') center no-repeat;
	}

	.b-pagination__right {
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
		background: url('images/mobile/pagination-right.png') center no-repeat;
	}

	.b-item__otherinfo {
		border-color: #EAEBEC;
		padding: 15px 15px 20px;
		min-width: 247px;
		max-width: 292px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.b-item__otherinfo h3 {
		font-size: 12px;
		line-height: normal;
		padding-bottom: 7px;
	}

	.b-item__otherinfo__link a::before {
		display: none;
	}

	.b-subcatalog__info {
		width: 247px;
	}

	.b-subcatalog__info .b-item__otherinfo__link,
	.b-item__right .b-item__otherinfo__link {
		min-height: 0;
		border: 1px solid #CE1628;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 2px;
		font-size: 0;
	}

	.b-subcatalog__info .b-item__otherinfo__link.mailto,
	.b-item__right .b-item__otherinfo__link.mailto {
		padding: 0;
		background: url('images/mobile/send-mail.png') right 26px center no-repeat;
	}

	.b-item__otherinfo__link.dealers {
		background: url('images/mobile/location.png') right 26px center no-repeat;
	}

	.b-item__otherinfo__link.servis {
		background: url('images/mobile/settings-card.png') right 26px center no-repeat;
	}

	.b-subcatalog__info .b-item__otherinfo__link a span,
	.b-item__right .b-item__otherinfo__link a span {
		border: none;
		font-family: PTSansCaptionRegular, Trebuchet MS, "Helvetica CY", sans-serif;
		font-size: 14px;
		text-transform: none;
		letter-spacing: 0;
	}

	.b-subcatalog__info .b-item__otherinfo__link.mailto a span,
	.b-item__right .b-item__otherinfo__link.mailto a span {
		text-transform: none;
		margin-right: 10px;
	}

	.b-subcatalog__info .b-item__otherinfo__link a,
	.b-item__right .b-item__otherinfo__link a {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		min-height: 0;
		height: 33px;
	}

	.b-item__otherinfo p {
		font-size: 13px;
		line-height: normal;
	}

	.b-subcatalog__info .b-item__otherinfo__link a:hover span {
		border: none;
	}

	.b-catalog {
		text-align: center;
	}

	.b-catalog__item__text {
		display: none !important;
	}

	.b-catalog__item {
		display: inline-block;
	}

	.b-catalog__item__name {
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.b-catalog__item__name h2 {
		padding: 0;
		width: 100%;
	}

	.b-catalog__item__link {
		height: 100%;
	}

	.b-item__left {
		max-width: 414px;
		width: auto;
	}

	.b-item__right {
		width: calc(100% - 434px);
		min-width: 290px;
	}

	.b-item__carousel {
		font-size: 0;
	}

	.caroufredsel_wrapper .fancybox-thumb img {
		max-width: 100%;

		max-height: none;
	}

	#b-item-photo__carousel .caroufredsel_wrapper li a img {
		width: 100%;
	}

	.b-item__left .b-item__thumbs {
		width: calc(100% + 6px);
		height: 72px;
		font-size: 0;
		margin-left: -2px;
		margin-right: -3px;
	}

	.b-item__left .b-item__thumbs__left {
		position: absolute;
		right: 0;
		top: 19px;
		width: 22px;
		height: 30px;
		background: url('images/mobile/thumb-left-arrow.png') center no-repeat;
	}

	.b-item__left .b-item__thumbs__right {
		position: absolute;
		right: 7px;
		top: 19px;
		width: 22px;
		height: 30px;
		background: url('images/mobile/thumb-right-arrow.png') center no-repeat;
	}

	.b-item__left #b-item-photo__thumbs .caroufredsel_wrapper li {
		width: 98px !important;
		height: 72px;
		margin: 0 3px;
	}

	.b-item__left #b-item-photo__thumbs .caroufredsel_wrapper li a {
		display: block;
		height: 100%;
		border: 1px solid transparent;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.b-item__left #b-item-photo__thumbs .caroufredsel_wrapper li a.selected {
		border-color: #7C252B;
	}

	.b-item__left .b-item__thumbs .caroufredsel_wrapper,
	.b-item__left .b-item__thumbs .caroufredsel_wrapper ul {
		height: 72px !important;
	}

	.b-item__left #b-item-photo__thumbs .caroufredsel_wrapper ul li a img {
		border: none;
		min-width: 98px;
		min-height: 72px;
	}

	.b-content__wrap iframe {
		max-width: 100%;
	}

	.card-video {
		clear: both;
	}

	.card-video h2 {
		font-size: 14px;
		color: #333;
	}

	.b-diler__contacts {
		left: 0;
	}

	.b-content__mimage {
		width: auto;
		left: 0;
		text-align: center;
		margin-bottom: 25px;
	}

	.b-subcatalog__item__image {
		margin-right: 15px;
	}

	.b-subcatalog__item__info,
	.b-subcatalog__filter .b-subcatalog__item__info {
		float: left;
		width: 218px;
	}

	.b-simplenews__info {
		float: left;
		width: calc(100% - 245px);
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.b-simplenews__info > * {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}

	.b-simplenews__date {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.b-simplenews__image {
		margin-right: 20px;
	}

	.b-archive__title {
		display: none;
		background: none;
	}

	.b-archive {
		background: none;
		padding: 0;
		margin-bottom: 15px;
	}

	.b-archive__years a {
		background: none;
		color: #999;
		padding: 0 15px 0 0;
	}

	.b-archive__years .no-border {
		color: #333;
		text-decoration: none;
	}

	.b-tags ul {
		margin-bottom: 0;
	}

	.b-tags ul > li > a:before, .b-tags ul > li > a:after {
		display: none;
	}

	.b-tags ul > li {
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 0;
		height: auto;
	}

	.b-tags ul > li > a,
	.b-tags ul > li > a.active, .b-tags ul > li > a:hover {
		font-size: 10px;
		padding: 0 5px;
		background: #666;
		text-transform: uppercase;
		height: 15px;
		border-radius: 2px;
		line-height: 15px;
	}

	.b-content__wrap .b-tags ul li {
		background: none;
	}

	.tags-btn-wrap {
		text-align: center;
	}

	.tags-btn-wrap span {
		padding-left: 15px;
		background: url('images/mobile/tag-arrow-bottom.png') 0 center no-repeat;
		font-size: 12px;
		text-transform: uppercase;
		cursor: pointer;
	}

	.tags-list {
		overflow: hidden;
		position: relative;
	}

	.tags-list_heigt {
		height: 32px;
	}

	.b-tags.active .tags-list {
		height: auto;
	}

	.b-tags.active .tags-list:after {
		display: none;
	}

	.b-tags.active .tags-btn-wrap span {
		background: url('images/mobile/tag-arrow-top.png') 0 center no-repeat;
	}

	.tags-list:after {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		height: 10px;
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(30%, rgba(255, 254, 254, 0.8)), to(#FFFEFE));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 254, 254, 0.8) 30%, #FFFEFE);
		background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 254, 254, 0.8) 30%, #FFFEFE);
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 254, 254, 0.8) 30%, #FFFEFE);
	}

	.b-simplenews__title a {
		color: #7C252B;
		text-decoration: none;

	}

	.b-news__media {
		width: 100%;
	}

	.b-media ul {
		width: 100%;
	}

	.b-contact__left, .b-contact__right {
		float: none;
		width: 100%;
	}

	.b-cobtacts__map {
		left: 0;
		width: 100% !important;
		height: 312px !important;
	}

	.b-error__wrap {
		padding: 0;
	}

	.b-error {
		background: none;
		width: auto;
		max-width: 1020px;
	}

	.b-error__bg {
		width: 100%;
		height: 140px;
		max-width: 360px;
		display: block;
		position: static;
		margin: 0 auto;
		-webkit-background-size: 80% auto;
		background-size: 80% auto;
		background-position: center;
	}

	.b-error__text {
		float: none;
		width: auto;
		max-width: 500px;
		border: none;
		padding: 30px 22px;
	}

	.b-header.center {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

/* - - - - - - - - -  1024  - - - - - - - - - */
@media (max-width: 1041px) {
	body, html {
		height: 100%;
		background: none;
	}

	.b-breadcrumbs ul > li {
		line-height: 16px;
	}

	.b-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding: 0;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 60px;
		margin-bottom: 0;
		z-index: 11000;
	}

	.b-header:after {
		display: none;
	}

	.b-header__logo {
		position: static;
		opacity: 0;
	}

	.b-header__login {
		display: none;
	}

	.b-main {
		padding-top: 60px;
	}

	.b-header__menu {
		position: fixed;
		top: 0;
		background-color: rgba(124, 37, 43, 0.97);
		bottom: 0;
		left: -110%;
		width: 100%;
		max-width: 480px;
		z-index: 10000;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		padding: 84px 22px 50px;
		-webkit-transition: 0.7s;
		-o-transition: 0.7s;
		transition: 0.7s;
		-webkit-transform: translateZ(0);
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.b-header__menu.active {
		left: 0;
	}

	.b-header.active {
		-webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.65);
		box-shadow: 0 1px 7px rgba(0, 0, 0, 0.65);
	}

	.b-header__menu > ul > li > a {
		height: auto;
		font-size: 16px;
		padding: 16px 19px 16px 13px;
		display: block;
	}

	.b-header__menu > ul > li {
		border-bottom: 1px solid rgba(255, 255, 255, .3);
		float: none;
		height: auto;
		line-height: normal;
	}

	.b-header__menu > ul > li > ul {
		display: none;
		position: static;
		width: auto;
		background: none;
		border-top: 1px solid rgba(255, 255, 255, .3);
		margin-bottom: 14px;
		padding-top: 7px;
	}

	.b-header__menu > ul > li > ul > li {
		background: none;
		padding-top: 5px;
		padding-bottom: 5px;
		line-height: normal;
	}

	.b-header__menu > ul > li > ul > li > a {
		background: none;
		display: inline;
		padding: 0;
		margin-left: 26px;
		font-size: 14px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	}

	.b-header__menu > ul > li.selected.selected > a:after,
	.b-header__menu > ul > li > a.selected:after {
		display: none;
	}

	.mobile-dropdown-btn {
		display: inline-block;
		width: 38px;
		height: 51px;
		background: url('images/mobile/menu-dropdown-btn.png') center no-repeat;
		position: absolute;
		top: 0;
		right: 0;
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
	}

	.active > .mobile-dropdown-btn {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.b-header__menu-lnk {
		color: #fff;
		text-align: center;
		font-size: 14px;
	}

	.b-header__menu-lnk a {
		display: block;
		color: #fff;
		font-size: 12px;
		font-family: MicraNormal, sans-serif;
		text-transform: uppercase;
		margin-top: 14px;
		margin-bottom: 27px;
		letter-spacing: 1px;
	}

	.b-header__menu > ul > li > ul > li.current {
		background: none;
	}

	.b-header__search {
		float: none;
		height: 40px;
		width: 100%;
		padding-left: 0;
	}

	.b-header__search__area {
		position: static;
		background-color: rgba(255, 255, 255, .2);
		width: 100%;
		border: none;
		height: 40px;
		border-radius: 2px;
	}

	.b-header__search__area form {
		padding-left: 12px;
		padding-right: 50px;
	}

	.b-header__search__link {
		display: none;
	}

	.b-header__search__input {
		position: static;
		width: 100%;
		height: 40px;
		line-height: 40px;
		font-size: 13px;
		overflow: hidden;
		display: block;
	}

	.b-header__search__input::-webkit-input-placeholder {
		color: #fff;
	}

	.b-header__search__input:-moz-placeholder {
		color: #fff;
	}

	.b-header__search__input::-moz-placeholder {
		color: #fff;
	}

	.b-header__search__input:-ms-input-placeholder {
		color: #fff;
	}

	.b-header__menu > ul > li.selected:hover > a.selected,
	.b-header__menu > ul > li > a.selected {
		background: none;
	}

	input.b-header__search__button {
		width: 41px;
		height: 40px;
		background: url('images/mobile/magnifying-glass.svg') center no-repeat;
		position: absolute;
		top: 0;
		right: 0;
	}

	.b-header__menu > ul > li.selected > a:before,
	.b-header__menu > ul > li > a.selected:before {
		display: none;
	}

	.b-header__menu > ul > li > a.selected,
	.b-header__menu > ul > li.selected:hover > a.selected {
		height: auto;
	}

	.b-header__menu .drop-catalog-block {
		position: static;
		border: none;
		background: none;
		padding-left: 13px;
		border-bottom: 1px solid rgba(255, 255, 255, .3);
	}

	.b-header__menu .drop-catalog-block.active {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.b-header__menu .drop-catalog-block .branch {
		display: block;
		float: none;
		width: auto;
		border: none;
		margin-top: -19px;
		margin-bottom: -12px;
	}

	.b-header__menu .drop-catalog-block .destination {
		width: auto;
		display: block;
		margin-top: -8px;
		padding-bottom: 0;
	}

	.b-header__menu .drop-catalog-block a,
	.b-header__menu .drop-catalog-block .destination a {
		background: none;
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
		padding: 0;
		display: inline;
		float: none;
		width: auto;
		height: auto !important;
		min-height: 0;
		line-height: 28px;
		margin-left: 0;
		position: relative;
	}

	.b-header__menu .drop-catalog-block .destination a,
	.b-header__menu .drop-catalog-block .branch a {
		margin-left: 8px;
	}

	.b-header__menu .drop-catalog-block a:after {
		content: "";
		display: table;
		clear: both;
	}

	.b-header__menu .drop-catalog-block a:hover {
		background: none;
	}

	.b-header__menu .drop-catalog-block .destination a img {
		display: none;
		float: none;
		width: auto;
	}

	.b-header__menu .drop-catalog-block a.all-catalog {
		position: relative;
		margin-left: 0;
		top: 8px;
		font-size: 16px;
		font-family: 'PTSansCaptionRegular', Trebuchet MS, "Helvetica CY", sans-serif;
		text-transform: none;
		letter-spacing: 0;
	}

	.b-header__menu .drop-catalog-block a.all-catalog:before {
		display: none;
	}

	.b-header__menu .drop-catalog-block h4 {
		font-size: 16px;
		padding: 0 10px 3px 0;
		letter-spacing: 0;
		text-transform: none;
		font-family: 'PTSansCaptionRegular', Trebuchet MS, "Helvetica CY", sans-serif;
	}

	.mobile-lang {
		display: block;
		margin-top: 25px;
		text-align: center;

	}

	.mobile-lang a {
		font-size: 13px;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
		display: inline-block;
		padding: 6px 4px 4px;
	}

	.mobile-lang a.active {
		border-radius: 3px;
		background-color: rgba(255, 255, 255, .4);
	}

	.mobile-lang a:first-of-type {
		margin-right: 13px;
	}

	input[type="reset"]:hover, input[type="submit"]:hover, .b-button__send:hover {
		background: none;
	}

	.auth-mobile {
		width: 42px;
		height: 60px;
		position: relative;
		background: url('images/mobile/auth.svg') center no-repeat;
	}

	.auth-mobile ul {
		position: absolute;
		padding: 20px;
		right: -175px;
		top: 100%;
		width: 173px;
		background-color: rgba(124, 37, 43, 0.97);
		-webkit-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-bottom-left-radius: 3px;
		text-align: center;
	}

	.auth-mobile ul li:first-of-type {
		margin-bottom: 11px;
	}

	.auth-mobile.active ul {
		right: 0;
	}

	.auth-mobile a {
		display: block;
		font-size: 10px;
		font-family: MicraNormal, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}

	.mobile-menu-btn {
		width: 40px;
		height: 60px;
		background: url('images/mobile/mobile-nav.svg') center no-repeat;
	}

	.mobile-menu-btn.active {
		background-image: url('images/mobile/cancel.svg');
	}

	.b-main__slider {
		height: 575px;
		margin-top: 60px;
	}

	.b-indexblock {
		padding-top: 565px;
	}

	.b-main-slider__prev:hover, .b-main-slider__prev,
	.b-main-slider__next:hover, .b-main-slider__next {
		background: none;
		width: 40px;
		height: 40px;
		border: 1px solid #ffffff;
		border-radius: 2px;
		top: 354px;
	}

	.b-main-slider__prev, .b-main-slider__prev:hover {
		background: url('images/mobile/slider-arrow-left.svg') center no-repeat rgba(0, 0, 0, .5);
		right: 72px;

	}

	.b-main-slider__next, .b-main-slider__next:hover {
		background: url('images/mobile/slider-arrow-right.svg') center no-repeat rgba(0, 0, 0, .5);
		right: 22px;
	}

	.b-main__slider__wrap {
		height: 565px;
	}

	.b-main__slider ul li {
		-webkit-background-size: auto 100% !important;
		background-size: auto 100% !important;
	}

	.b-main__slider_text, .b-main__slider_text2, .b-main__slider_text3 {
		background: transparent;
		position: static;
		padding: 0;
		-webkit-transform: skewX(0deg);
		-ms-transform: skewX(0deg);
		transform: skewX(0deg)
	}

	.b-main__slider__text_wrap, .b-main__slider__text_wrap2, .b-main__slider__text_wrap3,
	.b-main__slider_text2 > div,
	.b-main__slider_text3 > div, .b-main__slider_text > div {
		-webkit-transform: skewX(0deg);
		-ms-transform: skewX(0deg);
		transform: skewX(0deg);
		background: transparent;
	}

	.b-main__slider__text_wrap, .b-main__slider__text_wrap2, .b-main__slider__text_wrap3 {
		background: url('images/mobile/main-slider-bg.png') top right no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
		padding: 20px 24px 30px 22px;
	}

	.b-main__slider__text_wrap, .b-main__slider__text_wrap2,
	.b-main__slider__text_wrap3 {
		left: 0;
		margin: 0;
	}

	.b-main__slider_text h2, .b-main__slider_text2 h2, .b-main__slider_text3 h2 {
		width: auto;
		font-size: 22px;
		padding-bottom: 0;
		margin-bottom: 13px;
	}

	.b-main__slider_text2 > div, .b-main__slider_text3 > div, .b-main__slider_text > div {
		width: auto;
		padding: 0;
	}

	.b-main__slider_text p {
		padding-bottom: 0;
		margin-bottom: 23px;
	}

	.b-main-slider__nav a, .b-slider__nav a {
		width: 7px;
		height: 7px;
		background: #c4c4c4;
		border-radius: 50%;
	}

	.b-main-slider__nav a.selected, .b-slider__nav a.selected {
		background: #7C252B;

	}

	.b-main__slider__wrap .b-item__otherinfo__link {
		width: auto;
		max-width: 280px;
		border: 1px solid #fff;
		min-height: 0;
		display: inline-block;
		padding: 9px 25px 8px;
		border-radius: 2px;
	}

	.b-main__slider__wrap .b-item__otherinfo__link a {
		height: auto;
		min-height: 0;
		display: inline;
		text-decoration: none;
	}

	.b-main__slider .b-item__otherinfo__link a span {
		border: none;
		font-family: PTSansCaptionRegular, Trebuchet MS, "Helvetica CY", sans-serif;
		font-size: 14px;
		font-weight: bold;
	}

	.b-item__otherinfo__link a:before {
		display: none;
	}

	.b-main-slider__nav {
		top: 500px;
		right: calc(50% - 30px);
	}

	.b-slider__nav {
		right: calc(50% - 50px);
	}

	.b-slider__catalog {
		margin-bottom: 0;
	}

	.b-slider__next, .b-slider__prev {
		display: none;
	}

	.b-breadcrumbs__wrap {
		background: none;
		min-height: 0;
		line-height: normal;
		margin-top: 16px;
		overflow: visible;
	}

	.b-breadcrumbs__wrap:before {
		display: none;
	}

	.b-breadcrumbs ul > li > a {
		color: #333;
		border-color: rgba(51, 51, 51, .8)
	}

	.b-breadcrumbs ul > li.current > a {
		color: #7C252B;
	}

	.b-breadcrumbs ul > li:first-of-type {
		margin-left: 0;
	}

	.b-content__wrap {
		padding: 22px 22px 12px;
	}

	.b-mainblock {
		margin-bottom: 0;
	}

	.b-content__title {
		font-size: 20px;
		margin-bottom: 0;
	}

	.b-content {
		background: none;
	}

	.b-slider {
		height: auto;
	}

	.b-slider img {
		max-width: 100%;
	}

	.b-content__wrap ul {
		margin-bottom: 0;
	}

	.b-slider ul li {
		width: auto;
		height: auto;
		background: none;
		line-height: normal;
		padding: 0;
		margin: 0;
		opacity: 0;
	}

	.b-slider-slick__prev {
		position: absolute;
		width: 32px;
		height: 44px;
		left: 0;
		z-index: 10;
		top: calc(50% - 22px);
		background: url('images/mobile/slider-left-arrow.png') center no-repeat;
	}

	.b-slider-slick__next {
		position: absolute;
		width: 32px;
		height: 44px;
		right: 0;
		z-index: 10;
		top: calc(50% - 22px);
		background: url('images/mobile/slider-right-arrow.png') center no-repeat;
	}

	.b-slider .slick-dots, .b-slider__sert .slick-dots {
		position: absolute;
		bottom: 20px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.b-slider .slick-dots button, .b-slider__sert .slick-dots button {
		background: #C4C4C4;
		text-indent: -9999px;
		overflow: hidden;
		border: none;
		border-radius: 50%;
		width: 7px;
		height: 7px;
		display: inline-block;
		padding: 0;

	}

	.b-slider .slick-dots li, .b-slider__sert .slick-dots li {
		margin-right: 7px;
		height: 7px;
		width: 7px;
	}

	.b-slider .slick-dots li:last-of-type,
	.b-slider__sert li:last-of-type {
		margin-right: 0;
	}

	.b-slider .slick-active button,
	.b-slider__sert .slick-active button {
		background: #7C252B;
	}

	.b-managment__block {
		padding-bottom: 20px;
	}

	.b-managment__director .b-managment__block__wrap {
		background-color: #F9F9F9;
		border-color: #EAEBEC;
	}

	.b-managment__block:last-of-type {
		padding-bottom: 0;
	}

	.b-managment__middle .b-managment__block__wrap {
		padding: 30px 19px 29px 25px;
		background-color: #F9F9F9;
		border-color: #EAEBEC;
	}

	.b-managment__block__wrap > div {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.b-managment__photo {
		margin-right: 15px;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
		width: 164px;
	}

	.b-managment__director:after,
	.b-managment__last:after {
		background: #fff;
	}

	.b-managment__block h2 {
		color: #7C252B;
		font-size: 16px;
	}

	.b-managment__director .b-managment__block__wrap h2 {
		font-size: 16px;
	}

	.b-managment__name {
		font-weight: bold;
		color: #333;
		font-size: 16px;
	}

	.b-managment__info {
		color: #333;
	}

	.event-wrapper {
		padding-bottom: 0;
		margin-top: 27px;
	}

	.reset-form {
		display: inline-block;
		height: 40px;
		line-height: 40px;
		padding: 0 6px 0 21px;
		margin: 15px 0 15px 20px;
		background: url('images/mobile/reset-close.svg') 6px center no-repeat;
		color: #828282;
		cursor: pointer;
	}

	.b-subcatalog__item__info h2 {
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		font-size: 18px;
		padding-bottom: 8px;
	}

	.b-subcatalog__item__info h2 a {
		font-weight: normal;
	}

	.b-subcatalog__item__info p {
		line-height: 21px;
	}

	.b-subcatalog__items, .b-subcatalog__filter {
		width: calc(100% - 262px);
	}

	.b-catalog {
		text-align: left;
		margin-left: -20px;
		font-size: 0;
	}

	.b-catalog__item {
		width: calc(50% - 20px);
	}

	.b-catalog__item {
		margin-left: 20px;
		margin-bottom: 20px;
		height: auto;
	}

	.b-catalog__item__name h2 {
		text-align: center;
		font-size: 22px;
		font-family: inherit;
	}

	.b-item__mainchar__table {
		float: none;
		width: auto;
		max-width: 292px;
		margin-bottom: 25px;
	}

	.b-item__mainchar__table table tr,
	.b-item__right .b-item__mainchar__table table tr:nth-child(2n+1) {
		background: -webkit-linear-gradient(left, #E0E0E0 2px, transparent 3px) 0 70% repeat-x;
		background: -o-linear-gradient(left, #E0E0E0 2px, transparent 3px) 0 70% repeat-x;
		background: linear-gradient(to right, #E0E0E0 2px, transparent 3px) 0 70% repeat-x;
		-webkit-background-size: 5px 1px;
		background-size: 5px 1px;
		border: none;
		float: left;
		width: 100%;
	}

	.b-item__mainchar__table table tr:last-child {
		border: none;
		float: left;
	}

	.b-item__mainchar__table table tr td:first-child {
		width: auto;
		float: left;
		text-align: left;
		color: #505050;
	}

	.b-item__mainchar__table table tr td {
		float: right;
		background: #fff;
		display: inline-block;
		text-align: right;
		padding: 0;
		color: #333;
	}

	.b-item__mainchar__button {
		float: none;
		max-width: none;
		margin-bottom: 27px;
	}

	.b-item__mainchar__button
	.b-item__mainchar .clearfloat {
		display: none;
	}

	.values-of-the-parameters {
		padding-bottom: 0;
	}

	.b-item__button {
		background: none;
		padding: 0;
		height: auto;
	}

	.b-item__button__visible, .b-item__button__visible:hover,
	.b-item__button__download, .b-item__button__download:hover {
		display: inline;
		text-indent: 0;
		text-decoration: none;
		padding: 0 0 0 25px;
		font-family: PTSansCaptionRegular, Trebuchet MS, "Helvetica CY", sans-serif;
		color: #333;
	}

	.b-item__button__download {
		background: url('images/mobile/card-download.png') 0 center no-repeat;
	}

	.b-item__button__visible {
		background: url('images/mobile/card-eye.png') 0 center no-repeat;
	}

	.b-item__button__jaw:before {
		display: none;
	}

	h1 hr {
		display: none;
	}

	.b-diler__contacts {
		left: 0;
		width: 100%;
		padding-top: 40px;
	}

	.b-search__diler {
		margin-top: -10px;
		padding-bottom: 11px;
	}

	.b-diler__adresses {
		float: none;
		padding-top: 20px;
		width: 100%;
		padding-right: 0;
		max-width: 496px;
	}

	.b-diler__map {
		float: none;
		width: 100% !important;
		height: 377px !important;
	}

	.b-dropdown {
		border: 1px solid #EAEBEC;
		border-radius: 2px;
	}

	.b-dropdown__text {
		padding-left: 15px;
		padding-right: 30px;
	}

	.b-dropdown__text br {
		line-height: 0;
	}

	.b-dropdown__text p {
		line-height: 20px;
	}

	.b-dropdown__text strong {
		font-weight: 400;
	}

	.b-dropdown__title {
		background: none;
		min-height: 0;
		display: block;
		padding: 15px 30px 13px 15px;
		position: relative;
	}

	.b-dropdown__title:after {
		position: absolute;
		top: calc(50% - 2px);
		right: 15px;
		content: "";
		border-style: solid;
		border-width: 4px 4px 0 4px;
		border-color: #505050 transparent transparent transparent;
	}

	.active.b-dropdown__title:after {
		-webkit-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
		top: 22px;
	}

	.b-dropdown__title,
	.b-dropdown__title + .b-dropdown__text {
		background: #F9F9F9;
	}

	.active.b-dropdown__title,
	.active.b-dropdown__title + .b-dropdown__text {
		background: #FFF;
	}

	.b-content__wrap .b-dropdown .b-dropdown__title,
	.b-contacts .b-dropdown .b-dropdown__title {
		margin-bottom: 0;
		color: #7C252B;
		font-size: 14px;
	}

	.b-contacts .b-dropdown .b-dropdown__title {
		font-size: 12px;
		line-height: normal;
	}

	.b-dropdown__title span {
		display: block;
		width: 100%;
		height: auto;
	}

	.b-map__name {
		word-wrap: break-word;
		width: 100%;
		max-width: 300px;

	}

	.b-diler__map ymaps ymaps ymaps:nth-child(5) ymaps ymaps,
	.b-diler__map ymaps ymaps ymaps:nth-child(6) ymaps ymaps {
		overflow: visible;
	}

	.b-map__adress {
		margin-left: -116px;
	}

	.b-map__name > span {
		color: #7C252B;
	}

	.b-diler__contacts {
		clear: both;
	}

	.b-content__wrap ul li {
		background: url('images/mobile/li-dots.png') left 11px no-repeat;
	}

	.b-content__wrap ul li {
		padding-left: 7px;
	}

	.b-header__menu > ul > li.selected:nth-child(2) > a {
		background: none;
		height: auto;
	}

	.b-news__media ul {
		margin-left: -1.4306%;
	}

	.b-news__media ul li {
		width: 23.5694%;
		margin: 0 0 10px 1.4306%;
		line-height: 0;
		font-size: 0;
		height: auto;
	}

	.b-news .b-tags {
		padding: 20px 0 10px;
		border-top: 1px solid #EDEDED;
		border-bottom: 1px solid #EDEDED;
		margin-bottom: 5px;

	}

	.b-news__media h4 {
		font-size: 12px;
	}

	.b-media ul {
		margin-left: -2%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
	}

	.b-media ul li {
		height: auto;
		margin-left: 2%;
		margin-bottom: 2%;
		margin-right: 0;
		width: 31.3%;
		line-height: 0;
	}

	.b-media__link {
		position: static;
	}

	.b-media li img {
		width: 100%;
	}

	.b-media__info {
		line-height: normal;
		top: 0;
	}

	.b-media__info__wrap {
		padding: 55px 25px 10px;
	}

	.b-media__info__wrap h2 {
		font-size: 20px;
		font-weight: bold;
	}

	.b-media__info__wrap .b-tags {
		margin-top: 15px;
		padding-top: 20px;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}

	.b-media__info__wrap .b-tags ul li {
		margin: 0 7px 8px 0 !important;
	}

	.b-media__info__wrap .b-tags ul {
		margin-left: 0;
	}

	.b-contacts__adresses {
		display: none;
	}

	.b-contacts__address-mobile {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-bottom: 14px;

	}

	.b-contacts__address-mobile-el {
		max-width: 227px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		line-height: 21px;
	}

	.b-contacts__address-mobile-el:first-of-type {
		max-width: 170px;
	}

	.b-contacts__address-mobile-el > div {
		color: #999;
	}

	.b-contacts__address-mobile-el a[href^='tel:'] {
		color: #505050;
		text-decoration: none;
	}

	.contacts-container {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.dropdown-container {
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
		width: 48.6187%;
	}

	.contacts-container .b-feedback__block {
		width: 48.6187%;
	}

	.b-contacts .b-feedback__block + .b-feedback__block {
		display: none;
	}

	.b-feedback__title__wrap {
		background: none;
		float: none;
		padding: 0;
		font-size: 16px;
		font-weight: bold;
		line-height: normal;
		color: #333;
		height: auto;
		margin-bottom: 8px;
	}

	.order-form-wrp .b-feedback__title__wrap {
		overflow: hidden;
		height: 57px;
		line-height: 57px;
		float: none;
		background: url(/bitrix/templates/mzkt_grajd/images/bg-dotted.png);
		color: #fff;
		padding: 0 35px 0 20px;
		font-size: 1.7em;
		position: relative;
	}

	.b-form input:not([type=submit]), .b-form textarea {
		width: 100%;
		border-color: #EAEBEC;
		background: none;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.b-form input:not([type=submit]) {
		height: 40px;
		line-height: 38px;
	}

	a.b-button__send, a.b-button__send:hover {
		line-height: 40px;
		height: 40px;
		text-transform: uppercase;
		font-family: inherit;
		width: 100%;
		background: #7C252B !important;
		font-weight: bold;
		text-shadow: none;
	}

	.b-form textarea {
		height: 133px;
	}

	form[name="SIMPLE_FORM_11"] textarea {
		height: 274px;
	}

	form[name="SIMPLE_FORM_11"] .b-captcha {
		height: 57px;
	}

	form[name="SIMPLE_FORM_11"] a.b-button__send {
		width: 48%;
		float: right;
	}

	.b-feedback__block .b-feedback__form input.inputfile[type="file"] {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 7px;
	}

	.contacts-container .clearfloat {
		display: none;
	}

	.b-feedback__title__wrap:before {
		display: none;
	}

	.b-feedback__form {
		padding: 0;
	}

	form[name="WEB_FORM_ID"] .b-form__left,
	form[name="WEB_FORM_ID"]  .b-form__right {
		float: none;
		width: 100%;
	}

	.b-form .add_right input[type=text] {
		width: 100% !important;
	}

	.b-captcha {
		margin-bottom: 10px;
		border-color: #505050;
	}

	.info-form {
		margin-top: 9px;
		color: #999;
	}

	.table-scroll {
		padding-top: 14px !important;
		margin-right: -22px;
	}

	.document-table, .b-information__table {
		min-width: 860px;
	}

	.jspHorizontalBar {
		bottom: auto;
		top: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.jspArrow.jspArrowLeft {
		background: url('images/mobile/scroll-arrow-left.png') center no-repeat;
	}

	.jspArrow.jspArrowRight {
		background: url('images/mobile/scroll-arrow-right.png') center no-repeat;
	}

	.jspHorizontalBar .jspArrow {
		width: 14px;
		height: 12px;
		display: inline-block;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.jspHorizontalBar, .jspTrack {
		height: 14px;
		background: #f1f1f1;
	}

	.jspHorizontalBar .jspDrag {
		height: 10px;
		background: #C1C1C1;
		margin-top: 2px;
	}

	.jspVerticalBar {
		display: none;
	}

	.b-private__list ul li {
		padding-left: 267px;
		background: none;
	}

	.b-message .b-link__message {
		position: static;
	}

	.b-message .b-feedback__title__wrap {
		font-size: 12px;
		font-family: MicraNormal, sans-serif;
		text-transform: uppercase;
		color: #7C252B;
		margin-top: 2px;
	}

	.b-message .b-feedback__title__wrap {
		margin-bottom: -7px;
	}

	.b-message .b-message__close {
		width: 14px;
		height: 14px;
		background: url("images/mobile/close.png") center no-repeat;
	}

	.b-message {
		position: fixed;
		width: auto;
		left: 10%;
		right: 10%;
		top: 200px;
		bottom: auto;
		padding: 30px 15px;
		text-align: center;
	}

	.b-message__close {
		z-index: 10;
	}

	.b-message__task {
		padding: 0;
	}

	.b-message .b-link__message {
		margin: 20px auto 0;
		position: static;
		border-radius: 2px;
	}

	.b-message__task__simple span {
		display: block;
		width: 100%;
	}

	.b-button__send {
		margin-top: 10px;
	}

	.string-required {
		color: #999;
	}

	.b-registration__form .b-form__left + .b-form__left {
		float: right;
	}

	.b-registration {
		padding-right: 0;
	}

	.b-registration__form {
		width: 100%;
	}

	.b-registration__form .b-captcha {
		height: 65px;
		width: auto;
		display: block;
	}

	.b-registration__form .b-captcha + input {
		width: 100% !important;
	}

	.b-registration .custom-feedback__button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.info-registration-form {
		text-align: left;
		margin-top: 10px;
		padding-right: 15px;
	}

	.custom-feedback__button .b-button__send,
	.custom-feedback__button .b-button__send:hover {
		width: 48%;
	}

	.custom-feedback__button .b-button__send span {
		text-shadow: none !important;
	}

	.custom-feedback__button p {
		color: #999;
		padding-bottom: 0;
		line-height: normal;
	}

	.starrequired {
		color: #CE1628;
	}

	.b-information__doc__simple .b-news__files {
		float: none;
	}

	.b-information__doc__simple {
		color: #333;
	}

	.b-news__files .b-simplenews__format__block {
		border: 1px solid #EAEBEC;
		margin-top: 12px;
	}

	.b-information__doc__simple {
		float: none;
	}

	.b-information__map {
		float: none;
		margin-left: 0;
	}

	.b-information__map img {
		margin-bottom: 25px;
	}

	.b-information__table table thead tr td {
		padding-top: 15px;
		padding-bottom: 15px;
		background: #F9F9F9;
		color: #333;
		font-weight: bold;

	}

	.b-information__table tbody div {
		min-height: 37px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.b-information h3 {
		font-size: 14px;
		padding-bottom: 0;
	}

	.b-information .table-scroll:not(.table-scroll:last-of-type) {
		margin-bottom: 15px;
	}

	.b-information {
		color: #333;
	}

	.ui-widget-content {
		height: 7px;
		border: none;
		background-color: #e5e5e5;
		border-radius: 20px;
	}

	.b-plan__complete {
		top: 0;
		left: 0;
		height: 7px;
		background: #7C252B;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}

	.ui-widget-header {
		top: 0 !important;
		height: 7px !important;
		background: none;
	}

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		background: url('images/mobile/ui-slider-arrow.png') center no-repeat;
		width: 11px;
		height: 21px;
	}

	.ui-slider-horizontal .ui-slider-handle {
		margin-left: -2px;
	}

	.b-plan__percent50 {
		display: none !important;
	}

	.b-plan__percent span {
		font-size: 14px !important;
		color: #999;
	}

	.b-plan__percent {
		margin-bottom: 15px;
	}

	.b-plan {
		margin-bottom: 8px;
	}

	.b-plan__amount {
		font-size: 14px !important;
		top: 21px;
	}

	.b-information__forms {
		line-height: normal;
	}

	.b-information__dange:before {
		background: url('images/mobile/danger-ico.png') center no-repeat;
		position: static;
		display: inline-block;
		height: 14px;
		width: 14px;
		margin-top: 0;
		margin-right: 7px;
	}

	.b-information__table table tbody tr td {
		background: none;
	}

	.b-information__table thead td {
		border-bottom: 1px solid #EAEBEC;
	}

	.b-information__dange {
		white-space: nowrap;
	}

	.b-information__dange > div {
		display: inline !important;
		min-height: 0 !important;
	}

	.b-information__button .b-button__file.b-button__send {
		color: #CE1628;
		background: none !important;
		height: 26px;
		line-height: 24px;
		border: 1px solid #C8C8C8;
		border-radius: 2px;
	}

	.b-information__table .b-information__button {
		position: static;
	}

	.b-information__button a.b-button__send,
	.b-information__button a.b-button__send:hover {
		width: auto;
	}

	.b-information__button .b-button__send {
		margin-top: 5px;
	}

	.b-information__button + .upload_form label {
		left: -76px;
		bottom: -11px;
	}

	.upload_form input.b-button__send,
	.upload_form input.b-button__send:hover {
		background: #7C252B !important;
		color: #fff;
		height: 28px;
		line-height: 26px;
		font-family: PTSansCaptionRegular, Trebuchet MS, "Helvetica CY", sans-serif;
		text-shadow: none;
		top: -3px;
		margin-left: 20px;
	}

	.doc-mes {
		width: 100%;
		max-width: 351px;
	}

	.file_upload .mask {
		width: 100%;
		clear: both;
	}

	.file_upload {
		margin-bottom: 10px;
	}

	.file_upload, .mask label {
		height: auto;
	}

	.file_upload .fileText, .file_upload .fileText:hover,
	.doc-mes .button-add-upload, .doc-mes .button-add-upload:hover {
		display: inline-block;
		position: static;
		border: 1px solid #EAEBEC;
		height: 33px;
		line-height: 31px;
		border-radius: 2px;
		background: none;
		text-shadow: none !important;
		color: #CE1628;
		font-family: PTSansCaptionRegular, Trebuchet MS, "Helvetica CY", sans-serif;
		font-size: 13px;
		width: auto;
		padding: 0 22px;
		margin: 0;
	}

	.doc-mes .button-add-upload, .doc-mes .button-add-upload:hover {
		color: #999;
	}

	a.b-button__send, a.b-button__send:hover {
		border-radius: 2px;
	}

	.sorting .string-required {
		margin-top: 9px;
		margin-bottom: 14px;
	}

	.b-order ul li {
		font-size: 13px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		line-height: 15px;
		padding: 5px;

	}

	.b-order ul li div {
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
		min-height: 0;
	}

	.b-order .clearfloat {
		display: none;
	}

	.b-order ul li.first {
		background: none;
	}

	.b-order .b-order__header {
		font-weight: bold;
		color: #333;
		border: none;
		background: #F9F9F9 !important;
		line-height: normal !important;
		padding: 8px 5px;
	}

	.b-order__block-3 {
		width: 110px;
	}

	.b-order .b-order__header > div, .b-order .first > div {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0;
	}

	.b-order__block-1 {
		width: 5%;
		min-width: 36px;
	}

	.b-order__block-2 {
		width: 25.5%;
		min-width: 182px;
	}

	.b-order__block-3 {
		width: 19%;
		min-width: 135px;
	}

	.b-order__block-4 {
		width: 16%;
		min-width: 113px;
	}

	.b-order__block-5 {
		width: 17%;
		min-width: 121px;
	}

	.b-order__block-6 {
		width: auto;
		min-width: 121px;
	}

	.b-order__block-6 p {
		padding-bottom: 0;
	}

	.b-order {
		min-width: 722px;
	}

	.b-item__thumbs__left, .b-item__thumbs__right {
		display: none;
	}

	.b-slider__sert__wrap {
		width: 100%;
	}

	.b-slider__sert__link {
		width: 100%;
		height: 100%;
	}

	.b-slider__sert__wrap:before {
		display: none;
	}

	.b-slider__sert {
		width: 100%;
		height: auto;
		margin-bottom: 25px;
	}

	.b-slider__sert .slick-initialized {
		margin-left: -20px;
		margin-bottom: 0;
	}

	.b-slider__sert .slick-slide {
		margin-left: 20px;
		position: relative;
	}

	.b-slider__sert .b-slider__text h2 {
		font-size: 10px;
		line-height: normal;
		margin-bottom: 6px;
		padding-bottom: 0;
	}

	.b-slider__sert .b-slider__text__wrap {
		padding: 13px 10px;
		font-size: 11px;
		font-family: inherit;
		line-height: normal;
	}

	.b-slider__sert .slider-news__prev {
		left: 20px;
		top: calc(50% - 23px);
	}

	.b-slider__sert .slider-news__next {
		right: 0;
		top: calc(50% - 23px);
	}

	.b-slider__sert .slick-dots {
		bottom: -22px;
	}

	.caroufredsel_wrapper ul li {
		padding-left: 0;
		background: none;
	}

	.panel-selected-el {
		position: relative;
		margin-bottom: 27px;
		background: #F9F9F9;
		height: 42px;
		border: 1px solid #EAEBEC;
		border-radius: 2px;
		line-height: 40px;
		padding: 0 15px;
	}

	.panel-selected-el:after {
		position: absolute;
		content: "";
		border-style: solid;
		border-width: 4px 4px 0 4px;
		border-color: #505050 transparent transparent transparent;
		right: 15px;
		top: 19px;
	}

	.panel-selected-el ul {
		position: absolute;
		display: none;
		top: 100%;
		left: -1px;
		right: -1px;
		background: #fff;
		border: 1px solid #EAEBEC;
		border-top: none;
		z-index: 10;
		border-radius: 2px;
		list-style: none;
	}

	.panel-selected-el ul li {
		margin-bottom: 0;
		height: 40px;
		line-height: 40px;
		border-top: 1px solid #EAEBEC;
		padding: 0;
		background: none;
	}

	.panel-selected-el.active ul {
		display: block;
	}

	.panel-selected-el.active:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.panel-selected-el a {
		text-decoration: none;
		color: inherit;
		display: block;
		padding: 0 15px;
	}

	.b-search__result {
		padding-right: 0;
	}

	.fancybox-overlay, #fancybox-thumbs {
		z-index: 12000;
	}

	.fancybox-wrap {
		z-index: 12100;
	}

	.en-contacts-form {
		padding-left: 22px;
		padding-right: 22px;
	}
}

/* - - - - - - - - -  785  - - - - - - - - - */
@media (max-width: 785px) {
	html, body {
		background: none;
	}
	/*html .b-main__slider {
		height: 420px;
	}*/
	.b-slider__catalog-title {
		display: block;
		text-align: center;
		margin-top: 52px;
		margin-bottom: 28px;
		color: #333;
		font-size: 18px;
		padding-bottom: 0;
	}

	.b-slider__catalog {
		background: none;
		padding-left: 2.864583333333333%;
		padding-right: 2.864583333333333%;
		padding-top: 30px;
	}

	.b-slider__catalog ul {
		margin-left: -0.78125%;
		margin-right: -0.78125%;
		display: block;
	}

	.b-slider__catalog ul li {
		height: 234px;
		width: 31.92934782608696%;
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
		margin-right: 0.6510416666666667%;
		margin-left: 0.6510416666666667%;
		margin-bottom: 10px;
	}

	.b-slider__catalog ul img {
		max-width: 180px;
		top: 39px !important;
	}

	.b-slider__catalog__link {
		line-height: normal;
		background: none;
		text-shadow: none;
		width: auto;
		bottom: 30px;
		padding: 0 10px;
		left: 0;
		right: 0;
		height: 42px;
		text-align: center;
		text-transform: uppercase;
		color: #333;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.b-slider__catalog ul li a:hover .b-slider__catalog__link {
		text-shadow: none;
		color: #333;
		background: none;
	}

	.b-slider__catalog ul li a {
		height: 214px;
		padding: 10px;
		width: auto;
	}

	.b-slider__catalog {
		margin-bottom: 27px;
	}

	.b-item__thumbs__left, .b-item__thumbs__right {
		display: none;
	}

	.b-news__short__title {
		font-family: MicraNormal, sans-serif;
		font-size: 18px;
		color: #333;
		text-transform: uppercase;
	}

	.b-news__short__nav, .b-slider__news {
		background: #F8F8F8;
	}

	.b-news__short__all a {
		color: #333 !important;
		border-color: #565656;
	}

	.b-slider__news__text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		padding-top: 14px;
		padding-bottom: 13px;
		background-color: rgba(0, 0, 0, .8);
		font-size: 14px;
		line-height: 20px;
		text-transform: uppercase;
		text-decoration: none !important;
		bottom: 0;
	}

	.b-news__short__all {
		top: 30px;
		bottom: auto;
	}

	.b-slider__news ul {
		margin-left: 12px;
		margin-right: 12px;
	}

	.b-slider__catalog + .b-news__short {
		margin-bottom: 30px !important;
	}

	.b-footer__created {
		display: none;
	}

	.b-footer {
		text-align: center;
		height: 70px;
		line-height: 70px;
		background: #222222;
	}

	.b-footer__copyright {
		position: static;
		color: #A5A5A5;
	}

	#toTop, #toTop:hover {
		width: 44px;
		height: 44px;
		background: url('images/mobile/toup.png') center no-repeat;
		right: 22px;
	}

	.b-content__wrap iframe {
		height: 400px;
	}

	.b-item__carousel {
		width: 100%;
	}

	.b-item__photos .b-item__carousel {
		height: auto;
	}

	.b-item__photos .b-item__carousel ul li {
		text-align: center;
	}

	.b-item__photos .b-item__carousel ul li a {
		display: inline-block;
	}

	.b-item__photos .b-item__carousel, .b-item__photos {
		margin-bottom: 0;
	}

	.b-item__photos .b-item__carousel .slick-dots {
		margin-top: 6px;
	}

	.b-item__photos .b-item__carousel .slick-dots li {
		display: inline-block;
		width: 6px;
		height: 6px;
		margin-right: 6px;
		padding: 0;
		margin-bottom: 0;
		border-radius: 50%;
		overflow: hidden;
	}

	.b-item__photos .slick-dots li:last-of-type {
		margin-right: 0;
	}

	.b-item__photos .slick-dots li button {
		background: #C4C4C4;
		border: none;
		display: block;
		width: 100%;
		height: 100%;
		padding: 0;
		line-height: 200px;

	}

	.b-item__photos .slick-dots li.slick-active button {
		background: #7C252B;
	}

	#b-item-photo__carousel .b-item__photos__prev {
		width: 22px;
		height: 30px;
		background: url('images/mobile/slider-left-mobile-arrow.png') 0 center no-repeat;
		position: absolute;
		top: calc(50% - 22px);
		left: 0;
		z-index: 10;
	}

	#b-item-photo__carousel .b-item__photos__next {
		width: 22px;
		height: 30px;
		background: url('images/mobile/slider-right-mobile-arrow.png') 0 center no-repeat;
		position: absolute;
		top: calc(50% - 22px);
		right: 2px;
		z-index: 10;
	}

	.b-diler__contacts {
		padding-top: 11px;
	}

	.b-media ul li {
		height: auto;
		margin-left: 2%;
		margin-bottom: 2%;
		margin-right: 0;
		width: 48%;
		line-height: 0;
	}

	.b-media__info__wrap {
		padding-top: 85px;
	}

	.mailPage {
		font-size: 16px;
		color: #333;
		font-family: PTSansCaptionRegular, Trebuchet MS, "Helvetica CY", sans-serif;
		text-transform: none;
		font-weight: bold;
		padding-bottom: 7px;
	}

	.mailPage a {
		font-weight: normal;
		text-transform: lowercase;
	}

	.b-main-slider__prev:hover, .b-main-slider__prev,
	.b-main-slider__next:hover, .b-main-slider__next {
		top: -50px;
	}
	.b-main-slider__nav {
		top: 0;
	}

	.b-main__slider__text_wrap, .b-main__slider__text_wrap2,
	.b-main__slider__text_wrap3 {
		background: none;
		padding: 10px 180px 57px 22px;
		top: auto;
		bottom: 0;
		width: auto;
		left: 0;
		right: 0;
	}

	.b-main__slider_text h2, .b-main__slider_text2 h2, .b-main__slider_text3 h2 {
		font-size: 15px;
	}

	.b-main__slider_text, .b-main__slider_text2, .b-main__slider_text3 {
		width: auto;
		min-height: 74px;
	}

	.b-main__slider li:after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 419px;
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	}

	.b-registration {
		padding-right: 0;
	}

	.b-registration__form {
		width: 100%;
	}

	.b-registration__form form[target="_top"] .b-form__left,
	.b-registration__form form[target="_top"] .b-form__right {
		float: none;
		width: 100%;
	}

	.b-button__send span {
		text-shadow: none !important;
	}

	.b-registration form[target="_top"] .b-feedback__button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.b-registration form[target="_top"] .b-button__send {
		margin-top: 0;
	}

	.b-registration__links {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 40px;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 0;
	}

	.b-registration__links a {
		white-space: nowrap;
		padding: 0;
		color: #999;
	}

	a.b-button__send, a.b-button__send:hover {
		min-width: 200px;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
		width: 40%;
	}

	input.b-button__send, input.b-button__send:hover {
		top: 0;
		width: 100%;
		max-width: 290px;
		background: #7C252B !important;
		text-shadow: none;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		font-family: 'PTSansCaptionRegular', Trebuchet MS, "Helvetica CY", sans-serif;
		border-radius: 2px;
	}

	.b-registration .restore-mobile {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.b-private__list ul li {
		padding-left: 243px;
	}

	.b-private__button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
		margin-top: 26px;
	}

	.string-required span {
		color: #CE1628;
	}

	.b-private__block {
		border-bottom: none;
	}

	.b-information__button a.b-button__send,
	.b-information__button a.b-button__send:hover {
		min-width: 0;
	}

	.upload_form input.b-button__send,
	.upload_form input.b-button__send:hover {
		float: none;
	}

	.b-content__wrap ul {
		margin-bottom: 5px;
	}

	.b-item__carousel ul li {
		height: auto;
	}

	.pluso-wrap {
		display: inline !important;
	}

	.en-contacts-form {
		padding-left: 0;
		padding-right: 0;
	}
}

/* - - - - - - - - -  767  - - - - - - - - - */
@media (max-width: 767px) {
	.b-item__left #b-item-photo__thumbs {
		display: none;
	}

	.b-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.b-item__left {
		max-width: 360px;
		text-align: center;
	}

	.b-contacts__address-mobile {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.b-contacts__address-mobile-el,
	.b-contacts__address-mobile-el:first-of-type {
		max-width: none;
		margin-bottom: 13px;
	}

	.b-contacts__address-mobile-el:last-of-type {
		margin-bottom: 0;
	}

	.dropdown-container {
		width: 100%;
		max-width: 496px;
	}
}

/* modifiers */
.text_dark {
	color: #505050;
}