

/* Start:/bitrix/templates/main/css/owl.carousel2.css?16661571794744*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/main/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* End */


/* Start:/bitrix/templates/main/css/jquery.fancybox.css?16661571794895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/main/css/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/main/css/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/main/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/main/css/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/main/css/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/main/css/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/main/css/main.min.css?166615717974439*/
@charset "utf-8";@import "https://fonts.googleapis.com/css?family=PT+Sans&display=swap";html,body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,.header,.footer{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:100%}html{overflow-y:scroll;overflow-x:hidden}html/*,body*/{height:100%}@font-face{font-family:"BebasNeueBold";font-display:auto;src:url(/bitrix/templates/main/css/../fonts/BebasNeueBold.eot);src:url(/bitrix/templates/main/css/../fonts/BebasNeueBold.eot?#iefix)format(embedded-opentype),url(/bitrix/templates/main/css/../fonts/BebasNeueBold.woff) format("woff"),url(/bitrix/templates/main/css/../fonts/BebasNeueBold.ttf) format("truetype");font-style:normal;font-weight:400}body{font:16px/20px 'PT Sans',Arial,sans-serif;color:#282828;text-align:left;background:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.header,.footer{display:block}sub,sup{vertical-align:sub;font-size:smaller}ul,ol{list-style:none}a,a:visited{cursor:pointer;color:#0cab2c;transition:all ease-in-out .2s;text-decoration:none}a:hover{border-bottom-color:transparent;text-decoration:none}.box-content a{border-bottom:1px solid #0cab2c}a:focus,a:active{text-decoration:none}table{border-collapse:collapse;border-spacing:0}td,td img{vertical-align:top}.main_wrapper input,.main_wrapper select,.main_wrapper button,.main_wrapper textarea{margin:0;outline:none;font-size:100%}.box-modal input[type="text"],.box-modal input[type="password"],.box-modal textarea,.box-modal input[type="email"],.box-modal input[type="phone"],.box-modal input[type="number"],.box-modal input[type="tel"],.box-modal input[type="password"],.main_wrapper input[type="text"],.main_wrapper input[type="password"],.main_wrapper textarea,.main_wrapper input[type="email"],.main_wrapper input[type="phone"],.main_wrapper input[type="number"],.main_wrapper input[type="tel"],.main_wrapper input[type="password"]{font:16px 'PT Sans',Arial,sans-serif;padding:0 20px;background-color:#e7e7e7;height:40px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;color:#5a5a5a;border:none;width:100%;box-sizing:border-box;box-shadow:0 3px 10px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1) inset;-moz-box-shadow:0 3px 10px rgba(0,0,0,.1) inset;behavior:url(/bitrix/templates/main/css/PIE.htc)}.box-modal textarea,.main_wrapper textarea{height:120px;padding:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;behavior:url(/bitrix/templates/main/css/PIE.htc)}.box-modal input[type="submit"],.main_wrapper input[type="submit"]{display:inline-block;padding:0 20px;height:40px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;font:16px 'PT Sans',Arial,sans-serif;color:#fff;line-height:1;font-weight:700;text-align:center;transition:all ease-in-out .3s;border:none;background-color:#0cab2c;behavior:url(/bitrix/templates/main/css/PIE.htc)}.box-modal input[type="submit"]:hover,.main_wrapper input[type="submit"]:hover{background-color:#119721}.box-modal input[type="submit"],.main_wrapper input[type="submit"]{-webkit-appearance:none}.box-modal input[type="checkbox"],.main_wrapper input[type="checkbox"]{vertical-align:bottom}.main_wrapper input[type="radio"]{vertical-align:text-bottom}.box-modal textarea,.main_wrapper textarea{resize:none;overflow:auto}.box-modal label,.box-modal input[type="button"],.box-modal input[type="submit"],.main_wrapper label,.main_wrapper input[type="button"],.main_wrapper input[type="submit"],button{cursor:pointer}.box-modal input[type="search"]:focus,.main_wrapper input[type="search"]:focus{outline:none}.box-modal input[type="submit"]::-moz-focus-inner,.main_wrapper input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}:focus{outline:none}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}*{box-sizing:border-box}::after,::before{box-sizing:border-box}.main_wrapper{min-height:100%}.appendix{height:378px;clear:both}.bold-link{font-weight:700}a.green-link{color:#0cab2c;border-bottom:1px solid #0cab2c}a.green-link:hover{border-bottom-color:transparent}a.green-link-hover{color:#0cab2c;border-bottom:1px solid transparent}a.green-link-hover:hover{border-bottom-color:#0cab2c}.green-color{color:#2bab2d!important}.size-small{font-size:14px!important;line-height:18px!important}.size-middle{font-size:16px!important;line-height:20px!important}.size-large{font-size:18px;line-height:22px}.tab{width:100%;display:table}.tab-cell{display:table-cell;vertical-align:middle}.tab-color{display:table;width:100%;margin:0 0 20px}.tab-color tr{position:relative}.tab-color tr td{position:relative;z-index:3;padding:10px 10px 10px 0;color:#282828;font-size:14px;line-height:18px;background-color:#f0f0f0;vertical-align:top}.tab-color tr td:first-child{padding:10px 20px 10px 40px;width:309px}.tab-color:not(.tab-normal) tr td:nth-child(2){width:160px}.tab-color tr td:last-child{padding:10px 20px 10px 0;white-space:nowrap}.tab-color tr td:last-child p{margin:0!important}.tab-color tr:nth-child(even) td{background-color:#e0e0e0}.tab-color tr td img{margin:0!important;vertical-align:0!important}.mainWrap{width:980px;margin:0 auto}.pull-left{float:left}.pull-right{float:right}.clear{clear:both}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}p{margin:0 0 20px}.btn{display:inline-block;vertical-align:top;padding:0 30px;height:40px;font-size:16px;line-height:38px;font-weight:700;text-align:center;background-color:#0cab2c;border:none;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;color:#fff!important;behavior:url(/bitrix/templates/main/css/PIE.htc)}.btn:hover{background-color:#119721}.btn-small{height:34px;line-height:32px}.btn-smaller{height:30px;line-height:28px}.btn-large-size{font-size:18px}.btn-gray{background-color:#5a5a5a!important}.btn-gray:hover{background-color:#4d4c4c!important}.btn .doc{padding:0 0 0 25px;position:relative}.btn .doc:after{content:"";position:absolute;top:4px;left:0;background:url(/bitrix/templates/main/css/../img/doc-icon.png) 0 0 no-repeat;width:14px;height:16px}.btn-non-bold{font-weight:400!important}.content-inner .title{font-size:38px;line-height:42px;color:#282828;font-family:"BebasNeueBold";font-weight:400;margin:0 0 30px}.title-small{font-size:30px;line-height:32px;color:#282828;font-family:"BebasNeueBold";font-weight:400;margin:0 0 30px}.title-smaller{font-size:25px;line-height:27px;color:#282828;font-family:"BebasNeueBold";font-weight:400;margin:0 0 30px}.gray-color{color:#5a5a5a!important}.dark-gray-color{color:#282828!important}.panel-top{height:50px;background-color:#e7e7e7}.panel-top-fix{position:relative;top:0;left:0;height:50px;right:0;background-color:#e7e7e7;z-index:90}.panel-top .panel-top-fix{position:fixed;background:#e7e7e7;z-index:111}.panel-top-fix.fixed{position:fixed}.panel-top .mainWrap{padding:8px 0 0}.lang-block{padding:6px 0 0;margin:0 50px 0 0}.lang-block a{display:inline-block;vertical-align:top;font-size:18px;line-height:20px;text-transform:uppercase;color:#8e8e8e;font-weight:700;margin:0 6px 0 0}.lang-block a.active{color:#282828}.info-icon{display:inline-block;vertical-align:middle;margin:0 8px 0 0}.info-cell{padding:4px 0 0;margin:0 20px 0 0}.info-cell img{display:block}.info-cell a{color:#282828;font-size:16px;line-height:18px;display:inline-block;vertical-align:middle;text-decoration:underline}.info-cell a:hover{border-bottom-color:#282828;text-decoration:none}.header-content .mainWrap{height:134px;padding:25px 0 0}.logo{width:440px;height:78px;overflow:hidden;margin:0 45px 0 0;border:none}.adress-info{padding:5px 0 0;width:495px;margin:0 35px 0 0}.tel{font-size:22px;line-height:1;font-weight:700;display:inline-block;vertical-align:middle;margin:0 4px 0 0;width:100%;text-align:right}.additional{display:inline-block;vertical-align:middle;color:#282828;border:none;padding:5px 16px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;background-color:#e7e7e7;font-size:13px;line-height:1;behavior:url(/bitrix/templates/main/css/PIE.htc)}.additional:hover{background-color:#c5c5c5}.adress-cell{padding:3px 0 5px;text-align:right}.adress-text{margin:0 4px 0 0}.tips{margin:0;padding:0}.tips > li{display:inline-block;top:0;margin:0 0 0 10px;position:relative}.tips > li:first-child{margin:0}.link-green-arrow{cursor:pointer;text-transform:uppercase;font-size:18px;line-height:1px;color:#0cab2c;border-bottom:1px solid #bee0be;font-weight:700;margin:0 15px 0 0;position:relative}.link-green-arrow:after{content:"";position:absolute;top:10px;right:-15px;z-index:3;background:url(/bitrix/templates/main/css/../img/arrow-green-bot.png) 0 0 no-repeat;width:7px;height:4px}.link-green-arrow:hover{border-bottom-color:transparent}.tips > li.active .popup-block{z-index:999;opacity:100;filter:alpha(opacity=100);top:33px}.tips > li.active .link-green-arrow{border-bottom-color:transparent}.tips > li.active .link-green-arrow:after{background:url(/bitrix/templates/main/css/../img/arrow-green-top.png) 0 0 no-repeat}.popup-block{position:absolute;background-color:#fff;width:302px;padding:30px;position:absolute;top:23px;left:0;z-index:-1;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);-moz-box-shadow:0 2px 15px rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0);transition:all ease-in-out .3s;font-size:14px;line-height:16px;color:#282828}.popup-block p{margin:0}.popup-block:after{content:"";position:absolute;top:-10px;left:45px;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;z-index:1}.popup-dealers:after{left:30px}.link-all{padding:0 30px 0 0;position:relative}.link-all:after{content:"";position:absolute;top:6px;right:0;background:url(/bitrix/templates/main/css/../img/arrow-link.png) 0 0 no-repeat;width:18px;height:9px;z-index:3}.link-all a{font-size:16px;line-height:18px;font-weight:700;border-bottom:1px solid #d9d9d9}.link-all a:hover{border-bottom-color:transparent}.list-info{margin:0;padding:0}.list-info li{padding:0 0 15px}.list-info li p{margin:0}.branch-cell{float:left;width:50%;padding:0 3% 0 0}.consult-block{position:relative;padding:4px 0 0 30px;width:210px}.consult-block:after{content:"";position:absolute;top:6px;left:0;background:url(/bitrix/templates/main/css/../img/skype-icon.png) 0 0 no-repeat;width:18px;height:18px;z-index:3}.skype-link{font-size:16px;line-height:18px;color:#282828;border:none;font-weight:700}.consult-cell{margin:0;font-size:14px;line-height:18px}.consult-cell a{color:#5a5a5a;font-size:14px;border-bottom:1px solid #e7e7e7}.consult-cell a:hover{border-bottom-color:transparent}.nav > ul{display:table;font-size:0;width:100%}.nav > ul > li{display:table-cell;position:relative;vertical-align:middle;font-size:22px;color:#fff;font-family:"BebasNeueBold";background-color:#0cab2c;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.nav > ul > li > a{position:relative;cursor:pointer;border:none;color:#fff!important;display:block;height:51px;line-height:51px}.nav > ul > li:first-child{width:51px;border-left:none}.nav > ul > li > a.home{background-image:url(/bitrix/templates/main/css/../img/home-icon.png);background-repeat:no-repeat;background-position:50% 50%;width:51px}.nav > ul > li > a:hover,.nav > ul > li > a.active{background-color:#119721}.nav > ul > li.search-cell{width:50px}.nav > ul > li > a.search-btn{background-image:url(/bitrix/templates/main/css/../img/search-icon.png);background-repeat:no-repeat;background-position:50% 50%;width:50px}.nav > ul > li.dropdown-toogle > a:after{content:"";position:absolute;bottom:3px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;z-index:-1;margin:0 0 0 -10px;transition:all ease-in-out .2s;opacity:0;filter:alpha(opacity=0)}.nav > ul > li.dropdown-toogle:hover > a{background-color:#119721}.nav > ul > li.dropdown-toogle:hover > a:after{bottom:0;z-index:81;opacity:1;filter:alpha(opacity=100)}.nav > ul > li.dropdown-toogle:hover .dropdown-menu{top:51px;z-index:80;opacity:1;filter:alpha(opacity=100)}.dropdown-menu{position:absolute;top:48px;left:0;z-index:-1;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);-moz-box-shadow:0 2px 15px rgba(0,0,0,.4);transition:all ease-in-out .2s;opacity:0;filter:alpha(opacity=0)}.dropdown-menu > ul{position:relative;padding:20px 0 17px;background-color:#fff;border-left:5px solid #ececec}.dropdown-menu > ul:after{content:"";position:absolute;top:0;left:274px;bottom:0;width:1px;background-color:#ececec;z-index:3}.dropdown-menu > ul > li{font-family:'PT Sans',Arial,sans-serif;font-size:14px;line-height:16px;text-align:left;padding:5px 35px 8px 40px;margin:0 0 0 -5px;border-left:5px solid #ececec;width:280px}.dropdown-menu > ul > li.root-ddown:hover{border-left-color:#0cab2c;width:620px;padding:5px 380px 8px 40px}.dropdown-menu > ul > li.root-one:hover{border-left-color:#0cab2c}.dropdown-menu > ul > li > a{border-bottom:none;color:#282828;transition:none}.dropdown-menu > ul > li > a:hover,.dropdown-menu > ul > li:hover > a{font-weight:600;color:#0cab2c}.dropdown-menu > ul > li.root-ddown:hover .dropdown-detail{display:block}.dropdown-detail{display:none;position:absolute;width:340px;z-index:81;background-color:#fff;left:275px;top:0;bottom:0;padding:25px 35px 0;text-align:left}.dropdown-detail h3{font-size:16px;line-height:18px;margin:0 0 20px;color:#5a5a5a;font-weight:600;text-align:left}.dropdown-detail .h3{font-size:16px;line-height:18px;margin:0 0 20px;color:#5a5a5a;font-weight:600;text-align:left}.dropdown-detail > ul > li{font-size:14px;line-height:16px;margin:0 0 15px}.dropdown-detail > ul > li > a{color:#5a5a5a;border-bottom:1px solid transparent}.dropdown-detail > ul > li > a:hover{color:#0cab2c;border-bottom-color:#0cab2c}.search-btn.open + .search-block{top:51px;opacity:1;filter:alpha(opacity=100);z-index:81}.search-btn.open{background-color:#119721}.search-block{height:50px;background-color:#fff;width:400px;position:absolute;top:41px;left:-350px;z-index:-1;padding:5px 120px 5px 20px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);-moz-box-shadow:0 2px 15px rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0);transition:all ease-in-out .3s}.search-block:after{content:"";position:absolute;top:-10px;right:15px;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;z-index:1}.search-block input[type="text"]{width:100%;height:40px;padding:0;font-size:16px;color:#5a5a5a;border:none;box-shadow:none;border-radius:0;background-color:#fff}.search-block input[type="submit"]{text-align:center;height:40px;width:100px;border:none;color:#5a5a5a;border-left:1px solid #e7e7e7;background-color:#fff;font-family:'PT Sans',Arial,sans-serif;position:absolute;top:5px;right:0;z-index:8;cursor:pointer;font-size:16px;line-height:1;font-weight:700;border-radius:0}.search-block .placeholder label{font-style:italic;left:0}.placeholder{position:relative}.hide{left:-9999em!important}.placeholder label{position:absolute;top:10px;left:20px;z-index:8;color:#5a5a5a;font-family:'PT Sans',Arial,sans-serif;font-size:16px;line-height:18px;font-style:italic}.banner-block .mainWrap{position:relative}.banner-block .news-banner-block{position:absolute;top:58px;right:0;z-index:15}.news-banner-block{background-color:#fff;border:6px solid #c3c3c3;width:310px;padding:25px 35px 35px;text-align:left}.news-banner-block h3{font-family:"BebasNeueBold";font-size:30px;line-height:1;font-weight:400;color:#0cab2c;margin:0 0 15px}.news-banner-block .h3{font-family:"BebasNeueBold";font-size:30px;line-height:1;font-weight:400;color:#0cab2c;margin:0 0 15px}.news-date{font-size:13px;line-height:15px;color:#636363;display:block;margin:0 0 5px}.news-list li{margin:0 0 20px}.news-list li a{font-size:18px;line-height:20px;font-weight:600;border-bottom:1px solid #cfcfcf}.news-list li a:hover{border-bottom-color:transparent}.all-news-link{position:relative;padding:0 25px 0 0}.all-news-link:after{content:"";position:absolute;top:2px;right:0;z-index:3;background:url(/bitrix/templates/main/css/../img/arrow-other.png) 0 0 no-repeat;width:12px;height:21px}.all-news-link a{font-size:18px;line-height:20px;font-weight:700;color:#5a5a5a;border-bottom:1px solid #cfcfcf}.all-news-link a:hover{border-bottom-color:transparent}.col-product{padding:30px 0 50px}.col-product .title{font-size:30px;line-height:1;color:#5a5a5a;font-family:"BebasNeueBold";width:160px;font-weight:400;padding:6px 0 0}.product-list li{cursor:pointer;width:90px;float:left;position:relative;font-size:14px;line-height:16px;text-align:center;margin:0 5px;min-height:120px}.product-list li a{color:#636363;border-bottom:1px solid #636363}.product-list li a:hover,.product-list li:hover a{border-bottom-color:transparent}.product-img{height:62px;overflow:hidden;margin:0 0 10px}.product-img img{display:block;margin:0 auto}.product-list li:hover .popup-info{z-index:50;opacity:1;filter:alpha(opacity=100);bottom:135px}.popup-info{background-color:#fff;width:250px;padding:20px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);-moz-box-shadow:0 2px 15px rgba(0,0,0,.4);position:absolute;bottom:130px;left:50%;margin:0 0 0 -125px;z-index:-1;opacity:0;filter:alpha(opacity=0);transition:all ease-in-out .2s;font-size:14px;line-height:16px;text-align:left}.popup-info:after{content:"";position:absolute;bottom:-10px;left:50%;margin:0 0 0 -10px;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#fff transparent transparent;z-index:51}.popup-info img{display:block;width:100%;margin:0 0 20px}.popup-info p{margin:0}.shadow{background-image:url(/bitrix/templates/main/css/../img/shadow.png);background-position:50% 0;background-repeat:no-repeat}.info-sity{background-color:#f7f7f7;padding:70px 0 50px}.title-block{padding:0 0 50px}.title-block h3{display:inline-block;vertical-align:bottom;text-transform:uppercase;color:#2bab2d;font-weight:600;margin:0 25px 0 0;font-size:18px;line-height:20px}.title-block .h3{display:inline-block;vertical-align:bottom;text-transform:uppercase;color:#2bab2d;font-weight:600;margin:0 25px 0 0;font-size:18px;line-height:20px}.title-block .link-all a{color:#5a5a5a}.branch-block{width:660px}.dealers-block{width:320px}.dealers-block .branch-cell{width:100%;padding:0}.slider_block{width:980px;position:relative;height:490px;overflow:hidden;margin:0 0 30px}.slider{width:980px;height:490px;position:relative;cursor:pointer}.slide{height:490px;pointer-events:none;position:absolute;width:100%;z-index:1;opacity:0;filter:alpha(opacity=0);transition:all ease-in-out .2s}.slide.active{z-index:5;opacity:1;filter:alpha(opacity=100)}.slider .slide{background-size:100% auto!important;cursor:pointer}.slider-controls{position:absolute;bottom:50px;left:0;z-index:10}.slidechanger{float:left;padding:8px 10px 10px;background-color:#e7e7e7;font-size:14px;line-height:1;cursor:pointer;color:#242424;margin:0 1px 0 0}.slidechanger.active{background-color:#5a5a5a;color:#fff}.section-product{margin:0 0 60px}.section-product .box_card{border-top:4px solid #ececec;padding:40px 0 0;display:none}.section-product .box_card.visib_card{display:block}.section-product .tabs_card{display:table-row}.section-product .tabs_card li{position:relative;display:table-cell;font-size:24px;line-height:1;max-width:19.6%;color:#5a5a5a;font-family:"BebasNeueBold";cursor:pointer}.section-product .tabs_card li span{position:relative;padding:15px;display:block;border-top:4px solid #ececec;border-left:4px solid #ececec;border-right:4px solid #ececec;background-color:#fff;margin-right:10px}.section-product .tabs_card li:last-child span{margin-right:0}.section-product .tabs_card li.current_card span:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:4px;background-color:#fff;z-index:5}.section-product .tabs_card li.current_card{color:#282828}.catalog-list{display:table;font-size:0;text-align:left;margin:0 0 0 -20px;clear:both}.catalog-list li{display:inline-block;vertical-align:top;width:230px;font-size:16px;line-height:20px;margin:0 0 35px 20px}.catalog-list.owl-carousel{margin-left:0}.catalog-img{margin:0 0 25px}.catalog-img a{position:relative;display:block;width:230px;height:230px;position:relative;background-color:#fff;border:4px solid #ececec;text-align:center}.catalog-img a.new-product:after{content:"РќРѕРІРёРЅРєР°";position:absolute;bottom:-4px;left:-4px;z-index:8;color:#fff;font-size:12px;line-height:14px;font-weight:700;text-align:center;padding:10px;background-color:#0cab2c;text-transform:uppercase}.catalog-img a img{display:block;max-height:200px;margin:0 auto}.catalog-img .tab{height:222px;overflow:hidden}.catalog-img .tab-cell{height:100%}.catalog-list li .name-product{color:#000;font-weight:600;border-bottom:1px solid #e7e7e7}.catalog-list li .name-product:hover{border-bottom-color:transparent}.tab-document{margin:0 0 40px}.title-tab{background-color:#f0f0f0;padding:20px;font-size:18px;line-height:22px;color:#282828;margin:0;font-weight:700}.content-tab ul li:first-child{border-top:1px solid #d9d9d9}.content-tab ul li{display:table;width:100%;font-size:0;overflow:hidden;padding:20px 20px 10px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#fff}.document-text{font-size:16px;line-height:20px;color:#282828;display:inline-block;vertical-align:middle;text-align:left;width:75%}.document-file-block{display:inline-block;vertical-align:middle;width:25%;text-align:right}.document-text p{margin:0 0 10px!important}.file-en{width:41px;height:32px;background:url(/bitrix/templates/main/css/../img/file-en.png) 0 0 no-repeat;display:inline-block;vertical-align:top;margin:0 0 10px 10px;border:none!important}.file-ru{width:41px;height:32px;background:url(/bitrix/templates/main/css/../img/file-ru.png) 0 0 no-repeat;display:inline-block;vertical-align:top;margin:0 0 10px 10px;border:none!important}.file-kz{width:41px;height:32px;background:url(/bitrix/templates/main/css/../img/file-kz.png) 0 0 no-repeat;display:inline-block;vertical-align:top;margin:0 0 10px 10px;border:none!important}.file-by{width:41px;height:32px;background:url(/bitrix/templates/main/css/../img/file.png) 0 0 no-repeat;display:inline-block;vertical-align:top;margin:0 0 10px 10px;border:none!important}.file{width:41px;height:32px;background:url(/bitrix/templates/main/css/../img/file.png) 0 0 no-repeat;display:inline-block;vertical-align:top;margin:0 0 10px 8px;border:none!important;position:relative}.file span{position:absolute;top:6px;left:3px;font-size:11px;color:#fff}.file2{width:27px;height:32px;background:url(/bitrix/templates/main/css/../img/file2.png) 0 0 no-repeat;display:inline-block;vertical-align:top;margin:0 0 10px 8px;border:none!important;position:relative}.section-card{margin:0 0 50px}.section-card .tabs_card{display:table;font-size:0;margin:0 0 30px -20px}.section-card .tabs_card li{display:inline-block;vertical-align:top;width:225px;margin:0 0 5px 20px;cursor:pointer;font-size:14px;line-height:28px;height:30px;font-weight:700;padding:0 20px;background-color:#f0f0f0;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;behavior:url(/bitrix/templates/main/css/PIE.htc)}.section-card .tabs_card li.current_card{color:#fff;background-color:#0cab2c}.box_card{display:none}.box_card.visib_card{display:block}.box-content{font-size:16px;line-height:20px;color:#282828;text-align:justify}.box-content h3{font-size:18px;line-height:20px;font-weight:700;color:#282828;margin:0 0 20px}.box-content p{margin:0 0 20px}.list-circle{margin:0 0 20px}.list-circle li{font-size:16px;line-height:20px;color:#282828;padding:0 0 0 25px;position:relative}.list-circle li:after{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(/bitrix/templates/main/css/PIE.htc);background-color:#282828;z-index:3}.company-info{background-color:#f7f7f7;padding:60px 0 70px;margin:0 0 70px}.map-img{position:absolute;z-index:1;background:url(/bitrix/templates/main/css/../img/map-img.png) 0 0 no-repeat;width:388px;height:204px;bottom:24px;right:0}.company-info .mainWrap{position:relative}.after-shadow{position:relative}.after-shadow:after{content:"";position:absolute;bottom:0;z-index:3;left:50%;width:980px;margin:0 0 0 -490px;background:url(/bitrix/templates/main/css/../img/shadow-bot.png) 0 0 no-repeat;height:20px}.company-detail{float:left;width:370px}.company-detail h2{font-size:65px;line-height:1;font-family:"BebasNeueBold";color:#000;margin:0 0 20px;font-weight:400}.company-detail .h2{font-size:65px;line-height:1;font-family:"BebasNeueBold";color:#000;margin:0 0 20px;font-weight:400}.company-detail p{margin:0}.slider-info{position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(/bitrix/templates/main/css/PIE.htc);width:250px;height:250px;float:left;margin:0 0 0 10px}.slider-info:after{content:"";position:absolute;bottom:-6px;width:240px;left:50%;margin:0 0 0 -120px;background:url(/bitrix/templates/main/css/../img/shadow-circle.png) 0 0 no-repeat;height:60px;z-index:1}.slider-content{position:relative;z-index:3;width:250px;height:250px;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(/bitrix/templates/main/css/PIE.htc)}.slider-info-cell{height:250px}.twitter-block{margin:10px 0 0;width:311px;height:348px;position:relative;float:right}.twitter-content{width:311px;height:348px;overflow:hidden;position:relative;z-index:3}.twitter-block:after{content:"";position:absolute;margin:0 auto;left:5%;right:5%;z-index:1;box-shadow:0 10px 15px rgba(0,0,0,.8);height:4px;bottom:8px;border-radius:10px}.company-inner{position:relative;z-index:3;width:630px;float:left}.counter-block{padding:30px 0 40px}.counter-cell{float:left;width:190px}.counter-last-cell{width:200px}.counter{position:relative;width:81px;text-align:center;height:90px;line-height:88px;font-size:50px;color:#5a5a5a;font-family:"BebasNeueBold";display:inline-block;vertical-align:middle;margin:0 0 0 4px}.counter:after{content:"";position:absolute;top:0;left:-4px;width:81px;height:90px;background:url(/bitrix/templates/main/css/../img/circle-counter.png) 0 0 no-repeat;z-index:1}.counter-info{position:relative;z-index:3;display:inline-block;vertical-align:middle;font-size:18px;line-height:18px;font-style:italic;font-weight:700;color:#5a5a5a;left:-13px}.quality-block{position:relative;z-index:3;padding:0 0 40px}.quality-cell{display:inline-block;vertical-align:middle;width:325px}.quality-img{width:70px;height:70px;overflow:hidden;background-color:#0cab2c;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;margin:0 20px 0 0;text-align:center;behavior:url(/bitrix/templates/main/css/PIE.htc)}.quality-img img{display:block;margin:0 auto}.quality-img .tab,.quality-img .tab-cell{height:100%}.quality-text{width:210px;display:inline-block;vertical-align:middle;font-size:18px;line-height:22px;font-style:italic;font-weight:700;color:#5a5a5a}.questionnaire-cell{display:inline-block;vertical-align:middle;width:310px;font-size:18px;line-height:22px;font-weight:700;margin:0 0 0 10px}.questionnaire-cell p{margin:0}.doc-icon{padding:0 0 0 22px;position:relative}.doc-icon:after{content:"";position:absolute;top:5px;left:2px;background:url(/bitrix/templates/main/css/../img/doc-icon-green.png) 0 0 no-repeat;width:14px;height:16px;z-index:3}.ico{display:inline-block;vertical-align:middle;position:relative}.icon-questionnaire{width:71px;height:71px;background:url(/bitrix/templates/main/css/../img/doc-big-icon-green.png) 0 0 no-repeat}.ico-date{background:url(/bitrix/templates/main/css/../img/date-icon.png) 0 0 no-repeat;width:12px;height:12px}.ico-img{background:url(/bitrix/templates/main/css/../img/imgIco.png) 0 0 no-repeat;width:18px;height:18px}.questionnaire-link{display:inline-block;vertical-align:middle;width:135px;margin:0 0 0 5px}.questionnaire-link a{font-size:20px;line-height:24px;font-weight:700}.product-block{padding:0 0 35px}.product-catalog-small{width:815px;float:left}.catalog-small li{width:146px;margin:0 0 25px 20px}.catalog-small li .catalog-img{margin:0 0 15px}.catalog-small li .catalog-img a{width:146px;height:146px}.catalog-small li .catalog-img .tab{height:138px}.catalog-small li .name-product{font-weight:400}.catalog-small li .catalog-img a img{max-height:125px;max-width:100%}.catalog-small li .catalog-img a.new-product::after{padding:5px;font-size:10px}.product-head h2{font-size:55px;line-height:1;font-family:"BebasNeueBold";color:#282828;font-weight:400}.product-head .h2{font-size:55px;line-height:1;font-family:"BebasNeueBold";color:#282828;font-weight:400}.product-head{padding:0 0 40px}.product-filter{padding:4px 0 0}.product-filter > li:first-child{border-left:none;margin:0;padding:15px 0}.product-filter > li{display:inline-block;vertical-align:middle;font-size:16px;line-height:18px;font-weight:700;padding:15px 0 15px 14px;border-left:1px solid #ececec;margin:0 0 0 13px}.product-filter > li > a{color:#000;border-bottom:1px solid transparent}.product-filter > li > a:hover{border-bottom-color:#000}.select-cell{max-width:235px}.select-cell .chosen-container.chosen-with-drop .chosen-drop{visibility:visible;left:50%}.select-cell .chosen-container .chosen-drop{width:284px;top:40px;left:50%;border-radius:0;margin:0 0 0 -142px;visibility:hidden;border:none;border-left:5px solid #ececec;font-size:14px;line-height:16px;box-shadow:0 2px 15px rgba(0,0,0,.4)}.select-cell .chosen-container .chosen-drop:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;position:absolute;top:-10px;width:0;z-index:1;margin:0 0 0 -10px}.select-cell .chosen-container .chosen-results li.active-result{color:#282828}.select-cell .chosen-container .chosen-results li.highlighted{background-color:#fff;color:#0cab2c!important;font-weight:700}.select-cell .chosen-container .chosen-results li.highlighted:after{content:"";position:absolute;top:0;left:-5px;z-index:1;bottom:0;background-color:#0cab2c;width:5px}.select-cell .chosen-container .chosen-results li{position:relative;font-weight:400;padding:5px 30px 8px 40px;line-height:16px}.select-cell .chosen-container .chosen-results{max-height:inherit;overflow-y:inherit;overflow-x:inherit;margin:0;color:#282828;padding:20px 0 17px}.select-cell .chosen-container{font-size:18px}.select-cell .chosen-container-single .chosen-single{border:none;height:24px;font-size:18px;color:#282828;line-height:20px;padding:0 0 0 22px}.select-cell .chosen-container-single .chosen-single:after{content:"";position:absolute;top:0;left:0;background:url(/bitrix/templates/main/css/../img/drop-icon.png) 0 0 no-repeat;width:15px;height:20px;z-index:3}.select-cell .chosen-container-single .chosen-single span{margin:0 25px 0 0;border-bottom:1px solid #f0f0f0;padding:0 0 2px}.select-cell .chosen-container-single .chosen-single div{width:25px}.select-cell .chosen-container-single .chosen-single div b{background:url(/bitrix/templates/main/css/../img/arrow-select-bot.png) 100% 8px no-repeat!important}.select-cell .chosen-container-active.chosen-with-drop .chosen-single div b{background:url(/bitrix/templates/main/css/../img/arrow-select-top.png) 100% 8px no-repeat!important}.doc-info-block{width:145px;float:right}.download-btn{position:relative}.download-btn > a{border:none;padding:20px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;border:3px solid #fff;text-align:center;behavior:url(/bitrix/templates/main/css/PIE.htc)}.download-btn.first-dbtn > a{padding:20px 0 40px}.download-btn > a:hover{border:3px solid #0cab2c}.download-btn > a.open + .download-popup{top:187px;opacity:1;filter:alpha(opacity=100);z-index:50}.download-popup{position:absolute;top:180px;right:0;z-index:-1;background-color:#fff;width:234px;box-shadow:0 2px 15px rgba(0,0,0,.4);font-size:14px;line-height:16px;border-left:5px solid #ececec;opacity:0;filter:alpha(opacity=0);transition:all ease-in-out .3s}.download-popup:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;content:"";height:0;right:63px;position:absolute;top:-10px;width:0;z-index:51}.download-popup ul{padding:20px 0 22px}.download-popup ul li{padding:5px 35px 8px;position:relative}.download-popup ul li:hover:after{content:"";position:absolute;top:0;left:-5px;bottom:0;width:5px;background-color:#0cab2c;z-index:3}.download-popup ul li a:hover,.download-popup ul li:hover a{color:#0cab2c;font-weight:700}.download-popup ul li a{color:#282828;border:none}.doc-img{height:70px;margin:0 0 10px}.doc-img img{display:block;margin:0 auto}.download-text{font-size:20px;line-height:24px;font-weight:700;margin:0;position:relative}.download-text:after{content:"";position:absolute;bottom:-18px;left:50%;background:url(/bitrix/templates/main/css/../img/arrow-select-bot.png) 0 0 no-repeat;margin:0 0 0 -8px;z-index:3;width:16px;height:9px}.doc-btn-list li:first-child{border:none}.doc-btn-list li{font-size:16px;line-height:20px;font-weight:700;border-top:1px solid #ececec}.doc-btn-list li p{margin:0}.doc-btn-list li .doc-img{margin:0 0 15px}.doc-btn-list li a{color:#5a5a5a;display:block;text-align:center}.partner-block{padding:50px 0 45px;border-top:1px solid #d9d9d9}.partner-list{margin:0 0 0 -5px}.partner-list li{display:inline-block;vertical-align:middle;margin:0 5px 15px}.partner-list li a{border:none}.partner-list li:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none}.partner-list li img{display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}.content{padding:30px 0 0;display:table;width:980px}.content-inner{display:table-cell;vertical-align:top}.map-block{height:402px;border:1px solid #d5d5d5;margin:0 0 65px;position:relative}.map-block::after{border-radius:10px;bottom:8px;box-shadow:0 10px 15px rgba(0,0,0,0.8);content:"";height:4px;left:2%;margin:0 auto;position:absolute;right:2%;z-index:1}.map-block #map{height:400px}.map-content{position:relative;z-index:5;background-color:#fff}.question-form{border-bottom:1px solid #d9d9d9;padding:0 0 40px;margin:0 0 40px}.question-cell{width:342px;margin:0 40px 0 0}.questions-cell-info{width:216px;font-size:18px;line-height:22px;padding:20px 0 0}.questions-cell-info p{margin:0 0 25px}.question-cell .form-item-small{width:auto;float:none;margin:0 0 5px}.question-cell .placeholder label{top:20px}.question-cell .caption-block{padding:0 0 5px}.question-cell textarea{height:312px}.question-cell .form-btn-cell{padding:15px 0 0}.question-cell .text-form{padding:25px 0 0}.select-product .btn-product{color:#282828;font-family:"BebasNeueBold";font-size:30px;font-weight:400;line-height:32px;display:inline-block;padding:0 30px 0 0;padding-top:30px;position:relative;cursor:pointer}.select-product .btn-product:after{content:"";position:absolute;top:42px;right:0;background:url(/bitrix/templates/main/css/../img/arrow-gray-bot.png) 0 0 no-repeat;width:10px;height:7px;z-index:3}.select-product .active_btn{color:#0cab2c}.select-product .active_btn:after{background:url(/bitrix/templates/main/css/../img/arrow-gray-top.png) 0 0 no-repeat}.select-product{margin:0 0 30px;border-top:1px solid #d9d9d9}.select-product > li{padding:30px 0;padding-top:0;border-bottom:1px solid #d9d9d9}.link{font-size:18px;line-height:22px;color:#5a5a5a!important;font-weight:700;border-bottom:1px solid #e7e7e7!important}.link:hover{border-bottom-color:transparent!important}.select-content{padding:20px 0 0;display:none}.select-content p{margin:0 0 6px}.link:hover{border-bottom-color:transparent}.select-btn{display:block;border:3px solid #ececec!important;border-radius:10px;background-color:#fff;position:relative;margin:0 0 30px;font-size:18px;line-height:22px;font-weight:700;padding:20px 20px 20px 50px}.select-btn:after{content:"";position:absolute;top:22px;left:20px;background:url(/bitrix/templates/main/css/../img/pattern-icon.png) 0 0 no-repeat;width:19px;height:19px;z-index:5}.ico-setting{background:url(/bitrix/templates/main/css/../img/setting-icon.png) 0 0 no-repeat;width:17px;height:15px}.ico-reviews{background:url(/bitrix/templates/main/css/../img/reviews-icon.png) 0 0 no-repeat;width:17px;height:15px}.link-icon-cell{margin:0 0 0 10px}.link-icon-cell a{display:inline-block;vertical-align:middle}.nav-content ul{display:table;width:100%;font-size:0;text-align:left;margin:0 0 0 -10px;padding:0 0 10px}.nav-content ul li{display:inline-block;vertical-align:top;text-align:center;font-size:18px;font-weight:700;margin:0 0 15px 10px}.nav-content ul li a{display:block;height:50px;line-height:48px;padding:0 30px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;background-color:#e7e7e7;border:none;color:#5a5a5a;behavior:url(/bitrix/templates/main/css/PIE.htc)}.nav-content ul li a:hover,.nav-content ul li a.active{background-color:#0cab2c;color:#fff}.nav-content-small ul li{font-size:16px}.nav-content-small ul li a{height:40px;line-height:38px}.document-block{padding:0 0 40px}.document-cell:first-child{padding:0 0 20px}.document-cell{border-bottom:1px solid #d9d9d9;padding:40px 0 20px}.document-cell .tab-document{margin:0 0 20px}.document-cell .title-small{margin:0 0 25px}.document-cell-card .document-file-block{width:18%}.document-cell-card .document-text{width:82%}.document-cell-card .tabs_card{display:table;margin:0 0 0 -20px;font-size:0}.document-cell-card .tabs_card li{display:inline-block;vertical-align:top;padding:0 0 0 40px;position:relative;font-size:18px;line-height:22px;font-weight:700;color:#5a5a5a;margin:0 0 20px 20px;cursor:pointer}.document-cell-card .tabs_card li.current_card{color:#0cab2c}.document-cell-card .tabs_card li span{border-bottom:1px solid #e7e7e7}.document-cell-card .tabs_card li.current_card span{border-bottom:1px solid #bee0be}.document-cell-card .tabs_card li:after{content:"";position:absolute;top:-7px;left:0;background:url(/bitrix/templates/main/css/../img/doc-icon-middle.png) 0 0 no-repeat;width:28px;height:32px;z-index:3}.document-cell-card .tabs_card li.current_card:after{background-position:0 -32px}.questions-list{padding:5px 0 0}.questions-block{padding:0 0 10px}.title-info{padding:0 0 10px}.title-info h3{font-size:18px;line-height:22px;color:#282828;font-weight:700;margin:0 20px 0 0;display:inline-block;vertical-align:middle}.date-cell{display:inline-block;vertical-align:middle;font-size:13px;line-height:15px;color:#636363}.date-cell span{display:inline-block;vertical-align:middle}.date-cell .ico{margin:0 6px 0 0}.answer-block{position:relative;background-color:#e7e7e7;padding:30px 30px 10px;margin:0 0 40px}.answer-block a{color:#0cab2c;text-decoration:underline;border:none}.answer-block a:hover{text-decoration:none}.answer-block:after{content:"";position:absolute;top:-20px;left:50%;width:0;height:0;border-style:solid;border-width:0 20px 20px;border-color:transparent transparent #e7e7e7;margin:0 0 0 -20px;z-index:6}.sidebar{width:260px;padding:0 40px 0 0;display:table-cell;vertical-align:top}.menu-catalog{margin:0 0 30px}.menu-catalog > li{border-bottom:1px solid #fff}.menu-catalog > li > a{display:block;background-color:#f0f0f0;padding:10px 20px 12px;font-weight:700;color:#5a5a5a;text-align:left;border:none;font-size:14px;line-height:18px}.menu-catalog > li > a:hover,.menu-catalog > li > a.active{background-color:#0cab2c;color:#fff}.menu-catalog > li > ul{display:none}.menu-catalog > li > ul > li{font-size:13px;line-height:17px;border-top:1px solid #f0f0f0;padding:10px 20px}.menu-catalog > li > ul > li:first-child{border:none}.menu-catalog > li > ul > li > a{color:#5a5a5a;border:none}.menu-catalog > li > ul > li > a:hover,.menu-catalog > li > ul > li > a.active{color:#282828;font-weight:700}.gallery{width:260px}.large-block .img-cell a{width:252px;border:none;display:block;height:252px}.large-block .owl-wrapper-outer{background-color:#fff;border:4px solid #ececec;width:260px;height:260px}.large-block.owl-theme .owl-controls,.thumbs.owl-theme .owl-controls{margin:0}.large-block .img-cell img{display:block;margin:0 auto;max-height:200px}.large-block.owl-theme .owl-controls .owl-buttons div,.thumbs.owl-theme .owl-controls .owl-buttons div{width:10px;height:17px;border-radius:0;margin:0;opacity:1;padding:0;position:absolute;top:50%;z-index:20;cursor:pointer;text-indent:-9999px}.large-block.owl-theme .owl-controls .owl-buttons .owl-prev,.thumbs.owl-theme .owl-controls .owl-buttons .owl-prev{left:-20px;margin:-9px 0 0;background:url(/bitrix/templates/main/css/../img/slider-arrow.png) 0 0 no-repeat}.large-block.owl-theme .owl-controls .owl-buttons .owl-prev:hover,.thumbs.owl-theme .owl-controls .owl-buttons .owl-prev:hover{background-position:0 -17px}.large-block.owl-theme .owl-controls .owl-buttons .owl-next,.thumbs.owl-theme .owl-controls .owl-buttons .owl-next{right:-20px;margin:-9px 0 0;background:url(/bitrix/templates/main/css/../img/slider-arrow.png) -10px 0 no-repeat}.large-block.owl-theme .owl-controls .owl-buttons .owl-next:hover,.thumbs.owl-theme .owl-controls .owl-buttons .owl-next:hover{background-position:-10px -17px}.large-block .img-cell .tab,.large-block .img-cell .tab-cell,.thumbs .img-cell .tab,.thumbs .img-cell .tab-cell{height:100%}.thumbs .img-cell a{position:relative;width:62px;border:none;display:block;height:62px;background-color:#fff;border:4px solid #ececec}.thumbs .img-cell img{display:block;margin:0 auto;max-height:40px}.thumbs .synced .img-cell a{border-color:#d3d3d3}.large-block{width:257px!important;margin:0 0 3px}.card-block{margin:0 0 40px}.card-info-block{margin:0 0 0 300px}.card-text{font-size:18px;line-height:22px;color:#5a5a5a;margin:0 0 10px}.card-text p{margin:0}.card-link-block{font-size:15px;line-height:23px;margin:0 0 20px;color:#5a5a5a}.card-link-block a{color:#5a5a5a}.specific-item .ico-specific{margin:0 16px 20px 0}.card-info-block .link-icon-cell{margin:0 10px 0 0}.card-info-block .detail-link-block{margin:0 0 30px}.content-inner-detail{margin:-8px 0 0}.content-inner-detail > .title{margin:0 0 10px}.content-inner-detail .breadcrumb{min-width:370px;float:left;margin:2px 0 0}.detail-link-block a{font-size:15px;line-height:19px;color:#5a5a5a}.line-block{color:#e7e7e7;margin:0 4px}.detail-block{margin:0 0 30px}.catalog{padding:0 0 40px}.catalog > li:first-child{border:none;padding:0}.catalog > li{border-top:1px solid #d9d9d9;padding:30px 0 0;margin:0 0 30px;overflow:hidden}.catalog-img-block{float:left}.catalog-img-block a{display:block;width:210px;height:210px;background-color:#fff;border:4px solid #ececec}.catalog-img-block .tab,.catalog-img-block .tab-cell{height:100%}.catalog-img-block a img{display:block;margin:0 auto;max-height:180px}.catalog-info-block{width:320px;margin:-4px 25px 0 40px;float:left;font-size:18px;line-height:22px;color:#5a5a5a}.catalog-info-block h3{font-size:20px;line-height:24px;margin:0 0 15px}.catalog-info-block .h3{font-size:20px;line-height:24px;margin:0 0 15px;font-weight:700}.catalog-info-block div.ttls{font-size:20px;line-height:24px;margin:0 0 15px;font-weight:700}.catalog-info-block p{margin:0}.price-block{width:125px;float:left}.price-block .btn{padding:0 15px;margin:0 0 15px;display:block}.specific-block{display:table;font-size:0;width:100%}.specific-block li{display:inline-block;width:50%;text-align:center;vertical-align:top;margin:0 0 20px}.ico-specific{display:inline-block;vertical-align:top}.ico-specific img{display:block}.text-info{font-size:14px;line-height:18px;color:#5a5a5a;margin:0 0 70px}.pagination{margin:0 0 70px}.pagination ul{display:table;font-size:0}.pagination ul li{display:inline-block;vertical-align:top;font-size:16px;text-align:center;font-weight:700}.pagination ul li a{display:block;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:38px;border:none;behavior:url(/bitrix/templates/main/css/PIE.htc)}.pagination ul li a.active{color:#fff;background-color:#282828}.contacts-text{width:480px;padding:0 20px 0 0;line-height:22px}.contacts-text h3{font-size:18px;line-height:22px;color:#282828;margin:0 0 30px}.contacts-detail-text,.contacts-link-block{margin:0 0 30px}.contacts-detail-text p,.contacts-link-block p{margin:0}.contacts-block .form-block,.contacts-block .form-big{width:500px}.contacts-block .form-item-small{width:235px}.contacts-block .caption-block{padding:0}.contacts-block .form-btn-cell input[type="submit"]{margin:0 10px 0 0}.form-block{padding:0 0 50px}.form-big{width:720px}.MultiFile-intercepted .form-big{width:640px}.MultiFile-intercepted .form-big .form-item-small{width:305px}.form-cell{margin:0 0 0 -30px}.form-item-small{max-width:345px;float:left;margin:0 0 5px 30px}.form-item-big{margin:0 0 5px 30px}.form-item-big .placeholder label{top:20px}.block-height{height:15px}.form-title{padding:0 0 5px;font-size:16px;line-height:18px;color:#5a5a5a}.file-info{font-size:16px;line-height:18px;color:#d72323;margin:0 0 0 5px}.caption-block{padding:0 0 20px}.caption-img{display:inline-block;vertical-align:middle;margin:0 20px 0 0}.caption-form{width:110px;margin:0 20px 0 0;display:inline-block;vertical-align:middle}.caption-img img{display:block;width:155px}.text-form{display:inline-block;vertical-align:middle;font-size:16px;line-height:18px;color:#5a5a5a}.form-btn-cell{padding:0 0 20px}.form-info{width:260px;float:left;padding:20px 30px 0 40px;font-size:18px;line-height:22px;color:#282828}.form-info p{margin:0}.form-file-cell{position:relative}.form-file-cell .MultiFile-list{overflow:hidden;float:left;font:16px 'PT Sans',Arial,sans-serif;padding:0 20px;background-color:#ececec;height:40px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;behavior:url(/bitrix/templates/main/css/PIE.htc);color:#5a5a5a;border:none;width:560px;box-sizing:border-box;box-shadow:0 3px 10px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1) inset;-moz-box-shadow:0 3px 10px rgba(0,0,0,.1) inset;position:relative;z-index:3}.form-file-cell .MultiFile-label{height:30px;position:relative;top:9px}.form-file-cell .MultiFile-remove{color:#d72323;font-size:16px;line-height:18px;float:left;border:none;display:block;width:10px;cursor:pointer;position:relative;top:1px}.form-file-cell .MultiFile-title{display:block;margin:0 0 0 15px}.form-file-cell input[type="file"]{cursor:pointer;position:absolute;top:0;right:0;width:240px;height:40px;z-index:1;opacity:0;filter:alpha(opacity=0)}.file-btn{position:absolute;top:0;right:0;cursor:pointer;height:40px;text-align:center;width:140px;color:#fff;border:none;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;background-color:#5a5a5a;transition:all ease-in-out .3s;font-weight:700;line-height:38px;behavior:url(/bitrix/templates/main/css/PIE.htc)}.file-btn:hover{background-color:#4d4c4c}.file-list{margin:25px 0 22px 20px}.file-list li{padding:0 0 0 25px;position:relative;margin:0 0 5px}.file-list li a{font-weight:700}.file-list li:after{content:"";position:absolute;top:2px;left:0;background:url(/bitrix/templates/main/css/../img/doc-icon-green.png) 0 0 no-repeat;width:14px;height:16px;z-index:3}.experience-list > li{padding:0 0 35px;border-bottom:1px solid #d9d9d9;margin:0 0 35px}.experience-img img{display:block;width:100%}.experience-img{width:214px}.experience-content{margin:0 0 0 255px}.experience-content p{margin:0 0 15px}.experience-content h3{font-size:18px;line-height:22px;margin:0 0 8px}.experience-content .date-cell{margin:0 0 15px}.experience-content h3 a{font-weight:700;border-bottom:1px solid #bee0be;color:#0cab2c}.experience-content h3 a:hover{border-bottom-color:transparent}.experience-content .area-info{margin:0}.reviews-page{display:table;width:980px}.reviews-page .sidebar .title-small{margin:0 0 25px}.reviews-page .caption-cell .title-small{margin:0;max-width:500px}.reviews-page .caption-cell .btn{padding:0 20px;margin:1px 0 0}.reviews-page .caption-cell{margin:0 0 25px}.menu-cell{margin:0 0 25px}.menu-cell h3{font-size:18px;line-height:20px;margin:0 0 15px}.menu-filter li{font-size:14px;line-height:16px;font-weight:700}.menu-filter li a{position:relative;padding:2px 0 3px 25px;border-left:5px solid #ececec;display:inline-block;color:#282828;border-bottom:none}.menu-filter li a:hover,.menu-filter li a.active{color:#0cab2c;border-left:5px solid #0cab2c}.reviews-list li{padding:0 0 40px;border-bottom:1px solid #d9d9d9;margin:0 0 40px;font-size:14px;line-height:18px}.reviews-text{width:470px;font-size:16px;line-height:20px}.reviews-text p{margin:0 0 15px}.reviews-text h3{font-size:18px;line-height:20px;margin:0 0 15px}.reviews-text .btn{padding:0 20px}.reviews-img-block{display:block;width:215px;height:215px;border:4px solid #e7e7e7;background-color:#fff;text-align:center}.reviews-img-block .tab,.reviews-img-block .tab-cell{height:100%}.reviews-img-block img{display:block;margin:0 auto;max-height:200px}.ico-doc-black{background:url(/bitrix/templates/main/css/../img/doc-black-icon.png) 0 0 no-repeat;width:14px;height:16px}.reviews-detail{padding:20px 0 0}.reviews-detail a.green-link{border-bottom-color:#bee0be}.reviews-detail a.green-link:hover{border-bottom-color:transparent}.reviews-detail .link-icon-cell a{display:inline;vertical-align:auto}.reviews-detail .link-icon-cell{margin:0;vertical-align:top}.reviews-detail .link-icon-cell .title-link{vertical-align:top}.link-block{display:inline-block;max-width:380px;vertical-align:top}.title-one{font-size:25px;line-height:27px;font-weight:700;color:#0cab2c;margin:0 0 30px}.reviews-one{padding:0 0 20px}.reviews-one .reviews-img-block{margin:0 0 25px 25px}.reviews-one p{margin:0 0 20px}.area-info{font-size:14px;line-height:18px;margin:0 0 30px}.area-info p{margin:0}.area-info a{font-weight:700;border-bottom:1px solid #bee0be;color:#0cab2c}.area-info a:hover{border-bottom-color:transparent}.reviews-doc-block h3{margin:0 0 15px;font-size:18px;line-height:20px}.reviews-doc-list{display:table;font-size:0;margin:0 0 0 -15px;padding:0 0 25px}.reviews-doc-list li{display:inline-block;vertical-align:top;width:230px;height:310px;background-color:#fff;border:4px solid #ececec;margin:0 0 15px 15px}.reviews-doc-list li .tab,.reviews-doc-list li .tab-cell{height:100%}.reviews-doc-list li img{display:block;margin:0 auto;max-height:280px;max-width:100%}.experience-one .title-one{margin:0 0 15px}.experience-one .date-cell{margin:0 0 25px}.press-one-block .title{margin:0 0 20px}.press-info{margin:0 0 35px}.press-info .visited-block{display:inline-block!important;vertical-align:middle;margin:0 20px 0 0}.press-info .visited-block span{font-size:16px;line-height:18px;font-weight:400}.press-one-block p{margin:0 0 20px}.press-one-block{padding:0 0 40px}a.link-default{color:#282828;border:none;text-decoration:underline}a.link-default:hover{text-decoration:none}.img-text{margin:0 0 10px 20px}.img-text img{display:block;margin:0 0 10px}.list-circle-small{margin:0 0 20px}.list-circle-small li{padding:0 0 0 10px;position:relative}.list-circle-small li:after{content:"";position:absolute;top:9px;left:0;width:5px;height:5px;z-index:8;background-color:#282828;border-radius:50%;overflow:hidden}.map-text-img{margin:0 0 20px 20px}.map-text-img img{display:block}.dealers-info .title,.authorization .title{margin:0 0 20px}.dealers-info{width:510px}.authorization{width:470px}.dealers-head{margin:0 0 20px}.dealers-cell{float:left;margin:0 20px 0 0}.dealers-list li{font-size:14px;line-height:18px}.dealers-list li a{font-weight:700;color:#5a5a5a;border-bottom:1px solid #e7e7e7}.dealers-list li a:hover,.dealers-list li a.active{color:#0cab2c;border-bottom-color:transparent}.dealers-list li a.open{border-bottom-color:transparent;color:#0cab2c}.dealers-tab-info{margin:0 0 20px}.dealers-tab-info .title-small{margin:0 0 20px}.dealers-page{padding:0 0 40px}.tab-info{width:100%}.tab-info tr th{font-size:18px;line-height:22px;color:#fff;text-align:left;padding:15px 20px;background-color:#5a5a5a}.tab-info tr td{font-size:16px;line-height:20px;background-color:#f0f0f0;border-bottom:1px solid #d9d9d9;padding:10px 20px;text-align:left}.tab-info tr td a{border:none;color:#0cab2c;text-decoration:underline}.tab-info tr td p{margin:0}.tab-info tr td a:hover{text-decoration:none}.author-form .placeholder label{font-style:normal}.author-form{margin:0 0 0 -10px}.author-form .form-item-small{margin:0 0 0 10px;width:182px}.author-form .form-btn-cell{margin:0 0 0 10px;padding:0;float:left}.author-form .form-btn-cell input[type="submit"]{width:86px;display:block}.slider-inner{width:720px;margin:0 0 40px}.slide-cell{width:225px;height:165px;overflow:hidden}.slide-cell img{display:block;max-width:100%;max-height:100%}.slider-inner .owl-theme .owl-controls{margin:0}.slider-inner .owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;margin:0;opacity:1;padding:0;margin:-15px 0 0 0;background-color:#282828;z-index:20;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;text-indent:-9999px;width:30px;height:30px;behavior:url(/bitrix/templates/main/css/PIE.htc)}.slider-inner .owl-theme .owl-controls .owl-buttons .owl-prev{left:-15px}.slider-inner .owl-theme .owl-controls .owl-buttons .owl-prev:after{content:"";position:absolute;top:50%;left:50%;z-index:3;width:10px;height:17px;background:url(/bitrix/templates/main/css/../img/slider-arrow.png) 0 -34px no-repeat;margin:-9px 0 0 -6px}.slider-inner .owl-theme .owl-controls .owl-buttons .owl-next{right:0}.slider-inner .owl-theme .owl-controls .owl-buttons .owl-next:after{content:"";position:absolute;top:50%;left:50%;z-index:3;width:10px;height:17px;background:url(/bitrix/templates/main/css/../img/slider-arrow.png) -10px -34px no-repeat;margin:-9px 0 0 -4px}.slider-inner .owl-carousel .owl-wrapper-outer{width:705px}.slider-inner.slider-inner-big{width:980px}.slider-inner.slider-inner-big .owl-carousel .owl-wrapper-outer{width:960px}.slider-inner.slider-inner-big .owl-theme .owl-controls .owl-buttons .owl-next{right:5px}.press-block{padding:0 0 20px}.press-cell{padding:0 0 40px}.press-cell .title{margin:0 0 20px}.press-cell .btn{padding:0 20px}.press-cell .pagination{margin:0}.press-img-block{width:214px;height:160px;overflow:hidden;text-align:center}.press-img-block img{display:inline-block;max-width:100%;max-height:100%}.press-list{display:table;font-size:0;margin:0 0 0 -40px;padding:0}.press-list li{display:inline-block;vertical-align:top;width:214px;font-size:16px;line-height:20px;color:#282828;text-align:left;margin:0 0 35px 40px}.press-list li p{margin:0}.press-name{padding:15px 0 0;font-size:18px;line-height:22px;margin:0 0 8px}.press-name a{color:#0cab2c;border-bottom:1px solid #bee0be}.press-name a:hover{border-bottom-color:transparent}.press-list li .date-cell{margin:0 0 15px}.press-list li.getting-ready a{color:#5a5a5a;border-bottom:1px solid #e7e7e7}.press-list li.getting-ready a:hover{border-bottom-color:transparent}.press-list li.getting-ready .getting-block{display:block}.press-list li.visited .visited-block{display:block}.getting-block{display:none;margin:10px 0 0}.getting-block span{display:inline-block;vertical-align:top;font-size:14px;line-height:16px;font-weight:700;background-color:#e7e7e7;padding:5px 10px 7px;color:#5a5a5a}.visited-block{display:none;margin:10px 0 0}.visited-block span{display:inline-block;vertical-align:top;font-size:14px;line-height:16px;font-weight:700;background-color:#0cab2c;padding:5px 10px 7px;color:#fff}.dealers-cabinet .dealers-menu{margin:0 0 35px}.dealers-cabinet .title-small{margin:0 0 25px}.dealers-catalog-info li{padding:0 0 25px;border-bottom:1px solid #d9d9d9;margin:0 0 25px}.dealers-catalog-info{padding:0 0 5px}.dealers-catalog-info li p{margin:0}.dealers-catalog-info li .date-cell{margin:0 0 15px}.acoording-menu{position:relative;margin:0 0 21px!important}.acoording-menu:after{content:"";position:absolute;bottom:-1px;left:30px;right:0;z-index:5;height:1px;background-color:#d9d9d9}.acoording-menu li a{border:none}.acoording-menu > li{padding:8px 0 10px}.acoording-menu > li > a.harFull{position:relative;font-size:14px;line-height:18px;font-weight:700;color:#282828;padding:0 0 0 30px;display:block}.acoording-menu > li > a.harFull:before{content:"";position:absolute;top:-9px;z-index:5;left:30px;right:0;height:1px;background-color:#d9d9d9}.acoording-menu > li > a.harFull:after{content:"";position:absolute;top:5px;left:0;z-index:3;background:url(/bitrix/templates/main/css/../img/arrow-darkgray-right.png) 0 0 no-repeat;width:7px;height:10px}.acoording-menu > li > a.harOpen:after{width:10px;height:7px;background:url(/bitrix/templates/main/css/../img/arrow-darkgray-top.png) 0 0 no-repeat}.acoording-menu.harmonica ul{padding:0;list-style-type:none}.acoording-menu > li > ul{padding:8px 0 0!important;margin:0 0 -10px}.acoording-menu > li > ul > li{padding:8px 0 10px}.acoording-menu > li > ul > li > a{position:relative;font-size:14px;line-height:18px;color:#5a5a5a;padding:0 0 0 30px;display:block}.acoording-menu > li > ul > li > a:before{content:"";position:absolute;top:-9px;z-index:5;left:30px;right:0;height:1px;background-color:#f0f0f0}.acoording-menu > li > ul > li > a:after{content:"";position:absolute;top:5px;left:0;z-index:3;background:url(/bitrix/templates/main/css/../img/arrow-gray-right.png) 0 0 no-repeat;width:7px;height:10px}.acoording-menu > li > ul > li > a.harOpen:after{width:10px;height:7px;background:url(/bitrix/templates/main/css/../img/arrow-gray-bot.png) 0 0 no-repeat}.acoording-menu > li > ul > li > ul{padding:8px 0 0!important;margin:0 0 -10px}.acoording-menu > li > ul > li > ul > li:first-child{border-top:1px solid #f0f0f0;padding:5px 0 8px}.acoording-menu > li > ul > li > ul > li{padding:0 0 8px;margin:0 0 0 30px}.acoording-menu > li > ul > li > ul > li > a{position:relative;font-size:13px;line-height:17px;color:#5a5a5a;padding:0 0 0 20px;display:inline-block}.acoording-menu > li > ul > li > ul > li > a:after,.acoording-menu a.last:after{content:"";position:absolute;top:0;left:0;background:url(/bitrix/templates/main/css/../img/doc-green-other.png) 0 0 no-repeat;width:14px;height:16px;z-index:4}.registr-block{margin:0 0 25px}.author-link{font-size:14px;line-height:18px;padding:0 0 0 30px;position:relative;margin:0 0 3px}.author-link:after{content:"";position:absolute;top:1px;left:0;background:url(/bitrix/templates/main/css/../img/man-icon.png) 0 0 no-repeat;width:14px;height:17px;z-index:3}.author-link a{color:#282828;font-weight:700}.pass-link{padding:0 0 0 30px;position:relative;font-size:14px;line-height:18px;margin:0 0 3px}.pass-link:after{content:"";position:absolute;top:1px;left:0;background:url(/bitrix/templates/main/css/../img/key-icon.png) 0 0 no-repeat;width:14px;height:16px;z-index:3}.pass-link a{color:#282828;font-weight:700}.btn-registr{width:84px;height:40px;background-color:#fff;display:block;margin:8px 0 0 30px;line-height:34px;font-size:16px;font-weight:700;text-align:center;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border:3px solid #282828;behavior:url(/bitrix/templates/main/css/PIE.htc)}.btn-registr:hover{border:3px solid #282828}.title-doc{font-size:18px;line-height:22px;font-weight:700;color:#0cab2c;position:relative;padding:0 0 0 30px;margin:0 0 15px}.title-doc:after{content:"";position:absolute;top:1px;left:0;background:url(/bitrix/templates/main/css/../img/doubledoc-green-other.png) 0 0 no-repeat;width:17px;height:19px;z-index:3}.breadcrumb{display:table;font-size:0;margin:0 0 5px}.breadcrumb li{display:inline;vertical-align:top;font-size:14px;line-height:16px;color:#5a5a5a}.breadcrumb li a{color:#5a5a5a;text-decoration:underline}.breadcrumb li a:hover{text-decoration:none}.breadcrumb li:after{content:"/";font-size:14px;line-height:16px;color:#c3c3c3;margin:0 12px}.footer{height:378px;margin-top:-378px;color:#b4b4b4;font-size:16px;line-height:18px;background-color:#282828}.footer-menu-block .mainWrap{height:260px;padding:36px 0 0}.footer-menu-list{margin:0;padding:0}.footer-menu-list > li{float:left;width:180px;list-style-type:none}.footer-menu-list > li + li{margin:0 0 0 25px}.caption{font-family:"BebasNeueBold";font-size:22px;line-height:1;color:#ececec;margin:0 0 22px;font-weight:400}.menu-list > li{font-family:"BebasNeueBold";font-size:18px;line-height:22px}.menu-list > li > a{color:#b4b4b4;border-bottom:1px solid transparent}.menu-list > li > a:hover{border-bottom-color:#b4b4b4}.group-cell{text-align:right}.social{margin:0 0 25px}.social a{display:inline-block;vertical-align:middle;margin:0 0 0 12px;border:none}.social a img{display:block}a.map-link{cursor:pointer;color:#5a5a5a}.map-link:hover{border-bottom-color:#5a5a5a}.footer-detail-block .mainWrap{padding:22px 0 0;border-top:1px solid #373737}.logo-footer{border:none;margin:0 25px 0 0}.site-info{width:270px;padding:3px 0 0;margin:0 25px 0 0}.site-info p,.adress-footer p{margin:0}.adress-footer{padding:3px 0 0}.number{font-size:43px;line-height:.9;font-family:"BebasNeueBold";color:#b4b4b4}.number span{color:#2bab2d}.phone-block{width:240px;text-align:right;color:#b4b4b4}.phone-block a{font-size:16px;line-height:18px;color:#b4b4b4;border-bottom:1px solid #b4b4b4}.phone-block a:hover{border-bottom-color:transparent}.phone-block .line{margin:0 2px}a.email-link{color:#2bab2d;border-bottom:1px solid #2bab2d}a.email-link:hover{border-bottom-color:transparent}.hidden{display:none}.box-modal{position:relative;width:780px;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);-moz-box-shadow:0 2px 15px rgba(0,0,0,.4);padding:40px 0 10px;font-size:14px;line-height:18px;color:#282828}.box-modal.box-modal-small{width:320px}.box-modal.box-modal-small2{width:400px}.modal-wrapper{padding:0 40px}.modal-text-detail{text-align:justify;color:#5a5a5a;padding:0 0 5px}.box-modal_close{width:34px;height:34px;background-color:#5a5a5a;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-image:url(/bitrix/templates/main/css/../img/close.png);background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;position:absolute;top:20px;right:20px;z-index:10;cursor:pointer;transition:all ease-in-out .3s;behavior:url(/bitrix/templates/main/css/PIE.htc)}.box-modal_close:hover{background-color:#4d4c4c}.box-modal-content .title-small,.box-modal-content .title-smaller{margin:0 0 20px}.box-modal-content .title{padding:0 30px 0 0}.chat-link{color:#00aff0!important;border:none;display:inline-block;padding:0 0 0 25px;position:relative;font-size:18px;line-height:20px}.chat-link:after{content:"";position:absolute;top:2px;left:0;background:url(/bitrix/templates/main/css/../img/skype-active.png) 0 0 no-repeat;width:20px;height:20px;z-index:3}@media screen and (max-width: 1020px){.panel-top-fix{position:relative}.main_wrapper{margin:0 auto;overflow:hidden}.footer{margin:-378px auto 0;overflow:hidden}}.dealers-map{position:relative;background:url(/bitrix/templates/main/css/../temp/map-dealers.png) top left no-repeat;width:980px;height:451px}.js_hidden_cont .title{border-bottom:1px solid #e7e7e7;color:#5a5a5a!important;transition:all ease-in-out .2s;font:16px/20px 'PT Sans',Arial,sans-serif;display:inline-block;font-weight:700;text-transform:inherit;cursor:pointer;margin-top:10px}.js_hidden{display:none}.ui-widget{font-size:14px!important;opacity:.95!important}.profile-table td{padding:10px!important}#popupModal{width:auto!important;max-width:1000px}#popupModal .box-modal-content{padding:30px}.map-columns ul{margin:10px 40px}.ui-tooltip-content{font-size:13px;font-family:'PT Sans'}font.notetext{font-size:22px}.inputfile{color:red}.listarticle{list-style:disc;margin:15px 0 20px 20px}.table_sensor{margin-top:25px}.table_sensor td{padding:5px;border-right:1px solid #fff}.sensor_gray{background-color:#e7e7e7}.name_sensor{height:30px;float:left;background-color:#0cab2c;color:#fff;padding:7px;font-weight:700;font-size:18px;width:236px;text-align:center}.table_item{margin-left:242px;font-size:16px;font-weight:700;text-align:right}.slider-main .owl-carousel .owl-wrapper-outer{width:980px!important;margin-left:20px}.slider-main .catalog-list div{font-size:16px;line-height:20px}.slider-main .catalog-list div .name-product{color:#000;font-weight:600;border-bottom:1px solid #e7e7e7}.slider-main .owl-theme .owl-controls .owl-buttons div{top:40%!important}.slider-main .owl-theme .owl-controls .owl-buttons .owl-next{right:-40px!important}.fixedbanner{position:fixed;z-index:1000;width:204px}.fixedbanner img{width:100%}.fixedbanner div{position:relative}.fixedbanner div span{display:block;position:absolute;width:24px;height:24px;top:55px;right:0;cursor:pointer;color:#fff;padding:3px 7px;font-size:0}.fixedbanner.t118 div span{left:auto;right:0}.fixedbanner.t118{left:17px}.fixedbanner.t119{right:17px;display:none}.fixedbanner.p121{top:70px}.fixedbanner.p122{top:50%;margin-top:-100px}.fixedbanner.p123{bottom:70px}.spectitle{font-size:40px!important}@media screen and (max-width: 1370px){.fixedbanner{display:none!important}}.popup-auth{font:16px/20px 'PT Sans',Arial,sans-serif;width:370px;margin:0 auto;color:#5a5a5a;padding:20px}.popup-auth td{vertical-align:middle}.popup-auth a{color:#5a5a5a;text-decoration:none!important;border-bottom:#e7e7e7 solid 1px}.popup-auth a:hover{border-bottom:#fff solid 1px}.popup-auth input[type="text"],.popup-auth input[type="email"],.popup-auth input[type="password"]{border:#e7e7e7 solid 4px;padding:0 20px;height:46px;margin:10px 0;width:100%;border-radius:0;background-color:#fff;box-shadow:none;-moz-box-shadow:none}.popup-auth input[type="submit"]{background:#0cab2c;padding:0 20px;font-size:20px;color:#fff;padding:10px 20px;width:150px;border-radius:30px;border:none!important}.popup-auth .checkbox{display:none}.popup-auth .checkbox-custom{position:relative;width:20px;height:20px;border:#e7e7e7 solid 4px}.popup-auth .checkbox-custom,.popup-auth .label{display:inline-block;vertical-align:middle}.popup-auth .errortext{font-size:14px!important}.checkbox:checked + .checkbox-custom::before{content:"";display:block;position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#413548;border-radius:2px}.bx-ss-icon{background-image:url(/bitrix/templates/main/img/icon_vk.png);width:40px;height:40px;background-repeat:no-repeat;background-position:0}div.bx-auth-serv-icons a{margin:0;border:none!important}div.bx-auth-serv-icons a:hover{border:none!important}.auth-tabs{margin:0 auto;width:360px}.auth-tabs .box_card{padding:0;display:none}.auth-tabs .box_card.visib_card{display:block}.auth-tabs .tabs_card li{position:relative;float:left;display:block;width:50%;text-align:center;font-size:24px;font-family:"BebasNeueBold";cursor:pointer}.auth-tabs .tabs_card li span{position:relative;padding:25px 15px;background-color:#ddd;display:block;color:#8e8e8e}.auth-tabs .tabs_card li:last-child span{margin-right:0}.auth-tabs .tabs_card li.current_card span{background-color:#fff!important;color:#282828!important}#auth{width:360px!important;padding-top:0}#auth .arcticmodal-close{background-color:#fff;background-image:url(/bitrix/templates/main/css/../img/close_black.png);top:-50px;right:0}.novalid{border-color:red!important}#success{width:360px!important;padding-top:0}.faq-content img{margin-right:10px}.faq-content h3{margin-bottom:20px}.faq-content h3 img{vertical-align:middle}.faq-content h3 span{font-size:18px;display:inline-block;width:90%;vertical-align:middle;color:#0cab2c}.box-text{overflow-y:hidden;position:relative;height:100px;display:inline-block;width:89%;vertical-align:top;transition:all 250ms}.box-text:after{content:'';position:absolute;right:0;bottom:0;width:100%;height:20px}.box-text.opened{height:auto!important}.box-text.opened:after{display:none}.showMore{height:40px;line-height:39px;margin-top:15px}.showMore span:after{content:'';width:9px;display:inline-block;height:19px;background:url(/bitrix/templates/main/css/../img/arrowNext.png) 50% 50% no-repeat;top:3px;left:7px;position:relative;transition:all 250ms}.showMore.opened span:after{-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.form-faq-inner{width:220px;padding:15px;border:#d9d9d9 solid 1px;border-radius:0 0 10px 10px;padding-bottom:0}.form-faq input[type="text"]{max-width:190px;height:30px}.form-faq textarea,.captcha{width:190px;overflow:hidden}.form-faq .pp{background:#ebecec;width:218px;margin-left:-15px;margin-bottom:-5px;border-radius:0 0 10px 10px}.form-faq .pp label{font-size:11px;padding:10px;padding-left:48px;display:inline-block}.form-faq .pp input{display:inline-block;float:left;position:relative;margin-top:-20px;left:15px;width:20px;height:20px;top:38px}.form-faq-header{text-align:center;background-color:#0cab2c;color:#fff;padding:10px 0;text-transform:uppercase;border-radius:10px 10px 0 0;font-family:"BebasNeueBold";font-size:20px;position:relative}.form-faq-header:after{content:'';width:16px;display:block;height:16px;background-color:#0cab2c;bottom:-8px;left:50%;margin-left:-8px;position:absolute;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-faq input[type="submit"]{padding-right:45px;background:#0cab2c url(/bitrix/templates/main/css/../img/send_faq.png) 93% 50% no-repeat}.modal-wrapper .title{font-weight:700}.title-block div.ttls{display:inline-block;vertical-align:bottom;text-transform:uppercase;color:#2bab2d;font-weight:600;margin:0 25px 0 0;font-size:18px;line-height:20px}.cinput input,.cimage img{width:100%!important;font-size:13px!important}.uploadButton{display:block;width:190px;height:31px;position:relative;background:url(/bitrix/templates/main/css/../img/chose.png) 50% 50% no-repeat;cursor:pointer;background-color:#0cab2c;margin-top:-25px;border-radius:0 0 10px 10px}.extfile .inputfile{opacity:0;position:relative;z-index:5;top:-21px}.block_recommended{display:block;width:31.1%;margin:1.1%;height:200px;float:left;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;border:4px solid #ececec}.block_recommended span{width:100%;display:block;position:absolute;bottom:0;padding:10px 0;background-color:#5a5a5a;font-size:17px;color:#fff;text-align:center;font-family:"BebasNeueBold";letter-spacing:.7px}a.block_recommended span:hover{background-color:#119721}a.block_recommended{border-bottom:none}.faq-content .slider-inner{margin-bottom:0!important}.faq-content .slide-cell{width:180px;height:165px;overflow:hidden}.faq-content .slider-inner{width:620px;margin-left:20px}.faq-content .slider-inner .owl-carousel .owl-wrapper-outer{width:580px}.article > p{text-indent:35px}.article .right-image{margin-left:30px;float:right;display:flex;flex-direction:column;align-items:center;justify-content:center}.article .right-image img{margin-top:45px}.article p{text-align:justify}.article h2{text-transform:uppercase;margin:10px 0}.article ul > li:before{content:' -  '}.product-list__item{margin-top:20px}.product-list .product-list__item:first-child{margin-top:0}.product-item{display:flex}.product-item a{color:#282828}.product-item__img{width:195px;height:200px;flex:0 0 195px;padding:5px;border:1px solid #f0f1f0;text-align:center;overflow:hidden}.product-item__img img{display:block;margin:0 auto;max-width:100%;max-height:100%}.product-item__body{flex-grow:1;display:flex;justify-content:center;flex-direction:column;padding-left:20px}.product-item__name{font-size:30px;font-family:"BebasNeueBold";margin-bottom:5px;line-height:.9}.article .btn{border-radius:0;text-transform:uppercase}.article .video img{max-width:100%}.shadow-scroll-wrap{position:relative}.shadow-scroll-wrap.mode-horizontal.shadow-left:before,.shadow-scroll-wrap.mode-horizontal.shadow-right:after{content:'';position:absolute;top:0;bottom:0;width:30px}.shadow-scroll-wrap.mode-horizontal.shadow-left:before{left:-2px;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}.shadow-scroll-wrap.mode-horizontal.shadow-right:after{right:-2px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}@media screen and (max-width: 1024px){.article .img_hor_scroll{overflow-y:hidden;overflow-x:auto;width:700px}.article .img_hor_scroll img{max-width:none;max-height:700px}.article .right-image{float:none;flex-direction:row;margin-left:0;justify-content:space-between}.article .right-image img{margin-top:0;max-width:45%}.catalog-list.owl-carousel{margin:0 0 0 -20px}}@media screen and (max-width: 768px){.article .img_hor_scroll{width:440px}.article .right-image{margin-left:0;float:none}}.custom-select2 .chosen-container .chosen-single{font:16px 'PT Sans',Arial,sans-serif;padding:8px 20px 0;background-color:#ececec;height:40px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;color:#5a5a5a;border:none;width:100%;box-sizing:border-box;box-shadow:0 3px 10px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1) inset;-moz-box-shadow:0 3px 10px rgba(0,0,0,.1) inset;behavior:url(/bitrix/templates/main/css/PIE.htc)}.custom-select2 .chosen-container-single .chosen-single div b,.custom-select2 .chosen-container-active.chosen-with-drop .chosen-single div b{display:block;width:100%;height:100%;background:no-repeat 0 15px}.custom-select2 .chosen-container-single .chosen-single div b{background:url(/bitrix/templates/main/css/../img/arrow-darkgray-top.png) 0 15px no-repeat!important}.custom-select2 .chosen-container-active.chosen-with-drop .chosen-single div b{background:url(/bitrix/templates/main/css/../img/arrow-darkgray-top.png) 0 15px no-repeat!important}.custom-select2 .chosen-container .chosen-results{margin:0}.custom-select2 .chosen-container .chosen-results li.highlighted{background-color:#0CAB2C;color:#fff!important}.custom-select2 .chosen-container-single .chosen-drop{margin-top:5px;border-radius:5px;background-clip:padding-box;border-top:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.30);border-radius:18px}.custom-select2 .chosen-container-single .chosen-drop li{padding:10px 20px;border-radius:18px}.custom-select2.with-hint .chosen-single span{padding-left:55px!important}.custom-select2 .chosen-container .result-selected{display:none!important}.custom-select2 .chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:30px;border-bottom-left-radius:30px}.headerbtn{vertical-align:top;padding:0 6px;height:40px;font-size:14px;text-transform:uppercase;font-weight:500;text-align:center;background-color:#0cab2c;border:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:30px;color:#fff!important}.notify{text-align:center;line-height:1;padding:30px 20px;background:#f5f5f5;font-weight:700}.text-center{text-align:center}.f-row{margin:0 -15px;display:flex;flex-wrap:wrap}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.f-row{display:block}.f-row:after,.f-row:before{content:' ';display:table;clear:both}}.f-middle{align-items:center}.f-col{padding:0 15px}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.f-col{float:left}}.f-col-1-3{width:33.33%}.f-col-2-3{width:66.66%}@media (max-width: 1024px){.f-col-m{width:100%}.f-col-m-1-2{width:50%}}@media (max-width: 768px){.f-col-s{width:100%}.f-col-s-1-2{width:50%}}
/* End */


/* Start:/bitrix/templates/main/css/header.css?166615717977637*/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=PT+Sans&display=swap');
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i, dl, dt, dd,
ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio,
video, .header, .footer {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-size: 100%
}

html {
    overflow-y: scroll;
    overflow-x: hidden
}
@font-face {
    font-family: "BebasNeueBold";
    font-display: auto;
    src: url("/bitrix/templates/main/css/../fonts/BebasNeueBold.eot");
    src: url("/bitrix/templates/main/css/../fonts/BebasNeueBold.eot?#iefix")format("embedded-opentype"),
    url("/bitrix/templates/main/css/../fonts/BebasNeueBold.woff") format("woff"),
    url("/bitrix/templates/main/css/../fonts/BebasNeueBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
html /*, body*/
{
    height: 100%
}

body {
    font: 16px/20px 'PT Sans', Arial, sans-serif;
    color: #282828;
    text-align: left;
    background: #fff
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, .header, .footer {
    display: block
}

ul, ol {
    list-style: none
}

/*ul:not([class]) {*/
    /*list-style: disc inside;*/
/*}*/

a, a:visited {
    cursor: pointer;
    /*color:#282828;*/
    color: #0cab2c;
    transition: all ease-in-out .2s;
    text-decoration: none
}

a:hover {
    border-bottom-color: transparent;
    text-decoration: none
}

a:focus, a:active {
    text-decoration: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, td img {
    vertical-align: top
}

.main_wrapper input, .main_wrapper select, .main_wrapper button, .main_wrapper textarea {
    margin: 0;
    outline: none;
    font-size: 100%
}

.box-modal input[type="text"],
.box-modal input[type="password"],
.box-modal textarea,
.box-modal input[type="email"],
.box-modal input[type="phone"],
.box-modal input[type="number"],
.box-modal input[type="tel"],
.box-modal input[type="password"],
.main_wrapper input[type="text"],
.main_wrapper input[type="password"],
.main_wrapper textarea,
.main_wrapper input[type="email"],
.main_wrapper input[type="phone"],
.main_wrapper input[type="number"],
.main_wrapper input[type="tel"],
.main_wrapper input[type="password"] {
    font: 16px 'PT Sans', Arial, sans-serif;
    padding: 0 20px;
    background-color: #e7e7e7;
    height: 40px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    color: #5a5a5a;
    border: none;
    width: 100%;
    box-sizing: border-box;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1) inset;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .1) inset;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
}

.box-modal input[type="submit"],
.main_wrapper input[type="submit"] {
    display: inline-block;
    padding: 0 20px;
    height: 40px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    font: 16px 'PT Sans', Arial, sans-serif;
    color: #fff;
    line-height: 1;
    font-weight: bold;
    text-align: center;
    transition: all ease-in-out .3s;
    border: none;
    background-color: #0cab2c;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
}

.box-modal input[type="submit"]:hover,
.main_wrapper input[type="submit"]:hover {
    background-color: #119721;
}

.box-modal input[type="submit"],
.main_wrapper input[type="submit"] {
    -webkit-appearance: none;
}

.box-modal label,
.box-modal input[type="button"],
.box-modal input[type="submit"],
.main_wrapper label,
.main_wrapper input[type="button"],
.main_wrapper input[type="submit"],
button {
    cursor: pointer
}

:focus {
    outline: none
}

::-webkit-input-placeholder {
    color: #666
}

* {
    box-sizing: border-box;
}

::after, ::before {
    box-sizing: border-box;
}

.main_wrapper {
    min-height: 100%;
}

.appendix {
    height: 378px;
    clear: both
}

a.link-line {
    border-bottom: 1px solid #e7e7e7;
    color: #282828;
}

a.green-link {
    color: #0cab2c;
    border-bottom: 1px solid #0cab2c;
}

.green-color {
    color: #2bab2d !important;
}

.tab {
    width: 100%;
    display: table;
}

.tab-cell {
    display: table-cell;
    vertical-align: middle;
}

.tab-color {
    display: table;
    width: 100%;
    margin: 0 0 20px;
}

.tab-color tr {
    position: relative;
}

.tab-color tr td {
    position: relative;
    z-index: 3;
    padding: 10px 10px 10px 0;
    color: #282828;
    font-size: 14px;
    line-height: 18px;
    background-color: #f0f0f0;
    vertical-align: top;
}

.tab-color tr td:first-child {
    padding: 10px 20px 10px 40px;
    width: 309px;
}

.tab-color:not(.tab-normal) tr td:nth-child(2) {
    width: 160px;
}

.tab-color tr td:last-child {
    padding: 10px 20px 10px 0;
    /*vertical-align: middle;*/
    white-space: nowrap;
}

.tab-color tr:nth-child(even) td {
    background-color: #e0e0e0;
}

.mainWrap {
    width: 980px;
    margin: 0 auto
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.clear {
    clear: both;
}

.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

p {
    margin: 0 0 20px;
}

.btn {
    display: inline-block;
    vertical-align: top;
    padding: 0 30px;
    height: 40px;
    font-size: 16px;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
    background-color: #0cab2c;
    border: none;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    color: #fff !important;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
}

.btn:hover {
    background-color: #119721;
}

.btn-small {
    height: 34px;
    line-height: 32px;
}

.btn-large-size {
    font-size: 18px;
}

.btn-gray {
    background-color: #5a5a5a !important;
}

.btn-gray:hover {
    background-color: #4d4c4c !important;
}

.btn .doc {
    padding: 0 0 0 25px;
    position: relative;
}

.btn .doc:after {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    background: url(/bitrix/templates/main/css/../img/doc-icon.png) 0 0 no-repeat;
    width: 14px;
    height: 16px;
}

.title-small {
    font-size: 30px;
    line-height: 32px;
    color: #282828;
    font-family: "BebasNeueBold";
    font-weight: normal;
    margin: 0 0 30px;
}

.gray-color {
    color: #5a5a5a !important;
}

.dark-gray-color {
    color: #282828 !important;
}

.panel-top {
    height: 50px;
    background-color: #e7e7e7;
}

.panel-top-fix {
    position: relative;
    top: 0;
    left: 0;
    height: 50px;
    right: 0;
    background-color: #e7e7e7;
    z-index: 90;
}

.panel-top .panel-top-fix {
    position: fixed;
    background: #e7e7e7;
    z-index: 111;
}

.panel-top .mainWrap {
    padding: 8px 0 0 0;
}

.lang-block {
    padding: 6px 0 0 0;
    margin: 0 50px 0 0;
}

.lang-block a {
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    color: #8e8e8e;
    font-weight: bold;
    margin: 0 6px 0 0;
}

.lang-block a.active {
    color: #282828;
}

.info-icon {
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px 0 0;
}

.info-cell {
    padding: 4px 0 0 0;
    margin: 0 20px 0 0;
}

.info-cell img {
    display: block;
}

.info-cell a {
    color: #282828;
    font-size: 16px;
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: underline;
}

.header-content .mainWrap {
    height: 134px;
    padding: 25px 0 0 0;
}

.logo {
    /*width:338px;*/
    /*width: 594px;*/
    width: 440px;
    height: 78px;
    overflow: hidden;
    margin: 0 45px 0 0;
    border: none;
}

.adress-info {
    padding: 5px 0 0 0;
    /*width:340px;*/
    width: 495px;
    margin: 0 35px 0 0;
}

.tel {
    font-size: 22px;
    line-height: 1;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px 0 0;

    width: 100%;
    text-align: right;
}

.adress-cell {
    padding: 3px 0 5px;
    text-align: right;
}

.adress-text {
    margin: 0 4px 0 0;
}

.tips {
    margin: 0;
    padding: 0;
    text-align: right;
}

.tips > li {
    display: inline-block;
    top: 0;
    margin: 0;
    position: relative;
}

.tips > li:first-child {
    margin: 0;
}

.link-green-arrow {
    cursor: pointer;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1px;
    color: #0cab2c;
    border-bottom: 1px solid #bee0be;
    font-weight: bold;
    margin: 0 15px 0 0;
    position: relative;
}

.link-green-arrow:after {
    content: "";
    position: absolute;
    top: 10px;
    right: -15px;
    z-index: 3;
    background: url(/bitrix/templates/main/css/../img/arrow-green-bot.png) 0 0 no-repeat;
    width: 7px;
    height: 4px;
}

.link-green-arrow:hover {
    border-bottom-color: transparent;
}

.tips > li.active .link-green-arrow {
    border-bottom-color: transparent;
}

.tips > li.active .link-green-arrow:after {
    background: url(/bitrix/templates/main/css/../img/arrow-green-top.png) 0 0 no-repeat;
}

.popup-block {
    position: absolute;
    background-color: #fff;
    width: 310px;
    padding: 30px;
    position: absolute;
    top: 23px;
    left: 0;
    z-index: -1;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all ease-in-out .3s;
    font-size: 14px;
    line-height: 16px;
    color: #282828;
}

.popup-block p {
    margin: 0;
}

.popup-block:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 45px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
    z-index: 1;
}

.popup-dealers:after {
    left: 30px;
}

.link-all {
    padding: 0 30px 0 0;
    position: relative;
}

.link-all:after {
    content: "";
    position: absolute;
    top: 6px;
    right: 0;
    background: url(/bitrix/templates/main/css/../img/arrow-link.png) 0 0 no-repeat;
    width: 18px;
    height: 9px;
    z-index: 3;
}

.link-all a {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    border-bottom: 1px solid #d9d9d9;
}

.link-all a:hover {
    border-bottom-color: transparent;
}

/*---------------list-info-----------------*/
.list-info {
    margin: 0;
    padding: 0;
}

.list-info li {
    padding: 0 0 15px;
}

.list-info li p {
    margin: 0;
}

.branch-cell {
    float: left;
    width: 50%;
    padding: 0 3% 0 0;
}

.skype-link {
    font-size: 16px;
    line-height: 18px;
    color: #282828;
    border: none;
    font-weight: bold;
}

.nav > ul {
    display: table;
    font-size: 0;
    width: 100%;
}

.nav > ul > li {
    display: table-cell;
    position: relative;
    vertical-align: middle;
    font-size: 22px;
    color: #fff;
    font-family: "BebasNeueBold";
    background-color: #0cab2c;
    text-align: center;
    border-left: 1px solid rgba(255, 255, 255, .1);
}

.nav > ul > li > a {
    position: relative;
    cursor: pointer;
    border: none;
    color: #fff !important;
    display: block;
    height: 51px;
    line-height: 51px;
}

.nav > ul > li:first-child {
    width: 51px;
    border-left: none;
}

.nav > ul > li > a.home {
    background-image: url(/bitrix/templates/main/css/../img/home-icon.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 51px;
}

.nav > ul > li > a:hover, .nav > ul > li > a.active {
    background-color: #119721;
}

.nav > ul > li.search-cell {
    width: 50px;
}

.nav > ul > li > a.search-btn {
    background-image: url(/bitrix/templates/main/css/../img/search-icon.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 50px;
}

.nav > ul > li.dropdown-toogle > a:after {
    content: "";
    position: absolute;
    bottom: 3px;
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
    z-index: -1;
    margin: 0 0 0 -10px;
    transition: all ease-in-out .2s;
    opacity: 0;
    filter: alpha(opacity=0);
}

.nav > ul > li.dropdown-toogle:hover > a {
    background-color: #119721;
}

.nav > ul > li.dropdown-toogle:hover > a:after {
    bottom: 0;
    z-index: 81;
    opacity: 1;
    filter: alpha(opacity=100);
}

.nav > ul > li.dropdown-toogle:hover .dropdown-menu {
    top: 51px;
    z-index: 80;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dropdown-menu {
    position: absolute;
    top: 48px;
    left: 0;
    z-index: -1;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    transition: all ease-in-out .2s;
    opacity: 0;
    filter: alpha(opacity=0);
}

.dropdown-menu > ul {
    position: relative;
    padding: 20px 0 17px 0;
    background-color: #fff;
    border-left: 5px solid #ececec;
}

.dropdown-menu > ul:after {
    content: "";
    position: absolute;
    top: 0;
    left: 274px;
    bottom: 0;
    width: 1px;
    background-color: #ececec;
    z-index: 3;
}

.dropdown-menu > ul > li {
    font-family: 'PT Sans', Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    padding: 5px 35px 8px 40px;
    margin: 0 0 0 -5px;
    border-left: 5px solid #ececec;
    width: 280px;
}

.dropdown-menu > ul > li > a {
    border-bottom: none;
    color: #282828;
    transition: none;
}

.dropdown-detail {
    display: none;
    position: absolute;
    width: 340px;
    z-index: 81;
    background-color: #fff;
    left: 275px;
    top: 0;
    bottom: 0;
    padding: 25px 35px 0;
    text-align: left;
}

.search-btn.open + .search-block {
    top: 51px;
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 81;
}

.search-btn.open {
    background-color: #119721;
}

.search-block {
    height: 50px;
    background-color: #fff;
    width: 400px;
    position: absolute;
    top: 41px;
    left: -350px;
    z-index: -1;
    padding: 5px 120px 5px 20px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all ease-in-out .3s;
}

.search-block:after {
    content: "";
    position: absolute;
    top: -10px;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
    z-index: 1;
}

.search-block input[type="text"] {
    width: 100%;
    height: 40px;
    padding: 0;
    font-size: 16px;
    color: #5a5a5a;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background-color: #fff;
}

.search-block input[type="submit"] {
    text-align: center;
    height: 40px;
    width: 100px;
    border: none;
    color: #5a5a5a;
    border-left: 1px solid #e7e7e7;
    background-color: #fff;
    font-family: 'PT Sans', Arial, sans-serif;
    position: absolute;
    top: 5px;
    right: 0;
    z-index: 8;
    cursor: pointer;
    font-size: 16px;
    line-height: 1;
    font-weight: bold;
    border-radius: 0;
}

.placeholder {
    position: relative;
}

.banner-block .mainWrap {
    position: relative;
}

.banner-block .news-banner-block {
    position: absolute;
    top: 58px;
    right: 0;
    z-index: 15;
}

.news-banner-block {
    background-color: #fff;
    border: 6px solid #c3c3c3;
    width: 310px;
    padding: 25px 35px 35px;
    text-align: left;
}

.news-banner-block .h3 {
    font-family: "BebasNeueBold";
    font-size: 30px;
    line-height: 1;
    font-weight: normal;
    color: #0cab2c;
    margin: 0 0 15px;
}

.news-date {
    font-size: 13px;
    line-height: 15px;
    color: #636363;
    display: block;
    margin: 0 0 5px;
}

.news-list li {
    margin: 0 0 20px;
}

.news-list li a {
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    border-bottom: 1px solid #cfcfcf;
}

.news-list li a:hover {
    border-bottom-color: transparent;
}

.all-news-link {
    position: relative;
    padding: 0 25px 0 0;
}

.all-news-link:after {
    content: "";
    position: absolute;
    top: 2px;
    right: 0;
    z-index: 3;
    background: url(/bitrix/templates/main/css/../img/arrow-other.png) 0 0 no-repeat;
    width: 12px;
    height: 21px;
}

.all-news-link a {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    color: #5a5a5a;
    border-bottom: 1px solid #cfcfcf;
}

.all-news-link a:hover {
    border-bottom-color: transparent;
}

.col-product {
    padding: 30px 0 50px 0;
}

.col-product .title {
    font-size: 30px;
    line-height: 1;
    color: #5a5a5a;
    font-family: "BebasNeueBold";
    width: 160px;
    font-weight: normal;
    padding: 6px 0 0 0;
}

.product-list li {
    cursor: pointer;
    width: 90px;
    float: left;
    position: relative;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    margin: 0 5px;
    min-height: 120px;
}

.product-list li a {
    color: #636363;
    border-bottom: 1px solid #636363;
}

.product-list li a:hover, .product-list li:hover a {
    border-bottom-color: transparent;
}

.product-img {
    height: 62px;
    overflow: hidden;
    margin: 0 0 10px;
}

.product-img img {
    display: block;
    margin: 0 auto;
}

.product-list li:hover .popup-info {
    z-index: 50;
    opacity: 1;
    filter: alpha(opacity=100);
    bottom: 135px;
}

.popup-info {
    background-color: #fff;
    width: 250px;
    padding: 20px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    position: absolute;
    bottom: 130px;
    left: 50%;
    margin: 0 0 0 -125px;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all ease-in-out .2s;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
}

.popup-info:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin: 0 0 0 -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #ffffff transparent transparent transparent;
    z-index: 51;
}

.popup-info img {
    display: block;
    width: 100%;
    margin: 0 0 20px;
}

.popup-info p {
    margin: 0;
}

.shadow {
    background-image: url(/bitrix/templates/main/css/../img/shadow.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
}

.info-sity {
    background-color: #f7f7f7;
    padding: 70px 0 50px;
}

.title-block {
    padding: 0 0 50px;
}

.title-block .link-all a {
    color: #5a5a5a;
}

.branch-block {
    width: 660px;
}

.dealers-block {
    width: 320px;
}

.dealers-block .branch-cell {
    width: 100%;
    padding: 0;
}

.slider_block {
    width: 980px;
    position: relative;
    height: 490px;
    overflow: hidden;
    margin: 0 0 30px;
}

.slider {
    width: 980px;
    height: 490px;
    position: relative;
    cursor: pointer;
}

.slide {
    height: 490px;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all ease-in-out .2s;
}

.slide.active {
    z-index: 5;
    opacity: 1;
    filter: alpha(opacity=100);
}

.slider .slide {
    background-size: 100% auto !important;
    cursor: pointer;
}

.slider-controls {
    position: absolute;
    bottom: 50px;
    left: 0;
    z-index: 10;
}

.slidechanger {
    float: left;
    padding: 8px 10px 10px;
    background-color: #e7e7e7;
    font-size: 14px;
    line-height: 1;
    cursor: pointer;
    color: #242424;
    margin: 0 1px 0 0;
}

.slidechanger.active {
    background-color: #5a5a5a;
    color: #fff;
}

/*----------------section-product-------------------*/
.section-product {
    margin: 0 0 60px;
}

.section-product .box_card {
    border-top: 4px solid #ececec;
    padding: 40px 0 0 0;
    display: none;
}

.section-product .box_card.visib_card {
    display: block;
}

.section-product .tabs_card {
    display: table-row;
}

.section-product .tabs_card li {
    position: relative;
    display: table-cell;
    font-size: 24px;
    line-height: 1;
    max-width: 19.6%;
    color: #5a5a5a;
    /* margin: 0 10px 0 0; */
    font-family: "BebasNeueBold";
    cursor: pointer;
}

.section-product .tabs_card li span {
    position: relative;
    padding: 15px 15px;
    display: block;
    border-top: 4px solid #ececec;
    border-left: 4px solid #ececec;
    border-right: 4px solid #ececec;
    background-color: #fff;
    margin-right: 10px;
}

.section-product .tabs_card li:last-child span {
    margin-right: 0px;
}

.section-product .tabs_card li.current_card span:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    height: 4px;
    background-color: #fff;
    z-index: 5;
}

.section-product .tabs_card li.current_card {
    color: #282828;
}

.catalog-list {
    display: table;
    font-size: 0;
    text-align: left;
    margin: 0 0 0 -20px;
    clear: both;
}

.catalog-list li {
    display: inline-block;
    vertical-align: top;
    width: 230px;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 35px 20px;
}

.catalog-img {
    margin: 0 0 25px;
}

.catalog-img a {
    position: relative;
    display: block;
    width: 230px;
    height: 230px;
    position: relative;
    background-color: #fff;
    border: 4px solid #ececec;
    text-align: center;
}

.catalog-img a img {
    display: block;
    max-height: 200px;
    margin: 0 auto;
}

.catalog-img .tab {
    height: 222px;
    overflow: hidden;
}

.catalog-img .tab-cell {
    height: 100%;
}

.catalog-list li .name-product {
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #e7e7e7;
}

.catalog-list li .name-product:hover {
    border-bottom-color: transparent;
}

.box_card {
    display: none;
}

.box_card.visib_card {
    display: block;
}

.company-info {
    background-color: #f7f7f7;
    padding: 60px 0 70px;
    margin: 0 0 70px;
}

.map-img {
    position: absolute;
    z-index: 1;
    background: url(/bitrix/templates/main/css/../img/map-img.png) 0 0 no-repeat;
    width: 388px;
    height: 204px;
    bottom: 24px;
    right: 0;
}

.company-info .mainWrap {
    position: relative;
}

.after-shadow {
    position: relative;
}

.after-shadow:after {
    content: "";
    position: absolute;
    bottom: 0;
    z-index: 3;
    left: 50%;
    width: 980px;
    margin: 0 0 0 -490px;
    background: url(/bitrix/templates/main/css/../img/shadow-bot.png) 0 0 no-repeat;
    height: 20px;
}

.company-detail {
    float: left;
    width: 370px;
}

.company-detail .h2 {
    font-size: 65px;
    line-height: 1;
    font-family: "BebasNeueBold";
    color: #000;
    margin: 0 0 20px;
    font-weight: normal;
}

.company-detail p {
    margin: 0;
}

.slider-info {
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
    width: 250px;
    height: 250px;
    float: left;
    margin: 0 0 0 10px;
}

.slider-info:after {
    content: "";
    position: absolute;
    bottom: -6px;
    width: 240px;
    left: 50%;
    margin: 0 0 0 -120px;
    background: url(/bitrix/templates/main/css/../img/shadow-circle.png) 0 0 no-repeat;
    height: 60px;
    z-index: 1;
}

.slider-content {
    position: relative;
    z-index: 3;
    width: 250px;
    height: 250px;
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
}

.slider-info-cell {
    height: 250px;
}

.twitter-block {
    margin: 10px 0 0 0;
    width: 311px;
    height: 348px;
    position: relative;
    float: right;
}

.twitter-block:after {
    content: "";
    position: absolute;
    margin: 0 auto;
    left: 5%;
    right: 5%;
    z-index: 1;
    box-shadow: 0 10px 15px rgba(0, 0, 0, .8);
    height: 4px;
    bottom: 8px;
    border-radius: 10px;
}

.company-inner {
    position: relative;
    z-index: 3;
    width: 630px;
    float: left;
}

/*----------------counter-block-------------------*/
.counter-block {
    padding: 30px 0 40px;
}

.counter-cell {
    float: left;
    width: 190px;
    display: flex;
    align-items: center;
}

.counter-last-cell {
    width: 200px;
}

.counter {
    position: relative;
    width: 81px;
    text-align: center;
    height: 90px;
    line-height: 88px;
    font-size: 50px;
    color: #5a5a5a;
    font-family: "BebasNeueBold";
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 4px;
    flex-shrink: 0;
}

.counter:after {
    content: "";
    position: absolute;
    top: 0;
    left: -4px;
    width: 81px;
    height: 90px;
    background: url(/bitrix/templates/main/css/../img/circle-counter.png) 0 0 no-repeat;
    z-index: 1;
}

.counter-info {
    position: relative;
    z-index: 3;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 18px;
    font-style: italic;
    font-weight: bold;
    color: #5a5a5a;
    left: -13px;
}

.quality-block {
    position: relative;
    z-index: 3;
    padding: 0 0 40px;
}

.quality-cell {
    display: inline-block;
    vertical-align: middle;
    width: 325px;
}

.quality-img {
    width: 70px;
    height: 70px;
    overflow: hidden;
    background-color: #0cab2c;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    overflow: hidden;
    margin: 0 20px 0 0;
    text-align: center;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
}

.quality-img img {
    display: block;
    margin: 0 auto;
}

.quality-img .tab, .quality-img .tab-cell {
    height: 100%;
}

.quality-text {
    width: 210px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 22px;
    font-style: italic;
    font-weight: bold;
    color: #5a5a5a;
}

.questionnaire-cell {
    display: inline-block;
    vertical-align: middle;
    width: 310px;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    margin: 0 0 0 10px;
}

.questionnaire-cell p {
    margin: 0;
}

.doc-icon {
    padding: 0 0 0 22px;
    position: relative;
}

.doc-icon:after {
    content: "";
    position: absolute;
    top: 5px;
    left: 2px;
    background: url(/bitrix/templates/main/css/../img/doc-icon-green.png) 0 0 no-repeat;
    width: 14px;
    height: 16px;
    z-index: 3;
}

.product-block {
    padding: 0 0 35px;
}

.product-catalog-small {
    width: 815px;
    float: left;
}

.catalog-small li {
    width: 146px;
    margin: 0 0 25px 20px;
}

.catalog-small li .catalog-img {
    margin: 0 0 15px;
}

.catalog-small li .catalog-img a {
    width: 146px;
    height: 146px;
}

.catalog-small li .catalog-img .tab {
    height: 138px;
}

.catalog-small li .name-product {
    font-weight: normal;
}

.catalog-small li .catalog-img a img {
    max-height: 125px;
    max-width: 100%;
}

.product-head .h2 {
    font-size: 55px;
    line-height: 1;
    font-family: "BebasNeueBold";
    color: #282828;
    font-weight: normal;
}

.product-head {
    padding: 0 0 40px;
}

.product-filter {
    padding: 4px 0 0 0;
}

.product-filter > li:first-child {
    border-left: none;
    margin: 0;
    padding: 15px 0;
}

.product-filter > li {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    padding: 15px 0 15px 14px;
    border-left: 1px solid #ececec;
    margin: 0 0 0 13px;
}

.product-filter > li > a {
    color: #000;
    border-bottom: 1px solid transparent;
}

.product-filter > li > a:hover {
    border-bottom-color: #000;
}

.select-cell {
    max-width: 235px;
}

.select-cell .chosen-container.chosen-with-drop .chosen-drop {
    visibility: visible;
}

.select-cell .chosen-container.chosen-with-drop .chosen-drop {
    left: 50%;
}

.select-cell .chosen-container .chosen-drop {
    width: 284px;
    top: 40px;
    left: 50%;
    border-radius: 0;
    margin: 0 0 0 -142px;
    visibility: hidden;
    border: none;
    border-left: 5px solid #ececec;
    font-size: 14px;
    line-height: 16px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
}

.select-cell .chosen-container .chosen-drop:after {
    border-color: transparent transparent #ffffff;
    border-style: solid;
    border-width: 0 10px 10px;
    content: "";
    height: 0;
    left: 50%;
    position: absolute;
    top: -10px;
    width: 0;
    z-index: 1;
    margin: 0 0 0 -10px;
}

.select-cell .chosen-container .chosen-results li.active-result {
    color: #282828;
}

.select-cell .chosen-container .chosen-results li.highlighted {
    background-color: #fff;
    color: #0cab2c !important;
    font-weight: bold;
}

.select-cell .chosen-container .chosen-results li.highlighted:after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    z-index: 1;
    bottom: 0;
    background-color: #0cab2c;
    width: 5px;
}

.select-cell .chosen-container .chosen-results li {
    position: relative;
    font-weight: normal;
    padding: 5px 30px 8px 40px;
    line-height: 16px;
}

.select-cell .chosen-container .chosen-results {
    max-height: inherit;
    overflow-y: inherit;
    overflow-x: inherit;
    margin: 0;
    color: #282828;
    padding: 20px 0 17px;
}

.select-cell .chosen-container {
    font-size: 18px;
}

.select-cell .chosen-container-single .chosen-single {
    border: none;
    height: 24px;
    font-size: 18px;
    color: #282828;
    line-height: 20px;
    padding: 0 0 0 22px;
}

.select-cell .chosen-container-single .chosen-single:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(/bitrix/templates/main/css/../img/drop-icon.png) 0 0 no-repeat;
    width: 15px;
    height: 20px;
    z-index: 3;
}

.select-cell .chosen-container-single .chosen-single span {
    margin: 0 25px 0 0;
    border-bottom: 1px solid #f0f0f0;
    padding: 0 0 2px;
}

.select-cell .chosen-container-single .chosen-single div {
    width: 25px;
}

.select-cell .chosen-container-single .chosen-single div b {
    background: url(/bitrix/templates/main/css/../img/arrow-select-bot.png) 100% 8px no-repeat !important;
}

.select-cell .chosen-container-active.chosen-with-drop .chosen-single div b {
    background: url(/bitrix/templates/main/css/../img/arrow-select-top.png) 100% 8px no-repeat !important;
}

/*---------------doc-info-------------------*/
.doc-info-block {
    width: 145px;
    float: right;
}

.download-btn {
    position: relative;
}

.download-btn > a {
    border: none;
    padding: 20px 0;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    display: block;
    border: 3px solid #fff;
    text-align: center;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
}

.download-btn.first-dbtn > a {
    padding: 20px 0 40px;
}

.download-btn > a:hover {
    border: 3px solid #0cab2c;
}

.download-btn > a.open + .download-popup {
    top: 187px;
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 50;
}

.download-popup {
    position: absolute;
    top: 180px;
    right: 0;
    z-index: -1;
    background-color: #fff;
    width: 234px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    font-size: 14px;
    line-height: 16px;
    border-left: 5px solid #ececec;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all ease-in-out .3s;
}

.download-popup:after {
    border-color: transparent transparent #ffffff;
    border-style: solid;
    border-width: 0 10px 10px;
    content: "";
    height: 0;
    right: 63px;
    position: absolute;
    top: -10px;
    width: 0;
    z-index: 51;
}

.download-popup ul {
    padding: 20px 0 22px;
}

.download-popup ul li {
    padding: 5px 35px 8px;
    position: relative;
}

.download-popup ul li a {
    color: #282828;
    border: none;
}

.doc-img {
    height: 70px;
    margin: 0 0 10px;
}

.doc-img img {
    display: block;
    margin: 0 auto;
}

.download-text {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    margin: 0;
    position: relative;
}

.download-text:after {
    content: "";
    position: absolute;
    bottom: -18px;
    left: 50%;
    background: url(/bitrix/templates/main/css/../img/arrow-select-bot.png) 0 0 no-repeat;
    margin: 0 0 0 -8px;
    z-index: 3;
    width: 16px;
    height: 9px;
}

.doc-btn-list {
    /*padding:0 10px;*/
}

.doc-btn-list li:first-child {
    border: none;
}

.doc-btn-list li {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    border-top: 1px solid #ececec;
    /*padding:20px 0;*/
}

.doc-btn-list li p {
    margin: 0;
}

.doc-btn-list li .doc-img {
    margin: 0 0 15px;
}

.doc-btn-list li a {
    color: #5a5a5a;
    display: block;
    text-align: center;
    /*border:none;*/
}

.partner-block {
    padding: 50px 0 45px 0;
    border-top: 1px solid #d9d9d9;
}

.partner-list {
    margin: 0 0 0 -5px;
}

.partner-list li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 15px;
}

.partner-list li a {
    border: none;
}

.partner-list li:hover img {
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    filter: none; /* IE 6-9 */
}

.partner-list li img {
    display: block;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
    -webkit-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    transition: all ease-out .3s;
}

.footer {
    height: 378px;
    margin-top: -378px;
    color: #b4b4b4;
    font-size: 16px;
    line-height: 18px;
    background-color: #282828;
}

.footer-menu-block .mainWrap {
    height: 260px;
    padding: 36px 0 0 0;
}

.footer-menu-list {
    margin: 0;
    padding: 0;
}

.footer-menu-list > li {
    float: left;
    width: 180px;
    list-style-type: none;
}

.footer-menu-list > li + li {
    margin: 0 0 0 25px;
}

.caption {
    font-family: "BebasNeueBold";
    font-size: 22px;
    line-height: 1;
    color: #ececec;
    margin: 0 0 22px;
    font-weight: normal;
}

.menu-list > li {
    font-family: "BebasNeueBold";
    font-size: 18px;
    line-height: 22px;
}

.menu-list > li > a {
    color: #b4b4b4;
    border-bottom: 1px solid transparent;
}

.menu-list > li > a:hover {
    border-bottom-color: #b4b4b4;
}

.group-cell {
    text-align: right;
}

.social {
    margin: 0 0 25px;
    max-width: 185px;
    display: flex;
}

.social a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 12px;
    border: none;
}

.social a img {
    display: block;
}

a.map-link {
    cursor: pointer;
    color: #5a5a5a;
}

.footer-detail-block .mainWrap {
    padding: 22px 0 0 0;
    border-top: 1px solid #373737;
}

.logo-footer {
    border: none;
    margin: 0 25px 0 0;
}

.site-info {
    width: 270px;
    padding: 3px 0 0 0;
    margin: 0 25px 0 0;
}

.site-info p, .adress-footer p {
    margin: 0;
}

.adress-footer {
    padding: 3px 0 0 0;
}

.number {
	font-size: 33px;
	line-height: .9;
	font-family: "BebasNeueBold";
	color: #b4b4b4;
	padding-bottom: 5px;
}

.number span {
    color: #2bab2d;
}

.phone-block {
    width: 240px;
    text-align: right;
    color: #b4b4b4;
}

.phone-block a {
    font-size: 16px;
    line-height: 18px;
    color: #b4b4b4;
    border-bottom: 1px solid #b4b4b4;
}

.phone-block .line {
    margin: 0 2px;
}

a.email-link {
    color: #2bab2d;
    border-bottom: 1px solid #2bab2d;
}

a.email-link:hover {
    border-bottom-color: transparent;
}

.hidden {
    display: none;
}

.box-modal {
    position: relative;
    width: 780px;
    background-color: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    padding: 40px 0 10px;
    font-size: 14px;
    line-height: 18px;
    color: #282828;
}

.modal-wrapper {
    padding: 0 40px;
}

.modal-text-detail {
    text-align: justify;
    color: #5a5a5a;
    padding: 0 0 5px;
}

.box-modal_close {
    width: 34px;
    height: 34px;
    background-color: #5a5a5a;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-image: url(/bitrix/templates/main/css/../img/close.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    overflow: hidden;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 10;
    cursor: pointer;
    transition: all ease-in-out .3s;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
}

.box-modal_close:hover {
    background-color: #4d4c4c;
}

.box-modal-content .title-small, .box-modal-content .title-smaller {
    margin: 0 0 20px;
}

.box-modal-content .title {
    padding: 0 30px 0 0;
}

@media screen and (max-width: 1020px) {
    .panel-top-fix {
        position: relative;
    }

    .main_wrapper {
        /*		width:1020px; */
        margin: 0 auto;
        overflow: hidden;
    }

    .footer {
        /*		width:1020px;*/
        margin: -378px auto 0;
        overflow: hidden;
    }

    /*	html{ overflow-x:auto} */
}

.slider-main .catalog-list div {
    font-size: 16px;
    line-height: 20px;
}

.slider-main .catalog-list div .name-product {
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #e7e7e7;
}

.fixedbanner {
    position: fixed;
    z-index: 1000;
    width: 204px;
    display:none;
}

.fixedbanner img {
    width: 100%;
}

.fixedbanner div {
    position: relative;
}

.fixedbanner div span {
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: 55px;
    right: 0px;
    cursor: pointer;
    color: #fff;
    padding: 3px 7px;
    font-size: 0px;
}

.fixedbanner.t118 div span,
.fixedbanner.t150 div span {
    left: auto;
    right: 0;
}

.fixedbanner.t118,
.fixedbanner.t150 {
    left: 17px;
}

.fixedbanner.t119,
.fixedbanner.t151 {
    right: 17px;
    /*border:#0cab2b solid 5px;*/
    display: none;
}

.fixedbanner.p122,
.fixedbanner.p153 {
    top: 50%;
    margin-top: -100px;
}

.spectitle {
    font-size: 40px !important;
}

@media screen and (max-width: 1370px) {
    .fixedbanner {
        display: none !important;
    }
}

.modal-wrapper .title {
    font-weight: bold;
}

.title-block div.ttls {
    display: inline-block;
    vertical-align: bottom;
    text-transform: uppercase;
    color: #2bab2d;
    font-weight: 600;
    margin: 0 25px 0 0;
    font-size: 18px;
    line-height: 20px;
}

.custom-select2 .chosen-container .chosen-single {
    font: 16px 'PT Sans', Arial, sans-serif;
    padding: 8px 20px 0;
    background-color: #ececec;
    height: 40px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    color: #5a5a5a;
    border: none;
    width: 100%;
    box-sizing: border-box;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1) inset;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .1) inset;
    behavior: url('/bitrix/templates/main/css/PIE.htc');
}

