.ddd.footer__ullist {width:550px;}
.fourthitem.footer__ullist {margin-left:50px !important; margin-right:50px !important}
.seconditem.footer__ullist {margin-right:0 !important}
body{font-family:'Montserrat',sans-serif; margin:0; padding:0; font-weight:500; color:#000000; overflow-x:hidden}
h1{padding:0px; margin:0px}
html{height:100%}
ul, li{display:block; padding:0px; margin:0px; list-style:none}
.container{width:1760px; margin:0 auto; display:block}
a{outline:none; text-decoration:none; color:black}
.clearfix::after{content:""; clear:both; display:table}
header{background:#fff; height:106px}
.head{position:relative}
.head *{float:left}
.head__logo{padding:20px 0 0; float:left; width:100%; height:100%} 
.head__logo_text{width:250px}
.menu{float:right}
.btn{padding:15px 15px; transform:skew(-14deg); font-weight:bold; font-size:16px; text-transform:uppercase; margin-top:24px; display:block}
.btn span{transform:skew(14deg); display:block}
.red{border:1px solid #bd0d0d; color:#bd0d0d}
i.fa.fa-search{background:#2d2d2d; color:white; width:41px; height:41px; display:flex; justify-content:center; align-items:center; border-radius:50%; box-sizing:border-box}
i.far.fa-user{background:#bd0d0d; color:white; width:41px; height:41px; display:flex; align-items:center; justify-content:center; border-radius:50%; box-sizing:border-box}
i.fa-brands.fa-facebook{font-size:41px}
i.fa-brands.fa-instagram, i.fa-brands.fa-youtube{font-size:28px; background:white; color:#bd0d0d; width:41px; height:41px; display:flex; align-items:center; justify-content:center; border-radius:50%; box-sizing:border-box}
.head__nav{margin-top:30px}
.head__nav a:first-child{margin-left:30px; margin-right:15px}
.search__block{overflow:hidden; position:relative; height:0px; width:100%; transition-property:height; transition-duration:0.4s}
#search{background:#e8e8e8}
.hamburger__btn{display:none; width:23px; position:absolute; right:0px; top:18px; cursor:pointer}
.hamburger__btn div{width:23px; margin-bottom:5px; height:2px; background:#bd0d0d; z-index:1}
.search__block input{border:none; width:90%; display:block; margin:0 auto; background:none; border-bottom:1px solid #a9a9a9; color:#a9a9a9; font-size:10px; padding:11px 0px; box-sizing:border-box; padding-left:10px; padding-top:24px; outline:none}
.search__block .fa.fa-search{position:absolute; top:15px; right:13px; background:none; font-size:14px; color:black}
.head__language{position:relative}
.fa-angle-down{font-size:20px; position:absolute; top:42px; right:5px; z-index:1}
.c-red{color:#bd0d0d}
.under{padding-bottom:15px; border-bottom:2px solid #bd0d0d}
.title .our{font-size:18px; text-transform:uppercase; font-weight:900; float:left; cursor:pointer}
.our .c-red{padding-left:7px}
.title *{float:left}
.title{margin-top:80px; margin-bottom:25px}
footer{background:#bd0d0d}
div.logo_svg_ec{-webkit-mask:url('/bitrix/templates/main/img/logo_ec.svg') no-repeat 100% 100%; mask:url('/bitrix/templates/main/img/logo_ec.svg') no-repeat 100% 100%; -webkit-mask-size:cover; mask-size:cover; background-color:#fff; width:167px; height:50px; -webkit-mask-size:100%; display:block}
.phone__head{display:none}
.phone__head{line-height:34px}
.phone__head .language{float:right}
.main_item{width:330px; padding-top:40px; padding-bottom:36px}
.main_item p{font-size:14px; color:white; font-family:'UkrainianJikharev'}
.links{display:flex; margin-top:5px}
.links li{margin-right:5px;margin-left:5px}
.tel{margin-top:0px}
.addres{color:#fff; font-size:12px; font-weight:300; margin-top:7px}
.addres a{color:#fff}
.footer__content{display:grid; grid-template-columns:repeat(6,1fr)}
.footer__content ul li{margin-bottom:12px; white-space:nowrap}
.footer__content ul li a{color:white; font-size:12px; font-weight:300}
.footer__ullist{width:190px; padding-top:39px}
.footer__org{background:#bd0d0d; border-top:1px solid #fff}
.org{display:flex; justify-content:space-between}
.seconditem.footer__ullist{margin-left:42px; margin-right:84px}
.fourthitem.footer__ullist{margin-left:117px; margin-right:147px}
.fivesitem.footer__ullist{margin-right:119px}
.shadow-header{box-shadow:1px -6px 16px rgba(0,0,0,0.3)}
.global__href{font-size:14px; font-weight:300; margin-bottom:45px; padding-top:35px}
.tab{padding:0}
.tab-content li{position:relative;padding-bottom:10px;font-size:18px;font-weight:300}
.tab-content li.active{display:grid; grid-template-columns:repeat(3,1fr); grid-gap:20px; justify-items:center}
.jq-selectbox__select, .jq-selectbox__select:hover{background:none; margin-top:36px; margin-left:10px; border:none; box-shadow:none; text-transform:uppercase}
.jq-selectbox__trigger{display:none}
.jq-selectbox li{width:65%; text-transform:uppercase; font-size:18px; transform:skewX(-14deg); margin-top:8px; padding:5px 0px 6px 11px; background:#FFF; border:1px solid #bd0d0d}
.jq-selectbox li span{transform:skewX(14deg)}
.jq-selectbox__dropdown ul{overflow:visible; overflow-x:visible}
.jq-selectbox__select-text{overflow:visible}
.jq-selectbox__select{padding:0 3px 0 10px; font-size:18px; width:56px}
.jq-selectbox__dropdown{width:65px; top:66px; left:9px; background:none; border:none; box-shadow:none}
.jq-selectbox li.selected, 
.jq-selectbox li:hover{background-color:#bd0d0d}
.hamb__block{flex-direction:column; background:white; height:640px; position:absolute; top:35px; right:0px; z-index:4; display:flex; transition-property:width; transition-duration:0.4s; justify-content:center; width:0px; box-sizing:border-box; overflow:overlay; align-items:center}
.btn:first-child{margin-right:26px}
.nav__btn{width:36px; height:42px; background:#b90000; transform:skew(-10deg); display:flex; align-items:center; justify-content:center; box-sizing:border-box; cursor:pointer}
.nav__btn i{transform:skew(10deg); color:white}
.similar-btn{position:absolute; transform:translate(0px,-50%) skew(-10deg); width:28px; height:62px; z-index:99999999; top:100px}
.similar-btn-left{left:-25px}
.similar-btn-rigth{right:-25px}
.tab .tab-legend .active{padding:0}
.tab .tab-legend >li{padding:0}
.tab .tab-legend >li{background:none}
.tab .tab-legend .active{position:relative}
.tab .tab-legend .active:after{content:""; width:0; height:0; position:absolute; background:none; top:53px; right:-32px; border:18px solid transparent; border-left:17px solid #e8e8e8; z-index:1; display:block}
.kariera-btn{width:193px; text-align:center; background:#b90000; color:white; font-size:16px; margin:0 auto; margin-top:40px}
.productia__head >.bg-wrap-prod{height:560px; margin-bottom:100px}
.productia__headcontent{width:865px; margin:0 auto; position:relative}
.productia__headcontent >h5, .productia__headcontent >h4{font-size:36px; font-weight:bold; text-align:center; margin:45px 0; text-transform:uppercase}
.productia__headcontent >h1{font-size:36px; font-weight:bold; text-align:center; margin:45px 0; text-transform:uppercase}
.productia__links{width:290px; position:absolute; right:-300px; top:540px}
.productia__links .btn:first-child{margin:0 auto; margin-bottom:17px}
.productia__links .btn:nth-child(1), .productia__links .btn:nth-child(2){background:white; color:#b90000}
.productia__links >a{font-size:16px; margin-bottom:17px; padding:10px 16px; margin-top:17px}
.product__slideritem{width:280px}
.product__slider .nav__btn{top:48%}
.similar-btn-left{left:-45px; top:25%}
.tab.tab-productia .tab-legend >li{background:none; font-size:16px !important; font-weight:900; border:none; color:#353535; padding:0px 25px}
.tab-horiz.tab-productia .tab-legend >li:first-child{border:none}
.tab-horiz.tab-productia .tab-legend{width:625px; display:flex; justify-content:space-between; margin:0 auto; margin-top:55px}
.tab.tab-horiz.tab-productia .tab-legend .active{border:none; color:#b90000; padding-bottom:20px; border-bottom:2px solid #b90000}
.similar-btn-rigth{right:-45px; top:25%}
.tab.tab-productia .tab-legend .active:after{display:none}
.tab-productia .tab-content li.active{display:block}
.title-similar{margin-bottom:50px}
.prod__similar{width:1490px; margin:0 auto; display:block; margin-bottom:80px}
.prod__similaritem{width:290px !important; text-align:center}
.prod__similaritem >picture >img{width:100%; height:100%; margin:0 auto}
.prod__similaritem >h5{font-size:16px; font-weight:bold}
.prod__similaritem >p{font-size:14px; font-weight:400}
.prod__similaritem{padding:20px 40px}
.prod__und-title{width:870px; font-size:14px; text-transform:none; font-weight:300; margin-bottom:60px}
.production__aboutitem:nth-child(even) .production__abouttext{padding:0; padding-right:50px; box-sizing:border-box}
.production__aboutitem:nth-child(even) >img{padding-left:52px}
.production__aboutitem:nth-child(odd) >img{padding-right:52px}
.production__aboutitem >img{width:50%; height:50%; box-sizing:border-box}
.production__aboutitem{display:flex; align-items:center; height:100%; margin-bottom:45px}
.production__abouttext{padding-left:45px; width:50%}
.production__aboutitem:nth-child(even){justify-content:space-between; flex-direction:row-reverse}
.production__abouttext >h5, .production__abouttext >h4{font-size:36px; font-weight:400; text-transform:uppercase; margin-top:0; margin-bottom:30px}
.production__abouttext >h5:after{content:""; display:block; background:#b90000; height:2px; width:350px; margin-top:30px}
.production__abouttext >p{font-size:18px; font-weight:300; margin-top:0}
.productia__table{border:1px solid #e6eaf2; font-size:14px; border-spacing:0px; margin:0 auto; margin-top:52px}
.productia__table tr:nth-child(odd){background:#e6eaf2}
.productia__table tr td:first-child{padding:16px 280px 16px 28px; border-right:1px solid #e6eaf2}
.productia__table tr td:last-child{padding:16px 230px 16px 63px; border:none}
.product-line{width:100%; height:2px; background:#e8e8e8; position:relative; top:120px}
.tab-horiz .tab-legend >li:first-child, .tab.tab-horiz .tab-legend .active, .tab-document .tab-legend li{border:none}
