.afbf_mess_ok .mess {text-align: center;
    font-size: 23px;}
.afbf_name {display:none;}
*{
	margin: 0;
	padding: 0;
}

@font-face {
 font-family: 'Montserrat';
 src: url('/bitrix/templates/1000kwt/font/Montserrat-Regular.ttf'); 
 font-display: swap;
}

@font-face {
 font-family: 'Montserrat-bold';
 src: url('/bitrix/templates/1000kwt/font/Montserrat-ExtraBold.ttf'); 
 font-display: swap;
}

body{
	font-family: 'Montserrat';
	font-style: normal;
	overflow-x: hidden;
    width: 100%;
}

.mc *{
    transition: 0.2s;	
}

#afbf_fio_fid1 {
    position: absolute;
    opacity: 0;
    z-index: -10;
}

header{
position: relative;
z-index: 20;
}

.header-top{
	background: rgba(34, 40, 49, 0.7);
    backdrop-filter: blur(30px);
    height: 100px;
}

.mc{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.logo{
	width: 282px;
	position: absolute;
	top: 10px;
}

.logo-r{
	opacity: 0;
	width: 282px;
	z-index: 10;
	position: absolute;
	top: 10px;
}

.logo-a{
	position: absolute;
    top: 8px;
}

.logo-icon{
	fill: #1BBDD4;
    vertical-align: middle;
}

.text-logo{
	vertical-align: middle;
    margin-left: 16px;
}

.logo-a:hover .logo-icon{
	fill: #A92833;
}

.logo-a:hover{
	text-decoration: none;
}

.main-menu{
    position: absolute;
    left: 361px;
    top: 38px;
}

.main-menu a {
font-family: 'Montserrat', sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
    margin-right: 24px;
	transition: 0.2s;
}

.main-banner{
    margin-top: -100px;
}

.banner-1{
    height: 800px;
    background: #000 url(/bitrix/templates/1000kwt/img/banner_main.png) no-repeat top center;
}

.header-right-top{
    position: absolute;
    right: 0px;
    top: 33px;
}

.header-right-top>div{
display: inline-block;
    vertical-align: top;
    margin-left: 33px;
	transition: 0.2s;
}

.search-top{

}

.search-top svg{
fill: #fff;
}

.search-top:hover svg{
	fill: #1BBDD4;
    cursor: pointer;
}

.bookmark-top svg{
fill: #fff;
}

.bookmark-top:hover svg{
	fill: #1BBDD4;
    cursor: pointer;
}

.main-menu a:hover{
	color: #1BBDD4;
}

.header-right-top>div.compair-top{
	cursor: pointer;
    margin-top: 4px;
    position: relative;
}

.compair-top svg{

}

.compair-top:hover svg path{
	stroke: #1BBDD4;
}

.text-banner-1{
	position: absolute;
    left: 0px;
    color: #fff;
    top: 224px;
    font-weight: bold;
    line-height: 1.5;
    font-size: 60px;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 0px 0px 15px rgb(0 0 0 / 45%);
}

.btn-href{
    position: absolute;
    top: 592px;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
transition: 0.2s;	
}

.btn-href svg{
    fill: #fff;
    margin-left: 7px;	
}

.btn-href:hover{
	text-decoration: none;
}

.btn-href:hover svg{
	fill: #1BBDD4;
    margin-left: 15px;
}

.btn-href:hover{
	color: #1BBDD4;
}

.btn-main{
    background: #1BBDD4;
    border-radius: 30px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    padding: 10px 38px;
    font-size: 17px;
    cursor: pointer;	
}

.callback{
    position: absolute;
    right: 0px;
    top: 700px;	
}

.main-home{
    background: #000;
    padding: 90px 0;
}

.zagolovok-main{
    color: #fff;
    font-size: 35px;
    font-weight: bold;	
}

.zagolovok-main span{
	color: #7F7F7F;
    display: block;
	margin-bottom: 90px;
}

.podbor_stancii{
    background: linear-gradient(0deg, rgba(34, 40, 49, 0.9), rgba(34, 40, 49, 0.9)), url(/bitrix/templates/1000kwt/img/block_fillter_main.jpg);
    padding: 76px 0;
    background-position: center;
    background-size: cover;
}

.zagolovok_podbor_main{
	text-align: center;
    color: #fff;
    font-size: 31px;	
}

.zagolovok_podbor_main span{
    display: block;
    font-weight: normal;
    font-size: 23px;
    margin: 8px 0 18px 0;	
}

.zagolovok_podbor_main a{
    color: #FFFFFF;
    font-size: 17px;
    display: inline-block;
    border: 2px solid;
    border-radius: 30px;
    padding: 8px 20px 11px 20px;	
	cursor: pointer;
}

.zagolovok_podbor_main a svg{
    fill: #fff;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 10px;	
}

.original_dvs{
	background: #000 url(/bitrix/templates/1000kwt/img/generator_slid_main.jpg) no-repeat right center;
    padding: 90px 0;
    background-size: 700px;
	position: relative;
}

.block_dvs_info{
	
}

.block_left_dvs_info{
    display: inline-block;
    vertical-align: top;
    margin-top: 36px;
}

.zagolovok_dvs_info{
	color: #fff;
    font-size: 32px;
    line-height: 1.2;
    font-weight: bold;
    margin-bottom: 5px;
}

.block_dvig_info{
	display: block;
    vertical-align: top;
    margin-bottom: 32px;
	transition: 0.2s;
}

.block_dvig_h2{
    color: #666;
    font-size: 32px;
    font-weight: bold;	
}

.logo_dvig{
    margin-top: 13px;	
}

.logo_dvig svg{
    fill: #2a2a2a;
    margin-right: 20px;
    vertical-align: middle;	
}

#dvig:hover .block_dvig_h2, #dvig.hover-k .block_dvig_h2{
	color: #1BBDD4;
}

#dvig:hover svg, #dvig.hover-k svg{
	fill: #1BBDD4;
}

#alter:hover .block_dvig_h2, #alter.hover-k .block_dvig_h2 {
	color: #00B74D;
}

#alter:hover svg, #alter.hover-k svg{
	fill: #00B74D;
}

#kontrol:hover .block_dvig_h2, #kontrol.hover-k .block_dvig_h2{
	color: #A92833;
}

#kontrol:hover svg, #kontrol.hover-k svg{
	fill: #A92833;
}

.lider{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(/bitrix/templates/1000kwt/img/bg_lider.jpg);
    padding: 90px 0;
    background-position: center;
}

.lider .zagolovok-main span{
    margin-bottom: 30px;	
}

.text-lider p{
	color: #fff;
    font-size: 21px;
}

.block_lider_3{
    display: flex;
    justify-content: space-between;	
	margin-top: 60px;
}

.block_lider_3>div{
    width: 32%;
	background: #292929;
    padding: 20px;
    position: relative;
    min-height: 300px;	
}

.block_lider_3>div .zagolovok_lider_block_3{
    font-weight: bold;
    color: #fff;
    font-size: 16px;	
}

.block_lider_3>div .zagolovok_lider_block_3 span{
	display: block;
    font-weight: normal;
    color: #979797;
    margin-top: 10px;	
}

.hub-lid{
	position: absolute;
    left: 20px;
    bottom: 20px;
}

.con-box-lid{
	position: absolute;
    right: 20px;
    bottom: 20px;	
}

.block_lider_3>div:nth-child(1){
	background: linear-gradient(0deg, rgba(41, 41, 41, 1), rgba(41, 41, 41, 1)), url(/bitrix/templates/1000kwt/img/lider_bg_1.jpg);
    background-size: cover;	
}

.block_lider_3>div:nth-child(2){
	background: linear-gradient(0deg, rgba(41, 41, 41, 1), rgba(41, 41, 41, 1)), url(/bitrix/templates/1000kwt/img/lider_bg_2.jpg);
    background-size: cover;
}

.block_lider_3>div:nth-child(3){
	background: linear-gradient(0deg, rgba(41, 41, 41, 1), rgba(41, 41, 41, 1)), url(/bitrix/templates/1000kwt/img/lider_bg_3.jpg);
    background-size: cover;
}

.block_lider_3>div:nth-child(1):hover{
	background: linear-gradient(0deg, rgba(41, 41, 41, 0.8), rgba(41, 41, 41, 0.8)), url(/bitrix/templates/1000kwt/img/lider_bg_1.jpg);
    background-size: cover;	
}

.block_lider_3>div:nth-child(2):hover{
	background: linear-gradient(0deg, rgba(41, 41, 41, 0.8), rgba(41, 41, 41, 0.8)), url(/bitrix/templates/1000kwt/img/lider_bg_2.jpg);
    background-size: cover;
}

.block_lider_3>div:nth-child(3):hover{
	background: linear-gradient(0deg, rgba(41, 41, 41, 0.8), rgba(41, 41, 41, 0.8)), url(/bitrix/templates/1000kwt/img/lider_bg_3.jpg);
    background-size: cover;
}

.block_lider_3>div:hover .hub-lid{
	left: 30px;
}

.block_lider_3>div:hover .zagolovok_lider_block_3 span{
	opacity: 0;
}

.video{
    text-align: center;
    background: #000;
    overflow: hidden;	
}

