/* fonts */
@font-face {font-family: 'Iskra';src: url("../fonts/iskra-medium.ttf") format("truetype");font-weight:500;font-style:normal;}
@font-face {font-family: 'Roboto';src: local('Roboto'), local('Roboto-Regular'),url('../fonts/roboto-regular.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Roboto';src: local('Roboto Thin'), local('Roboto-Thin'),url('../fonts/roboto-thin.woff2') format('woff2');font-weight: 100;font-style: normal;}
@font-face {font-family: 'Roboto';src: local('Roboto Light'), local('Roboto-Light'),url('../fonts/roboto-light.woff2') format('woff2');font-weight: 300;font-style: normal;}
@font-face {font-family: 'Roboto';src: local('Roboto Medium'), local('Roboto-Medium'),url('../fonts/roboto-medium.woff2') format('woff2');font-weight: 500;font-style: normal;}
@font-face {font-family: 'Roboto';src: local('Roboto Bold'), local('Roboto-Bold'),url('../fonts/roboto-bold.woff2') format('woff2');font-weight: bold;font-style: normal;}

/* normalize */
::-moz-selection{color:#fff;background-color:#51b127}
::selection{color:#fff;background-color:#51b127}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{position:relative;color:#000;font-family: Roboto;font-size:18px;font-weight:400;line-height:24px;margin:0}
article,aside,footer,header,nav,section{display:block}
hr{overflow:visible;height:1px;background:#51b127;color:#51b127;border:0}
table{overflow-x:auto;display:block;width:100%;border-collapse:collapse;margin:25px 0 45px}
tbody{display:table;width:100%}
td,th{font-size:16px;line-height:24px;text-align:left;padding:10px;}
th{background:#f3f3f3;font-weight:400;text-align:center;}
td{font-weight:400}
ul{list-style-type:none;padding:0;margin:30px 0 40px 30px}
li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;margin-bottom:15px}
li::before {content: '';position: absolute;top: 8px;left: 0;background: #51b127;border-radius: 100%;width: 6px;height: 6px;}
li:last-child{margin-bottom:0}
ol {padding-left:16px;margin:0 0 20px 30px;}
ol li{padding-left:5px}
ol li:before{display:none}
h1 {color:#000;font-family: Iskra;font-size: 100px;font-weight: 500;}
h2 {color:#000;font-family: Iskra;font-size: 72px;font-weight: 500;line-height: 100px;}
h3 {color:#000;font-family: Iskra;font-size: 48px;font-weight: 500;line-height: 36px;}
h4 {font-family: Iskra;font-size: 32px;font-weight: 500;line-height: 35.99px;;}
p{margin:10px 0 20px}
p .phone{font-size:16px;font-weight:400}
a{color:#51b127;outline:0;background-color:transparent;-webkit-text-decoration-skip:objects}
a:hover{text-decoration:none}
details,figcaption,figure,main,menu{display:block}
figure,form{margin:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block;max-width:100%}
audio:not([controls]){display:none;height:0}
img{max-width:100%;border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0}
button,input{overflow:visible}
button,select{text-transform:none}
button{border:0;outline:0;font:inherit;cursor:pointer}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
canvas{display:inline-block}
[hidden],template{display:none}
select{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAAAXNSR0IB2cksfwAAAEJQTFRFAAAAjo6OjY2NjY2NjY2NjIyM////jo6OjIyMqqqqjY2NjY2NjY2NjY2NgICAjIyMjY2NjIyMjIyMjY2NmZmZjY2NRqFTJwAAABZ0Uk5TANGGk/+DAaJ4A6V0r2kGsmdmu/0KuWFPOMgAAABNSURBVHicRY1ZDsAgEEJHxWVcxtbl/ldtrLHlB15CgJSmT1qRgT1kYch5hE0B3hFxRFqUEHk5ZxSigsy7JRXXjSpnQ1rvTf6HMed4wwNXvgH8va7HmwAAAABJRU5ErkJggg==) calc(100% - 20px) 19px no-repeat #f3f3f3;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
select::-ms-expand{display:none}
textarea{overflow:auto;height:100px;resize:vertical;padding:14px 35px}
.btn, .btn2 {display: inline-block;min-width: 175px;box-sizing: border-box;background: #d2f34a;border: 0;border-radius: 4px;text-align: center;color: #000;font-size: 18px;font-weight: 300;line-height: 30px;padding: 13px 18px;text-decoration: none;cursor: pointer;transition: .2s;}
.btn2 {background:none;border:1px solid #92c328;}
.btn2:hover {background: #92c328;}

/* style */
.container {width:100%;max-width:1680px;box-sizing:border-box;margin:0 auto;}
.header {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;padding: 10px 0;}
.header::before {position: absolute;content: '';z-index: -1;top: 0;background: rgba(255, 255, 255, 0.75);width: 100%;height: 100%;}
.header .container {display: flex;justify-content: space-between;align-items: center;}
.burger {display: none;}
.logo {display:flex;}
.menu {display: flex;justify-content: space-between;margin: 0;}
.menu li {padding: 0 0 0 50px;margin: 0;}
.menu li:first-child {padding: 0;}
.menu li::before{display: none;}
.menu li > a {color:#000;font-family: Iskra;font-size:20px;font-weight: 500;line-height:30px;text-decoration: none;transition-property:color;transition-duration: 0.3s;}
.menu li > a:hover {color:#51b127;}
.menu li > a::before {position: absolute;content: '';width: 100%;height: 100%;padding: 15px;}
.menu li .submenu_wrapper:after{content:'';position:absolute;left:50%;top:-13px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background: url(/f/i/green_triangle.png) center 2px no-repeat;width: 24px;height: 13px;}
.menu li:hover .submenu_wrapper{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.menu li:first-child .submenu_wrapper {left: -70px;}
.submenu_wrapper{position:absolute;left:-20px;min-width:241px;box-sizing:border-box;box-shadow:0 16px 21px rgba(9, 64, 39, 0.27);background:linear-gradient(to bottom, #258a4c 0%, #3fa659 100%);text-align:center;visibility:hidden;opacity:0;transform:translateY(15px);transition:visibility .3s,opacity .3s,transform .3s,-webkit-transform .3s;top: 58px;}
.submenu_wrapper ul{margin:0}
.submenu_wrapper li{margin-bottom:5px}
.submenu_wrapper li:last-child{margin:0}
.submenu_wrapper li:hover>a{background:0}
.submenu_wrapper a{display:block;color:#fff;text-transform:none;padding:0;text-decoration: navajowhite;}
.submenu_wrapper a:hover{background:#086b3e;}
.submenu_wrapper a.submenu_title{font-size:18px;line-height:20px;padding: 15px 20px;}
.submenu_wrapper a.submenu_title.active{background:#086b3e;}
.submenu_wrapper .submenu {display: none;}
.header_fixed .submenu_wrapper {top: 47px;}
.download {position: relative;}
.download i {position: absolute;content: url(../i/icon_downloand.png);width: 19px;height: 19px;left: 0;top: 4px;transition: 0.3s;}
.download a {color: #000;font-family: Iskra;font-size: 20px;font-weight: 500;line-height: 30px;padding-left: 25px;text-decoration: none;transition-property:color;transition-duration: 0.3s;}
.download:hover i {filter: invert(50%) sepia(90%) saturate(431%) hue-rotate(57deg) brightness(98%) contrast(83%);}
.download:hover a {color: #51b127;}
.header .phone, .wrapper_secondary .phone {color:#000;font-family: Iskra;font-size: 36px;font-weight: 500;line-height: 30px;text-decoration: none;}
.header_fixed {position: fixed;z-index: 5;box-shadow: 0 0 10px #000;transform: translateY(-120%) !important;transition: transform .5s,-webkit-transform .5s;will-change: transform;}
.header_fixed.show{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}
.header_fixed .logo img {width: 100%;max-width: 172px;}
.header_fixed .menu li > a {font-size: 18px;}
.header_fixed .phone {font-size: 30px;}
.promo {height: 1224px;background-image: url(../image/promo.jpg);background-repeat: no-repeat;position: relative;background-size: cover;overflow: hidden;}
.promo__content {padding-top: 327px;}
.promo__title {text-transform: uppercase;}
.promo__subtitle {font-family: Iskra;font-size: 48px;font-weight: 500;line-height: 36px;}
.promo__text {width: 545px;font-family: Iskra;font-size: 30px;line-height: 36px;margin-top: 50px;}
.promo__parallax {position: absolute;right: 25%;top: 15%;}
.promo__parallax .scene div:first-child {top: 375px !important;left: 75% !important;z-index: 6;}
.promo__parallax img {max-width:none;}
.center {text-align: center}
.products {position: relative;overflow: hidden;}
.products::before {position: absolute;z-index: -1;content: '';top: 30px;left: 0;background: url(../i/icon_leaves1.png) no-repeat;width: 112px;height: 207px;}
.products::after {position: absolute;content: '';top: 80px;right: 0;background: url(../i/icon_leaves2.png) no-repeat;width: 103px;height: 227px;}
.products__title {margin-top: 0;}
.products__item {display: flex !important;justify-content: center;align-items: center;margin-bottom: 10px !important;}
.products__item > div {width: 49%;}
.products__item--tovar {margin-left: 62px;}
.products__item--row {display: flex;align-items: center;margin-bottom: 31px;}
.products__item--icon {margin-right: 40px;}
.products__item--name--company {text-align: left;font-size: 30px;line-height: 30px;margin: 16px 0 0;}
.products__item--name--desc {text-align: left;font-weight: 300;line-height: 30px;margin: 0 0 16px;}
.products__item--desc {width: 565px;margin-bottom: 30px;}
.products__content .slick-slide {margin:0 10px;}
.products__content .slick-list {margin:0 80px;}
.slick-arrow {position:absolute;z-index:1;top:35%;width:45px;height:45px;cursor:pointer;border:0;outline:0;transition: .2s;}
.slick-prev {left:0;background:url(../i/prev.png)}
.slick-next {right:0;background:url(../i/next.png)}
.slick-prev:hover {background: url(../i/prev2.png);}
.slick-next:hover {background:url(../i/next2.png)}
.slick-dots {display: flex;flex-wrap: wrap;justify-content: center;margin: 0;}
.slick-dots li {margin-right:10px;margin-bottom:5px;padding-left:0}
.slick-dots li:before {display:none}
.slick-dots button {display: block;width: 12px;height: 11px;background: #fff;border: 1px solid #7ba61d;border-radius: 50%;cursor: pointer;font-size: 0;padding: 5px;}
.slick-dots .slick-active button, .slick-dots button:hover {background: #d2f34a;border: 1px solid #ceef48;}
.partners__content .slick-arrow {top: 25%;}
.partners {position: relative;margin-top: 100px;}
.partners h2 {line-height: normal;margin-bottom: 8px;}
.h2_subtitle {text-align: center;font-family: Iskra;font-size: 32px;font-weight: 500;line-height: 30px;}
.partners__content {margin-top: 67px;}
.partners__content .slick-slide {margin:0 5px;}
.partners__content .slick-list {margin:0 80px;}
.partners__content img {border-radius: 5px;}
.partners__parallax {position: absolute; top: -100px; right: 50px;}
.partners__parallax img {max-width: none;}
.advantages {margin-top: 100px;}
.advantages__row {display: flex;flex-wrap: wrap;justify-content: space-between;}
.advantages__item {width: 24%;display: flex;align-items: center;margin-bottom: 72px;}
.advantages__item--pic {min-width: 85px;}
.advantages__item--text {margin-left: 10px;}
.cooperation {position: relative;margin-top: 30px;}
.cooperation::before {position: absolute;z-index: -1;content: '';top: -50px;left: 0;background: url(../i/icon_leaves3.png) no-repeat;width: 118px;height: 205px;}
.cooperation__row {display: flex;justify-content: space-between;}
.cooperation__item:first-child {width: 100%;max-width: 600px;}
.cooperation__item--title {font-family: Iskra;font-size: 72px;font-weight: 500;line-height: 60px;}
.cooperation__item--subtitle {font-family: Iskra;font-size: 32px;font-weight: 500;line-height: 36px;}
.cooperation__item:last-child {display: flex; justify-content: flex-end;}
.form2 {position: relative;z-index: 1;width: 100%;display: flex;justify-content: center;align-items: center;background: #e99e4a;border-radius: 5px;padding: 94px 104px;}
.form2 .smFormContent {max-width: none;}
.form2 .smFormContent form {display: flex;justify-content: space-between;align-items: center;}
.form2 .smFormContentIn .leftColumn {display: flex;align-items: center;}
.form2 .smFormContent .input input, .form2 .smFormContent .input select, .form2 .smFormContent .input textarea {max-width: none;margin: 0;}
.form2 .smFormContent .input {max-width: none;width: 32%;margin: 0 9px 0 0;}
.form2 .smFormContent .input .checkbox {margin: 0;}
.form2 .smFormContent .input .checkbox label a {text-decoration: underline;}
.form2 .smFormContent .validateForm > .buttonOut > div {margin: 0;}
/* .form2::before {position: absolute;content: '';bottom: 15px;left: -60px;background: url(../i/green_arrow.png) no-repeat;width: 121px;height: 46px;} */
.form2::after {position: absolute;content: '';top: -25px;right: 15%;background: url(../i/icon_leaves4.png) no-repeat;width: 64px;height: 54px;}
.cooperation__parallax {position: absolute;z-index: 3;top: -100px;right: 50px;}
.cooperation__parallax img {max-width: none;}
.deliveries {position: relative;margin-top: 132px;overflow: hidden;}
.deliveries::before {position: absolute;content: '';top: 25%;left: 0;background: url(../i/icon_orange.png) no-repeat;width: 198px;height: 378px;}
.deliveries::after {position: absolute;content: '';top: 32%;right: 0;background: url(../i/icon_leaves5.png) no-repeat;width: 132px;height: 308px;}
.deliveries__title {display: flex;flex-direction: row-reverse;justify-content: center;align-items: center;}
.deliveries__title h2 {font-size: 53px;line-height: 43px;margin-left: 29px;}
.regions__other {font-family: Roboto;font-size: 24px;line-height: 30px;display: block;margin-top: 15px;}
.regions__number {position: relative;font-family: Iskra;font-size: 160px;font-weight: 500;line-height: 100px;}
.regions__number::before {position: absolute;content: '';top: -25px;left: -255px;background: url(../i/icon_map_regions.png) no-repeat;width: 243px;height: 216px;}
.regions__map {position: relative;z-index: 1;display: flex;margin-top: -10%;margin-left: 7%;}
.regions__map::after {position: absolute;content: '';bottom: 0;right: 0;background: url(../i/icon_cherry1.png) no-repeat;width: 224px;height: 225px;}
.parallax {position: absolute;top: 0; left: 0;}
.deliveries-parallax {top: auto;bottom: 0;width: 100%;}
.deliveries-parallax .parallax1 {position: relative;top: -150px;left: 50px;}
.deliveries-parallax .parallax2 {position: relative;top: 0;left: 65%;}
.company {position: relative;margin-top: 100px;}
.company .container {position: relative;display: flex;flex-direction:row-reverse;justify-content: space-between;overflow: hidden;}
.company::before {position: absolute;content: '';top: 30%;left: 0;background: url(../i/icon_leaves6.png) no-repeat;width: 87px;height: 206px;}
.company__item--pic {position: relative;}
.company__item--pic::after {position: absolute;content: '';bottom: -60px;right: -70px;background: url(../i/icon_leaves7.png) no-repeat;width: 122px;height: 139px;}
.company__item {width: 49%;}
.company h2 {margin-top: 0;line-height: 60px;}
.company h2 span {font-size: 32px;}
.company-parallax {position: initial;}
.company-parallax .parallax1 {position: absolute;top: -30%;left: 25px;}
.company-parallax .parallax2 {position: absolute;top: 105%;left: 0;}
.company-parallax .parallax3 {position: absolute;z-index: 1;top: -40%;right: 0;}
.news-main {padding-top: 40px;overflow: hidden;}
.news-main__row {display: flex;justify-content: space-between;padding-top: 14px;}
.news-main__item {width: 24%;border: 1px solid #eaeaea;box-sizing: border-box;}
.news-main__item--pic img {width: 100%;object-fit: cover;}
.news-main__item--title {text-align: center;padding: 24px 33px 40px;}
.new-main__item_date {font-size: 16px;font-weight: 300;margin: 0 0 16px;}
.news-main__item--title a {color: #000;text-decoration: none;transition: .2s;}
.news-main__item--title a:hover {color: #51b127;}
.news-main__button {text-align: center;margin-top: 38px;}
footer {position: relative;clear: both;box-sizing: border-box;background: linear-gradient(to top, #05683c 0%, #3fa659 100%);padding: 41px 0 37px;margin-top: 43px;}
footer .container {display: flex;justify-content: space-between;align-items: center;}
.footer__logo {display: flex;width: 100%;max-width: 172px;}
footer .phone {color: #fff;font-family: Iskra;font-size: 36px;font-weight: 500;line-height: 30px;text-decoration: none;margin-right: 15px;}
.footer__social a {margin: 0 5px;}
.footer__information p,
.footer__information a {color: #fff;font-family: Iskra;font-size: 20px;font-weight: 500;line-height: 30px;margin: 0;}
.footer__information a {text-decoration: none;}
.footer__information--bottom {display: flex;align-items: center;margin-top: 20px;}
.sm {display: flex;align-items: center;margin-left: 46px;}
.sm img {display: flex;margin-right: 16px;}
.mobile_menu {display: none;}
.wrapper_all {min-height: calc(100vh - 232px);}
.wrapper_secondary {padding-top: 89px;}
.header_secondary {background: #b6f14e;}
.header_secondary::before {display: none;}
.breadcrumbs {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: wrap;flex-flow: wrap;justify-content: center;line-height: 16px;margin-top: 64px;}
.breadcrumbs a, .breadcrumbs span {color: #51b127;font-size: 18px;line-height: 24px;text-decoration: none;/*! cursor: pointer; */}
.breadcrumbs a::after, .breadcrumbs span::after {content: url(/f/i/icon_breadcrumbs.png);margin: 0 15px;}
.breadcrumbs a:hover{color:#b6f14e;}
.wrapper_secondary h1 {text-align: center;font-size: 72px;line-height: 72px;margin-top: 37px;}
.wrapper_secondary h2 {font-size: 48px;line-height: 48px;}
.wrapper_secondary h3 {font-size: 36px;line-height: 30px;}
.news-secondary .news-main__row {display: grid;grid-template-columns: repeat(4, 1fr);}
.news-secondary .news-main__item {width: auto;margin: 0 15px 15px 0;}
.nav.nav_new {margin-top:30px; padding-bottom:15px;}
.nav_new a {background:#fff; padding:7px 12px;color:#000; font-weight: 300; border:1px solid #92c328;text-decoration:none;transition:.2s}
.nav_new span.nav_active {background:#d2f34a; padding:7px 12px; color:#000; border:1px solid transparent;}
.nav_new a.act_nav_back {margin-left:0;}
.nav_new a:hover {background:#d2f34a;}
.gallery-row {margin-top: 50px;clear: both;}
.gallery-row .fancybox {margin: 0 5px 5px 0;}
.gallery-row .fancybox img {border: 1px solid #51b127;}
.news-inner--pic {float: left;padding: 0 20px 15px 0;}
.flex_diplomy {display: grid;grid-template-columns: repeat(5, 1fr);}
.flex_diplomy__item {margin: 0 15px 0 0;}
/* .flex_diplomy__item img {border: 1px solid #eaeaea;} */
.flex_diplomy__item a {display: flex;width: 200px;border: 1px solid #eaeaea;margin: 0 auto;}
.flex_diplomy__item p {text-align: center;font-size: 14px;font-weight: 300;line-height: 20px;}
.products__content-inner {display: flex;flex-direction: column;}
.products__content-inner .products__item:nth-child(2n) {flex-direction: row-reverse;}
.promo-product {height: 100%;min-height: 900px;box-sizing: border-box;background-repeat: no-repeat;background-position: center;background-size: cover;padding-top: 146px;}
.promo-product .container {max-width: 1409px;position: relative;z-index: 1;}
.promo-product--title.center {font-size: 84px;line-height: 84px;margin-bottom: 0;}
.promo-product--subtitlename {font-family: Iskra;font-weight: 500;font-size: 48px;line-height: 36.03px;}
.promo-product--cooperation {display: flex;justify-content: space-between;box-sizing: border-box;background: #fff;padding: 61px 74px 59px;margin-top: 47px;}
.promo__cooperation--text {width: 100%;max-width: 336px;}
.promo__cooperation--title {font-family: Iskra;font-size: 46px;font-weight: 500;line-height: 37.95px;margin: 0 0 8px;}
.promo__cooperation--subtitle {font-family: Iskra;font-size: 20px;font-weight: 500;line-height: 22.77px;margin: 0;}
.promo-product--form {width: 100%;margin-left: 49px;}
.promo-product--form .smFormContent {max-width: none;}
.promo-product--form .smFormContent .validateForm {display: flex;justify-content: flex-end;align-items: center;}
.promo-product--form .smFormContent .leftColumn {display: flex;justify-content: space-between;align-items: center;}
.promo-product--form .smFormContent .input input {max-width: none;background: #dae9c1;margin: 0;}
.promo-product--form .smFormContent .input {width: 32%;max-width: none;margin: 0;}
.promo-product--form .smFormContent .input .checkbox {max-width: none;font-weight: 300;margin: 0;}
.promo-product--form .smFormContent .input input:focus, .promo-product--form .smFormContent .input input:hover {border: 1px solid #92c328;}
.product-inner__item h2 {font-size: 72px;line-height: 72px;margin-top: 0;margin-bottom: 51px;}
.product-inner__folder--buttons {position: relative;z-index: 2;display: flex;justify-content: center;align-content: center;}
.product-inner__folder--button {width: 145px;height: 57px;box-sizing: border-box;border: 1px solid #92c328;border-radius: 4px;text-align: center;font-weight: 300;line-height: 30px;display: flex;justify-content: center;align-items: center;cursor: pointer;padding: 20px 0;margin: 0 17.5px;transition: .2s;}
.product-inner__folder--button.active,
.product-inner__folder--button:hover {background: #92c328}
.product-inner__folder--content.active {display: block;}
.product-inner__folder--content {display: none;}
.product-inner__folder--abstract {max-width: 1284px;text-align: center;margin: 24px auto 0;}
.product-inner__col--title {text-align: center;}
.product-inner__item:nth-child(n+2) {display: none;}
.product-inner__col.folder3 .product-inner__col--title {display: none;}
.product-inner__col.folder3 {display: none;}
.product-inner__col.folder3.active {display: block;}
.product-inner__col--name {color: #51b127;font-family: Iskra;font-size: 24px;font-weight: 500;line-height: 36px;transition: .2s;}
.product-inner__col--name > span {border-bottom: 2px dashed #51b127;padding: 8px 0;transition: .2s;}
.product-inner__col.slick-current .product-inner__col--name {color: #f26b2f;}
.product-inner__col.slick-current .product-inner__col--name span {border-bottom: 2px solid #f26b2f;}
.product-inner__folder--item {margin-top: 56px;}
.product-inner__folder--item .slick-slide {margin:0 5px;}
.product-inner__folder--item .slick-list {margin:0 80px;}
.product-inner__col--pic {display: flex;justify-content: center;align-items: center;}
.product-inner__col--name {text-align: center;}
.product-card-one__pic {position: relative;}
.galery_big_photo_wrap {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background-size: cover;opacity: 0;-webkit-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;}
.active_slide.galery_big_photo_wrap {opacity: 1;z-index: 6;}
.products__content .products__item:nth-child(n+2) {display: none;}
.form2 .arrow {position: absolute;background: url(../i/green_arrow.png);width: 121px;max-width: 121px;height: 46px;left: -46px;top: calc(100% - 70px);-webkit-animation: 4s ease-in infinite arrow;animation: 4s ease-in infinite arrow;}
.wrapper_secondary .company:before {left: -7%;}
.partners__content2 {display: grid;grid-template-columns: repeat(8, 1fr);margin: 50px 0;}
.partners__content2 img {margin: 0 5px 15px 0;border-radius: 5px;}
.main-leaves-group {position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden;z-index:-1}
.main-leaves {position:absolute!important;top:95px;left:50%!important;height:100%;width:2050px;margin-left:-1025px;background-position:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.8s cubic-bezier(.17,.42,.32,.94);transition:.8s cubic-bezier(.17,.42,.32,.94);padding-bottom: 9%;}
.main-leaves_1 {background-image:url(../image/bg2.png)}
.menu li > .active {text-decoration: underline;}
.news-main .news-main__item:nth-child(1), .news-main .news-main__item:nth-child(4) {animation-delay: 0.1s;}
.news-main .news-main__item:nth-child(1), .news-main .news-main__item:nth-child(2) {animation-name: fadeInLeft;}
.news-main .news-main__item:nth-child(3), .news-main .news-main__item:nth-child(4) {animation-name: fadeInRight;}
.doc {padding-top: 10px;}
.doc__row--title {text-align: center;margin: 0;}
.doc__list {display: grid;grid-template-columns: repeat(3, 1fr);margin: 74px 0 45px;}
.doc__item {position: relative;display: flex;flex-wrap: wrap;align-items: center;padding-left: 70px;margin-bottom: 53px;margin-right: 20px;}
.doc__item::before {position: absolute;content: '';top: 0;left: 0;background-image: url(../i/icon_doc.png);width: 56px;height: 56px;}
.doc__item--name {width: 75%;padding: 0 15px 10px 0;}
.doc__item--size {padding: 0 0 10px;margin: 0;}
.wrapper_secondary .deliveries-parallax .parallax1 {top: -250px;}
.history {overflow: hidden;padding-top: 30px;}
.history__row {display: flex;justify-content: space-between;align-items: center;}
.history__item {width: 49%;}
.history__text h2 {line-height: 48px;}
.history__pic {position: relative;z-index: -3;}
.history-ladder {margin-top: 100px;}
.history-ladder__item {display: flex;}
.history-ladder__item > div {width: 49%;}
.history-ladder__year {position: relative;text-align: right;font-family: Iskra;font-size: 72px;font-weight: 500;line-height: 48px;box-sizing: border-box;padding-right: 80px;padding-bottom: 88px;}
.history-ladder__year::before {position: absolute;content: '';z-index: 1;top: 3px;right: -6px;width: 23px;height: 23px;background: url(../i/icon_history.png) no-repeat;}
.history-ladder__item:nth-child(1) .history-ladder__year::before {top: -5px;}
.history-ladder__year::after {position: absolute;content: '';top: 5px;right: 4px;width: 1px;height: 100%;background: #92c328;}
.history-ladder__item:last-child .history-ladder__year::after {display: none;}
.history-ladder__text {padding-left: 32px;}
.mission {position: relative;max-width: 1289px;background: #d2f34a;border-radius: 4px;box-sizing: border-box;padding: 31px 192px 36px;margin: 137px auto 0;}
.mission::before {position: absolute;content: '';top: -60px;left: 25px;background: url(../i/icon_mission_cherry.png) no-repeat;width: 229px;height: 160px;}
.mission::after {position: absolute;content: '';top: -80px;right: -100px;background: url(../i/icon_mission_apple.png) no-repeat;width: 224px;height: 241px;}
.mission p {text-align: center;font-family: Iskra;font-size: 32px;font-weight: 500;line-height: 36px;}
.mission .mission__title {display: block;font-size: 72px;line-height: 60px;padding-bottom: 34px;}
.flexbox2 {overflow: hidden;margin-bottom: 71px;}
.flexbox2__row {display: flex;justify-content: space-between;align-items: center;}
.flexbox2__item {width: 49%;}
.flexbox2__text h2 {margin-bottom: 58px;}
.flexbox2__pic {position: relative;z-index: -3;}
.flex-column {flex-direction: row-reverse;}
.flexbox2__row.column-4 {max-width: 1423px;display: flex;flex-wrap: wrap;align-items: flex-start;padding-top: 30px;margin: 0 auto;overflow: hidden;}
.flexbox2__row.column-4 .flexbox2__item {text-align: left;width: 49%;padding-bottom: 80px;}
.flexbox2__item--pic {display: flex;}
.flexbox2__item--text h3 {margin: 33px 0 26px;}
.wrapper_secondary  .advantages__row {padding-top: 40px;}
.video {position: relative;overflow: hidden;padding-top: 30px;margin-bottom: 130px;}
.video::before {position: absolute;z-index: -1;content: '';top: 0;left: 0;background: url(/f/i/pear.png) no-repeat;width: 100%;height: 100%;}
.video__item {width: 49%;display: flex;flex-direction: column;}
.video__item--link {position: relative;display: flex;align-items: center;}
.video__row {box-sizing: border-box;max-width: 1420px;display: flex;justify-content: space-between;padding-top: 30px;margin: 0 auto;}
.video__item--name {font-family: Iskra;font-size: 36px;font-weight: 500;line-height: 48px;margin-top: 36px;}
.play {position: absolute;top: 50%;left: 50%;width: 170px;height: 170px;background: url(/f/i/play.png) no-repeat;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;}
.contacs {max-width: 1437px;margin: 0 auto;}
.contacs__row {display: flex;justify-content: space-between;}
.contacs__item {width: 49%;}
.contacs-flex {width: 545px;}
.contacs-flex div {display: flex;}
.contacs-flex div > p {min-width: 123px;padding-right: 20px;}
.contacs__item .phone {font-size: 24px;line-height: 24px;}
.title-map {font-family: Iskra;font-size: 32px;font-weight: 500;line-height: 36px;}
#map1, #map2 {width:100%;height: 421px;}
.title-map {padding: 20px 0 29px;}
.contacts__row2 {display: flex;justify-content: space-between;flex-wrap: wrap;margin: 78px 0 96px;}
.contacs__item2 {display: flex;align-items: center;width: 49%;}
.contacs__item2 p:first-child {padding-right: 32px;width: 200px;margin: 0;}
.contacs__item2 .tel {color: #000;text-decoration: none;}
.flexbox2-inner__item:nth-child(1) {padding-top: 30px;}
.flexbox2-inner__item {display: flex;margin-bottom: 56px;}
.flexbox2-inner__item--pic {min-width: 74px;padding-right: 19px;}
.flexbox2-inner__item--text p {margin: 0;}
.bottle {position: relative;overflow: hidden;padding-bottom: 84px;}
.bottle::before {position: absolute;content: '';top: 20%;right: 0;width: 126px;height: 159px;background-image: url(../i/parallax_orange.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.bottle-row {display: flex;justify-content: space-between;padding-top: 52px;}
.bottle__item {width: 33%;display: flex;align-items: center;}
.bottle__item--name {font-family: Iskra;font-size: 32px;font-weight: 500;line-height: 36px;padding-left: 34px;margin: 0;}
.spill_STM {position: relative;padding-top: 62px;}
.spill_STM .container {position: relative;max-width: 992px;}
.spill_STM .container::before {position: absolute;content: '';top: -40px;left: -35%;width: 278px;height: 299px;background: url(../i/pear2.png) no-repeat;}
.spill_STM .cherry {position: relative;}
.spill_STM .cherry::before{position: absolute;content: '';top: -40px;left: 0;width: 71px;height: 66px;background: url(../i/cherry2.png) no-repeat;}
.spill_STM__list {max-width: 827px;padding: 33px 0 0;margin: 0 auto;}
.spill_STM__list li {display: flex;align-items: center;list-style: none;padding: 0;margin-bottom: 75px;}
.spill_STM--number {position: relative;min-width: 45px;height: 45px;display: flex;justify-content: center;align-items: center;color: #92c328;font-size: 24px;}
.spill_STM--number::before {position: absolute;content: '';top: 0;left: 0;background-image: url(../i/circle2.png);background-repeat: no-repeat;width: 45px;height: 45px;}
.spill_STM__list li p {padding-left: 39px;margin: 0;}
.spill_STM::before {position: absolute;content: '';bottom: -15%;left: 0;width: 372px;height: 478px;background: url(../image/juice1.png) no-repeat;}
.spill_STM::after {position: absolute;content: '';bottom: -20%;right: 0;width: 304px;height: 821px;background: url(../image/juice2.png) no-repeat;}
.flexbox2-STM {position: relative;overflow: inherit;}
.flexbox2-STM::before, .flexbox2-STM::after {position: absolute;content: '';z-index: -1;}
.flexbox2-STM::before {top: 0;right: 0;background: url(../i/leaves_stm.png) no-repeat;width: 228px;height: 336px;}
.flexbox2-STM::after {bottom: -15%;right: 0;background: url(../i/stm_orange.png) no-repeat;width: 111px;height: 318px;}
.b2 {font-size: 24px;font-weight: 700;line-height: 30px;margin-top: 40px;margin-bottom: 60px;}
.flexbox2-STM .flexbox2__text > div {width: 637px;overflow: hidden;padding: 5% 0;box-sizing: border-box;}
.flexbox2-STM .doc {display: flex;align-items: center;padding: 0;margin: 0;}
.flexbox2-STM .doc li::before {top: 0;width: 56px;height: 56px;background: url(../i/icon_doc.png) no-repeat;border-radius: 0;}
.flexbox2-STM .doc li {padding-left: 70px;padding-top: 15px;margin-bottom: 0;margin-right: 100px;}
.flexbox2-STM .doc li:last-child {margin-right: 0;}
.flexbox2-STM .doc li > a {color: #51b127;font-family: Iskra;font-size: 24px;font-weight: 500;text-decoration: underline;cursor: pointer;}
.flexbox2-STM .doc li > a:hover {text-decoration: none;}
.contacts-STM {position: relative;padding: 30px 0;}
.contacts-STM::before {position: absolute;content: '';top: 0;left: 0;width: 72px;height: 119px;background: url(../i/leaves_stm2.png) no-repeat;}
.contacts-STM .container {display: flex;justify-content: center;align-items: center;}
.contacts-STM__item h2 {line-height: 48px;margin: 0;}
.contacts-STM__item:first-child {margin-right: 137px;}
.contacts-STM__item .name {font-size: 24px;font-weight: 700;}
.contacts-STM__item .tel a {color: #000;font-size: 24px;font-weight: 700;text-decoration: none;padding-left: 15px;}
.contacts-STM__item .mail a {padding-left: 15px;}
.product-card-one {display: flex !important;justify-content: space-between;margin-top: 94px;}
.product-card-one__pic, .product-card-one__text, .product-card-one__content {width: 30%;}
.product-card-one__title {font-family: Iskra;font-size: 36px;line-height: 30px;font-weight: 700;margin-top: 0;}
.small_galery_row {display: flex;}
.small_galery_row .m_mini > a {display: flex;flex-direction: column;align-items: center;text-decoration: none;}
.small_galery_row .m_mini span {color: #000;}
.packaging__item {display: flex;}
.packaging__item--pic {min-width: 49px;margin-right: 32px;}
.packaging__item--title {font-family: Iskra;font-size: 32px;font-weight: 500;line-height: 35.99px;margin: 0 0 21px;}
.product-card-one__text {display: flex;flex-direction: column;}
.logo > a {display: flex;}
.wrapper_secondary .company .container {padding: 0 !important;}
.wrapper_secondary .advantages .container {padding: 0 !important;}
.body_juice {background: #006023;}
.body_juice .header_secondary {background: none;}
.body_juice .header_secondary .menu li > a,
.body_juice .header_secondary .download a,
.body_juice .header_secondary .phone {color: #fff;}
.body_juice .header_secondary .download i {filter: brightness(0) invert(1);}
.body_juice .header_secondary .menu li > a:hover {text-decoration: underline;}
.body_juice .submenu_wrapper {top: 40px;}
.juice-leaves_1 {background-image: url(../image/juice/promoi.png);}
.promoJuice {padding-bottom: 17%;}
.promoJuice::before {position: absolute;content: '';z-index: -1;top: 0;right: 0;width: 100%;height: 1307px;background-image: url(/f/image/juice/promo2.jpg);background-position: right;background-repeat: no-repeat;}
.promoJuice .container {position: relative;max-width: 1545px;padding-top: 105px;padding-left: 80px;}
.promoJuice .title {text-align: left !important;color: #fff;font-size: 48px !important;line-height: 36px !important;}
.promoJuice .subtitle {color: #f1ff0e;font-family: Iskra;font-size: 5.21vw;font-weight: 500;line-height: 90px;padding-top: 28px;}
.promoJuice .subtitle span {font-size: 7.8vw;}
.promoJuice .table {width: 384px;display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 44px;}
.table__item {width: 49%;display: flex;align-items: center;box-sizing: border-box;padding: 10px 38px 10px 15px;background: #ffc242;border-radius: 5px;margin-bottom: 8px;}
.bgLithGreen {background: #dbff35;}
.table__item--pic {min-width: 38px;}
.table__item--name {color: #000;font-family: Iskra;font-size: 16px;font-weight: 500;line-height: 18px;padding-left: 10px;margin: 0;}
.table__item--name span {font-size: 36px;}
.mobilePromo {display: none;}
.white-color {color: #fff;}
.container.juice {max-width: 1105px;}
.juice-adv {margin-top: 76px;}
.juice-adv .row {display: flex;justify-content: space-between;align-items: center;}
.juice-adv__item {display: flex;align-items: center;width: 19%;}
.juice-adv__item--text {margin: 0 0 0 20px;}
.juice-catalog__text .packing {display: flex;align-items: center;padding-bottom: 16px;}
.juice-catalog__text .packing > div {background: #77cd46;box-sizing: border-box;border-radius: 5px;padding: 15px 16px 11px 13px;margin-right: 8px;}
.juice-catalog__text p {color: #fff;}
.juice-catalog__text .percent {font-family: Iskra;font-size: 30px;font-weight: 500;line-height: normal;margin: 0;}
.juice-catalog__text h2 {color: #f1ff0e;margin: 0 0 23px;}
.juice-catalog__text li {color: #fff;}
.juice-catalog__item:nth-child(2n) {flex-direction: row-reverse;}
.product-inner__folder-tab {display: none;}
.product-inner__folder-tab.active, .product-inner__folder-tab.active-first {display: block;}
.m_slide {display: none;}
.m_slide.active_slide {display: block;}
.m_mini > div {display: flex;flex-direction: column;align-items: center;}
.wrapper_catalog .main-leaves-group {z-index: 1;}
.product-inner__folder--buttons {position: relative;z-index: 1;}
.product-inner__folder--item {z-index: 2;}
#headerForSlider {z-index: 1;border-bottom: 2px solid #92c329;margin-bottom: 80px;}
.wrapper_catalog .main-leaves_1 {background-image: url(../image/bg3.png);}
.m_slide {position: relative;left: 25px;}
footer {z-index: 2;}
.product-inner__col:last-child #headerForSlider {margin-bottom: 0;}
/* .wrapper_catalog .product-inner__col--title {margin-top: 0;} */
.juice-catalog__item {position: relative;display: flex;align-items: center;}
.juice-catalog__col {width: 49%;}
.juice-catalog__text .container {max-width: 400px;margin: 0 0 0 50px;}
.juice-catalog__pic {position: relative;}
.juice-catalog__item:nth-child(1) .juice-catalog__pic::before{content: '';position: absolute;z-index: -1;top: -50%;left: 0;width: 100%;height: 100%;min-height: 1447px;background: url(../image/juice/1/1.png) no-repeat;background-size: 100%;background-position: top;}
.juice-catalog__item:nth-child(1)::after {content: '';position: absolute;top: 25%;right: 0;width: 280px;height: 610px;background: url(../image/juice/1/before_apple.png) no-repeat;}
.juice-catalog__item:nth-child(2)::before {content: '';position: absolute;z-index: -1;top: 15%;left: 0;width: 395px;height: 676px;background: url(../image/juice/1/before_orange.png) no-repeat;}
.juice-catalog__item:nth-child(2) .juice-catalog__pic::before {content: '';position: absolute;z-index: -1;top: -40%;right: 0;width: 100%;height: 100%;background: url(../image/juice/1/2.png) no-repeat;background-size: cover;background-position: center;}
.juice-catalog__item:nth-child(2n) .juice-catalog__col:nth-child(2) .container {margin: 0 50px 0 auto;}
.juice-catalog__item:nth-child(3) .juice-catalog__pic::before {content: '';position: absolute;z-index: -1;top: -20%;right: -3%;width: 100%;height: 100%;background: url(../image/juice/1/3.png) no-repeat;background-size: auto;background-size: cover;background-position: center;}
.juice-catalog__item:nth-child(3)::after {content: '';position: absolute;top: 25%;right: 0;width: 241px;height: 540px;background: url(../image/juice/1/before_mango.png) no-repeat;}
.juice-catalog__item:nth-child(4)::before {content: '';position: absolute;z-index: -1;top: 5%;left: 0;width: 646px;height: 680px;background: url(../image/juice/1/before_granat.png) no-repeat;}
.juice-catalog__item:nth-child(4) .juice-catalog__pic::before {content: '';position: absolute;z-index: -1;top: -20%;right: 0;width: 100%;height: 100%;background: url(../image/juice/1/4.png) no-repeat;background-size: auto;background-size: cover;background-position: center;}
.video__row2 {max-width: 1414px;}
.video__row2 .video__item {width: 100%;}
.video__row2 .video__item--link {box-shadow: 0 13px 103px rgba(0, 0, 0, 0.66);}
.video__row2 .video__item .video__item--name {color: #fff;text-align: center;}
.video__row2 .video__item--link::before {content: '';position: absolute;z-index: -1;top: 100px;left: -15%;width: 100%;height: 100%;background: url(../image/juice/1/video22.png) no-repeat;max-width: 435px;max-height: 550px;}
.video__row2 .video__item--link::after {content: '';position: absolute;z-index: -1;top: 135px;right: -185px;width: 100%;height: 100%;background: url(../image/juice/1/video23.png) no-repeat;max-width: 190px;max-height: 416px;}
.video__row2 .play {background: url(../image/juice/1/play.png);width: 272px;height: 272px;}
.juice-form {position: relative;}
.juice-form::before {content: '';position: absolute;top: -80px;left: 50px;width: 599px;height: 169px;background: url(../image/juice/1/form_juice.png) no-repeat;}
.juice-form .container {max-width: 1409px;}
.promo-product--cooperation_juice {margin-bottom: 96px;}
.wrapper_catalog {padding-top: 0;}
.catalog2 .header_secondary {background: none;}
.catalog2 .header_secondary::after {content: '';position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;background: url(/f/i/header2.png);opacity: 0.75;}
.promo-product .container {padding-top: 100px;}
.company__item--pic img {max-width: none;}
.wrapper_stm .promo-product .container {padding-top: 0;}

.m_mini.active {pointer-events: none;cursor: pointer;}
.m_mini {cursor: pointer;}

/* style adaptive */
@media screen and (min-width:1921px) {
    .promo-product {box-sizing: content-box;padding-bottom: 5%;}
}
@media screen and (max-width:1680px) {
    .container {padding: 0 30px;}
    .wrapper_secondary .advantages .container {padding: 0 30px !important;}
    .header .container {padding: 0 10px;}
    .promo {background-position: center;background-size: cover;height: 70vmax;}
    .promo__content {padding-top: 230px;}
    .form2 {padding: 80px 60px;}
    .company::before {display: none;}
    .company-parallax .parallax3 {top: -19%;width: 5%;}
    .company h2 {font-size: 62px;line-height: 48px;}
    .footer__feedback {display: flex;flex-direction: column;}
    footer .phone {font-size: 24px;line-height: 20px;margin: 0 0 10px 0;}
    .footer__information {flex-basis: 650px;}
    .footer__information--bottom {flex-direction: column;align-items: flex-start;}
    .sm {margin: 10px 0 0 0;}
    .mission::after {display: none;}
    footer {padding: 15px 0;}
    .footer__information p, .footer__information a {font-size: 16px;line-height: 20px;}
}
@media screen and (max-width:1440px) {
    h1 {font-size: 82px;line-height: 36px;}
    .logo {width: 100%;max-width: 200px;}
    .menu li {padding: 0 0 0 25px;}
    .menu li > a, .header_fixed .menu li > a {font-size: 18px;}
    .download a, .header_fixed .download a {font-size: 18px;}
    .header .phone, .header_fixed .header .phone, .wrapper_secondary .phone {font-size: 1.9vw;line-height: 24px;}
    .promo {height: 60vmax;}
    .promo__content {padding-top: 150px;}
    .promo__title {font-size: 82px;line-height: 36px;}
    .promo__subtitle {font-size: 36px;line-height: 30px;}
    .promo__text {width: 450px;font-size: 24px;line-height: 30px;margin-top: 30px;}
    .promo__parallax {top: 30%;}
    .promo__parallax .scene div:first-child {top: 250px !important;left: 75% !important;z-index: 6;}
    .promo__parallax div:nth-child(1) img {width: 75px;}
    .promo__parallax div:nth-child(2) img {width: 350px;}
    .products::after {top: 30px;right: -30px;}
    .products__item {margin-bottom: 30px !important;}
    .products__item--tovar {margin-left: 30px;}
    .products__item--desc {width: auto;}
    .form2 {padding: 60px 50px 30px;}
    .form2::after {top: -20px;right: 20%;background-size: 80%;}
    .form2 .smFormContent form {flex-direction: column;}
    .form2 .smFormContentIn .leftColumn {flex-wrap: wrap;justify-content: space-between;}
    .form2 .smFormContent .input {width: 49%;margin: 0;}
    .form2 .smFormContent .input:last-child {width: 100%;margin: 10px 0;}
    .form2 .smFormContent .input .checkbox {max-width: 400px;margin: 0 auto;}
    .cooperation__parallax {top: -60px;right: 30px;}
    .cooperation__parallax img {width: 150px;}
    .cooperation__item--title {font-size: 5.5vw;line-height: normal;}
    .cooperation__item--subtitle {font-size: 2.5vw;line-height: normal;}
    .deliveries {margin-top: 80px;}
    .regions__map::after {background-size: 70%;bottom: -40px;}
    .deliveries-parallax .parallax1 {top: -50px;left: 0;}
    .deliveries-parallax .parallax2 {top: 10px;left: 60%;}
    .company-parallax .parallax1 {top: -15%;width: 4%;}
    .company-parallax .parallax2 {top: 110%;width: 8%;}
    .company h2 span {font-size: 24px;}
    .footer__social a {margin: 0 3px;}
    .footer__social a > img {width: 100%;max-width: 35px;}
    .footer__information {flex-basis: 500px;}
    .footer__information p, .footer__information a {font-size: 16px;line-height: 20px;}
    .news-main__item--title {padding: 20px 10px 30px;}
    .wrapper_secondary {padding-top: 70px;}
    .breadcrumbs {margin-top: 30px;}
    .breadcrumbs a, .breadcrumbs span {font-size: 16px;}
    .submenu_wrapper {top: 50px;left: -50px;}
    .partners__content2 {grid-template-columns: repeat(6, 1fr);}
    .flexbox2 {margin-bottom: 50px;}
    .flex-column {display: block;}
    .flex-column .flexbox2__item {width: auto;}
    .flex-column .flexbox2__pic {float: left;max-width: 545px;padding: 0 25px 10px 0;}
    .video__item--name {font-size: 30px;line-height: 36px;margin: 10px 0 20px;}
    .flexbox2-inner__item {clear: both;}
    .promo-product {height: 50vmax;min-height: auto;padding-top: 50px;}
    .promo-product--title.center {font-size: 60px;line-height: 60px;}
    .promo-product--subtitlename {font-size: 36px;}
    .flexbox2 {margin-bottom: 0;}
    .bottle::before {background-size: 60%;}
    .bottle-row {padding-top: 30px;}
    .bottle__item--pic {width: 115px;height: auto;}
    .bottle__item--name {font-size: 2vw;line-height: normal;}
    .spill_STM::before {left: -2%;background-size: 70%;}
    .spill_STM .container::before {left: -20%;background-size: 70%;}
    .flexbox2-STM::after {background-size: 80%;background-position: right bottom;bottom: -70px;}
    .flexbox2-STM .flexbox2__text > div {width: auto;}
    .flexbox2-STM .doc {flex-direction: column;align-items: flex-start;}        
    .flexbox2-STM .doc li {margin-bottom: 50px;}
    .advantages__item--text {font-size: 1.29vw;line-height: normal;}
    .promoJuice::before {height: 100%;background-size: 100%;background-position: top right;}
    .promoJuice .container {padding-top: 0;}
    .promoJuice .subtitle {line-height: normal;padding: 0;}
    .promoJuice {padding-bottom: 10%;}
    .wrapper_catalog h3, .product-card-one__title {font-size: 30px;line-height: 24px;}
    .packaging__item--title {font-size: 24px;margin: 0 0 10px;}
    .juice-catalog__item:nth-child(1)::after {top: 15%;width: 225px;height: 380px;background-size: 100%;background-position: calc(100% - -30px);}
    .juice-catalog__item:nth-child(2)::before {width: 225px;height: 380px;background-size: 100%;background-position: calc(100% - 60px) 0;}
    .juice-catalog__item:nth-child(3)::after {top: 40%;width: 241px;height: 330px;background-size: 100%;background-position: calc(100% - 0px);}
    .juice-catalog__item:nth-child(4)::before {width: 346px;height: 380px;background-size: 100%;background-position: calc(100% - 85px) 0;}
    .video__row2 {width: 1200px;max-width: 100%;padding:30px;margin-top: 50px;}
    .wrapper_catalog {padding: 0 !important;}
    .company .container {display: block;}
    .company__item {width: 100%;}
    .company h2 {font-size: 48px;line-height: 36px;}
    .company__item--pic {float: right;width: 49%;padding: 0 0 15px 20px;}
    .company__item--pic::after {display: none;}

    .small_galery_row {display: flex;}
    .small_galery_row .m_mini {width: 33%;}
    .product-card-one__content {width: 50%;}
    .m_slide {left: 0;}
}
@media screen and (max-width:1200px) {
    h1 {font-size: 65px;line-height: 30px;}
    .wrapper_secondary h1 {font-size: 65px;line-height: 48px;}
    h2 {font-size: 48px;line-height: 72px;}
    .menu li {padding: 0 0 0 12.5px;}
    .menu li > a, .header_fixed .menu li > a {font-size: 14px;}
    .download a, .header_fixed .download a {font-size: 14px;}
    .header .phone, .header_fixed .header .phone, .wrapper_secondary .phone {font-size: 24px;}
    .promo__title {font-size: 65px;line-height: 30px;}
    .promo__subtitle {font-size: 30px;line-height: 24px;}
    .promo__text {width: 400px;font-size: 20px;line-height: 24px;}
    .promo__parallax .scene div:first-child {top: 180px !important;left: 100% !important;}
    .promo__parallax div:nth-child(1) img {width: 50px;}
    .promo__parallax div:nth-child(2) img {width: 250px;}
    .btn2 {font-size: 14px;padding: 10px 9px;}
    .h2_subtitle {font-size: 24px;}
    .partners {margin-top: 50px;}
    .partners__content {margin-top: 32px;}
    .partners__parallax img {width: 100px;}
    .cooperation__item:first-child {max-width: none;}
    .cooperation__item {width: 49% !important;}
    .advantages {margin-top: 50px;}
    .advantages__row {display: grid;grid-template-columns: repeat(3, 1fr);}
    .advantages__item {width: auto;margin-bottom: 30px;}
    .deliveries::before {background-size: 70%;top: 30%;left: -20px;}
    .deliveries::after, .regions__map::after {display: none;}
    .deliveries__title h2 {font-size: 48px;}
    .regions__number {font-size: 130px;}
    footer .container {flex-wrap: wrap;}
    .footer__feedback {display: block;}
    footer .phone {margin-right: 45px;}
    .footer__information {flex-basis: auto;display: flex;flex-direction: column;width: 100%;text-align: center;margin-top: 10px;}
    .footer__information--bottom {flex-direction: row;justify-content: center;align-items: center;}
    .sm {margin: 0 0 0 46px;}
    .news-secondary .news-main__row {grid-template-columns: repeat(3, 1fr);}
    .submenu_wrapper {left: -70px;}
    .menu li:first-child .submenu_wrapper {left: -80px;}
    .submenu_wrapper a.submenu_title {font-size: 12px;line-height: 14px;padding: 12px 15px;}
    .flex_diplomy {grid-template-columns: repeat(4, 1fr);}
    .partners__content2 {grid-template-columns: repeat(5, 1fr);}
    .history-ladder__year {font-size: 48px;line-height: 36px;}
    /* .promo-product {background-size: 100%;background-repeat: no-repeat;background-position: center top;} */
    .promo-product--title.center {font-size: 65px;line-height: 65px;margin-top: 0;}
    .promo-product--form .smFormContent .leftColumn {position: relative;}
    .promo-product--form .smFormContent .input {width: 49%;}
    .promo-product--form .smFormContent .input:nth-child(3) {position: absolute;width: 100%;bottom: -26px;}
    .promo-product--form .smFormContent .validateForm > .buttonOut > div {margin: 0 0 0 10px;}
    .bottle__item--name {padding-left: 15px;}
    .spill_STM::before, .spill_STM::after {display: none;}
    .spill_STM__list li {margin-bottom: 40px;}
    .advantages__item--text {font-size: 18px;line-height: 24px;}
    .juice-adv .row {flex-wrap: wrap;justify-content: center;}
    .juice-adv__item {width: 33%;margin-bottom: 30px;}
    .product-card-one {flex-wrap: wrap;}
    .product-card-one__pic, .product-card-one__text {width: 49%;}
    .product-card-one__content {width: 100%;}
    .product-card-one__text {justify-content: flex-start;}
    .packaging__list {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .packaging__item {width: 33%;}
    #headerForSlider {padding-bottom: 0;}
    .product-card-one__text {margin-bottom: 30px;}
    .m_slide {left: 0;}
    .contacs-flex div:nth-child(1) > p:nth-child(2) {width: 300px;}
    .contacs-flex .phone {font-size: 20px;}
}
@media screen and (max-width:992px) {
    h1{text-align: center;font-size: 48px;line-height: 30px;}
    .wrapper_secondary h1 {text-align: center;font-size: 48px;line-height: 36px;}
    h2 {font-size: 36px;line-height: 48px;}
    .wrapper_secondary h2 {font-size: 36px; line-height: 30px;}
    .burger {display: block;width: 30px;height: 5px;position: absolute;transition-duration: 1s;cursor: pointer;}
    .burger span {height: 5px;width: 30px;background-color: #51b127;border-radius: 10px;position: absolute;transition-duration: .25s;transition-delay: .25s;    }
    .burger span:before {left: 0;position: absolute;top: -10px;height: 5px;width: 30px;background-color: #51b127;content: "";border-radius: 10px;transition-duration: .25s;transition: transform .25s, top .25s .25s;}
    .burger span:after {left: 0;position: absolute;top: 10px;height: 5px;width: 30px;background-color: #51b127;content: "";border-radius: 10px;transition-duration: .25s;transition: transform .25s, top .25s .25s;}
    .burger.open span {transition-duration: 0.1s;transition-delay: .25s;background: transparent;}
    .burger.open span:before {transition: top .25s, transform .25s .25s;top: 0px;transform: rotateZ(-45deg);}
    .burger.open span:after {transition: top 0.4s, transform .25s .25s;top: 0px;transform: rotateZ(45deg);}
    .logo {margin-left: 50px;}
    .menu {display: none;}
    .download {display: flex;justify-content: flex-end;flex-basis: 50%;margin-right: 15px;}
    .download i {position: relative;}
    .download a {padding-left: 7px;}
    .header .phone {white-space: nowrap;}
    .promo {height: auto;background: none;}
    .promo::before {position: absolute;content: '';z-index: -1;background-image: url(/f/image/promo.jpg);background-size: 100%;background-repeat: no-repeat;background-position: center bottom;width: 100%;height: 300px;top: -80px;left: 0;padding-bottom: 50px;}
    .promo__content {padding-top: 220px;}
    .promo__title {text-align: center;font-size: 48px;line-height: 24px;}
    .promo__subtitle {text-align: center;font-size: 24px;line-height: 20px;}
    .promo__text {width: auto;text-align: center;font-size: 18px;margin-top: 10px;}
    .promo__parallax {display:none;}
    .products::after {display: none;}
    .products__content .slick-list {margin: 0;}
    .products__item--icon {margin-right: 20px;}
    .products__item--name--company {font-size: 24px;line-height: 24px;}
    .products__item--name--desc {font-size: 14px;line-height: 24px;}
    .h2_subtitle {font-size: 18px;line-height: 24px;}
    .partners__parallax img {width: 80px;}
    .partners__content .slick-list {margin: 0 50px;}
    .cooperation__row {display: block;}
    .cooperation__item {width: 100% !important;}
    .cooperation__item--title, .cooperation__item--subtitle {text-align: center;}
    .cooperation__item--title {font-size: 36px;line-height: 48px;margin-bottom: 0;}
    .cooperation::before {z-index: 3;left: -25px;}
    .cooperation__parallax img {width: 80px;}
    .form2::before {display:none;}
    .form2::after {right: 0;}
    .cooperation__item--title br {display: none;}
    .advantages__row {display: flex;}
    .advantages__item {width: 49%;margin-bottom: 15px;}
    .deliveries {margin-top: 50px;}
    .deliveries::before {display: none;}
    .deliveries-parallax .parallax1, .deliveries-parallax .parallax2 {width: 100%;max-width: 60px;}
    .deliveries__title h2 {font-size: 36px;line-height: 30px;margin: 0 0 0 29px;}
    .regions__other {font-size: 18px;margin-top: 5px;}
    .regions__number::before {background-size: 70%;left: -175px;top: -5px;}
    .company h2 {position: relative;top: 50px;height: 205px;text-align: left;font-size: 4vw;line-height: 30px;}
    .company h2 span {font-size: 2vw;}
    .company {margin-top: 50px;}
    .footer__feedback {flex-basis: 315px;justify-content: space-between;display: flex;flex-direction: row;align-items: center;}
    footer .phone {font-size: 24px;margin: 0;}
    footer .btn {font-size: 14px;padding: 10px 25px;}
    .footer__social a > img {max-width: 30px;}e
    .new-main__item_date {font-size: 14px;}
    .news-main__item--title a {font-size: 14px;line-height: 18px;}
    .mobile_menu{overflow:hidden;position:absolute;top:0;z-index:110;display:block;width:270px;height:100%;min-height:100%;display: block;background:#b6f14e;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px;-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);transform:translateX(-270px);-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}
    .mobile_menu.active{height:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:5px 0 25px rgba(0,0,0,.3);box-shadow:5px 0 25px rgba(0,0,0,.3)}
    .mobile_menu ul a{display:block;border: none;color:#000;font-size:16px;padding:5px 30px 5px 20px;text-decoration:none;border: none !important;}
    .mobile_menu ul li{position:unset;line-height:20px;padding-left:0;margin-bottom:0}
    .mobile_menu .back {color: #000;font-size: 16px;padding: 0 0 0 30px !important;margin: 0 0 10px;text-decoration: none;cursor: pointer;}
    .mobile_menu .back::before {content: '';position: absolute;top: 3px;left: 12px;display: block;width: 8px;height: 8px;background: 0;border-right: 2px solid #000;border-bottom: 2px solid #000;border-radius: 0;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
    .mobile_menu .back:hover {color: #51b127;}
    .mobile_menu .back:hover::before {border-right: 2px solid #51b127;border-bottom: 2px solid #51b127;}
    .mobile_menu .menu.show_block .glavnaya {display: none;}
    .mobile_menu .arrow_a{position:relative}
    .mobile_menu .arrow_a:before{position:absolute;top:13px;right:15px;content:'';width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
    .mobile_menu .show_block{position:absolute!important;top:0;display:block!important;width:100%;padding-left:0;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-o-transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
    .mobile_menu .menu{position:unset;display:block;width:100%;height:auto;background:0;-webkit-box-shadow:0 0;box-shadow:0 0;padding:0;margin:10px 0 0}
    .mobile_menu .menu ul{display:none}
    .mobile_menu .menu a:hover {color: #51b127;border: none;}
    .mobile_menu .menu a.arrow_a:hover::before {border-top: 2px solid #51b127;border-right: 2px solid #51b127;}
    .mobile_menu .menu li > a::before {padding: 0;}
    .news-inner--pic {width: 100%;max-width: 250px;}
    .news-main__item:nth-child(n+3) {display: none;}
    .news-main__item {width: 49%;}
    .news-main__button {margin-top: 20px;}
    footer {margin-top: 23px;}
    .products {margin-top: 30px;}
    .company__item > p {clear: both;}
    .company__item {text-align: center;}
    .company__item--pic {padding: 0 0 15px 0;}
    .deliveries-parallax .parallax2 {top: -10px;}
    .form2 .arrow {display: none;}
    .flex_diplomy {grid-template-columns: repeat(3, 1fr);margin-bottom: 50px;}
    .partners__content2 {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .partners__content2 img {width: 31%;margin: 0 0 10px;}
    .doc__list {grid-template-columns: repeat(2, 1fr);margin: 50px 0 20px;}
    .history {padding: 0;}
    .history__row {display: block;}
    .history__item {width: 100%;text-align: center;}
    .history-ladder {margin-top: 50px;}
    .mission {padding: 31px 50px 36px;margin: 50px auto;}
    .mission::before {width: 100%;height: 100%;top: -35px;background-size: 25%;}
    .mission p {font-size: 24px;line-height: 30px;}
    .mission .mission__title {font-size: 48px;line-height: 36px;padding-bottom: 15px;}
    .flexbox2__row {display: block;}
    .flexbox2__item {width: 100%;text-align: center;}
    .flexbox2 h2 {margin-top: 0;}
    .flexbox2__text h2 {margin-bottom: 30px;}
    .flex-column .flexbox2__pic {float: none;max-width: none;padding: 0;}
    .flex-column {display: flex;flex-direction: column-reverse;}
    .flexbox2__row.column-4 .flexbox2__item {padding-bottom: 40px;}
    .flexbox2__item--text h3 {font-size: 30px;line-height: 24px;}
    .video::before {background-size: 20%;}
    .contacs__row {display: block;}
    .contacs__item {width: 100%;}
    .contacs__item h2 {text-align: center;}
    .contacs-flex {width: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .contacs-flex div {width: 49%;}
    .title-map {text-align: center;}
    .contacts__row.contacts__row2 {display: block;margin: 50px 0 70px;}
    .contacs__item2 {width: 100%;}
    .flexbox2-inner__item {text-align: left;}
    .promo-product {height: auto;margin-bottom: 30px;}
    .promo-product--title.center {font-size: 48px;line-height: 48px;}
    .promo-product--cooperation {display: block;text-align: center;box-shadow: 0 0 10px #9fa8a6;padding: 30px 15px 80px;}
    .promo__cooperation--text {max-width: none;}
    .promo-product--form {margin: 0;}
    .promo-product--form .smFormContent .validateForm {justify-content: center;}
    .bottle__item {flex-direction: column;text-align: center;}
    .bottle__item--name {font-size: 24px;line-height: 30px;}
    .spill_STM .container::before {display: none;}
    .flexbox2-STM::before {display: none;}
    .flexbox2-STM .doc {flex-direction: row;justify-content: center;}
    .contacts-STM__item:first-child {margin-right: 80px;}
    .contacts-STM__item .name, .contacts-STM__item .tel a {font-size: 20px;}
    .flexbox2-STM .flexbox2__text > div {padding: 0;}
    .company__item ul {margin: 15px 20px;}
    .company__item ul li {text-align: left;}
    .promoJuice .container {padding-left: 30px;}
    .promoJuice .title {font-size: 5.5vw !important;line-height: normal !important;margin-bottom: 10px;}
    .promoJuice {padding-bottom: 0;}
    .juice-adv .row {justify-content: space-between;}
    .juice-adv__item {width: 49%;}
    .juice-adv__item--pic {min-width: 98px;}
    .packaging__item {width: 100%;margin: 0 0 30px;}
    .product-card-one {margin-top: 50px;}
    .product-inner__col--name {font-size: 18px;line-height: 24px;}
    .juice-catalog__item:nth-child(1)::after,
    .juice-catalog__item:nth-child(2)::before,
    .juice-catalog__item:nth-child(3)::after,
    .juice-catalog__item:nth-child(4)::before {display: none;}
    .juice-catalog__text .percent {font-size: 24px;}
    .juice-catalog__text .container {max-width: none;margin: 0;}
    .video__row2 {width: auto;}
    .video__row2 .video__item--link::before,
    .video__row2 .video__item--link::after {display: none;}
    .promo-product .container {padding: 45px 0;}
    .company__item--pic img {max-width: 100%;}
    .small_galery_row .m_mini {width: auto;}
    .contacs-flex div:nth-child(1) > p:nth-child(2) {width: auto;}
}
@media screen and (max-width: 767px) {
    .download {display: none;}
    .products::before {top: 0;background-size: 50% 50%;}
    .products__item {margin-bottom: 15px !important;}
    .products__item > div {width: 100%;text-align: center;}
    .products__item--tovar {margin-left: 0;}
    .products {margin-top: 15px;}
    .products__item {flex-direction: column;}
    .products__item--desc {display: none;}
    .products__item--tovar .btn2 {margin: 0 0 10px;}
    .partners {margin-top: 30px;}
    .products__item--row {justify-content: center;margin-bottom: 15px;}
    .products__item--desc {text-align: center;margin-bottom: 15px;}
    .partners__content {margin-top: 0;}
    .partners__content .slick-list {margin: 0;}
    .partners__content img {margin-bottom: 15px !important;}
    .cooperation::before {top: 25px;left: 0;background-size: 50%;}
    .advantages {margin-top: 0;}
    .advantages__item--pic {min-width: 60px;}
    .advantages__item--pic img {width: 50px;}
    .deliveries {margin-top: 30px;}
    .regions__number {font-size: 110px;}
    .regions__number::before {display: none;}
    .regions__map {margin: 0;}
    .regions__number {font-size: 72px;line-height: normal;}
    .company .container {display: flex;flex-direction: column-reverse;}
    .company__item--pic {float: none;width: auto;padding: 20px 0 0;}
    .company-parallax .parallax2 {top: 100%;}
    footer {padding: 20px 0;}
    footer .container {flex-direction: column;}
    .footer__feedback {flex-basis: auto;margin: 10px 0;}
    footer .phone {margin-right: 45px;}
    .footer__information--bottom {flex-direction: column;}
    .sm {margin: 10px 0 0;}
    .sm p {text-align: left;}
    .breadcrumbs {display: none;}
    .news-main {padding-top: 0;}
    .news-secondary .news-main__row {grid-template-columns: repeat(2, 1fr);}
    .news-secondary .news-main__row .news-main__item:nth-child(n+3) {display: block;}
    .company h2 {top: 0;height: auto;text-align: center;font-size: 36px;}
    .company h2 span {font-size: 18px;}
    .flex_diplomy {grid-template-columns: repeat(2, 1fr);}
    .doc__list {display: block;}
    .doc__item {flex-wrap: wrap;padding-top: 0;}
    .doc__item--name {width: auto;padding: 0 15px 10px 0;}
    .doc__item--size {padding: 0 0 10px;}
    .history-ladder__year::before {display: none;}
    .history-ladder__year::after {display: none;}
    .history-ladder__item::before {position: absolute;content: '';z-index: 1;top: 3px;left: 0;width: 23px;height: 23px;background: url(/f/i/icon_history.png) no-repeat;}
    .history-ladder__item:nth-child(1) .history-ladder__year::before {top: -5px;}
    .history-ladder__item::after {position: absolute;content: '';top: 5px;left: 12px;width: 1px;height: 100%;background: #92c328;}
    .history-ladder__item:last-child::after {display: none;}
    .history-ladder__item {position: relative;flex-direction: column;}
    .history-ladder__item > div {width: 100%;}
    .history-ladder__year {text-align: left;padding: 0 0 20px;}
    .history-ladder__text {padding-left: 0;}
    .history-ladder__item {position: relative;flex-direction: column;padding-left: 40px;padding-bottom: 40px;}
    .flexbox2__row.column-4 .flexbox2__item {width: 100%;display: block;}
    .flexbox2__item--text {text-align: center;}
    .flexbox2__row.column-4 .flexbox2__item {padding-bottom: 15px;}
    .flexbox2__item--text h3 {font-size: 24px;line-height: 20px;}
    .video {margin-bottom: 0;}
    .video__row {flex-direction: column;justify-content: center;align-items: center;}
    .video__item {padding-bottom: 25px;}
    .play {background-size: 70%;background-position: center;}
    .video__item {width: 100%;text-align: center;}
    .video__item--name {font-size: 20px;line-height: 24px;}
    .contacs-flex div {width: 100%;}
    .title-map {padding: 0;}
    .promo-product--cooperation {padding: 30px 15px;}
    .promo-product--form .smFormContent .validateForm {display: block;}
    .promo-product--form .smFormContent .leftColumn {flex-wrap: wrap;}
    .promo-product--form .smFormContent .input:nth-child(3) {position: relative;bottom: 0;width: 400px;margin: 15px auto;}
    .promo-product--title.center {font-size: 36px;line-height: 36px;}
    .promo-product--subtitlename {font-size: 24px;line-height: 24px;}
    .promo__cooperation--title {font-size: 30px;line-height: 30px;}
    .promo__cooperation--subtitle {font-size: 18px;line-height: 18px;}
    .promo__cooperation--title br {display: none;}
    .promo-product--form .smFormContent .validateForm > .buttonOut > div {margin: 0;}
    .flexbox2-inner__item--pic {width: 50px;min-width: 50px;}
    .bottle::before {right: -5%;z-index: -1;background-size: 45%;}
    .bottle__item--name {font-size: 20px;line-height: 24px;}
    .spill_STM__list {padding: 15px 0 0;}
    .spill_STM--number::before {width: 35px;height: 35px;background-size: cover;}
    .spill_STM--number {min-width: 35px;height: 35px;font-size: 18px;}
    .spill_STM__list li p {padding-left: 20px;}
    .b2 {font-size: 20px;margin: 20px 0 40px;}
    .flexbox2-STM .doc {flex-direction: column;}
    .flexbox2-STM .doc li {margin: 0 0 50px;}
    .contacts-STM .container {flex-direction: column;}
    .contacts-STM__item:first-child {margin-right: 0;}
    .contacts-STM__item h2 {text-align: center;margin-bottom: 20px;}
    .contacts-STM__item h2 br {display: none;}
    .advantages__item--text {font-size: 2.29vw;line-height: normal;}
    .promoJuice .table {width: auto;}
    .juice-adv {margin-top: 30px;}
    .juice-adv__item {width: 100%;}
    .juice-adv__item--text br {display: none;}
    .juice-catalog__item {display: block;}
    .juice-catalog__col {width: 100%;}
    .juice-catalog__text .container {max-width: 500px;margin: 0 auto !important;}
    .white-color.percent,
    .juice-catalog__text h2 {text-align: center;}
    .juice-catalog__text .packing {justify-content: center;}
    .juice-catalog__item .juice-catalog__pic::before {display: none !important;}
    .video__row2 {margin: 0;}
    .juice-catalog ~ div {padding-bottom: 0 !important;}
    .juice-form::before {background-size: 100%;width: 50%;height: 100%;top: -65px;}
    .promo-product--cooperation {margin-bottom: 50px;}
    .wrapper_stm .promo-product .container {padding-bottom: 0;}
}
@media screen and (max-width: 500px) {
    h1 {font-size: 36px;line-height: 24px;margin-bottom: 0;}
    .wrapper_secondary h1 {font-size: 36px;line-height: 30px;margin: 20px 0 30px;}
    h2 {font-size: 30px;line-height: 36px;}
    .wrapper_secondary h2 {font-size: 30px; line-height: 24px;}
    .burger, .burger span, .burger span::before, .burger span::after {width: 20px;height: 3px;}
    .burger span::before {top: -7px;}
    .burger span::after {top: 7px;}
    .logo {max-width: 150px;margin-left: 30px;}
    .header .phone, .wrapper_secondary .phone {font-size: 20px;margin-left: 10px;}
    .promo::before {height:200px;}
    .promo__content {padding-top: 145px;}
    .promo__title {font-size: 36px;margin-bottom: 0;}
    .promo__subtitle {font-size: 18px;}
    .products__item--icon img {width: 100%;max-width: 80px;}
    .partners__parallax {top: -50px; right: 30px;}
    .partners__parallax img {width: 50px;}
    .cooperation__item--title {font-size: 30px;line-height: 36px;}
    .form2 .smFormContent .input {width: 100%;margin: 0 0 10px;}
    .advantages__item {width: 100%;}
    .advantages__item--text br {display: none;}
    .cooperation__parallax {top: -70px;}
    .cooperation::before {left: -15px;}
    .cooperation__item--subtitle {font-size: 14px;}
    .form2 {padding: 30px 30px 15px;}
    .form2::after {top: -10px;right: -20px;background-size: 60%;}
    .deliveries__title {position: relative;justify-content: flex-end;}
    .deliveries__title h2 {font-size: 30px;line-height: 24px;margin: 0 0 0 10px;}
    .regions__other {font-size: 14px;line-height: 18px;}
    .deliveries-parallax .parallax1 {top: 0;}
    .deliveries-parallax .parallax2 {top: 0;left: 50%;max-width: 30px;}
    .regions__number {font-size: 48px;margin-top: 35px;}
    /* .deliveries__title h2 span:first-child {position: absolute;left: 0;display: block;width: 100%;} */
    .deliveries__title h2 br:nth-child(2) {display: block;margin-top: 50px;}
    .company h2 {font-size: 30px;}
    .footer__feedback {flex-direction: column;}
    footer .phone {margin-right: 0;margin-bottom: 10px;}
    .wrapper_secondary {padding-top: 57px;}
    .news-main__item {width: 100%;margin-bottom: 15px;}
    .news-main__item:last-child {margin-bottom: 0;}
    /* .news-main__item:nth-child(n+2) {display: none;} */
    .news-main__row {flex-wrap: wrap;}
    footer {margin-top: 25px;}
    .news-secondary .news-main__row {grid-template-columns: repeat(1, 1fr);}
    .news-secondary .news-main__item {margin: 0 0 15px;}
    .gallery-row {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .gallery-row .fancybox {width: 49%;margin: 0 0 5px;}
    .news-inner--pic {float: none;max-width: none;padding: 0;}
    footer .container {padding: 0 10px;}
    .sm {width: 245px;}
    .sm img {width: 31px;min-width: 31px;height: 31px;margin: 0;}
    .sm p {margin-left: 15px;}
    .company h2 span {display: block;line-height: 20px;}
    .company h2 br:nth-child(3) {display: none;}
    .flex_diplomy {grid-template-columns: repeat(1, 1fr);margin-bottom: 30px;}
    .flex_diplomy__item {display: flex;align-items: center;margin: 0;}
    .flex_diplomy__item > p:first-child {width: 110px;min-width: 110px;}
    .flex_diplomy__item p:last-child {text-align: left;padding-left: 15px;margin: 0;}
    .doc__item {flex-direction: column;align-items: flex-start;margin-bottom: 25px;}
    .history-ladder__year {font-size: 36px;line-height: 30px;padding: 0 0 10px;}
    .mission {padding: 30px;margin: 30px 0;}
    .mission::before {top: -40px;left: 0;background-size: 40%;}
    .mission .mission__title {font-size: 36px;line-height: 30px;}
    .play {background-size: 50%;}
    .contacs-flex .phone {margin: 0;}
    #map1, #map2 {height: 300px;}
    .promo-product {padding-top: 15px;}
    .promo-product--cooperation {margin-top: 0;}
    .promo-product--form .smFormContent .input {width: 100%;margin-bottom: 15px;}
    .promo-product--form .smFormContent .input:nth-child(3) {margin-top: 0;}
    .bottle {padding-bottom: 30px;}
    .bottle-row {display: block;}
    .bottle__item {width: 100%;flex-direction: row;text-align: left;margin-bottom: 15px;}
    .bottle__item--pic {width: 80px;}
    .bottle__item--name br {display: none;}
    .flexbox2-STM::after {background-size: 60%;bottom: -50px;}
    .flexbox2-STM .doc li {margin: 0 0 30px;}
    .flexbox2-STM .doc li::before {background-size: 70%;background-position: center;}
    .flexbox2-STM .doc li > a {font-size: 20px;}
    .advantages__item--text {font-size: 18px;line-height: 24px;}
    .deliveries__title {align-items: flex-start;}
    .deliveries__title h2 span:first-child {left: 60px;}
    .deliveries__title h2 {font-size: 5.5vw;line-height: normal;}
    .regions__number {font-size: 10vw;line-height: normal;margin-top: 0;}
    .regions__other {font-size: 2.9vw;line-height: normal;margin-top: 8px;}
    .deliveries__title h2 br {display: none !important;}
    .wrapper_secondary .advantages__row {padding-top: 0;}
    .flex_diplomy {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .flex_diplomy__item {width: 48%;display: block;margin: 0 0 20px;}
    .flex_diplomy__item > p:first-child {width: auto;min-width: auto;margin: 0;padding: 0 !important;}
    .flex_diplomy__item p:last-child {text-align: center;padding-left: 0;margin: 0;}
    .promo-product--cooperation {padding: 20px 15px;}
    .promo__cooperation--title {font-size: 24px;line-height: 24px;}
    .promo-product--form .smFormContent .input input {height: 45px;font-size: 14px;}
    .promo-product--form .smFormContent .input .checkbox input {height: auto;}
    .promo-product--form .smFormContent .button > * {font-size: 14px;padding: 10px 20px;}
    .promoJuice::before {background-size: 100% 50%;}
    .table__item--pic {min-width: 25px;width: 25px;}
    .table__item--name {font-size: 14px;}
    .table__item--name span {font-size: 24px;}
    .promoJuice .title {font-size: 36px; line-height: 36px;margin-bottom: 0;}
    .promoJuice .table {padding-top: 0;}
    .promoJuice {padding-bottom: 0;}
    .promoJuice::before {background: none;}
    .promoJuice .container {text-align: center;}
    .promoJuice .title {text-align: center !important;font-size: 36px !important;line-height: 36px !important;margin: 0;}
    .promoJuice .subtitle {font-size: 30px;line-height: 30px;}
    .promoJuice .subtitle span {font-size: 36px;}
    .mobilePromo {display: block;width: 85%;margin: 15px auto;}
    .table__item {text-align: left;}
    .table__item--name span {font-size: 20px;}
    .table__item--name {font-size: 12px;line-height: 14px;}
    .product-card-one {margin-top: 0;}
    .product-card-one__pic, .product-card-one__text {width: 100%;text-align: center;}
    .small_galery_row {justify-content: center;}
    .product-inner__folder--item {margin-top: 0;}
    .flex_diplomy__item a {width: auto;}
    .wrapper_stm .promo-product--cooperation {margin-top: 30px;}
}
@media screen and (max-width: 380px) {
    .contacs-flex div > p {min-width: auto;}
    .contacs-flex div {display: block;}
    .promo__title {font-size: 30px;}
}
@-webkit-keyframes arrow{
    0%,100%{width:0}
    50%{width:100%}
    }
@keyframes arrow{
    0%,100%{width:0}
    50%{width:100%}
}