
@media (max-width: 1199px) {



}




@media (max-width: 992px) {

    body { 
        zoom: 1!important;
    -ms-zoom: 1!important;
    -webkit-zoom: 1!important;
    -moz-transform: scale(1)!important;
    -moz-transform-origin: 0 0!important;
    }

    .main-hero .hero-video {min-height:0;}
    .hero-info h1 {font-size:80px;}
    .main-hero .hero-info { bottom:auto; top:50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
    .main-hero .scroll-button {bottom:-100px;}
    .main-hero .product-button {bottom:-250px;}
    .title {font-size:60px;}
    .section-quality .quality-images .big-image {height:600px;}
    .section-quality .quality-images .circle1 {        top: 0px;        left: 40px;        width: 235px;        height: 235px;    }
    .section-quality .quality-images .circle1:before {        top: -10px;        bottom: -10px;       left: -10px;        right: -10px;    }
    .section-quality .quality-sphere .sphere-title {        margin: -70px 0 40px 0;        font-size: 80px;    }
    .section-quality .quality-images .circle2 {        bottom: -30px;        right: 40px;        width: 145px;        height: 145px;    }
    .section-quality .quality-images .circle2:before {        top: -10px;        bottom: -10px;       left: -10px;        right: -10px;    }
    .section-quality .quality-sphere .sphere-items .item {padding:16px 15px;}
    .margin-bottom {        margin-bottom: 100px!important;    }
    .title-container .title {        margin: 0 0 40px 0;    }
    .orchards-section .orchads-slider .item .item-image {        height: 600px;       }
    .orchards-section .orchads-slider .item .item-info {bottom:40px;        top: auto;    }
    .orchards-section .orchads-slider .item .item-value {        margin: 10px 0px 0 0;        font-size: 20px; white-space: nowrap;    }
    .orchards-section .orchads-slider .item .item-name {font-size:40px;}
    .orchards-section .orchads-nav { top:50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
    .orchards-section .orchads-nav .slider-navs {width:100%;}
    .princip-section .title {        margin: 0 0 80px 0;padding:0 100px;    }
    .princip-section .princip-top .flag1 {        right: 80%;        width: 440px;    }
    .princip-section {padding:100px 0;}
    .princip-section .princip-top .flag2 {  left: 80%;        width: 440px;     }
    .princip-section .princip-bottom {bottom:0;}
    .title-container .title-anons.column {        margin: 0px 0 40px 0;    }
    .partners-section .partners-image {display:none;}

    .partners-section .partners {        height: auto;        width: 100%;    }
    .partners-section .partners .item {margin:0 20px;}
    .title-container .title-anons {margin:0;}
    .services-section .item .item-image {height:350px;}
    .services-section .item .item-name {font-size:40px;}
    .services-section .item .item-info .ic {font-size:32px;}
    .news-list .item {margin:0 0 40px 0!important;    }
    .footer {        padding: 80px 0 0 0;    }
    .footer .footer-left {        max-width: 100%;margin:0 0 40px 0;    }
    .footer .footer-title {font-size:40px;}
    .footer .footer-right {max-width:100%;}
    .footer .dev {width:auto;min-width:0;}
    .footer .copy {text-align:center;margin:0 0 20px 0;}
    .modal-content {padding:40px 0;}
    .modal-close {        margin: 0 0 40px 0;    }
    .modal-content .close {right:40px!important;top: -22px!important;        width: 44px!important;        height: 44px!important;background-size:28px!important;}
    .modal-container .modal-info {max-width:100%;}
    .modal-container .modal-info .modal-title {font-size:60px;text-align:center;}
    .modal-container .modal-info .modal-title br {display:none;}
    .modal-container .modal-info .modal-title {        background: url(../../images/line.svg) no-repeat center bottom;        padding: 0 0 20px 0px;        margin: 0 0 40px 0px;}
    .modal-container .modal-info {margin:0 0 40px 0;}

    .menu-button {margin:0 0 0 40px;}
    .but-icon { display: block; height: 2px; width:44px; background: transparent; position:relative; transition:0.2s ; }
    .but-icon::before, .but-icon::after { position: absolute; display: block; left: 0;  height: 2px; background-color:#fff; content: ""; transition:0.2s ; -webkit-transition:0.2s ; -moz-transition:0.2s ; -ms-transition:0.2s ; -o-transition:0.2s ; }
    .but-icon::before {top: -7px;  }
    .but-icon::after {	bottom: -7px;  }
    .but-icon::before, .but-icon::after {-webkit-transition-duration: 0.2s, 0.2s;		width:100%;	transition-duration: 0.2s, 0.2s;	-webkit-transition-delay: 0.0s, 0s;			transition-delay: 0.0s, 0s;  }  
    .but-icon::before {	-webkit-transition-property: top, transform,left;	transition-property: top, transform,left;  }
    .but-icon::after {	-webkit-transition-property: bottom, transform,left;	transition-property: bottom, transform,right,left;  }
    /* when menu open: */
    .but-icon.is-active {	background: none!important;  }
    .but-icon.is-active::before, .but-icon.is-active::after {	width:44px;	-webkit-transition-delay: 0s, 0.0s;			transition-delay: 0s, 0.0s;  }
    .but-icon.is-active::before {	top: 0;	-webkit-transform: rotate(45deg);			transform: rotate(45deg);  }
    .but-icon.is-active::after {	bottom: 0;	-webkit-transform: rotate(-45deg);			transform: rotate(-45deg);  }

    .header.fix .but-icon::before, .header.fix .but-icon::after {background:#313131;}
    .single-products .but-icon::before, .single-products .but-icon::after {background:#313131;}
    .no-hero .but-icon::before, .no-hero .but-icon::after {background:#313131;}

    .menu-top { padding:40px 0; position:fixed; top:122px; right:0; bottom:0; display:flex; justify-content: space-between; width:360px; margin:0 -360px 0 0; transition:0.5s ; flex-direction: column;     background: rgba(255, 255, 255, 0.80); -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
    .menu-top .nav {display:block;}
    .main-menu .nav-item {color:#313131!important;text-align:center;padding:10px 20px;display:block;}
    .main-menu .nav-item.active {color:#fff;background:#16A750;}
    .menu-open .menu-top {margin:0;}

    .menu-open .header {background: rgba(255, 255, 255, 0.80)!important;}
    .menu-open .header .main-menu .nav-item {color:#272727;}
    .menu-open .header .logo .lg {fill:#1F5B41!important;}
    .menu-open  .but-icon::before, .menu-open  .but-icon::after {background:#313131;}

    .main-menu .btn-default {margiN:0 20px;}
    h1 {font-size:60px;}
    .banner-bottom .banner-info .water {left:-20px;}
    .banner-bottom .banner-info .banner-container {padding:0;}
    .banner-bottom .banner-image {height:500px;}


    .sticky {position:relative!important;top:0!important}
    .stop {position:relative!important;top:0!important}
    .products-detail:before {display:none;}
    .products-detail .detail-left {        width: 100%;        min-width: 0%; margin:0 0 40px 0;   }
    .products-detail .detail-right {        width: 100%;        min-width: 0%;        padding: 40px 0 0px 0px;    }

    .inner-hero .hero-info .breadcrumps {        margin: 0 0 80px 0;    }
    .inner-hero .hero-info h1 {margin:0 0 40px 0;font-size:80px;}
    .inner-hero .hero-info .h1-anons {font-size:20px;}
    .services-inner .serv-image {height:600px;}
    .services-inner .serv-info {padding:20px;}
    .services-inner .serv-info .serv-title {font-size:40px;}
    .services-inner .serv-info .serv-text {font-size:18px;}
    .services-inner .serv-info .serv-subtitle {font-size:30px;}
    .logos-section .logos-contaner .item {        width: 33.3%;        min-width: 33.3%;    }
    .services-inner .serv-info {margin:40px 0 -40px 0;}

    .news-list .item .item-name {font-size:24px;}
    .careers-block .center-image {height:auto;}
    .careers-block .left-image {        left: -20px;        width: 263px;        height: 324px;        padding: 10px;    }
    .careers-block .right-image {        right: -20px;        top: 20px;        width: 263px;        height: 324px;        padding: 10px;    }
    .careers-block {        margin: 0 0 100px 0;    }
    .careers-list .careers-top .title {        margin: 0 0 40px 0;    }
    .careers-list .careers-top .tab-nav .nav-link {margin:0 12px 0 0;}
    .careers-list .items-list .item-th {display:none!important;}
    .careers-list .items-list .item {font-size:18px;}
    .careers-list .items-list .item a {font-size:18px;}
    .careers-list .items-list .location {        width: 250px;        min-width: 250px;    }


    .about-tezis .tezis-anons {font-size:30px;}
    .about-tezis .tezis-name {font-size:30px;}
    .about-history .item .item-images {width:100%;}
    .about-production .production-info {padding:20px;}
    .about-production .production-info .info-title {font-size:32px;}
    .about-production .slider-navs {        margin: 0px 0 10px 20px;    }

    .about-sphere .sphere-items {opacity:1; position:relative; margin:0 -20px; }
    .about-sphere .sphere-items .item {margin:0 10px;width: unset; min-width:0;	height: auto;}
    .about-sphere .sphere-items .item:nth-child(even) {width: unset; min-width:0;	height: auto;}

    .about-tezis .tezis-anons {font-size:24px;text-align:center;}
    .about-tezis .tezis-name {        font-size: 24px;  text-align:center;  }
    .about-tezis .container-fluid {text-align:center;}
    .about-history .item .item-images .center-image {        width: 200px;        height: 250px;        margin: -30px auto 0 auto;    }
    .about-history .item .item-images .left-image {        width: 105px;        height: 138px;        bottom: -20px;    }
    .about-history .item .item-images .right-image {        width: 105px;        height: 138px;        bottom: -20px;    }
    .about-history .title {        margin: 0 0 80px 0;    }
    .about-history .item .item-year {font-size:22px;}
    .about-history .item .item-anons {font-size:16px;}
    .about-history .item {        padding: 0 0 100px 0;    }
    .about-production .production-left {        width: 100%;        min-width: 100%;    }
    .about-production .production-left .item {height:350px;}
    .about-production .slider-navs {        margin: 16px 0px;width:100%;    }
    .about-production .production-right {        width: 100%;        min-width: 100%;    }
    .about-production .production-container {        margin: 0 0 100px 0;    }
    ul:not(.nav) li:before {top:-10px;}
    .about-sphere .sphere-items .item {margin:0 5px;}


    .about-perfect .sub-title {font-size:30px;}
    .about-perfect .perfect-counts .run {font-size:80px;}
    .about-perfect .text {margin:40px 0;}
    .about-perfect .perfect-right { margin:0 -10px;       width: 100%;        min-width: 0px;        flex-direction: row!important;    }
    .about-perfect .perfect-right .image-2 {margin:0 10px;width:calc(50% - 20px);min-width:calc(50% - 20px);height:400px;}
    .about-perfect .perfect-right .image-3 {margin:0 10px;width:calc(50% - 20px);min-width:calc(50% - 20px);height:400px;}
    .about-orchad .orchad-info .name {font-size:30px;}
    .about-orchad .orchad-info .info-image {height:300px;}
    .about-orchad .orchad-info .info-image:before {opacity:1;}
    .about-orchad .vector {bottom:0;}
    .about-orchads .item .item-big {        margin: 0 20px 0 0;    }
    .about-orchads .item .title {margin:0 0 20px 0;}
    .about-orchads .item .ha {font-size:30px;margin:0 0 20px 0;}
    .about-orchads .item .item-big .image-container {height:368px;}
    .about-orchads .item:nth-child(even) .item-big {margin:0 0 0 20px;}
    .about-orchads .item .title {font-size:40px;}
    .about-quality .quality-info {        max-width: 100%;        margin: 0 0px 40px 0;    }
    .about-quality .quality-info .pre-title {  max-width: 100%;   }
    .about-quality .quality-info .anons {  max-width: 100%;   }
    .about-quality .quality-image {        width: unset;        margin: 0 -20px;    }
    .about-units .item .item-info {        width: 100%;        min-width: 0px;        margin: 0 0px 40px 0;    }
    .about-units .slider-navs {margin:40px 0 0 0;width:100%;}
    .about-units .item .item-slider .item {        margin: 0 20px 0 0;        width: 310px!important;        min-height: 400px;        height:400px;    }


    .modal-container .modal-contacts {margin:0;}







}

@media (max-width: 767px) {
    .header .logo {        width: 100px;        min-width: 100px;    }
    .header .logo svg {max-width:100%;height:auto;}
    .header .header-container {       height: auto;    }
    .hero-info h1 {        margin: 0 0 30px 0;        font-size: 40px;    }
    .h2-image {width:200px;margin:0 auto;}
    .main-hero .scroll-button {display:none;}
    .main-hero .product-button .anim-image {        width: 100px;        height: 100px;    }
    .main-hero .product-button .anim-anons {font-size:14px;}
    .main-hero .product-button {padding:12px;}
    .main-hero .product-button { bottom:-200px; right:auto; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }

    body, th, td {font-size:16px; font-weight:400;line-height:140%;}
    .section-quality .anim-drop {width:100px;}
    .section-quality {padding:300px 0 0 0;}
    .title {        font-size: 32px;    }
    .section-quality .anons {font-size:18px;}
    .section-quality .quality-images .big-image {height:350px;}

    .section-quality .quality-images .circle1 {        top: 0px;        left: 20px;        width: 120px;        height: 120px;    }
    .section-quality .quality-images .circle1:before {        top: -10px;        bottom: -10px;       left: -10px;        right: -10px;    }
    .section-quality .quality-sphere .sphere-title {        margin: -35px 0 40px 0;        font-size: 40px;    }
    .section-quality .quality-images .circle2 {        bottom: -30px;        right: 20px;        width: 80px;        height: 80px;    }
    .section-quality .quality-images .circle2:before {        top: -10px;        bottom: -10px;       left: -10px;        right: -10px;    }
    .section-quality .quality-sphere .sphere-title {text-align:left;}
    .section-quality .quality-sphere {padding:0 20px;}
    .section-quality .quality-sphere .sphere-items .item {margin:0 0 16px 0;padding:6px 12px;font-size:14px;text-align:left;width:100%;justify-content: center;}
    .section-quality .quality-sphere .sphere-items .item .icon {        width: 26px;        min-width: 26px;        margin: 0 8px 0 0;    }
    .title-container .title-anons {max-width:100%;}

    .products-list.products-slider .item {width:264px;}
    .products-list.products-slider .item .item-images {margin:0 0 30px 0;}
    .products-list.products-slider .item .item-items {max-width:264px;}
    .products-list .item .item-name {font-size:26px;}
    .products-list.products-slider .item .item-name {max-width:264px;}
    .products-list.products-slider .item {margin:0;}
    .products-list .item .value {margin:0 0 10px 0;}
    .products-list.products-slider .item .item-images .image-bg {display:none!important;}
    .products-section .slider-navs {display:none;}
    .link-default.link-button {        padding: 6px 12px;    }
    .orchards-section .orchards-fruits {        width: unset;        min-width: 0;        margin: 0 -20px 40px -20px;    }
    .orchards-section .orchads-slider .item .item-image {height:400px;}
    .orchards-section .orchads-slider .item .item-name {font-size:30px;}
    .orchards-section .orchads-slider .item {text-align:center;}
    .orchards-section .orchads-slider .item .item-value {display:inline-block;font-size:16px;}


    .princip-section .princip-top .flag1 {width:200px;}
    .princip-section .princip-top .flag2 {width:200px;}
    .princip-section .title {        margin: 0 0 40px 0;        padding: 0 50px;    }
    .princip-section .item .item-name {font-size:24px;}
    .princip-section .item .item-lottie {        width: 52px;       min-width: 52px;        height: 52px;        margin: 0 20px 0 0;        }
    .princip-section .item .item-number {font-size:20px;width:72px;min-width:72px;}
    .princip-section {        padding: 100px 0 50px 0;    }
    .services-section .item .item-name {        font-size: 30px;margin:0 0 30px 0;    }
    .services-section .item .item-info {       text-align: center;        padding: 40px 0;    }
    .services-section .item .item-image {height:270px;}
    .news-list .item .item-image .image-container {height:240px;}
    .news-list .item .item-name {font-size:20px;}

    .footer {text-align:center;}
    .footer .footer-title {font-size: 30px;}
    .btn-default {        padding: 16px 20px!important;        font-size: 16px!important;    }
    .footer-menu .nav {margin:0 0 20px 0;}
    .footer .footer-menu .footer-cont {        margin: 0 0 40px 0;    }
    .footer .footer-contacts {        width: 100%;        min-width: 0;    }
    .footer .footer-bottom {margin:40px 0 0 0;}
    .footer .privacy {margin:0 0 20px 0;display:block;}

    .main-hero .hero-video {max-height:600px;min-height:0;}
    .menu-top {top:68px;}
    .menu-top {width:100%;margin:0 -100% 0 0;}

    .no-hero .content {padding:102px 0 0 0;}
    .single-products .content {padding:102px 0 0 0;}
    
    h1 {font-size:30px;}
    .breadcrumps {font-size:14px;margin:0 0 40px 0;}

    .banner-bottom .banner-image {        height: 300px;    }

    .products-detail .detail-images .image-bg {width:360px;height:360px;}
    .products-detail h1 {        font-size: 36px;    }
    .products-detail .detail-right .btn-default {        margin: 0 0 30px 0;    }
    .products-detail .content-block .detail-title {font-size:20px;}
    .products-detail {padding:0;}

    .inner-hero .hero-info h1 {        font-size: 40px;    }
    .inner-hero .hero-info .h1-anons {        font-size: 18px;    }
    .services-inner .serv-image {        height: 400px;width:100%;    }
    .services-inner {margin:0 0 100px 0;}
    .services-inner .serv-info {        margin: 0;  width:100%;   }
    .services-inner .serv-info .serv-title {        font-size: 30px;    }
    .services-inner .serv-info ul:not(.nav) li {font-size:18px;}
    .services-inner .serv-info .serv-text {        font-size: 16px;    }
    .services-inner .serv-info .serv-subtitle {        font-size: 24px;    }
    .logos-section .logos-contaner .item {        width: 50%;        min-width: 50%;padding:0 5px;margin:0 0 10px 0;    }
    .logos-section .logos-contaner {margin:0 -5px;}
    .logos-section .logos-contaner .item .image {height:130px;}
    .news-list .item .item-image {margin:0 0 16px 0;}
    .load-more-container .loadMoreBtn {font-size:16px;padding:12px 5px;}

    .careers-block .left-image {display:none;}
    .careers-block .right-image {display:none;}
    .careers-block .careers-images {padding:0;}
    .careers-block .careers-anons {font-size:16px;}
    .careers-list .careers-top .tab-nav .nav-link {padding:12px 16px;}
    .careers-list .careers-top {margin:0 0 40px 0;}
    .careers-list .items-list .item {text-align:center;}
    .careers-list .items-list .location {width:100%;}
    .careers-list .items-list .item a {text-decoration:underline;}
    .careers-list .items-list .item {padding:20px 0;}
    .careers-list .items-list .item .name {padding:0;margin:0 0 20px 0;}
    .careers-list .items-list .item .dep {padding:0;margin:0 0 20px 0;max-width:100%;}
    .careers-list .items-list .link-default {margin:20px 0 0px 0;}
    .no-hero .content {background-size:contain;}

    .modal-content { border-radius:40px 40px 0 0; -webkit-border-radius:40px 40px 0 0; -moz-border-radius:40px 40px 0 0; -ms-border-radius:40px 40px 0 0; -o-border-radius:40px 40px 0 0; }
    .modal-info .info-top .info-name {font-size:40px;}
    .modal-info .info-career {font-size:16px;}
    .modal-info .info-career .career-data {margin:0 0 12px 0;}
    .modal-info .info-career .career-name {        margin: 0 0 8px 0;        font-size: 20px;    }
    .modal-info .info-career .career-pidpis {        margin: 0 0 8px 0;    }
    .modal-info .info-career a {margin:0 0 8px 0;}
    .modal-form .modal-form-title {font-size:30px;margin:0 0 30px 0;}
    .textarea {font-size:16px;}
    .input {font-size:16px;}

    .input::-webkit-input-placeholder {font-size: 16px; }
    .input::-moz-placeholder          {font-size: 16px; }/* Firefox 19+ */
    .input:-moz-placeholder           {font-size: 16px; }/* Firefox 18- */
    .input:-ms-input-placeholder      {font-size: 16px; }

    .textarea::-webkit-input-placeholder {font-size: 16px; }
    .textarea::-moz-placeholder          {font-size: 16px; }/* Firefox 19+ */
    .textarea:-moz-placeholder           {font-size: 16px; }/* Firefox 18- */
    .textarea:-ms-input-placeholder      {font-size: 16px; }

    .post-detail .detail-image {margin:0 0 32px 0;}
    .link-default.back {margin:0 0 16px 0;}
    .post-detail .detail-info .item {padding:10px 0;}
    .post-detail .detail-info .item .data {font-size:14px;margin:0 0 8px 0;}
    h2 {        margin: 0 0 20px 0;        font-size: 26px;    }
    .post-detail .detail-content {        margin: 0 0 40px 0;    }
    .about-perfect .perfect-right {width:unset;}
    .about-perfect .title {margin:0;}
    .about-perfect .sub-title {margin:0 0 20px 0;font-size:20px;}
    .about-perfect .anons {        margin: 0 0 20px 0;        font-size: 16px;    }
    .about-perfect .perfect-counts {font-size:18px;text-align:center;}
    .about-perfect .perfect-counts .count-item {margin:0 0 40px 0;}
    .about-perfect .image-1 {        width: 100%;        height: auto;    }
    .about-perfect .text {font-size:16px;}
    .about-perfect .perfect-right .image-2 {height:250px;}
    .about-perfect .perfect-right .image-3 {height:250px;}
    .about-orchad .orchad-info .name {font-size:20px;margin:0 0 20px 0;}
    .about-orchad .orchad-image {padding:0;}
    .about-orchad .orchad-info {position:relative;margin:0 0 -40px 0;}
    .about-orchad .orchad-info .info-image {height:200px;}
    .about-orchads .item .item-big {        margin: 0 0px 20px 0;    }
    .about-orchads .item .item-big .image-container {height:200px;}
    .about-orchads .item .ha {font-size:24px;}
    .about-orchads .item .item-small .image-container {        width: 100%;        height: 200px;    }
    .about-orchads .item .item-small {        width: 100%;    }
    .about-orchads .item:nth-child(even) .item-big {        margin: 0 0 20px 0;    }
    .about-orchads .item .item-big .name-cont {margin:20px 0 40px 0;}
    .about-orchads .item .item-big .name-cont .title {margin:0 0 20px 0;}
    .about-quality .quality-info .pre-title {font-size:20px;}
    .about-quality .quality-info .anons {font-size:16px;}
    .about-quality .quality-info .certs .item .item-cont {height:102px;}
    .about-units .item .item-info .name {font-size:30px;}
    .about-units .item .item-info ul li .value {font-size:18px;}

    .footer .footer-cont {text-align:center;}
    .products-list .item .item-images {height:auto;}
    .modal-container .modal-info .modal-title {font-size:40px;}



}





@media (max-width: 575px) {
 













}