.custom-select2 .chosen-container-single .chosen-single div b,
.custom-select2 .chosen-container-active.chosen-with-drop .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: no-repeat 0px 15px;
}

.custom-select2 .chosen-container-single .chosen-single div b {
    background: url(/bitrix/templates/main/css/../img/arrow-darkgray-top.png) 0 15px no-repeat !important;
}

.custom-select2 .chosen-container .chosen-results {
    margin: 0;
}

.custom-select2 .chosen-container-single .chosen-drop {
    /*background-color: #ECECEC;*/
    margin-top: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    border-top: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, .30);
    border-radius: 18px;
}

.caret {
    position: relative;
    margin-left: 10px;
}

.caret::before {
    content: '▼';
    position: absolute;
    font-size: 8px;
}

.humburger {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 3px;
    background: white;
    vertical-align: middle;
    margin-right: 12px;
}

.humburger::before,
.humburger::after {
    content: '';
    position: absolute;
    top: -6px;
    left: 0;
    right: 0;
    background: white;
    height: 3px;
}

.humburger::after {
    top: auto;
    bottom: -6px
}

.mobile-nav {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
}

.mobile-nav > ul:nth-child(1) {
    width: 100%;
    margin-right: 10px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
}

.mobile-nav > ul,
.mobile-nav > ul > li {
    display: inline-block;
    background: #0cab2c;
    vertical-align: middle;
    text-align: center;
}

