 /*=================================================== 1920 ===============================================*/
@media screen and (max-width: 1920px) {
    .news-item__description{
        height: 100%;
    }
    .news-items > div:last-child .news-item__description{
        position: initial;
    }
    .news-item:last-child .news-item__description-text{
        margin: 0 0 5px 0;
        padding-bottom: 25px;
    }
    .news-item:last-child .news-item__date-info{
        position: absolute;
        left: 0;
        bottom: 30px;
    }
    .foter__menu-list > li:first-child {
        float: left;
        margin-right: 7.5%;
    }
    .foter__menu-list > li:nth-child(2) {
        float: left;
        margin-right: 7.5%;
    }
    
}

@media screen and (max-width: 1800px){
      #sow-map{
            margin-left: -31%;
    }
    .cl-date{
      margin-top: 30px;
    }
}
 
 /*=================================================== 1780 ==============================================*/

@media screen and (max-width: 1781px){
    .chartWrapp{
      width: 400px;
    }
    #marketplace-map,#intake-map,#export-map,#structure-map{
        margin-top: 40px;
    }

    #sow-map svg {
        height: 119% !important;
        width: 100% !important;
        left: -35% !important;
        top: 0 !important;
        overflow: visible !important;
        -webkit-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -ms-transform: scale(0.75);
        -o-transform: scale(0.75);
        transform: scale(0.75);
        cursor: pointer;
    }
    #sow-map{
            margin-left: 11%;
            width: 100% !important;
    }
    
    #marketplace-map svg,#intake-map svg,#export-map svg,#structure-map svg{
        height: 110% !important;
        width: 110% !important;
        overflow: visible !important;
        left: -10% !important;
        top: -9% !important;
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
        transform: scale(0.9);
        cursor: pointer;
    }
    
    .mod-info-hover-2 {
        top: -100px;
        left: -20%;
    }
    .mod-info-hover-3 {
        top: -115px;
        left: -15%;
        text-align: left;
    }
    .mod-info-hover-5 {
        top: -100px;
        left: -8%;
    }
  /*other pages*/
  .structure-aside__item-text{
    font-size: 1.125em;
  }
 /* .month-item-acc{
    width: 90%;
  }*/
    .cal-main-ev__content .aside-noscroll__title-text{
        font-size: 3.5em;
    }
    .cal-main-ev__title-link{
        font-size: 1.75em;
    }
    /*.news-items > div:last-child .news-item__title-text {
        font-size: 1.0em;
    }*/
}


/*=================================================== 1681 ===============================================*/
@media screen and (max-width: 1681px) {

  .sow-culture-grafic__grafic{
      min-height: 545px;
  }

  .events{
    padding: 0 40px 0 2.526041666666667%;
  }

  .news-items > div:last-child img {
      margin: 0 0 5px 0;    
  } 

  /* header */
  .header{
    padding: 0 40px;
    /*font-size: .875em;*/
  }
/*  .autorize__login{
    background: url(../img/icons/login-ico.jpg) no-repeat 0 2px
  }
  */
  .mod-all-screens{
    padding-left: 40px;
  }
  .foter{
    padding: 4% 40px 4% 40px;
  }
  .header__menu-list{
    right: 15px;
  }
  .header__menu-link-item{
    padding: 0 15px;
  }
    .news-items__news-page-btn{
        right: 5.067%;
    }
    .aside-fixed{
        padding: 0 40px 0 5.067%;
    }
  /* other pages */
  .no-sidescroll-section{
    padding: 0 40px 0 40px;
  }
  .aside-noscroll{
    padding: 0 0 0 40px;
  }

  .partneer-filter-list{
    margin: 0 0 55px 0;
  }
  .partneer-list__li-item{
    margin: 0 0 65px 0;
  }

  .structure-right__list-item{
    padding: 0 40px 0 0;
  }
  .page-title{
    padding: 130px 0 40px 40px;
  }
  .balances-aftertitle{
    padding: 0 0 0 40px;
  }
  .balances-items-wrapp{
    margin: 0 0px 0 0;
  }
  .balances-last-news__title-link{
    font-size: 1.75em;
  }
  .page-back{
        padding:0 0 2px 0;
        margin: 0 0 40px 40px;
    }

  .mod-marketplace-page .aside-noscroll__title-text{
      padding-left: 40px;
  }
    .marketplace-filter-fabrication{
        padding-left: 40px;
        width: 40.1625%;
    }
    .marketplace-filter-intake{
        padding-left: 40px;
    }
    .marketplace-filter-export{
        padding-left: 40px;
    }
    .marketplace-filter-structure{
        padding-left: 40px;
    }
    .region-list__reg-item{
        font-size: 1em;
    }
    .marketplace-data__text-title{
      font-size: 1em;
    }

    .marketplace-data-map-wrapp{
        margin-right: 40px;
        width: 56.0625%;
    }
    .intake-data-map-wrapp{
        margin-right: 40px;
    }
    .export-data-map-wrapp{
        margin-right: 40px;
    }
    .structure-data-map-wrapp{
        margin-right: 40px;
    }


    .marketplace-data__culture-type{
        font-size: 1.75em;
    }
    .marketplace-data__culture-type-done{
        font-size: 1.75em;
    }
    .marketplace-data__culture-type-take{
        font-size: 1.75em;
    }
    .intake-data__culture-type{
        font-size: 1.75em;
    }
    .intake-data__culture-type-done{
        font-size: 1.75em;
    }
    .intake-data__culture-type-take{
        font-size: 1.75em;
    }
    .export-data__culture-type{
        font-size: 1.75em;
    }
    .export-data__culture-type-done{
        font-size: 1.75em;
    }
    .export-data__culture-type-take{
        font-size: 1.75em;
    }
    .structure-data__transportation-type{
        font-size: 1.75em;
    }
    .structure-data__transportation-count{
        font-size: 1.75em;
    }
    .structure-data__transportation-km-count{
        font-size: 1.75em;
    }
    .hovered{
        padding-right: 30px;
    }


   /* #marketplace-map{
        right: 13vw;
    }*/
    .marketplace-map-wrapp .cl-date{
      margin-top: 0;
      bottom: 0;
    }
    #marketplace-map svg{
            height: 100% !important;
        width: 100% !important;
        left: -24% !important;
        top: 0 !important;
        overflow: visible !important;
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
        transform: scale(0.7);
        cursor: pointer;

    }
    #marketplace-map{
      right: 0;
      top: 0;
    }
    /*#intake-map{
        right: 13vw;
    }*/
    #sow-map{
      width: auto !important;
      margin-top: -130px !important;
      margin-left: 0 !important;
    }
    #sow-map svg {
          height: 100% !important;
      width: 100% !important;
      left: -24% !important;
      top: 0 !important;
      overflow: visible !important;
      -webkit-transform: scale(0.7);
      -moz-transform: scale(0.7);
      -ms-transform: scale(0.7);
      -o-transform: scale(0.7);
      transform: scale(0.7);
      cursor: pointer;
  }
    #intake-map svg{
        top: -50px !important;
    }
   /* #export-map{
        right: 13vw;
    }*/
    #export-map svg{
        top: -50px !important;
    }
   /* #structure-map{
        right: 16vw;
    }*/
    #structure-map svg{
        top: -50px !important;
    }

    .download-login-wrapp{
        right: 40px;
    }
    .sow-load-data-wrapp{
        min-width: initial;
        /*width: 47.934375%;*/
        padding: 25px 2.421354166666667% 30px 1.421354166666667%;
    }
    .sow-load-data-wrapp .aside-noscroll__title-text{
        font-size: 3.125em;
        margin-bottom: 45px;
    }
    .sow-data-img{
        top: -5px;
    }
    .sow-data__data-count{
        justify-content: flex-start;
    }
    .sow-data__data-count div{
        padding-left: 20px;
    }
    .done__load-data{
        font-size: 2.5em;
    }
    .future__load-data{
        font-size: 2.5em;
    }
    .good-status__data-count{
        font-size: 2.5em;
    }
    .weak-status__data-count{
        font-size: 2.5em;
    }
    .failed-status__data-count{
        font-size: 2.5em;
    }
    .sow-culture-prop__data div{
        padding-bottom: 55px;
    }
    .sow-map-wrap{
 /*       top: 20px;
        right: 40px;*/
    }
    #sow-map {
        height: 750px;
      width: auto !important;
      margin-top: -130px !important;
      margin-left: 0 !important;
    }
    .flexy{
      margin-bottom: 50px;
    }
    .exp-load-data-wrapp{
        min-width: initial;
        width: 47.934375%;
        padding: 25px 2.421354166666667% 30px 1.421354166666667%;
    }
    .exp-load-data-wrapp .aside-noscroll__title-text{
        font-size: 3.125em;
        margin-bottom: 45px;
    }
    .exp-data-img{
        top: -5px;
    }
    .exp-data__data-count{
        justify-content: flex-start;
    }
    .exp-data__data-count div{
        padding-left: 20px;
    }
    .exp-culture-prop__data div{
        padding-bottom: 55px;
    }
    .exp-map-wrap{
        top: 20px;
        right: 40px;
    }
    #exp-map svg{
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6);
        left: -19vw !important;
        top: -60px !important;
    }

    .calendar-events-wrapper{
        margin: 0 40px 0 23.98385416666667%;
    }
    .cal-main-ev__content{
        padding: 0 0 45px 40px;
    }

    .quot-side-wrapper{
        margin: 0 40px 0 23.98385416666667%;
    }
    .quot-filter-wrapper{
        padding: 81px 0 0 40px;
    }
    .gall-items-wrap{
        margin-right: 40px;
    }
    .gall-templ-items-wrap{
    }
    
}


