/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
body {
	color: #333;
}

header .podlogotext {
	font-weight: 600;
	font-size: 13px;
	line-height: 147%;
	font-variant: small-caps;
	max-width: 200px;
}
header .logo {
	height: auto;
}
header .slogan__text {
	opacity: 1;
}
header .bl-logo-xcmg {
	border-left: 1px solid #dfdcdc;
}
.header__top-item.phones__phone-more .phones__phone-link-text {
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
}
.header__top-item.phones__phone-more .phones__phone-link-text  .phones__phone-descript {
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
}
.compare-block .header__icon-name {
	display: none;
}
.banners-big__inner {
	margin-left: 449px;
}
.head-pod-menu {
	position: unset;
	padding-top: 23px;
	top: 175px;
	left: 0;
	right: 0;
	margin: 0 32px 0;
	display: flex;
}
body.header_opacity .head-pod-menu {
	position: absolute;
	padding-top: 0;
}

.form-group .form-control:focus {
	border: 1px solid #ccc;
}
.head-pod-menu .head-pod-menu-cat {
	background-color: #fff;
	width: 426px;
	min-height: 670px;
	border-radius: 5px;
}
.head-pod-menu-left {
	margin-right: 30px;
}
.head-pod-menu-right {
	width: 100%;
	display: flex;
	flex-direction: column;
}
.head-pod-menu .head-pod-menu-search {
	background-color: #154fa4;;
	border-radius: 5px;
	display: flex;
	padding: 11px 17px 11px 30px;
}