.mobile-nav > ul > li {
    width: 100%;
    font-family: "BebasNeueBold";
    text-transform: uppercase;
    font-size: 24px;
    position: relative;
}

.mobile-nav > ul > li > a {
    position: relative;
    cursor: pointer;
    border: none;
    color: #fff;
    display: block;
    height: 52px;
    line-height: 55px;
    width: 100%;
}

.mobile-nav > ul > li.search-cell {
    padding: 0 4px;
}

.mobile-nav > ul > li > a.search-btn {
    background-image: url(/bitrix/templates/main/css/../img/search-icon.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 50px;
}

.mobile-nav-modal + .arcticmodal-container {
    /*bottom: auto;*/
    right: auto;
    height: auto;
    display: inline-block;
    font-size: 21px;
    color: #5a5a5a;
    font-weight: bold;
}

.mobile-nav-modal + .arcticmodal-container .title-menu,
.mobile-nav-modal + .arcticmodal-container .title-menu a {
    color: #0cab2c;
    font-size: 27px;
    margin: 0 0 30px;
    text-transform: uppercase;
    padding: 0;
}

.mobile-nav-modal + .arcticmodal-container li:not(.title-menu) {
    border-top: 1px solid #ececec;
}

.mobile-nav-modal + .arcticmodal-container a {
    color: #5a5a5a;
    padding: 20px 0;
    display: block;
}

.mobile-nav-modal + .arcticmodal-container .arcticmodal-container_i2 {
    padding: 0;
    vertical-align: top;
}

.mobile-nav-modal-container {
    padding: 30px 30px 0;
    background: white;
}
.section-product .tabs_card {
    display: table-row;
}

.mainContent .slider_block .slide {
    background-repeat: no-repeat !important;
}

.close-all-modal {
    background: transparent url(/bitrix/templates/main/css/../img/close_black.png) center no-repeat;
    border: 0;
    height: 21px;
    width: 30px;
    display: inline-block;
    float: right;
}

.panel-top-fix {
    background-color: transparent;
}

.panel-top-fix .dropdown-menu {
    display: none;
}

.panel-top-fix .nav > ul > li.dropdown-toogle:hover .dropdown-menu {
    display: block;
}

body .v768,
body .v480 {
    display: none;
}

.clearboth:before,
.clearboth:after {
    content: '';
    display: table;
    clear: both;
}

.mainSliderTop {
    margin-bottom: 20px;
}

.slider-inner.slider-main-company {
    width: 100%;
}

.slider-main-company .owl-stage {
    margin: 4px 3px;
}

@media screen and (max-width: 3000px) {

    .slider-inner.slider-main-company .owl-carousel .owl-stage-outer {
        width: 983px;
    }

    .slider-main-company img {
        width: 242px;
        height: auto !important;
        max-width: initial !important;
        max-height: initial !important;
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        opacity: 0.5;
        transition-property: opacity;
        transition-duration: 0.5s;
    }

    .slider-main-company .slide-cell {
        width: 241px;
        height: 241px;

        overflow: visible
    }

    .slider-main-company .slide-cell:hover img {
        border: #0cab2c solid 4px;
        width: 250px;
        height: 250px;
        top: -4px;
        left: -4px;
        position: relative;
        z-index: 111;
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        -o-filter: grayscale(0%);
        filter: grayscale(0%);
        opacity: 1;
    }

    .slider-inner.slider-main-company .owl-nav .owl-prev {
        left: -50px;
        background: none !important;
        width: 50px;
        height: 100px;
        top: 30%;
        position: absolute;
    }

    .slider-inner.slider-main-company .owl-nav .owl-prev span {
        background: url(/bitrix/templates/main/css/../img/leftslArr2.png) 50% 50% no-repeat;
        width: 22px;
        display: block;
        height: 38px;
        font-size: 0px;
    }

    .slider-inner.slider-main-company .owl-nav .owl-next {
        right: -75px;
        background: none !important;
        width: 50px;
        height: 100px;
        top: 30%;
        position: absolute;
    }

    .slider-inner.slider-main-company .owl-nav .owl-next span {
        background: url(/bitrix/templates/main/css/../img/rightslArr.png) 50% 50% no-repeat;
        width: 22px;
        display: block;
        height: 38px;
        font-size: 0px;
    }
}

@media screen and (max-width: 1024px) {

    .slider-inner.slider-main-company .owl-carousel .owl-stage-outer {
        width: 100%;
    }

    .btn-large-size.v768 {
        display: inline-block !important;
    }

    .slider-main-company img {
        width: 230px;
        height: auto !important;
        max-width: initial !important;
        max-height: initial !important;
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        -o-filter: grayscale(0%);
        filter: grayscale(0%);
        opacity: 1;
        transition-property: opacity;
        transition-duration: 0.5s;
    }

    .slider-main-company .slide-cell {
        width: 230px;
        height: 230px;

        overflow: visible
    }

    .slider-main-company .owl-stage {
        margin: 4px 2px;
    }

    .slider-main-company .slide-cell:hover img {
        border: #0cab2c solid 4px;
        width: 237px;
        height: 237px;
        top: -4px;
        left: -4px;
        position: relative;
        z-index: 111;
    }

    .slider-inner.slider-main-company .owl-nav .owl-prev {
        width: 65px;
        height: 55px;
        top: -84px;
        right: 0px !important;
        left: auto;
    }

    .slider-inner.slider-main-company .owl-nav .owl-prev span {
        width: 22px;
        height: 20px;
        background-size: contain;
    }

    .slider-inner.slider-main-company .owl-nav .owl-next {
        width: 65px;
        height: 45px;
        border-radius: 0;
        top: -79px;
        right: -40px;
        border-radius: 0;
        border-left: #ebebeb solid 1px;
    }

    .slider-inner.slider-main-company .owl-nav .owl-next span {
        width: 22px;
        height: 20px;
        margin-left: 10px;
        background-size: contain;
    }
}

@media screen and (max-width: 768px) {
    .btn-large-size.v480 {
        display: inline-block !important;
    }

    .slider-main-company img {
        width: 217px;
        height: auto !important;
        max-width: initial !important;
        max-height: initial !important;
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        -o-filter: grayscale(0%);
        filter: grayscale(0%);
        opacity: 1;
        transition-property: opacity;
        transition-duration: 0.5s;
    }

    .slider-main-company .slide-cell {
        width: 217px;
        height: 217px;

        overflow: visible
    }

    .slider-main-company .slide-cell:hover img {
        border: #0cab2c solid 4px;
        width: 217px;
        height: 217px;
        top: -4px;
        left: -4px;
        position: relative;
        z-index: 111;
    }

    .slider-inner.slider-main-company .owl-nav .owl-next {
        top: -52px;
        right: -22px;
    }

    .slider-inner.slider-main-company .owl-nav .owl-prev {
        top: -55px;
        right: 10px !important;
    }

    .contacts-nav + .arcticmodal-container {
        padding: 30px;
        background: white;
    }

    .contacts-nav + .arcticmodal-container a {
        display: inline-block;
        padding: 0;
    }

    .contacts-nav + .arcticmodal-container .title-modal {
        line-height: 1;
        font-size: 27px;
        margin: 0 0 30px;
        color: #0cab2c;
        font-weight: bold;
        padding: 0;
        border: 0 !important;
        text-transform: uppercase;
    }

    .contacts-nav + .arcticmodal-container ul li {
        font-weight: normal;
        padding: 20px 0;
        border-color: #ececec;
        border-style: solid;
        border-top: 1px;
        font-size: 18px;
    }

    .contacts-nav + .arcticmodal-container ul li:last-of-type {
        border-bottom: 1px;
    }

    .contacts-nav + .arcticmodal-container p {
        margin: 0;
    }
}

@media screen and (max-width: 1024px) {
    .v768 {
        display: inherit !important;
    }

    .mainWrap,
    .slider_block,
    .slider,
    .content,
    .table-wrap {
        width: 700px;
    }

    .lang-block {
        font-size: 16px;
        margin-right: 21px;
    }

    .lang-block a {
        font-size: 16px;
        margin-right: 10px;
    }

    .info-cell a {
        font-size: 15px;
    }

    .info-icon {
        margin-right: 5px;
    }

    .header .btn .doc {
        padding-left: 0;
    }

    .header .btn:not(.btn-opros) .doc::after {
        display: none;
    }

    .header .btn {
        padding: 0 17px;
        margin-top: 4px;
        height: 29px;
        line-height: 26px;
    }

    .logo {
        margin-right: 22px;
        width: 338px;
    }

    .adress-info {
        padding-top: 8px;
        margin: 0;
    }

    .slider_block,
    .slider,
    .slide {
        height: 440px;
    }

    .slider_block {
        margin-bottom: 0;
    }

    .slider-controls {
        bottom: 10px;
    }

    .col-product .title {
        width: 100%;
        float: none;
        padding: 0 0 30px;
    }

    .product-list li {
        width: 77px;
        font-size: 13px;
    }

    .title-small {
        font-size: 42px;
    }

    .quality-cell {
        margin-bottom: 20px;
    }

    .news-block {
        padding-bottom: 40px;
        margin-bottom: 40px;
        border-bottom: 1px solid #d9d9d9;
    }

    .news-block .news-list {
        letter-spacing: -.3em;
    }

    .news-block .news-list > * {
        letter-spacing: normal;
    }

    .news-block li {
        display: inline-block;
        width: 33.33%;
    }

    .product-filter > li {
        padding-left: 8px;
        margin-left: 7px;
    }

    .product-catalog-small {
        width: 700px;
    }

    .catalog-small li {
        width: 160px;
    }

    .catalog-small li .catalog-img a {
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        height: auto;
        display: flex;
        align-items: center;
    }

    .catalog-small li .catalog-img {
        position: relative;
        width: 100%;
        margin: auto;
        /*background: silver;*/
        overflow: hidden; /* clearfix */
    }

    .catalog-small li .catalog-img:before {
        content: "";
        padding-top: 100%;
        float: left;
    }

    .doc-info-block {
        width: 100%;
        float: none;
    }

    .download-btn {
        width: 160px;
    }

    .download-btn,
    .doc-btn-list {
        display: inline-block;
        vertical-align: top;
    }

    .doc-btn-list li {
        display: inline-block;
        vertical-align: top;
        width: 175px;
        border-top: 0px !important;
    }

    .section-product .tabs_card li {
        font-weight: bold;
    }

    .section-product .tabs_card li span {
        font-size: 16px;
        font-family: 'PT Sans';
        margin: 0;
    }

    .section-product .tabs_card li + li span {
        border-left: 0;
    }

    .slider-inner.slider-inner-big {
        width: 100%;
    }

    .slider-main .catalog-list .owl-item + .owl-item {
        padding-left: 20px;
    }

    .box_card .catalog-img a {
        position: relative;
        width: 100%;
        margin: auto;
        /*background: silver;*/
        overflow: hidden; /* clearfix */
    }

    .box_card .catalog-img a:before {
        content: "";
        padding-top: 100%;
        float: left;
    }

    .info-sity {
        letter-spacing: -.3em;
    }

    .info-sity > * {
        letter-spacing: normal;
    }

    .branch-block,
    .dealers-block {
        width: 50%;
        display: inline-block;
    }

    .branch-cell {
        width: 100%;
        float: none;
    }

    .link-all {
        display: inline-block !important;
        font-size: 14px;
        border-bottom: 1px solid #d9d9d9;
    }

    .link-all a {
        color: #5a5a5a;
    }

    .title-block {
        padding-bottom: 30px;
    }

    .title-small {
        font-size: 30px;
    }

    .tips {
        letter-spacing: -.3em;
    }

    .tips > * {
        letter-spacing: normal;
    }

    .tips li:not(.h768) {
        display: inline-block !important;
        vertical-align: top;
    }

    .tips .skype-link {
        position: relative;
        padding-left: 30px;
        font-size: 18px;
    }

    .tips .skype-link:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        background: url(/bitrix/templates/main/css/../img/skype-icon.png) 0 0 no-repeat;
        width: 18px;
        height: 18px;
    }

    .mobile-nav-modal-container {
        min-width: 340px;
    }

    .mobile-nav-modal-container .caret {
        float: right;
    }

    .mobile-nav-modal-container .caret::before {
        content: '';
        background: url('/bitrix/templates/main/css/../img/arrow-other.png') center no-repeat;
        width: 12px;
        height: 21px;
    }

    .box-modal {
        width: 700px;
    }

    .spectitle {
        margin-bottom: 20px;
    }

    .fixedbanner {
        display: none !important;
    }

    .adress-info {
        width: 340px;
    }

    /* Всегда внизу */
    .h768 {
        display: none !important;
    }
}