/*=================================================== 1601 ===============================================*/
@media screen and (max-width: 1601px) {
    .cl-date{
      margin-top: 0;  
    }
    .mod-info-hover-3 {
        top: -105px;
        left: 18%;
    }
    .mod-info-hover-4 {
        bottom: 160%;
        left: -10%;
    }
  .news-items > div:nth-child(2),    
  .news-items > div:nth-child(3) {
            height: 24.888889vh;
  }
  .news-items > div:nth-child(2) {
        padding: 15px 15px 0 15px;
  }
  .news-items > div:nth-child(3) {
    padding: 15px 15px 0 15px;
  }
  .news-items > div:nth-child(2) .news-item__title-text {
      font-size: 1.1em;
      margin-bottom: 20px;
  }
  .news-items > div:last-child .news-item__title-text {
    font-size: 1.1em;
  }
  .news-items > div:nth-child(2) .news-item__date-info{
      position: absolute;
      left: 0;
      bottom: 15px;
  }
  .news-item:last-child .news-item__date-info{
    bottom: 15px;
  }

  .news-items > div:last-child img {
      min-height: initial;
    /*  height: 12.351852vh; */
  }    
  .news-item__date-info span {
    font-size: 10px;
    width: 66px;
    padding: 2px 0 2px 0;
}    
  /* other pages */
  .aside-noscroll__content-text{
    font-size: 1em;
  }
  .aside-right__list-title{
    font-size: 1em;
  }
  .aside-right__list-item{
    margin: 0 0 35px 0;
  }
  .partneer-filter__li-item{
    padding: 7px 35px 7px 35px;
    font-size: 0.875em;
  }
  .parneer-list__img {
    height: 125px;
    width: 125px;
    display: block;
    margin: 0 auto 20px auto;
  }
  .partneer-list__li-item{
    margin: 0 0 50px 0;
  }
  


  .header-menu-list__dropdown-list.mod-first{
    top: 65px;
  }
  .header-menu-list__dropdown-list.mod-second{
    top: 65px;
  }
  .social-list__social-link > span{
    width: 13px;
    height: 13px;
  }
  
  .first-screen{
  
  }
  .title-company{
    margin: 0 0 50px 0;
  }
  .second-screen__dots-image{
    left: 1.229167%;
  }

  .month-item__title-text{
    padding: 0 0 35px 0;
  }
  .news__title-text{
    padding-top: 0;
    padding-bottom: 0;
  }
  .second-screen__title-bg-image{
    top: 48px;
  }
  .third-screen__title-bg-image{
    top: 60px;
  }
  .project__li-item{
    margin: 0 0 35px 0;
  }
  .quotation-list__item-item .fa{
    text-align: center;
  }
  
  
  .news-title{
    padding: 127px 0 0 0;
  }
  .news-item{
    margin: 0 0 20px 0;
  }
  .mod-item-second{
    margin: 0 0 0 0;
    padding: 15px 70px 0 20px;
    height: 24.888889vh;
  }
  .mod-item-last{
    height: 24.888889vh;
    margin: 0 0 0 0;
  }
  .news-item-last__img-img{
    margin: 0 0 10px 0;
    height: 12.351852vh;
  }
  .dots-background-orange{
    width: 165px;
    height: 75%;
  }
  .news-item__description{
    height: 100%;
    padding: 0px 20px 0 30px;
  }
  .news-item__title-text{
    font-size: 1.5em;
    margin: 0 0 15px 0;
  }
  
  .news-item__description-text{
    font-size: 1.125em;
    margin: 0 0 25px 0;
  }
  .news-item__text{
    font-size: 0.925em;
  }
  .mod-item-second .mod-color-inverse{
    bottom: 25px;
  }
  .news-items__news-page-btn{
    margin: 25px 0 0 0;
  }
  .foter{
    padding: 3% 40px 3% 40px;
    font-size: .795em;
  }
  .foter__menu-list span{
    margin: 0 0 25px 0;
  }
  .foter-menu__li-item{
    margin: 0 0 10px 0;
  }
  .foter__callback{
    margin: 0 0 22px 0;
  }
  
  /* other pages */
  .structure-aside__item-text{
    font-size: 1em;
  }
  .mod-info-hover-1{
    top: -125px;
    margin: 0 0 0 -120px;
  }
  .mod-info-hover-2{
    top: -92px;
    left: -13%;
  }
  .mod-info-hover-3{
    top: -92px;
    left: 8%;
    text-align: left;
  }
  .mod-info-hover-4{
    top: -125px;
    left: -23%;
  }
  .mod-info-hover-5{
    top: -92px;
    left: 6%;
  }
  .structure__aside-right{
    margin: 0 0 0 4.53125%;
  }

    .marketplace-data-wrapp{
        padding-left: 25px;
    }

    #intake-map svg{
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
    #export-map svg{
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
    #structure-map svg{
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }

    .cal-main-ev__content .aside-noscroll__title-text{
        font-size: 3em;
        padding: 50px 80px 40px 0;
    }
    .cal-main-ev__content .aside-noscroll__title-bg-image{
        top: 48px;
    }
    .balances-filter-info li:nth-child(2) {
        margin: 0 10px 0 10px;
    }
    .download-page-btn {
        top: -1px;
        padding: 8px 30px 6px 10px;
        font-size: 0.6em;
    }
    .download-page-btn__download-img{
        margin-top: -1px;
    }

}

 /*=================================================== 1520 ===============================================*/
  @media screen and (max-width: 1520px){
    .events{
      width: 100%;

     }
     .event-back-bth{
          display: none;
      position: absolute;
      right: 40px;
      top: 180px;
      cursor: pointer;
      font-family: 'Raleway-SemiBold', sans-serif;
      font-size: 1em;
      color: #232323;
      -webkit-transition: all 0.11s linear;
      -moz-transition: all 0.11s linear;
      -ms-transition: all 0.11s linear;
      -o-transition: all 0.11s linear;
      transition: all 0.11s linear;
     }
      .event-back-bth:hover{
        color: #fec400;
      }
      .event-back-bth i{
        position: relative;
        right: 5px
      }
  }
 



 /*=================================================== 1440 ===============================================*/
 @media screen and (max-width: 1441px){
  .mod-marketplace-page{
    padding-bottom: 0;
  }
  .sow-culture-grafic__grafic {
      min-height: 465px;
      /*max-height: 645px;*/
  }
  .absolute-info{
    right: -40px;
  }
  .chartWrapp {
      width: 370px;    
      left: -14.308333%;
      height: 230px;
  }
  .projects-wrapp .projects-list {
    margin-left: 0;
    opacity: 0;
    -webkit-transition: all 0.112s linear;
    -moz-transition: all 0.112s linear;
    -ms-transition: all 0.112s linear;
    -o-transition: all 0.112s linear;
    transition: all 0.112s linear;
}
.projects-months-wrapp{
  background-position: 120% 40%;
}

  .call-wrapp .calendar__item-news > p{
     font-size: 1em;
    padding-left: calc(30% + 30px);
  }
  .templ-bal__download-login {
      width: 20%;
      left: 100%;
  }
  .templ-bal__balanse-content {
    padding-right: 7.1%;
  } 
 	.autorize-content {
	    display: none;
	    float: none;
	    position: absolute;
	    top: 20px;
	    width: 150px;
	    left: -100%;
	    top: -2px;
	    background-color: #fff;
	    z-index: 5;
	    padding: 5px 0 5px 0;
	    font-size: 14px;
	}
     .header__menu-list li:first-child ul {
        top: 65px;
    }
     .header__menu-list li:nth-child(2) ul {
        top: 65px;
    }
    .header__menu-list li:nth-child(3) ul {
        top: 65px;
    }
    .foter__menu-list {
        flex-basis: 42.8%;
        overflow: hidden;
        margin-left: 5%;
    }
    .header__menu-list li a {
      line-height: 80px;   
    }
    .news-item__description{
        height: 100%;
        padding: 0px 0 0 20px;
    }
    .news-item__title-text {
        margin: 0 0 5px 0;
    }
     .news-item__description-text{
         margin: 0 0 10px 0;
     }
   .header{
     font-size: .795em;
   }
   .header__menu-link-item{
     line-height: 65px;
   }
   .aside-fixed{
     padding: 0 40px 0 5.067%;
   }
     .first-screen__title-content{
         padding:0 70px 0 45px;
     }
     .header__lang-list{
     	position: relative;
    	top: 5px;
     }

   .title-company{
     font-size: 3.75em;
   }
   .news__title-text.screen-title-text{
     font-size: 2.625em;
     padding-right: 80px;
     padding-top: 0;
     padding-bottom: 0;
   }
   .news__title-bg-image{
     width: 48px;
     top: -3px;
   }
    .news-items__news-page-btn{
         margin-top: 10px;
         right: 5.067%;
     }

   /*====== other pages =====*/
   .events-button{
    top: 111px;
   }
   .page-title{
     font-size: 3.75em;
     padding: 100px 40px 20px 40px;
   }
   .archive h2{
      font-size: 3em;
    }
     .events-wrapper{
         width: auto;
         margin-right: 40px;
     }
   .events-month__month-count{
     font-size: 2.625em;
   }
   .month-item-acc{
     width: 100%;
   }
   .day-item-box-description__text-text{
     margin: 0 0 10px 0;
   }
   .balance__item-news{
     min-height: initial;
   }
   .balance__item-news-text{
     font-size: 1em;
   }
   .screen-title-text {
     padding: 55px 80px 35px 0;
     font-size: 2.625em;
   }
   .aside-noscroll__title-bg-image{
     top: 45px;
   }
   .structure-aside__title-bg-image{
     top: 50px;
   }
                                    .balances-last-news .aside-noscroll__title-bg-image{
                                      top: 62px;
                                    }
                                    .aside-noscroll__title-bg-image.page-balanses-img{
                                      top: 49px;
                                    }
   .templ-balanse-item-wrapp{
     margin-bottom: 5px;
   }
   .mod-title-big{
     margin: 0 40px 0 0;
   }
   .page-title.mod-title-big{
       margin: 0 40px 0 0;
   }
   .page-title.mod-bal-page{
        font-size: 3em;
        width: auto;
        margin-right: 18.0479163333%;
    }
   .page-back {
     margin: 10px 0 35px 40px;
   }
   .templ-balanse-item-wrapp{
     margin-right: 23.882292%;
   }
   .templ-bal__img-img {
     width: 100%;
     padding-right: 11.523958%;
   }
   .templ-bal__img {
     margin-bottom: 35px;
   }
   .templ-bal__balanse-news-title{
     margin-right: 23.919794%;
     margin-bottom: 25px;
   }
   .templ-bal-item__title{
     margin-bottom: 20px;
   }
   .templ-bal-content__item{
     margin-right: 24.38777%;
     margin-bottom: 35px;
   }
   .mod-tmpl-page{
     top: 46px;
   }
   .templ-balances-items-wrapp{
     margin-top: 0;
     margin-bottom: 80px;
   }
   .page-back{
     margin: 10px 0 60px 40px;
     padding: 0 0 0 10px;
   }
   .weather-aside{
     padding: 30px 0 240px 40px;
     width: 30.633333%;
     height: 100vh;
   }
     .weather-map{
         padding-top: 65px;
     }
                                                 .page-weather-dots-orange.dots-background-orange{
                                                   top: 59px;
                                                   left: 5px;
                                                   height: 165px;
                                                 }
   .weather-region__text{
     font-size: 1.25em;
     margin-bottom: 20px;
   }

  .calendar-events-wrapper{
   margin: 0 40px 0 24.98385416666667%;
  }
  .calendar-filter-wrapper{
    min-width: initial;
    width: 24.98385416666667%;
    padding: 65px 0 0 0;
  }
  .calendar-filter__cal-wp{
    margin-bottom: 30px;
  }
  .cal-filter__title{
    margin-bottom: 15px;
  }
  .cal-fil-event-type__title{
    margin-bottom: 15px;
  }
  .cal-main-ev__content{
    padding: 0 20px 15px 5.208333%;
  }
  .cal-filter-items{
    padding: 0 0 0 40px;
  }
                                .cal-main-ev__content .aside-noscroll__title-bg-image{
                                  top: 35px;
                                }
     .cal-main-ev__content .aside-noscroll__title-text{
         font-size: 2.5em;
         padding: 45px 80px 40px 0;
     }
  .cal-main-ev__date{
    margin-bottom: 15px;
  }
  .cal-main-ev__title-link{
    font-size: 1.5em;
  }
  .cal-main-ev__img{
    line-height: 0;
  }
  .cal-main-ev__title-text{
    padding: 0 0 0 20px;
  }
                                    .calendar__item-news .calendar-filter-info{
                                          margin: 0;
                                      left: 0;
                                    }
  .calendar__item-news-text{
    font-size: 1em;
  }
  .mod-even{
    padding: 20px 20px 0 25px;
    height: 245px;
    top: 0px;
  }
  .calendar__item-news-link{
    margin-bottom: 45px;
  }
                                      .mod-even .calendar-filter-info{
                                        margin: 25px 0 0 0;
                                      }


   .news-side-left{
     width: 70.730208%;
   }
   .news-side-right{
     width: 25.427083%;
   }
   .news-aftertitle{
     padding: 0 0 0 40px;
   }
   .news-last-news .aside-noscroll__title-bg-image{
     top: 62px;
   }
   .news-last-news__title-link{
     font-size: 1.75em;
   }
   .news-side-right .page-news-img{
     right: 0;
     top: 45px;
   }
   .news__item-news-text{
     font-size: 1em;
   }
   .news__item-news.mod-even{
     top: 0;
     height: initial;
   }
   .news__item-news.mod-even:hover{
     top: -10px;
   }
   .news__item-news-text{
     margin-top: 10px;
     margin-bottom: 40px;
   }
   .short-news-list__link-item{
     font-size: .875em;
     line-height: 1.5;

   }
   .short-news-list__list-item{
     margin-bottom: 25px;
   }

   .templ-img-wrapp{
     margin-bottom: 35px;
   }
   .page-title.mod-news-page{
       font-size: 3em;
       width: auto;
       margin-right: 31.536458%;
       padding-right: 0;
   }
   .page-title.mod-calendar-page{
       font-size: 3em;
       width: auto;
       margin-right: 15.536458%;
       padding-right: 0;
   }
   .templ-news__news-title{
     margin-bottom: 0;
     margin-right: 0;
   }
   .mod-tmpl-news-page{
     top: 45px;
   }
   .templ-news-items-wrapp .mod-even{
     top: 0;
     height: initial;
   }
   .templ-news-items-wrapp .mod-even:hover{
     top: -10px;
   }
   .templ-news-items-wrapp .dots-background-orange{
     top: 0;
   }
   .templ-news__item-news-text{
     font-size: 1em;
     margin: 10px 0 50px 0;
   }
   .page-news-templ-img{
     top: 0;
     right: 0;
   }
   .templ-side-right{
     padding-right: 40px;
   }
   .templ-news-items-wrapp{
     margin: 0 40px 60px 0;
   }

   .contact-aside{
     padding-left: 40px;
   }
   .contact-aside .screen-title-text{
     margin-bottom: 20px;
   }
   .page-contact-mod-1{
     right: 25px;
     top: -11px;
   }
   .page-contact-dots-orange{
     height: 165px;
     top: 10px;
     left: 10px;
   }
   .contact-adress{
     margin-bottom: 30px;
   }
   .contact-tel{
     margin-bottom: 5px;
   }
   .page-contact-mod-2{
     top: -9px;
   }
   .contact-tel:nth-child(7) {
     margin-bottom: 40px;
   }
   .page-contact-mod-3{
     right: 10px;
     top: -12px;
   }
     .page-title.mod-project-page{
         font-size: 3em;
         margin-right: 32.897917%;
     }

     .gall-item__title{
         font-size: 1em;
         padding: 0 20px 0 30px;
         bottom: 45px;
     }
     .gall-items-wrap{
         padding-bottom: 55px;
     }
     .mod-gall-page{
         font-size: 3em;
     }
     .gall-templ-items-wrap{
         padding-bottom: 55px;
     }
     .gall-templ__album-info{
         margin-left: 40px;
     }
     .gall-templ__info-link{
         margin-left: 40px;
     }



     .quot-filter-wrapper{
         padding: 48px 0 0 40px;
         width: 26.6333%;
         min-width: initial;
         -webkit-background-size: 80% auto;
         background-size: 80% auto;
     }
     .quot-filter-items .aside-noscroll__title-bg-image {
         top: 46px;
         right: 0;
     }
     .page-quot-dots{
         height: 190px;
     }
     .quot-filter__title{
         margin-bottom: 12px;
     }
     .quot-filter__import{
         margin-bottom: 35px;
     }
     .quot-filter__sources{
         margin-bottom: 35px;
     }

     .quot-side-wrapper{
         margin: 0 40px 0 26.6333%;
         padding: 0 0 0 0;
     }
     .quot-source{
         top: 102px;
     }
     .quot-item__body-titles span:first-child{
         width: initial;
         flex-basis: 9%;
     }
     .mod-month{
         width: initial;
         flex-basis: 10%;
     }

     .mod-sow-page .no-sidescroll-section{
         padding-top: 40px;
     }
     .download-login-wrapp {
         top: 105px;
         right: 40px;
     }
     #sow-map svg{
         -webkit-transform: scale(0.5);
         -moz-transform: scale(0.5);
         -ms-transform: scale(0.5);
         -o-transform: scale(0.5);
         transform: scale(0.5);
         left: -22vw !important;
         top: -60px !important;
     }
     .download-login-wrapp .templ-bal__login{
         margin-bottom: 15px;
     }
     .sow-load-data-wrapp{
         padding: 30px 0 25px 2.421354166666667%;
         /*margin-bottom: 0;*/
     }
     .sow-load-data-wrapp .aside-noscroll__title-text {
         margin-bottom: 40px;
         font-size: 2.5em;
     }
     .sow-data-img{
         top: -10px;
     }
     .sow-data__data-count div{
         padding-left: 15px;
         padding-bottom: 0;
     }
     .culture__text{
         font-size: 1em;
         margin-bottom: 10px;
     }
     .culture__load-data{
         font-size: 1em;
     }
     .done__text{
         font-size: 1em;
         margin-bottom: 10px;
     }
     .done__load-data{
         font-size: 1.75em;
     }
     .done__load-text{
         font-size: 1em;
         margin-bottom: 10px;
     }
     .future__load-data{
         font-size: 1.75em;
     }
     .data-count__future{
         flex-basis: 26.730931%;
     }
     .future__text{
         font-size: 1em;
         margin-bottom: 10px;
     }
    /* .sow-culture-items-wrapp{
         margin-bottom: 20px;
         min-width: 615px;
     }*/
     .sow-culture-items-wrapp .aside-noscroll__title-bg-image{
         right: 0;
         top: 52px;
     }
     .sow-culture-grafic-wrapp{
         margin-bottom: 20px;
     }
     .sow-cultures-graf-img {
         right: -15px;
     }
     .sow-cultures-prop-img {
         right: -10px;
     }
     .sow-culture-prop__data{
         width: auto;
     }
     .sow-culture-prop__data div{
         padding-left: 15px;
         padding-bottom: 40px;
     }
     .prop-data__good-status{
         min-width: 280px;
     }
     .good-status__data-title{
         font-size: 1em;
     }
     .good-status__data-count{
         font-size: 1.75em;
     }
     .prop-data__weak-status{
         min-width: 190px;
     }
     .weak-status__data-title{
         font-size: 1em;
     }
     .weak-status__data-count{
         font-size: 1.75em;
     }
     .prop-data__failed-status{
         min-width: 190px;
     }
     .failed-status__data-title{
         font-size: 1em;
     }
     .failed-status__data-count{
         font-size: 1.75em;
     }
     .sow-culture-property-wrapp{
         margin-bottom: 115px;
     }

     .mod-exp-page .no-sidescroll-section{
         padding-top: 40px;
     }
     #exp-map svg{
         -webkit-transform: scale(0.5);
         -moz-transform: scale(0.5);
         -ms-transform: scale(0.5);
         -o-transform: scale(0.5);
         transform: scale(0.5);
         left: -19vw !important;
         top: -60px !important;
     }
     .exp-load-data-wrapp{
         padding: 30px 2.421354166666667% 25px 2.421354166666667%;
         margin-bottom: 0;
     }
     .exp-load-data-wrapp .aside-noscroll__title-text {
         margin-bottom: 40px;
         font-size: 2.5em;
     }
     .exp-data-img{
         top: -10px;
     }
     .exp-data__data-count div{
         padding-left: 15px;
         padding-bottom: 0;
     }
     .exp-culture-items-wrapp{
         margin-bottom: 20px;
         min-width: 615px;
     }
     .exp-culture-items-wrapp .aside-noscroll__title-bg-image{
         right: 0;
         top: 52px;
     }
     .exp-culture-grafic-wrapp{
         margin-bottom: 20px;
     }
     .exp-cultures-graf-img {
         right: -15px;
     }
     .exp-culture-grafic__grafic{
         height: initial;
     }
     .exp-cultures-prop-img {
         right: -10px;
     }
     .exp-culture-prop__data{
         width: auto;
     }
     .exp-culture-prop__data div{
         padding-left: 15px;
         padding-bottom: 40px;
     }
     .exp-culture-property-wrapp{
         margin-bottom: 175px;
     }

     .marketplace-filter__text{
         font-size: 1.25em;
     }
     .fabr-img{
         top: 0;
         right: -40px;
     }
     .marketplace-filter-fabrication{
         padding: 25px 3.229166666666667% 250px 40px;
         margin-bottom: 40px;
     }
     .intake-img{
         top: 0;
         right: -25px;
     }
     .marketplace-filter-intake{
         padding: 25px 3.229166666666667% 250px 40px;
         margin-bottom: 40px;
     }
     .export-img{
         top: 5px;
         right: -40px;
     }
     .marketplace-filter-export{
         padding: 25px 3.229166666666667% 250px 40px;
         margin-bottom: 40px;
     }
     .marketplace-filter-structure {
         padding: 25px 3.229166666666667% 250px 40px;
         margin-bottom: 40px;
     }
     .no-sidescroll-section.mod-other-pdng:last-child .aside-noscroll__title-text{
         padding-bottom: 10px;
     }
     .structure-filter-list__item .hovered{
         line-height: 1.2;
         top: 1px;
     }

     .structure-img{
         top: 2px;
         right: 0;
     }

     .marketplace-data-map-wrapp{
         width: 67.0625%;
     }
     .intake-data-map-wrapp{
         width: 67.0625%;
     }
     .export-data-map-wrapp{
         width: 67.0625%;
     }
     .structure-data-map-wrapp{
         width: 67.0625%;
     }
     .marketplace-map-wrapp{
         height: 75.540741vh;
     }
     .intake-map-wrapp{
         height: 75.540741vh;
     }
     .export-map-wrapp{
         height: 75.540741vh;
     }
     .structure-map-wrapp{
         /*height: 66.540741vh;*/
         margin-bottom: 65px;
     }
     .intake-data-wrapp{
         padding-top: 25px;
     }
     .marketplace-data-wrapp{
         padding-top: 25px;
     }
     .export-data-wrapp{
         padding-top: 25px;
     }
     .structure-data-wrapp{
         padding-top: 25px;
     }

     .marketplace-data__text-title{
         font-size: 1.125em;
         margin-bottom: 10px;
     }
     .intake-data__text-title{
         font-size: 1.125em;
         margin-bottom: 10px;
     }
     .export-data__text-title{
         font-size: 1.125em;
         margin-bottom: 10px;
     }
     .structure-data__text-title{
         font-size: 1.125em;
         margin-bottom: 10px;
     }

     .marketplace-data__culture-type{
         font-size: 1.75em;
     }
     .intake-data__culture-type{
         font-size: 1.75em;
     }
     .export-data__culture-type{
         font-size: 1.75em;
     }
     .structure-data__transportation-type{
         font-size: 1.65em;
     }

     .marketplace-data__culture-type-done{
         font-size: 1.75em;
     }
     .intake-data__culture-type-done{
         font-size: 1.75em;
     }
     .export-data__culture-type-done{
         font-size: 1.75em;
     }
     .structure-data__transportation-count{
         font-size: 1.75em;
     }

     .marketplace-data__culture-type-take{
         font-size: 1.75em;
     }
     .intake-data__culture-type-take{
         font-size: 1.75em;
     }
     .export-data__culture-type-take{
         font-size: 1.75em;
     }
     .structure-data__transportation-km-count{
         font-size: 1.75em;
     }
     .region-list__reg-item{
         font-size: .875em;
     }

     #marketplace-map {
         right: 16vw;
     }
     #intake-map {
         right: 16vw;
     }
/*     #export-map {
         right: 16vw;
     }
     #structure-map {
         right: 15.5vw;
     }*/
     #marketplace-map svg{
         -webkit-transform: scale(0.7);
         -moz-transform: scale(0.7);
         -ms-transform: scale(0.7);
         -o-transform: scale(0.7);
         transform: scale(0.7);
     }
     #intake-map svg{
         -webkit-transform: scale(0.7);
         -moz-transform: scale(0.7);
         -ms-transform: scale(0.7);
         -o-transform: scale(0.7);
         transform: scale(0.7);
     }
     #export-map svg{
         -webkit-transform: scale(0.7);
         -moz-transform: scale(0.7);
         -ms-transform: scale(0.7);
         -o-transform: scale(0.7);
         transform: scale(0.7);
     }
     #structure-map svg{
         -webkit-transform: scale(0.7);
         -moz-transform: scale(0.7);
         -ms-transform: scale(0.7);
         -o-transform: scale(0.7);
         transform: scale(0.7);
     }

     .aside-right__list{
         padding-top: 20px;
     }
     .aside-noscroll__content-text{
         padding-top: 20px;
     }
     .balances-last-news{
         padding: 0 2.443542% 30px 0;
     }
     .mod-month{
      background-position: 85% 75%;
     }
     #sow-map svg,
      #marketplace-map svg{
          -webkit-transform: scale(0.6);
            -moz-transform: scale(0.6);
            -ms-transform: scale(0.6);
            -o-transform: scale(0.6);
            transform: scale(0.6);
              left: -25% !important;
              top: 0 !important;

      }

      .prod-wrapp{
       display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-wrap: wrap;
        padding-left: 40px;
        margin: 0 0 100px 0;
      }
      .marketplace-data-map-wrapp{
        width: 100%;

      }
      .marketplace-filter-fabrication {
        padding: 25px 3.229166666666667% 250px 40px;
        margin-bottom: 40px;
        position: absolute;
        top: 160px;
        left: 0;
        width: 46%;
    }
    .marketplace-map-wrapp{
      height: 600px;
          width: 50%;
      float: right;
    }
    #marketplace-map {
      right: 20%;
      height: 600px;
      top: -160px;
    }

    .sowing-data{
      order: 0;
      width: 100%;
    }
    /*.sow-map-wrap{
      top: 90px;
      right: 0;
      height: 600px;
      width: 50%;
      float: right;
    }*/
    .sow-culture-items-wrapp {
        /*margin-bottom: 20px;*/
       /* position: absolute;
        top: 250px;*/
        min-width: initial;
        width: 36%;
    }
    #sow-map{
      margin-top: -120px !important;
    }
    #sow-map svg{
      left: -47% !important;
    }
    .cl-date{
      position: absolute;
      bottom: -30px;
      right: 50px;
    }

 }


/*=================================================== 1281 ===============================================*/