.video video{
    width: 94%;
    margin: 0 auto;
    margin-bottom: -46px;	
}

.block-brend-podrobno{
	padding: 90px 0;
}

.block-brend-text{
	display: none;
    justify-content: space-between;
}

.active_kummins{
	display: flex;
}

.block-brend-text>div{
	width: 50%;
    overflow: hidden;
}

.block-brend-text>div img{
	width: 124%;
    margin-left: -12%;
}

.block-brend-text>div:nth-child(2){
	margin-left: 30px;
    margin-top: 42px;
}

.block-brend-text-zagolovok{
	color: #000;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 30px;
}

.block-brend-text>div:nth-child(2) p{
	font-size: 17px;
}

.perechen_brendov{
    display: flex;
    justify-content: space-between;
    margin-top: 69px;
}

.perechen_brendov>div{
    height: 122px;
    width: 20%;
    background-size: cover !important;
	position: relative;
}

.perechen_brendov>div>div{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-size: cover !important;
	opacity: 0;
}

.perechen_brendov>div:hover div{
	opacity: 1;
}

#cummins{
	background: url(/bitrix/templates/1000kwt/img/cummins.png) no-repeat center;
}

#perkins{
	background: url(/bitrix/templates/1000kwt/img/perkins.png) no-repeat center;
}

#mtu{
	background: url(/bitrix/templates/1000kwt/img/mtu.png) no-repeat center;
}

#baudouin{
	background: url(/bitrix/templates/1000kwt/img/baudouin.png) no-repeat center;
}

#mitsubishi{
	background: url(/bitrix/templates/1000kwt/img/mitsubishi.png) no-repeat center;
}

#cummins_gray{
	background: url(/bitrix/templates/1000kwt/img/cummins_s.png) no-repeat center;
}

#perkins_gray{
	background: url(/bitrix/templates/1000kwt/img/perkins_s.png) no-repeat center;
}

#mtu_gray{
	background: url(/bitrix/templates/1000kwt/img/mtu_s.png) no-repeat center;
}

#baudouin_gray{
	background: url(/bitrix/templates/1000kwt/img/baudouin_s.png) no-repeat center;
}

#mitsubishi_gray{
	background: url(/bitrix/templates/1000kwt/img/mitsubishi_s.png) no-repeat center;
}


.block-filter-main .zagolovok-main{
	color: #000;
    font-size: 32px;
    font-weight: bold;
}

.block-filter-main .zagolovok-main span{
	margin-bottom: 30px;
}

.filter-content{
	
}

.block-filter-content{
	    margin-bottom: 30px;
}

.zagolovok-filter-content{
	color: #292929;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 16px;
}

.option-filter-content{
	
}

.option-filter-content>div{
    font-size: 14px;
    display: inline-block;
    font-weight: bold;
    color: #1BBDD4;
    border: 2px solid #1BBDD4;
    border-radius: 30px;
    padding: 8px 24px;
    box-sizing: border-box;
    margin-right: 20px;
    cursor: pointer;	
}

.option-filter-content>div:hover{
	color: #FFF;
	background: #1BBDD4;
}

.fil-m{
display: flex;
    justify-content: space-between;	
}

.filter-content .btn-main{
	    padding: 8px 24px;
    display: inline-block;
    font-size: 16px;
    margin-top: 30px;
}

.block-filter-main{
    padding-bottom: 90px;	
}

.block-slid-bg-main{
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(/bitrix/templates/1000kwt/img/foto_slid.jpg);
	padding: 90px 0;
	    background-position: center;
}

.zagolovok_mint{
	color: #fff;
    font-size: 32px;
    font-weight: bold;	
}

.slider-otrasli{
margin-top: 30px;	
}

.slider-1{
	
}

.block-1-slid-1{
	display: block;
    justify-content: space-between;	
}

.block-1-slid-1-zagolovok{
	width: 92%;
    color: #fff;
    font-size: 48px;
    line-height: 1.3;
    margin-top: 13px;	
}

.block-1-slid-1-text{
    width: 50%;
    color: #fff;
    font-size: 24px;	
}

.block-2-slid-1{
    text-align: center;
    margin-top: 50px;	
}

.block-2-slid-1 img{
    width: 153px;
    margin: 0 41px;
    vertical-align: baseline;
    display: inline-block;	
}

#logo-otr-4{
	margin-bottom: 2px;	
}

#logo-otr-5{
    margin-bottom: 4px;	
}

.servis-block{
	padding: 90px 0;
	background: #000;
}

.servis-block .zagolovok-main span{
    margin-bottom: 30px;	
}

.block-servis-3>div:nth-child(1){
	background: linear-gradient(0deg, rgba(41, 41, 41, 1), rgba(41, 41, 41, 1)), url(/bitrix/templates/1000kwt/img/servis-bg-1.jpg);
    background-size: cover;
}

.block-servis-3>div:nth-child(2){
	background: linear-gradient(0deg, rgba(41, 41, 41, 1), rgba(41, 41, 41, 1)), url(/bitrix/templates/1000kwt/img/servis-bg-2.jpg);
	background-position-x: -29px;
    background-size: cover;
}

.block-servis-3>div:nth-child(3){
	background: linear-gradient(0deg, rgba(41, 41, 41, 1), rgba(41, 41, 41, 1)), url(/bitrix/templates/1000kwt/img/servis-bg-3.jpg);
    background-size: cover;
}

.block-servis-3>div:nth-child(1):hover{
	background: linear-gradient(0deg, rgba(41, 41, 41, 0.6), rgba(41, 41, 41, 0.6)), url(/bitrix/templates/1000kwt/img/servis-bg-1.jpg);
    background-size: cover;
}

.block-servis-3>div:nth-child(2):hover{
	background: linear-gradient(0deg, rgba(41, 41, 41, 0.6), rgba(41, 41, 41, 0.6)), url(/bitrix/templates/1000kwt/img/servis-bg-2.jpg);
	background-position-x: -29px;
    background-size: cover;
}

.block-servis-3>div:nth-child(3):hover{
	background: linear-gradient(0deg, rgba(41, 41, 41, 0.6), rgba(41, 41, 41, 0.6)), url(/bitrix/templates/1000kwt/img/servis-bg-3.jpg);
    background-size: cover;
}

.proizvodstvo-main{
	padding: 90px 0;
}

.proizvodstvo-main .zagolovok-main{
    color: #000;	
}

.block-proizvodstvo-info{
	
}

.block-proizvodstvo-info-1{
	display: flex;
    justify-content: space-between;	
}

.block-proizvodstvo-info-1>div{
    border: 2px solid #1BBDD4;
    width: 31%;
    padding: 20px;
    min-height: 300px;	
}

.block-proizvodstvo-info-1>div svg{
    fill: #1BBDD4;	
}

.block-proizvodstvo-info-1>div .block-proizvodstvo-info-text{
    font-family: 'Montserrat-bold';
    font-size: 96px;
    color: #1BBDD4;
    margin-top: -23px;	
}

.block-proizvodstvo-info-1>div .block-proizvodstvo-info-sub{
    font-size: 24px;
    margin-top: -21px;
    line-height: 1.2;	
}

.proizvodstvo-main .zagolovok-main span{
	margin-bottom: 30px;
}

.block-proizvodstvo-info-1>div:hover{
	background: #1BBDD4;
}

.block-proizvodstvo-info-1>div:hover .block-proizvodstvo-info-text{
	color: #fff;
}

.block-proizvodstvo-info-1>div:hover svg{
	fill: #FFF;
}

.block-proizvodstvo-info-2{
	margin-top: 3%;	
}

.block-proizvodstvo-info-2>div{
    width: 48.5%;	
}

.block-proizvodstvo-info-2>div.razdel-proizvodstvo{
    background: linear-gradient(0deg, rgb(12 70 132 / 80%), rgb(12 70 132 / 80%)), url(/bitrix/templates/1000kwt/img/proizvodstvo-1.jpg) center;
    text-align: center;
	    border: none;
}

.block-proizvodstvo-info-2>div.razdel-proizvodstvo>div{
    text-align: center;
    color: #fff;
    font-size: 32px;
    margin-top: 47px;	
}

.block-proizvodstvo-info-2>div.razdel-proizvodstvo>div span{
	display: block;
    font-size: 24px;
    margin-top: 4px;	
}

.block-proizvodstvo-info-2>div.razdel-proizvodstvo>a{
	color: #FFFFFF;
    font-size: 17px;
    display: inline-block;
    border: 2px solid;
    border-radius: 30px;
    padding: 8px 20px 8px 20px;
    margin-top: 19px;	
}

.block-proizvodstvo-info-2>div.razdel-proizvodstvo>a svg{
	fill: #fff;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 10px;	
}

.konkurentie-priem .zagolovok-main{
    color: #000;	
}

.konkurentie-priem .zagolovok-main span{
	margin-bottom: 30px;
}

.block_priem{
display: flex;
    justify-content: space-between;	
	margin-bottom: 30px;
}

.block_priem>div{
    width: 49%;
	margin-bottom: 37px;
}

.block_priem>div .left_laurel{
    background: url(/bitrix/templates/1000kwt/img/left_laurel.png) no-repeat center left;
    background-size: contain;
    opacity: 0.6;
}

