/*Responsive*/
@media(max-width:1900px){
.technology-content{overflow:hidden;}
.interactive_table.active {overflow-x: auto;}
.interactive_table.active::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 16px;background: #f2f6f9;}
.interactive_table.active::-webkit-scrollbar-thumb {background:#9ab2ca;}
}

@media(max-width:1550px){
.international-trade {width: 510px;margin-left: 0;}
}

@media(max-width:1424px){
.steps-line .phone_button {right: 2px;top: -65px;}
.content-right .phone_button {position: fixed;top: 126px;right: 15px;}
.home-hero, .home-hero .wrap {height: 700px;}
.home-hero .slogan {bottom: 100px;}
.home-facts {padding: 125px 0 140px;}
    html[lang="ru"] .home-hero .slogan {right: -30px;}
.green-info .info-items {
    grid-template-columns: repeat(2, 1fr);
}
}

@media(max-width:1340px){
.wrap{width:calc(100% - 30px);}
.supermega ul.absolute{width: 960px;}
#slider-home{width:50%;height: 480px;overflow:hidden;}
#slider-home img{width: 100%!important;height: auto!important;}
.hero .news, .results-of-vote, .hero .survey{width: calc(25% - 65px);height: 390px;}
.hero .news{margin-right:10px;}
.hero .news{padding: 45px 30px;}
.hero .news a.green-button{left:30px;}
.hero .survey .title{font-size: 16px;}
.exchange-prices .inner, .crop-products .inner, .our-contacts-map .inner {width: calc(100% - 65px);}
.crop-products .inner > a{width: calc(50% - 5px);}
.raw-materials .inner {width: calc(100% - 100px);}
.our-contacts-map .map-svg{width: 100%;}
.about-us-container .next img {max-width: calc(100% - 530px);}
.about-us-container .third .text {width: 610px;}
.about-us-container .third img {width:530px;}
.about-us-container .third .text {width: calc(100% - 630px);}
.content-right {width: calc(100% - 300px);}
.company-rekvizits {width: calc(57% - 50px);}
.company-contacts {width: 43%;}
#contact-us > .left {width: 40%;}
#contact-us > .right {width: calc(60% - 50px);}
.forma > .left {width: 44%;}
.forma > .right {width: calc(56% - 50px);}
.simple-text.job-ad-text {width: 100%;}
.simple-text.job-ad-text.with-other-ads {width: calc(100% - 300px);}
.content.grain-prices .content-left {width: 53%;}
.content.grain-prices .content-right {width: calc(47% - 100px);}
.popup.purchase-prices-pop {width: 1050px;}
.content-right .white-block > iframe{width:100%!important;}
.product-info {width: calc(100% - 480px);}
.delivery-metod {width: calc(100% - 540px);}
#poll_banner > img{
    display: block;
    width: auto;
    max-width: 100%;
    height: 480px;
    margin: auto;
} 
#vote_form{height: 235px;overflow: auto;}
.company-rekvizits{width:100%!important;}
.company-contacts{float:left!important;width:100%!important;margin-top:35px!important;}
.white-block.requisites ul{width:100%;}
.white-block.requisites ul li strong{display:block;}
.main_activities > div .title {font-size: 20px;}
.new-facts .text {width:calc(100% - 640px);}
.our-contacts-map .wrap > .left {width: calc(100% - 600px);}
.our-contacts-map #map-svg {width: 100%;}
.megamenu{width: calc(100% - 30px);}
.new-new-facts .wrap > .right {width: 900px;}
.new-new-facts .blue > div{font-size: 14px;}
.product-info .bottom > .left {width: 63%;}
.eshop-product .contact-person {width: calc(100% - 950px);}
    .eko-managers .box{
        float: left;
        width: calc(33.33% - 81px);
        min-height: 108px;
        border-right: 1px solid #EDEFEE;
        padding: 63px 40px 50px;
    }
    html[lang="lv"] .content-right .grain-acceptance-points #map-svg, , html[lang="lv"] .content-right .our-contacts-map #map-svg{width: 100%;}

}

@media(max-width:1300px){
/*.grudu_supirkimas.eko .simple-text img{width:45%!important;}*/
.grudu_supirkimas.eko .white-block .simple-text ul {
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    column-count: 3;
    column-gap: 10px;
}
.content-info.description {
    padding-top: 40px;
    flex-direction: column;
    align-items: center;
}
.content-info.description .left {
    padding-top: 0;
    padding-bottom: 40px;
}
.content-info.revenue {
    flex-direction: column;
}
.content-info.revenue .title {
    margin-bottom: 24px;
}
}

@media(max-width:1280px){
/*menu*/
.mobile  .burger {
    display: block!important;
    position: absolute;
    top: 75px;
    right: 31px;
    width: 34px;
    height: 24px;
    background: url(images/burger.svg)no-repeat center;
    background-size:auto 42px;
    border: none;
    cursor: pointer;
    z-index: 9;
}
.mobile  #menu .mobile-search {
    display: inline-block !important;
}
.mobile  .menu-background{display:block;}
.mobile  #menu {
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    width: 360px;
    height:calc(100% - 50px);
    overflow: auto;
    overflow-x: hidden;
    background: #fff url(images/mobile-menu-bg.png)no-repeat center bottom;
    background-size: 100% auto;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
    /*transition: all .4s ease-in-out;
    transform: translateX(-100%);*/
    padding-bottom: 50px;
    margin: 0;
    z-index: 9999;
}
.mobile  #menu.show {/*transform: translateX(0);*/display:block;}
.mobile  #menu .mobile-top{
    display:block;
    font-size:18px;
    font-weight:bold;
    color:#495E52;
    text-transform:uppercase;
    padding:10px 20px 15px;
}
.mobile  #menu  .close{
    float: right;
    width: 25px;
    height: 25px;
    background: url(images/close-black.svg)no-repeat center;
    background-size:auto 17px;
    padding: 0;
    margin: 2px -5px 0 0;
    cursor:pointer;
}
.mobile  #menu > ul > li{width: calc(100% - 40px);margin: 10px 20px!important;}
.mobile  #menu > ul > li > a{font-size:16px;}
.mobile  #menu .next{
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    background-position: -2px -44px;
    vertical-align: middle;
    margin: 0 0 0px 8px;
    cursor:pointer;
}
.mobile  #menu li.active .next{background-position: -15px -62px;}
.mobile #menu li.produktai > a:before{content:none;}
.mobile  #menu > ul > li.produktai .next{background: url(images/shopping-cart.svg)no-repeat center;background-size: auto 17px;margin: -3px 0 0 8px;}
.mobile  #menu > ul > li.produktai.active .next{background-image: url(images/shopping-cart-green.svg);}
.mobile  #menu > ul > li.active > a:after{background-position: -96px -238px;}
.mobile  #menu li.produktai > a:before {float: right;margin: 2px 0 0 15px;}
.mobile  #menu li.produktai > a:after{content:none;}
/*submenu*/
.mobile  #menu .back{
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    background: url(images/back.png)no-repeat center;
    vertical-align: middle;
    margin: 0 0 0 15px;
    cursor: pointer;
}
.mobile #menu .megamenu .parent{display: inline-block;padding:20px 0 20px 15px;vertical-align: middle;}
.mobile #menu .megamenu .parent a{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    color: #495E52;
    font-weight: 700;
    text-transform: uppercase;
}
.mobile  .megamenu{
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    width: 360px;
    height: calc(100% - 150px);
    overflow: auto;
    overflow-x: hidden;
    background: #fff url(images/mobile-menu-bg.png)no-repeat center bottom;
    background-size: 100% auto;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 50%);
    border: none;
    padding-bottom: 150px;
    margin: 0;
    z-index: 9999;
}
.megamenu > ul {clear:both;width: calc(100% - 40px);padding: 0 20px;}
.megamenu > ul > li > a {
    display: inline-block;
    width: auto;
    font-weight: 500;
    border: none;
    padding: 0!important;
    margin: 5px 0;
}
.mobile  .megamenu.show{display: block;visibility: visible;opacity: 1;}
/*submenu*/
.supermega > ul.have-sub > li > a {
    display: inline-block;
    width: auto;
    font-weight: 500;
    vertical-align: middle;
    margin: 6px 0;
}
.supermega ul.absolute > li {margin: 6px 0;}
.supermega ul.absolute {
    position: relative;
    left: 0;
    width: calc(100% - 40px);
    padding: 0 20px 5px;
}
.supermega ul.absolute > li > a{font-weight:400;}
.supermega > ul.have-sub > li > a:after{right:0;}
.supermega > ul.have-sub > li > a:after {
    position: unset;
    display: inline-block;
    vertical-align: middle;
    margin:0 0 1px 10px;
}
.supermega ul.absolute{display:none!important;}
.supermega > ul.have-sub > li > a:after{display:none;}
.supermega > ul.have-sub > li.hover > ul.absolute {display: none!important;}
/*menu*/
.mobile  .buttons-nav{position: absolute;top: 70px;right: 102px;}
    .banner-blue .left {width: 200px;}
    .banner-blue .right {width: calc(100% - 250px);}
    .eko-managers .box.blue {font-size: 22px;line-height: 34px;}
    .eko-managers .box p{font-size:16px;}
    .mobile #logo{width:179px;height:auto;margin-top:33px;}
    .newsletter-page{padding-top: 135px;margin-top:-135px;}
    .newsletter-page .white-box{width:calc(100% - 100px);padding: 70px 50px;}
    .newsletter-page .white-box .left {font-size: 42px;line-height: 56px;}
.top-left {
    top: 6px;
}
}