@media screen and (max-width: 1281px) {
  .marketplace-map-wrapp .cl-date{
     /*bottom: 150px;*/
  }
.calendar-filter-wrapper.sided2{
  left: -100%;
}
.fixHeightEvent{
  height: 300px !important;
}
.event-wrapp{
  padding-bottom: 0;
}
  .mod-size-3 {
    width: 45%;
    flex-basis: 45%;
    height: 40vh;

}

	.news-item__date-info span{
		font-size: 14px;
		margin: 0 15px 0 0;
	}
	div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .promagnifier .innericon svg, div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .prosettings .innericon svg, div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .proloading svg{
		width: 18px !important;
	}
	div.ajaxsearchpro[id*='ajaxsearchpro'].asp_non_compact{
		min-width: 185px !important;
	}
    
  .mod-item-main {
        margin: 0 0 20px 0;
        height: 31.0vh;
   }
   .news-item__description {
        height: 100%;
        padding: 0px 0 0 15px;
  }
  .news-items > div:nth-child(2) .news-item__title-text{
       font-size: 0.95em;
   }
   .news-items > div:nth-child(3) .news-item__title-text{
       font-size: 0.95em;
   }
  .header{
    padding: 0 15px;
  }
  .header__menu-list{
    right: 0;
  }
  .header__menu-link-item{
    padding: 0 10px;
  }
  .callback-style{
    padding: 11px 17px 11px 20px;
  }
  .header__lang-item:nth-child(2){
    margin: 0 6px;
  }
  
  .mod-all-screens{
    /*padding-top: 23.196%;*/
    padding-left: 15px;
  }
  .first-screen__title-content{
    padding: 0 25px 0 40px;
    line-height: 1.2;
    font-size: 1em;
  }
  
  .screen-title-text{
    padding: 55px 80px 35px 0;
  }
  .news__title-text{
    padding-top: 0;
    padding-bottom: 0;
  }
  .project__li-item{
    margin: 0 0 25px 0;
    padding: 0 15px 0 20px;
    line-height: 1.4;
  }
  .quotation-list__title{
    height: 40px;
  }
  .quotation-list__item-item{
    padding: 0 0 0 50px;
  }
  .news-title{
    margin: 0 0 25px 0;
  }
  .news-item__description{
  }
  .mod-item-second{
    padding: 15px 15px 0 20px;
    height: 24.888889vh;
  }
  
  .foter{
    padding: 3% 15px 3% 15px;
  }
  
  /* other pages */
  .structure-aside__info-hover{
    padding: 12px 22px 15px 15px;
  }
  .mod-info-hover-1{
    top: -108px;
    margin: 0 0 0 -120px;
  }
  .mod-info-hover-2{
    top: -85px;
    left: -13%;
  }
  .mod-info-hover-3{
    top: -90px;
    left: 8%;
    text-align: left;
  }
  .mod-info-hover-4{
    top: -108px;
    left: 8%;
  }
  .mod-info-hover-5{
    top: -85px;
    left: 6%;
  }
  .structure__aside-right{
    margin: 0 0 0 4.53125%;
  }
  .news-item__image{
    height: 100%;
  }
  .calendar-main-event-wrapp{
      min-height: 420px;
  }
    .cal-main-ev__content{
        padding: 0 20px 25px 5.208333%;
    }
    .news-image {
        width: 43.354687%;
        flex-basis: 43.354687%;
    }
    .news-last-news{
        width: 55.645313%;
        flex-basis: 55.645313%;
    }
    #marketplace-map {
        right: 20vw;
    }
    #intake-map {
        right: 20vw;
    }
   /* #export-map {
        right: 20vw;
    }
    #structure-map {
        right: 20vw;
    }*/
    
    #marketplace-map{
        margin-left: -21%;
    }
    #intake-map{
        height: 700px;
        width: 150%;
        margin-top: 0px;
        margin-left: -21%;
      }
   /* #marketplace-map svg,#intake-map svg,#export-map svg,#structure-map svg{
        height: 130% !important;
        width: 150% !important;
        overflow: visible !important;
        left: 0% !important;
        top: -25% !important;
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6);
        cursor: pointer;
    }*/
    /*== events page ==*/
    .page-title{
        padding: 100px 40px 20px 15px;
    }
    .no-sidescroll-section{
        padding-left: 15px;
        padding-right: 15px;
    }
    .events-wrapper{
        margin-right: 15px;
    }
    .day-item-box{
        padding: 15px 10px 0 12px;
    }
    .day-item-box__date-number{
        padding: 3px 7px 4px 8px;
    }
    .weather-aside{
        padding-left: 15px;
    }

    /*== sow ==*/
    #sow-map svg {
        -webkit-transform: scale(0.4);
        -moz-transform: scale(0.4);
        -ms-transform: scale(0.4);
        -o-transform: scale(0.4);
        transform: scale(0.4);
        left: -26vw !important;
        top: -60px !important;
    }
    .sow-load-data-wrapp{
        padding: 30px 0 25px 1.421354%;
    }

    /*== export ==*/
    #exp-map svg {
        -webkit-transform: scale(0.4);
        -moz-transform: scale(0.4);
        -ms-transform: scale(0.4);
        -o-transform: scale(0.4);
        transform: scale(0.4);
        left: -19vw !important;
        top: -60px !important;
    }
    .exp-load-data-wrapp{
        padding: 30px 0 25px 1.421354%;
    }

    /*== news ==*/
    .news-aftertitle{
        padding-left: 15px;
    }

    /*== page news ==*/
    .page-title.mod-news-page{
        margin-right: 20.536458%;
    }

    /*== quot ==*/
    .quot-filter-wrapper{
        padding-left: 15px;
    }
    .quot-acc-wrapp{
        padding-left: 2.208333%;
    }
    .quot-side-wrapper{
        margin-right: 15px;
    }
    .quot-item__title-text:nth-child(8){
        word-wrap: break-word;
        width: 35px;
        flex-basis: 37px;
    }
    .quot-item__title-text:nth-child(9){
        position: relative;
        left: 2%;
    }

    /*== photo video ==*/
    .gall-items-wrap{
        margin-right: 15px;
    }
    .mod-more-btn{
        right: 0;
    }

    /*== page photo video ==*/
    .gall-templ-items-wrap{
        margin-left: 15px;
    }
    .page-back{
        margin-left: 15px;
    }
    .gall-templ__album-info{
        margin-left: 15px;
    }
    .gall-templ__info-link{
        margin-left: 15px;
    }

    /*== page project ==*/
    .templ-project-side-right{
        padding-right: 15px;
    }
    .page-title.mod-project-page{
        margin-right: 20.536458%;
    }
    .mod-month{
      background-position: 95% 75%;
     }
     #sow-map svg {
              -webkit-transform: scale(0.45);
      -moz-transform: scale(0.45);
      -ms-transform: scale(0.45);
      -o-transform: scale(0.45);
      transform: scale(0.45);
      left: -50% !important;
      top: 0 !important;
    }
    #sow-map{
      height: 450px;
    }
    #marketplace-map{
      margin-left: 0;
      height: 450px;
      right: 0;
    }
    #marketplace-map svg {
        -webkit-transform: scale(0.45);
        -moz-transform: scale(0.45);
        -ms-transform: scale(0.45);
        -o-transform: scale(0.45);
        transform: scale(0.45);
        left: -50% !important;
        top: 0 !important;
    }
    
    .prod-wrapp{
      margin-bottom: 100px;
    }

}


 /*=================================================== 1180 ===============================================*/
 @media screen and (max-width: 1180px){
     .header__menu-list li{
         position: relative;
     }
     .header__menu-list > li:first-child > a{
         padding: 0 35px 0 20px;
     }
     .header__menu-list > li:nth-child(2) > a{
         padding: 0 35px 0 20px;
     }
     .header__menu-list > li:nth-child(3) > a 
{        padding: 0 35px 0 20px;
    }
     .header__menu-list .fa-angle-down {
        display: block;
        position: absolute;
        top:15px;
        right: 14px;
        font-size: 20px;
    }
     .header__menu-list i {
        -webkit-transition: all 0.211s linear;
        -moz-transition: all 0.211s linear;
        -ms-transition: all 0.211s linear;
        -o-transition: all 0.211s linear;
        transition: all 0.211s linear;
    }
     
     
     
    /*== structure ==*/
     .structure__aside{
         width: 100%;
         float: none;
         padding-bottom: 15px;
     }
     .structure__aside-right{
         width: 100%;
         float: none;
         margin: 0 0 60px 0;
         padding: 0 0 0 0;
     }
     .structure-aside__title-right{
         margin: 0 0 0 0;
     }
     .structure-aside__wrapper{
         margin: 0 40px 0 0;
     }
     .mod-info-hover-4{
         left: initial;
         right: 8%;
     }
     .show{
         opacity: 1;
     }

     /*== events page ==*/
     .days-items-wrapp{
         -webkit-flex-wrap: wrap;
         -moz-flex-wrap: wrap;
         -ms-flex-wrap: wrap;
         -o-flex-wrap: wrap;
         flex-wrap: wrap;
         justify-content: flex-start;
     }
     .day-item-box{
         width: auto;
         flex-basis: 18%;
         margin-right: 2%;
         margin-bottom: 25px;
     }

     /*== sow ==*/
     .sow-load-data-wrapp{
             width: 100%;
          margin-bottom: 300px;
     }
     .download-login-wrapp {
         top: 220px;
         right: 15px;
     }
     #sow-map svg {
         -webkit-transform: scale(0.6);
         -moz-transform: scale(0.6);
         -ms-transform: scale(0.6);
         -o-transform: scale(0.6);
         transform: scale(0.6);
         left: -29vw !important;
         top: 65px !important;
     }
     .sow-map-wrap{
              top: 415px;
      right: -5%;
      width: 100%;
     }

     /*== export ==*/
     .exp-load-data-wrapp{
         width: 66.934375%;
         margin-bottom: 380px;
     }
     .download-login-wrapp {
         top: 220px;
         right: 15px;
         width: 150px;
        line-height: 1.5;
     }
     #exp-map svg {
         -webkit-transform: scale(0.6);
         -moz-transform: scale(0.6);
         -ms-transform: scale(0.6);
         -o-transform: scale(0.6);
         transform: scale(0.6);
         left: -25vw !important;
         top: 25px !important;
     }
     .exp-map-wrap{
         top: 120px;
         right: 40px;
         width: 74%;
     }

     /*== calendar ==*/
     .cal-main-ev__img{
         display: none;
     }
     .cal-main-ev__content{
         width: 100%;
     }

     /*== photo-video ==*/
    /*mod-size-3{
         width: 47%;
         flex-basis: 47%;
     }
     .mod-size-4{
         width: 47%;
         flex-basis: 47%;
     }*/

     /*== contact ==*/
     .contact-map{
         opacity: 1;
     }
     .contact-aside{
         padding-left: 15px;
     }

     /*== page project ==*/
     .templ-project-side-left{
         padding-right: 1.897917%;
     }
     

    .mod-month{
      background-image: none;
     }

      .sow-culture-items-wrapp{
        width: 80%;
      }
      .sowing-data .download-login-wrapp, .marketplace-data-map-wrapp .download-login-wrapp{
        position: absolute;
        top: 270px;
        right: 20px;
        z-index: 2;
        text-align: right;
        margin-top: 0;
      }
      #sow-map {
        height: 820px;
    }
    .sowing-data{
      margin-bottom: 250px;
    }
    .marketplace-filter-fabrication{
      width: 90%;
    }
    .sow-culture-grafic__grafic{
      width: 68%;
    }
    .marketplace-map-wrapp{
        top: 135px;
        right: 0;
        width: 100%;
    }
    .prod-wrapp{
      padding-bottom: 670px;
    }
    .marketplace-map-wrapp{
      top: 725px;
    }
    .marketplace-map-wrapp .cl-date{
      bottom: 0;
    }
    #marketplace-map svg {
        -webkit-transform: scale(0.6);
      -moz-transform: scale(0.6);
      -ms-transform: scale(0.6);
      -o-transform: scale(0.6);
      transform: scale(0.6);
      left: -29vw !important;
      top: 65px !important;
    }

 }


/*=================================================== 1110 ===============================================*/
/*=================================================== for menu burger ===============================================*/
@media screen and (max-width: 1110px){
    .header__menu-list li:first-child ul {
        top: 50px;
    }
     .header__menu-list li:nth-child(2) ul {
        top: 50px;
    }
     .header__menu-list li:nth-child(3) ul {
        top: 50px;
    }
    .header__menu-list li a i{
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: all 0.122s linear;
        -moz-transition: all 0.122s linear;
        -ms-transition: all 0.122s linear;
        -o-transition: all 0.122s linear;
        transition: all 0.122s linear;
    }

    .header__menu-list li.active a i{
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: all 0.122s linear;
        -moz-transition: all 0.122s linear;
        -ms-transition: all 0.122s linear;
        -o-transition: all 0.122s linear;
        transition: all 0.122s linear;
    }
    .header__menu-list li.active ul{
      display: block !important;
      opacity: 1;
      top: 50px;
    }


    .header__menu-list li a {
      line-height: 50px;   
      padding: 0 35px;
    }
   .header{
     justify-content: flex-end;
   }
   .header-menu__menu-wrapper{
     width: 18px;
     position: absolute;
     left: 15px;
     top: 50%;
     order: 0;
     margin: -9px 0 0 0;
   }
   .header__logo-link{
     position: absolute;
     left: 90px;
     top: 50%;
     margin: -17px 0 0 0;
   }
   .header__authorize{
     order: 2;
     margin-right: 80px;		
   }
   .header__lang-list{
     display: none;
   }
   .header-social{
     display: none;
   }
   .header__callback{
     margin: 0 0 0 37px;
     order: 3;
   }

   .header-menu__menu-icon{
     width: 18px;
     height: 18px;
     background: url('../img/icons/menu_ico.svg') no-repeat center center;
     -webkit-background-size: 100% auto;
     background-size: 100% auto;
     cursor: pointer;
     display: block;
     margin: 0px 0 0 0;
     opacity: 1;
     -webkit-transition: filter 0.211s linear, opacity 0.45s linear;
     -moz-transition: filter 0.211s linear, opacity 0.45s linear;
     -ms-transition: filter 0.211s linear, opacity 0.45s linear;
     -o-transition: filter 0.211s linear, opacity 0.45s linear;
     transition: filter 0.211s linear, opacity 0.45s linear;
   }
                                             .filtered{
                                               -webkit-filter: blur(19px);
                                               filter: blur(19px);
                                               opacity: 0;
                                             }

   .header-menu__menu-close-icon{
     display: none;
     width: 18px;
     height: 18px;
     background: url(../img/icons/close.svg) no-repeat center center;
     -webkit-background-size: 100% auto;
     background-size: 100% auto;
     cursor: pointer;
     opacity: 0;
     position: absolute;
     top: 0;
   }
   .header__menu-list{
     right: initial;
     position: fixed;
     left: -100%;
     height: 50px;
     top: 65px;
     width: 100%;
     background: #f5f5f5;
     justify-content: flex-start;
     opacity: 0;
     padding: 0 0 0 0;
     -webkit-box-shadow: inset 0 10px 10px 0 rgba(111, 111, 111, 0.06);
     -moz-box-shadow: inset 0 10px 10px 0 rgba(111, 111, 111, 0.06);
     box-shadow: inset 0 10px 10px 0 rgba(111, 111, 111, 0.06);
   }
   .header__menu-link-item{
     line-height: 50px;
   }
   .header-menu-list__dropdown-list.mod-first{
     top: 50px;
   }
   .header-menu-list__dropdown-list.mod-second{
     top: 50px;
   }
   .header__menu-link-item{
     padding: 0 20px;
   }
  /* .autorize__login{
     background: url(../img/icons/login-ico.jpg) no-repeat 0 1px;
   }*/
    .foter__menu-list {
        flex-basis: 46.8%;
        overflow: hidden;
        margin-left: 3%;
    }
    .foter__menu-list > li:first-child {
        float: left;
        margin-right: 5.0%;
    }
    .foter__menu-list > li:nth-child(2) {
        float: left;
        margin-right: 5.0%;
    }
    .foter__copy {
        max-width: 220px;
    }
    .calendar-filter__cal-wp {
	    padding-left: 5.652174%;
	    padding-right: 5.652174%;
	}
	.call-next i {
		display: block !important;
	}
  #marketplace-map{
    right: 0
  }

   

 }


/*=================================================== 1045 ===============================================*/
@media screen and (max-width: 1046px) {
  .sow-wrap section:nth-child(3) > h3 {
      margin-top: 70px;
      padding-left: 20px;
      padding-top: 0;
      margin-bottom: 30px;
  }
  #filters{
    padding: 0 20px;
  }

  .sowing-data{
    margin-bottom: 140px
  }
  .no-sidescroll-section.mod-other-pdng .sow-culture-property-wrapp.data-all{
    padding-left: 20px
  }
  .marketplace-map-wrapp .cl-date{
    margin-top: 70px;
  }
  .prod-wrapp{
    margin-bottom: 140px;
  }
  #sow-map{
    height: 700px;
    margin-top: 55px !important;
  }
  .cl-date{
    position: static;
    bottom: -30px;
    right: 50px;
    margin-top: 60px;
  }
  .chartWrapp{
     width: auto;
    height: 100%;
    left: 0;
  }
  #exportChart{
    position: relative;
  }

  .projects-wrapp .projects-list{
      top: 0;
    width: auto;
    left: 40px;
  }