.block_priem>div .right_laurel{
    background: url(/bitrix/templates/1000kwt/img/right_laurel.png) no-repeat center right;
    padding: 0 78px;
    min-height: 147px;
    background-size: contain;
    text-align: center;
    padding-top: 1px;
}

.block_priem>div .zagolovok_priem{
    font-family: 'Montserrat-bold';
    font-size: 24px;
    color: #000;	
}

.block_priem>div p{
	font-size: 17px;
    font-weight: bold;
}

.block_priem>div:hover .left_laurel{
	opacity: 1;
}

.footer{
	padding: 90px;
    background: #292929;
    padding-bottom: 0px;	
	margin-top: 90px;
}

.logo_footer{
	
}

.footer-content{
    padding-left: 104px;
    display: flex;
    justify-content: space-between;
    margin-top: 33px;	
}

.tel-block{
	
}

.tel-footer-mid{
	display: block;
    font-family: 'Montserrat';
    font-weight: bold;
    color: #fff;
    font-size: 24px;	
}

.mail-footer{
    display: block;
    font-family: 'Montserrat';
    font-weight: bold;
    color: #fff;
    font-size: 24px;	
}

.soc{
    margin-top: 40px;	
}

.soc>a{
    display: inline-block;
    vertical-align: top;
    background: #fff;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    margin-right: 26px;
    text-align: center;	
}

.soc>a>svg{
	fill: #A5A5A5;
    margin-top: 16px;
}

.soc>a:hover svg{
	fill: #000;
}

.tel-footer-mid:hover, .mail-footer:hover{
	text-decoration: none;
    color: #1BBDD4;
}

.footer-menu{
    width: 17%;	
}

.footer-menu a, .footer-menu span{
    display: block;
    font-size: 15px;
    color: #fff;
    margin-bottom: 1px;
}

.footer-form{
    width: 23%;	
}

.zagolovok-svyz{
    font-size: 15px;
    display: block;
    color: #fff;
    margin-bottom: 25px;	
}

.footer-form input{
    border: 0px solid;
    background: transparent;
    border-bottom: 1px solid #A9A9A9;
    padding-bottom: 4px;
    width: 100%;	
	color: #fff;
}

.footer-form .btn-href{
    position: relative;
    top: 0px;
    display: block;
    font-size: 16px;
    margin-top: 30px;
}

.footer-form .btn-href svg{
    width: 21px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
}

.footer-menu a:hover{
	color: #1BBDD4;
}

.copyright{
    background: url(/bitrix/templates/1000kwt/img/logo-footer-bootom.svg) no-repeat bottom right;
    padding-left: 104px;
    padding-top: 40px;
    padding-bottom: 30px;
    font-size: 16px;
    color: #545454;
}

.banner-top-kom{
    background: #001623 url(/bitrix/templates/1000kwt/img/banner_katalog.png) no-repeat top right;
    height: 441px;
    margin-top: -100px;
    margin-bottom: 90px;
}

.text-banner{
    position: absolute;
    left: 0px;
    color: #fff;
    top: 155px;
    font-weight: bold;
    line-height: 1.4;
    font-size: 48px;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 0px 0px 15px rgb(0 0 0 / 45%);	
}

.text-banner span{
	display: block;
    color: #00B74D;	
}

.catalog-main .zagolovok-main{
    margin-bottom: 30px;	
}

.catalog_left_content{
    width: 270px;
    margin-right: 45px;
    display: inline-block;
    vertical-align: top;	
}

.catalog_right_content{
     width: 878px;
    display: inline-block;
    vertical-align: top;	
}

.catalog_h1{
    color: #000;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 30px;	
}

.block-kol-tovarov{
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 30px;
    color: #666666;
    margin-left: -15px;
    margin-top: -32px;	
}

.title-filter{
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 30px;
    color: #666666;
    border-bottom: 1px solid #999999;	
}

.catalog_right_content .product-item-big-card{
    padding: 54px 16px 16px 16px;
    border: 1px solid #7F7F7F;
}

.catalog_right_content .product-item-big-card .product-item-title a{
    font-size: 16px;
    color: #000;
    font-weight: bold;	
}

.catalog_right_content .product-item-properties dt{
	color: #000;
}

.catalog_right_content .product-item-properties dd{
	color: #000;
	font-weight: bold;
}

.product-item-properties{
	    min-height: 76px;
}

.catalog_right_content .product-item-big-card .product-item-price-current{
	color: #000;
    font-family: 'Montserrat-bold';
}

.catalog_right_content .product-item-big-card{
	margin-right: -1px;
    margin-bottom: -1px;
}

.block-menu-left-catalog{
    padding-top: 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid #999999;	
}

.container-fluid{
	padding-left: 0px;
}

.block-menu-left-catalog a{
    display: block;
    color: #000;
    font-weight: 800;
    font-size: 14px;
    margin-bottom: 7px;	
}

.bx-filter-title{
	display: none;
}

.bx-filter.bx-blue .bx-filter-section{
    background: transparent;	
}

.bx-filter .bx-filter-parameters-box-title span{
	color: #000000;
    font-weight: bold;
    border-bottom: 1px solid transparent;
    cursor: pointer;
    font-family: 'Montserrat';
	font-size: 14px;
}

.bx-filter .bx-filter-parameters-box-container-block.bx-left .bx-ft-sub{
	display: none !important;
}

.bx-filter .bx-filter-parameters-box-container-block.bx-right .bx-ft-sub{
	display: none !important;
}

.bx-ui-slider-part{
	display: none !important;
}

.bx-filter.bx-blue .bx-ui-slider-pricebar-vd{
	background: #999 !important;
}

.bx-filter.bx-blue .bx-ui-slider-pricebar-vn {
	background: #999 !important;
}

.bx-filter.bx-blue .bx-ui-slider-pricebar-v {
    background: #1BBDD4 !important;
}

.bx-filter .bx-ui-slider-handle{
	position: absolute;
    top: 100%;
    width: 16px !important;
    height: 16px !important;
    border-bottom: 0 !important;
    border-radius: 50% !important;
    margin-top: -11px !important;
}

.bx-filter .bx-ui-slider-handle.left{
    background: #1BBDD4 !important;
	margin-left: -15px !important;
}

.bx-filter.bx-blue .bx-ui-slider-handle.right{
	background: #1BBDD4 !important;
	margin-right: -15px !important;
}

.bx-filter .bx-ui-slider-range{
    z-index: 150;	
}

.bx-filter .bx-filter-input-container input{
    border: 1px solid #666666;
	height: 30px;	
}

.bx-filter .bx-filter-parameters-box-title{
	padding-bottom: 12px;
}

.bx-filter .bx-ui-slider-track-container {
    padding-top: 23px;
    padding-bottom: 25px;
}

.bx-filter .bx-filter-parameters-box{
    position: relative;
    border-bottom: 1px solid #999999;
    padding-left: 0px;
    margin-left: 15px;
    margin-bottom: 30px;	
}

.smartfilter .row{
    margin-right: 0px;	
}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text{
    color: #333333;
    display: block;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Montserrat';	
}

.catalog_right_content .bookmark-product{
    top: -37px;	
}

#set_filter{
	background: #1BBDD4;
    border-radius: 30px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    padding: 8px 24px 8px 24px;
    font-size: 17px;
    cursor: pointer;
    border: none;
}

#del_filter{
    background: #7F7F7F;
    border-radius: 30px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    padding: 8px 24px 8px 24px;
    font-size: 17px;
    cursor: pointer;
    border: none;
    margin-top: 36px;	
}

.banner-block-catalog{
    height: 300px;
    background: linear-gradient(0deg, rgba(34, 40, 49, 0.9), rgba(34, 40, 49, 0.9)), url(/bitrix/templates/1000kwt/img/mdur1.jpg) center;
    margin-top: 90px;
    background-size: cover;
}

.block_main_fix_svg{
    text-align: center;
    padding-top: 70px;	
}

.block_main_fix_svg img{
    margin: 0 40px;	
}

.cat-block-secion{
	text-align: center;
    color: #fff;
    font-size: 32px;
    margin-top: 16px;	
}

.cat-block-secion span{
    display: block;
    font-size: 24px;	
}

.min-bl-dr-u{
    display: flex;
    justify-content: space-between;
    margin: 2% 0;	
}

.min-bl-dr-u>div{
	width: 49%;
    padding: 66px 0;
    padding-left: 230px;
    font-size: 24px;
    color: #fff;
}

#mg-footer-b-1{
	background: #1BBDD4 url(/bitrix/templates/1000kwt/img/footer-block-1.svg) no-repeat 41px center;
	margin-right: 2%;
}

#mg-footer-b-2{
	background: #1BBDD4 url(/bitrix/templates/1000kwt/img/footer-block-2.svg) no-repeat 66px center;
	line-height: 0.8;
}

#mg-footer-b-3{
	background: #1BBDD4 url(/bitrix/templates/1000kwt/img/footer-block-3.svg) no-repeat 57px center;
    margin-right: 2%;
}

#mg-footer-b-4{
	background: #1BBDD4 url(/bitrix/templates/1000kwt/img/footer-block-4.svg) no-repeat 74px center;
	line-height: 0.8;
}