.head-pod-menu .smart-link {
	margin-left: auto;
	padding-top: 27px;
}
.head-pod-menu .smart-link a {
	background: #fdca00;
	border-radius: 3px;
	padding: 10px;
	color: #333;
	font-weight: 600;
	font-size: 12px;
	text-decoration: underline;
}
.head-pod-menu .smart-link li {
	margin-bottom: 23px;
}
.head-pod-menu .smart-link a:hover {
	text-decoration: none;
}
.head-pod-menu-search .link-av,
.head-pod-menu-search .link-acc {
	display: flex;
	align-items: center;
	margin-right: 29px;
}
.head-pod-menu-search .link-av a,
.head-pod-menu-search .link-acc a {
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	border-bottom: 1px solid #a8caff;
	line-height: 19px;
}
.head-pod-menu-search .link-av a:hover,
.head-pod-menu-search .link-acc a:hover {
	border-color: transparent;
}
.head-pod-menu-search .bl-search {
	width: calc(100% - 370px);
	max-width: 100%;
	padding-left: 25px;
	margin-left: auto;
}
.head-pod-menu-gl.head-pod-menu-vn .header-menu__item.more {
	display: none;
}
.sidebar .cat-btn-main-fr svg {
	margin-right: 15px;
}
.sidebar .cat-btn-main-fr {
	display: flex;
	align-items: center;
	color: #333;
	font-weight: 700;
	font-size: 14px;
	padding: 11px 24px;
	border-radius: 5px;
	background: #fdca00;
	max-width: 250px;
}
.form-line-mini .top-form.bordered_block {
	border: none;
	border-radius: 5px;
	padding: 30px 25px 40px 25px;
	background: #fdca00;
}
.form-line-mini .top-form.bordered_block .frtitle {
	font-weight: 800;
	font-size: 26px;
	margin-bottom: 20px;
	color: #333;
}
.form-line-mini .top-form.bordered_block .frtext {
	font-weight: 500;
	font-size: 16px;
	line-height: 124%;
	margin-bottom: 20px;
	color: #333;
}
body .form-control {
	border-radius: 5px;
	border: none;
}
.main-user-consent-request-announce-link {
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	color: #333;
}
body .form-checkbox__label {
	line-height: 100%;
}
.CUSTOM_LIZING .form-list-lizing-template,
.CUSTOM_BRON  .form-list-bron-template {
	background: #fdca00;
	position: relative;
	padding-bottom: 65px;
}
.CUSTOM_LIZING .form-list-lizing-template::before,
.CUSTOM_BRON .form-list-bron-template::before {
	content: " ";
	display: block;
	height: calc(100% + 50px);
	background-image: linear-gradient(64deg, #00469b 50%, transparent 50%);
	position: absolute;
	top: -50px;
	left: 0;
	width: 100%;
}
.CUSTOM_LIZING .sticky-block,
.CUSTOM_LIZING  .index-block__preview {
	color: #fff;
}
.CUSTOM_LIZING .index-block__title {
	font-weight: 800;
	font-size: 36px;
	line-height: 117%;
}
.CUSTOM_LIZING .bltext {
	font-size: 16px;
	line-height: 138%;
	margin-bottom: 38px;
}
.CUSTOM_LIZING .bllist {
	display: flex;
}
.CUSTOM_LIZING .bllist .item {
	font-size: 16px;
	line-height: 120%;
	margin-right: 25px;
}
.CUSTOM_LIZING .bllist .ico {
	margin-bottom: 18px;
}
.CUSTOM_LIZING .bllist .item:last-child {
	width: 310px;
}
.CUSTOM_LIZING .form-body {
	max-width: 443px;
}
.CATALOG_TAB .bg-theme-active {
	font-weight: 600;
	font-size: 20px;
	line-height: 119%;
	color: #333;
}
body #footer {
	background-color: #0c2661;
}
.form .form-footer .btn {
	font-size: 14px;
}
.form.form-line-mini .form-footer .btn {
	width: 100%;
}
.banners-fon1-template .flexbox.height-100 {
	flex-direction: revert;
	align-items: center;
}
.banners-fon1-template .banners-fon-list__item-description {
	font-size: 14px;
	line-height: 131%;
}
.banners-fon1-template .banners-fon-list__image-inner {
	margin-bottom: 17px;
}
.banners-fon1-template .link-bottom-row {
	text-align: right;
	padding-right: 30px;
}
.banners-fon1-template .link-bottom-bn {
	color: #333;
	font-weight: 500;
	font-size: 13px;
}
.CUSTOM_BRON .form-inner .index-block__subtitle {
	margin-bottom: 20px;
}
.CUSTOM_BRON .form-inner .index-block__subtitle span {
	font-size: 16px;
	color: #fff;
	background: #01c54f;
	padding: 7px 20px 7px 15px;
	clip-path: polygon(0 0, 100% 0, 92% 50%, 100% 100%, 0 100%);
}
.CUSTOM_BRON .form-inner .index-block__title {
	color: #fff;
	font-weight: 800;
	font-size: 36px;
	line-height: 115%;
	max-width: 550px;
}
.CUSTOM_BRON .index-block__preview {
	font-size: 16px;
	line-height: 142%;
	color: #fff;
}
.CUSTOM_BRON .lfyeltext {
	font-weight: 800;
	font-size: 24px;
	color: #fdca00;
	margin-bottom: 19px;
}
.CUSTOM_BRON .lfzvon {
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 19px;
}
.CUSTOM_BRON .form-body .col-xs-12 {
	width: 33.33333333333333%;
}
.CUSTOM_BRON .form-body__fields {
	align-items: end;
}
.CUSTOM_BRON .btn.btn-default {
	background-color: #fdca00;
	color: #333;
	font-size: 14px;
	border-radius: 5px;
}
.CUSTOM_BRON .form-checkbox__label .main-user-consent-request-announce-link {
	color: #fff;
}
.CUSTOM_BRON .form-footer {
	display: flex;
}
.CUSTOM_BRON .userconsent-wrap {
	max-width: 225px;
}
.CUSTOM_BRON .mes-inn-sal {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
}
.CUSTOM_BRON .mes-inn-sal span {
	font-weight: 700;
}
.CUSTOM_BRON .mes-outer {
	background: #1063c8;
	padding: 30px 16px 7px;
	margin-top: -28px;
	clip-path: polygon(0 0, 4% 38%, 100% 38%, 100% 100%, 0 100%);
}
.CUSTOM_BRON .index-block__preview-rg {
	padding-top: 50px;
	padding-left: 100px;
}
.CUSTOM_BRON .index-block__preview-rg .index-block__title {
	font-weight: 800;
	font-size: 24px;
	line-height: 120%;
	margin-bottom: 27px;
	color: #333;
}
.CUSTOM_BRON .index-block__preview-rg .bllist {
	margin-bottom: 60px;
}
.CUSTOM_BRON .index-block__preview-rg .bllist li {
	padding-left: 37px;
	color: #333;
	font-size: 16px;
	line-height: 149%;
	margin-bottom: 10px;
}
.CUSTOM_BRON .index-block__preview-rg .bllist li::before {
	width: 25px;
	position: absolute;
}
.CUSTOM_BRON .index-block__preview-rg .foottext {
	position: relative;
}
.CUSTOM_BRON .index-block__preview-rg .ab-bl-img {
	position: absolute;
	display: flex;
	top: -21px;
}
.CUSTOM_BRON .index-block__preview-rg .bltext {
	background-color: #ffe270;
	color: #333;
	font-style: italic;
	font-size: 14px;
	line-height: 131%;
	padding: 8px 10px 8px 272px;
	margin-left: 37px;
}
.CUSTOM_BRON .index-block__preview-rg .abblimg {
	width: 67px;
	height: 96px;
	margin-right: 13px;
	border: 5px solid #00469b;
}
.CUSTOM_BRON .index-block__preview-rg .abblimg img {
	width: 100%;
	height: 100%;
}

