 .font-small .section-menu_item > a:hover > span,
 .font-normal .section-menu_item > a:hover > span,
 .font-big .section-menu_item > a:hover > span {
 	color: #fff;
 }
 html.image-off .tbl-img-adaptive {
 	display: none;
 }
 .font-small .header-wrap,
 .font-normal .header-wrap,
 .font-big .header-wrap {
	 padding:0 0;
 }

 .image-off .company-news {
	 padding-top: 320px;
 }
 .image-off .main-wallpaper{
	 display: none;
 }
 
 .font-normal .header,
 .font-big .header {
	 height: 187px;
 }
 .image-on .header {
    height: 215px;
}

 .font-small .logo-wrap,
 .font-normal .logo-wrap,
 .font-big .logo-wrap {
	margin-right: 2%;
	width: 20%;
 }

 .font-normal .nav-wrap,
 .font-big .nav-wrap {
	width: 78%;
 }

 /*.font-small .image-off .main-menu*/
 .font-small.image-off.kerning-small .main-menu{
	width: 160%;
	
    margin-left: -271px;
	top:10px;
 }
 .font-small.image-off.kerning-normal .main-menu{
	width: 165%;
    margin-left: -291px;
	top:10px;
 }
 .font-small.image-off.kerning-big .main-menu{
	width: 169%;
    margin-left: -291px;
	top:10px;
 }
 .font-small.image-off.kerning-big .main-menu{
	width: 167%;
    display: table;
    position: relative;
    top: 1px;
	margin-left: -301px;
}
/*.font-small .image-on .main-menu*/
 .font-small.image-on.kerning-small .main-menu{
    width: 162%;
    margin-left: -277px;
    top: 20px;
 }
 .font-small.image-on.kerning-normal .main-menu{
	width: 162%;
    margin-left: -277px;
    top: 20px;
 }
 .font-small.image-on.kerning-big .main-menu{
	width: 162%;
    margin-left: -277px;
    top: 20px;
 }


 /*.font-normal .image-off .main-menu*/
 
 .font-normal.image-off.kerning-small .main-menu {
    width: 131%;
    margin-left: -302px;
 } 
 .font-normal.image-off.kerning-normal .main-menu {
    width: 131%;
    margin-left: -304px;
 }
 .font-normal.image-off.kerning-big .main-menu {
    width: 130%;
    display: table;
    position: relative;
    top: 20px;
    margin-left: -300px;
}
/*.font-normal .image-on .main-menu*/
.font-normal.image-on.kerning-small .main-menu {
	width: 128%;
    margin-left: -279px;
    top: 20px;
 } 
 .font-normal.image-on.kerning-normal .main-menu {
	width: 128%;
    margin-left: -279px;
    top: 20px;
 }
 .font-normal.image-on.kerning-big .main-menu {
    width: 128%;
    top: 20px;
    margin-left: -279px;
}

/*.font-big .image-off .main-menu*/
.font-big.image-off.kerning-small .main-menu{
	width: 132%;
	margin-left: -307px;
}
.font-big.image-off.kerning-normal .main-menu{
	width: 132%;
    margin-left: -306px;
}
.font-big.image-off.kerning-big .main-menu{
	width: 132%;
    margin-left: -306px;
}
/*.font-big .image-on .main-menu*/
.font-big.image-on.kerning-small .main-menu{
	width: 128%;
    margin-left: -278px;
    top: 20px;
}
.font-big.image-on.kerning-normal .main-menu{
	width: 128%;
    margin-left: -277px;
    top: 20px;
}
.font-big.image-on.kerning-big .main-menu{
	width: 128%;
    margin-left: -277px;
    top: 20px;
}
/* .kerning-big .main-menu, */
 .image-on .font-normal .main-menu,
 .image-on .font-big .main-menu {
	width: 126%;
    display: table;
    position: relative;
    margin-left: -265px;
    top: 30px;
 }
 .font-big .footer-list,
.font-normal.kerning-normal .footer-list,
.font-normal.kerning-big .footer-list {
    display: inline-block;
    width: 32%;
 }

 .font-big.image-on.kerning-normal .main-menu{
	 /* margin-left:-200px;  */
 }
 


.font-big.image-off.kerning-normal .main-menu{
	margin-left:-220px;;
}


 html[data-special="true"] .nav-container{
	 display:none;
 }

.font-normal .company-filial-news__item-title, 
.font-big .company-filial-news__item-title {
	height: auto;	
}
/*.company-filial-news__item-title{
	height: auto;	
}*/

.image-off.font-small .company-projects__card {
	height: auto;
	min-height: 220px !important;
}

.font-small .company-projects__card {
	height: 500px;
}