.banner-block-catalog-footer-1{
	margin: 90px 0;
}

.banner-block-catalog-footer-2{
    background: #1E1E1E;
    height: 350px;
    margin-bottom: 90px;
    overflow: hidden;
}

.banner-block-catalog-width-block-footer-2{
	background: #1E1E1E;
    height: 350px;
    margin-bottom: 90px;
    display: flex;
    justify-content: space-between;
}

.banner-block-catalog-width-block-footer-2>div{
    color: #1BBDD4;
    font-size: 32px;
    padding-top: 90px;
    font-weight: bold;	
}

.banner-block-catalog-width-block-footer-2>div span.min-width-t{
    display: block;
    color: #fff;	
}

.banner-block-catalog-width-block-footer-2>div a{
    color: #FFFFFF;
    font-size: 17px;
    display: inline-block;
    border: 2px solid;
    border-radius: 30px;
    padding: 8px 20px 11px 20px;
    margin-top: 30px;	
}

.banner-block-catalog-width-block-footer-2>div a svg{
    fill: #fff;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 10px;
}

.banner-block-catalog-width-block-footer-2 .catalog-banner-id-1-cont{
	background: url(/bitrix/templates/1000kwt/img/konteiner.png) no-repeat center -23px;
    height: 350px;
    background-size: 924px;
    width: 600px;
}

.banner-top-komp-id-dm{
    background: #001623 url(/bitrix/templates/1000kwt/img/banner_o_kompanii.png) no-repeat top right;
    height: 441px;
    margin-top: -100px;
    margin-bottom: 90px;	
}

.banner-top-komp-id-dm .text-banner{
	top: 190px;
}

.banner-top-komp-id-dm span{
	color: #1BBDD4;
}

.company-content .zagolovok-main{
	color: #000;
}

.company-content .zagolovok-main span{ 
    margin-bottom: 30px;	
}

.company-text-block{
	display: flex;
    justify-content: space-between;
}

.company-text-block>div{
    width: 32%;	
}

.company-text-block>div .block-company-zagolovok{
    background: #1BBDD4;
    padding: 13px 0;
    color: #fff;
    font-size: 53px;
    font-family: 'Montserrat-bold';
    margin-bottom: 30px;	
}

.block-company-zagolovok-text{
    color: #1BBDD4;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 5px;	
}

.company-text-block>div p{
    color: #666666;	
}

.min-s-d{
    margin: 90px 0;	
}

.company-content p{
	font-size: 21px;
    color: #000;
    margin-bottom: 30px;
}