@media screen and (max-width: 768px) {

    .v480 {
        display: inherit !important;
    }

    img {
        max-width: 100%;
    }

    .mainWrap, .slider_block, .slider, .content, .product-catalog-small, .dealers-map, .reviews-page, .box-modal,
    .company-inner, .table-wrap {
        width: 440px;
    }

    .mobile-nav > ul > li + li {
        border-left: 1px solid #33b94e;
    }

    .header-mobile {
        height: 107px;
        padding-top: 30px;
        letter-spacing: -.3em;
        margin-left: -20px;
        /*display: inline-block;*/
        /*vertical-align: middle;*/
    }

    .header-mobile > * {
        letter-spacing: normal;
        padding-left: 20px;
        width: 50%;
        display: inline-block !important;
        vertical-align: middle;
        margin: 0;
    }

    .logo {
        width: 50%;
        float: none;
        height: auto;
    }

    .logo img {
        max-width: 100%;
    }

    .mobile-nav .search-cell {
        background: #e7e7e7;
    }

    .mobile-nav > ul > li > a.search-btn {
        background: url(/bitrix/templates/main/css/../img/search-icon-dark.png) center no-repeat;
    }

    .header-content .mainWrap {
        padding: 0;
        height: auto;
    }

    .header-mobile .btn-opros {
        height: 42px;
        width: 198px;
        border: 2px solid #e7e7e7;
        font-size: 17px;
        padding-top: 5px;
        background-color: transparent;
        color: #282828 !important;
        padding-left: 40px;
    }

    .header-mobile .btn-opros .doc {
        position: relative;
    }

    .header-mobile .btn-opros .doc::after {
        content: '';
        background: url(/bitrix/templates/main/css/../img/doc-icon-dark.png);
        width: 14px;
        height: 16px;
        position: absolute;
        left: -24px;
        top: 4px;
    }

    .mainContent .slider_block,
    .mainContent .slider_block .slider,
    .mainContent .slider_block .slide {
        height: 225px;
    }

    .product-filter {
        display: block;
        float: none !important;
    }

    .catalog-small {
        margin-left: -10px;
    }

    .catalog-small li {
        width: 140px;
        margin: 0;
        padding: 0 0 20px 10px;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

    .product-list li {
        margin: 0 15px;
    }

    .company-detail {
        width: auto;
        float: none;
    }

    .slider-info {
        display: none;
    }

    .counter-block {
        letter-spacing: -.3em;
    }

    .counter-block > * {
        letter-spacing: normal;
    }

    .counter-cell {
        text-align: center;
        width: 33%;
        float: none;
        margin: 0;
        display: inline-block;
    }

    .counter {
        display: inline-table;
        /*border: 5px solid #2bab2d;*/
        border-radius: 50%;
        margin: 0 auto;
        width: 70px;
        height: 70px;
        box-sizing: border-box;
        line-height: 1;
    }

    .counter div {
        display: table-cell;
        vertical-align: middle;
        /*line-height: 70px;*/
        /*padding-top: 10px;*/
    }

    .counter:after {
        left: 0;
        width: 70px;
        height: 70px;
        top: -5px;
        -webkit-background-size: contain;
        background-size: contain;
    }

    .counter-info {
        display: block;
        width: 100%;
        text-align: center;
        left: auto;
        margin-top: 10px;
    }

    .twitter-block {
        height: auto;
        float: none;
        margin-bottom: 30px;
    }

    .twitter-block, .twitter-content {
        width: 100%;
        height: auto;
    }

    .quality-block .title-small {
        font-size: 37px;
    }

    .quality-cell {
        width: 49%;
        text-align: center;
    }

    .quality-img {
        margin: 0 0 10px;
    }

    .company-info .map-img {
        display: none;
    }

    .news-block li {
        display: block;
        width: 100%;
        margin: 0 0 20px;
    }

    .section-product .tabs_card {
        letter-spacing: -.3em;
        margin-left: -10px;
    }

    .section-product .tabs_card > * {
        letter-spacing: normal;
    }

    .section-product .tabs_card li {
        display: inline-table;
        width: 49%;
        padding: 0 0 10px 10px;
        color: #5a5a5a;
        font-weight: bold;
        max-width: none;
        vertical-align: top;
        min-height: 72px;
    }

    .section-product .tabs_card li span {
        background: #ececec;
        border: 0;
        display: table-cell;
        vertical-align: middle;
    }

    .section-product .tabs_card li.current_card span {
        background: #0cab2c;
        color: white;
    }

    .product-head {
        padding: 0;
    }

    .spectitle {
        font-size: 45px !important;
        float: none;
        line-height: .7;
        /*margin-bottom: 30px;*/
    }

    .section-product .box_card {
        border: 0;
    }

    .doc-info-block .download-btn {
        width: 143px;
    }

    .download-text,
    .doc-btn-list li p {
        font-size: 18px;
    }

    .doc-img {
        height: auto;
    }

    .doc-img img {
        max-width: 40px;
    }

    .doc-info-block:before,
    .doc-info-block:after {
        content: '';
        display: table;
        clear: both;
    }

    .product-filter-mobile {
        letter-spacing: -.3em;
        border: 1px solid #ececec;
        border-left: 0;
        border-right: 0;
    }

    .product-filter-mobile > li {
        font-size: 20px;
        font-weight: bold;
        letter-spacing: normal;
        line-height: 1;
        display: inline-block;
        vertical-align: top;
        padding: 27px 0 30px;
    }

    .product-filter-mobile > li + li {
        margin-left: 15px;
    }

    .product-filter-mobile > li a {
        color: black;
        text-decoration: none;
        border-bottom: 1px solid #f0f0f0;
    }

    .doc-info-block {
        border-bottom: 1px solid #ececec;
    }

    .branch-cell {
        display: none;
    }

    .branch-block,
    .dealers-block {
        width: 100%;
        display: block;
        float: none;
    }

    .branch-block .title-block,
    .dealers-block .title-block,
    .branch-block .branch-tab,
    .dealers-block .branch-tab {
        padding: 0;
        display: inline-block;
        vertical-align: top;
    }

    .branch-block {
        margin-bottom: 25px;
    }

    .social {
        margin: 0;
    }

    .appendix {
        display: none;
    }

    .phone-block {
        text-align: left;
    }

    .footer {
        margin: 0;
        width: 100%;
        height: auto;
        padding: 30px 20px;
    }

    .slider-inner.slider-inner-big {
        width: 440px;
    }

    .slider-inner .owl-carousel .owl-wrapper-outer,
    .slider-inner {
        width: 440px;
    }

    .slider-inner .slide-cell {
        width: 200px;
    }

    .slider-inner img {
        max-width: 100%;
    }

    .slider-inner .owl-carousel .owl-item {
        width: 220px !important;
    }

    .mobile-nav-modal + .arcticmodal-container .info-cell a {
        display: inline-block;
    }

    .mobile-nav-modal + .arcticmodal-container .info-cell a {
        font-size: 21px;
        text-decoration: none;
    }

    .mobile-nav-modal + .arcticmodal-container {
        right: 0;
    }

    .mobile-nav-modal + .arcticmodal-container .arcticmodal-container_i {
        width: 100%;
    }

    .mobile-nav-modal + .arcticmodal-container .mobile-nav-modal-container {
        height: 100%;
    }

    /* Всегда внизу */
    .h480 {
        display: none !important;
    }

    .panel-top .info-cell a {
        white-space: nowrap;
    }

    .section-product .tabs_card {
        display: block;
    }

    .panel-top .info-cell a {
        white-space: nowrap;
    }

    .section-product .tabs_card {
        display: block;
    }

    #exampleModal1 {
        width: 100%;
    }

    .info-icon {
        width: 24px;
    }

    .doc-info-block .download-popup {
        left: 0;
        right: auto;
    }

    .doc-info-block .download-popup:after {
        left: 63px;
        right: auto;
    }

    .doc-info-block .download-btn > a.open + .download-popup {
        top: 150px;
    }

    .partner-list {
        margin-left: -10px;
    }

    .partner-list:before,
    .partner-list:after {
        content: ' ';
        display: table;
        clear: both;
    }

    .partner-list li {
        float: left;
        width: 50%;
        text-align: center;
        margin: 0;
        padding: 10px 10px 20px 20px;
        position: relative;
        min-height: 110px;
    }

    .partner-list li img {
        display: block;
        margin: auto;
        max-width: 195px;
        position: absolute;
        left: 10px;
        right: 10px;
        top: 10px;
        bottom: 10px;
    }

    .news-list li a {
        line-height: 1.5;
    }

    .main_wrapper {
        min-height: 1px;
    }

    .catalog-list li {
        width: 199px !important;
        font-size: 20px;
    }

    .catalog-img a {
        width: 199px !important;
    }


    [id^="section-"] tr td:first-child {
        display: none;
    }

    [id^="section-"] tr td:nth-child(2) {
        padding-left: 30px;
    }

    #section-237:not(.tab-normal) tr td:nth-child(2) {
        width: 100%;
    }

    #section-237:not(.tab-normal) tr td:nth-child(2) span {
        font-weight: bold;
    }

    #section-237:not(.tab-normal) tr td:nth-child(2) span:after {
        display: block;
        content: attr(data-title);
        font-weight: normal;
    }

    #section-237:not(.tab-normal) tr td:nth-child(3) {
        display: none;
    }

    #section-237.tab-normal tr td:nth-child(2) {
        width: 100%;
    }

    #section-237.tab-normal tr td:nth-child(2) span {
        /*font-weight: bold;*/
    }

    #section-237.tab-normal tr td:nth-child(2) span:before {
        content: attr(data-title);
        font-weight: bold;
        display: block;
        margin-bottom: 10px
    }

    #section-237.tab-normal tr td:nth-child(2) span:after {
        content: attr(data-dop);
        display: block;
        font-weight: bold;
        margin-top: 10px;
    }

    #section-237.tab-normal tr td:nth-child(3) {
        display: none;
    }
}