.title-company,
.first-screen__title-content,
.mod-item-main,
.screen-title-text,
.page-btn,
.page-title,
.partneer-list__li-item,
.partneer-filter__li-item,
.project__li-item,
.screen-title-text,
.mod-more-btn,
.aside-noscroll__title-text,
.aside-noscroll__content-text,
.aside-right__list-item,
.structure-aside__title,
.structure-right__list-item,
.download-content-text,
.download__containeer,
.aside-noscroll__title-text,
.marketplace-data-wrapp,
.marketplace-filter__text,
.marketplace-filter__text-description,
.marketplace-filter-list__item,
.export-data-wrapp,
.intake-data-wrapp,
.structure-data-wrapp,
.quot-filter__form > div,
.quot-item-acc,
.aside-noscroll__title-text,
.balances-last-news__title-link, 
.balances-last-news__title-text,
.balances-filter-info,
.balances-aftertitle,
.balanses-filter-list,
.download-login-wrapp,
.sow-load-data-wrapp,
.culture-item-title,
.culture-item-list,
.calendar-filter__cal-wp,
.cal-filter-items,
.events-button,
.calendar-main-event-wrapp,
.calendar__item-news,
.news-last-news__title-content,
.news-filter-list,
.news__item-news,
.short-news-list__list-item,
.gall-items-wrap > div,
.gall-filter-list,
.contact-adress,
.contact-tel,
.contact-mail,
.page-back,
.templ-bal__img,
.templ-bal__download-login,
.templ-news__content,
.templ-img-wrapp,
.gall-templ__album-info,
.youtube-vid,
.youtube-vid p,
.gall-templ-items-wrap > div,
.partneer-list__li-item,
.download-link,
.projects-wrapp >div,
.projects-months-wrapp > h3{
  visibility: visible;
}
    .weather-map h1{
      display: block !important;
    }
    .templ-bal__download-login {
      width: 100%;
      left: initial;
      position: static; 
      padding-left: 6%;
  }
  .image-block{
    left: 0;
  }

    .marketplace-data-map-wrapp,
    .intake-data-map-wrapp,
    .export-data-map-wrapp,
    .structure-data-map-wrapp{
        float:none;
    }
    .marketplace-map-wrapp,
    .intake-map-wrapp,
    .export-map-wrapp,
    .structure-map-wrapp{
        height: 600px;
    }
    .export-map-wrapp{
      margin-bottom: 40px;
    }
    #marketplace-map{
        margin-left: -20%;
    }
    #intake-map{
      margin-left: -20%;
    }
    .mod-marketplace-page section{
        margin-bottom: 50px;
    }
    #export-map{
      margin-bottom: 40px;
    }
    .export-map-wrapp{
        margin: 0 0 40px 0;   
    }
    
    #sow-map svg {
         -webkit-transform: scale(0.6);
         -moz-transform: scale(0.6);
         -ms-transform: scale(0.6);
         -o-transform: scale(0.6);
         transform: scale(0.6);
         left: -25vw !important;
         top: 85px !important;
     }
    .structure-aside__item-text {
        display: block;
    }
    .news__item-news img {
        max-height: initial;
    }
    .aside-right,.aside-noscroll{
        background: none;
    }
    .missions-section-wrapp {
        padding-bottom: 30px;
    }
    .foter__menu-list {
        flex-basis: 60%;
        overflow: hidden;
        margin-left: 0%;
    }
    .foter__copy {
        max-width: initial;
    }
    .foter__menu-list > li:nth-child(1) {
        margin-right: 7.5%;
    }
    .foter__menu-list > li:nth-child(2) {
        margin-right: 7.5%;
    }
    .foter__callback-social{
        margin-right: 4%;
    }
    .news-items > div:nth-child(2) {
       width: 100%;
       float: none;
       height: 15vh;
       padding-bottom: 15px;
   }
    .news-items > div:nth-child(2) .news-item__title-text {
        font-size: 0.9em;
    }
    .news-items > div:nth-child(2) .news-item__date-info {
        position: absolute;
	    left: initial;
	    bottom: 0px;
    }
    .news-items > div:nth-child(3) {
            width: 100%;
	    float: none;
	    height: 15vh;
	    padding-bottom: 15px;
    }
    .news-items > div:last-child img {
        width: 50%;
        float: left;
        height: initial;
        margin: 0 0 0 0;
    }
    /*.news-items > div:nth-child(3) .news-item__title-text {
        display: block;
        width: 50%;
        float: right;
        padding: 0 0 0 10px;
        font-size: 0.8em;
    }*/
    .news-items > div:last-child .news-item__date-info {
        left: initial;
        bottom: 0px;
    }
    .news-items > div:nth-child(3) .news-item__description {
    background: none;
    width: 100%;
    padding: 0 0 0 0;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 100%;
    position: relative;
}
    .news-items__news-page-btn{
        margin-top: 15px;
        position: relative;
        top: initial;
        right: initial;
        width: 219px;
        display: block;
        background: #fec400;
        font-family: 'Raleway-SemiBold', sans-serif;
        font-size: .875em;
        padding: 14px 0 13px 25px;
    }
    
    
    
    
    

  .header{
    justify-content: flex-end;
    font-size: 0.875em;
  }
  .header__logo-link{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 60px;
    height: 40px;
    top: 20px;
  }


  .header__menu-link-item:hover {
    background: transparent;
  }

  .header-menu-list__dropdown-list.mod-first{
    opacity: 1;
    top: 0;
  }
  .header-menu-list__dropdown-list.mod-second{
    opacity: 1;
    top: 0;
  }
  .header__menu-link-item{
    line-height: 50px;
  }
  .header__menu-item{
    height: inherit;
    position: relative;
    padding: 0 0 0 0;
    margin: 0 15px 0 0;
  }

  .dropdown-list__link-item{
    font-weight: 100;
  }
  .header-menu-list__dropdown-list.mod-first{
    top: 50px;
  }
  .header-menu-list__dropdown-list.mod-second{
    top: 50px;
  }
  .header__authorize{
    position: relative;
    right: 0;
    display: block;
    border: 1px solid #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    width: 40px;
    height: 40px;
    top: initial;
    margin-right: 0;
    right: 0;
    left: 0;
  }
  .header__authorize i{
    font-size: 1.9em;
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-align: center;
    line-height: 39px;
  }
  .header__authorize:hover {
  	background-color: #fec400;
  }
  .header__authorize i:hover {
	    color: initial;
	}
  .autorize-content{
    line-height: inherit;
    color: #362919;
    height: 65px;
    top: -14px;
    font-size: 16px;
    left: -60px;
    width: 170px;
  }
  .header-authorize__image-image{
    width: 20px;
    height: 20px;
    left: -26px;
    top: 1px;
  }

  div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .promagnifier .innericon svg, div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .prosettings .innericon svg, div.ajaxsearchpro[id*='ajaxsearchpro'] .probox .proloading svg {
    width: 28px !important;
}
div.ajaxsearchpro[id*='ajaxsearchpro'].asp_non_compact {
    min-width: 225px !important;
}
  .autorize__login{
    display: inline-block;
    padding-left: 0;
    padding-top: 20px;
  }
  .autorize__register{
    display: inline-block;
  }
  .header__callback{
    color: transparent;
    width: 40px;
    height: 40px;
    position: relative;
    font-size: 2em;
    overflow: hidden;
    left: 0;
        margin: 0 0 0 15px;
  }
  .header__callback:hover{
    color: transparent;
  }
  .header__callback i{
    color: #362919;
    position: absolute;
    top: 5px;
    left: -2px;
    right: 0;
    display: block;
    text-align: center;

  }
  .header__lang-list{
    margin: 0 0 0 30px;
    width: 125px;
  }
  .header__lang-item{
    width: 28px;
  }
  .header__lang-item:nth-child(2){
    margin: 0 15px;
  }
  .header-social{
    margin: 0 0 0 15px;
  }
  .social-list__social-link{
    font-size: 22px;
  }
  .social-list__social-link > span{
    width: 22px;
    height: 22px;
  }


  .aside-scroll{
    width: 50%;
    padding: 0 0 0 0;
  }



  .mod-all-screens{
    padding-left: 10px;
  }
  .first-screen{
      padding-top: 25%;
      background-attachment: inherit;
      background-size: contain;
  }
  .second-screen{
    padding-bottom: 90px;
  }
  .title-company {
    font-size: 3em;
    margin: 0 0 45px 24px;
  }
  .first-screen__title-content{
      padding: 0 0 0 60px;
      line-height: 1.5;
      font-size: 0.875em;
  }
  .first-screen__title-image{
    left: 25px;
    top: -5px;
  }
  .screen-title-text{
    padding: 30px 60px 25px 0;
    font-size: 2.5em;
  }
  .second-screen__title-bg-image{
    top: 25px;
  }
  .second-screen__title-bg-image{
    width: 40px;
    height: 40px;
  }
  .project__li-item{
    padding: 0 0 0 12px;
    line-height: 1.25;
  }
  .third-screen{
    padding-bottom: 250px;
  }
  .third-screen__title-bg-image{
    top: 35px;
  }
  .third-screen__title-bg-image{
    width: 50px;
    height: 40px;
  }
  .quotation-list{
    width: 98%;
    margin: 0 auto;
  }
  .quotation-list__title > span{
    font-size: 0.925em;
  }
  .quotation-list__item-item{
    padding: 0 0 0 55px;
  }
  .quotation-item__img-block{
    left: 1.1%;
  }
  .quotation-item__name{
    font-size: 0.875em;
  }
  .quotation-list__last-price-text{
    flex-basis: inherit;
  }
  .quotation-item__last-price{
    flex-basis: inherit;
    position: relative;
    right: 46px;
  }
  .quotation-item__changed{
    flex-basis: initial;
    right: 60px;
  }
  .quotation-list__item-item .fa{
    right: -30px;
  }


  .aside-fixed{
    width: 50%;
    padding: 0 15px 0 2%;
  }
  .news-title {
    padding: 100px 0 0 0;
    margin: 0 0 20px 0;
  }
  .news__title-text{
    padding-top: 0;
    padding-bottom: 0;
      left: 0;
  }
  .news__title-bg-image{
    width: 40px;
    height: 40px;
    top: 1px;
  }
    .news-items{
        line-height: 1.5;
        height: auto;
    }
  .news-item__news-link{
    overflow: hidden;
    line-height: 0;
  }
  .mod-item-main{
    height: auto;
    max-height: initial;
  }
  .news-item__description{
    height: 100%;
    padding: 0 0 0 15px;

  }
  .news-item__title-text{
    font-size: 1.225em;
    margin: 0 0 10px 0;
  }
  .news-item__description-text{
    font-size: 1em;
    margin: 0 0 10px 0;
  }
  .news-item__date-info span{
    padding: 1px 0 1px 0;
    margin: 0 15px 0 0;
    width: 75px;
  }
  .mod-item-second{
    padding: 15px 25px 45px 15px;
    height: initial;
    width: 100%;
    margin: 0 0 25px 0;
    float: none;
  }
  .mod-item-last{
    height: initial;
    width: 100%;
    float: none;
  }
  .news-item-last__img-img{
    width: 50%;
    float: left;
    height: initial;
    margin: 0 0 0 0;
  }

                                .mod-item-last .news-item__text{
                                  display: block;
                                  width: 50%;
                                  float: right;
                                  padding: 0 0 0 10px;
                                  -webkit-box-sizing: border-box;
                                  -moz-box-sizing: border-box;
                                  box-sizing: border-box;
                                }
                                .mod-item-second .mod-color-inverse {
                                  bottom: 10px;
                                  left: initial;
                                  right: 10px;
                                }
                                .mod-item-last .mod-color-inverse{
                                  bottom: 0;
                                  right: 0;
                                }
  .news-item__text{
    line-height: 1.1;
  }


  .foter{
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 35px 10px 3% 10px;
  }

  .foter__logo-img {
    width: 65px;
  }
  .foter__logo-link{
    flex-basis: 10%;
  }
  .foter__menu-list:first-child{
    flex-basis: 20%;
  }
  .foter__menu-list span{
    margin: 0 0 15px 0;
  }
  .foter-menu__li-item{
    margin: 0 0 8px 0;
  }
  .foter__callback{
    margin: 0 0 13px 0;
    position: relative;
    top: -1px;
  }
  .foter__social-list{
    justify-content: space-around;
  }
  .foter__copy{
    width: 100%;
    margin: 20px 0 0 0;
    text-align: center;
  }


    /*== partneer page ==*/
    .no-sidescroll-section{
        padding: 0 15px;
    }
    .page-title{
        padding: 100px 40px 40px 15px;
    }
    .events-button{
      font-size: 1.5em;
      top: 131px;
    }
    .partneer-list{
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .partneer-list__li-item{
        flex-basis: 30%;
    }

    /*== project page ==*/
    .projects-months-wrapp{
        background-image: none;
    }
    .month-item{
        width: 46.72917%;
    }

    /*== structure page ==*/
    .mod-info-hover-4{
        right: 0;
        left: -23%;
    }
    .structure-aside__title-bg-image{
        top: 23px;
        right: -20px;
    }

    /*== mission page ==*/
    .aside-right__list{
        width: 100%;
        float: none;
    }
    .mod-mission-img-1 {
        top: 10px;
        right: -20px;
    }
    .mod-mission-img-2{
        top: 20px;
        right: -20px;
    }
    .aside-noscroll{
        padding-left: 15px;
    }

    .aside-right__list:last-child{
        margin: 0 0 0 0;
    }
    .aside-noscroll{
        width: 40.770833%;
        height: 100vh;
    }
    .aside-right{
        width: 55.697917%;
        padding-right: 15px;
        margin: 0 0 0 0;
        height: 100%;
        background-image: none;
    }

    /*== events page ==*/
    .events-month__month-count{
        font-size: 2em;
    }
    .days-items-wrapp{
        top: 0;
        opacity: 1;
        padding-left: 2%;
    }
    .day-item-box{
        width: auto;
        flex-basis: 23%;
        margin-bottom: 12px;
    }



    .modal{
        padding: 20px 35px 35px 35px;
    }
    .modal__field{
        margin-bottom: 15px;
    }
    .modal__fieldname{
        margin-bottom: 5px;
    }
    .modal-btn{
        margin-top: 30px;
    }
    .modal-form__submit-btn{
        padding: 11px 0 10px 30px;
    }
    .modal__close-icon{
        right: 18px;
        top: 12px;
    }
    .modal-login{
        width: 425px;
    }
    .modal-callback{
        width: 425px;
    }
    .modal-register{
        width: 425px;
    }

    /*== balances page ==*/
    .balances-aftertitle{
        padding-left: 15px;
    }
    .balances-last-news{
        padding: 0 0 30px 0;
        width: 100%;
        flex-basis: 100%;
    }
    .balances-page__dots{
        display: none;
    }
    .balances-image{
        display: none;
    }
    .balances-last-news .aside-noscroll__title-bg-image{
        top: 23px;
        right: -20px;
    }
    .balances-last-news .screen-title-text{
        padding: 20px 60px 25px 0;
    }
    .balances-last-news__title-link{
        font-size: 1.25em;
        margin-bottom: 25px;
    }
    .balances-last-news__title-text{
        padding-left: 15px;
        margin-bottom: 20px;
    }
    .balances-filter-info__download-btn{
        right: 20px;
    }
    .aside-noscroll__title-bg-image.page-balanses-img{
        top: 32px;
        right: -10px;
    }
    .balanses-filter-list{
        font-size: 1.125em;
        margin-bottom: 40px;
    }
    .balances-items-wrapp{
        margin-right: 0;
        margin-bottom: 70px;
        justify-content: space-between !important;
    }
    .balance__item-news{
        width: 47px;
        flex-basis: 47%;
        margin-right: 0 !important;
    }

    /*== page balance ==*/
    .page-title.mod-bal-page{
        font-size: 2.5em;
        margin-right: 15px;
    }
    .page-back {
        margin: 10px 0 30px 15px;
        padding: 0 0 0 10px;
    }
    .templ-balanse-item-wrapp{
        margin-right: 0;
    }
    .templ-bal__img-img{
        padding-right: 0;
    }
    .mod-tmpl-page{
        top: 26px;
    }
    .templ-balances-items-wrapp{
        margin-right: 0;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .templ-bal__balanse-news-title{
        margin-right: 30.919794%;
    }
    .templ-bal-content__item{
        margin-right: 0;
    }

    /*== weather page ==*/
    .weather-aside{
        padding: 45px 15px 20px 15px;
        width: 100%;
        order: 1;
        height: auto;
    }
    .weather-aside .page-title{
        padding-bottom: 35px;
        padding-top: 45px;
    }
    .page-weather-dots-orange{
        display: none;
    }
    .page-weather-dots-grey{
        display: none;
    }
    .page-weather .wrapper{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .weather-map{
        position: relative;
        width: 100%;
        height: 100%;
        order: 2;
        padding-top: 0;
        opacity: 1;
    }
    .weather-json-wrapp{
        left: 10px;
        margin-top: -89px;
    }
    .weather-region-content__text{
        display: none;
    }
    .weather-form-search-wrapp{
        width: auto;
        padding: 0 0 0 0;
        margin-bottom: 0;
    }
    .weather-region__text{
        display: inline-block;
        position: absolute;
    }
    .weather-form-search__region-search {
        width: 50%;
        height: 40px;
        position: relative;
        margin-bottom: 12px;
        -webkit-appearance: none;
        float: right;
        top: -10px;
    }
    .weather-search__check-data {
        position: absolute;
        right: 0;
        width: 50%;
        margin-top: 31px;
    }

    /*==sow==*/
    .mod-sow-page .no-sidescroll-section{
        padding-top: 0;
    }
    .download-login-wrapp{
        top: 202px;
        z-index: 1;
    }
    .mod-sow-page .page-title{
        padding-right: 5px;
    }
    .sow-map-wrap {
            top: 60px;
        right: 0;
        width: 100%;
    }
    .sow-culture-grafic-wrapp{
        width: 100%;
    }
    .sow-culture-property-wrapp{
        width: 100%;
    }
    .sow-cultures-graf-img{
        top: 22px;
    }
    .sow-cultures-prop-img{
        top: 16px;
    }
    .sow-load-data-wrapp{
        padding: 15px 0 25px 1.421354%;
        margin-bottom: 510px;
    }
    .sow-load-data-wrapp .aside-noscroll__title-text {
        margin-bottom: 25px;
        font-size: 2em;
    }
    .sow-data-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 55px;
        right: 35px;
    }
    .sow-culture-items-wrapp{
        margin-bottom: 55px;
    }
    .sow-culture-items-wrapp .aside-noscroll__title-bg-image {
        right: -10px;
        top: 25px;
    }
    .sow-culture-prop__cultures{
        min-width: 220px;
    }
    .sow-culture-grafic__cultures{
        min-width: 220px;
    }
    .sow-culture-prop__data{
        padding-left: 4.717708%;
    }
    .prop-data__good-status{
        min-width: 200px;
    }
    .prop-data__weak-status{
        min-width: 140px;
    }
    .prop-data__failed-status{
        min-width:  120px;
    }

    /*==export==*/
    .mod-exp-page .no-sidescroll-section{
        padding-top: 0;
    }
    .download-login-wrapp{
        top: 202px;
        z-index: 1;
    }
    .mod-exp-page .page-title{
        padding-right: 5px;
    }
    .exp-map-wrap {
        top: 45px;
        right: 75px;
        width: 76%;
    }
    .exp-culture-grafic-wrapp{
        width: 100%;
    }
    .exp-culture-property-wrapp{
        width: 100%;
    }
    .exp-cultures-graf-img{
        top: 22px;
    }
    .exp-cultures-prop-img{
        top: 16px;
    }
    .exp-load-data-wrapp{
        padding: 15px 0 25px 1.421354%;
    }
    .exp-load-data-wrapp .aside-noscroll__title-text {
        margin-bottom: 25px;
        font-size: 2em;
    }
    .exp-data-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 55px;
        right: 35px;
    }
    .exp-culture-items-wrapp{
        margin-bottom: 55px;
    }
    .exp-culture-items-wrapp .aside-noscroll__title-bg-image {
        right: -10px;
        top: 25px;
    }
    .exp-culture-prop__cultures{
        min-width: 220px;
    }
    .exp-culture-grafic__cultures{
        min-width: 220px;
    }
    .exp-culture-prop__data{
        padding-left: 4.717708%;
    }
    .prop-data__good-status{
        min-width: 200px;
    }
    .prop-data__weak-status{
        min-width: 140px;
    }
    .prop-data__failed-status{
        min-width:  120px;
    }

    /*== caleendar ==*/
    .calendar-main-event-wrapp{
        min-height: initial;
    }
    .calendar-events-wrapper{
        margin: 0 15px 0 35.983854%;
        padding: 0 0 0 1.526042%;
    }
    .cal-main-ev__content .aside-noscroll__title-text{
        padding: 20px 60px 25px 0;
        font-size: 2em;
    }
    .cal-main-ev__content .aside-noscroll__title-bg-image{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 45px;
        top: 16px;
        right: -15px;
    }
    .cal-main-ev__content{
        padding-left: 3.208333%;
    }
    .calendar__item-news{
        flex-basis: 100%;
        width: 100%;
        margin-bottom: 40px;
    }
    .mod-even{
        top: 0;
        height: 140px;
        overflow: hidden;
    }
    .cal-main-ev__title-link{
        font-size: 1.25em;
        margin-bottom: 20px;
    }
    .cal-main-ev__title-text{
        margin-bottom: 25px;
    }

    .calendar-filter-wrapper{
        width: 32.983854%;
    }
    .cal-filter-items {
        padding: 0 0 0 15px;
    }

    /*== news ==*/
    .news-last-news{
        padding: 0 0 30px 0;
        width: 100%;
        flex-basis: 100%;
    }
    .news-page__dots.dots-background-big{
        display: none;
    }
    .news-image{
        display: none;
    }
    .news-last-news .aside-noscroll__title-bg-image{
        top: 23px;
        right: -20px;
    }
    .news-last-news__title-link{
        font-size: 1.25em;
        margin-bottom: 25px;
    }
    .news-last-news__title-text{
        padding-left: 15px;
        margin-bottom: 20px;
    }
    .news-last-news .screen-title-text{
        padding: 20px 60px 25px 0;
    }
    .news-side-left{
        width: 50%;
    }

    .news-side-right{
        width: 45%;
    }
    .page-news-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        top: 28px;
        right: 0;
    }
    .news-filter-list{
        margin-bottom: 55px;
    }
    .news__item-news-text{
        margin-bottom: 20px;
    }
    .news__item-news{
        width: 100%;
        flex-basis: 100%;
    }
    .news__item-news .news-filter-info{
        position: relative;
    }
    .mod-even .news-filter-info{
        bottom: 0;
        left: 0;
    }
    .news__item-news.mod-even{
        padding-bottom: 20px;
    }
    .mod-even .news__item-news-text{
        margin-bottom: 20px;
    }
    .news-side-right .page-news-img {
        right: -15px;
        top: 25px;
    }
    .short-news-list{
        padding-right: 15px;
        margin-top: 12px;
    }
    .short-news-list__link-item{
        font-size: 1em;
    }

    /*==page news==*/
    .page-title.mod-news-page{
        font-size: 2.5em;
        margin-right: 15px;
    }
    .templ-side-left{
        width: 79.297917%;
        margin: 0 0 0 0;
    }
    .templ-side-right{
        padding-right: 0;
        padding-left: 5%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: auto;
    }
    .templ-news__content{
        margin-right: 0;
    }
    .templ-img-wrapp{
        margin-bottom: 25px;
    }
    .templ-news__news-title{
        font-size: 1.5em;
    }
    .page-news-templ-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 40px;
        top: 7px;
    }
    .news-templ-title{
        padding-top: 0;
    }
    .templ-news-items-wrapp{
        margin-right: 0;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .templ-news__item-news{
        width: 47%;
        flex-basis: 47%;
        margin-bottom: 25px;
    }
    .templ-news__item-news .news-filter-info{
        position: relative;
    }
    .templ-news__item-news.mod-even .news-filter-info{
        position: absolute;
        bottom: 20px;
        left: 20px;
    }
    .templ-news__item-news-text{
        margin-bottom: 15px;
    }

    /*== quot ==*/
    .page-quot .wrapper{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .quot-filter-wrapper{
        width: 100%;
        min-width: initial;
        height: initial;
        position: relative;
        max-width: initial;
        padding-top: 65px;
        padding-bottom: 30px;
        background-position: 111% 240%;
        -webkit-background-size: 330px auto;
        background-size: 330px auto;
    }
    .quot-page-dots{
        top: initial;
        bottom: 10px;
    }
    .quot-filter-items .aside-noscroll__title-bg-image{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 45px;
        top: 25px;
    }
    .page-quot-dots{
        z-index: 0;
    }
    .quot-filter__import{
        margin-bottom: 20px;
    }
    .quot-filter-products__li-item{
        margin-right: 15px;
    }
    .quot-side-wrapper{
        width: auto;
        position: relative;
        margin: 0 15px 0 15px;
        order: 2;
    }
    .quot-side-wrapper .page-title{
        padding-top: 65px;
        padding-left: 0;
    }
    .quot-acc-wrapp{
        padding-left: 0;
    }
    .quot-source {
        top: 75px;
    }
    .quot-item-acc__hidden-content{
        top: 0;
        opacity: 1;
    }
    .mod-month{
        position: relative;
        right: 4px;
        background-position: 90%;
    }

    /*== market ==*/
    .mod-marketplace-page .aside-noscroll__title-text{
        padding-left: 15px;
        padding-bottom: 40px;
    }
    .fabr-item-order{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .marketplace-filter-fabrication{
        order: 1;
      width: 80%;
      padding: 0 15px 0 15px;
      background: #fff;
      top: 220px;
    }
    .marketplace-filter-list{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
    }
    .mod-mark-page{
        display: none;
    }
    .marketplace-data-map-wrapp{
        order: 2;
        width: 100%;
        margin: 0 20px 0 0;
    }
    .marketplace-filter__text{
        margin-bottom: 10px;
    }
    .marketplace-filter__text-description{
        margin-bottom: 25px;
    }
    .marketplace-filter-list__item{
        height: initial;
        padding: 11px 0 10px 0;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        width: 11.1111111111111%;
        flex-basis: 11.1111111111111%;
    }
    .marketplace-filter-list__item .hovered{
        padding-right: 0;
        margin: 0 auto;
        position: relative;
        top: 1px;
    }
    .marketplace-filter-list__item-img{
        display: none;
    }
    .fa.fa-long-arrow-right{
        display: none;
    }
    .marketplace-filter-data-list{
        width: 0;
    }

    .marketplace-data-wrapp{
        padding-left: 15px;
    }
    /*==2==*/
    .int-item-order{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .marketplace-filter-intake{
        order: 1;
        width: 100%;
        padding: 0 15px 0 15px;
        background: #fff;
    }
    .intake-filter-list{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
    }
    .intake-data-map-wrapp{
        order: 2;
        width: auto;
        margin: 0 0 0 0;
    }
    .intake-filter-list__item{
        height: initial;
        padding: 11px 0 10px 0;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        width: 11.1111111111111%;
        flex-basis: 11.1111111111111%;
    }
    .intake-filter-list__item .hovered{
        padding-right: 0;
        margin: 0 auto;
        position: relative;
        top: 1px;
    }
    .intake-filter-list__item-img{
        display: none;
    }
    .intake-filter-data-list{
        width: 0;
    }
    .intake-data-wrapp{
        padding-left: 15px;
    }
    /*==3==*/
    .exp-item-order{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .marketplace-filter-export{
        order: 1;
        width: 100%;
        padding: 0 15px 0 15px;
        background: #fff;
    }
    .export-filter-list{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
    }
    .export-data-map-wrapp{
        order: 2;
        width: auto;
        margin: 0 0 40px 0;
    }
    .export-filter-list__item{
        height: initial;
        padding: 11px 0 10px 0;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        width: 11.1111111111111%;
        flex-basis: 11.1111111111111%;
    }
    .export-filter-list__item .hovered{
        padding-right: 0;
        margin: 0 auto;
        position: relative;
        top: 1px;
    }
    .export-filter-list__item-img{
        display: none;
    }
    .export-filter-data-list{
        width: 0;
    }
    .export-data-wrapp{
        padding-left: 15px;
    }
    /*==4==*/
    .marketplace-fixed-structure{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .marketplace-filter-structure{
        order: 1;
        width: 100%;
        padding: 0 15px 0 15px;
        background: #fff;
        position: relative;
        height: auto;
    }
    .structure-filter-list{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
    }
    .structure-data-map-wrapp{
        order: 2;
        width: auto;
        margin: 0 0 0 0;
        float: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .structure-filter-list__item{
        height: initial;
        padding: 11px 0 10px 0;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        width: 20%;
        flex-basis: 20%;
    }
    .structure-filter-list__item .hovered{
        padding-right: 0;
        margin: 0 auto;
        position: relative;
        top: 1px;
        text-align: center;
        word-wrap: break-word;
    }
    .structure-filter-list__item-img{
        display: none;
    }
    .structure-filter-data-list{
        width: 0;
    }
    .structure-data-wrapp{
        padding-left: 15px;
    }

    /*== page photo video ==*/
    .page-title.mod-title-big{
        margin-right: 15px;
    }

    /*== contact ==*/
    .contact-aside{
        width: 40.776562%;
    }
    .page-contact-dots-orange{
        display: none;
    }
    .page-contact-dots-grey{
        display: none;
    }
    .page-contact-mod-1{
        right: -2px;
    }
    .page-contact-mod-2{
        right: -2px;
    }
    .page-contact-mod-3{
        right: -2px;
    }
    .contact-map{
        margin-left: 40.776562%;
    }

    /*== page project ==*/
    .templ-project-side-right .page-project-templ-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 48px;
        right: -15px;
    }
    .download-containeer__text-text{
        width: 75%;
        word-wrap: break-word;
    }
    .news__item-news{
        min-height: 120px;
    }
    .structure-filter-list{
        background: #fff5e5;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        height: 65px;
        width: auto;
        overflow-x: scroll;
    }
    .structure-filter-list__item{
        height: initial;
        padding: 11px 0 10px 0;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        width: 33.333%;
        flex-basis: 33.333%;
        min-width:33.333%;
    }
    .structure-filter-list .structure-filter-list__item:first-child span{
        width:90% !important;
    }
    .structure-filter-list__item span {
        width: 90% !important;
    } 
    .quot-wrapp{
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-direction: column;
    }
    .quot-filter-products__li-item{
      width: initial;
    }
    .mod-month{
      background: url('img/icons/quotation-bar.png') no-repeat 75% 75% / auto 100%;
    }
    .modal-btn span{
      width: 37px;
    }
    #calendar2 tbody tr{
	-webkit-flex-wrap: wrap;
     -moz-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     -o-flex-wrap: wrap;
     flex-wrap: wrap;
     justify-content: flex-start;
    }
    .prod-wrapp{
      padding-left: 20px;
    }
    .marketplace-map-wrapp{
      height: 540px;
    }
    #marketplace-map{
      margin-left: 0;
    }
}






/*=================================================== max-width 890 ===============================================*/
@media screen and (max-width: 890px) {
  #sow-map {
      height: 550px;
      margin-top: 40px !important;
  }
  .sowing-data {
    margin-bottom: 100px;
  }
  .projects-wrapp> div.activeCategory{
      order: 0;
  }
  .projects-wrapp> div{
      order: 0;
  }

    .news-image__news-img-link{
      position: relative;
      width: 100%;
    }
    .project-month__btn{
      display: block;
    }
    .news-image__news-img-link img{
        height: 263px;
    }
    .foter__menu-list {
        flex-basis: 63%;
        overflow: hidden;
        margin-left: 0%;
    }
    .foter__menu-list > li:nth-child(1) {
        margin-right: 5.0%;
    }
    .foter__menu-list > li:nth-child(2) {
        margin-right: 5.0%;
    }
    .foter__callback-social{
        margin-right: 1%;
    }
     .page-title{
         font-size: 3.25em;
     }
     #sow-map svg {
         -webkit-transform: scale(0.5);
         -moz-transform: scale(0.5);
         -ms-transform: scale(0.5);
         -o-transform: scale(0.5);
         transform: scale(0.5);
         left: -28vw !important;
         top: 20px !important;
     }
     .sow-map-wrap {
         top: 160px;
         right: 100px;
         width: 76%;
     }

    #exp-map svg {
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        left: -35vw !important;
        top: 20px !important;
    }
    .exp-map-wrap {
        top: 60px;
        right: 100px;
        width: 76%;
    }
    .marketplace-map-wrapp {
        top: 745px;
    }

    #marketplace-map svg{
        webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
    }
    #marketplace-map {
        right: 0;
         height: 390px;
    }
    #intake-map svg{
        webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6);
    }
    #intake-map {
        right: 29vw;
    }
    #export-map svg{
        webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6);
    }
   /* #export-map {
        right: 29vw;
    }*/
    #structure-map svg{
        webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6);
    }

  /*  #structure-map {
        right: 29vw;
    }*/
    .structure-map-wrapp{
        height: 58.540741vh;
    }
    .projects-wrapp .projects-list{
      position: static;
      width: auto;
      padding-left: 10%;
    }
    .projects-wrapp> div{
      flex-direction: column;
    }
    .projects-wrapp div h4{
      margin-bottom: 30px;
       width: 90%;
       flex-basis: 90%;
      height: auto;
      min-width: auto;
          padding: 10px 15px;

    }
    
 }