.mc-class-geo{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(0deg, #334054, #334054), url(/kompaniya/bg_komp_new.jpg);
    padding: 90px 0;
    background-blend-mode: normal, multiply, normal;
	
}

.block-geo-presutstvie{
    display: flex;
    justify-content: space-between;	
}

.block-geo-presutstvie .text-geo-zagolovok{
    color: #1BBDD4;
    font-size: 48px;
    font-weight: bold;
    margin-top: 98px;
    margin-bottom: 30px;	
}

.block-geo-presutstvie p{
    color: #FFFFFF;
    font-size: 21px;	 
}

.block-geo-presutstvie>div:nth-child(1){
	width: 33%;
}

.block-geo-presutstvie>div:nth-child(2){
	width: 70%;	
}

.block-geo-presutstvie>div:nth-child(2) img{
	width: 100%;
}

.mail_b_t .razdel-proizvodstvo {
    background: linear-gradient(0deg, rgb(12 70 132 / 80%), rgb(12 70 132 / 80%)), url(/bitrix/templates/1000kwt/img/proizvodstvo-1.jpg) center;
    text-align: center;
    border: none;
    padding: 75px 0;
}

.mail_b_t .razdel-proizvodstvo>div {
    text-align: center;
    color: #fff;
    font-size: 32px;
    margin-top: 0px;
}

.mail_b_t .razdel-proizvodstvo>div span{
	display: block;
    font-size: 24px;
    margin-top: 4px;
}

.mail_b_t .razdel-proizvodstvo>a{
	color: #FFFFFF;
    font-size: 17px;
    display: inline-block;
    border: 2px solid;
    border-radius: 30px;
    padding: 8px 20px 8px 20px;
    margin-top: 19px;
	text-decoration: none;
}

.mail_b_t .razdel-proizvodstvo>a svg{
	fill: #fff;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
    margin-left: 10px;
}

.banner-uslugi{
    background: #001623 url(/bitrix/templates/1000kwt/img/uslugi_banner.png) no-repeat top right;
    height: 441px;
    margin-top: -100px;
    margin-bottom: 90px;	
}


.banner-konteiner{
    background: #001623 url(/bitrix/templates/1000kwt/img/konteiner-n-1.png) no-repeat top right;
    height: 511px;
    margin-top: -100px;
    margin-bottom: 90px;
    background-size: cover;	
}

.banner-uslugi .text-banner{
	color: #A92833; 
	top: 126px;
}

.banner-uslugi .text-banner span{
	color: #fff;
}

.banner-konteiner .text-banner{
	color: #A92833;
    top: 156px;
}

.banner-konteiner .text-banner span{
	color: #fff;
}

.uslugi-content .zagolovok-main{
    color: #000;	
}

.uslugi-content .zagolovok-main span{
    margin-bottom: 30px;	
}

.uslugi-content p{
	font-size: 21px;
    margin-bottom: 30px;	
}

.mrg-90{
    margin-top: 90px;
    font-size: 32px;
    margin-bottom: 30px;	
}

.block-uslugi-1{
	
}

.block-uslugi-1>div{
    width: 31.3%;
    float: left;
    margin-right: 2%;
    min-height: 218px;
}

.block-uslugi-1-zagolovok{
	background: #1BBDD4;
    padding: 0px 10px;
    color: #fff;
    font-size: 60px;
    font-family: 'Montserrat-bold';
    margin-bottom: 30px;	
}

.block-uslugi-2-zagolovok{
    color: #666666;
    font-size: 21px;	
}

.uslugi-podbor{
	background: linear-gradient(0deg, rgba(34, 40, 49, 0.9), rgba(34, 40, 49, 0.9)), url(/bitrix/templates/1000kwt/img/uslugi_min.jpg) center;
	padding: 80px 0;
}

.block-3d-konteiner-main{
	background: #222831;
    color: #fff;
    height: 350px;
}

.class-konteiner-main{
	
}

.text-3D-tur{
	display: inline-block;
    vertical-align: top;
    font-weight: bold;
    font-size: 32px;
    line-height: 1.5;
	padding-top: 67px;
}

.text-3D-tur span{
    display: block;
    color: #1BBDD4;	
}

.text-3D-tur a{
    color: #FFFFFF;
    font-size: 17px;
    display: inline-block;
    border: 2px solid;
    text-decoration: none;
    border-radius: 30px;
    padding: 12px 20px 12px 24px;
    margin-top: 30px;
    cursor: pointer;
}

.text-3D-tur a svg{
	fill: #fff;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
    margin-left: 10px;
}

.planshet-3D-tur{
    background: url(/bitrix/templates/1000kwt/img/planshet-1.png) no-repeat center top;
    display: inline-block;
    width: 568px;
    position: absolute;
    right: 0px;
    bottom: -55px;
    height: 300px;
    background-size: 100%;
    filter: drop-shadow(0px 0px 60px rgba(171, 177, 185, 0.3));
}

.block-statistika-uslugi{
	margin: 90px 0;	
}

.zagolovok-st{
    color: #000;
    font-size: 35px;
    font-weight: bold;	
}

.block-statistika{
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
	margin-bottom: 90px;	
}

.block-statistika>div{
    border: 2px solid #1BBDD4;
    width: 45%;
    padding: 20px;
    min-height: 300px;	
}

.block-statistika>div .pl-1{
	color: #1BBDD4;
    font-family: 'Montserrat-bold';
    font-size: 96px;
    line-height: 1;
    margin-top: -11px;	
}

.block-statistika>div .pl-2{
    color: #1BBDD4;
    font-family: 'Montserrat-bold';
    font-size: 96px;
    margin-top: -28px;	
}

.block-statistika>div .text-spec-ingeniring{
	font-size: 24px;	
}

.text-statistika-uslugi{
	font-size: 20px;
}

.block-statistika-uslugi .zagolovok-main{
	color: #000;	
}

.block-statistika-uslugi .zagolovok-main span{
    margin-bottom: 30px;	
}

.block-servis-2>div{
    background: #292929 !important;	
    width: 45.2% !important;
}

.block-servis-2>div:hover .zagolovok_lider_block_3 span{
    opacity: 1 !important;
}

.block-servis-2{
	margin-top: 29px;
}

.block-zayvki-to-main{
    display: flex;
    justify-content: space-between;
    margin-top: 30px;	
}

.block-zayvki-to-main>div{
    width: 48.5%;
    display: flex;
    justify-content: space-between;	
}

.block-zayvki-to-main>div a{
	color: #1BBDD4;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    padding: 30px 0;
    width: 46%;
    border: 2px solid #1BBDD4;	
}

.remont-teh{
    padding: 90px 0 0px 0px;	
}

.teh-rem-obslug{
    display: flex;
    justify-content: space-between;	
}

.teh-rem-obslug>div:nth-child(1){
	background: url(/bitrix/templates/1000kwt/img/uslugi_min_class.jpg) no-repeat -118px -150px;
    width: 53%;	
}

.teh-rem-obslug>div:nth-child(2){
    width: 46%;
    margin-left: 30px;	
}

.teh-rem-obslug>div:nth-child(2)>div{
	font-weight: bold;
    font-size: 32px;
    margin-bottom: 30px;
}

.teh-rem-obslug>div:nth-child(2)>p{
	font-size: 18px;
    color: #000;
}

.proekt-banner{
    background: #001623 url(/bitrix/templates/1000kwt/img/banner_proekti.png) no-repeat top right;	
}

.proekt-content{
	
}

.proekt-content .zagolovok-main{
	color: #000;
}

.proekt-content .zagolovok-main span{
	margin-bottom: 30px;
}

.proect-filter{
	
}

.proect-filter a{
	font-size: 14px;
    display: inline-block;
    font-weight: bold;
    color: #1BBDD4;
    border: 2px solid #1BBDD4;
    border-radius: 30px;
    padding: 8px 24px;
    box-sizing: border-box;
    margin-right: 20px;
    cursor: pointer;
    text-decoration: none;
    margin-bottom: 30px;	
}

.news-list{
	
}

.news-list>div.news-item {
	display: inline-block;
    float: left;
    margin-right: 30px;
    width: 270px;
    position: relative;
    height: 185px;
    margin-bottom: 30px;	
}

.news-list>div.news-item a{
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover !important;	
}

.news-list>div.news-item a b{
	position: absolute;
    left: 10px;
    top: 10px;
    font-weight: normal;
    color: #fff;
    font-size: 16px;	
}

.news-list>div.news-item a b span{
    display: block;	
}

.news-list>div.news-item:nth-child(5), .news-list>div.news-item:nth-child(6){
	width: 570px;
    height: 400px;
}

form[name="arrFilter_form"]{
    display: none;	
}

.proekt-content .banner-block-catalog{
    margin-bottom: 90px;	
}

.nashi_partneri{
	
}

.zagolovok_partner{
    font-size: 35px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 90px;	
}

.partneri-zagolovok{
	width: 100%;
}

.tendery-banner{
	background: #001623 url(/bitrix/templates/1000kwt/img/tender-banner.png) no-repeat top right;	
}

.tendery-banner span{
	color: #00B74D;
}

.block-tender-1{
	
}

.h1_tender{
font-size: 35px;
    font-weight: bold;
    margin-bottom: 30px;	
}

.h1_tender span{
	color: #7F7F7F;
    display: block;	
}

.block-tender-1 p{
    font-size: 21px;
    margin-bottom: 30px;
}

.poluchit_konsult{
    display: inline-block;	
}

.block-tender-2{
    padding: 90px 0;
    margin: 90px 0;
    background: #EAEAEC;	
}

.block-tender-2-zagolovok{
	font-size: 35px;
    font-weight: bold;
    margin-bottom: 30px;
}

.block-tender-2-predlozenie{
    display: flex;
    justify-content: space-between;	
}

.block-tender-2-predlozenie>div{
    width: 23%;	
}

.block-tender-2-predlozenie>div .block-tender-2-main-block{
    font-weight: bold;
    background: #1BBDD4;
    padding: 8px 10px;
    color: #fff;
    font-size: 60px;
    margin-bottom: 35px;	
}

.block-tender-2-predlozenie>div .btn-m{
    color: #666666;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;	
}

.block-tender-2-predlozenie>div .btn-m svg{
    fill: #666;
    width: 22px;
    display: inline-block;
    vertical-align: top;
    margin-top: 1px;
    margin-left: 7px;	
}

.block-tender-3{
	margin-bottom: 90px;	
}

.block-tender-3-zagolovok{
    font-size: 35px;
    font-weight: bold;
    margin-bottom: 30px;	
}

.block-tender-3-main-zakaz{
	
}

.block-tender-3-main-zakaz>div{
    background: #1BBDD4;
    border-radius: 30px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    padding: 10px 38px;
    font-size: 17px;
    cursor: pointer;
    display: inline-block;
    margin-right: 29px;	
}

.sub-zab-main{
    margin-top: 30px;
    font-size: 18px;
    font-weight: bold;	
}

.form_main_tender{
    margin-top: 30px;	
}

.input-tenter{
    margin-bottom: 30px;	
}

.input-tenter input{
	border: 1px solid #666666;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    font-family: 'Montserrat';	
}

.input-tenter input::placeholder {
	color: #ccc;
}

.dop-info-tender{
    margin-top: 30px;
    font-size: 16px;
    font-weight: bold;	
}

.dop-info-tender span{
    display: block;
    color: #ccc;
    margin-top: 5px;
    margin-bottom: 30px;	
}

.dop-info{
    border: 1px solid #666666;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    font-family: 'Montserrat';
    height: 135px;	
}

.block-btn-min-id{
    margin-top: 30px;	
}

.input-holder{
	
}

.block-btn-min-id label{
	background: url(/bitrix/templates/1000kwt/img/fail.svg) no-repeat 20px center;
    border-radius: 30px;
    color: #1BBDD4;
    font-family: 'Montserrat', sans-serif;
    padding: 12px 24px;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    display: inline-block;
    margin-right: 29px;
    border: 2px solid #1BBDD4;
    padding-left: 51px;
}

.block-btn-min-id label input{
    display: none;	
}

.block-btn-min-id label span{
	
}

.block-btn-min-id .form-submit{
    background: #1BBDD4;
    border-radius: 30px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    padding: 12px 24px;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    display: inline-block;
    border: 2px solid #1BBDD4;
    margin-right: 29px;
}

.small-bot-m{
	color: #CCCCCC;
    font-size: 17px;
    margin-top: 30px;
}

.block-tender-4{
    margin-top: 90px;
}

.block-tender-4-zagolovok{
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 30px;
}

.block-tender-4-zagolovok span{
	color: #7F7F7F;
    display: block;
}

.min-zapas-sklad{
	display: flex;
    justify-content: space-between;
    margin-bottom: 30px;	
}

.min-zapas-sklad>div{
    border: 2px solid #1BBDD4;
    padding: 20px;
    width: 45.4%;
    height: 300px;	
}

.min-zapas-sklad>div .block-tender-4-zagolovok{
	color: #1BBDD4;
    font-family: 'Montserrat-bold';
    font-size: 48px;
    margin-bottom: 20px;	
}

.min-zapas-sklad>div p{
    font-size: 25px;	
}

.tender-block-footer{
    margin-bottom: -90px;	
	margin-top: 90px;
}

.kontakty-banner{
    background: #001623 url(/bitrix/templates/1000kwt/img/kontakti.png) no-repeat right -97px;
}

.kontakty-banner .text-banner a{
	color: #A92833;
    text-decoration: none;
    font-weight: bold;
    font-size: 48px;
    display: block;	
}

.kontakty-banner .text-banner>a:nth-child(2){
	color: #fff;
}

.kontakty-content{
	
}

.kontakty-content .zagolovok{
    color: #000;
    font-size: 35px;
    font-weight: bold;
    margin-bottom: 30px;
}

.contact-ofis{
	display: flex;
    justify-content: space-between;	
}

.contact-ofis>div{
    width: 50%;	
}

.kont-1{
	
}

.kont-1>div{
    margin-bottom: 30px;	
}

.kont-1>div>div{
    font-weight: bold;
    font-size: 24px;
    color: #666666;
    margin-bottom: 7px;	
}

.kont-1>div>p{
    font-size: 20px;
    color: #666666;	
}

.kont-1>div>p a{
	display: block;
    text-decoration: none;
    color: #666666;
    margin-top: 5px;	
}

.map{
	
}

.kont-1>div{
	cursor: pointer;
}

.kont-1>div.activkont>div, .kont-1>div.activkont>p, .kont-1>div.activkont>p a{
    color: #1BBDD4;
}

.kontakty-geo-poz{
    background: #222831;
    margin-top: 90px;	
}

.kontakty-geo-poz .text-geo-zagolovok{
	font-size: 33px;
    font-weight: normal;
    color: #fff;
    margin-top: 30px;
    line-height: 1.5;
}


.kontakty-geo-poz .text-geo-zagolovok span{
	color: #1BBDD4;
}

.kontakty-geo-poz .block-geo-presutstvie>div:nth-child(1) {
    width: 50%;
}

.kontakty-geo-poz .block-geo-presutstvie>div:nth-child(2) {
    width: 47%;
}

.kontakty-vopros{
	margin: 90px 0;
}

.kontakty-vopros .zagolovok{
    color: #000;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 30px;	
}

.kontakty-vopros .zagolovok span{
    display: block;
    color: #545454;	
}

.kontakty-vopros .block-zayvki-to-main>div a span{
	display: block;
    margin-top: 44px;	
}

.kontakty-vopros .block-zayvki-to-main>div a{
    padding: 30px 20px;
    line-height: 1.5;
	width: 39%;
}

.mail_b_t_imp .razdel-proizvodstvo{
	background: linear-gradient(0deg, rgb(12 70 132 / 80%), rgb(12 70 132 / 80%)), url(/bitrix/templates/1000kwt/img/mail-z.jpg) center;
}

.mail_b_t_imp .razdel-proizvodstvo>a{
	padding: 12px 24px 12px 25px;
}

.mail_b_t_imp .razdel-proizvodstvo>div span{
	margin-top: 11px;
}

.navigation-arrows{
    display: none;	
}

.navigation-pages .navigation-title{
	display: none;
}

.navigation-pages{
    text-align: right;
    margin-right: -18px;
    margin-top: 30px;
    font-weight: bold;	
}

.nav-current-page{
    display: inline-block;
    vertical-align: top;
    border: 2px solid #1BBDD4;
    padding: 4px 14px;
    border-radius: 4px;
    font-size: 14px;
    margin: 0 5px;
    color: #1BBDD4;	
}

.navigation-pages a{
    display: inline-block;
    vertical-align: top;
    border: 2px solid #999999;
    padding: 4px 14px;
    border-radius: 4px;
    font-size: 14px;
    margin: 0px 5px;
    color: #999999;	
}

.element-main-block{
    padding-top: 90px;	
}

.element-main-block h1{
    color: #000;
    font-size: 32px;
    font-weight: bold;
    margin-top: 0px;
    padding-bottom: 40px;
    border-bottom: 1px solid #999999;
    margin-bottom: 40px;	
}

.block-sravnit-element{
	text-align: right;
    margin-right: 15px;	
	margin-bottom: 30px;
}

.block-sravnit-element>div{
	color: #999;
    font-size: 16px;
    display: inline-block;
    margin-left: 30px;
    font-weight: bold;	
}

.block-sravnit-element>div svg{
	fill: #999;
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;	
}

.block-sravnit-element>div.sravnit svg{
	margin-top: 2px;
}

.product-item-detail-pay-block{
	border: none;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 4px;
    padding: 16px;
    height: 165px;
}

.product-item-detail-tab-content{
    display: inline-block;
    vertical-align: top;
    width: 49%;
}

.product-item-detail-price-current{
    font-family: 'Montserrat-bold';
    color: #000;
    margin-top: 34px;
    text-align: center;
}

.product-item-detail-info-container{
	font-family: 'Montserrat';
}

.element_bay{
	font-size: 14px;
    display: inline-block;
    color: #1BBDD4;
	font-weight: bold;
    border: 2px solid #1BBDD4;
    border-radius: 30px;
    padding: 8px 24px;
    box-sizing: border-box;
    margin-right: 20px;
    cursor: pointer;
    width: 100%;
    text-align: center;	
}

.element_bay:hover{
	    background: #1BBDD4;
    color: #fff;
}

.product-item-detail-info-section{
    padding: 0;	
}

.product-item-detail-properties{
margin-left: -13px;	
}

.product-item-detail-properties dt{
    color: #333333;
    font-size: 14px;
    width: 60%;
    margin-bottom: 20px;		
}

.product-item-detail-properties dd{
	width: 38%;
    font-weight: bold;
    color: #000;
    font-size: 13px;	
}

.btn_opisanie{
	margin-left: -12px;
    font-size: 15px;
    color: #1BBDD4;	
	cursor: pointer;
}

.proizvoditel-element{
    clear: both;
    padding: 40px 0;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.proizvoditel-element img{
    height: 25px;
    margin-right: 30px;	
}

.class-priem-element{
    display: flex;
    justify-content: space-between;	
}

.class-priem-element>div{
    width: 30%;
    padding-top: 40px;
    font-size: 14px;
    color: #666666;	
}

.class-priem-element>div:nth-child(1){
	background: url(/bitrix/templates/1000kwt/img/elem-1.svg) no-repeat left top;
}

.class-priem-element>div:nth-child(2){
	background: url(/bitrix/templates/1000kwt/img/elem-2.svg) no-repeat left top;
}

.class-priem-element>div:nth-child(3){
	background: url(/bitrix/templates/1000kwt/img/elem-3.svg) no-repeat left top;
}

.product-item-detail-tabs-list{
	background: #EAEBEC;
    margin-top: 50px;
}

.product-item-detail-tab-link:after{
    height: 0px;	
}

.product-item-detail-tab-link{
    height: 80px;
    line-height: 61px;
    font-size: 16px;
    text-transform: inherit;
}

.product-item-detail-tab-link:after{
    height: 0px !important;	
}

.obshie-harakter{
	margin-left: -14px;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 14px;
}

.product-item-detail-tabs-container{
    margin-bottom: 30px;	
}

.product-item-detail-short-card-fixed.active{
    display: none;	
}

.product-item-detail-short-card-fixed.active+.product-item-detail-tabs-container-fixed.active{
	    display: none;
}

.komplektaciy{
	border-top: 1px solid #999999;
    margin: 45px -15px;
    padding: 40px 0;
    margin-bottom: -10px;
}

.komplekt-zagoovok{
    font-weight: bold;
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;	
}

.vidi-komplekt{
    display: flex;
    flex-wrap: wrap;	
}

.vidi-komplekt>div{
    display: inline-block;
    width: 25%;
    font-size: 15px;
    padding: 0 1% 0 0;
    margin-bottom: 20px;	
}

.vidi-komplekt>div:nth-child(2n){
	color: #000;
}

.varianti_ispoln{
    border-top: 1px solid #999999;
    margin: 45px -15px;
    padding: 40px 0;	
	margin-top: 0px;
}

.varianti_ispoln .komplekt-zagoovok{
    margin-bottom: 40px;	
}

.variant_isponeniy{
    display: flex;
    justify-content: space-between;	
}

.variant_isponeniy>div{
    width: 25%;	
}

.variant_isponeniy>div .foto_ispol{
	background-size: contain !important;
    height: 160px;	
}

.variant_isponeniy>div .text-ispol{
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    margin-top: 10px;	
}

.tablebodytext{
	display: none;
}

.element-priem{
	border-top: 1px solid #999999;
    padding: 40px 0;
    margin-top: -29px;
    display: flex;
    justify-content: space-between;
}

.element-priem>div{
    color: #1BBDD4;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    padding: 30px 0;
    width: 31%;
    border: 2px solid #1BBDD4;	
}

.recom-element .block-kol-tovarov{
	display: none;
}

.recom-element .product-item-title a{
    font-size: 16px;
    color: #000;
    font-weight: bold;	
}

.recom-element .product-item-title{
    overflow: hidden;
    margin-bottom: 15px;
    min-height: 89px;
}

.recom-element .product-item-price-current{
    font-size: 24px;
    font-weight: bold;
    color: #000;
    font-family: 'Montserrat-bold';
}

.recom-element .product-item-properties dt{
    font-weight: normal;
    color: #000;	
}

.recom-element .product-item-properties dd{
    color: #000;
    font-weight: bold;	
}

.recom-element{
    padding-top: 90px;	
    padding-bottom: 90px;	
}

.rekom-tovari{
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;	
}

.form-app{
	border: 5px solid #1BBDD4;
	width: 400px;
	max-width: 100%;
    padding: 50px 67px;
}

.form-app .h2{
    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 33px;
    margin-top: 0px;
    line-height: 140%;	
}

.form-app p{
    color: #000;
    text-align: center;
    font-size: 16px;
    margin-top: 15px;	
}

.form-zapros-input input{
	background: #DEE5EC url(/bitrix/templates/1000kwt/img/tel.svg) no-repeat 50px center;
    border-radius: 10px;
    width: 100%;
    text-align: center;
    border: none;
    height: 80px;
    font-size: 14px;
    margin-top: 30px;	
}

.block-zapros-btn{
    border-radius: 10px;
    width: 100%;
    text-align: center;
    border: none;
    font-size: 16px;
    height: 80px;
    background: #1BBDD4;
    font-weight: bold;
    color: #fff;
    margin-top: 16px;	
}

.block-dvig-detalno{
    position: absolute;
    right: 0px;
    width: 700px;
    top: 0px;
    height: 100%;
}

.block-dvig-detalno-1{
	position: absolute;
    width: 100%;
    height: 100%;
	z-index: 10;
	background: #000 url(/bitrix/templates/1000kwt/img/generator_slid_main.jpg) no-repeat center right;
    background-size: 100%;
}

.block-dvig-detalno-2{
	position: absolute;
    width: 100%;
    height: 100%;
	z-index: 15;
	opacity: 0;
	background: #000 url(/bitrix/templates/1000kwt/img/generator_slid_1.jpg) no-repeat center right;
    background-size: 100%;
}

.block-dvig-detalno-3{
	position: absolute;
    width: 100%;
    height: 100%;
	z-index: 20;
	opacity: 0;
	background: #000 url(/bitrix/templates/1000kwt/img/generator_slid_2.jpg) no-repeat center right;
    background-size: 100%;
}

.block-dvig-detalno-4{
	position: absolute;
    width: 100%;
    height: 100%;
	z-index: 25;
	opacity: 0;
	background: #000 url(/bitrix/templates/1000kwt/img/generator_slid_3.jpg) no-repeat center right;
    background-size: 100%;
}

.hover{
	opacity: 1 !important;
}

.kontrl-mini{
	position: absolute;
    right: 674px;
    z-index: 100;
    width: 27px;
    top: 24%;
    height: 95px;
    cursor: pointer;	
}

.alter-mini{
	position: absolute;
    right: 434px;
    z-index: 100;
    width: 171px;
    top: 32%;
    height: 95px;	
}

.alter-mini-2{
    position: absolute;
    right: 351px;
    z-index: 100;
    width: 254px;
    top: 44%;
    height: 155px;	
}

.dvig-mini{
    position: absolute;
    right: 0px;
    z-index: 90;
    width: 397px;
    top: 20%;
    height: 311px;	
}

.smartfilter>div>div.bx-filter-parameters-box:last-child{
	display: none;
}

.option-filter-content>div.factive{
color: #FFF;
    background: #1BBDD4;	
}

.poisk{
    position: fixed;
    top: -110px;
    width: 100%;
    left: 0px;
    z-index: 102;
}

.poisk #title-search-input{
    background: #DEE5EC;
    border-radius: 10px;
    width: 100%;
    text-align: left;
    border: none;
    height: 80px;
    font-size: 14px;
    padding-left: 30px;
}

.poisk input[type="submit"]{
	display: none;
}

.search-btn{
    position: absolute;
    top: 24px;
    color: #333;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    transition: 0.2s;
    font-weight: bold;
    right: 3%;
    font-size: 20px;
    padding-right: 36px;
    cursor: pointer;	
}

.search-btn svg{
	position: absolute;
    right: 0px;
    fill: #333;
    top: 7px;
}

.search-btn:hover{
	color: #000;
}

.search-btn:hover svg{
	fill: #000;
	right: -5px;
}

.kr{
    position: absolute;
    right: 1px;
    top: 1px;
    width: 26px;
    cursor: pointer;	
}

.product-item-detail-slider-block{
    padding-top: 68.25%;	
}

.product-item-detail-slider-controls-block{
	display: flex;
    justify-content: space-between;
    width: 96%;
    margin-top: 20px;
}

.product-item-detail-slider-controls-image{
	    outline: 1px solid transparent;
}

.bx-blue .product-item-detail-slider-controls-image.active{
	outline-color: #1BBDD4;
	border-radius: 4px;
}

.main-class-search{
    padding: 90px 0;	
}

.zagolovok-search{
	color: #000;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 30px;	
}

.main-class-search .catalog_right_content{
	width: 97%;
    margin-left: 1.5%;	
}

.main-class-search .search-page{
display: none;
}

.main-class-search  .product-item-amount{
	display: none;	
}

.classimg1 span{
    background-size: 107%;
    margin-top: 17px;
}

.classimg2 span{
    background-size: 101%;
    margin-top: 0px;
}

.classimg3 span {
    background-size: 103%;
    margin-top: -8px;
}

.classimg4 span {
    background-size: 118%;
    margin-top: 12px;
}

.classimg5 span {
    background-size: 104%;
}
.classimg6 span {
    background-size: 110%;
    margin-top: 17px;
}
.classimg7 span {
    background-size: 98%;
    margin-top: 17px;
}
.classimg8 span {
    background-size: 103%;
    margin-top: -6px;
}
.classimg9 span {
    background-size: 113%;
    margin-top: 13px;
}
.classimg10 span {
	background-size: 113%;
    margin-top: 27px;
}
.classimg11 span {
	background-size: 101%;
    margin-top: -6px;
}
.classimg12 span {
    background-size: 109%;
    margin-top: 23px;
}

.count_w, .count_c{
    display: block;
    position: absolute;
    color: #fff;
    background: #1BBDD4;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
    right: -15px;
    top: -12px;
    font-size: 11px;
    line-height: 1.9;	
}

.wactive svg{
	fill: #1BBDD4 !important;
}

.bx_catalog-compare-list {
	display: none !important;
}

.count_c{
    top: -15px;	
}

.compare-product.wactive path{
	stroke: #1BBDD4;
}

.bx_sort_container{
    display: none;	
}

.bx_filtren_container{
    display: none;	
}

.comper{
    margin-top: 90px;	
}

.bx_compare .table_compare{
    margin-top: 50px;	
}

.table_compare>table>tbody>tr:nth-child(2){
	display: none;
}

.product-item-detail-compare-container{
	display: none;
}

.block_h1_vk{
    color: #000;
    font-size: 35px;
    font-weight: bold;
    margin-bottom: 66px;	
}

.fix_vverh{
	height: 67px;
    width: 67px;
    cursor: pointer;
    position: fixed;
    z-index: 1110;
    left: 38px;
    display: none;
    bottom: 90px;
    opacity: 0.6;
}

.fix_vverh img{
    padding: 21px 16px;
    border-radius: 55%;
    border: 3px solid #1BBDD4;
}

.fix_vverh:hover{
 opacity: 1;	
}

.block_form_app{
    padding: 92px 70px;
    width: 800px;	
}

.block_form_app .zagolovok-main{
    color: #000;
    font-size: 26px;	
}

.img_or_1{
	height: 400px;
    margin-bottom: 40px;	
}

#hidden-content-orig .img_or_1{
	background: url('/bitrix/templates/1000kwt/img/orig_p_1.jpg') no-repeat center center;
	    background-size: cover;
}