/* footer */
.prefooter {
	background: #def1ff;
	padding: 50px 0 30px 0;
	color: #333;
	line-height: 117%;
}
.prefooter .blslog {
	font-weight: 800;
	font-size: 24px;
	margin-bottom: 40px;
	line-height: 117%;
}
.prefooter .bllogo {
	margin-bottom: 18px;
}
.prefooter .blooo {
	margin-bottom: 8px;
	font-weight: 700;
	font-size: 20px;
}
.prefooter .blrekv {
	font-size: 16px;
	line-height: 157%;
	margin-bottom: 35px;
}
.prefooter .bczag {
	padding-left: 65px;
	margin-bottom: 47px;
	font-weight: 800;
	font-size: 24px;
}
.prefooter .bczdvop-outer {
	border: 1px solid #c6deef;
	border-radius: 5px;
	padding: 32px 40px 40px 65px;
	position: relative;
	margin-top: 20px;
}
.prefooter .bczdvop-outer svg {
	position: absolute;
	top: 21px;
	left: 15px;
}
.prefooter .bczdvop-title {
	font-weight: 800;
	font-size: 18px;
	margin-bottom: 15px;
}
.prefooter .bczdvop-text {
	font-size: 14px;
	line-height: 135%;
	
}
.prefooter .bczdvop-btn {
	padding-top: 45px;
	padding-bottom: 39px;
}
.prefooter .brtel {
	font-weight: 800;
	font-size: 24px;
	margin-bottom: 8px;
	padding-left: 65px;
}
.prefooter .brtel-p {
	font-size: 16px;
	color: #555;
	padding-left: 65px;
}
.catalog_block_new_template .properties__item {
	display: flex;
	margin-top: 6px;
}
.catalog_block_new_template .properties__value,
.catalog_block_new_template .properties__title {
	font-size: 12px;
	color: #555;
	line-height: 120%;
}
.catalog_block_new_template .properties__title:after {
	content: ':';
}
.catalog_block_new_template .properties__value {
	margin-left: 5px;
}
.catalog_block_new_template .properties__title {
	display: flex;
}
.catalog_block_new_template .pricech {
	font-size: 13px;
}
.catalog_block_new_template .pricerb {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	color: #333;
}
.catalog_block_new_template .pricerb span {
	font-weight: 500;
	font-size: 12px;
	color: #a6a6a6;
}
.catalog_block_new_template .price__old-val {
	font-size: 14px;
}
.catalog_block_new_template .price-razn {
	margin-left: 15px;
	background: #FDCA00;
	border-radius: 5px;
	padding: 3px 6px;
	font-weight: 600;
	font-size: 12px;
	color: #333;
}
.catalog_block_new_template .image-outer-nostock {
	position: absolute;
	background: rgba(217,217,217,0.6);
	z-index: 2;
	top: 0px;
	left: 0;
	right: 0;
	bottom: 393px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 22px;
	font-weight: 500;
	color: #000;
	border-radius: 5px;
}
.mt-auto {
	margin-top: auto;
}

.container .sections-list__item--compact .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ICONS) .sections-list__item-link {
  width: 64px;
  height: 64px;
}
.container .sections-list__item--compact {
	background: #f8f8f8;
	padding: 10px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
}
.container .sections-list__item--compact .sections-list__item-title {
	font-size: 14px;
	color: #333;
}