/*=================================================== max-width 768 ===============================================*/


@media screen and (max-width: 769px) {
    #filters >div {
      flex-basis: 100%;
      max-width: 500px;
  }
   
  .select {
    margin-bottom: 25px;
  }
  #filters .filter-buttons {
    flex-basis: 100%;
    text-align: right;
    max-width: inherit;
  }
  #filters .filter-checkbox{
    margin-bottom: 25px;
  }


  .partneer-arrow{
    display: block;
    position: fixed;
    right: 20px;
    font-size: 20px;
    color: #fec400;

  }
  .sowing-data .download-login-wrapp, .marketplace-data-map-wrapp .download-login-wrapp{
    position: static;
    float: right;
  }
  .sowing-data{
    margin-bottom: 0;
  }
  .market-buttons >div{
    width: 110px;
    height: 100px;
    margin-bottom: 0;
  }
  .market-buttons h4{
    margin-top: 30px;
  }
  .market-buttons >div:last-child{
    margin-left: 20px;
  }
  .btn-image{
    width: 70px;
    height: 100%;
  }
  .back-bth{
    padding-left: 15px;
  }
  .cl-date{
    right: 0;
    position: relative;
    bottom: -210px;
  }

	.events{
		 position: fixed;
	}
  .events.visible{
    min-height: 100%;
    overflow-y: scroll;
    height: 100vh;
  }
  .balances-image__news-img-link{
    position: relative;
  }
  .balances-image__news-img-link img{
    display: block;
  }
  .calendar-back{
      font-size: 1.5em; 
      right: 10px;
      top: 80px;
  }

  .events-button{
    top: 80px;
    bottom: 0;
    right: 10px;
    height: 20px;
  }
    .mod-size-3 {
      height: 40vh;
  }