#hidden-content-nl .img_or_1{
	background: url('/bitrix/templates/1000kwt/img/orig_p_2.jpg') no-repeat center center;
	    background-size: cover;
}


#hidden-content-fhd .img_or_1{
	background: url('/bitrix/templates/1000kwt/img/orig_p_3.jpg') no-repeat center center;
	    background-size: cover;
}

#hidden-content-grn .img_or_1{
	background: url('/bitrix/templates/1000kwt/img/orig_p_4.jpg') no-repeat center center;
	    background-size: cover;
}

#hidden-content-bntgr .img_or_1{
	background: url('/bitrix/templates/1000kwt/img/orig_p_5.jpg') no-repeat center center;
	    background-size: cover;
}

#hidden-content-mn .img_or_1{
	background: url('/bitrix/templates/1000kwt/img/orig_p_6.jpg') no-repeat center center;
	    background-size: cover;
}

.block_btn_fix_n{
    display: flex;
    justify-content: space-between;	
	    margin-bottom: 39px;
}

.block_btn_fix_n>div{
	color: #1BBDD4;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    padding: 9px 0;
    border: 2px solid #1BBDD4;
    width: 30%;
}

.block_form_app .zagolovok-main span{
    margin-bottom: 36px;
}

.block_form_app p{
    text-align: left;
    font-size: 16px;
    font-weight: bold;	
}