@media(max-width:1270px){
.products-menu {
    padding: 36px 30px;
}
.products-submenu {
    column-count: 3;
}
#cookies_box p {width: calc(100% - 130px);}
footer .col {padding-right: 30px;margin-right:30px;}
footer .col:nth-child(1) {width: calc(23% - 61px);}
footer .col:nth-child(2) {width: calc(26% - 61px);}
footer .col:nth-child(3) {width: calc(18% - 61px);}
footer .col:nth-child(4) {width: 33%;}
footer .col img{max-width:150px;width:auto;}
.copyright .right {line-height: inherit;}
.logon{margin: 0px 0 0 5px;vertical-align: middle;}
#slider-home {height: 425px;}
.hero .news, .results-of-vote, .hero .survey{height: 365px;padding:30px;}
.hero .news > div .date {font-size: 30px;}
.hero .news a.green-button{bottom:30px;}
.results-of-vote .row + .row {margin-top: 20px;}
.results-of-vote .title {font-size: 15px;line-height: 20px;}
.blue-table-scroll{overflow-x:auto;margin-bottom:10px;}
.blue-table-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #fff;}
.blue-table-scroll::-webkit-scrollbar-thumb {background:#5f79a1;}
.exchange-prices .inner .blue-table {margin: 23px 0 10px;}
.our-contacts-map #map-svg {width: 100%;}
.about-us-container .third .text p:first-child{width:100%;margin-bottom:15px;}
.about-us-container .third .text p {clear: both;padding-left: 0;}
.vision-and-values .wrap > div{width: calc(50% - 60px);height: 230px;padding: 190px 30px 0;}
.vision-and-values{height:auto;padding:0 0 100px;background:#EDEFEE;}
.history, #history img{height:550px;}
#history .slide .inner {top: 130px;right: 370px;}
.history .slider-nav {top: 65px;}
.history-line {height: 480px; background-size: auto 100%;}
.activities > div{height:350px;}
.activities > div .title{font-size: 18px;line-height:26px;}
.simple-text img {height: auto!important;}
.technology-tabs button{width:33.33%;margin-top:1px;}
.content.grain-prices .content-right {width: calc(47% - 50px);}
.table-prices .tabs {clear: both;float: left;width:100%;margin-top:10px;}
aside.right{display:none;}
.products-list.in-line-3 .product {width: calc(33.33% - 41px);padding: 0 20px 20px 20px;}
.products-list.in-line-4 .product {width: calc(25% - 41px);padding: 0 20px 20px 20px;}
.products-list:not(.in-line-3):not(.in-line-4) {width: calc(25% - 61px);padding: 0 30px;}
.grain-purchase-points-carusel .point{min-height:250px;}
.products-list.products-carusel .product .image img{height:auto;}
.product-image{width:349px;}
.product-image .front-photo{width: 300px;height: 260px;}
.product-image .front-photo img { max-width: 100%; max-height: 100%;}
.product-info {width: calc(100% - 450px);}
#contact-us > .left {width: 44%;}
#contact-us > .right {width: calc(56% - 50px);}
.our-contacts-map .map-svg .consultant-popup{bottom:0;}
.grain-acceptance-points #map-svg {width: 100%;max-width:800px;height: auto;}
.grain-acceptance-points .map-svg .consultant-popup{bottom:16%;}
.news-list .new {width: calc(33.33% - 34px); margin: 50px 50px 0 0;}
.products-list.products-carusel .product {padding: 0 50px!important;border-left: 1px solid #EDEFEE!important;border-right: none!important;}
.hero .survey .title{font-size: 15px;line-height: 20px;margin: -4px 0 10px;}
.hero .survey .radio input[type="radio"] + label {
    font-size: 14px;
    line-height: 20px;
    float: left;
    margin: 7px 0;
}
#vote-button{bottom:30px;}
.send-cv{padding: 90px 0 110px;}
.day.left{width:100%;text-align:center;}
.night.right{width:100%;text-align:center;}
.day_info .icon{text-align:center;}
.day_info .icon  img {display: inline-block;}
.place_name{font-size:28px;padding: 0 45px 0 0;}
.simple-text table.table_meteo tr + tr td:first-child{font-size:20px;}
.day_info > .title, .simple-text table.table_meteo tr:first-child td{font-size:14px;}
.contact-person{width:435px;}
.purchase-prices table td {padding: 22px 2px;}
.purchase-prices table td strong {font-size: 24px;}
.login-holder{
    float: left; 
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.registration-block {margin-left: 30px;}
/* .products-list .product .price{padding-bottom:45px;} */
.product-info .share {
    float: left;
    position: relative;
    bottom: inherit;
    right: inherit;
    margin: 6px 0 0 30px;
}
.product-info form .share{margin: 38px 0 0 30px;}
.product-info #button_cart + .any-questions-button {clear: unset;margin: 0 0 0 30px;}
.steps-line .step:nth-child(1){width: calc(25% - 1px);} 
.steps-line .step:nth-child(2){width: calc(25% - 1px)}
.steps-line .step:nth-child(3){width: calc(25% - 1px)}
.steps-line .step:nth-child(4){width: 25%;}
.delivery-metod{width:55%;}
.payment-metod {width: calc(45% - 50px);}
.order-confirm-info > div p:first-child {font-size: 16px;line-height: 22px;}
.address_table td {padding: 21px 20px;min-width: 130px;}
.address_table td:last-child {min-width: 95px;}
.order-history tr th, .order-history tr td{width:auto!important;padding:0 20px!important;}
.order-history tr th:nth-child(1), .order-history tr td:nth-child(1){padding-left:30px!important;}
.order-history tr th:nth-child(6), .order-history tr td:nth-child(6){min-width:80px;padding-right:30px!important;}
.order-view-info > div:nth-child(1){width: calc(25% - 30px);}
.order-view-info > div:nth-child(2){width: calc(25% - 30px);}
.order-view-info > div:nth-child(3){width: calc(25% - 30px);}
.order-view-info > div:nth-child(4){width:25%;}
.order-view-info > div:nth-child(5){width: calc(25% - 30px);}
.order-view th, .order-history tr th{font-size:14px;}
.order-view th, .order-view td{width:auto!important;padding: 0 20px!important;}
.order-view tr th:nth-child(1), .order-view tr td:nth-child(1){padding-left:30px!important;}
.order-view tr th:nth-child(5), .order-view tr td:nth-child(5){min-width:100px;padding-right:30px!important;}
#poll_banner > img{height:425px;}
.content.grudu_supirkimas .simple-text h3 img{margin-top:0!important;}
.content.grudu_supirkimas .simple-text ul{
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
}
.content.grudu_supirkimas .simple-text h3 + h3{margin-top:-10px;}
.home-hero, .home-hero .wrap {height: 600px;}
.home-hero .slogan {bottom: 80px;}
.home-hero .slogan p:first-child {font-size: 74px;line-height: 92px;margin: 0 0 15px;}
.home-hero .slogan p {font-size: 20px;line-height: 28px;}
.home-facts .left { width: 500px;}
.home-facts .left .title {margin-top: -20px;}
.home-facts .left .heading {max-width: unset;}
.certificates-block {padding: 80px 0 120px;}
.certificates-block .text {width: 100%;text-align: center; margin: 0 0 10px;}
.certificates-pdf {width: calc(100% + 14px);margin: 0 -7px;}
.international-trade {width: 470px;height: 270px;padding: 60px 50px 50px 50px;}
.special-offers .text {width: 350px;margin-top: 35px;}
#news-carusel .new .image, #videos-carusel .new .image{min-height: unset;}
#news-carusel .new{max-width: unset;}
.our-contacts-map .wrap > .left {width: calc(100% - 500px);}
.our-contacts-map .wrap > .right {width: 460px;}
.home-facts {padding: 110px 0 110px;}
.main_activities .act {height: 350px;background-size: 100% auto;}
#main-activities-carusel{ display: block; }
.main_activities .act .title {font-size: 18px;}
.main-activities {padding: 90px 0 40px;}
.news-filter > div{
    padding-bottom:7px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}
.news-filter > div::-webkit-scrollbar {
    -webkit-overflow-scrolling: touch;
    height: 2px;
    background:  #d6e1e8;
}
.news-filter > div::-webkit-scrollbar-thumb {height: 2px;background: #A88740;}
.new-new-facts{background-position: bottom right;padding: 90px 0 30px;}
.home .new-new-facts{background:#fff!important;padding: 90px 0 60px;}
.new-new-facts .wrap > .left {width: 100%; text-align: center;margin: 0 0 35px;}
.new-new-facts .wrap > .right {width: 100%;}
.new-new-facts .blue > div{font-size: 16px;}
.new-new-facts .wrap > .left a.green-button{float: none;display: table;margin: auto;}
.about-us-new {background-size: cover;}
.about-us-new .new-facts .text {width: calc(100% - 350px);}
.our-main-activities img{width:470px;}
.our-values p {width: calc(33% - 39px);padding: 130px 10px 20px;}
/*.grudu_supirkimas.eko .simple-text img{width:45%!important;}
.grudu_supirkimas.eko .white-block .simple-text ul {
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    column-count: 3;
    column-gap: 10px;
}*/
.market-reviews-page{background-position: bottom right -220px;}
.price-archive {width: 33%;}
.purchase-prices {width: calc(67% - 150px);}
#goTop{right: 15px;width: 40px;height: 40px;}
.international-trade-page .simple-text {width: calc(100% - 455px);}
.international-trade-page{background-size:cover;background-position: bottom right -320px;}
.main-goods-groups > p {width: 23%;}
.main-goods-groups > ul{width: calc(77% - 30px);}
.main-goods-groups > ul li{padding-left:105px}
.main-goods-groups > ul li:nth-child(1){width:calc(37% - 131px);}
.main-goods-groups > ul li:nth-child(2){width:calc(38% - 156px);}
.main-goods-groups > ul li:nth-child(3){width:calc(25% - 106px);}
.main-goods-groups > ul li:before{left:30px;}
.certificates-available .list{width:100%;}
.certificates-available .list .slick-slide{height:auto!important;}
.certificates-available {background: #fff;padding: 90px 0 90px;margin-bottom: -100px;}
#certificates-available .slick-track {margin:auto;}
.advantages .adv strong {font-size: 48px;line-height: 48px;}
.career-hero .simple-text {width: calc(100% - 230px);}
.career-hero button.green-button {width: 180px;}
.product-info .bottom > .left {width: 100%;}
.product-info .any-questions-button {clear: both;margin: 20px 0 0;}
.news-list.news-carusel .new {padding: 0 20px;}
.news-carusel .slick-list {margin: 0 -20px;}
.contact-us-on-botom {width: calc(100% - 60px); padding: 40px 30px 50px;}
.eshop-product .contact-person {float: left;width: 435px;margin: 0 0 30px;}
.product_description .simple-text {clear: both;}
.product_description .simple-text{width:100%;}
.map-container.managers_map.manager_white .map-svg{width:55%;height: auto;}
#lv .map-container.managers_map.manager_white .map-svg{height:520px;}
.manager_white .map-svg .consultant-popup {width: calc(45% - 90px);height: calc(100% - 60px);}
#new_cokies .wrap > .right {clear: both;float: left;padding-left: 200px;}
.weekly-image img{
    width: auto;
    height: 100%;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.weekly-image .text{font-size:16px;padding: 0 30px 15px;}
    .mission-vision .mission, .mission-vision .vision {width: calc(50% - 75px);padding: 30px 30px;}
    .mission-vision p:first-child {width: 250px;}
    .mission-vision p:nth-child(2n) {padding-left: 250px;}
    .mission-vision .vision p:first-child {width: 210px;}
    .mission-vision .vision p:nth-child(2n) {padding-left: 210px;}
    .eko-managers .box{width: calc(33.33% - 41px);padding: 43px 20px 40px;}

}

@media only screen and (min-width: 701px) and (max-width: 1270px){
.manager_white .map-svg .consultant-popup .manager-info {margin-left: 0;width: 100%;max-width: unset;}
.manager_white .map-svg .consultant-popup .manager-info img {display: table; margin: 0 0 10px;}
.manager_white .map-svg .consultant-popup .manager-info p:nth-child(2) {clear: both;}
    
}

@media(max-width:1150px){
.product-info #button_cart + .any-questions-button {clear: both;margin: 20px 0 0 0;}
    .banner-blue{position:relative;padding-bottom: 130px;}
    .banner-blue .left {width: 100%;text-align: center;}
    .banner-blue .left img {float: none;margin: 0 0 20px;}
    .banner-blue .left .green-button{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 50px;
        display: table;
        float: none;
        width: 140px;
        margin: auto;
    }
    .banner-blue .right {width: 100%;}
    .banner-blue .right .title{text-align:center;}

}

@media(max-width:1100px){
#slider-home {height: 385px;}
.hero .news, .results-of-vote, .hero .survey{height: 325px;padding:30px;}
.results-of-vote .row + .row {margin-top: 10px;}
.results-of-vote .row p {font-size: 13px;}
.hero .news > div .title{max-height:50px;}
.map-svg .consultant-popup{bottom:0;}
.about-us-container .first .right, .about-us-container .next img, .about-us-container .third img{width:50%;}
.about-us-container .next .text {width: calc(50% - 50px);}
.about-us-container .first .text {width: calc(50% - 50px);margin-right:50px;}
.about-us-container .first .right p{top:26%;}
.about-us-container .third .text{width: calc(50% - 100px);padding-right:50px;}
aside .banner{display:none;}
aside {width: 100%;margin-bottom: 20px;}
ul.inner-menu{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    background:#fff;
}
ul.inner-menu li {
    float: left;
    width: calc(50% - 1px);
    margin: 0 -1px -1px 0;
    border: 1px solid #EDEFEE;
}
ul.inner-menu li:nth-child(2n){border-right:none;}
ul.inner-menu li a{height: calc(100% - 40px);}
.content-right {width: 100%;margin-top: 20px;}
.in-new-pages + .content-right{margin-top:0;}
.content-right > h1{margin-top:0;}
.news-container .new:nth-child(2n){margin-right:0;}
.news-container .new{width: calc(50% - 10px);max-width: inherit;}
.news-container .new .image{min-height:inherit;}
.products-list.in-line-4 .product, .products-list.in-line-3 .product, .products-list:not(.in-line-3):not(.in-line-4) .product{width: calc(33.33% - 101px);padding: 0 50px 30px 50px;}
.products-list .product:nth-child(4n) {border-right: 1px solid #EDEFEE;}
.products-list .product:nth-child(3n) {border-right: none;}
ul.inner-submenu > li.active > ul {display: none;} 
ul.inner-submenu > li > a{padding: 20px 60px 20px 30px;}
ul.inner-submenu > li.have-child.active > a:after{background-position: -92px -203px;}
ul.inner-submenu > li.have-child.open > a:after{background-position: -92px -222px;}
ul.inner-submenu > li.active.open > ul:before{background:#A88740;}
ul.inner-submenu > li.open > ul:before{background:#295497;}
ul.inner-submenu > li > ul > li > ul {display: block;}
#contact-us{float:left;width:100%;margin-bottom:10px;}
#contact-us .checkboxai.agree {
    width: calc(100% - 145px);
    position: absolute;
    left: 30px;
    bottom: 30px;
}
.map-svg .consultant-popup{bottom:16%;}
.hero .survey .radio input[type="radio"] + label {
    font-size: 13px;
    line-height: 14px;
    float: left;
    margin: 4px 0;
}
.send-cv form{position:relative;float:left;width:100%;}
.send-cv form .checkboxai.agree {
    width: calc(100% - 145px);
    position: absolute;
    left: 0px;
    bottom: -20px;
}
#poll_banner > img{height:385px;}
#vote_form{height: 195px;}
.home-facts .left { width: 100%;text-align:center;}
.home-facts .left .title {width: 100%;text-align:center;margin-top: 0;}
.home-facts .left .heading {max-width: unset;}
.new-facts .text {width: 100%;margin-top:50px;}
.new-facts .year-blue{margin-top:0;}
.home-facts{position:relative;padding: 80px 0 190px;}
.home-facts a.green-button{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 90px;
    display: table;
    float: none;
    width: 180px;
    padding: 0;
    margin: auto;
}
.international-trade {
    position: relative;
    top: 0;
    width: calc(100% - 100px);
    height: 250px;
    padding: 60px 50px 50px 50px;
    margin: 40px 0 0;
}
.international-trade p{width:380px;}
.international-trade p:first-child {max-width: 9ch;}
.blue-map {position: relative;height:auto;height:850px;}
.blue-map #map{height:100%;}
.special-offers .text {width: 100%;text-align: center; margin-top: 0;}
.special-offers-banner {
    float: none;
    display: table;
    width: 650px;
    height: auto;
    text-align: center;
    margin: auto;
}
#special-offers-carusel{width: 650px;}
.special-offers {padding: 90px 0 100px;}
.special-offers .text p:last-child a{
    float: none;
    display:table;
    width: 180px;
    padding: 0;
    margin: auto;
}
.main-activities {padding: 85px 0 20px;}
.social-responsibility-page{background:none;}
.our-main-activities .text.first{margin-left:30px;}
.table-prices-content{width: calc(100% - 380px);}
.grains-tabs { margin: 0 0 20px;}
.international-trade-page .simple-text {width: calc(100% - 400px);}
.green-block {width: 250px;}
.main-goods-groups > p {width: 100%;margin: -20px 0 10px;}
.main-goods-groups > ul {width: calc(100% - 30px);}
.main-goods-groups > ul li{padding-left:125px;}
.main-goods-groups > ul li:nth-child(1){width:calc(35% - 131px);}
.main-goods-groups > ul li:nth-child(2){width:calc(38% - 176px);}
.main-goods-groups > ul li:nth-child(3){width:calc(27% - 126px);}
.main-goods-groups > ul li:before{left:50px;}
.contact-page{background-image:none;padding-bottom: 0;margin: 0;}
ul.inner-menu > li{position:relative;cursor:pointer;}
ul.inner-menu > li.open > a {position:relative;}
ul.inner-menu > li.open > a:after{content:none;}
ul.inner-menu > li.open > a{
    background: url(images/burger-green.svg)no-repeat center right 10px;
    background-size: auto 24px;
}
ul.inner-menu > li.open > ul{
    display:none;
    position: absolute;
    height: 202px;
    box-shadow: 2px 4px 5px rgb(0 0 0 / 20%);
    overflow-y: auto;
    z-index: 99;
}
ul.inner-menu > li.open > ul::-webkit-scrollbar {
    -webkit-overflow-scrolling: touch;
    width: 5px;
    background: #e7e7e7;
}
.managers_list_btn::-webkit-scrollbar-thumb {width:5px;background: #A88740;}
.managers_list_btn li{width: 100%!important;border: none!important;}
.in-new-pages{display:none;}
.content-right.weekly-review{margin-top:0;}

}

@media(max-width:1050px){
.contact-person{width:calc(100% - 60px);}

}

@media(max-width:1000px){
    .new-prices > .pdf-title {
        margin-top: 0;
    }
    .grains-tabs {
        margin-top: 50px;
    }
    .table-prices-content {
        width: 100%;
        margin-top: 50px;
    }
footer .col:nth-child(1) {width: calc(40% - 61px);}
footer .col:nth-child(2) {width: calc(34% - 61px);}
footer .col:nth-child(3) {width: 26%;padding-right: 0px;margin-right:0px;border:none;}
footer .col:nth-child(4) {width: 100%;margin-top:50px;}
#slider-home {width: calc(100% - 350px);height:400px;}
.hero .news{width: 290px;height: 340px;margin:0;}
.hero .news > div + div {display: block;}
.results-of-vote {clear:both;float: left;width: calc(100% - 60px);height: auto;padding: 45px 30px;margin:10px 0 10px;}
.results-of-vote .row + .row {margin-top: 30px;}
.results-of-vote .title {font-size: 18px;}
.results-of-vote .row p {font-size: 14px;}
.hero .survey{clear:both;float: left;width: calc(100% - 60px);height: auto;padding: 45px 30px;margin:10px 0 10px;}
.hero .survey .title{font-size:18px;line-height:inherit;margin-bottom:20px;}
.hero .survey .radio {float: left;width: 100%;}
.hero .survey .radio input[type="radio"] + label {
    font-size: 16px;
    line-height: inherit;
    float: left;
    margin: auto;
}
#vote-button{position:relative;left:0;bottom:0;margin-top:30px;}
.exchange-prices{width:100%;min-height:inherit;/*margin-top:80px;*/margin-top:10px;}
.exchange-prices .inner{width: calc(100% - 30px);margin-right: 15px;}
.crop-products{width:100%;min-height:inherit;padding: 90px 0;}
.crop-products .inner{width: calc(100% - 30px);margin-left: 15px;}
.crop-products .inner > a {width: calc(33.33% - 7px);}
.crop-products .inner > a:nth-child(2n + 1) {margin-right: 10px;}
.crop-products .inner > a:nth-child(3n + 1) {margin-right: 0;}
.our-contacts-map, html[lang="ee"] .our-contacts-map{width:100%;min-height:inherit;padding: 90px 0 90px;}
.our-contacts-map .inner{width: calc(100% - 30px);margin-right: 15px;}
.raw-materials{width:100%;min-height:inherit;padding-top:0;background: #EDEFEE}
.raw-materials .inner{
    width: 620px;
    padding: 50px 15px;
    height: 490px;
    margin: auto;
    float: none;
}
.raw-materials .inner .heading{width:330px;}
.about-us-container .next img, .about-us-container .third img{display:none;}
.about-us-container .next .text{width:calc(100% - 100px);padding: 50px;}
.about-us-container .third .text{width:calc(100% - 100px);padding: 50px;min-height:150px;}
.history{height:480px;}
#history img{height:480px;}
.history-line{right: 135px;}
.history .slider-nav{top: 80px;}
#history .slide .inner {top: 140px;right: 240px;}
#history .slide .inner p:first-child {margin: 0 0 40px;}
#history .slide .inner p:nth-child(2) {font-size: 80px;line-height: 80px;}
#history .slide .inner p {font-size: 18px;line-height: 30px;}
.history-line {height: 400px;}
.activities > div{height:300px;}
.activities > div .title {font-size: 16px;line-height: 24px;}
.advantages .adv {width: calc(50% - 20px);margin-bottom: 51px;}
.advantages .heading { margin: 38px 0 55px;}
.advantages .adv strong {font-size: 50px;line-height: 50px;}
.other-ads{display:none;}
.simple-text.job-ad-text.with-other-ads {width: 100%;}
.content.grain-prices .content-left {width: 100%;}
.content.grain-prices .content-right {width: 100%;}
.price-table th{width: 20%!important;}
.table-prices{overflow:auto;padding-bottom:20px;}
.table-prices::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #d6e1e8;}
.table-prices::-webkit-scrollbar-thumb {background:#3c6aa7;}
.table-prices + .table-prices {margin-top: 40px;}
.price-archive-list{float: left;width: 50%;}
.price-archive-list .side_title{max-width:100%;}
.price-archive-list p:first-child{margin-bottom:25px;}
.content.grain-prices .content-right .pdf-title{float: left;width: calc(50% - 50px);margin-left:50px;margin-top:27px;}
.product-image .gallery.gallery-carusel {width: 380px;margin: 45px auto 0;float: none;}
.our-contacts-map .map-svg .consultant-popup{bottom:37px;}
.news-list .new {width: calc(50% - 15px); margin: 50px 30px 0 0;}
.news-list:not(.news-carusel) .new:nth-child(3) {margin-top: 50px;}
.news-list:not(.news-carusel) .new:nth-child(3n) {margin-right: 20px;}
.news-list:not(.news-carusel) .new:nth-child(2n) {margin-right: 0;}
.simple-text table.table_meteo tr:first-child td:first-child {width: 220px;}
.simple-text table.table_meteo a{font-size:22px;}
.simple-text table.table_meteo .temp{font-size:20px;}
.simple-text table th, .simple-text table tr:first-child td, .simple-text table tr td,.simple-text table tbody tr:first-child td{padding: 5px 15px;}
.simple-text table td {font-size: 14px;}
.simple-text table.table_meteo td{padding: 15px 15px;}
.about-us-container .first .text {width: 100%;margin:30px 0 20px;}
.about-us-container .first .right p{position: relative;top:inherit;font-size:16px;}
.about-us-container .first .right{width:100%;padding: 95px 0 100px;min-height: inherit;}
.about-us-container .first .text p{font-size:16px;}
.about-us-container .third .text p{font-size:18px;}
.purchase-prices table td {padding: 22px 5px;}
.purchase-prices table td strong {font-size: 28px;}
.our-contacts-map .map-svg {height: auto;}
.new-user-registration-form, .login-block.forgotten {width: 450px;}
.forgot-password{width: calc(100% - 145px);margin-right: 10px;}
.forma .adress .street {width: 100%;}
.forma .adress .house{width:calc(50% - 10px);margin-left:0;}
.forma .adress .flat{width:calc(50% - 10px);}
.steps-line .step p{padding: 0 20px 0 50px;}
.steps-line .step p strong{width: 30px;margin-left: -30px;}
.order-table td.title .image {margin: 13px 0px 0 30px;}
.order-table td.title .title {clear: both;width: calc(100% - 30px);padding: 5px 0 15px 30px;}
.order-table th.price, .order-table td.price {width: 16%;}
.forma.order-dilivery-payment-form .adress .street {width:calc(100% - 280px);}
.forma.order-dilivery-payment-form .adress .house{width: 120px;margin: 0 0 0 20px;}
.forma.order-dilivery-payment-form .adress .flat{width: 120px;}
#poll_banner {width: calc(100% - 20px);background:#fff;padding:10px;margin-top: 10px;}
#poll_banner > img {height: auto;}
#vote_form{height: auto;overflow:unset;}
.hero .survey .title{font-size:18px;}
#vote_form .radio{line-height: unset;}
#vote_form .radio input[type="radio"] + label{font-size: 16px;}
.grudu_supirkimas_4blocks{margin-top: 0;}
.grudu_supirkimas_4blocks  > div{
    width:calc(50% - 25px);
    margin:25px 25px 0 0;
    padding:20px 5px;
}
.grudu_supirkimas_4blocks  > div:nth-child(4n){margin-right:25px;}
.grudu_supirkimas_4blocks  > div:nth-child(2n){margin-right:0;}
.home-hero, .home-hero .wrap {height: 550px;}
.home-hero .slogan {bottom: 70px;}
.home-hero .slogan p:first-child {font-size: 64px;line-height: 82px;margin: 0 0 10px;}
.home-hero .slogan p {font-size: 18px;line-height: 26px;}
/*.certificates-pdf > div p strong {font-size: 38px;line-height: 38px;}
.certificates-pdf > div p {font-size: 14px;line-height: 22px;}*/
.our-contacts-map .wrap > .left {width: 100%;margin:0;}
.our-contacts-map #map-svg {width: 600px;margin: auto;}
.our-contacts-map .wrap > .right {display:none;}
.subscribe-block .caption {width: 260px;font-size: 24px;line-height: 30px;margin: -9px 0 0;}
.subscribe-block .subscribe {width: calc(100% - 280px);}
.subscribe-block .subscribe input[type="text"] {width: calc(100% - 225px);}
.subscribe-block .subscribe input[type="submit"]{width:170px;}
.new-new-facts .blue > div{font-size: 14px;}
.our-main-activities {min-height: unset;}
.our-main-activities{padding: 70px 0 70px;background-position: bottom right -400px;}
.our-main-activities .text.first{float: left;width: 530px;margin:0;}
.our-main-activities img {
    clear: both;
    width: 400px;
    margin: 20px 0 0;
}
.our-main-activities .text.next{margin-top:20px;}
.grain-purchase-points-carusel.show4 .point {width: calc(33.33% - 41px);}
.grain-purchase-points-carusel.show4 .point:nth-child(4n) {border-right-color: #EDEFEE;}
.grain-purchase-points-carusel.show4 .point:nth-child(3n) {border-right-color: #fff;}
.grudu_supirkimas.eko .white-block .simple-text ul {
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    column-count: 2;
    column-gap: 30px;
}
/*.horizontal-menu{
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding-bottom:10px;
    margin-bottom: 40px;
}
.horizontal-menu::-webkit-scrollbar {
    -webkit-overflow-scrolling: touch;
    height: 3px;
    background: #d6e1e8;
}
.horizontal-menu::-webkit-scrollbar-thumb {width:100px;background: #495E52;}
.horizontal-menu > div{width:170px;}
#lv .horizontal-menu > div:first-child {width: 280px;}*/
.horizontal-menu{width: calc(100% + 30px);margin: 18px 0 0px;}
.horizontal-menu .slick-slide {height: 115px;}
.horizontal-menu .slick-slide a{
    display:block;
    height: 115px;
    font-weight: 600;
    line-height: 20px;
    color: #495E52;
    text-align: center;
    background: #fff;
    padding: 0 10px;
    margin: 0 10px;
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    display:box;
    box-pack:center;
    box-align:center;
}
.horizontal-menu .active.slick-slide a{background:#2b4879;color:#fff;}
.horizontal-menu .slick-slide{
    position:relative;
    padding-bottom: 12px;
    border-bottom: 3px solid #d8e0e7;
}
.horizontal-menu .active.slick-slide:after, .horizontal-menu .slick-slide:hover:after {
    position:absolute;
    left:0;
    bottom:-3px;
    content:'';
    width:calc(100% + 0px);
    height:3px;
    background:#2b4879;
}
.market-reviews-page .text{width:360px;margin-top: 0px;}
.price-archive {width: 100%;}
.purchase-prices {width: calc(100% - 100px);margin-top:30px;}
/*.pdf-desktop{display:none;}*/
.pdf-mob{clear:both;display:block!important;padding-top:23px;}
.pdf-mob .pdf-title{margin-top:0;}
.international-trade-page .simple-text {width: calc(100% - 400px);font-size: 16px;}
.career-hero {height:auto;padding-bottom: 20px;}
.product-image {width: 100%;padding: 50px 15px;border-right: none;border-bottom: 1px solid #EDEFEE;margin:0 -15px;}
.product-image .front-photo{width:100%;height:auto;}
.product-info {width: 100%;padding:0 15px;margin:0 -15px;}
.product-info > div{width: 100%;min-height: unset;padding: 50px 15px;margin: 0 -15px;}
.product-info .bottom > .left {width: 65%;}
.contact-person { width: calc(100% - 60px);}
.product-info .any-questions-button {clear: unset; margin:0 0 0 40px;}
.product_description .simple-text {width: 100%;}
.product-image .front-photo {width: 400px;height: auto;margin: auto;}
.product-image .gallery.gallery-carusel{margin: 25px auto 0;}
.product-info #button_cart + .any-questions-button {clear: unset;margin: 0 0 0 30px;}
.product-info form > div {
    float: left;
    width: calc(100% - 0px);
    min-height: unset;
    padding: 50px 15px;
    margin: 0 -15px;
}
.eshop-product .contact-person{width:490px;}
    .mission-vision p:first-child {width: 230px;}
    .mission-vision p:nth-child(2n) {font-size: 16px;padding-left: 230px;}
    .mission-vision .vision p:first-child {width: 190px;}
    .mission-vision .vision p:nth-child(2n) {font-size: 16px;padding-left: 190px;}
    .newsletter-page .white-box {padding: 40px 50px 50px;}
    .newsletter-page .white-box .left {
        width:100%;
        max-width:unset;
        font-size: 38px;
        line-height: 50px;
        text-align: center;
        margin:0 0 30px;
    }
    .newsletter-page .white-box .right{width:100%;}
    html[lang="lv"] .grain-acceptance-points #map-svg, , html[lang="lv"] .our-contacts-map #map-svg{width: 100%!important;}
}

@media(max-width:950px){
.newsletter-page{padding-top: 160px;margin-top:-160px;}
}

@media(max-width:900px){
    .products-submenu {
        column-count: 2;
    }
#slider-home {width: calc(100% - 300px);height:365px;}
.hero .news{width: 240px;height: 305px;}
.hero .news > div .date {font-size: 28px;}
.hero .news > div .title{font-size:15px;}
.activities > div{width: calc(33.33% - 21px);height:390px;}
.activities > div .title {font-size: 18px;line-height: 26px;}
.products-list.in-line-4 .product, .products-list.in-line-3 .product, .products-list:not(.in-line-3):not(.in-line-4) .product {width: calc(33.33% - 41px);padding: 0 20px 20px 20px;}
.regional-managers > div p a{font-size:13px;}
.company-rekvizits {width: calc(50% - 50px);}
.company-contacts {width: 50%;}
.company-rekvizits p strong, .company-contacts p strong, .company-contacts p a {font-weight: 500;}
.day_info {width: calc(14.28571428571429% - 20px); padding: 30px 10px 54px 10px;}
.login-block, .registration-block{width:calc(100% - 60px);}
.registration-block {margin: 30px 0 0;}
.registration-block a.blue-button{float:right;min-width: 95px;}
.product-info > div .share {clear: inherit;width: 100%;margin: 26px 0 0 0;}
.delivery-metod{width:100%;}
.payment-metod {width: 100%;margin-top:10px;}
.radio-bt.payment {float: left;width: calc(50% - 17px);}
.radio-bt.payment + .radio-bt.payment{margin:0 0 0 30px;}
.order-confirm-info > div:nth-child(1) {width: calc(50% - 30px);}
.order-confirm-info > div:nth-child(2) {width: calc(50% - 0px);padding-right:0;}
.order-confirm-info > div:nth-child(3) {clear:both;width: calc(50% - 30px);}
.order-confirm-info > div:nth-child(4) {width: calc(50% - 0px);padding-right:0;}
.new-new-facts .year-yellow{width:100%;margin:0 0 10px;}
.new-new-facts .blue{width:100%!important;margin:0;}
.new-new-facts .blue > div{font-size: 16px;} 
.new-facts .text p {font-size: 14px;line-height: 26px;margin: 25px 0;}
.our-values p{height: 72px;font-size:14px;padding: 110px 10px 20px;}
.international-trade-page{background-image:none;padding-bottom: 70px;}
.international-trade-page .simple-text {width: 100%;}
.green-block {width: calc(100% - 100px); margin: 45px 0 0;}
.main-goods-groups{margin: 50px 0 50px;}
.main-goods-groups > ul li{padding-left:85px}
.main-goods-groups > ul li:nth-child(1){width:calc(37% - 131px);}
.main-goods-groups > ul li:nth-child(2){width:calc(38% - 156px);}
.main-goods-groups > ul li:nth-child(3){width:calc(25% - 106px);}
.main-goods-groups > ul li:before{left:15px;}
.send-cv .forma > .left{width:100%;}
.send-cv .forma > .right{width:100%;margin-top: 20px;}
.new-new-facts .blue{height:auto;padding:5px 0 50px;}
.new-new-facts .blue > p {padding: 0 0 0 60px;}
.new-new-facts .blue > p:nth-child(1) {width: calc(33% - 60px);}
.new-new-facts .blue > p:nth-child(2) {width: calc(26% - 60px);}
.new-new-facts .blue > p:nth-child(3) {width: calc(35% - 60px);}
    .mission-vision .mission, .mission-vision .vision {width: calc(100% - 120px);padding: 60px;}
    .mission-vision .vision{margin-top:30px;}
    .mission-vision p:first-child {width: 275px!important;}
    .mission-vision p:nth-child(2n) {font-size: 18px!important;padding-left: 275px!important;}
    .sections .column p{font-size:14px;}
.carbon-credits-footer {
    height: 240px;
}
.carbon-credits-footer .wrap .left .title {
    margin-bottom: 0;
    font-size: 32px;
}
.carbon-credits-footer .wrap {
    flex-direction: column;
}
}

@media(max-width:850px){
.exchange-prices .inner > a.contact-us {width:calc(40% - 18px);}
.exchange-prices .inner > a.buying-points {float:right;width:calc(60% - 2px);margin-right:0;}
.exchange-prices .inner > a.prices{clear:both;width:calc(100% - 2px);}
.exchange-prices .inner > a.market_news { width: calc(100% - 20px); }

}

@media(max-width:800px){
    .kaunas-icon {
        display: none;
    }
    html[lang="en"] header .top, html[lang="ru"] header .top {
        min-width: auto;
    }
#slider-home {width: calc(100% - 250px);height:365px;}
.hero .news{width: 190px;height: 305px;}
.hero .news > div .title {max-height: 46px;}
.crop-products .inner > a .title {width: calc(100% - 40px);padding: 0 20px;}
.vision-and-values{padding:100px 0;margin:0;}
.vision-and-values .wrap > div{width: calc(50% - 40px);padding: 190px 20px 0;margin-top: 0;}
.activities > div{height:350px;}
.simple-text .video, .simple-text .video iframe{height: 390px;}
.job-listings .position:before{width: 100px;background-size: 70px auto;}
.job-listings .position .green-button{right:30px;}
.job-listings .position{width: calc(100% - 315px);padding: 0 185px 0 130px;}
.job-listings .position .title{font-size:18px;}
.products-menu > div{width: calc(50% - 61px);padding: 87px 30px 20px;}
.products-menu > div:nth-child(3n) {border-right: 1px solid #EDEFEE}
.products-menu > div:nth-child(2n) {border-right: none;}
.products-menu > div:last-child {
    padding-top: 20px;
}
.products-menu > div:last-child li {
    margin: 0;
}
.trading-divisions > div p:first-child {font-size: 16px;}
.grain-acceptance-points .map-svg .consultant-popup{bottom:10%;}
.grain-acceptance-points .filters {float: left;width: 100%;}
.grain-acceptance-points .filters select {width: calc(50% - 20px);}
.grain-acceptance-points .filters .select{width: calc(50% - 47px);margin-right:0;}
.select-content{width: calc(100% - 42px);}
.grain-acceptance-points .map-svg .consultant-popup {bottom: inherit;top: 4px;}
.white-block.grain-acceptance-points{overflow:visible;}
.simple-text table.table_meteo tr:first-child td:first-child {width: 230px;}
.simple-text table.table_meteo a{font-size:20px;}
.simple-text table.table_meteo .temp{font-size:18px;}
.simple-text table.table_meteo .wind {font-size: 13px;}
.simple-text table.table_meteo tr:first-child td:first-child {width: auto;}
.regional-managers > div img {width: 60px;height: 60px;}
.regional-managers > div p{padding-left: 80px;font-size: 14px;}
.place_name {font-size: 24px;padding: 0 30px 0 0;}
.place_text {font-size: 16px;padding: 0 30px;}
.place_wheater{padding: 0 0 0 30px;}
.new .image{height:164px;}
.new-user-registration-form, .login-block.forgotten {width: 100%;}
.steps-line .step{height:80px;}
.steps-line .step p{font-size: 14px;line-height: 20px;}
.steps-line .step p strong{font-size:18px;}
.order-table th.price, .order-table td.price {width: 20%;}
.white-block.order-confirm p {width: 100%;}
.white-block.order-confirm p:first-child {font-size: 34px;line-height:40px;}
.address_table{font-size:16px;}
.address_table td {min-width: 120px;}
.address_table td:last-child {min-width: 90px;}
.order-view-info > div:nth-child(1){width: calc(50% - 30px);}
.order-view-info > div:nth-child(2){width: 50%;padding-right:0;}
.order-view-info > div:nth-child(3){clear:both;width: calc(50% - 30px);margin-top:20px;}
.order-view-info > div:nth-child(4){width:50%;margin-top:20px;}
.order-view-info > div:nth-child(5){width: 100%;padding-right:0;margin-top:20px;}
.eshop_contacts { display: none; }
html[lang="lt"] .home-hero {background-image:url(images/home-hero_2_mobile_lt.jpg) !important; background-position-x: -140px;}
html[lang="lv"] .home-hero {background-image:url(images/home-hero_2_mobile_lv.jpg) !important; background-position-x: -140px;}
html[lang="ee"] .home-hero {background-image:url(images/home-hero_2_mobile_ee.jpg) !important; background-position-x: -140px;}
.home-hero, .home-hero .wrap {height: 500px;}
.home-hero .slogan {left:0;}
.home-hero .slogan p:first-child {font-size: 54px;line-height: 72px;}
.certificates-block {padding: 80px 0 110px;}
/*.certificates-pdf > div {width: calc(50% - 8px);margin: 0 15px 15px 0;}
.certificates-pdf > div:nth-child(2n) {margin-right: 0;}
.certificates-pdf > div p strong {font-size: 42px;line-height: 42px;}
.certificates-pdf > div p {font-size: 16px;line-height: 24px;padding:0 30px;}*/
.international-trade p { width: calc(100% - 180px);}
#news-carusel {padding: 0 30px;}
.subscribe-block .caption {width: 100%;margin-bottom:15px;}
.subscribe-block .subscribe {width: 100%;}
.main_activities .act .title {font-size: 20px;}
.new-new-facts {padding: 90px 0 40px;}
.new-new-facts .blue > div{font-size: 14px;}
.new-new-facts ul li{font-size: 16px;}
.about-us-new {padding-bottom: 100px;}
.about-us-new .new-facts .text { width: 100%;}
.new-facts .text p {font-size: 16px;line-height: 30px;margin: 35px 0;}
.about-us-new .new-facts .year-blue {margin-top: 50px; width: 100%;height: 300px;}
.our-values {padding: 90px 0 100px;}
.grudu_supirkimas.eko .simple-text img { width: 100%!important;}
.grudu_supirkimas.eko .white-block .simple-text ul {
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    column-count: 3;
    column-gap: 10px;
}
.more-text-block .ul-table ul {width: 100%;margin: 0;}
.market-reviews-page {background-position: bottom right -260px;}
.certificates-available {padding: 70px 0;}
.position-description:before {left: 100px;}
.position-description {width: calc(100% - 160px);padding: 0 30px 50px 130px;}
.product-info .bottom > .left {width: 100%;}
.product-info .any-questions-button {clear: both;margin: 20px 0 0;}
.new .short-text{max-height:63px;text-align:left;overflow:hidden;}
.cart-pop{right: -163px;}
.cart-pop:before{right: 164px;}
.account-pop{right:-92px;}
.account-pop:before{right: 94px;}
.our-main-activities{background-position: bottom right -480px;}
    html[lang="ru"] .home-hero .slogan {right: 0;}
    .sections {border-right: 1px solid #d1e0e9;padding-bottom: 20px;}
    .sections .column {border-left: 1px solid #d1e0e9;margin-right: -1px}
    .sections .column p{font-size:16px;}
    .newsletter-page .white-box {width: calc(100% - 60px);padding: 40px 30px 50px;}
    .newsletter-page .white-box .left {font-size: 34px;line-height: 44px;}
.accordion {
    width: auto;
}
}

@media(max-width:780px){
.our-values p {
    height: auto;
    width: calc(100% - 40px);
    font-size: 16px;
    padding: 85px 20px 30px;
}
.our-values p:before{top:30px;}
.our-values p + p{margin-top:10px;}
.grain-purchase-points-carusel.show4 .point, .grain-purchase-points-carusel.show3 .point {width: calc(50% - 41px);}
.grain-purchase-points-carusel.show4 .point:nth-child(3n), .grain-purchase-points-carusel.show3 .point:nth-child(3n) {border-right-color: #EDEFEE;}
.grain-purchase-points-carusel.show4 .point:nth-child(2n), .grain-purchase-points-carusel.show3 .point:nth-child(2n) {border-right-color: #fff;}
.main-goods-groups{height:auto;padding: 55px 30px 20px;}
.main-goods-groups > ul{width:100%;margin:0;}
.main-goods-groups > ul li {
    min-height: 60px;
    padding: 19px 0 0 80px!important;
    width: calc(100% - 80px)!important;
    border: none;
}
.main-goods-groups > ul li:before{bottom:unset;left:0!important;}
.main-goods-groups > p { margin: -20px 0 30px;}
#new_cokies .wrap > .left, #new_cokies .wrap > .right, #new_cokies .wrap > p {padding-left: 0;}
#new_cokies .wrap > .left, #new_cokies .wrap > .right{width:100%;}
#new_cokies .wrap > img {float: none;display: table;margin: 0 0 10px;}
    .eko-managers .box{width: calc(50% - 61px);padding: 43px 30px 40px;}
    .eko-managers .box.blue{width: calc(100% - 61px);text-align: center;min-height: unset;}
.carbon-credits-page .simple-text{
    width: auto;
}
.carbon-credits-page .simple-text.big p{
    font-size: 38px;
}
.green-info .info-items {
    grid-template-columns: repeat(1, 1fr);
}
}

@media only screen and (min-width: 601px) and (max-width: 750px){
.regional-managers > div p{padding-left:0;}
.regional-managers > div img {float: none;margin: 0 auto 20px;display: block;}
.regional-managers > div{width: calc(50% - 41px);padding: 30px 20px;text-align:center;}

}

@media(max-width:750px){
#logo{/*width:200px;height:auto;margin-top:48px;*/}
#slider-home {height:325px;}
.hero .news{height: 265px;}
.hero .news > div + div {display: none;}
.hero .news > div .date {font-size: 32px;}
.hero .news > div .title {max-height: inherit;}
.forma > .left {width: 100%;} 
.forma > .right{width: 100%;}
.send-cv .forma > .right{margin-top:15px;}
#send-cv textarea {height: 173px;}
#contact-us{margin-bottom:0px;}
#contact-us > .left {width: 100%;}
#contact-us > .right {width: 100%;}
#contact-us .checkboxai.agree , .send-cv form .checkboxai.agree{
    width: calc(100% - 145px);
    position: relative;
    left: inherit;
    bottom: inherit;
}
.regional-managers > div img {width: 88px;height: 88px;}
.raw-materials .inner{width: calc(100% - 30px);padding: 50px 15px;    height: 450px;}
.simple-text table.table_meteo tr + tr td:first-child {font-size: 18px;}
.news-inner .simple-text.blog_inner{overflow:auto;}
.orai-scroll table.table_meteo.day_table_hours {width:700px!important;}
.orai-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #f2f6f9;}
.orai-scroll::-webkit-scrollbar-thumb {background:#9ab2ca;}
.orai-scroll .holder{float:left;width:700px!important;margin-bottom:20px;}
td.day-switch > span{width:40%;}
td.day-switch > span + label + span{float:right;}
.content.acount .forma > .left, .content.acount .forma > .right {width: 100%;margin-top:15px;}
.content.acount .forma > .left:first-child{margin-top:0;}
.steps-line .step {height: 70px;}
.steps-line .step:nth-child(1){width: calc(50% - 1px);} 
.steps-line .step:nth-child(2){width: 50%;margin:0;}
.steps-line .step:nth-child(3){width: calc(50% - 1px);margin:1px 1px 0 0;}
.steps-line .step:nth-child(4){width: 50%;margin:1px 0 0;}
.order-history-scroll, .order-view-scroll{float:left;width:100%;overflow:auto;}
.order-history-scroll table{width:650px!important;}
.order-history-scroll::-webkit-scrollbar, .order-view-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #ccdbe6;}
.order-history-scroll::-webkit-scrollbar-thumb, .order-view-scroll::-webkit-scrollbar-thumb {background: #1c4a91; }
.order-view-scroll table{width:700px!important;}
.grudu_supirkimas_4blocks{margin-bottom: 20px;}
.mobile .burger{top:65px;top:75px;}
.mobile .buttons-nav {top: 60px;top: 70px;}
.special-offers-banner , #special-offers-carusel{width:500px;}
#special-offers-carusel .slick-slide img {width:100%;height:auto;}
.search-popup {top: 112px;}

}

@media(max-width:700px){
#slider-home {height:285px;}
.hero .news{height: 225px;}
.our-contacts-map #map-svg {width: 100%;}
.consultant-popup img.region{display:none;}
.activities > div{height:300px;}
.activities > div .title {font-size: 16px;line-height: 24px;}
.advantages .adv {width: calc(45% - 100px);padding: 0 50px;}
/*.advantages .adv:nth-child(2n) {width: calc(55% - 100px);}*/
.simple-text table th, .simple-text table tr:first-child td, .simple-text table tbody tr:first-child td{font-size:14px;padding: 5px 10px;}
.simple-text table td{font-size:14px;padding: 5px 10px;}
.certificates{font-size:20px;margin: 30px 0 40px;} 
.certificates strong{font-size:20px;margin: 0 22px 10px 0;}
.certificates strong:first-child {margin-left: 20px;}
.technology-tabs button{width:50%;}
.price-archive-list{width: 100%;}
.content.grain-prices .content-right .pdf-title{width: 100%;margin:70px 0 25px;}
.pdf{width: 100%;margin-left:0;}
.products-list.in-line-4 .product, .products-list.in-line-3 .product, .products-list:not(.in-line-3):not(.in-line-4) .product{width: calc(50% - 41px);}
.products-list.in-line-4 .product:nth-child(3n), .products-list.in-line-3 .product:nth-child(3n), .products-list:not(.in-line-3):not(.in-line-4) .product:nth-child(3n) {border-right: 1px solid #EDEFEE;}
.products-list.in-line-4 .product:nth-child(2n), .products-list.in-line-3 .product:nth-child(2n), .products-list:not(.in-line-3):not(.in-line-4) .product:nth-child(2n) {border-right: none;}
.products-list.products-carusel .product{padding: 0 20px;}
.company-rekvizits {width: 100%;}
.company-contacts {width:100%;margin-top:10px;}
.select-content .checkboxai label {width: calc(50% - 60px);}
.select-content .checkboxai label:nth-child(3n) {margin-right: 30px;}
.select-content .checkboxai label:nth-child(2n) {margin-right: 0;}
.products-list.products-carusel .product {padding: 0 30px!important;}
.vision-and-values .wrap > div{width: calc(100% - 100px);height:auto;padding: 190px 50px 70px;margin-top:0;}
.vision-and-values .wrap > div + div{margin-top:10px;}
.order-table-scroll{float:left;width:100%;overflow:auto;}
.order-table-scroll table{width:640px;}
.order-table-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #ccdbe6;}
.order-table-scroll::-webkit-scrollbar-thumb {background: #1c4a91; }
.fizinis-juridinis span{display:none;}
.forma.order-dilivery-payment-form .adress .street {width:calc(100% - 200px);}
.forma.order-dilivery-payment-form .adress .house, .forma.order-dilivery-payment-form .adress .flat{width: 80px;}
.radio-bt.payment {float: left;width: calc(100% - 2px);}
.radio-bt.payment + .radio-bt.payment{margin:10px 0 0;}
.address_table td {min-width: inherit;}
.address_table td:last-child, .address_table td:nth-last-child(2) {min-width: inherit;text-align:center;}
/*header .top {margin-top: 10px;}
header .extra-links{position: absolute;left: 15px;top:10px;}*/
.mobile .burger{right:15px;}
.mobile .buttons-nav {right: 65px;}
#logo {width: 179px;margin-top: 53px;}
/*.sections > div {position:relative;width: calc(50% - 1px);margin-top: 60px;}
.sections > div:nth-child(2n) {border-right: none;}
.sections > div:nth-child(1):after, .sections > div:nth-child(2):after {
    position:absolute;
    left:0;
    bottom:-30px;
    content:'';
    width:calc(100% + 1px);
    height:1px;
    background:#d1e0e9;
}*/
.our-main-activities {
    min-height: unset;
    padding: 55px 0 550px;
    background-position: bottom right -20px;
    background-size: auto 500px;
}
.our-main-activities .text.first{float: none;width: 100%;margin: auto;}
.our-main-activities .text.next{float: none;width: 100%;margin:50px auto 0;}
.market-reviews-blue p {width: 100%;}
.career-hero .simple-text {width: 100%;}
.career-hero button.green-button { width: 100%; margin-top: 30px;}
.advantages .adv strong {font-size: 40px;line-height: 40px;}
.advantages .adv{font-size:16px;}
.white-block.requisites ul{padding:40px 0;}
.white-block.requisites ul li{width:calc(100% - 60px)!important;}
.white-block.requisites ul li:nth-child(2){margin:20px 0 0;}
.white-block.requisites ul li:after{content:none;}
.map-container.managers_map.manager_white .map-svg { width: 100%;height: auto;}
.eshop-product .contact-person{width:calc(100% - 60px);}
.cart-pop {right: -142px;}
.cart-pop:before {right: 144px;}
.account-pop {right: -72px;}
.account-pop:before {right: 73px;}
.our-main-activities img {
    clear: both;
    float: none;
    display: block;
    width: 480px;
    margin: 30px auto 0px;
}
.manager_white .map-svg .consultant-popup {width: calc(100% - 60px);}
.new-new-facts ul li {width: calc(100% - 75px);}
.new-new-facts .blue > div{width:80%!important;font-size: 16px;text-align:center;padding:0 10%!important;margin-top: 45px;}
.new-new-facts .blue > div strong:after{margin: 12px auto 24px;}
    .mission-vision .mission, .mission-vision .vision {width: calc(100% - 60px);padding: 60px 30px;}
    .mission-vision p:first-child {width: 240px!important;}
    .mission-vision p:nth-child(2n) {padding-left: 240px!important;}
    /*html[lang="ee"] .sections{margin: -60px 0 -30px;}
    html[lang="ee"] .sections > div {width: 100%;height: unset;border-right:none;margin-top: 30px;}*/
.content-info.description .left img {
    width: 100%;
    height: auto;
}
.content-info .yellow-card {
    padding: 12px;
    width: auto;
}
.content-info.revenue .green-card {
    padding: 40px;
    flex-direction: column;
    gap: 40px;
}
}

@media(max-width:650px){
#slider-home {height:245px;}
.hero .news{height: 185px;}
.simple-text .video, .simple-text .video iframe{height: 303px;}
/*.white-block.purchase-points .heading, */.heading.carusel-heading{font-size: 22px;width: calc(100% - 140px);}
.grain-purchase-points-carusel .slick-next {right: 20px!important;top: -37px!important;}
.grain-purchase-points-carusel .slick-prev{right: 60px!important;top: -37px!important;}
.products-carusel .slick-prev, .products-carusel .slick-next{top: -35px!important;}
.products-list.products-carusel {border-top: 1px solid #EDEFEE;}
.trading-divisions > div {width: calc(100% - 60px);border-right:none;}
.news-list .new {width: 100%; margin: 50px 0px 0 0!important;}
.news-list .new:nth-child(1) {margin-top: 0px!important;}
.news-list.news-carusel .new{margin-top:0!important;}
.table_meteo_scroll{float:left;width:100%;overflow:auto;}
.place_text {width: 180px;line-height: 22px;margin-top: 32px;}
.new .image{height:183px;}
.news-container.category_news {margin-right: 0;}
.news-container .new .image img, .news-carusel .new .image img {
    position:relative;
    width: 100%!important;
    height: auto;    
    top: inherit;
    bottom: inherit;
    left: inherit;
    right: inherit;
}
.news-container .new .image, .news-carusel .new .image{height:auto;}
.product-info #button_cart + .any-questions-button {clear: both;margin: 20px 0 0 0;  padding-left: 50px; width: calc(100% - 72px);}

}

@media(max-width:600px){
    .category-back {
        padding: 20px;
    }
    .products-submenu {
        column-count: 1;
        padding: 15px 20px;
    }
    .products-submenu li {
        font-size: 14px;
        line-height: 28px;
    }
    .products-submenu li::before {
        top: 6px;
    }
    .products-submenu a {
        font-size: 14px;
        line-height: 28px;
    }
    .home-hero .slogan {
        display: none;
    }
.popup.blue-table-pop.chart_white {
    width: 100%;
    padding: 40px 0px 30px;
}
.popup.blue-table-pop.chart_white iframe{

}
footer{padding-top:100px;}
footer > .wrap{width:100%;}
footer .col:nth-child(1) {width: calc(50% - 46px);padding:0 30px 0 15px;}
footer .col img{margin-top: -48px;}
footer .col:nth-child(2) {width: calc(50% - 61px);border:none;margin-right: 0;}
footer .col:nth-child(3) {width: 100%;border:none;border-top: 1px solid #e4edf2;border-bottom: 1px solid #e4edf2;padding:30px 15px 17px;margin-top:30px;}
footer .col.other a {display: inline-block;margin:0 20px 10px 0;}
footer .col.other a:last-child{margin-right:0;}
footer .col:nth-child(4) {width: 100%;padding:0 15px;margin-top:30px;}
#slider-home {width: 100%;height:auto;}
.hero .news{clear:both;width:calc(100% - 60px);height: auto;padding: 45px 30px;margin-top:10px;}
.hero .news > div + div {display: block;}
.hero .news > div .title {max-height: inherit;font-size: 16px;}
.hero .news a.green-button {
    clear: both;
    bottom: 0;
    left: 0;
    position: relative;
    margin-top: 20px;
    float: left;
}
.raw-materials .inner{height:420px;}
.crop-products .inner > a {width: calc(50% - 5px);}
.crop-products .inner > a:nth-child(3n + 1) {margin-right: 10px;}
.crop-products .inner > a:nth-child(2n + 1) {margin-right: 0;}
.crop-products .inner > a .title {width: calc(100% - 100px);padding: 0 50px;}
.international-trade .directions-of-trade + .certificates-available {clear:both;margin-left: 0px;margin-top: 28px;}
.international-trade .directions-of-trade{width:100%;margin-top: 60px;}
.international-trade .directions-of-trade strong{margin-top:-17px;}
.activities > div{height:350px;width: calc(50% - 21px);}
.activities > div .title {font-size: 18px;line-height: 26px;}
.have-any-questions a:after{display: block;margin: 10px auto 0;}
.advantages .adv {width: calc(45% - 40px);padding: 0 20px;}
.advantages .adv:nth-child(2n) {width: calc(55% - 40px);}
.job-listings .position:before{width: 80px;background-size: 60px auto;}
.job-listings .position{width: calc(100% - 210px);padding: 0 100px 0 110px;}
.table-prices .tabs, .price-table{width:542px;}
.purchase-prices .table-scroll{width:100%;overflow:auto;}
.purchase-prices .table-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #f2f6f9;}
.purchase-prices .table-scroll::-webkit-scrollbar-thumb {background:#9ab2ca;}
.purchase-prices .table-scroll table{width:485px;}
.our-contacts-map .map-svg .consultant-popup{bottom:12px;}
.grain-acceptance-points .map-svg .consultant-popup {
    top: -25px;
    left: -1px;
    border: 1px solid #fff;
    z-index: 999;
}
/*.consultant-popup .manager-info img{display:none;}
.consultant-popup .manager-info {margin:5px 0 0;max-width: 100%;}*/
.grain-acceptance-points-list > div {width: calc(100% - 6px);border-right:none;}
.simple-text table.table_meteo{width:553px!important;overflow:auto;padding-bottom:20px;}
.table_meteo_scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #f2f6f9;}
.table_meteo_scroll::-webkit-scrollbar-thumb {background:#9ab2ca;}
.simple-text table.table_meteo a {font-size: 18px;}
.last-object {margin-bottom: -100px;}
.simple-teble-scroll{overflow-x:auto;padding-bottom:10px;margin: 31px 0 32px;}
.simple-teble-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #f2f6f9;}
.simple-teble-scroll::-webkit-scrollbar-thumb {background:#9ab2ca;}
.forma.order-dilivery-payment-form .adress .street {width:100%;}
.forma.order-dilivery-payment-form .adress .house{width:calc(50% - 10px);margin-left:0;}
.forma.order-dilivery-payment-form .adress .flat{width:calc(50% - 10px);}
.order-confirm-info > div{width: 100%!important;padding:0 0 20px 0!important;}
#confirm_order .total-block{width:100%;min-width:100%;}
.confirm-table-scroll{float:left;width:100%;overflow:auto;}
.confirm-table-scroll table{width:550px;}
.confirm-table-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #ccdbe6;}
.confirm-table-scroll::-webkit-scrollbar-thumb {background: #1c4a91; }
.order-confirm-form .order-table th.total, .order-confirm-form .order-table td.total {width: 12%;padding: 0;}
.content.grudu_supirkimas .simple-text ul{
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
}
.content.grudu_supirkimas .simple-text p img {
    float: none!important;
    width: 100%!important;
    margin: 0 auto 40px!important;
}
.certificates-block {padding: 70px 0 100px;}
/*.certificates-pdf > div{height:280px;}
.certificates-pdf > div p strong {font-size: 38px;line-height: 38px;}
.certificates-pdf > div p {font-size: 14px;line-height: 22px;padding:0 20px;}*/
.international-trade p:first-child strong {font-size: 98px;line-height: 98px;}
.international-trade p:first-child {
    font-size: 32px;
    line-height: 46px;
    color: #fff;
    font-weight: 600;
}
.international-trade p{
    font-size: 16px;
    line-height: 28px;
    margin: 15px 0;
    padding-left: 145px;
    width: calc(100% - 145px);
}
.international-trade {
    padding: 50px 30px;
    width: calc(100% - 60px);
    height: 220px;
}
.blue-map{height:780px;}
.special-offers-banner , #special-offers-carusel{width:420px;}
.history, #history img {height: 400px;}
#history .slide .inner p:first-child {font-size: 32px;margin: 0 0 30px;}
#history .slide .inner p:nth-child(2) {font-size: 64px;line-height: 64px;margin: 0 0 10px;}
.history .slider-nav button{font-size:20px;}
#history .slide .inner {top: 100px;right: unset; left: 40px;}
.history .slider-nav {top: 40px; width: 60px;}
.history-line {height: 350px;right: 75.5px;}
.main_activities .act .title {font-size: 18px;min-height: 54px;margin-bottom: 0;}
.new .short-text, .news-container .new .tags, .new .title, .new a.more, .new a.more-new{padding: 0 20px;}
.grudu_supirkimas.eko .white-block .simple-text ul {
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    column-count: 2;
    column-gap: 30px;
}
.market-reviews-page {background-position: bottom right -330px;}
.market-reviews-page .text {width: 280px;}
.send-cv {padding: 80px 0 90px;}
.job-listings .position .green-button {
    width: 40px;
    min-width: unset;
    color: transparent;
    padding: 0;
}
.job-listings .position .green-button:after {
    position: absolute;
    left: 0;
    right:0;
    top: 0;
    bottom:0;
    margin: auto;
}
.position-description:before {left: 80px;}
.position-description {width: calc(100% - 140px);padding: 0 30px 50px 110px;font-size: 14px;}
.position-description p strong {font-size: 16px;}
.position-description .simple-text ul li, .simple-text ol li {margin: 8px 0;}
.regional-managers > div {width: calc(100% - 61px);border-right:none;}
.regional-managers > div p {padding-left: 120px;}
#lv .horizontal-menu .slick-slide a{font-size:14px;}
#new_cokies .agree_button{width:calc(50% - 10px);min-width:unset;padding:0;margin-right:0;}
#new_cokies .agree_button:last-child{float:right;}
    html[lang="ru"] .home-hero .slogan p:first-child {font-size: 46px;line-height: 60px;}
    .banner-blue {width: calc(100% - 20px);padding: 35px 20px 120px;}
    .banner-blue .left .green-button{bottom:45px;}
    .banner-blue .right .title {font-size: 23px;}
    .banner-blue .location {width: 100%;padding-right: 0;}
    .banner-blue .time{width:100%;margin-top:20px;}
    .eko-managers .box{width: calc(100% - 41px)!important;padding: 33px 20px 30px!important;min-height: unset;}
    .eko-managers .box:nth-child(2){border-right-color:#fff;border-bottom: 1px solid #EDEFEE;}
    .eko-managers .box.blue{text-align: left;}
}

@media(max-width:700px){
.home-hero .slogan p:first-child {font-size: 50px;line-height: 68px;}
}

@media(max-width:600px){
.home-hero .slogan p:first-child {font-size: 45px;line-height: 57px;}
.home-hero .slogan p { font-size: 16px;line-height: 24px;}
}

@media(max-width:550px){
.content-right .phone_button {top: 169px;}
.place_name{padding-right:20px;}
.place_text {width: 120px;margin-top: 22px;padding: 0 20px;}
.place_wheater{padding-left:20px;}
/* .products-list .product .price {padding-bottom: 30px;} */
.grudu_supirkimas_4blocks > div {
    width: calc(100% - 40px);
    margin: 15px 0 0 0!important;
    padding: 20px 20px;
}
.grain-purchase-points-carusel .point p:first-child {font-size: 16px;}
.grain-purchase-points-carusel .point p{font-size: 14px;}
.grain-purchase-points-carusel .point p:nth-child(2) {font-size: 13px;}

}

@media(max-width:500px){
.products-menu {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    padding: 30px;
}
.products-menu > a {
    font-size: 14px;
    width: 100%;
}
.products-menu > a img {
    width: 36px;
    min-width: 36px;
    height: 36px;
}
.products-menu > a span {
    margin-right: auto;
}
#cookies_box p {width: 100%;text-align: center;}
#cookies_box .agree_button{clear: both;float: none;margin: 20px auto 18px;display: block;}
#menu, .mobile .megamenu{width:100%;}
.exchange-prices p.info-text{margin:10px 0 10px;}
.exchange-prices .renew-price{clear: both;float: left;padding:0;}
.exchange-prices .inner > a.contact-us, .exchange-prices .inner > a.buying-points, .exchange-prices .inner > a.prices, .exchange-prices .inner > a.market_news {width: calc(100% - 22px);padding: 9px 10px 8px 10px;}
.crop-products .inner > a{height:150px;}
.crop-products .inner > a img{width: 100%;position: absolute;bottom: 0;}
.crop-products .inner > a .title {width: calc(100% - 20px);padding: 0 10px;font-size:15px;z-index: 9;}
.crop-products .inner > a.all:after{bottom:40px;}
/*paddings*/
.content > h1{font-weight: 600;}
.white-block h1, .grain-prices h1, .heading, .heading.smaller{font-size: 24px;line-height: 30px;} 
.news-inner h1, .certificates-block .text p:first-child, .special-offers .text p:first-child, .social-responsibility-page .white-block h1{font-size: 28px;line-height: 38px;}
.content > h1 strong {font-weight: 600;}
.last-object {margin-bottom: -70px;}
.copyright{padding: 25px 0 25px;}
.raw-materials{padding:0px 0 70px;}
.crop-products {padding: 60px 0 60px;}
.exchange-prices{padding: 60px 0 50px;}
.exchange-prices{/*margin-top: 60px;*/margin-top: 10px;overflow: hidden;}
.vision-and-values{padding: 70px 0 70px;}
.advantages {padding: 0 0 15px;}
.advantages .heading{margin: 60px 0 35px;}
.send-cv{padding: 60px 0 40px;}
.simple-text + .clear + .job-listings {margin-top: 50px;}
.job-listings {
    width: calc(100% + 30px);
    background: #fff;
    padding: 55px 0 0;
    margin: 0 -15px 0;
}
.job-listings .heading{padding:0 15px;}
.send-cv, footer{margin-top: 70px;}
.content.grain-prices .content-right .pdf-title {margin: 55px 0 25px;}
.pagination + .white-block {margin-top: 60px;}
/*paddings*/
.raw-materials .inner .heading {width: 100%;font-size: 30px;line-height: 36px;}
.raw-materials .inner { height: 280px;}
.about-us-container .next .text, .about-us-container .third .text {width: calc(100% - 60px);padding: 50px 30px;}
.about-us-container .first .right p strong {font-size: 80px;line-height: 80px;}
.about-us-container .first .right p{font-size: 20px;}
.about-us-container .first .right{padding:75px 0 80px;}
.vision-and-values .wrap > div{width: calc(100% - 60px);height:auto;padding: 190px 30px 70px;}
.activities > div{height:300px;}
.activities > div .title {font-size: 16px;line-height: 24px;}
ul.inner-menu li {width:100%;margin:0 0 -1px;border-right:none;}
ul.inner-menu li a{padding: 9px 40px 8px 20px;}
ul.inner-menu > li > a:after{right:17px;}
.have-any-questions a{font-size:20px;}
.simple-text .video, .simple-text .video iframe{height: 220px;}
.simple-text .video:after{width: 80px;height: 60px;background-size:100%;}
.upload-button .file-name{width:100%;}
.upload-button input[type="file"]{width:100%;}
.upload-button .file-bt{width:100%;margin:-40px 0 5px;}
.checkboxai.agree {width: 100%;}
ul.inner-submenu > li > a {font-size: 14px!important;padding: 9px 40px 8px 20px;}
ul.inner-submenu > li.have-child > a:after{right:17px;}
ul.inner-submenu > li > ul{padding: 24px 20px 11px 20px;}
ul.inner-submenu > li > ul > li , ul.inner-submenu > li > ul > li > ul > li{margin: 8px 0;}
ul.inner-submenu > li > ul > li > a , ul.inner-submenu > li > ul > li > ul > li > a{font-size: 14px!important;}
ul.inner-submenu > li > ul:before{margin: -25px 0 24px;}
.products-list.in-line-4 .product, .products-list.in-line-3 .product, .products-list:not(.in-line-3):not(.in-line-4) .product {width: calc(50% - 21px);padding:0 10px 20px 10px;}
.products-list .product .button_cart{ 
    min-width: unset;
    width: unset;
}
.products-list.products-carusel .product{padding: 0 60px;}
#contact-us .checkboxai.agree, .send-cv form .checkboxai.agree{width:100%;}
.grain-acceptance-points .filters select {width: 100%;margin:0 0 20px 0;}
.grain-acceptance-points .filters .select {width: calc(100% - 47px);}
.select-content{top:120px;}
.select-content .checkboxai label {width: calc(100% - 60px);margin-right: 0!important;}
.products-list.products-carusel .product {padding: 0 50px!important;}
.about-us-container .first .text {margin: 0px 0 10px;}
.section-info p:first-child {font-size: 16px;}
.have-any-questions a strong {clear: both;display: block;}
.exchange-prices p.info-text[style*="max-width:none;"] {margin: -20px 0 30px;}
.blue-map {height: 720px;}
.international-trade {padding: 40px 20px;width: calc(100% - 40px);height: 210px;}
.simple-text.blog_inner img[style*="float:right;"], .simple-text.blog_inner img[style*="float: right;"], 
.simple-text.blog_inner .img-in-right.only_photo, .simple-text.blog_inner .img-in-right:not(.only_photo) img{float:none!important;margin: 36px auto 35px;}
ul.inner-menu li a{height: auto;}
.new .image{height:auto;}
.new .image img {
    position: relative;
    top: inherit;
    bottom: inherit;
    left: inherit;
    right: inherit;
}
/*buttonai*/
#send-cv input[type="submit"], #contact-us input[type="submit"], .new-user-registration-form .buttons input[type="submit"], .login-block.forgotten  input[type="submit"], .login-block input[type="submit"], 
.content.acount .user-data-form .buttons input[type="submit"], .content.acount .newsletter-form .buttons input[type="submit"], .content.acount .newsletter-form input[type="submit"], .forma input[type="submit"], 
.white-block.order-confirm .green-button{width: 100%;} 
.registration-block a.blue-button , .btn_new_address, .buttons .green-button{width: calc(100% - 40px);}
.content.acount .buttons .back-button, .buttons .back-button, .back-to-orders-history{width: calc(100% - 42px);margin-bottom:20px;min-width:inherit;}
header .top a.green-button{width: calc(100% - 80px);}
/*********/
.forgot-password{width:100%;}
.radio.bigger input[type="radio"] + label span {margin: 0 5px 3px -29px;}
.product-info > div .share, .product-info form > div .share {width:100%;text-align: center;    margin: 26px 0 0 0;}
.share > span{float: none; display: inline-block;vertical-align: top;}
.share .fb-share, .share .linkedin, .product-info .share .ins {float: none!important;display: inline-block;}
.product-info .share .ins {

}
.product-info #button_cart{width: calc(100% - 147px);    text-align: center;}
.product-info .quantity {margin-right: 20px;}
.product-info .quantity input[type="text"] {width: 65px;}
.steps-line .step{width:100%!important;margin:1px 0 0 0!important;height:auto;min-height: 24px;padding: 12px 0;}
.steps-line .step p {font-size: 16px;line-height: 22px;}
.steps-line .step p strong {font-size: 20px;}
.total-block{width:100%!important;}
a.search-post-code{margin: 4px 0 0 0;}
.total-block.center{text-align:center;}
.total-block.center p:last-child span{float:none;display:inline-block;width:auto;margin-left:10px;}
.white-block.order-confirm p:first-child {font-size: 30px;line-height:38px;}
.white-block.order-confirm .green-button{font-size:16px;}
.white-block.order-confirm {padding: 55px 30px 70px;}
.address_table td {padding: 21px 15px;font-size: 14px;}
.address_table-scroll{float:left;width:100%;overflow:auto;margin-bottom:20px;}
.address_table-scroll table{width:400px!important;margin-bottom:10px;}
.address_table-scroll::-webkit-scrollbar {-webkit-overflow-scrolling: touch;height: 10px;background: #ccdbe6;}
.address_table-scroll::-webkit-scrollbar-thumb {background: #1c4a91; }
.order-view-info > div{width:100%!important;padding:0;margin-top:20px;}
.order-view-info > div:first-child{margin-top:0;}
header .top .search-button, header .top .account-button, header .top .cart-button {margin: 0 15px;}
.buttons-nav {right: 57px;}
.new-facts .year-blue{height:250px;}
.new-facts .year-blue p strong {font-size: 120px;line-height: 120px;color: #495E52;}
.new-facts .year-blue p {font-size: 24px;color: #495E52;}
.home-facts .left .heading {margin: 0 0 30px;}
.international-trade p {padding-left: 0;width: 100%;}
.international-trade p:first-child{padding-left: 145px; width: calc(100% - 145px);}
.special-offers .text p {
    font-size: 16px;
    line-height: 28px;
    margin: 17px 0;
}
.special-offers{padding: 50px 0 100px;} 
.news-carusel-block{padding: 55px 0 70px;}
.special-offers .text{margin-bottom:5px;}
#news-carusel {padding: 0 20px;}
#news-carusel .slick-prev, #news-carusel .slick-next{background-size: auto 32px;}
.special-offers .wrap{/*overflow:hidden;*/}
.special-offers-banner, #special-offers-carusel{/*width:100%;*/}
.our-contacts-map {padding:60px 0 70px;}
.sections {margin-top: 65px;}
.sections > div p {font-size:16px;padding: 0 10px;}
.subscribe-block {padding: 50px 0 50px;}
.subscribe-block .caption{font-size:22px;}
.subscribe-block .subscribe input[type="text"] {width: calc(100% - 195px);}
.subscribe-block .subscribe input[type="submit"]{width:140px;}
.certificates-block {padding: 55px 0 90px;}
.home-facts {padding: 50px 0 140px;}
.home-facts a.green-button{bottom:65px;}
#history .slide .inner {left: 10px;}
.main-activities {padding: 55px 0 30px;}
.main-activities {padding: 55px 0 90px;}
.main-activities .heading {margin: 0 0 20px;}
.main_activities .act {height: 300px;}
.white-block {width: calc(100% - 40px);padding: 20px 20px 30px;}
.simple-text p:first-child strong, .simple-text.after-products p:first-child strong {font-size: 16px;}
ul.inner-menu > li > a{font-size:14px;}
.content-right > h1{font-weight:600;}
.news-container .new:nth-child(2){margin-top:20px;}
.news-container .new{width: 100%;margin-right:0!important;}
.news-carusel .slick-prev, .news-carusel .slick-next {top: -35px!important;width: 13px!important;height: 22px!important;}
.white-block:not(.without-padding) .heading.carusel-heading{width: calc(100% - 90px);padding: 0 20px 20px;margin: 0 -20px;}
.heading.carusel-heading{width: calc(100% - 120px);font-size: 22px!important;line-height: 28px!important;padding: 20px 20px 20px;}
.white-block.without-padding h1, .white-block.without-padding .heading{font-size: 22px!important;line-height: 28px!important;padding: 20px 20px 20px;}
.products-carusel .slick-prev, .grain-purchase-points-carusel .slick-prev {right: 50px;}
.products-carusel .slick-next, .grain-purchase-points-carusel .slick-next {right: 15px!important;}
.social-responsibility-page .white-block h1 {margin-bottom: 20px;}
.new-new-facts { padding: 65px 0 20px;}
.home .new-new-facts { padding: 55px 0 20px;}
.about-us-new {padding-bottom: 70px;background-image: url(images/about-us-new-mob.png);background-size: 100% auto;}
.our-main-activities {
    padding: 55px 0 70%;
    background-image: url(images/our-main-activities-mob.png);
    background-position: bottom right;
    background-size: 100% auto;
}
.new-new-facts {padding: 70px 0 30px;}
.our-values {padding: 60px 0 70px;}
/*.history{margin-bottom:-70px;}*/
.white-block.purchase-points {width: calc(100% + 30px);margin: 50px -15px 0;}
.white-block.grain-acceptance-points {
    width: calc(100% - 10px);
    padding: 50px 20px 30px;
    margin: 0 -15px -100px;
}
    .grudu_supirkimas.rev12 > .wrap > div:last-child {margin-bottom: -100px;}
.grain-acceptance-points .map-svg {margin: 25px 0 0;}
.more-text-block .ul-table ul {width: calc(100% + 30px); margin: 0 -15px;}
.grudu_supirkimas.eko .white-block.news-inner {width: 100%;background: transparent;padding: 0;}
/*.horizontal-menu{margin: 10px 0 40px;}
.horizontal-menu > div {width: 150px;height: 75px;}
#lv .horizontal-menu > div:first-child {width: 250px;}
.horizontal-menu > div a{font-size:14px;line-height:18px;font-weight: 500;}*/
.horizontal-menu {margin-bottom: 40px;}
.horizontal-menu .slick-slide {height: 75px;}
.horizontal-menu .slick-slide a{height: 75px;font-size:14px;line-height:18px;font-weight: 500;}
.market-reviews-blue{padding: 50px 0;margin-bottom:-50px;}
.market-reviews-blue p {font-size: 22px;line-height: 41px;}
.market-reviews-page {
    padding-bottom:40%;
    background: url(images/grudu-rinkos-apzvalgos-mob.png)no-repeat bottom center;
    background-size:101% auto;
}
.market-reviews-page .text {width: 360px;}
.purchase-prices {
    width: calc(100% - 0px);
    padding: 50px 15px;
    margin: 50px -15px -50px;
}
.pdf-mob {padding-top: 73px;}
.pdf-title {margin: 35px 0 13px;}
.price-archive .small-heading{font-size:22px;}
.grains-tabs {margin: 0 0 10px;}
.grains-tabs button{font-size: 14px;padding: 12px 40px 10px 20px;}
.grains-tabs button.opened:after{right:17px;}
.table-prices-content .simple-text {margin-top: 35px;}
.international-trade-page {
    position:relative;
    background: url(images/international-trade-mob.jpg)no-repeat bottom -120px center;
    background-size: 100% auto;
    padding-bottom:160%;
    background-color: #495E52;
}
.green-block {
    width: calc(100% - 60px);
    padding: 25px 30px 35px;
    margin: 30px 0 0;
}
.main-goods-groups + .simple-text{margin-top:10px;}
.main-goods-groups{
    position: absolute;
    bottom: 50px;
    width: calc(100% - 70px);
    padding: 25px 20px 5px;
    margin: 0;
}
.main-goods-groups > p {margin: 0px 0 30px;}
.certificates-available {padding: 55px 0 45px;margin-bottom: -70px;}
.send-cv {padding: 55px 0 0;margin-bottom: -70px;}
.send-cv.last-object {
    border-bottom: none;
    border-top: 1px solid #EDEFEE;
    margin-top: 0;
}
#send-cv textarea {height: 148px;}
.advantages {width: calc(100% + 30px);padding: 0;margin: 60px -15px 0;}
.advantages .adv strong {font-size: 34px;line-height: 34px;}
.advantages .adv {width: calc(45% - 20px);padding: 0 10px;}
.advantages .adv:nth-child(2n) {width: calc(55% - 20px);}
.advantages .adv strong {font-size: 30px;line-height: 30px;}
.career-hero{margin:0;}
.job-listings .position {width: calc(100% - 185px);padding: 0 80px 0 105px;}
.job-listings .position .green-button {right: 15px;}
.white-block.requisites ul {width: calc(100% + 40px);margin: 0 -20px;}
.white-block.requisites ul li {width: calc(100% - 40px)!important;padding: 0 20px;}
.white-block.cont_form, .white-block.contact-us-on-botom {
    width: calc(100% - 10px);
    padding: 40px 20px 30px;
    margin: 50px -15px -90px;
}
#reload_regions .white-block {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
}
.regional-managers > div {width: calc(100% - 30px);padding: 30px 15px;}
.regional-managers > div img {width: 65px;height: 65px;}
.regional-managers > div p {padding-left: 80px;}
#reload_regions .white-block + .white-block{margin-top: 10px;}
#reload_regions{
    float: left;
    width: 100%;
    border-bottom: 1px solid #EDEFEE;
    margin-bottom: -70px;
}
.white-block.prek_skyr {
    width: calc(100% + 30px);
    border-bottom: 1px solid #EDEFEE;
    padding: 0;
    margin: 0 -15px -70px;
}
.trading-divisions > div {width: calc(100% - 60px);padding: 30px 15px;}
ul.inner-menu > li.open:after{top:3px;width:45px;}
ul.inner-menu > li > ul{padding: 0 20px 22px;}
.managers_list_btn li a{padding:0!important;}
.simple-text table th, .simple-text table tr:first-child td, .simple-text table tr td,.simple-text table tbody tr:first-child td{padding: 5px 5px;}
.simple-text table th, .simple-text table tr:first-child td, .simple-text table tbody tr:first-child td {font-size:13px;}
.product-info > div{text-align:center;}
.product-info .any-questions-button {width: calc(100% - 42px);}
.product-info .subcategory {float: none;display: table;margin: 4px auto 0;}
.product-image .front-photo, .product-image .gallery.gallery-carusel {width: 100%;}
.product-info .links {max-width: unset;width: 100%;}
.product-info .links a {float: none;display: table;margin: 0 auto 10px;}
.product-info form > div{text-align:center;}
.product-info .price{width:100%;}
.cart-pop {right: -113px; width: 278px;}
.cart-pop:before {right: 115px;}
.cart-pop .item .image {width: 70px;margin: 0 0 0 20px;}
.cart-pop .item .info {width: 150px;font-size: 14px;margin-left:20px;}
.account-pop {right: -57px;width: 197px;}
.account-pop:before{right: 59px;}
.account-pop ul li {margin: 15px 0;}
.account-pop ul li a {font-size: 15px;}
.mobile  #menu {width:100%;}
header .extra-links a:before{margin: 0 14px 1px 11px;}
.purchase-prices .green-button {width: calc(100% - 40px);}
.social-responsibility-page .white-block {min-height: unset;}
.new .short-text{display:none;}
.white-block.grain-acceptance-points.show_bigger{width: calc(100vw - 40px);margin: 0;}
#lv .map-container.managers_map.manager_white .map-svg{height:360px;}
.home .new-new-facts .blue > p, .new-new-facts .blue > p {
    width: calc(100% - 60px)!important;
    text-align: center;
    padding: 0 30px;
    margin: 50px 0 0;
}
.new-new-facts .blue > p strong:after{margin: 12px auto 24px}
#new_cokies .checkboxai label {width: calc(50% - 41px);margin: 0 20px 15px 0;}
#new_cokies .checkboxai label:nth-child(2n){margin-right:0;}
.weekly-image .calendar, .in-news-page .calendar {width: 85px;height: 40px;}
.weekly-image .calendar span:first-child, .in-news-page .calendar span:first-child {font-size: 14px;margin-top: 7px;}
.weekly-image .text, .in-news-page .text {position: relative;font-size: 16px;color: #142236;font-weight: 400;padding: 0;}
.weekly-image:after{content:none;}
.weekly-image img {
    width: 100%;
    height: auto;
    position: relative;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
}
.weekly-image{height: auto;margin: 23px 0 -33px;}
.weekly-image .season, .in-news-page .season {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 59px;
    height: 59px;
}
.special-offers-banner, #special-offers-carusel {width: 380px;}
#special-offers-carusel .slick-dots {bottom: -15px!important;}
    .mission-vision{padding: 80px 0;}
    .mission-vision .mission > div, .mission-vision .vision > div{width:100%;}
    .mission-vision .mission, .mission-vision .vision {padding: 30px 30px 35px;}
    .mission-vision .vision {margin-top: 20px;}
    .mission-vision p:first-child {width: 100%!important;text-align: center;margin-bottom: 25px;}
    .mission-vision p:first-child:after{margin: 10px auto 0;}
    .mission-vision p:nth-child(2n) {text-align:center;padding-left: 0!important;}
    .grudu_supirkimas.rev12 {margin-bottom: -20px;}
    .home-hero .slogan p:first-child { font-size: 42px;line-height: 54px;}
    /*html[lang="ee"] .sections {margin: -110px 0 -20px;}*/
    html[lang="ee"] .main_activities .act .title{font-size:16px;word-break: break-all;}
    .newsletter-page{min-height:unset;padding-top:150px;margin: -150px 0 -70px;}
    .newsletter-page .white-box {width: calc(100% - 40px);padding: 40px 20px 50px;margin-bottom:70px;}

}

@media(max-width:450px){
.place_name{font-size: 28px;padding-right:0px;line-height:70px;}
.place_text {width:100%;margin: 0 0 20px;padding: 0px;border:none;}
.place_wheater{padding-left:0px;}
.fizinis-juridinis .radio.juridinis{clear:both;margin-top:15px!important;}
.fizinis-juridinis .radio:before{content:none;}
a.search-post-code{clear:both;width: 100%;margin: 0;}
#logo {width: 150px;margin-top: 56px;}
header .top .search-button, header .top .account-button, header .top .cart-button {margin: 0 12px;}
#special-offers-carusel .slick-slide img {/*width: 400px;*/}
.grain-purchase-points-carusel.show4 .point, .grain-purchase-points-carusel.show3 .point {width: calc(100% - 40px);min-height: 230px;border-right:none!important;}
.cart-pop {right: -103px;}
.cart-pop:before {right: 105px;}
.account-pop {right: -54px;}
.account-pop:before{right: 56px;}
.international-trade-page{background-position: bottom -70px center;padding-bottom: 175%;}
header .extra-links a:before{display:none;}
header .extra-links a{margin-right:10px;}
header .extra-links a:last-child{margin-right:0;}
#new_cokies .agree_button{width:100%;}
#new_cokies .agree_button:last-child{margin-top:15px;}
.special-offers-banner, #special-offers-carusel {width: 350px;}
    .mobile #logo {width: 130px;/*margin-top: 55px;*/}
    html[lang="lv"] .home-hero .slogan p:first-child, html[lang="ee"] .home-hero .slogan p:first-child  { font-size: 38px;line-height: 50px;}

}

@media(max-width:400px){
header {min-height: 105px;}
.exchange-prices .inner > a.contact-us, .exchange-prices .inner > a.buying-points, .exchange-prices .inner > a.prices {width: calc(100% - 22px);padding: 9px 10px 8px 10px;margin-right:0;}
.activities > div{height:380px;width: calc(100% - 21px);}
.activities > div .title {font-size: 20px;line-height: 28px;}
.simple-text .video, .simple-text .video iframe{height: 166px;}
.technology-tabs button{width:100%;height: auto;padding:10px 20px;margin-right:0;}
.products-list.in-line-4 .product, .products-list.in-line-3 .product, .products-list:not(.in-line-3):not(.in-line-4) .product {width: calc(100% - 60px);padding:0 30px 20px 30px;border-right: none!important;}
.products-list.products-carusel .product{padding: 0 30px;}
.consultant-popup .manager-info p:last-child a:last-child{display:block;}
.products-list.products-carusel .product {padding: 0 30px!important;}
#vote-button, .hero .news a.green-button{width:100%;padding:0;}
.hero .survey .radio input[type="radio"] + label {font-size: 14px;}
.order-dilivery-payment-form .cart-pop .item .info {width: calc(100% - 142px);}
.radio.delivery {width: calc(100% - 70px);padding: 21px 20px 22px 48px;}
#vote_form .radio input[type="radio"] + label{font-size: 14px;}
#logo {width: 125px;margin-top: 58px;}
/*.mobile .buttons-nav{margin-right: -10px;}*/
header .top .search-button{margin-left:0;}
    /*.mobile .languages{position: absolute;right: 15px;top: 5px;}
    header .extra-links {top: 5px;}
    header .extra-links a{display:table;margin: 3px 0;}
    header .extra-links a:before {content:none;}*/
.search-popup{top: 155px;}
.home-hero .slogan {bottom: 60px;}
.home-hero .slogan p:first-child {font-size: 38px;line-height: 50px;}
/*.certificates-pdf > div {height: 260px;width: calc(50% - 5px);margin: 0 10px 10px 0;}
.certificates-pdf > div p strong { font-size: 34px;line-height: 34px;    margin: 50px 0 20px;}*/
.new-facts .text p { font-size: 14px;line-height: 28px;margin: 25px 0;}
#special-offers-carusel .slick-slide img {/*width: 370px;*/}
.subscribe-block .subscribe input[type="text"] {width: calc(100% - 40px);text-align:center;}
.subscribe-block .subscribe input[type="submit"]{width:100%;margin-top:20px;}
#history .slide .inner {left: 0;}
.history .slider-nav {width: 51px;}
.history-line {right: 65px;}
.main_activities .act {height: 270px;}
.market-reviews-page .text{width:100%;}
.international-trade-page {padding-bottom: 170%;}
.green-block{bottom:60px;}
.job-listings .position .title {font-size: 16px;}
.trading-divisions > div p:first-child {font-size: 14px;}
.trading-divisions > div p {font-size: 14px;margin: 5px 0;}
.contact-person {width: calc(100% - 40px);padding: 23px 20px 20px 20px;}
.product-info .quantity {margin-right: 0px;}
.product-info .quantity input[type="text"] {width: 85px;}
.product-info .quantity {
    float: none;
    display: block;
    width: 147px;
    margin: auto;
}
.product-info #button_cart{width: 100%;background-position:left 40px center;margin-top:30px;}
.eshop-product .contact-person{width:calc(100% - 40px);}
.cart-pop {left: -152px;}
.cart-pop:before {right: 104px;}
.account-pop {right: unset;left: -171px;}
.account-pop:before{right: 54px;}
.search-popup {top: 164px;}
.international-trade p {font-size: 14px;line-height: 24px;}
.international-trade p:first-child strong {font-size: 90px;line-height: 90px;}
.international-trade p:first-child {font-size: 30px;line-height: 38px;padding-left: 130px;width: calc(100% - 130px);}
.international-trade-page{background-position: bottom -20px center;padding-bottom: 185%;}
.consultant-popup {width: calc(100% - 40px);height: calc(100% - 40px);}
.consultant-popup .manager-info {margin-left: 0;width: 100%;max-width: unset;}
.consultant-popup .manager-info img {display: table; margin: 0 0 10px;}
.consultant-popup .manager-info p:nth-child(2) {clear: both;}
.blue-map { height: 620px;}
.international-trade {padding: 30px 20px;width: calc(100% - 41px);height: 190px;}
.manager_white .map-svg .consultant-popup {width: calc(100% - 40px);}
#lv .main_activities .act .title {font-size: 16px;min-height: 54px;}
#lv .map-container.managers_map.manager_white .map-svg{height:290px;}
.special-offers-banner, #special-offers-carusel {width: 310px;}
    html[lang="ru"] .home-hero .slogan p:first-child {font-size: 40px;line-height: 50px;}
    html[lang="lv"] .home-hero .slogan p:first-child, html[lang="ee"] .home-hero .slogan p:first-child  { font-size: 34px;line-height: 46px;}
    .sections{border:none;margin-top:40px;}
    .sections .column{border:none;}

}

@media(max-width:360px){
.company-rekvizits p, .company-contacts p {font-size: 15px;}
.user-registration-form .checkboxai label span.label, .new-user-registration-form .checkboxai label span.label {font-size: 14px;line-height: 20px;}
a.search-post-code{clear:both;width: 100%;margin: 0;}
.home-hero .slogan p:first-child {font-size: 36px;line-height: 48px;}
header .top .search-button, header .top .account-button, header .top .cart-button {margin: 0 10px;}
.international-trade-page{background-position: bottom -1px center;padding-bottom: 195%;}
.special-offers-banner, #special-offers-carusel {width: 290px;}

}

@media(max-width:350px){
.product-image .gallery.gallery-carusel {width: 220px;}
.contact-person p{font-size:15px;}
header {min-height: 145px;}
#logo {width: 170px;margin: 45px 0 0px;}
.mobile .buttons-nav {
    top: 100px;
    left: 15px;
    width: 225px;
}
header .top .search-button, header .top .account-button, header .top .cart-button {margin: 0 30px;}
header .top .search-button{margin-left:0;}
.mobile .burger {top: 105px;}
.mobile .languages{position: absolute;right: 15px;top: 52px;}
header .extra-links a{display:unset;}
header .extra-links a:before {content:'';margin: 0 9px 1px 6px;}
.copyright{padding: 35px 0 35px;margin-top: 40px;}
.copyright .left, .copyright .right{width:100%;text-align:center;margin:2px 0;}
#subscribe input[type="text"]{width: calc(100% - 32px);text-align: center;}
#lv #subscribe input[type="text"]{width:100%;}
#subscribe input[type="submit"]{width:100%;margin-top:10px;}
footer .col:nth-child(1) {width: calc(100% - 30px);border-right: none;padding: 0 15px 0 15px;}
footer .col:nth-child(2) {width: calc(100% - 30px);border-right: none;border-top: 1px solid #e4edf2;padding: 30px 15px 0 15px;margin-top:30px;}
/*.international-trade{text-align:center;padding: 40px 30px 40px;}
.international-trade p:first-child { padding-left: 0; width: 100%;  max-width: unset;}
.international-trade p:first-child strong {
    position: relative;
    display: table;
    top: 0;
    width: 100%;
    font-size: 98px;
    line-height: 98px;
    text-align: center;
}*/
.cart-pop {left: -84px;}
.cart-pop:before {right: 195px;}
    html[lang="lv"] .home-hero .slogan p:first-child, html[lang="ee"] .home-hero .slogan p:first-child  { font-size: 30px;line-height: 42px;}

}

/*phone horizontal*/

@media only screen and (max-width: 1000px) and (max-height: 500px) and (orientation: landscape){
.exchange-prices {padding: 40px 0 30px;margin-top: 40px;}
.crop-products {padding: 30px 0 40px;}
.our-contacts-map{padding: 30px 0 40px;}
.raw-materials .inner {padding: 30px 15px 50px;}
.raw-materials {padding: 100px 0 50px;}
.international-trade {padding: 50px 50px;}
footer {margin-top: 55px;}

}

/*popup'ai*/

@media only screen and (max-width: 1400px) and (max-height: 650px) and (orientation: landscape){
    .popup{overflow:auto;}
    .popup .close{top:9px;right:8px;}
}

@media only screen and (max-width: 1240px){
    .home-hero iframe {
        min-height: 145%;
        top: 86px;
    }
    .scrolltop{height: 20px;height: auto;overflow-x: auto;padding-bottom: 20px;width: 100%;}
    .scrollbottom{height:auto;overflow-x:auto;padding-bottom: 20px;width:100%;}
    .div1 {width:1075px;height: 20px;cursor: pointer;}
    .div2 {width:1075px; overflow: auto;}

    .scrollbottom::-webkit-scrollbar {-webkit-overflow-scrolling: touch;width: 10px;background: #f2f6f9;}
    .scrollbottom::-webkit-scrollbar-thumb {background:#9ab2ca;}

    .scrolltop::-webkit-scrollbar {-webkit-overflow-scrolling: touch;width: 10px;background: #f2f6f9;}
    .scrolltop::-webkit-scrollbar-thumb {background:#9ab2ca;}
    


    .popup{overflow:auto;}
    .popup .close{top:9px;right:8px;}
    .popup.purchase-prices-pop {width: calc(100% - 130px);height: auto;max-height: calc(100vh - 170px);min-height: inherit;overflow:auto;}  
    .popup.purchase-prices-pop > img{margin-top: -15px;}
    .popup.purchase-prices-pop .title {width: calc(100% - 220px);}
    /*.popup.purchase-prices-pop .table-scroll{height:auto;overflow-x:auto;padding-bottom: 20px;width:100%;}
    .popup.purchase-prices-pop .table-scroll::-webkit-scrollbar{-webkit-overflow-scrolling: touch;height: 16px;background: #f2f6f9;}
    .popup.purchase-prices-pop .table-scroll::-webkit-scrollbar-thumb {background:#9ab2ca;}
    .popup.purchase-prices-pop .table-scroll{
        transform:rotateX(180deg);
        -ms-transform:rotateX(180deg); 
        -webkit-transform:rotateX(180deg);
    }
    .popup.purchase-prices-pop .table-scroll h3, .popup.purchase-prices-pop .table-scroll table{
        transform:rotateX(180deg);
        -ms-transform:rotateX(180deg); 
        -webkit-transform:rotateX(180deg); 
    }*/
    .popup.point-info-pop{overflow-y: auto;overflow-x: hidden;}
}

@media only screen and (max-width: 900px){
    .popup.blue-table-pop {width: calc(100% - 130px);height: max-content;}
    .popup.blue-table-pop img{width:100%;}
}

@media only screen and (max-width: 750px){
    .popup.point-info-pop, html[lang="lv"] .popup.point-info-pop, .popup.grudu_supirkimas_pop{width: calc(100% - 130px);}
}

@media only screen and (max-width: 700px){
    .popup.purchase-prices-pop > img{display:none}
    .popup.purchase-prices-pop .title {width: 100%;}
    .map-svg .consultant-popup {
        width: calc(100% - 60px);
        top: 0!important;
        bottom: unset!important;
        height: calc(100% - 60px);
        min-height:unset;
    }
}

@media only screen and (max-width: 600px){
    .popup{padding: 40px 30px 30px;}
    .popup.homepage-pp {
     width: calc(100% - 80px);
     overflow: unset;
    }
    .popup.blue-table-pop, .popup.purchase-prices-pop {width: calc(100% - 90px);}
    .popup.point-info-pop, .popup.grudu_supirkimas_pop, html[lang="lv"] .popup.point-info-pop{width: calc(100% - 90px);padding: 25px 30px 50px;}
    .popup.point-info-pop .text {padding: 20px 30px 0;margin: 23px -30px 0;}
    .popup.point-info-pop .title, .popup.grudu_supirkimas_pop .title {font-size: 18px;}
    .popup.point-info-pop img {max-height: 50px;margin-top: -10px;}
}

@media only screen and (max-width: 500px){
    .popup.purchase-prices-pop .title{font-size:18px;}
     .home-hero iframe {
        min-height: 200%;
    }
}

@media only screen and (max-width: 400px){
    .popup.blue-table-pop .info-text:before{content:none;}
    .popup.blue-table-pop .info-text{width: 100%;padding-left: 0px;}
    .map-svg .consultant-popup {width: calc(100% - 40px);height: calc(100% - 40px);padding: 20px;}
}

@media only screen and (max-width: 1000px) and (max-height: 750px) and (orientation: landscape){
    .popup.point-info-pop,html[lang="lv"] .popup.point-info-pop{max-height: calc(100% - 130px);min-height: inherit;overflow:auto;}
}

@media only screen and (max-width: 1000px) and (max-height: 620px) and (orientation: landscape){
    .popup.blue-table-pop{max-height: calc(100% - 130px);min-height: inherit;overflow:auto;}
}

@media only screen and (max-width: 600px) and (max-height: 750px) and (orientation: portrait){
    .popup.blue-table-pop, html[lang="lv"] .popup.point-info-pop{max-height: calc(100% - 130px);min-height: inherit;overflow:auto;}
    /*.popup.point-info-pop{max-height: calc(100% - 130px);min-height: inherit;overflow:auto;}*/
}

@media(max-height:600px){
    .pdf_viewer {
          height:100%;

    }
}

/***header buttons***/

@media(max-width:1280px){
    header .top {width: auto!important;}
    .mobile .buttons-nav {right: 79px;}
}

@media(max-width:950px){
    .top-left {
        top: 54px;
    }
    header .top {width: 100%!important;}
/*    .mobile #logo {margin-top: 15px;}*/
    .mobile .buttons-nav {top: 95px;right: 60px;}
    .mobile .burger {top: 100px;right: 15px;}
    header .extra-links a{margin-right: 10px;}
}

@media(max-width:750px){
    header .extra-links a span.desktop{display:none;}
    header .extra-links a span.mobile{display:block;}
    header .extra-links {margin: 0 10px 0 0;}
}

@media(max-width:630px){
    header .extra-links {margin: 0 10px 0 0;}
    header .extra-links a{padding: 0 10px;margin-right: 10px;}
    header .self-service {width: 130px; padding: 0;}
    header .self-service:before{content:none;}
    label.email:before, label.passw:before {
        top: 30px;
    }
    .registration-block .without-registration {
        margin-left: 0;
        width: calc(100% - 40px);
    }
    .top-left {
        display: none;
        pointer-events: none;
    }
}

@media(max-width:540px){
    header .top button#search {
        color: transparent;
        border: 0;
        width: 24px;
        padding: 0;
    }
    .mobile #logo {width: 150px;}
    .mobile .buttons-nav {top: 87px;}
    .mobile .burger {top: 92px;}
    .languages{margin-left: 0}
    header .self-service {width:90px;}
    html[lang="lv"] header .extra-links a
    html[lang="lv"] header .self-service
    html[lang="ee"] header .extra-links a {padding: 0 5px;}
    html[lang="ee"] header .self-service {width:110px;}
}

@media(max-width:500px){
    header .self-service {float: right;width:110px;}
    header .extra-links {width: calc(100% - 120px);margin: 0;}
    header .extra-links a{width:calc(50% - 7px);text-align:center;padding: 0;}
    .languages {position: absolute;top: 87px;right: 50px;}
    .languages .active img{display:none;}
    .mobile .buttons-nav {right: 103px;}
    html[lang="lv"] header .extra-links {width: calc(100% - 136px);}
    html[lang="lv"] header .extra-links a {width: calc(44% - 15px);}
    html[lang="lv"] header .extra-links a + a{width: calc(56% - 15px);}
    html[lang="ee"] header .extra-links {width: calc(100% - 140px);}
    html[lang="ee"] header .extra-links a {width: calc(50% - 12px);}
    html[lang="ee"] header .extra-links a + a{width: calc(50% - 2px);margin-right:0;}
    html[lang="ee"] header .self-service {width:130px;}
}

@media(max-width:450px){
    header .self-service {width:90px;}
    header .extra-links {width: calc(100% - 100px);}
    .mobile #logo {width: 122px;}
    .mobile .buttons-nav {top: 78px;}
    .mobile .burger {top: 83px;}
    .languages {top: 80px;}
    html[lang="lv"] header .extra-links a, html[lang="lv"] header .self-service{font-size:11px;}
}

@media(max-width:400px){
    .mobile #logo {width: 106px;margin-top: 30px;}
    header .top .search-button, header .top .account-button, header .top .cart-button {margin: 0 10px;}
    header .extra-links a, header .self-service{font-size:12px;}
    html[lang="lv"] header .extra-links {width: calc(100% - 125px);}
    html[lang="lv"] header .extra-links a {margin-right: 5px;}
    html[lang="lv"] header .extra-links a {width: calc(44% - 7px);}
    html[lang="lv"] header .extra-links a + a{width: calc(56% - 2px);margin-right:0;}
    html[lang="lv"] header .self-service {width: 120px;}
    html[lang="ee"] header .extra-links {width: calc(100% - 120px);}
    html[lang="ee"] header .extra-links a {width: calc(53% - 12px);}
    html[lang="ee"] header .extra-links a + a{width: calc(47% - 2px);}
    html[lang="ee"] header .self-service {width:110px;}
}