.arcticmodal-container_i2 > * {
    display: block !important;
}

.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin: 0;
    width: 100% !important;
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 98;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #ccc;
    border-top: 0;
    background-color: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}

.chosen-container a {
    cursor: pointer;
}

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 10px;
    height: 24px;
    border: 1px solid #c6c6c6;
    /* border-radius:5px;
     -webkit-border-radius:5px;
     -moz-border-radius:5px;*/
    background-color: #fff;
    /*  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
      background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
      background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
      background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
      background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);*/
    background-clip: padding-box;
    /*box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);*/
    color: #333;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
    /*font-weight:bold;*/
}

.chosen-container-single .chosen-default {
    color: #333;
}

.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 24px;
    height: 100%;
}

.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/bitrix/templates/main/css/../img/st_bot.png) 9px 10px no-repeat;
}

.chosen-container-single .chosen-search {
    display: none;
    position: relative;
    z-index: 98;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}

.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
}

.chosen-container .chosen-results {
    color: #989898;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 5px 4px 4px;
    padding: 0;
    max-height: 200px;
    -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 11px 7px 7px;
    list-style: none;
    line-height: 15px;
}

.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer;
    color: #333;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #adcc5a;
    color: #fff !important;
}

.chosen-container-active .chosen-single {
    /*border: 1px solid #5897fb;*/
    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
}