.block_btn_fix_bdi{
	display: flex;
    justify-content: space-between;
    margin-bottom: 39px;	
}

.block_btn_fix_bdi>div{
	width: 30%;
    text-align: center;
    font-size: 24px;
    color: #1BBDD4;
    font-weight: bold;	
}

.block_btn_fix_bdi>div span{
display: block;
    color: #7F7F7F;
    font-size: 16px;
    font-weight: normal;
    border-top: 3px solid #1BBDD4;
    padding-top: 10px;
    margin-top: 13px;	
}

.b50m>div{
    width: 48%;
    font-size: 15px;
}

.b25m>div{
    width: 23%;
    font-size: 15px;
}

.b33m>div{
    width: 31%;
    font-size: 15px;
}

.konteiner-content .zagolovok-main{
    color: #000;
    margin-bottom: 56px;	
}

.konteiner-content p{
	font-size: 20px;
}

.block_zagolovok_kont{
    font-size: 35px;
    font-weight: bold;
    margin-top: 91px;
    margin-bottom: 60px;
}

.block_main_id_tk{
	display: flex;
    justify-content: space-between;
    margin-bottom: 54px;
}

.block_main_id_tk div{
	width: 21%;
    text-align: center;
}

.block_main_id_tk div img{
	
}

.block_main_id_tk div .text_main_text{
    width: 100%;
    margin-top: 12px;
    color: #666666;	
}

.shema_main_k_d{
	
}

.shema_main_k_d .zagolovok-main{
	
}

.cont_shema{
	max-width: 100%;
}

.konteiner-content .uslugi-podbor{
    margin: 90px 0;	
}

.konteiner-content .block-3d-konteiner-main{
	
}

.block_main_id_tk_priem{
	margin: 90px 0;	
}

.main_id_tk_kt_30{
      display: flex;
    justify-content: space-between;
    margin-bottom: 54px;
    flex-wrap: wrap;  	
}

.main_id_tk_kt_30>div{
	width: 32%;
    text-align: center;
    margin-bottom: 53px;
}

.konteiner-content .uslugi-podbor-st{
	background: linear-gradient(0deg, rgba(34, 40, 49, 0.9), rgba(34, 40, 49, 0.9)), url(/konteynery/kont_bg.jpg) center;
}

.video_konteinera_mst{
    margin: 90px 0;	
}

.video_block_main_konteiner{
    height: 380px;
    background: url(/konteynery/kont_video.jpg) no-repeat center;
    background-size: cover;
}

.text_video_konteiner{	
	margin-left: 30px;
}

.text_video_konteiner>div{
    font-size: 34px;
    font-weight: bold;
    margin-top: 47px;
}

.text_video_konteiner>div span{
	display: block;
    color: #1BBDD4;
}