.templ-bal__login .autorize__login{
      color: #fea100;
}
	#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.ajaxsearchpro[id*="ajaxsearchpro1_"]{
		display: none;
	}
    .contact-adress,.contact-tel,.contact-mail{
        margin-left: 16px;
    }
   .news-items > div:nth-child(2) {
       background: none;
       box-shadow: none;
       padding: 0;
       margin-bottom: 20px;
       height: auto;
    }

    .news-items > div:nth-child(2) img{
       display: none;
    }
    .news-items > div:nth-child(2) .news-item__title-text{
        color: #232323;
        font-size: 1.25em;
        margin: 0 0 50px 0;
    }
    .news-items > div:nth-child(2) .news-item__date-info {
        right: initial;
        left: 0;
        bottom: 20px;
    }
    .news-items > div:last-child img{
        display: none;
    }
    .news-items > div:nth-child(3) {
	        width: auto;
	    margin: 0;
	    padding: 0 0 0 0;
	    background: none;
	    background-color: transparent;
	    box-shadow: none;
	    height: auto;
	}
    .news-items > div:nth-child(3) .news-item__title-text {
        display: block;
        width: 100%;
        float: none;
        padding: 0 0 0 0px;
        margin: 0 0 14px 0;
        color: #232323;
        font-size: 1.25em;
    }
    .news-items > div:last-child .news-item__date-info {
        right: initial;
        left: 0;
        position: static;
    }
    .news-items > div:last-child .news-item__description {
        margin: 0;
    border-bottom: none;
    margin-left: 15px;
    max-height: initial !important;
    width: auto;
    }

    
    
  .header-social{
    display: none;
  }
  .header__lang-list{
    margin: 0 0 0 0px;
    width: 30px;
    position: absolute;
    top: 23px;
    right: 90px;
    cursor: pointer;
    display: flex;
    z-index: 4; 
  }
  .header__lang-list:hover{
    height: auto;
    overflow: visible !important;
    position: absolute;
  }
  

    .modal-btn span {
        width: 39px;
    }

  .header{
    padding: 0 16px;
    justify-content: space-between;
    width: 100% !important;
    top: 0px !important;
    height: 58px !important;
    overflow: visible !important; 
  }
  .header__lang-item:nth-child(2){
    margin: 0 0 0 0;
  }
  .lang-item{
    margin-bottom: 7px !important;
  }

	.header > * {
		opacity: 1 !important;
	}

  .header__logo-link{
    width: 42px;
    height: 100%;
    top: 0;
  }
                            .header__logo-link img{
                              margin: 22px 0 0 0;
                            }
  .header-menu__menu-wrapper{
    position: relative;
    left: 0;
    width: 20px;
      top: 5px ;
      z-index: 4;
  }
    .inf_page .header > .header-menu__menu-wrapper > .header-menu__menu-icon,
    .inf_page .header > .header-menu__menu-wrapper > .header-menu__menu-close-icon{
        display: none;
        background-color: #fff;
    }
  .header-menu__menu-close-icon{
    width: 20px;
    height: 14px;
    -webkit-background-size: contain;
    background-size: contain;
    top: 0px;
  }
  .header__menu-list{
    top: 58px;
    width: 100%;
    height: 100vh;
    overflow-y: scroll;
    padding-bottom: 30px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding: 20px 0 100px 10px;

  }
  .header__menu-list li ul li a {
     line-height: 1;
  }
  .header__menu-item{
    height: initial;
    position: relative;
  }
  .header__menu-list .fa-angle-down{
    display: block;
    position: absolute;
    right: initial;
    top: -1px;
    width: initial;
    height: initial;
    font-size: 1.5em;
    padding: 5px;
    cursor: pointer;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
  }
    .header__menu-list li:first-child .fa-angle-down{
        left: 85px;
    }
   .header__menu-list li:nth-child(2) .fa-angle-down{
        left: 115px;
    }
    .header__menu-list li:nth-child(3) .fa-angle-down{
        left: 80px;
    }  
    .header__menu-list li:nth-child(4) .fa-angle-down{
        left: 90px;
    }  

    .rotate{
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
    }
  .header__menu-link-item{
    line-height: 1;
    padding: 10px 10px 10px 10px;
  }
  .header__menu-link-item:hover{
    background-color: transparent;
    border-left: 3px solid #F8C434;
    padding: 10px 10px 10px 15px;

  }
  .header-menu-list__dropdown-list{
    position: relative;
    top: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .header-menu-list__dropdown-list.mod-first{
    opacity: 1;
    top: 0;
  }
  .header-menu-list__dropdown-list.mod-second{
    opacity: 1;
    top: 0;
  }
  .dropdown-list__link-item{
    padding: 10px 20px 10px 30px;
  }
  .dropdown-list__link-item:hover{
    padding: 10px 20px 10px 35px;
    background: transparent;
    border-left: 3px solid #F8C434;
  }
  .header-menu__menu-icon{
    width: 20px;
    height: 14px;
    margin: 0 0 0 0;
  }
  .header__authorize{
      position: relative;
      top: -2px;
      right: -30%;
      left: initial;
      width: 15px;
      height: 20px;
      background: url(../img/icons/user.svg) no-repeat center center;
      -webkit-background-size: contain;
      background-size: contain;
      z-index: 5;
  }
  .header-authorize__image-image{
      display: none;
  }
  .autorize-content{
    top: -20px;
    height: 45px;
    display: none;
    left: -70px !important;

  }
  .header__authorize:hover{
  	background-color: transparent;
  }
  .header__authorize{
  	border: none;
    overflow: visible !important;
  }
    
  .fa-user:before{
  	display: none;
  }

  .header__callback{
    border: none;
    width: 14px;
    height: 16px;
    font-size: 20px;
    left: 0;
  }
  .header__callback:hover{
    background: transparent;
  }
  .header__callback i{
    top: 0;
    left: initial;
    right: 0;
  }



  .aside-scroll{
    width: 100%;
    float: none;
  }
  .mod-all-screens{
    padding: 0 0 0 0;
  }
  .first-screen{
    padding-top: 80px;
    padding-right: 16px;
    padding-left: 16px;
    background-attachment: initial;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
  }
  .title-company{
    font-size: 2em;
    margin: 0 0 30px 0;
    display: block;
    text-align: center;
    line-height: 1.5;
  }
    .first-screen {
        background-position: center bottom !important;
    }
  .first-screen__title-content{
    font-size: 0.875em;
    padding: 0 0 0 30px;
    line-height: 1.5;
    display: table;
    margin: 0 auto;
  }
  .first-screen__title-image{
    width: 20px;
    height: 53px;
    left: 0;
    top: 0;
  }
  .first-screen__arrow-down{
    display: none;
  }
  .second-screen{
    position: static;
    background-image: none;
  }

  .aside-fixed{
    position: static;
    width: 100%;
    height: initial;
    padding: 0 0 0 0;
  }
  .news-title{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
  }
  .news__title-text{
    position: relative;
    left: 0;
  }

  .screen-title-text{
    padding: 48px 55px 28px 16px;
    font-size: 1.875em;
  }
    .news__title-text.screen-title-text{
        padding: 48px 55px 28px 16px;
        font-size: 1.875em;
    }
  .news__title-bg-image {
    width: 38px;
    height: 33px;
    top: 45px;
  }
  .news-items{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
        margin-bottom: 45px;
  }
  .news-item{
    padding: 0;
    margin: 0 0 10px 0;

  }
  .mod-item-main{
    height: initial;
    max-height: initial;
  }
  .news-item__description{
      height: 100%;
    padding: 0 0 23px 0;
    margin: 0 16px 0 16px;
    width: auto;
    position: static;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #cfc0ae;
    line-height: 1.5;
    position: relative;
  }
  .news-item__title-text{
    color: #232323;
    font-size: 1.5em;
    padding: 6px 0 14px 0;
    position: relative !important;
    top: 0px;
    margin: 10px 0 30px 0;
  }
  .news-item__description-text{
    color: #232323;
    font-size: 1.25em;
    margin: 0 0 23px 0;
  }
  .news-item__date-info{
    color: #232323;

  }
                                .news-item__date-info span{
                                  border: 1px solid #fec400;
                                  padding: 1px 7px 1px 7px;
                                  height: 100%;
                                  line-height: 22px;
                                }
  .second-screen__dots-image{
    display: none;
  }
  .mod-item-second{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: auto;
    margin: 0 16px 23px 16px;
    padding: 0 0 23px 0;
    border-bottom: 1px solid #cfc0ae;
  }
  .dots-background-orange{
    display: none;
  }
  .news-item__text{
    font-size: 1.25em;
    color: #414040;
    line-height: 1.5;
    display: block;
    margin: 0 0 23px 0;
  }
                              .mod-item-second .mod-color-inverse{
                                position: static;
                                height: 25px;
                              }

  .mod-item-last{
    width: auto;
    margin: 0 16px 30px 16px;
    padding: 0 0 0 0;
  }
  .news-item-last__img-img{
    display: none;
  }
                              .mod-item-last .news-item__text{
                                width: auto;
                                float: none;
                              }
                              .mod-item-last .mod-color-inverse{
                                position: static;
                                height: 25px;
                              }

  .page-btn{
    margin: 0 0 30px 16px;
    max-height: 100px;
  }


  .second-screen__title-bg-image{
    top: 39px;
  }
  .projects-list{
    padding: 0 0 0 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .project__li-item{
    line-height: 1.5;
    padding: 0 15px 0 12px;
  }
  .project__li-item a i{
      display: block !important;
    float: right;
    position: relative;
    top: 4px;
    margin-left: 9px;

  }
  .project__read-link{
    margin: 20px 0 0 0;
  }
                      .second-screen__projects-page-btn{
                        margin: 30px 0 30px 16px;
                      }


  .third-screen{
    background-image: none;
  }
  .third-screen__title-bg-image{
    top: 45px;
  }
  .third-screen__dots-image{
    display: none;
  }
  .quotation-list{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1em;
  }
  .quotation-list__title{
    padding: 0 0 0 16px;
  }
  .quotation-item__img-block{
    display: none;
  }
  .quotation-list__last-price-text{
    padding: 0 0 0 20px;
  }
  .quotation-list__item-item{
    padding: 0 0 0 40px;
  }
  .third-screen__quotation-page-btn{
    margin: 30px 0 70px 16px;
  }
  .qi{
    left: 10px
  }


  .foter{
    padding: 25px 0 25px 16px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .foter * {
    flex-basis: 100%;
  }
  .foter__logo-link{
    margin: 0 0 23px 0;
  }
  .foter__menu-list{
    margin: 0 0 35px 0;
    display: none;
  }
  .foter-menu__li-item{
    margin: 0 0 15px 0;
  }
  .foter__menu-list span{
    font-size: 1.1em;
    margin: 0 0 15px 0;
  }
  .foter-menu__link-item{
    font-size: 1.1em;
  }

  .foter__callback{
    width: 200px;
    margin: 0 auto 30px auto;
    padding: 10px 0 9px 0;
    text-align: center;
  }
  .foter__social-list{
    width: 200px;
    margin: 0 auto;
  }
  .social-list__social-item{
    text-align: center;
  }
  .social-list__social-link > span{
    margin: 0 auto;
  }
  .foter__copy{
    margin: 50px 0 0 0;
    text-align: left;
  }


    /*== partneer page ==*/
    .page-title {
        font-size: 2.25em;
        padding: 75px 40px 30px 40px;
        text-align: center;
    }
    .partneer-filter-list{
        margin-bottom: 25px;
        font-size: 1em;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        overflow-x: scroll;
        width: 90%;
    }
    .partneer-filter__li-item {
        padding: 7px 0 7px 0;
        font-size: 0.875em;
        flex-basis: 50%;
        min-width: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .partneer-list{
        justify-content: center;
        font-size: 1em;
    }
    .partneer-list__li-item{
        flex-basis: 100%;
        margin-bottom: 55px;
    }

    /*== project page ==*/
    .projects-page__dots{
        display: none;
    }
    .projects-page__dots-second{
        display: none;
    }
    .month-item {
        width: auto;
        display: block;
        margin-bottom: 50px;
    }
    .month-item__title-text{
        padding-top: 0;
        padding-left: 0;
        padding-bottom: 23px;
        font-size: 1.875em;
    }
    .projects-list{
        padding: 0 0 0 0;
    }
    .project-month__btn{
        position: relative;
    }

    /*== structure page ==*/
    .structure-aside__title{
        padding-top: 0;
        padding-left: 0;
        padding-bottom: 15px;
    }
    .structure-aside__title-bg-image {
        top: -6px;
        right: -25px;
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 45px;
    }
    .aside-right__line{
        left: -30px;
    }
    .structure__aside{
        padding-bottom: 50px;
            padding-top: 10px;
    }
    .structure-aside__title-right{
        padding-top: 0;
        padding-left: 0;
        margin-top: 30px;
    }
    .structure__aside-right{
        margin-bottom: 70px;
    }
    .structure-aside__info-hover{
        display: none;
    }
    .structure-aside__round-info{
        display: block;
        position: absolute;
        right: 0;
    }
    .structure-aside__wrapper{
        margin-right: 0;
        padding-top: 25px;
    }
    .structure-aside__item-text{
        font-size: .875em;
    }
    .mod-pos-1{
        left: 44.304606%;
        width: 16%;
    }
    .mod-pos-2{
        top: 78.971731%;
        left: 2.513435%;
        word-wrap: break-word;
        width: 114px;
        text-align: center;
    }
    .mod-pos-5 {
        bottom: 24.226591%;
        right: 2.098416%;
        width: 137px;
        text-align: center;
    }
    .mod-pos-4 {
        top: 78.971731%;
        right: 2.098416%;
        word-wrap: break-word;
        width: 142px;
        text-align: center;
    }
    .mod-pos-3 {
        width: 240px;
        top: 39.971731%;
        left: 23.184269%;
        text-align: center;
        line-height: 1.3;
    }

    /*== mission page ==*/
    .mission-page__dots{
        display: none;
    }
    .missions-section-wrapp{
        overflow: visible;
    }
    .aside-noscroll{
        width: 100%;
        height: 100%;
        background: #fff;
        min-height: initial;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: none;
        margin-bottom: 50px;
    }
    .missions-section-wrapp .aside-noscroll__title-text{
        padding-top: 0;
        padding-left: 0;
        padding-bottom: 0 !important;
    }
    .aside-noscroll__dots-img{
        display: none;
    }
    .mod-mission-img-1 {
        top: -13px;
        right: -20px;
        background-size: auto 100% !important;
        height: 45px;
    }
    .aside-right{
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
        min-height: initial;
        float: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: visible;
        margin-bottom: 70px;

    }
    .mod-mission-img-2{
        top: -8px;
        right: -20px;
        background-size: auto 100% !important;
        height: 45px;
    }
    .aside-right__list-item{
        font-size: .875em;
        margin-bottom: 30px;
    }
    .aside-right__list-title{
        font-size: 1.125em;
    }

    /**/
    .events-wrapper{
        margin: 0 0 0 0;
    }
    .events__month-pref{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        margin-bottom: 25px;
    }
    .events-month__month-count{
            font-size: 1.575em;
	    margin: 0 0 0 0;
	    width: 100%;
	    padding: 0 29px 0 0;
	    margin: 0 auto;
	    position: absolute;
	    top: 8px;
	    text-align: center;
    }
    .month-item__description{
        padding: 8px 5px 0 5px;
        margin: 0 0 45px 0;
        line-height: 1.5;
        position: relative;
    }
    .month-item-acc{
        margin: 0 0 0 0;
        height: 60px;
    }
    .month-item__week-date{
        font-size: 1em;
    }
    .month-item__open-calendar-text{
      visibility: hidden;
    }
    .month-item__open-calendar-text i{
        visibility: visible;
      position: absolute;
      top: 50%;
      margin-top: -8px;
      right: 20px;
      
    }
    .month-item__open-calendar-text i.fa-angle-up{
          font-size: inherit;
      color: #fff;
      text-align: right;
      top: 13px;
    }
    .events .page-title {
        padding: 75px 0 20px 0;
        text-align: left;
    }
    .event-back-bth{
      right: 10px;
      top: 90px;
    }
    

    .month-item__description:hover{
        background: #fff;
    }
    .month-item__open-calendar-text span {
        display: none;
    }
    .month-item__description.openWeek {
        padding: 0 20px;
    }
    .month-item__description.openWeek:hover {
        background: #fea100;
    }
    .days-items-wrapp{
        padding: 0 10px 0 10px;
        width: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;

    }
    .day-item-box{
        width: 100%;
        max-width: 290px;
        flex-basis: 100%;
        height: 80px;
        margin: 0 auto 10px auto !important;
        padding: 30px 30px 0 30px;
    }
    .day-item-box__date-number{
        padding: 6px 17px 4px 17px;
    }
    .modEventImage{
        background: url('../img/bg_img/dots_orange_001.png') no-repeat 180% 1229%;
        height: 275px;
    }
    .modal-events{
        width: 100% !important;
        min-width: initial;
        margin: 0 0 0 0;
        height: 100vh;
        overflow-y: auto;
        top: -65px;
        padding-bottom: 60px !important;
    }
    .event-title{
        font-family: 'Raleway-Black', sans-serif;
        font-size: 2.25em;
        display: block;
        text-transform: inherit;
    }
    .modal-event__columns{
        flex-direction: column;
    }
    .modal-event__column-input-data-list{
        flex-basis: 100%;
    }
    .modal-column__content-text{
        flex-basis: 100%;
    }
    .day-item-box-description__text-text{
        margin-bottom: 30px;
    }

    /*== balances page ==*/
    .balances-aftertitle.afterttile-section{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        flex-direction: column;
        padding-left: 15px;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 10px;
    }
    .balances-last-news{
        position: static;
        padding: 0 0 0 0;
        order: 2;
    }
    .balances-image{
        display: block;
        width: 100%;
        flex-basis: 100%;
        min-height: 200px;
        margin-top: 60px;
        margin-bottom: 25px;
    }
    .balances-last-news .screen-title-text{
        padding-top: 0;
        position: absolute;
        top: 0;
    }
    .balances-last-news .aside-noscroll__title-bg-image{
        top: 0;
        right: -12px;
        height: 35px;
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
    }
    .balances-last-news__title-link{
        font-family: 'Raleway-Bold', sans-serif;
        font-size: 1.5em;
        line-height: 1.5;
    }
    .balances-last-news__title-text{
        font-size: 1em;
    }
    .aside-noscroll__title-bg-image.page-balanses-img{
        height: 40px;
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        top: 39px;
    }
    .aside-noscroll__title-text{
        padding-left: 0;
    }
    .balanses-filter-list{
        font-size: 1em;
    }
    .balanses-filter__li-item{
        padding: 10px 15px 10px 15px;
    }
    .balance__item-news{
        width: 100%;
        flex-basis: 100%;
        margin-bottom: 30px;
    }
    .balance__item-news-text{
        font-size: 1.25em;
    }

    /*== page bal ==*/
    .page-title.mod-bal-page{
        padding: 80px 15px 25px 15px;
        text-align: left;
        font-size: 2.25em;
    }
    .page-back{
        display: none;
    }
    .templ-bal__balanse-news-title{
        margin-right: 0;
        font-size: 1.5em;
      /*  margin-bottom: 160px;*/
    }
    .templ-bal__download-login {
           padding-left: 0;
           margin: 0 0 50px 0;    
    }
    .templ-balanse-item-wrapp .templ-bal__download-login {
           margin: 0 0 50px 0;    
    }
    .download-containeer__text-text{
      top: 0 !important;
    }
    .templ-bal__login{
        margin-bottom: 15px;
    }
    .templ-bal-item__title{
        font-size: 1.875em;
        margin-bottom: 12px;
    }
    .templ-bal-item__text{
        font-size: 1em;
    }
    .page-balanse .screen-title-text{
        padding-left: 0;
    }

    /*== weather ==*/
    .weather-aside{
        height: initial;
    }
    .weather-aside .page-title{
        padding: 20px 0 30px 0;
    }
    .weather-region__text {
        display: block;
        position: relative;
        font-size: 1.5em;
        color: #232323;
    }
    .weather-form-search-wrapp{
        height: auto;
    }
    .weather-region-content__text{
        display: block;
        color: #232323;
    }
    .weather-form-search__region-search{
        width: auto;
      margin: 0 0 30px 0;
      float: none;
      position: relative;
      top: 0;
    }
    .weather-map{
            /* height: 220px; */
      opacity: 1;
      position: absolute;
      /* top: 270px; */
     /* border: 1px solid #000;*/
    }
    .weather-json-wrapp{
            top: 240px;
      left: -100%;
      width: 100%;
      min-width: initial;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      padding: 15px 15px 0 15px;
      z-index: 20;
      top: 70px;
    }
    .weather-map-wrapp{
          display: block;
      width: 100%;
      height: 490px;
      z-index: 2;
      position: relative;
      top: 0;
    }
    .weather-load__date{
        vertical-align: top;
    }
    .weather-load__region-name{
        margin-bottom: 20px;
        word-wrap: break-word;
        width: 240px;
        line-height: 1.3;
    }
    .weather-load__icon{
        margin-right: 30px;
    }
    .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{
        left: 0 !important;
        width: 100% !important;
    }
    .weather-search__check-data {
        position: absolute;
        right: 0;
        width: auto;
        margin-top: -205px;
        left: 18px;
    }

    /*== sow ==*/
    .mod-sow-page .page-title{
        padding-left: 40px;
        padding-right: 40px;
    }
    .sow-load-data-wrapp{
        margin-top: 50px;
        width: 100%;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin-bottom: 0;
    }
    .download-login-wrapp {
        top: 205px;
        z-index: 1;
        right: initial;
        left: 15px;
    }
    .download-login-wrapp .templ-bal__login{
        margin-bottom: 10px;
    }
    .download-containeer__text-format{
        padding-top: 7px;
    }
    .sow-load-data-wrapp .aside-noscroll__title-text{
        font-size: 1.875em;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .sow-data-img{
        right: -60px;
    }
    .sow-data__data-count{
        flex-direction: column;
    }
    .sow-data__data-count div{
        margin-bottom: 25px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .sow-data__data-count div:last-child{
        margin-bottom: 0;
    }
    .culture__text {
        font-size: 0.875em;
        margin-bottom: 15px;
    }
    .done__text {
        font-size: 0.875em;
        margin-bottom: 15px;
    }
    .future__text {
        font-size: 0.875em;
        margin-bottom: 15px;
    }
    .culture__load-data{
        font-size: 1.25em;
    }
    .done__load-data{
        font-size: 1.5em;
    }
    .future__load-data{
        font-size: 1.5em;
    }
    .sow-map-wrap{
        width: 100%;
    }
    #sow-map svg {
        -webkit-transform: scale(0.33);
        -moz-transform: scale(0.33);
        -ms-transform: scale(0.33);
        -o-transform: scale(0.33);
        transform: scale(0.33);
        left: -30vw !important;
        top: 40px !important;
    }
    .sow-culture-items-wrapp .aside-noscroll__title-bg-image {
        top: 40px;
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 40px;
    }
    .sow-culture-items-wrapp{
        width: 100%;
        overflow-x: scroll;
        padding-right: 25px;
        min-width: initial;
        margin-bottom: 25px;
        position: relative;
        top: 0;
    }
    .culture-item__cult-img{
        display: none;
    }
    .sow-culture__culture-items {
        min-width: auto;
        overflow-x: scroll;
    }
    .sow-cultures-graf-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        right: 0;
        top: 0;
        height: 40px;
    }
    .sow-culture-grafic__cultures{
        width: 100%;
        min-width: initial;
        display: block;
    }
    .sow-culture-grafic__cultures-list{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        justify-content: space-between;
        background: #fff5e5;
        height: 55px;
        line-height: 35px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        margin-bottom: 55px;
            max-width: 100%;
            overflow: -webkit-paged-x;
    }
    .sow-culture-grafic__li-img{
        display: none;
    }
    .sow-culture-grafic__li-item{
           padding: 0 14px 3px 28px;
      -webkit-border-radius: 21px;
      -moz-border-radius: 21px;
      border-radius: 21px;
      height: 100%;
      min-width: 33%;
    }
    .absolute-info {
      right: 0;
      transform: none;
      -webkit-transform: initial;
      -moz-transform: initial;
      -ms-transform: initial;
      -o-transform: initial;
      transform: initial;
      position: absolute;
      left: 0;
      margin-left: 0;
      top: 155px;
  }
    .sow-culture-grafic__li-item .fa{
        display: none;
    }
    .sow-culture-grafic__li-item .hovered{
        padding: 0 0 0 0;
    }
    .sow-culture-grafic-wrapp{
        overflow-x: scroll;
        margin-bottom: 45px;
    }
    .sow-culture-grafic__grafic{
        width: 100%;
        margin-left: 0;
        display: block;
        min-width: auto;
        overflow-x: auto;
    }
    .sow-culture-property-wrapp{
        margin-bottom: 70px;
    }
    .sow-culture-prop__cultures{
        width: 100%;
        min-width: initial;
        display: block;
        float: none;
    }
    .sow-culture-prop__cultures-list{
            display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        justify-content: space-between;
        background: #fff5e5;
        height: 55px;
        line-height: 35px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        margin-bottom: 30px;
        max-width: 100%;
        overflow: -webkit-paged-x;
       margin-bottom: 55px;
    }
    .sow-culture-prop__li-item{
            padding: 0 14px 3px 28px;
      -webkit-border-radius: 21px;
      -moz-border-radius: 21px;
      border-radius: 21px;
      height: 100%;
      min-width: 33%;
    }
    .sow-culture-prop__li-img{
        display: none;
    }
    .sow-culture-prop__li-item .fa{
        display: none;
    }
    .sow-culture-prop__li-item .hovered{
        padding: 0 0 0 0;
    }
    .sow-culture-prop__hidden-data{
        width: 0;
    }
    .sow-culture-prop__data{
        padding-left: 0;
        flex-direction: column;
    }
    .sow-culture-prop__data div{
        margin-bottom: 25px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .sow-culture-prop__data div:last-child{
        margin-bottom: 0;
    }
    .good-status__data-title{
        font-size: 0.875em;
        margin-bottom: 15px;
        line-height: 1;
    }
    .weak-status__data-title{
        font-size: 0.875em;
        margin-bottom: 15px;
        line-height: 1;
    }
    .failed-status__data-title{
        font-size: 0.875em;
        margin-bottom: 15px;
        line-height: 1;
    }
    .good-status__data-count{
        position: relative;
        font-size: 1.5em;
        line-height: 1;
    }
    .weak-status__data-count{
        position: relative;
        font-size: 1.5em;
        line-height: 1;
    }
    .failed-status__data-count{
        position: relative;
        font-size: 1.5em;
        line-height: 1;
    }


    /*== exp ==*/
    .mod-exp-page .page-title{
        padding-left: 40px;
        padding-right: 40px;
    }
    .exp-load-data-wrapp{
        margin-top: 125px;
        width: 100%;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin-bottom: 230px;
    }
    .download-login-wrapp {
        top: 285px;
        z-index: 1;
        right: initial;
        left: 15px;
    }
    .download-login-wrapp .templ-bal__login{
        margin-bottom: 10px;
    }
    .download-containeer__text-format{
        padding-top: 11px;
        display: block;
    }
    .exp-load-data-wrapp .aside-noscroll__title-text{
        font-size: 1.875em;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .exp-data-img{
        right: -60px;
    }
    .exp-data__data-count{
        flex-direction: column;
    }
    .exp-data__data-count div{
        margin-bottom: 25px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .exp-data__data-count div:last-child{
        margin-bottom: 0;
    }
    .culture__text {
        font-size: 0.875em;
        margin-bottom: 15px;
    }
    .done__text {
        font-size: 0.875em;
        margin-bottom: 15px;
    }
    .future__text {
        font-size: 0.875em;
        margin-bottom: 15px;
    }
    .culture__load-data{
        font-size: 1.25em;
    }
    .done__load-data{
        font-size: 1.5em;
    }
    .future__load-data{
        font-size: 1.5em;
    }
    .exp-map-wrap{
        width: 100%;
    }
    .exp-culture-items-wrapp .aside-noscroll__title-bg-image {
        top: 40px;
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 40px;
    }
    .exp-culture-items-wrapp{
        width: 100%;
        overflow-x: scroll;
        padding-right: 25px;
        min-width: initial;
        margin-bottom: 25px;
    }
    .culture-item__cult-img{
        display: none;
    }
    .exp-culture__culture-items {
        min-width: 730px;
        overflow-x: scroll;
    }
    .exp-cultures-graf-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        right: 0;
        top: 69px;
        height: 40px;
    }
    .exp-culture-grafic__cultures{
        width: 100%;
        min-width: initial;
        display: block;
    }
    .exp-culture-grafic__cultures-list{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        justify-content: space-between;
        background: #fff5e5;
        height: 35px;
        line-height: 35px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        margin-bottom: 30px;
    }
    .exp-culture-grafic__li-img{
        display: none;
    }
    .exp-culture-grafic__li-item{
        padding: 0 14px;
        -webkit-border-radius: 21px;
        -moz-border-radius: 21px;
        border-radius: 21px;
        height: 100%;
    }
    .exp-culture-grafic__li-item .fa{
        display: none;
    }
    .exp-culture-grafic__li-item .hovered{
        padding: 0 0 0 0;
    }
    .exp-culture-grafic-wrapp{
        overflow-x: scroll;
        margin-bottom: 45px;
    }
    .exp-culture-grafic__grafic{
        width: 100%;
        margin-left: 0;
        display: block;
        min-width: 1096px;
        overflow-x: scroll;
    }
    .exp-culture-property-wrapp{
        margin-bottom: 70px;
    }
    .exp-culture-prop__cultures{
        width: 100%;
        min-width: initial;
        display: block;
        float: none;
    }
    .exp-culture-prop__cultures-list{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        justify-content: space-between;
        background: #fff5e5;
        height: 35px;
        line-height: 35px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        margin-bottom: 30px;
    }
    .exp-culture-prop__li-item{
        padding: 0 14px;
        -webkit-border-radius: 21px;
        -moz-border-radius: 21px;
        border-radius: 21px;
        height: 100%;
    }
    .exp-culture-prop__li-img{
        display: none;
    }
    .exp-culture-prop__li-item .fa{
        display: none;
    }
    .exp-culture-prop__li-item .hovered{
        padding: 0 0 0 0;
    }
    .exp-culture-prop__hidden-data{
        width: 0;
    }
    .exp-culture-prop__data{
        padding-left: 0;
        flex-direction: column;
    }
    .exp-culture-prop__data div{
        margin-bottom: 25px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .exp-culture-prop__data div:last-child{
        margin-bottom: 0;
    }
    .good-status__data-title{
        font-size: 0.875em;
        margin-bottom: 15px;
        line-height: 1;
    }
    .weak-status__data-title{
        font-size: 0.875em;
        margin-bottom: 15px;
        line-height: 1;
    }
    .failed-status__data-title{
        font-size: 0.875em;
        margin-bottom: 15px;
        line-height: 1;
    }
    .good-status__data-count{
        position: relative;
        font-size: 1.5em;
        line-height: 1;
    }
    .weak-status__data-count{
        position: relative;
        font-size: 1.5em;
        line-height: 1;
    }
    .failed-status__data-count{
        position: relative;
        font-size: 1.5em;
        line-height: 1;
    }

    /*== calendar ==*/
    .calendar-events-wrapper{
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .calendar-events-wrapper .page-title{
            padding-right: 0;
	    margin-bottom: 30px;
	    text-align: left;
	    padding-left: 10px;
    }
    .calendar-main-event-wrapp{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        padding: 0;
    }
    .cal-main-ev__content .aside-noscroll__title-text{
        font-size: 1.875em;
        padding: 10px 20px 15px 15px;
    }
    .archive h2{
      font-size: 1.875em;
      padding: 10px 20px 15px 15px;
    }
    .cal-main-ev__content .aside-noscroll__title-bg-image{
        right: -45px;
        top: 5px;
        height: 40px;
    }
    .cal-main-ev__content{
        padding: 0 0 0 0;
        float: none;
    }
    .cal-main-ev__img{
        display: block;
        width: 100%;
        max-width: initial;
        max-height: 200px;
        overflow: hidden;
        float: none;
        margin-bottom: 15px;
    }
    .cal-main-ev__date{
        padding-left: 15px;
    }
    .cal-main-ev__title-link{
        width: auto;
        margin: 0 15px 20px 15px;
        font-family: 'Raleway-Bold', sans-serif;
        font-size: 1.5em;
    }
    .cal-main-ev__title-text{
        width: auto;
        margin: 0 15px 20px 15px;
        font-size: 1em;
    }
    .calendar-filter-info{
        width: auto;
        margin: 0 15px 0 15px;
    }
    .calendar-filter-wrapper{
        width: 100%;
        max-width: initial;
        height: auto;
        padding: 0 0 0 0;
        position: relative;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin-bottom: 50px;
    }
    .calendar__item-news-link{
            display: block;
      margin-bottom: 15px;
      float: none;
      width: 100%;
      height: auto;
      margin: 0 0 15px 0;
    }
    .call-wrapp .calendar__item-news > p {
        font-size: 1em;
      padding: 0 0 0 0;
      margin: 0 15px 15px 15px;
      width: auto;
    }
    .calendar__item-news .calendar-filter-info{
            width: auto;
      margin: 0 15px 20px 15px;
      position: static;
      border-bottom: 1px solid #bfbdbd;
      padding-bottom: 15px;
    }
    .calendar-filter__event-type{
        font-size: 0.75em;
    }
    .calendar__item-news-text{
            width: auto;
      margin: 0 15px 15px 15px;
      padding: 0 0 0 0;
      font-size: 1.25em;
    }
    .calendar__item-news.mod-even{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        padding: 35px 0 0 0;
        margin-bottom: 25px;
        height: auto;
    }
    .calendar__item-news.mod-even .calendar-filter-info{
        position: absolute;
        top: 0;
    }

    /*== news ==*/
    .news-aftertitle{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        flex-direction: column;
        padding-left: 15px;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 10px;
    }
    .news-last-news{
        position: static;
        padding: 0 0 0 0;
        order: 2;
    }
    .news-image{
        display: block;
        width: 100%;
        flex-basis: 100%;
        min-height: 200px;
        margin-top: 60px;
        margin-bottom: 25px;
    }
    .new-add-1 .news-image {
      margin-bottom: 55px;
    }
    .news-last-news .screen-title-text{
        padding-top: 0;
        position: absolute;
        top: 0;
    }
    .news-last-news .aside-noscroll__title-bg-image{
        top: 0;
        right: -12px;
        height: 35px;
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
    }
    .news-last-news__title-link{
        font-family: 'Raleway-Bold', sans-serif;
        font-size: 1.5em;
        line-height: 1.5;
    }
    .news-last-news__title-text{
        font-size: 1em;
    }
    .news-side-left{
        width: 100%;
        float: none;
    }
    .page-news-img{
        top: 35px;
        right: -5px;
        height: 40px;
    }
    .news-filter-list{
        font-size: 1em;
        margin-bottom: 40px;
    }
    .news-items-wrapp{
        margin-bottom: 0;
    }
    .news__item-news{
        border-bottom: 1px solid #cfc0ae;
        padding-bottom: 20px;
    }
    .news__item-news-text{
        font-size: 1.25em;
    }
    .news__item-news.mod-even{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        padding: 0 0 20px 0;
    }
    .news-side-right{
        width: 100%;
        float: none;
        margin-bottom: 65px;
    }
    .news-side-right .page-news-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 40px;
        top: 45px;
    }
    .short-news-list{
        padding-right: 0;
    }
    .short-news-list__link-item{

    }
    .short-news-list__link-text{
        font-size: 1.25em;
    }
    .short-news-list .news-filter-info{

    }
    .news-filter-info__date{
        font-size: 1.125em;
        margin-right: 15px;
        font-family: 'Raleway-Regular', sans-serif;
    }
    .news-filter-info__type{
        order: 2;
        font-size: .75em;
        margin-right: 0;
    }

    /*== page news ==*/
    .mod-news-page{
        padding: 80px 15px 25px 15px;
        text-align: left;
        font-size: 2.25em;
    }
    .templ-side-left{
        width: 100%;
        float: none;
    }
    .templ-img-wrapp{
        margin-bottom: 35px;
    }
    .templ-news__news-title{
        margin-right: 0;
        font-size: 1.5em;
    }
    .templ-side-right{
        display: none;
    }
    .news-templ-title{
        padding-left: 0;
    }
    .templ-news__item-news{
        width: 100%;
        flex-basis: 100%;
        border-bottom: 1px solid #cfc0ae;
        padding-bottom: 25px;
            visibility: visible;
    }
    .templ-news__item-news.mod-even{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-bottom: 1px solid #cfc0ae;
        padding: 0;
        padding-bottom: 25px;
    }
    .templ-news__item-news-text{
        font-size: 1.25em;
    }
    .mod-even .templ-news__item-news-text{
        margin-bottom: 15px;
    }
    .templ-news__item-news.mod-even .news-filter-info{
        position: relative;
        left: 0;
        top: 0;
    }

    /*== quot ==*/
    .quot-filter-wrapper{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background-image: none;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 50px;
    }
    .quot-filter-items .aside-noscroll__title-text{
        padding-top: 0;
    }
    .quot-filter-items .aside-noscroll__title-bg-image{
        top: -7px;
        right: -10px;
    }
    .quot-filter__title{
        margin-bottom: 25px;
    }
    .page-quot-dots{
        display: none;
    }
    .quot-page-dots{
        display: none;
    }
    .quot-filter__import{
        margin-bottom: 30px;
    }
    .quot-filter__import label{
        margin-right: 30px;
    }
    .quot-filter-sources__li-item{
        display: block;
        margin-bottom: 25px;
    }
    .quot-filter-sources__li-item:last-child{
        margin-bottom: 0;
    }
    .quot-filter-products__li-item{
        display: block;
        margin-bottom: 25px;
    }
    .quot-filter-products__li-item:last-child{
        margin-bottom: 0;
    }
    .quot-acc-wrapp{
        padding: 0 0 0 0;
    }
    .quot-item-acc__visible-content{
        position: relative;
        padding-left: 4px;
    }
    .quot-item__text-open i{
        position: absolute;
        top: 27px;
        right: 0;
    }
    .quot-item__text-open{
        width: 0;
        height: 0;
        overflow: hidden;
    }
    .quot-source{
        display: none;
    }
    .quot-item__body-titles{
        min-width: 1150px;
    }
    .quot-item__row{
        min-width: 1150px;
    }
    .mod-month{
        background-position: 60%;
    }
    .quot-item-table-body{
        overflow-x: scroll;
    }
    .quot-item__title-text:nth-child(8) {
        word-wrap: normal;
        width: 7.592308%;
        flex-basis: 7.592308%;
    }
    .quot-item__title-text:nth-child(9){
        position: static;
        left: 0;
    }
    .quot-item__text-open i.fa-angle-up{
        color: #fff;
        overflow: visible;
        top: -3px;
        right: 6px;
        left: initial;
    }

    /*== marketplace ==*/
    .fabr-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 47px;
    }
    .fabr-img {
      top: 0;
      right: 0;
  }
    .marketplace-filter-list{
        background: #fff5e5;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        height: 55px;
        width: auto;
        overflow-x: scroll;
    }
    .marketplace-filter-list__item{
        height: 100%;
        width: 30%;
        min-width: 30%;
        flex-basis: 30%;
        font-size: 1em;
    }
    .marketplace-data-wrapp{
        padding: 0 0px 0 0px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 0 0 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .marketplace-filter__text{
        margin-bottom: 17px;
    }
    .marketplace-data-content{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .marketplace-data-content div{
        width: 100%;
        flex-basis: 100%;
        padding-left: 15px;
        display: block;
        float: none;
        font-size: initial;
        margin-bottom: 25px;
    }
    .marketplace-data__text-title{
        font-size: .875em;
        margin-bottom: 15px;
    }
    .marketplace-data__culture-type{
        font-size: 1.5em;
    }
    .region-list__reg-item{
        font-size: 1.125em;
    }
    .marketplace-data__culture-type-done{
        font-size: 1.5em;
    }
    .marketplace-data__culture-type-take{
        font-size: 1.5em;
    }
    #marketplace-map svg,#intake-map svg,#export-map svg,#structure-map svg {
        webkit-transform: scale(0.33);
        -moz-transform: scale(0.33);
        -ms-transform: scale(0.33);
        -o-transform: scale(0.33);
        transform: scale(0.33);
        left: -28vw !important;
        top: -320px !important;
    }
    
    
    #marketplace-map{
        /*min-height: 400px;*/
    }
    .marketplace-map-wrapp {
        height: 300px;
    }
    /*==2==*/
    .intake-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 47px;
    }
    .intake-filter-list{
        background: #fff5e5;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        height: 55px;
        width: auto;
        overflow-x: scroll;
    }
    .intake-filter-list__item{
        height: 100%;
        width: 30%;
        min-width: 30%;
        flex-basis: 30%;
        font-size: 1em;
    }
    .intake-data-wrapp{
        padding: 0 15px 0 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 0 0 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .export-data-map-wrapp .marketplace-map-wrapp{
        height: auto;
    }
    .port-name{
      margin-right: 50px;
    }
    .intake-filter__text{
        margin-bottom: 17px;
    }
    .intake-data-content{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .intake-data-content div{
        width: 100%;
        flex-basis: 100%;
        padding-left: 15px;
        display: block;
        float: none;
        font-size: initial;
        margin-bottom: 25px;
    }
    .intake-data__text-title{
        font-size: .875em;
        margin-bottom: 15px;
    }
    .intake-data__culture-type{
        font-size: 1.5em;
    }
    .intake-data__culture-type-done{
        font-size: 1.5em;
    }
    .intake-data__culture-type-take{
        font-size: 1.5em;
    }
    #intake-map svg {
    }
    #intake-map{
        /*min-height: 345px;*/
    }
    .intake-map-wrapp {
        height: 300px;
    }
    /*==3==*/
    .export-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 47px;
    }
    .export-filter-list{
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        height: 55px;
        width: auto;
    }
    .export-filter-list__item{
        height: 100%;
        width: 30%;
        min-width: 30%;
        flex-basis: 30%;
        font-size: 1em;
    }
    .export-data-wrapp{
        padding: 0 15px 0 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 0 0 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .export-filter__text{
        margin-bottom: 17px;
    }
    .export-data-content{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .export-data-content div{
        width: 100%;
        flex-basis: 100%;
        padding-left: 15px;
        display: block;
        float: none;
        font-size: initial;
        margin-bottom: 25px;
    }
    .export-data__text-title{
        font-size: .875em;
        margin-bottom: 15px;
    }
    .export-data__culture-type{
        font-size: 1.5em;
    }
    .export-data__culture-type-done{
        font-size: 1.5em;
    }
    .export-data__culture-type-take{
        font-size: 1.5em;
    }
    #export-map{
        min-height: 455px;
    }
    .export-map-wrapp {
        height: 43.540741vh;
    }
    /*==3==*/
    .structure-img{
        -webkit-background-size: auto 100% !important;
        background-size: auto 100% !important;
        height: 47px;
    }
    .structure-filter-list{
        background: #fff5e5;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        height: 55px;
        width: auto;
        overflow-x: scroll;
    }
    .structure-filter-list__item{
        height: initial;
        padding: 11px 0 10px 0;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        width: 33.333%;
        flex-basis: 33.333%;
        min-width:33.333%;
    }
    .structure-filter-list .structure-filter-list__item:first-child span{
        width:90% !important;
    }
    .structure-filter-list__item span {
        width: 90% !important;
    } 
    .structure-data-wrapp{
        padding: 0 15px 0 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 0 0 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .structure-filter__text{
        margin-bottom: 17px;
    }
    .structure-data-content{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .structure-data-content div{
        width: 100%;
        flex-basis: 100%;
        padding-left: 15px;
        display: block;
        float: none;
        font-size: initial;
        margin-bottom: 25px;
    }
    .structure-data__text-title{
        font-size: .875em;
        margin-bottom: 15px;
    }
    .structure-data__culture-type{
        font-size: 1.5em;
    }
    .structure-data__culture-type-done{
        font-size: 1.5em;
    }
    .structure-data__culture-type-take{
        font-size: 1.5em;
    }
    #structure-map{
        min-height: 345px;
    }
    .structure-map-wrapp {
        height: 100vh;
    }

    /*== photo-video ==*/
    .gall-page-dots{
        display: none;
    }
    .gall-item{
     /*   padding-bottom: 20px;*/
    }
    .mod-size-3{
        width: 100%;
        flex-basis: 100%;
            margin-bottom: 120px;
    }
    .mod-size-4{
        width: 100%;
        flex-basis: 100%;
    }
    .gall-filter-list{
        font-size: 1em;
    }
    .gall-items-wrap{
        margin-right: 0;
    }
    .gall-item__page-link{
        height: initial;
        position: absolute;
    }
    .gall-filter__li-item{
        padding: 12px 18px 13px 18px;
    }
    .gall-item-overlay-content{
        position: relative;
        background: none;
        width: initial;
        height: auto;
        bottom: initial;
        left: initial;
            margin-top: calc(40vh + 20px);
    }
    .gall-item__img-wrapp{
        margin-bottom: 15px;
    }
    .gall-item__title{
        position: relative;
        padding: 0 0 0 0;
        margin: 0 0 0 0;
        font-family: 'Raleway-SemiBold', sans-serif;
        font-size: 1.25em;
        color: #232323;
        bottom: 0 !important;
    }
    .gall-item__date-list{
        position: relative;
        color: #232323;
        bottom: -15px;
        padding-left: 0;
        padding-right: 0;
    }
    .items-count{
          position: relative;
      top: -2px;
    }
    .mod-more-btn{
        right: 0;
    }
    .cal-main-ev__content p{
          padding: 0 10px 0 20px;
       margin: 0 0 37px 20px;
    }
    .call-wrapp .cal-main-ev__content p:first-child{
      display: block !important;
    }

    /*== page photo video ==*/
    .page-title.mod-title-big{
        margin-right: 0;
        text-align: left;
        font-size: 1.75em;
        padding-left: 15px;
        padding-right: 15px;
    }
    .gall-templ-items-wrap{
        margin-right: 0;
        margin-left: 0;
    }
    .gall-templ__info-link{
        width: auto;
        margin-right: 15px;
        word-wrap: break-word;
    }

    /*== contact ==*/
    .page-contact .wrapper{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .contact-aside{
        width: 100%;
        flex-basis: 100%;
        background: none;
        padding: 0 0 35px 0;
    }
    .cont-order{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        width: auto;
        padding-right: 15px;
        padding-left: 15px;
    }
    .cont-order div{
        margin-bottom: 40px;
    }

    .cont-order h3{
        padding-left: 0;
        margin-bottom: 25px;
    }
    .page-contact-mod-1{
        top: 0;
    }
    .page-contact-mod-2{
        top: 0;
    }
    .page-contact-mod-3{
        top: 0;
    }
    .cont-ord__1{
        order: 3;
    }
    .cont-ord__2{
        order: 1;
    }
    .cont-ord__3{
        order: 2;
    }
    .contact-tel{
        margin-bottom: 15px;
    }
    .contact-tel:last-child{
        margin-bottom: 0;
    }
    .contact-map{
        position: relative !important;
        order: 2;
        margin: 0 0 0 0;
        height: 400px;
        width: 100%;    
    }
    .month-item:nth-child(odd){
        margin-left: 0;
    }

    /*== page project ==*/
    .temp-project-wrapp{
        flex-direction: column;
    }
    .templ-project-side-left{
        width: 100%;
        padding: 0 0 0 0;
        margin: 0 0 0 0;
        float:  none;
    }
    .templ-project__news-title{
        font-size: 1.5em;
        margin-bottom: 27px;
    }
    .templ-project__content{
        padding-right: 0;
    }
    .download-containeer__text-text{
        width: auto;
    }
    .download-link{
        margin-bottom: 0;
    }
    .templ-project-side-right{
        width: 100%;
        padding: 0 0 0 0;
        margin-bottom: 70px;
    }


    .arrow{
        right: 20px;
    }
    .modals-wrapp{
        min-width: initial;
        width: 100%;
    }
    .modal{
        padding: 20px 15px 34px 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .modal__title{
        font-size: 1.125em;
        margin: 0 0 20px 0;
    }
    .modal-login{
        width: 90%;
        max-width: 370px;
    }
    .modal-callback{
        width: 90%;
        max-width: 370px;
    }
    .modal-register{
        width: 90%;
        max-width: 370px;
    }
    .modal-btn{
        /*width: 70%;*/
        /*margin: 30px auto 0 auto;*/
    }
    .modal-form__submit-btn {
        padding: 11px 0 10px 0;
        text-align: left;
        padding-left: 21px;
        font-size: 0.775em;
    }
    .modal-callback .modal-form__submit-btn{
        text-align: center;
        padding-left: 0;
    }
    .modal-btn span{
        width:  36px;
    }
    .modal__close-icon{
        right: 10px;
        top: 5px;
        width: 25px;
        height: 25px;
    }
    .download__containeer{
        width: 100%;
    }
    .header__menu-list li{
        height: 30px;
        position: relative;
    }
    .header__menu-list li a{
        line-height: 30px;
        padding-left: 19px;
    }
    .header__menu-list li a:hover{
        background-color: transparent;
        border-left: 3px solid #F8C434;
        padding-left: 23px;
    }
    .header__menu-list li:first-child,
    .header__menu-list li:nth-child(2),
    .header__menu-list li:nth-child(3),
    .header__menu-list li:nth-child(4){
        height: initial;
        width: 150px;
    }
    .header__menu-list li:first-child ul,
    .header__menu-list li:nth-child(2) ul,
    .header__menu-list li:nth-child(3) ul,
    .header__menu-list li:nth-child(4) ul{
        position: relative;
        top: 0;
        background-color: transparent;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        opacity: 1;
        top: 0;
    }
    .header__menu-list li .fa-angle-down{
      left: initial !important;
      right: 0 !important;
    }
    #calendar2 thead {
	    top: -140px;
	    width: 100%;
	    padding-right: 15px;
	}

	#calendar2 thead > tr {
		position: relative;
	}
	.events-month__arrow-back{
		position: absolute;
		left: 0;
    z-index: 1;
	}
	.events-month__arrow-next{
		position: absolute;
    	right: 28px;
      z-index: 1;
	}
  .sow-map-wrap{
      top: -240px;
    height: 220px;
    margin-bottom: 50px;
    width: 100% !important;
    right: 0;
    position: relative;
  }
  #sow-map{
    height: auto;
  }
  #sow-map svg {
    -webkit-transform: scale(0.4);
    -moz-transform: scale(0.4);
    -ms-transform: scale(0.4);
    -o-transform: scale(0.4);
    transform: scale(0.4);
    left: -40% !important;
    top: 0 !important;
  }
  .flexy{
    margin-bottom: 60px;
  }
  .sow-cultures-prop-img{
    top: 0;
  }
  .no-sidescroll-section.mod-other-pdng:last-child .aside-noscroll__title-text{
    margin-bottom: 20px
  }
  .export-filter-list__item{
    border-radius: 30px;
  }
  .prod-wrapp{
    margin-bottom: 0;
    margin-top: 60px;
    padding-bottom: 0;  
  }
  .marketplace-filter-fabrication{
    order: 2;
    padding: 0 15px 0 15px;
    background: #fff;
    top: 0;
    position: static;
      width: 100%;
  }
  .marketplace-map-wrapp{
    top: 0px;
        height: 380px;
  }
  #marketplace-map{
    height: 220px;
  }
    #marketplace-map svg {
      -webkit-transform: scale(0.4);
      -moz-transform: scale(0.4);
      -ms-transform: scale(0.4);
      -o-transform: scale(0.4);
      transform: scale(0.4);
      left: -40% !important;
      top: 0 !important;
  }
  .marketplace-item-list .culture-item-title:nth-child(2){
        padding-right: 12px;
  }
  .no-sidescroll-section.mod-other-pdng .sow-culture-property-wrapp.data-all .sow-culture-grafic__grafic{
    min-height: 465px;
  }
  .Opened{
    display: block;
    opacity: 1;
  }
    .mod-info-hover-1 {
      top: 20px;
      left: -50px;
      margin: 0 0 0 0;
      width: 200px;
      padding: 10px 10px 30px 10px;
  }
      .mod-info-hover-2 {
        top: 33px;
        left: 20%;
        width: 200px;
    }
    .mod-info-hover-5 {
      top: 55px;
      left: -17%;
      width: 200px;
  }
  .mod-info-hover-4 {
    right: 0;
    left: -160px;
    width: 250px;
    padding: 10px 10px 10px 10px;
    top: 30px;
    height: max-content;
  }
    .mod-info-hover-3 {
      width: 200px;
      top: 150px;
      left: 1%;
      text-align: center;
  }
  .templ-bal__download-login ul{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;  
  }
  .templ-bal__download-login ul li a{
    overflow: hidden;
  }
    .image-block {
      display: inline-block;
      float: left;
      position: relative;
      left: 0;
      margin-right: 14px;
  }
  .templ-balanse-item-wrapp .download-containeer__text-text{
    margin-left: 0;
  }
  .templ-balanse-item-wrapp  .download-containeer__text-text{
    width: auto;
  }
  .page-weather .wrapper{
    margin-bottom: 350px;
  }
  #open-in-app{
    display: none !important;
  }
}