.chosen-container-active.chosen-with-drop .chosen-single {
    /*border: 1px solid #aaa;*/
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    /*  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
      background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
      background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
      background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
      background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);*/
    /*box-shadow: 0 1px 0 #fff inset;*/
}

.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background: url(/bitrix/templates/main/css/../img/st_top.png) 9px 10px no-repeat;
}

.arcticmodal-overlay,
.arcticmodal-container {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
}

.arcticmodal-container {
    overflow: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

*:first-child + html .arcticmodal-container {
    height: 100%
}

.arcticmodal-container_i {
    height: 100%;
    margin: 0 auto;
}

.arcticmodal-container_i2 {
    padding: 24px;
    margin: 0;
    border: 0;
    vertical-align: middle;
}

.arcticmodal-error {
    padding: 20px;
    border-radius: 10px;
    background: #000;
    color: #fff;
}

.arcticmodal-loading {
    width: 80px;
    height: 80px;
    border-radius: 10px;
    background: #000 url(/bitrix/templates/main/css/loading.gif) no-repeat 50% 50%;
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    display: block;
   /* width: 100%;*/
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.headerbtn{
    vertical-align: top;
    padding: 3px 9px;
    height: 40px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    background-color: #0cab2c;
    border: 0;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    color: #fff!important;
}
.banner-block .news-banner-block {
    top: 65px;
}
.news-banner-block {
    border: 0;
    background: rgba(255, 255, 255, .7)
}
.news-banner-block .h3 {
    font-size: 38px;
}


.news-list li a {
    color: #282828;
}

.all-news-link a {
    font-family: "BebasNeueBold";
    font-size: 28px;
    color: #282828;
}

.all-news-link:after {
    top: -4px;
}


.use-cookies-wrap {
    position: fixed;
    bottom: 0px;
    right: 10px;
    left: 10px;
    z-index:9999;
}

.use-cookies {
    background: white;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.3);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;

    max-width: 1000px;
    margin: 0 auto;
    border-radius: 5px;
    padding: 10px 30px 10px;
}
.use-cookies p {
    margin: 0 10px 0 0;
}
.use-cookies p,
.use-cookies button {
    margin-top: 10px;
}
/* End */


/* Start:/bitrix/templates/main/external/fontawesome/css/regular.min.css?1666157179677*/
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/bitrix/templates/main/external/fontawesome/css/../webfonts/fa-regular-400.eot);src:url(/bitrix/templates/main/external/fontawesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/main/external/fontawesome/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(/bitrix/templates/main/external/fontawesome/css/../webfonts/fa-regular-400.woff) format("woff"),url(/bitrix/templates/main/external/fontawesome/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(/bitrix/templates/main/external/fontawesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/main/style.css?1666157177150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/main/template_styles.css?16661571797401*/
.press-one-block table {
border-collapse: collapse;
margin: auto;
}

.press-one-block td, th {
border: 1px solid black !important";
padding: 5px !important;
}

.press-one-block th {
text-align:center;
}

.videoin {
	position: relative;
	padding-bottom: 56.25%;
	margin-bottom: 2%;
	height: 0;
	overflow: hidden;
}

.press-info {
	margin-bottom: 0px !important;
}

.press-one-block li, #preim li {
	text-indent:  1.5em
}

#detail-text ul ul {
	padding-left: 3em;
}

.press-one-block ul ul {
	padding-left: 4em;
}

#detail-text ul ul li, .press-one-block ul ul li {
	list-style: circle;
	padding-left: 0em !important;
	padding-right: 0em !important;
	text-indent: 0em;
}