.text_video_konteiner a{
	color: #1BBDD4;
    font-size: 17px;
    display: inline-block;
    border: 2px solid;
    border-radius: 30px;
    padding: 13px 30px 14px 30px;
    cursor: pointer;
    font-weight: bold;
    margin-top: 30px;
}

.text_video_konteiner a svg{
	fill: #1BBDD4;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
    margin-left: 10px;	
}

.video_konteinera_mst_main{
    display: flex;	
}

.video_konteinera_mst_main>div{
	width: 50%;
}

.konteinera_mst_mshn_pr{
	background: linear-gradient(0deg, rgba(51, 64, 84, 0.8), rgba(51, 64, 84, 0.8)), url(/konteynery/kont_foto_1_main.jpeg) center;
	background-size: cover;
	margin: 90px 0;
}

.konteinera_mst_mshn_pr div{
	text-align: center;
    color: #fff;
    font-size: 32px;
    padding: 90px 0;	
}

.konteinera_mst_mshn_pr div span{
    display: block;
    font-weight: bold;
    color: #1BBDD4;
    margin: 12px 0;	
}

.block_mix_text_konteiner{
	
}

.block_mix_text_konteiner .zagolovok-main{
    margin-bottom: 30px;	
}

.video_konteinera_mst_ul_t{
	background: linear-gradient(0deg, rgba(51, 64, 84, 0.9), rgba(51, 64, 84, 0.9)), url(/konteynery/kont_bg_main_mt.jpg) center;	
	    padding: 90px 0;
}

.video_konteinera_mst_ul_t .zagolovok-main{
    color: #fff;	
}

.block_main_t_id_kont{
    display: flex;
    justify-content: space-between;	
}

.block_main_t_id_kont>div{
	text-align: center;
    width: 32%;	
}

.block_main_t_id_kont>div img{
	
}

.block_main_t_id_kont>div span{
    display: block;
    font-size: 19px;
    color: #fff;
    margin-top: 18px;	
}

.video_konteinera_mst_ul_t_1 {
    padding: 90px 0;
}

.video_konteinera_mst_ul_t_1 .zagolovok-main{
	
}

.video_konteinera_mst_ul_t_2{
    display: flex;
    flex-wrap: wrap;	
}

.video_konteinera_mst_ul_t_2>div{
    text-align: center;
    width: 20%;
    margin-bottom: 75px;	
}

.video_konteinera_mst_ul_t_2>div img {
	
}

.video_konteinera_mst_ul_t_2>div span{
    display: block;
    color: #666666;
    font-size: 19px;
    margin-top: 20px;	
}

.block_kont_pr_id_block_fix_1{
    display: flex;
    justify-content: space-between;	
}

.block_kont_pr_id_block_fix_1>div{
	width: 49%;	
}

.block_kont_pr_id_block_1{
    height: 400px;
    background: linear-gradient(0deg, rgba(0, 22, 35, 0.3), rgba(0, 22, 35, 0.3)), url(/konteynery/fk1.jpg);
    background-size: cover;
}

.block_kont_pr_id_block_2{
    display: inline-block;
    width: 48%;
    vertical-align: top;
    background: linear-gradient(0deg, rgba(0, 22, 35, 0.3), rgba(0, 22, 35, 0.3)), url(/konteynery/fk2.jpg);
    height: 185px;
    background-size: cover;
}

.block_kont_pr_id_block_3{
    display: inline-block;
    width: 48%;
    vertical-align: top;
    background: linear-gradient(0deg, rgba(0, 22, 35, 0.3), rgba(0, 22, 35, 0.3)), url(/konteynery/fk3.jpg);
    height: 185px;
    background-size: cover;
}

.block_kont_pr_id_block_1_n{
	display: flex;
    justify-content: space-between;
    margin-top: 4%;	
}

.block_kont_pr_id_block_4{
    display: inline-block;
    width: 48%;
    vertical-align: top;
    background: url(/konteynery/fk3.jpeg);
    height: 185px;
    background-size: cover;
}

.block_kont_pr_id_block_5{
    display: inline-block;
    width: 48%;
    vertical-align: top;
    background: url(/konteynery/fk4.jpeg);
    height: 185px;
    background-size: cover;
}

.block_kont_pr_id_block_6{
    height: 400px;
    background: linear-gradient(0deg, rgba(0, 22, 35, 0.3), rgba(0, 22, 35, 0.3)), url(/konteynery/fk5.jpg);
    background-size: cover;
}

.politika-content{
	padding: 90px 0;
}

.politika-content .zagolovok-main{
	color: #000;
    font-size: 25px;
    margin-bottom: 30px;
}

.politika-content p{
    margin: 30px 0;
    line-height: 1.6;	
}

.politika-content p strong{
	
}

.politika_konf{
	    color: #545454;
    margin-left: 304px;
    display: inline-block;
    margin-top: -69px;
    float: left;
}

.btn_z_404{
    color: #FFFFFF;
    font-size: 17px;
    display: inline-block;
    border: 2px solid;
    border-radius: 30px;
    padding: 8px 20px 11px 20px;
    margin-top: 30px;
    background: #1BBDD4;
}

.main_id_z_404{

    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 35px;

}

.main_kont_m{

	    text-align: center;

}

.main_kont_m img{
    width: 60%;
    display: block;
    margin: 0 auto;
}

.block-geo-presutstvie-main{
    text-align: center;
    margin-bottom: 90px;	
}

.zagolovok_main-presutstvie-main{
	color: #1BBDD4;
    font-size: 48px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 30px;	
}

.pod_zagolovok_main-presutstvie-main{
    color: #fff;
    font-size: 22px;
    margin-bottom: 44px;	
}

.cifri_kompanii{
    display: flex;
    justify-content: space-between;	
}

.cifri_kompanii>div{
	width: 17%;
}

.block_text_cifri{
    font-family: 'Montserrat-bold';
    color: #A92833;
    font-size: 48px;
    padding-bottom: 16px;
    border-bottom: 1px solid #A92833;
    margin-bottom: 16px;
}

.pod_block_text_cifri{
	    color: #FFFFFF;
}

.comp_tovar{
position: relative;	
}

.comp_tovar .bookmark-product{
    position: absolute;
    z-index: 10;
    cursor: pointer;
    right: 31px;	
}

.comp_tovar .bookmark-product svg{
	fill: rgb(151, 151, 151);
}

.comp_tovar .img_compare{
    height: 300px;
    background-size: contain !important;
display: block;	
}

.comp_tovar .name_comp_a{
	font-size: 18px;
    color: #000 !important;
    font-weight: bold;
    display: block;
    margin-top: 33px;	
}

.comp_tovar .product-item-price-current .simvolV{
    color: #000;
    font-family: 'Montserrat-bold';
    font-size: 26px;
    display: block;
    margin-top: 22px;	
}

.comp_tovar .order-btn{
	background: transparent;
    border-radius: 30px;
    color: #1BBDD4;
    font-family: 'Montserrat', sans-serif;
    padding: 7px 29px;
    font-size: 16px;
    cursor: pointer;
    display: inline-block;
    border: 2px solid #1BBDD4;
    transition: 0.2s;
    margin-top: 30px;
}

.bx_compare .table_compare table tr td:first-child{
    white-space: normal !important;
	color: #000000 !important;
}

.bx_compare .table_compare table tr td{
	color: #000000 !important;
    font-weight: bold !important;
	font-size: 16px;
	    padding-bottom: 23px !important;
}

.bx_compare .table_compare table{
	max-width: 100% !important;
	min-width: auto !important;
}

.bx_compare .table_compare table tr:nth-child(odd) td{
	background: #fff !important;
}

.comp_name{
    color: #D2D2D2;
    display: block;
    font-weight: normal;
    margin-bottom: 10px;
}

.classimg1 span.img_compare{
    background-size: 107% !important;
    margin-top: 0px !important;
}

.classimg2 span.img_compare{
    background-size: 101% !important;
    margin-top: 0px !important;
}

.classimg3 span.img_compare {
    background-size: 103% !important;
    margin-top: 0px !important;
}

.classimg4 span.img_compare {
    background-size: 118% !important;
    margin-top: 0px !important;
}

.classimg5 span.img_compare {
    background-size: 104% !important;
    margin-top: 0px !important;	
}
.classimg6 span.img_compare {
    background-size: 110% !important;
    margin-top: 0px !important;
}
.classimg7 span.img_compare {
    background-size: 98% !important;
    margin-top: 0px !important;
}
.classimg8 span.img_compare {
    background-size: 103% !important;
    margin-top: 0px !important;
}
.classimg9 span.img_compare {
    background-size: 113% !important;
    margin-top: 0px !important;
}
.classimg10 span.img_compare {
	background-size: 113% !important;
    margin-top: 0px !important;
}
.classimg11 span.img_compare {
	background-size: 101% !important;
    margin-top: 0px !important;
}
.classimg12 span.img_compare {
    background-size: 109% !important;
    margin-top: 0px !important;
}

.udalenie_tovara{
	    position: absolute;
    right: 0px;
    top: 0px;
}

.seo_desk{
	margin: 90px 0;
}

.seo_desk li{
margin-left: 18px;
}