
@media (max-width:1200px)  {
  .top-block-slider .carousel-element span{
    left: 323px !important;
  }
  .ab-us-mainblck{
    height: 422px !important;
  }
  .top-block-slider .carousel-element div{
    left: 64px !important;
  }
  footer .container div:nth-child(1){ order:1}
  footer .container div:nth-child(2){ order:2}
  footer .container div:nth-child(3){ order:1}
  footer .container{
    flex-wrap: wrap;
  }
  footer .container:first-child{
    justify-content: space-around;
  }
  .second-dv-footer{
    margin-top: 30px;
    width: 100%;
    align-items: initial !important;
  }
  .second-dv-footer h3{
    text-align: center;
  }
  .second-dv-footer .ours-reqvisits-footer{
    width: 100%;
    justify-content: space-around;
  }

}

@media (max-width:991px)  {
  .left-head-cnt{
    display: none;
  }
  .right-ab-pr-bt-bt2 div p{
    width: 50%;
  }

  .ab-us-mainblck .background-img-main{
    display: none;
  }
  .ab-us-mainblck{

  }
  .background-img-main2{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
  }
  .wh-we{
    width: 100%;
  }
  .ours-advantages-main .container div{
    width: 50%;
    margin-bottom: 11px;
    margin-top: 11px;
  }
  .right-head-cnt{
    display: none;
  }
  #burger-nav{
    display: block;
  }
  #search-nav{
    display: block;
  }
}

@media (max-width:750px){
  #js-next-pr , #js-next-part{
    right: -10px;
  }
  #js-prev-pr , #js-prev-part{
    left: -10px;
  }
  .top-ab-product-bottom{
    flex-direction: column;
  }
  .top-left-ab-pr-bt{
    width: 100%;
  }
  .left-ab-pr-bt{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 22px;
  }
  .img-our-prt{
      display:none;
  }
  #cr-prt{
      width:100% !important;
  }
  .mob-img-our-prt{
      display:flex !important;
      justify-content: center;
      width:100%;
      margin-bottom:10px;
  }
  .right-ab-pr-bt{
    width: 100%;
  }
  .ZoomContainer , .zoomWindowContainer , .zoomLens , .zoomWindow{
    width: 0px !important;
    height: 0px !important;
    border: 0px !important;
  }
  footer .container:first-child{
    padding-left: 0px;
  }
  .neo-farm-list-left .owl-wrapper-outer{
    border-radius: 0px;
  }
  .neo-farm-list-map{
    border-radius: 0px;
  }
  .neo-farm-list{
    flex-direction: column;
    align-items: center;
  }
  .neo-farm-list-left .owl-carousel , .neo-farm-list-left .owl-wrapper-outer , .neo-farm-list-left .owl-wrapper , .neo-farm-list-left .owl-item {
  	height: 240px;
  }
  .neo-farm-list-map{
    height: 240px;
  }
  .neo-farm-list-left{
    width: 100%;
  }

  .neo-farm-list-mid{
    width: 100%;
  }
  .neo-farm-list-map{
    width: 100%;
  }
  .about-company-main-btm div{
    width: 50%;
    margin-bottom: 22px;
  }
  .call-centr-main .container div{
    position: initial;
    width: 100%;

    height: 100%;
  }
  .call-centr-main{
    height: auto;
    background: none;
    margin-top: 22px;
  }
  footer .container:last-child{
    padding: 0px 15px;
  }
}
@media (max-width:460px){

  .call-centr-main .container div{
    padding: 15px;
  }
  .tab{
    display: flex;
    flex-direction: column;
  }
  .call-centr-main .container div span{
    font-size: 25px;
  }
  .call-centr-main .container div h3{
    font-size: 15px;
  }
  .about-company-main h2{
    text-align: center;
  }
  .about-company-main-btm div{
    width: 100%;
  }


}
@media (max-width:560px){
  footer .container div{
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
  }
  .about-company-main-bottom{
    padding-left: 15px;
    padding-right: 15px;
  }
  .about-company-main-list .about-company-main-bottom{
    padding-left: 0px;
    padding-right: 0px;
  }
  .about-company-main h2{
    font-size: 17px;
  }
  .wh-we div{
    flex-direction: column;
    margin-bottom: 0px;
  }
  .wh-we span{
    margin-bottom: 10px;
    width: 100%;
  }
  .ab-us-mainblck{
    height: 535px !important;
  }
  .ours-advantages-main .container div{
    width: 100%;
    padding-left: 5px;
  }
  .map-main-lk{
    margin-bottom: 322px;
  }
  .right-blck-map{
    top: 612px;
    bottom: -322px;
    left: 0;
    width: 100%;
  }
  footer .container div:nth-child(1){
    margin-bottom: 30px;
  }
  .second-dv-footer .ours-reqvisits-footer{
    flex-direction: column !important;
  }
  .ours-reqvisits-footer div:last-child{
    margin-left: 0px;
  }
  .top-block-slider .carousel-element span{
    display: none;
  }
  .top-block-slider .carousel-element div{
    width: 90%;
    background: #ffffffb0;
    left: 5% !important;
    color: #000 !important;
  }

  .top-block-slider .carousel-element div h1 , .top-block-slider .carousel-element div h2 , .top-block-slider .carousel-element div p , .top-block-slider .carousel-element div h3{
    color: #1f3823;
  }
}
@media (max-width:360px){

  .top-block-slider .carousel-element div h2 , .top-block-slider .carousel-element div h1{
    font-size: 25px;
  }

}
@media (max-width:1350px){
.ab-us-mainblck{
  height: 550px;
}
}
@media (max-width:382px){
  .ab-us-mainblck{
      height: 590px !important;
  }
  .wh-we h3{
    font-size: 22px;
  }
}
@media (max-width:1500px){
  .top-block-slider .carousel-element div{
    left: 122px;
  }
  .top-block-slider .carousel-element span{
    left: 380px;
  }
}