.head-pod-menu-vn .side-menu {
/*	display: none;
	position: absolute;*/
	background: #fff;
}
.head-pod-menu.menu-vn212 .head-pod-menu-cat {
	min-height: auto;
}
.menu-vn212 .slide-block__head {
	border: 0;
	padding: 0;
}
.menu-vn212 .sidebar .cat-btn-main-fr {
	max-width: 100%;
	justify-content: center;
	height: 61px;
}
.head-pod-menu .search .search-input {
	height: 39px;
}
.head-pod-menu-vn .header-menu__wrapper {
	height: auto;
}
.head-pod-menu-vn .header-menu__item--wide {
	position: relative;
}
.head-pod-menu-vn .header-menu__item {
	margin: 0;
	padding: 14px 28px 13px 30px;
	width: 100%;
	border-bottom: 1px solid var(--stroke_black);
	height: auto;
}
.head-pod-menu-vn .header-menu__item--wide > .header-menu__dropdown-menu {
	left: 100%;
	right: auto;
	top: 0;
/*	width: 1254px;*/
	width: 1000px;
}
body.menu_lowercase_n .head-pod-menu-vn .header-menu__title {
	text-transform: unset;
}
.head-pod-menu-vn .header-menu__item > .header-menu__link .header-menu__wide-submenu-right-arrow {
  display: inline-block;
}
.head-pod-menu-vn .sidebar {
	position: relative;
	z-index: 1;
}
.head-pod-menu-vn .sidebar.opened {
	box-shadow: 0 10px 20px rgba(0,0,0,.1);
	border-radius: 4px;
}
/*.head-pod-menu-vn .catalog_icons_ { */
.menu-vn212  .catalog_icons_ {
	display: none;
	box-shadow: 0 10px 20px rgba(0,0,0,.1);
	border-radius: 4px;
	position: absolute;
	background: #fff;
}
.banner-auto .filter-panel {
	margin-left: auto;
	width: 111px;
	padding: 7px 16px;
}
.banner-auto .filter-panel .filter-panel__part-left,
.filter-panel__view.controls-linecount.controls-view {
	display: none;
}
.catalog-list__info-text p {
	margin-bottom: 12px;
}
.landings-list__info .stitle {
	font-weight: 700;
	margin-bottom: 14px;
}
.landings-list__info .d-inline.landings-list__info-wrapper {
	margin-bottom: 20px;
}
.left_block .form-line-mini {
	margin-bottom: 40px;
}
.left_block .form-line-mini .top-form.bordered_block .frtitle {
	font-size: 25px;
}
.cat-left-article {
	margin-bottom: 40px;
}
.cat-left-article .bl-article {
	padding: 25px;
	background: #f8f8f8;
}
.cat-left-article .bl-article .bltitle {
	font-weight: 800;
	font-size: 20px;
	color: #333;
	margin-bottom: 14px;
}
.cat-left-article .bl-article li:before {
	display: none;
}
.cat-left-article .bl-article li {
	margin-bottom: 15px;
}
.cat-left-article .bl-article a {
	border-bottom: 1px solid #00469b;
	font-size: 16px;
}
.cat-left-article .bl-article a:hover {
	border-color: transparent;
}
.cat-left-article .bl-btn {
	background: #fdca00;
}
.cat-left-article .bl-btn .blbtn {
	padding: 20px 25px;
}
.cat-left-article .bl-btn .blbtn1 {
	border-bottom: 1px solid #000;
}
.cat-left-article .bl-btn a {
	font-weight: 700;
	color: #333;
}