.font-small .main_menu__filials-menu {
	left: 1%;
	width: 99%;
}
.font-big .main_menu__filials-menu {
	word-break: break-all;
	left: 1%;
	width: 99%;
}
.font-normal .main_menu__filials-menu {
	left: 1%;
	width: 99%;
}
.font-small .ilials-menu-pool__title,
.font-big .ilials-menu-pool__title,
.font-normal .ilials-menu-pool__title {
	font-size: 1rem;
}

 .font-small .company-geography-map,
 .font-normal .company-geography-map,
 .font-big .company-geography-map {
	 display:none;
 }
 .font-small .company-geography__aaVersion-title,
 .font-normal .company-geography__aaVersion-title,
 .font-big .company-geography__aaVersion-title{
	 display:block;
 }
 .font-small .company-geography-header,
 .font-normal .company-geography-header,
 .font-big .company-geography-header{
	 text-align:center;
 }
 
 .font-big .footer-list__title {
	font-size: 1.225em;
 }
 .font-normal .footer-list__title {
	font-size: 1.525em;
 }
 
 
 .font-normal .undersection_panel-print_block,
 .font-big .undersection_panel-print_block{
	 width: 49%;
 }
 
 /*страницы филиалов*/
 
 .font-small .content-wrap.filial,
 .font-normal .content-wrap.filial,
 .font-big .content-wrap.filial {
    height: 400px;
}
 
 .font-small .filial-nav-block
 .font-normal .filial-nav-block,
 .font-big .filial-nav-block {
    top: 8%;
 }
 
 .font-small .menu-filial,
 .font-normal .menu-filial,
 .font-big .menu-filial {
	 max-width: 1100px;
 }
 
 /*Пресс центр*/
 .font-small .main-company-news__item-info-pressed-down,
 .font-normal .main-company-news__item-info-pressed-down,
 .font-big .main-company-news__item-info-pressed-down {
	top: -1rem;
 } 
 .font-small .main-company-news__item-info-date,
 .font-normal .main-company-news__item-info-date,
 .font-big .main-company-news__item-info-date {
	width:50%;
 }
 .font-small .search-block,
 .font-normal .search-block,
 .font-big .search-block {
    width: 30%;
 }
 
.font-small .footer-slider,
.font-normal .footer-slider,
.font-big .footer-slider{
	 display:none;
 }
 
.font-small .footer-list__menu,
.font-normal .footer-list__menu,
.font-big .footer-list__menu{
	 display: inline-block !important;
 }

 /*images*/
.logo-wrap-text{
	display:none;
	float: left;
    font-weight: 600;
    font-size: 31px;
    left: 20px;
	width: 22%;
 }
.image-off .logo-wrap{
	display:none;
 }
.image-off .logo-wrap-text{
	display: block;
	z-index: 99;
    top: 21px;
    left: -1px;
 }
 
 
.image-off .department-link-container{
	 padding-left: 50px;
	 text-align: center;
 }
.image-off .nav-wrap{
	 padding-left: 30px;
 }
 
 
.image-on.color-white .company-news__title a {
	 color:white;
 }
.image-on.color-yellow .company-news__title a {
	 color:yellow;
 }
.image-on.color-blue .company-news__title a {
	 color:#9FD7FF;
 }
 
.image-off .company-services{
	 background-image:none !important;
}
 
 /*social icons footer*/
.image-on .hidden-content .footer-content__social-network,
.image-off .hidden-content .footer-content__social-network {
    top: 1.75em;
    right: -1em;
	z-index: 99;
}

.image-off .hidden-content .footer-content__social-network {
    right: -3em;
}

.map-for-aaVersion{
	display:none;
}
.for-aaVersion{
	display:none;
}
.image-off .for-aaVersion{
	display:block;
}

html[data-special="true"] .map-for-aaVersion{
	display:block;
}
/*social buttons at header*/
.social-buttons{
	display:none;
}

html[data-special="true"] .social-buttons{
	display:inline-block;
}

.image-on .social-buttons .social-network-item{
	display: inline-block;
}
.color-white.image-on .social-buttons .social-network-item,
.color-blue.image-on .social-buttons .social-network-item{
	 filter: invert(1);
}


.social-buttons .social-network-item{
	padding:0px;
	margin:0px;
}
.social-buttons .social-network-item p{
	margin:0px;
	font-size: .6875em;
}


.image-on .hidden-content .social-network-item,
.image-off .hidden-content .social-network-item{
	display:block;
	margin-right: 0; 
}


.font-big .company-filial-news__item{
	font-size:0.75em;
}
.font-normal .company-filial-news__item{
	font-size:0.85em;
}
.font-big .company-projects__card_link{
	font-size:0.75em;
}
.font-normal .company-projects__card_link{
	font-size:0.85em;
}

.image-on .bacground_section{
	margin: 0px;
    padding: 0px;
    background-size: cover;
    background-position: center top;
	filter: grayscale(100%);
	display:block;
}
.image-on .overback{
	opacity: 0;
}