sub {
    font-style: normal;
    font-size: 0.7em;
    vertical-align: -0.4em;
}

sup {
    font-style: normal;
    font-size: 0.7em;
    vertical-align: 0.6em;
}

h2, h3 {
    text-transform: uppercase;
}

.article .right-image {
    margin-left: 30px;
    float: right;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.article .right-image img {
    margin-top: 45px;
}

.article p {
    text-align: justify;
}

.article h2 {
    text-transform: uppercase;
    margin: 10px 0;
}

.product-list__item {
    margin-top: 20px;
}

.product-list .product-list__item:first-child {
    margin-top: 0;
}

.product-item {
    display: flex;
}

.product-item a {
    color: #282828;
}

.product-item__img {
    width: 195px;
    height: 200px;
    flex: 0 0 195px;
    padding: 5px;
    border: 1px solid #f0f1f0;
    text-align: center;
    overflow: hidden;
}

.product-item__img img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
}

.product-item__body {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 20px;
}
.product-item__name {
    font-size: 30px;
    font-family:"BebasNeueBold";
    margin-bottom: 5px;
    line-height: .9;
}

.article .btn {
    border-radius: 0;
    text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
    .article .img_hor_scroll {
        overflow-x: auto;
        width: 700px;
    }
    .article .img_hor_scroll img {
        max-width: none;
        max-height: 700px;
    }

    .article .right-image  {
        float: none;
        flex-direction: row;
        margin-left: 0;
        justify-content: space-between;

    }
    .article .right-image img {
        margin-top: 0;
        max-width: 45%;
    }
}
.social {
	margin: 0 0 25px;
	max-width: 185px;
	display: block;
	font-size: 22px;
}
@media screen and (max-width: 768px) {
    .article .img_hor_scroll {
        width: 440px;
    }
    .article .right-image {
        margin-left: 0;
        float: none;
    }
	.footer .v480 .group-cell {
		text-align: center;
	}
	.social {
    	font-size: 22px;
	}
}