.cat-new-model {
	padding-top: 16px;
	margin-bottom: -5px;
}
.cat-new-model a {
	display: flex;
	border-radius: 4px;
	border: 2px solid #ff0707;
}
.cat-new-model .blnm {
	font-weight: 600;
	font-size: 13px;
	line-height: 105%;
	color: #fff;
	background: #ff0707;
	clip-path: polygon(0 0, 80% 0, 100% 50%, 80% 100%, 0 100%);
	width: 84px;
	min-width: 84px;
	display: flex;
	align-items: center;
	padding-left: 12px;
	margin-right: 3px;
}
.cat-new-model .blimg {
	width: 71px;
	min-width: 71px;
	margin-right: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cat-new-model .blname {
	font-weight: 600;
	font-size: 13px;
	line-height: 120%;
	height: 32px;
	max-height: 32px;
	align-self: center;

	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	line-clamp: 2;
	box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.catalog-detail__sticky-panel .catalog-detail__rboot {
	padding: 15px 32px 40px 32px;
	border-top: 1px solid #e5e5e5;
}
.catalog-detail__rboot .block-info-kont {
	margin-bottom: 25px;
}
.catalog-detail__rboot .bl_text {
	font-weight: 500;
	line-height: 187%;
}
.catalog-detail__rboot .bl_text a {
	border-bottom: 1px solid #00469b;
}
.catalog-detail__rboot .bl_text a:hover {
	border-color: transparent;
}
.catalog-detail__rboot .block-info-kont span {
	font-weight: 700;
}
.catalog-detail__rboot .block-info-btn .social__link {
	padding: 13px 13px 13px 20px;
	border-radius: 5px;
	margin-bottom: 10px;
	max-width: 245px;
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	align-items: center;
}
.catalog-detail__rboot .block-info-btn .social__link::before {
	content: ' ';
	display: block;
	background-image: url("../images/svg/social.svg");
	height: 22px;
	width: 22px;
	margin-right: 7px;
}
.catalog-detail__rboot .block-info-btn .tel .social__link {
	background-color: #17aad9;
}
.catalog-detail__rboot .block-info-btn .max .social__link {
	background-image: linear-gradient(30deg, #5a8cff, #43d6ff, #8f3fff 85%);
}
.catalog-detail__rboot .block-info-btn .tel .social__link::before {
	background-position-x: calc( -47px * 7 - 12px);
	background-position-y: calc( -47px * 11 - 12px);
}
.catalog-detail__rboot .block-info-btn .max .social__link::before {
	background-position-x: calc( -47px * 13 - 12px);
	background-position-y: calc( -47px * 9 - 12px);
}

.tab-pane .catalog-detail__detailtext table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	border: 1px solid #e5e5e5;
}
.tab-pane .catalog-detail__detailtext table td {
	border: 1px solid #e5e5e5;
	padding: 11px 15px 11px 40px;
	line-height: 1.428571429;
	vertical-align: middle;
	color: #000;
	font-size: 14px;
}
.tab-pane .catalog-detail__detailtext table td:first-child {
	font-weight: 600;
}
.tab-pane .catalog-detail__detailtext table tr:hover td {
	background-color: #def1ff;
}
#dopsob .catalog-list .grid-list__item {
	margin-bottom: 20px;
}
.tab-content .block-file-print {
	max-width: 275px;
	margin-left: auto;
	border-radius: 5px;
	background: #fff8de;
	padding: 30px;
}
.tab-content .block-btn-file {
	margin-bottom: 20px;
	display: flex;
}
.tab-content .block-file-print .print span,
.tab-content .block-btn-file a {
	font-weight: 400;
	font-size: 14px;
	line-height: 143%;
}
.link {
	color: #154fa4 !important;
	border-bottom: 1px solid #154fa4 !important;
	cursor: pointer;
}
.link:hover {
	border-color: transparent !important;
}
.catalog_page h3 {
	font-size: 36px;
	line-height: 120%;
	font-weight: 800;
	margin-bottom: 50px;
}
.catalog_block_viewed_template {
	padding-bottom: 50px;
	padding-top: 20px;
	margin-bottom: 30px;
}

body.menu_lowercase_n .header-menu__title {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: unset;
}
.link.fill-theme-hover {
	border-bottom: 0 !important;
}
.head-pod-menu-vn .header-menu__dropdown-menu .switcher-title {
	font-family: Helvetica, Arial, sans-serif;
}
.head-pod-menu-vn .header-menu__wide-submenu .header-menu__wide-submenu-item {
	padding: 2px 0 2px;
}
.head-pod-menu-vn .header-menu__dropdown-menu--grids {
	grid-gap: 20px;
}
body .banners-big__title--large {
	font-size: 50px;
	line-height: 117%;
	font-weight: 800;
}
.header-menu__dropdown-item-img {
	width: 75px;
}
.header-menu__wrapper .blockmenu-more {
	width: 100%;
}
.header-menu__wrapper .blockmenu-more-cont {
	display: none;
	transition: opacity 1s ease-out;
    opacity: 0;
}
.header-menu__wrapper .blockmenu-more.hover .blockmenu-more-cont {
	display: block;
    opacity: 1;
}
.header-menu__wrapper .blockmenu-more.hover .boroboro {
	display: none;
}
.header__right-part {
	position: relative;
	z-index: 5;
}
body .color_999 {
	color: #333;
}
.form-list-bron-template label.color_999 {
	color: #fff;
}
body footer .color_999 {
	color: #fff;
}
.tab-pane .catalog-detail__detailtext table td p {
	margin: 0;
}
.print-show {
	display: none;
}
body:not(.eyed--images--off) .not-eyed-images-off--hidden {
	display: none;
}
.phones__dropdown .social__item--image.tel {
	float: left;
}
.head-pod-menu-left-outer {
	display: block;
	width: 426px;
	float: left;
}
.head-pod-menu-right-outer {
	display: block;
	width: calc(100% - 526px);
	left: auto;
	margin: 0 32px 0 0;
	float: right;
}
.right_block .review-list-inner {
	margin-bottom: 30px;
}
.maxwidth-theme .right_block.narrow_Y {
	margin-bottom: 20px;
}
.catalog_block_new_template .properties__value {
	text-wrap: nowrap;
}

.scrollbar:not(.scroller) {
	overscroll-behavior: auto;
}

.sections-list .cataloggl .shadow-target {
	background-color: rgba(255,255,255, 0.9);
}


@media print {
	.back-url-top,
	.catalog-detail__sticky-panel,
	.catalog-detail__main-parts,
	.nav-tabs li.bordered.rounded-4,
	.catalog_block_viewed_template,
	.index-block,
	#navigation,
	.block-file-print,
	.phones__callback,
	.footer__info-item,
	.phones__phone-first,
	.phones__dropdown-item.callback-item {
		display: none !important;
	}
	h1 {
		font-size: 28px;
	}
	.nav-tabs li.bordered.rounded-4.active {
		display: block !important;
	}
	.catalog-detail__bottom-info .tabs-history {
		padding: 0;
		border: 0;
	}
	.tabs {
		margin-bottom: 20px;
	}
	.tab-pane .catalog-detail__detailtext table td {
		border: 1px solid #aaa;
	}
	.footer__main-part-inner {
	    position: relative;
	}
	.footer__info {
		margin-top: -450px;
        position: absolute;
        right: 0;
	}
	.phones__dropdown,
	.footer__phone.footer__info-item,
	.print-show {
		display: block !important;
	}
	.prefooter .blslog {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.prefooter .blooo {
		font-size: 18px;
	}
	.prefooter .blrekv {
		margin-bottom: 20px;
	}
	.phones__dropdown {
		position: unset;
	}

}

@media (max-width: 1788px) {
	.header-menu__item {
		margin: 0 19px;
	}
	.header__main-inner .header__main-item--shinked {
		margin-right: 0;
	}
	.header__main-inner .header__main-item--shinked + .header__main-item {
		margin-left: 0;
	}
}
@media (max-width: 1620px) {
	.header-menu__item {
		margin: 0 15px;
	}
}
@media (max-width: 1420px) {
	.header-menu__item {
		margin: 0 10px;
	}
}
@media (max-width: 1350px) {
	.header-menu__item {
		margin: 0 5px;
	}
}
@media (max-width: 1350px) {
	.header-menu__item {
		margin: 0 7px;
	}
	body.menu_lowercase_n .header-menu__title {
		text-transform: unset;
	}
}


@media (max-width: 1450px) {
	.cataloggl .end-block-catgl ul li a {
		font-size: 15px;
	}
	.about-comp-gl-block .bh3 {
		font-size: 28px;
	}
	.about-comp-gl-block .ab-bl-img .abblimgit1 {
		left: 40px;
	}
	.about-comp-gl-block .ab-bl-img .abblimgit2 {
		left: 80px;
	}
	.about-comp-gl-block .about-comp-gl li span {
		font-size: 19px;
	}
	.about-comp-gl-block .about-comp-gl li {
		font-size: 14px;
	}
	.form-line-mini .top-form.bordered_block .frtitle {
		font-size: 23px;
	}
	.head-pod-menu-vn .header-menu__item--wide > .header-menu__dropdown-menu {
		width: 796px;
	}
	body.header_opacity.header_padding-154 .banners-big__depend-padding {
		height: 960px;
	}
	.banners-fon1-template .banners-fon-list__image-inner img {
		width: 250px;
	}
	.CUSTOM_BRON .mes-inn-sal {
		display: none;
	}
}
@media (max-width: 1300px) {
	.catalog-list__item {
		background-image: unset;
	}
	.catalog-list__item .catalog-list__info-bottom {
		flex-basis: unset;
    }
}
@media (max-width: 1282px) {
	.cataloggl .end-block-catgl ul li a {
		font-size: 15px;
	}
	.cataloggl .end-block-catgl ul li {
		padding: 13px 10px 13px 20px;
	}
	.cataloggl .end-block-catgl ul li:first-child {
		background: #fdca00;
	}
	.cataloggl .end-block-catgl {
		padding-right: 0 !important;
		padding-top: 20px;
	}
	.head-pod-menu-search .link-av a, .head-pod-menu-search .link-acc a {
		font-size: 13px;
	}
	.head-pod-menu .head-pod-menu-cat,
	.head-pod-menu-left-outer {
		width: 322px;
	}
	.head-pod-menu-right-outer {
		width: calc(100% - 410px);
	}
	.head-pod-menu .head-pod-menu-search {
		padding: 11px 17px 11px 18px;
	}
	.head-pod-menu-search .bl-search {
		width: calc(100% - 325px);
		padding-left: 4px;
	}
	.banners-big__inner {
		margin-left: 352px;
	}
	.head-pod-menu-vn .header-menu__item--wide > .header-menu__dropdown-menu {
		width: 644px;
	}
	.cataloggl .col-lg-3 {
		padding-right: 0;
		margin-bottom: 40px;
	}
	.cataloggl .col-lg-9 {
		padding-left: 0;
		margin-bottom: 40px;
	}
	body.header_opacity.header_padding-154 .banners-big__depend-padding {
		height: 995px;
	}
	.CUSTOM_LIZING .index-block__title,
	.CUSTOM_BRON .form-inner .index-block__title
	 {
		font-size: 28px;
	}
	.CUSTOM_LIZING .bllist {
		flex-wrap: wrap;
	}
	.CUSTOM_LIZING .bllist .item {
		margin-right: 0;
		max-width: 50%;
		margin-bottom: 25px;
		padding-right: 13px;
		font-size: 14px;
		width: 50%;
	}
	.CUSTOM_LIZING .form-list-lizing-template,
	.CUSTOM_BRON .form-list-bron-template {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.CUSTOM_LIZING .bltext {
		display: none;
	}
	.CATALOG_TAB .tab-nav-wrapper {
		margin: 0;
	}
	.banners-fon1-template .banners-fon-list__image-inner img {
		width: 150px;
	}
	.CUSTOM_BRON .index-block__preview-rg .bltext {
		display: none;
	}
	.CUSTOM_BRON .index-block__preview-rg .ab-bl-img {
		display: none;
	}
	.prefooter .bczag {
		margin-bottom: 15px;
	}
	.head-pod-menu-left-outer {
		margin-right: 23px;
	}

}


@media (max-width: 1024px) {
	.header__top-item.phones__phone-more .phones__phone-link-text {
		font-size: 15px;
	}
	.header-menu__item {
		margin: 0 14px;
	}
	body.menu_lowercase_n .header-menu__title {
		font-size: 12px;
	}
}

@media (max-width: 991px) {
	.CUSTOM_LIZING .form-list-lizing-template::before,
	.CUSTOM_BRON .form-list-bron-template::before {
		background-image: unset;
		background: #00469b;
	}
	.CUSTOM_LIZING .form-list-lizing-template,
	.CUSTOM_BRON .form-list-bron-template {
		background: #00469b;
	}
	.CUSTOM_LIZING .form-list-lizing-template,
	.CUSTOM_BRON .form-list-bron-template {
		padding-top: 0;
		padding-bottom: 40px;
	}
	.CUSTOM_LIZING .form-list-lizing-template label {
		color: #fff;
	}
	.CUSTOM_LIZING .main-user-consent-request-announce-link {
		color: #fff;
	}
	.CUSTOM_LIZING .btn.btn-default {
		background-color: #fdca00;
		color: #333;
	}
	.brands-list__slider-wrap .grid-list__item {
		margin-left: 10px;
	}
	.index-block__title-wrapper--with-center-block .index-block__part--left {
		display: none;
	}
	.index-block__title-wrapper--with-center-block .index-block__part--right {
		display: block;
		margin-bottom: 18px;
		flex-basis: 100%;
	}
	#main .FLOAT_BANNERS .banners-fon1-template .grid-list {
		flex-wrap: wrap;
		padding: 24px;
	}
	#main .FLOAT_BANNERS .banners-fon1-template .grid-list__item {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}
	.CUSTOM_BRON .sticky-block1 {
		display: none;
	}
	.CUSTOM_BRON .userconsent-wrap {
		max-width: 100%;
	}
	.prefooter .col-md-4 .blbtn {
		text-align: right;
		margin-right: 35%;
		margin-top: -85px;
		margin-bottom: 29px;
	}
	.prefooter .bczdvop-btn {
		padding-bottom: 0;
	}
	.prefooter .col-md-4 {
		margin-bottom: 20px;	
	}
	.catalog-list__info-top {
		padding: 0px 20px;
	}
	.catalog-list__info-bottom {
		width: 240px;
	}
	.catalog-list__info-bottom .pricerb span {
		margin-left: 0;
	}
	.catalog-list__item {
		padding-right: 10px;
	}
	.controls-view {
		display: block;
	}
	.catalog-detail__bottom-info .tabs-history .nav.nav-tabs {
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.arrow_scroll .nav.nav-tabs > li {
		margin-right: 10px;
	}
	.catalog-detail__bottom-info .tabs-history {
		padding: 15px 20px;
	}
	.tab-content .block-file-print {
		max-width: 100%;
		padding: 15px;
	}
	.tab-content .block-btn-file {
		margin-bottom: 13px;
	}
	.catalog_page h3 {
		font-size: 28px;
		margin-bottom: 25px;
	}
	body.header_opacity.header_padding-154 .banners-big__depend-padding {
		height: 656px;
	}
}
@media (max-width: 767px) {
	body.header_opacity.header_padding-154 .banners-big__depend-padding {
		height: 100%;
	}
}

@media (max-width: 600px) {
	.tizers-list__item-name.font_17.switcher-title {
		font-size: 14px;
	}
	.cataloggl .end-block-catgl ul li a {
		font-size: 15px;
	}
	.cataloggl .end-block-catgl ul li a {
		margin-left: 13px;
	}
	.BRANDS .index-block--padding-bottom-40 > div {
		padding: 0;
	}
	.index-block__link {
		font-size: .93333em;
	}
	.index-block__title-wrapper--with-center-block .tab-nav {
		flex-wrap: wrap;
	}
	.PROJECTS .index-block__arrow {
		margin-left: 1px;
		display: none;
	}
	.CUSTOM_BRON .index-block--padding-top-80 > div {
		padding-top: 30px;
	}
	.CUSTOM_LIZING .form-list-lizing-template::before, .CUSTOM_BRON .form-list-bron-template::before {
		top: -15px;
	}
	.CUSTOM_BRON .form-body__fields {
		flex-wrap: wrap;
	}
	.CUSTOM_BRON .form-body .col-xs-12 {
		width: 100%;
	}
	.CUSTOM_BRON .form-list-bron-template {
		padding-bottom: 10px;
	}
	.CUSTOM_BRON .form-footer__btn {
		margin-top: 15px;
	}
	.NEWS .news-list .index-block__arrow {
		display: none;
	}
	.prefooter .bczag,
	.prefooter .brtel {
		font-size: 22px;
	}
	.prefooter .col-md-4 .blbtn {
		text-align: left;
		margin-top: 0;
		margin-bottom: 29px;
	}
	.prefooter .blrekv {
		margin-bottom: 15px;
	}
	.prefooter .bczdvop-btn {
		padding-top: 17px;
	}
	.prefooter .bczdvop-outer {
		padding: 23px 20px 20px 60px;
	}
	.catalog-list__item .block-with-icon,
	.catalog-list__item .info-buttons {
		display: flex;
	}
	.catalog-list__info-bottom {
		width: 282px;
	}
	.catalog-detail .char-side {
		margin-bottom: 20px;
	}
	.catalog-block__info-bottom .line-block--20 > .line-block__item {
		width: 100%;
	}
	.catalog_page h3 {
    	font-size: 24px;
    }
	.tab-pane .catalog-detail__detailtext table td {
		padding-left: 15px;
	}
	.right_block .text_before_items table img {
		display: none;
	}

}

@media (max-width: 440px) {
	.banners-fon1-template .banners-fon-list__image-inner img {
		max-width: 113px;
	}
	.prefooter .bczag,
	.prefooter .brtel,
	.prefooter .brtel-p {
		padding-left: 0;
	}



}





