@media screen and (max-width: 610px){
  #exportChart{
    width: 460px;
  }
  #filters .filter-checkbox{
    flex-basis: 100%;
  }
  .tones-slider ul{
    font-size: 1em;
  }
}



@media screen and (max-width: 560px) {
  .sowing-data .download-login-wrapp, .marketplace-data-map-wrapp .download-login-wrapp{
    margin-bottom: 40px;
  }
    .mod-size-3{
      height: 260px;
          margin-bottom: 140px;
    }
    .gall-item-overlay-content{
          margin-top: calc(260px + 20px);
    }
    #marketplace-map svg,#structure-map svg , #export-map svg , #intake-map svg {
        -webkit-transform: scale(0.25);
        -moz-transform: scale(0.25);
        -ms-transform: scale(0.25);
        -o-transform: scale(0.25);
        transform: scale(0.25);
        left: -65vw !important;
        width: 200% !important;
    }
    .marketplace-map-wrapp {
        height: 300px;
    }
    #exportChart{
      width: 320px;
    }

      
    .structure-filter-list__item {
           width: 100%;
        flex-basis: 100%;
        min-width: 100%;
      }
    
    #sow-map svg {
        -webkit-transform: scale(0.33);
        -moz-transform: scale(0.33);
        -ms-transform: scale(0.33);
        -o-transform: scale(0.33);
        transform: scale(0.33);
        left: -35vw !important;
        top: 40px !important;
    }
    
    .mod-pos-1{
            top: 1.9%;
      left: 45%;
      word-wrap: break-word;
      width: 100px;
      margin-left: -40px;
      text-align: center;
      font-size: 11px;
      width: 100px;
    }
    .mod-pos-2{
          top: 79.771731%;
      left: 1.913435%;
      word-wrap: break-word;
      width: 114px;
      text-align: center;
      font-size: 11px;
      width: auto;
      width: 90px;
      padding-right: 17px;
    }
    .mod-pos-3 {
        top: 40%;
        left: calc(50% - 130px);
        padding-left: 0;
        text-align: center;
        width: auto;
        line-height: 1.3;
        font-size: 11px;
        /* padding: 0 0 0px 0; */
        width: 250px;
        /* margin: 0 auto; */
    }
    .mod-pos-4 {
          top: 79.571731%;
      right: 2.998416%;
      word-wrap: break-word;
      width: 90px;
      text-align: center;
      font-size: 11px;
      padding-right: 15px; 
    }
    .mod-pos-5 {
        bottom: -20px;
        left: 27.8%;
        text-align: center;
        font-size: 11px;
        /* width: 100%; */
        padding-right: 15px;
    }

}