.owl-carousel .owl-item .catalog-img img {
    width: auto;
    max-width: 100%;
}
.errortext{font-size:0px;
display: none}
#opit_opit h1 {
	font-size: 38px;
	line-height: 42px;
	color: #282828;
	font-family: "BebasNeueBold";
	font-weight: normal;
	margin: 0 0 30px;
}
input[type="submit"][disabled] {
	cursor: default;
	background: #bfc1be;
}
input[type="submit"][disabled]:hover {
    background: #bfc1be;
}
button[disabled] {
	cursor: default;
	background: #bfc1be;
}
button[disabled]:hover {
    background: #bfc1be;
}
.box-modal.box-modal-small {
    width: 420px;
}
h1.metering-skids-emis-esko,
h1.uzel_ucheta_gaza,
h1.emis_esko_2210_aip,
h1.blochnye-i-blochno-shkafnye-uzly-ucheta,
h1.uzel_ucheta_para,
h1.teploschetchik-emis-esko-2210,
h1.kompleks-energonositeley-esko-2210
{
	font-variant: small-caps;
}

.footer .social a{
	color: #fff;
}

.btn.order-btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem 1rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 1.25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn-icon.order-btn {
            padding-top: 0;
            padding-bottom: 0;
        }
.btn.order-btn.btn-small > .icon {
	position: relative;
	left: -1.2rem;
	display: inline-block;
	padding: 0.27rem 0.95rem;
	background: #CF3033;
	background-color: #CF3033;
	border-radius: 1.25rem 0 0 1.25rem;
}
.btn.order-btn > .icon {
	position: relative;
	left: -1.2rem;
	display: inline-block;
	padding: 0.45rem 0.95rem;
	background: #CF3033;
	background-color: #CF3033;
	border-radius: 1.25rem 0 0 1.25rem;
}
.btn-danger.order-btn {
	color: #fff;
	background-color: #FE373A;
	border-color: #FE373A;
}
.btn-danger.order-btn:hover {
	color: #fff;
	background-color: #CF3033;
	border-color: #CF3033;
}
#panel{
	position: absolute;
}
.information_to_download .content-tab ul li {
	font-size: 100% !important;
}
.information_to_download .document-file-block {
	width: 20%;
}
.header .lang-block {
    margin: 0 20px 0 0 !important;
}
.header .info-cell {
	margin: 0 10px 0 0 !important;
}
.fixedbanner div span {
	top: 0px;
}
.partner-block {
	border-top: 0px solid #fff !important;
}
.company-info.ru {
	margin: 0 !important;
}
.ho{
	text-transform: uppercase;
	font-family:"BebasNeueBold";
	font-size: 18px;
	letter-spacing: 0.05em;
}
.lo{
	padding-left: 27px !important;
	font-family:"BebasNeueBold";
	font-size: 18px;
	letter-spacing: 0.05em;
}
.hu {
	font-size: 18px;
	vertical-align: sub;
}

@media screen and (max-width: 768px) {
.lo{
	padding-left: 0 !important;
	padding-top: 5px;
	display: block;
}
.ho {
	display: block;
	padding-top: 10px;
}
.hu {
	display: none;
}
.footer .v480 .group-cell {
	text-align: center;
	display: inline;
	float: none;
}
.footer .mainWrap{
	width: 100%;
}
.social {
	font-size: 27px;
	display: block;
	max-width: 100%;
	margin-bottom: 20px;
}
.footer .v480 .phone-block {
	text-align: center;
	display: inline-block;
	width: 100%;
}
}
.catalog-img a.new-product::after {
	display: none;
}

.no-indent {
	text-indent: 0;
}

.img_card .pag {
	float: left;
	margin-right: 15px;
	font-size: 30px;
	color: #ccc;
	line-height: 60px;
}
.img_card .imgs1 {
	background-image: url(/pics/230.png);
	/* font-size: 60px; */
	height: 60px;
	background-repeat: no-repeat;
	background-size: 35px;
	/* float: unset; */
	float: left;
	width: 40px;
	margin-right: 15px;
}
.img_card .imgs2 {
	background-image: url(/pics/260.png);
height: 65px;
background-repeat: no-repeat;
background-size: 42px;
float: left;
width: 45px;
margin-right: 15px;
}
.img_card .btn-danger.order-btn {
line-height: 30px;
height: 34px;
margin-top: 13px;
}
.img_card {
    margin-left: 60px;
}
.salesno{ padding:30px}
.btn.order-btn-no.btn-small > .icon {
	position: relative;
	left: -1.4rem;
	display: inline-block;
	padding: 0.57rem 1.95rem;
	background: #017d1a;
	background-color: #017d1a;
	border-radius: 1.25rem 0 0 1.25rem;
}

.salesno .control-label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: 400;
}
.social a {
	margin: 0 0 14px 12px;
}
.section-product .box_card.noborder{
	border-top: 0;
	padding: 0;
}

@media screen and (max-width: 540px) {
	.phone-block {
		width: 80% !important;
		display: block !important;
		text-align: left !important;
		float: none !important;
	}
}
/* End */
/* /bitrix/templates/main/css/owl.carousel2.css?16661571794744 */
/* /bitrix/templates/main/css/jquery.fancybox.css?16661571794895 */
/* /bitrix/templates/main/css/main.min.css?166615717974439 */
/* /bitrix/templates/main/css/header.css?166615717977637 */
/* /bitrix/templates/main/external/fontawesome/css/regular.min.css?1666157179677 */
/* /bitrix/templates/.default/components/bitrix/news.list/main/style.css?1666157177150 */
/* /bitrix/templates/main/template_styles.css?16661571797401 */