@media screen and (max-width: 470px) {
    #sow-map svg {
        -webkit-transform: scale(0.29);
        -moz-transform: scale(0.29);
        -ms-transform: scale(0.29);
        -o-transform: scale(0.29);
        transform: scale(0.29);
        left: -40vw !important;
        top: 40px !important;
    }
}


@media screen and (max-width: 450px) {
    .submit input {
        width: 80% !important;
        margin-left: 20% !important;
        text-align: left !important;
        padding-left: 20px !important;
    }
    .modal-form__submit-btn {
        padding:11px 30px 10px 30px ;
        font-size: 0.7em;
        text-align: center;
    }
}
/*=================================================== max-width 400 ===============================================*/
@media screen and (max-width: 410px) {
     #sow-map svg {
         -webkit-transform: scale(0.3);
         -moz-transform: scale(0.3);
         -ms-transform: scale(0.3);
         -o-transform: scale(0.3);
         transform: scale(0.3);
         left: -43vw !important;
         top: 20px !important;
     }

    #exp-map svg {
        -webkit-transform: scale(0.3);
        -moz-transform: scale(0.3);
        -ms-transform: scale(0.3);
        -o-transform: scale(0.3);
        transform: scale(0.3);
        left: -20vw !important;
        top: 105px !important;
    }

 }



/*=================================================== max-width 380 ===============================================*/
@media screen and (max-width: 380px) {
 #sow-map svg {
     -webkit-transform: scale(0.25);
     -moz-transform: scale(0.25);
     -ms-transform: scale(0.25);
     -o-transform: scale(0.25);
     transform: scale(0.25);
     left: -50vw !important;
     top: 20px !important;
 }
 .sow-map-wrap{
     right: 86px;
 }

    #exp-map svg {
        -webkit-transform: scale(0.25);
        -moz-transform: scale(0.25);
        -ms-transform: scale(0.25);
        -o-transform: scale(0.25);
        transform: scale(0.25);
        left: -20vw !important;
        top: 105px !important;
    }
    .exp-map-wrap{
        right: 86px;
    }

    #marketplace-map svg {
        webkit-transform: scale(0.25);
        -moz-transform: scale(0.25);
        -ms-transform: scale(0.25);
        -o-transform: scale(0.25);
        transform: scale(0.25);
        left: -72vw !important;
        width: 200% !important;
    }
    #intake-map svg { 
        webkit-transform: scale(0.25);
        -moz-transform: scale(0.25);
        -ms-transform: scale(0.25);
        -o-transform: scale(0.25);
        transform: scale(0.25);
        left: -72vw !important;
        width: 200% !important;
    }
    #export-map svg { 
        webkit-transform: scale(0.25);
        -moz-transform: scale(0.25);
        -ms-transform: scale(0.25);
        -o-transform: scale(0.25);
        transform: scale(0.25);
        left: -72vw !important;
        width: 200% !important;
    }
    #structure-map svg {
        webkit-transform: scale(0.25);
        -moz-transform: scale(0.25);
        -ms-transform: scale(0.25);
        -o-transform: scale(0.25);
        transform: scale(0.25);
        left: -72vw !important;
        width: 200% !important;
    }

    .first-screen__title-content{
        font-size: .745em;
        padding-left: 0;
    }
    .first-screen__title-image{
        display: none;
    }

}

 /*=================================================== max-width 360 ===============================================*/
 @media screen and (max-width: 360px) {
     .cal-main-ev__content .aside-noscroll__title-bg-image {
        right: -16%;
        top: 0;
     }

    
     .download-containeer__text-text{
         width: 73%;
         display: block;
         float: right;
         position: relative;
         top: -5px;
     }
     .download-containeer__image-wrapp{
         position: relative;
         display: block;
         cursor: pointer;
           width: 30px;   
         float: left;
     }
 }
  /*=================================================== max-width 679 ===============================================*/
  .sow-culture-grafic__li-item,
  .sow-culture-prop__li-item{
    min-width: 50% !important;
  }

 
 
 
  /*=================================================== Photo/Video - Video ===============================================*/
  
 @media screen and (max-width: 767px) {
     .gall-templ-item__video-wrapp{
        width:100%;
        margin: 0 auto;
        height: auto;
    }
}






 /*=================================================== Height ===============================================*/
 /*=================================================== max-height ===============================================*/
 @media screen and (max-height: 850px) {
     .first-screen{
         /*background-position: center 120%;*/
     }
     .aside-noscroll{
         background-position: 80% 120%;
     }
     .quot-filter-wrapper{
      background-position: 210% 120%;
    }
 }

 /*=================================================== Height ===============================================*/
 /*=================================================== max-height ===============================================*/
 @media screen and (max-height: 650px) {
  .quot-filter-wrapper{
    background-position: 210% 140%;
  }


}
@media screen and (max-height: 660px) {
  .calendar-filter__cal-wp{
    margin-bottom: 15px;
  }
  .calendar-filter-wrapper{
    padding-top: 50px;  
  }
}
 

@media screen and (max-width: 1680px) and (max-height: 840px){
  .news-items div:first-child h3{
    top: 40%;
      font-size: 1.75em;
  }
}

@media screen and (max-height: 658px){
	.call-wrapp{
		padding-bottom: 160px;
	}
}

@media screen and (max-width: 1681px){
  .marketplace-map-wrapp{
    margin-top: 0;
  }
  #marketplace-map{
    margin-top: 0;
    margin-bottom: 0; 
  }
  #marketplace-map svg{
    top: -80px !important;
  }
  /*.sow-culture-items-wrapp{
    width: 39.0625%;
  }*/
  .sow-culture__culture-items .culture-item-list:nth-child(3) li{
    font-size: 14px;  
  }
  .marketplace-item-list .culture-item-title{
    font-size: 14px;
  }
    .marketplace-item-list .culture-item-title:nth-child(3) {
      flex-basis: 22.770868%;
  }
    .marketplace-item-list .culture-item-title:nth-child(2) {
      flex-basis: 16.94052%;
      margin-right: 9.6%;
  }
    .marketplace-item-list .culture-item-title:nth-child(3) {
      flex-basis: 22.770868%;
      margin-right: 2.1%;
  }
  .marketplace-filter-fabrication{
    margin-bottom: 50px;
  }

}
@media screen and (max-width: 1601px){
  #sow-map {
      height: 580px;
      overflow: visible;
      margin-top: 80px !important;
      margin-left: 10% !important;
      padding-bottom: 0;
  }
  #marketplace-map{
      height: 600px;
      margin-bottom: 40px;
  }
  .no-sidescroll-section.mod-other-pdng .sow-culture-property-wrapp.data-all{
    padding-left: 40px;
  }
  #sow-map svg {
    height: 100% !important;
    width: 100% !important;
    left: -30% !important;
    top: -30% !important;
    overflow: visible !important;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    cursor: pointer;
  }
  .sow-map-wrap{
    height: auto;
  }
  #marketplace-map svg {
    height: 100% !important;
    width: 100% !important;
    left: -28% !important;
    top: -13% !important;
    overflow: visible !important;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    cursor: pointer;
  }
  .cl-date{
    top: 0;
  }

}
@media screen and (max-width: 1441px){
  .sow-map-wrap{
    height: 100vh;
    max-height: 800px;
  }
  /*.sowing-data .download-login-wrapp, */
  .marketplace-data-map-wrapp .download-login-wrapp{
    position: static;
    display: inline-block;
    float: right;
    margin-top: 60px;
  }
    #sow-map svg, #marketplace-map svg {
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -o-transform: scale(0.6);
    transform: scale(0.6);
    left: -21% !important;
    top: 0 !important;
  }
  .cl-date{
    top: initial;
    bottom: 0;
  }
  /*  .sow-map-wrap {
     height: max-content;
    padding-bottom: 0;
    left: 14%;
    width: 59%;
  }*/
  #sow-map{
    margin-top: -100px !important;
    margin-left: 0% !important; 
    height: 720px;
  }

  .marketplace-map-wrapp{
    left: 0;
    width: 100%;
    padding-left: 38%;
  }
  #marketplace-map {
    right: 0;
    top: -90px;
  }
  .prod-wrapp{
    margin:  0 0 360px 0;
  }
  .marketplace-data__text-title br{
    display: none;
  }
  .marketplace-data-map-wrapp {
    width: 100%;
    margin-right: 0;
}

}

@media screen and (max-width: 1367px){
  /*.sow-culture-items-wrapp{
    width: 39%;
  } */
  #sow-map svg, #marketplace-map svg{
    -webkit-transform: scale(0.55);
    -moz-transform: scale(0.55);
    -ms-transform: scale(0.55);
    -o-transform: scale(0.55);
    transform: scale(0.55);
  }
  .marketplace-map-wrapp{
        height: 600px;
  }
  #marketplace-map{
        top: -60px;
  }
  .flexy{
    margin-bottom: 110px;
  }
  .prod-wrapp{
    margin: 0 0 410px 0; 
  }

}
@media screen and (max-width: 1281px){
  .sow-culture-items-wrapp {
    width: 40%;
  }
  .sow-map-wrap{
    width: 60%;
  }
  .marketplace-filter-fabrication{
    padding: 25px 10px 260px 15px;
  }
  .market-item__cult-image{
    margin-right: 5px !important;
  }
  .prod-wrapp{
    padding-left: 15px;
  }
  .marketplace-map-wrapp {
    height: 650px;
  }

}
@media screen and (max-width: 1181px){
  .sow-culture-items-wrapp {
      width: 90%;
  }
  .sowing-data .download-login-wrapp, .marketplace-data-map-wrapp .download-login-wrapp{
        margin-top: 40px;
  }
  .sow-load-data-wrapp{
    margin-bottom: 0;
  }
  .sow-map-wrap{
    width: 100%;
  }
  #sow-map {
    margin-top: 0 !important;
    margin-left: 0% !important;
    height: 710px;
        left: 0;
  }
  /*.flexy{
    margin-bottom: 200px;
  }*/

  .marketplace-data-map-wrapp{
    width: 98%;
  }
  .marketplace-filter-fabrication {
    padding: 25px 10px 0 15px;
  }
  .marketplace-map-wrapp {
    left: 0;
    width: 100%;
  }
  .prod-wrapp{
    margin: 0 0 160px 0;
  }
}



@media screen and (max-width: 1046px){
  .sowing-data .download-login-wrapp{
    margin: 20px 0;
  }
  .sow-map-wrap{
    left: 0;
    top: 0;
  }
  #sow-map{
    height: 570px;
  }
  #marketplace-map{
    top: 0;
  }
  /*.flexy{
    margin-bottom: 350px;
  }*/
  .marketplace-filter-fabrication{
        width: 90%;
  }
  .marketplace-map-wrapp .cl-date{
    margin-top: 0;
  }
  .marketplace-map-wrapp{
      height: 540px;
      top: 775px;
      padding-left: 0;
  }
  .prod-wrapp {
    margin: 0 0 300px 0;
  }
  .download-containeer__text-text{
    width: 100%;
  }
/*  .sow-culture-items-wrapp {
    width: 60%;
  }
  .sowing-data .download-login-wrapp, .marketplace-data-map-wrapp .download-login-wrapp{
        position: absolute;
    margin-top: 0
    ;
    margin-right: 15px;
    width: max-content;
  }
  .sow-map-wrap{
    float: none;
    width: auto;
    left: 0;
    top: 0;
    padding-bottom: 0;
  }
  #sow-map{
        margin-top: 0 !important;
    margin-left: 0% !important;
    height: 550px;
    padding-bottom: 40px;
  }
  .sowing-data{
    margin-bottom: 0; 
  }*/

}
@media screen and (max-width: 770px){
  .sowing-data{
    position: relative;

  }
  .sowing-data .download-login-wrapp, .marketplace-data-map-wrapp .download-login-wrapp{
    position: absolute;
      top: -20px;
    left: 0;
    float: none;
    margin-top: 0;
      text-align: left;
  }
  .sow-map-wrap{
    top: -160px;
        margin-bottom: 0;
  }
  #sow-map svg{
    left: -50% !important;
  }
  .sow-culture-items-wrapp{
    /*top: -100px;*/
    width: 100%;
  }
  .flexy {
    margin-bottom: -50px;
  }
  .absolute-info{
    top: 265px;
  }
  .marketplace-map-wrapp {
    top: -150px;
    }
    #marketplace-map svg{
      left: -32% !important;
    }
    .marketplace-filter-fabrication {
        width: 100%;
    }
    #sow-map svg, #marketplace-map svg {
      -webkit-transform: scale(0.45);
      -moz-transform: scale(0.45);
      -ms-transform: scale(0.45);
      -o-transform: scale(0.45);
      transform: scale(0.45);
  }
}
@media screen and (max-width: 706px){
  #sow-map svg, #marketplace-map svg {
      -webkit-transform: scale(0.40);
      -moz-transform: scale(0.40);
      -ms-transform: scale(0.40);
      -o-transform: scale(0.40);
      transform: scale(0.40);
  }
  #sow-map {
    height: 450px;
  }
  #marketplace-map{
        height: 460px;    
  }
  .prod-wrapp{
    margin-bottom: 0;
  }
  .marketplace-filter-fabrication{
        top: -140px;
    position: relative;
    padding-left: 0;
    margin-bottom: 0;
  }
  .no-sidescroll-section.mod-other-pdng .sow-culture-property-wrapp.data-all{
    padding-left: 15px;
  }
    
}
@media screen and (max-width: 581px){
  #sow-map svg, #marketplace-map svg {
      -webkit-transform: scale(0.30);
      -moz-transform: scale(0.30);
      -ms-transform: scale(0.30);
      -o-transform: scale(0.30);
      transform: scale(0.30);
  }
  #sow-map {
    height: 410px;
  }
  .sow-map-wrap {
    top: -170px;
  }
  .marketplace-filter-fabrication{
        width: 580px;
        overflow: scroll;
  }   
  .mark-content,
  .marketplace-item-list{
        width: 660px;
  }
  .sow-culture__culture-items {
    min-width: 580px;
    overflow-x: scroll;
  }
    #chart_0{
        width: 95% !important;
    }
  .absolute-info {
    top: 800px;
    right: 0px;
    transform: rotate(90deg);
    transform-origin: top right;
    }
        .sow-culture-grafic__grafic
    .sow-culture-grafic__grafic {
        margin-left: 0;
        display: block;
        min-width: auto;
        overflow-x: auto;
        width: 800px;
    }
  .sow-culture-grafic__grafic{
    min-height: 200px;
  }
}


@media screen and (max-width: 768px){
    .side-toggle{
        margin-top: 100px !important;
    }
    .marketplace-data-map-wrapp .templ-side-left, .sowing-data .templ-side-left{
        position: static !important;
    }
    .marketplace-data-map-wrapp .download-login-wrapp{
        width: 100%;
        right: initial !important;
        left: 14px !important;
        top: -50px !important;
    }
    .absolute-info{
        z-index: 0;
    }
}