@media only screen and (min-device-width: 800px) and (max-device-width: 820px) {

 .cateogry-search .bootstrap-wrapper .col-md-8 {
    max-width: 64% !important;
  }
 .cateogry-search .col-md-4.media-button {
    width: 30% !important;
    max-width: 31% !important;
}
}

@media (max-width: 1080px) {
	.agri-maxx-500 {
  padding: 0px 0px 80px;
}
  .page-banner .banner-subtitle{max-width:100%!important;}
.home .page-banner{margin-top: -180px!important;}
.col-md-8 .video .blog-img { height: 323px;}  
.newslettersection .pum_sub_form { margin-left: -13px;}
.newslettersection .pum-form__field { width: 32.8% !important;}
.news-media-page .site-main, .search .site-main{  margin-top: -87px !important;
}
.newslettersection .pum-form__submit{width: 56%;  float: right;}
.single-post .site-main {margin-top: -87px !important;
}
.popularnews{padding: 10px 36px !important;}
.popularnews h2 { font-size: 29px;}
.media-button img{right: -212px;  top: -36px;}  
input#searchsubmit{padding: 16px 66px!important;} 
#searchform{width: 941px;}
.content-varieties .varieties-list {max-width: 680px;}
.content-seed-protection .bx-wrapper,
  .content-seed-protection .sp-content {padding: 0;}
}

@media (max-width: 1024px){
.desktop-map{display:none;}
.mobile-map{display:block;}
.news-media-page .site-main, .search .site-main{margin-top: 0px !important;}  
.col-md-9.singlepost{padding-right: 0px;}
.popularnews{flex: 0 0 96% !important;
  max-width: 95% !important;margin: auto;}  
.main-news {
  margin-right:0px;flex: 0 0 100% !important;
  max-width: 100% !important;
} 
.satisfiedcustomers .testi-style-empatbelas .testi-item img{height: auto;}  
.newslettersection .pum-form__field {
  width: 100% !important;}
 .pum-form--alignment-center{text-align: left;}
.latestvideos .col-md-8{flex: 0 0 100%;
    max-width: 100%;} 
 .latestvideos .col-md-4, .latestvideos .col-12{flex: 0 0 100%;
    max-width: 100%; padding:0px;}  
.search-results .media-button{margin-left: 10px;}
  .relatedthumb img, .blog-post h3 a, .relatedCol h3 a {
  height: auto;
}
 .bootstrap-wrapper .rel-post.col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
.singleblog .col-md-3{max-width: 37% !important;
  flex: 0 0 37% !important;}  
  
  .post-list img {
  
  height: auto;
}
.common-list .news-title{height: auto;} 
.search-no-results .cateogry-search {
  margin-top: 125px !important;
  margin-bottom: 60px !important;margin-left: 20px;
    margin-right: 20px;
} 
.col-md-4.top-cat, .col-md-4.top-search, .col-md-8.search-m{width: 50%!important;
  max-width: 50%!important;
  flex: auto!important; margin-bottom: 15px;}
  .col-md-4.media-button{width: 25% !important;
    max-width: 25% !important;padding: 0;
  flex: auto!important; margin-bottom: 15px;}
input#searchsubmit{padding: 16px 63px 16px 46px !important;
    margin:auto; 
    text-align: center;}
.media-button img {
 position: absolute;
    right: 15px;
    top: 13px;
} 
#searchform {
  width: auto;} 
.news-letter.newslettersection .pum-sub-form-field--submit {
  width: auto !important;
  float: left;
}
  .news-letter .newslettersection .pum-form__field{width:100%!important;}
.closePopup{top:11%!important;}
.main-post-large h3 a, .main-post-large .content p, .main-post-small h3 a {-webkit-box-orient: inherit;}
.col-md-5.main-post-small .inner-img{width:100%;}
.blog-post .main-post-small:first-child {
  margin-bottom: 0px;
} 
.col-md-5.main-post-small{padding:0px;max-width: 100%;
  flex: initial;}
.col-md-7.main-post-large{padding-right: 15px!important;max-width: 100%;
  flex: initial;} 
.home .page-banner.full-size{height: 90vh !important;}
.page-banner.full-size {
  height: 45vh !important;
  min-height: 47vh !important;}
.banner-text-content{max-width: 86%;} 
.news-letter h2{padding: 11px 0;font-size: 40px;line-height: 48px;} 
.news-letter { padding: 30px!important;}  
.video .inner-img{width:100%!important;}
.blog-post{margin-bottom: 30px;}
.news-media-page .content-blog .button-container.load-btn a.button-style{width: 35%;} 
.main-blog-list .col-md-6{flex: 0 0 100%;
    max-width: 100%;}
.content-blog .main-blog{float: left;
  width: 38%; margin-right: 13px;}
.search .content-blog .blog-post-1{padding: 0px 20px 0px 20px;
  flex: 0 0 100%;
  max-width: 100%;}  
.category .wp-block-search__button, .search .wp-block-search__button{left:213px!important;} 
.wp-block-search__button{left:200px!important;} 

.blog-post.main-blog-list{width:60%!important;margin-top: 40px !important;display: inline-block;}
.posts{margin-bottom: 30px;}

ul.post-list.common-list li{width: 100% !important;
    margin-left: 0px !important;display: block;}
.bootstrap-wrapper .col-md-3.blog-sidebar, .singleblog .bootstrap-wrapper .col-md-3.rightbar {max-width: 40%;flex: 0 0 40%!important;}
.bootstrap-wrapper .col-md-9.blog-post, .singleblog .bootstrap-wrapper .col-md-9{flex: 0 0 60%!important;max-width: 60%!important;}
.content-blog .blog-sidebar{padding: 30px 21px!important;}
.blog-post.main-blog-list-1{width:60%!important;}
.page{margin-top:0px;}  
.page, .category, .single, .search-results{margin-top: 80px;} 
h2.banner-title.heading-1.white {
  font-size: 45px!important; 
}
a.slider-btn.button{text-transform: capitalize;}
  .reviews-gallery li.review-large {

    width: 100%;

  }



  .reviews-gallery li {

    width: 50%;

  }

  .agri-maxx-500 {
    padding: 60px 0px;
  }

  .left-txt table {
    width: 65%;
    margin-bottom: 20px;
  }

  .list, .text1, .head-var, .thumb-img {
    margin-top: 0px;
    padding-bottom: 20px;
  }

  .list {
    font-size: 18px;
  }

  .head-var {
    height: auto;
    font-size: 24px;
  }

  .map-image {
    width: 35%;
  }

  .left-txt table td {
    padding: 6px;
    font-size: 16px;
  }




}



@media (min-width: 992px) {

  .site-header.site-header-mobile {

      display: none !important;

  }

}



@media (max-width: 1100px) {

  .site-header.site-header-desktop {

    display: none !important;

  }



  .site-header.site-header-mobile {

      display: block !important;

  }



  .site-header.site-header-mobile.sticky-nav {

    -webkit-transform: translateY(0);

    transform: translateY(0);

  }



  .site-header.site-header-mobile .main-menu {

    padding: 0 30px;

  }



  .site-header.site-header-mobile .site-branding {

    width: 100%;

    padding: 10px 0;

  }



  .site-header.site-header-mobile .menu-trigger,

  .site-header.site-header-mobile .close-trigger {

    pointer-events: all;

    position: absolute;

    top: 50%;

    right: 30px;

      display: inline-block;

      height: 50px;

      width: 50px;

      padding: 14px;

      border-radius: 25px;

      z-index: 999;

      background: #ffffff !important;

      line-height: 1;

      cursor: pointer;

    -webkit-transform: translateY(-50%);

      transform: translateY(-50%);

      -ms-touch-action: manipulation;

      touch-action: manipulation;

      vertical-align: top;

  }



  .site-header.site-header-mobile .menu-trigger svg {

      fill: #041e42;

      height: 22px;

      width: 22px;

  }



  .site-header.site-header-mobile .close-trigger {

    background: #041e42 !important;

    padding: 0 !important;

    top: 15px;

    right: 30px;

    -webkit-transform: translateY(0);

      transform: translateY(0);

  }



  .site-header.site-header-mobile .close-trigger svg {

    fill: #ffffff !important;

    height: 50px;

    width: 50px;

  }



  .site-header.site-header-mobile .site-nav {

    background-color: #041e42 !important;

    position: fixed;

    top: 0;

    right: 0;

    width: 100%;

    max-width: 320px;

    padding: 100px 30px 30px;

    overflow-y: auto;

    -webkit-transform: translateX(100%);

    transform: translateX(100%);

    -webkit-transition: all 0.35s;

    transition: all 0.35s;

    z-index: 1000;

  }



  .site-header.site-header-mobile .site-nav.active {

    -webkit-transform: translateX(0);

    transform: translateX(0); 

  }



  .site-header.site-header-mobile .site-nav li {

    display: block;

    margin: 0;

  }



  .site-footer .left-info,

  .site-footer .right-info {

    float: none;

    text-align: center;

    width: 100%;

    padding: 30px 0 0 !important;

  }



  .site-footer .right-info .widget,

  .site-footer .right-info .widget img {

    margin: 0 !important;

  }



  .site-footer .social-icons {

    text-align: center;

  }



  .site-footer .right-info a {

    display: inline-block;

  }



  .site-footer .address-sc,

  .site-footer .phone-sc,

  .site-footer .email-sc {

    margin-top: 10px;

  }



  .site-footer .address-sc br {

    display: none !important;

  }



  .site-footer .footer-left {

    border-right: 0 !important;

  }



  .site-footer .left-menu {

    width: 75%;

  }



  .site-footer .right-menu {

    width: 25%;

  }



  .content-announcement .col-12 > * {

    display: block;

    margin: 10px auto;

  }



  .content-announcement .col-12 > .button-style {

    display: inline-block;

  }



  .content-two-col .text-content {

    padding: 30px 30px 100px;

  }



  .content-two-col .text-content .button-style {

    bottom: 30px;

  }



  .content-slider-reviews p.heading-3 {

    font-size: 20px;

  }



  .content-three-col {

    padding: 15px 0;

  }

  

  .content-three-col .text-content {

    text-align: center;

    padding: 15px;

  }



  .content-team .team-list li,

  .content-team .team-list li:nth-child(even) {

    width: 100%;

    padding-top: 50px;

    text-align: center;

  }



  .content-one-col .text-content {

    padding: 30px;

  }



  .content-gallery .description {

    padding-left: 15px;

    padding-right: 15px;

  }



  .content-reviews .testimonial-preview {

    max-width: 640px;

    margin: 0 auto 50px;

  }



  .content-reviews .form-container {

    max-width: 640px;

    margin: 0 auto;

  }



  .content-reviews div.wpcf7 {

    max-width: 100%;

  }



  .content-blog .blog-post,

  .content-blog .blog-sidebar

   {

      float: none;

      width: 100%;

      padding: 30px 0;

      max-width: 100%;

      margin: 0;

  }

}

@media only screen and (min-width: 1020px) and (max-width: 1025px) {

.cateogry-search .bootstrap-wrapper .col-md-8 {
    max-width: 73%!important;
  }

}

@media only screen and (min-width: 768px) and (max-width: 799px) {

.cateogry-search .bootstrap-wrapper .col-md-8 {
    max-width: 64%!important;
  }
 .col-md-4.top-cat, .col-md-4.top-search, .col-md-8.search-m {
    width: 50% !important;
    max-width: 50% !important;
    flex: auto !important;
    margin-bottom: 15px;
  }

  .col-md-4.media-button {
    width: 31% !important;
    max-width: 31% !important;
    padding: 0;
    flex: auto !important;
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
	.desktop-map{display:none;}
.mobile-map{display:block;}

	 .newslettersection .pum-form__submit {
    width: 100%;
  }
	.home .page-banner {
    margin-top: -21px !important;
  }
	.search-no-results .col-md-4.media-button{margin-top: -20px;padding-left: 0px;}
	.search-results .col-md-4.media-button{margin-top: -20px;}
	.col-md-4.top-cat, .col-md-4.top-search, .col-md-8.search-m{width: 100%!important;
  max-width: 100%!important;padding: 0;
  flex: auto!important; margin-bottom: 15px;}
   .col-md-4.media-button {
    width: 73% !important;
    max-width: 73% !important; padding-right: 15px;
  padding-left: 15px;}
     .media-button img {
    position: absolute;
    right: 57px!important;
    top: 17px;
  }
   .single-post .site-main {
    margin-top: -39px !important;
  }
  .col-md-9.singlepost{padding-right: 0px;}
  .single-post .post-thumbnail{display: none;float: left; width: auto;
  padding: 20px 20px 20px 0px;}
  .post-slide{
 
  height: auto;
}

.shares .st-btn.st-last{display:block!important; }
.relatedCol h2{padding-left: 19px; left:0px;} 
#searchform select, #searchform input{height: 51px;}  
.news_content img{margin-bottom: 15px;}
.mt-top{margin-top: 45px;}
.tesimonial-col {
    width: 76%;
    margin: auto;
  } 
.latestnews {
 
  padding: 10px;
} 
.singleblog .col-md-3 {
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
 .col-md-4.media-button {
    margin-left: 0;
  } 
.home .banner-text-content {
  position: absolute;
  bottom: 10%;
  left: 3%;
}
.blog-post h3 a, .relatedCol h3 a{height:auto;} 
  .search-no-results .cateogry-search {
  margin-top: 125px !important;
  margin-bottom: 60px !important;
}
  .rel-post{margin-bottom: 20px;}
  .latestnews .blog-post img{height:auto;}
.popularnews{margin-right: 16px;
  margin-left: 16px;flex: 0 0 96% !important;
  max-width: 96% !important;} 
 .popularnews h2 {
  font-size: 27px;
}
.popularnews ul li { 
  padding-bottom: 14px;  padding-top: 13px;
}
.content-blog .description{padding-top: 24px;}
.popularnews ul li a{font-size: 20px;}
.main-news {
  margin-right:0px;flex: 0 0 100% !important;
  max-width: 100% !important;
} 
#searchform {
  width: auto;
}
.cateogry-search {
  margin-top: 25px !important;
  margin-bottom: 60px !important;
}
input#searchsubmit{line-height: 20px!important; margin: auto!important;  display: block!important;width: 100%;}
.media-button a{text-decoration: none;}
.media-button img{position: absolute;
    right: 119px;
    top: 15px;
    width: 17px;}
.top-cat{margin-bottom: 15px;}
.news-letter.newslettersection .pum-sub-form-field--submit {
  width: auto !important;
  float: left;
}
.newslettersection .pum-form__field{width:100%!important;}
.newslettersection .col-md-8{padding:0px;}
.video .content h3{font-size: 21px;
  line-height: 25px;} 
.col-md-8 .video .blog-img {
  height: auto;
} 
.single-post .wp-block-search__button {
    right: 33px !important;
    left: auto !important;
  } 
.news-media-page .content-blog {
  padding: 45px 0 0px;
}
  .cta-1 {
  width: 95%; 
}
.closePopup{top: 12%!important;right: 0px!important;
}
  .popup iframe {
  width: 571px!important;
  height: 205px!important;
}
.tesimonial-col .heading-1, .videos h2, .bg-g.newss h2, .cta h2, .cta-double h2{font-size: 29px!important;} 
.wheat-varieties-page .button-style{font-size: 14px!important;}
.tesimonial-col{padding-top: 50px;} 
.main-post-large h3 a, .main-post-large .content p, .main-post-small h3 a {-webkit-box-orient: inherit;}
.col-md-5.main-post-small .inner-img{width:100%;}
.blog-post .main-post-small:first-child {
  margin-bottom: 0px;
}
.col-md-5.main-post-small{padding:0px;}
.col-md-7.main-post-large{padding-right: 15px!important;}
.category .wp-block-search__button{left: auto !important;right: 16px !important;}
 .category .bootstrap-wrapper .col-md-9.blog-post{flex: 0 0 90% !important;
    max-width: 90% !important;
    margin: 20px auto;} 
 .category .blog-post.main-blog-list-1{padding: 14px 0px !important;} 
 .category .bootstrap-wrapper .col-md-3.blog-sidebar{max-width: 90%;
  flex: 0 0 90% !important;}  
.videos{padding-left: 20px;
  padding-right: 20px;} 
.main-grid{display: inline-grid;} 
.blog-post h3 a{color: #000;outline: 0; display: -webkit-box;max-height: 45px;
  height:auto;} 
.content-blog .heading-1{font-size: 35px; margin-bottom:0px!important;}
  .search .content-blog .blog-post-1 {
    padding: 0px 0 0px 0px!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
  } 
 .search .wp-block-search__button {
    left: auto !important;right: 17px !important;
  } 
.search .bootstrap-wrapper .col-md-3.blog-sidebar{max-width: 86%;
    flex: 0 0 86% !important;}
.search .bootstrap-wrapper .col-md-9.blog-post{
  flex: 0 0 86% !important;
    max-width: 86% !important;
    margin: 20px auto;} 
.singleblog .bootstrap-wrapper .col-md-9 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  } 
.singleblog .bootstrap-wrapper .col-md-3.rightbar {
    max-width: 90%;
    flex: 0 0 90% !important;
  }

.testi-head{padding-top:0px;} 
#block-6 .wp-block-button__link{width: 84%;
  margin: auto;
  display: block;}
.bg-g.newss h2{margin-bottom: 0px !important;}
a.view{top:15px;} 
.entry-title{line-height: 35px;}  
.rightbar{margin:20px 20px; order:2; padding: 40px 20px 97px 40px!important;}
.blog-sidebar{width: 91% !important;
  margin: auto !important;}
.cta-double .col-md-6 {
  max-width: 100% !important;
  margin: 0px 20px 10px !important;
} 
.relatedposts{margin-top: 0px;}
.shares{left:11%; text-align: center!important;position: absolute;
        margin-bottom: 50px;bottom: 83px!important;}
.cta-double{padding-top: 50px!important;
  padding-bottom: 50px!important;}

.bg-g{padding-top: 40px;
  padding-bottom: 39px;}
.cta-2 {
  padding: 32px!important;}
 .cta-2 p{width:100%;} 
.main-blog-list .grey-bg h2{margin-left:12px!important;}
.blog-post{margin-bottom: 30px;}  
.bg-g h2{margin-bottom:16px!important;} 
.wp-block-search__button{right:50px!important; left: auto!important;} 
.main-blog{width: 100% !important;
    margin: 50px auto 0px !important; 
    float: none!important; order: 1;}
.content-blog .blog-post, .content-blog .blog-sidebar{padding: 14px 19px!important; }

.content-blog .blog-post{width:100%!important;}
.main-blog-list h2{margin-left:0px;}
.load-btn{padding: 0px 0 0 !important;} 
.news-media-page .content-blog .button-container.load-btn a.button-style{width: 43%;}
ul.post-list.common-list li{margin:20px 0px 30px!important; display: block; width: auto!important;}
.common-list .news-title{height: auto;}
.blog-post.main-blog-list{width: 100% !important;margin-top: 30px !important; order: 2;}
.posts{margin-bottom: 30px;}
.page, .category, .single, .search-results{margin-top:80px!important;}  
.site-footer .widget-title{text-align: center;} 
.news-letter h2{font-size: 30px;
    line-height: 35px;
    padding: 11px 0px;
    margin-bottom: 0px;
      
    position: relative;
    left: -26px;}
.news-letter { 
  padding: 50px 30px 60px !important;
}
input[type="text"], input[type="email"], input[type="url"]{margin-bottom:10px!important;}
.video .blog-img img{width:100%;}
.overlay-bg img{top:30%;width: 40px;}
.col-md-4 .video .content h3 {
  font-size: 21px;
}
.latestvideos .col-md-4 {padding:0px;} 
.page{margin-top:0px;}  
.testi-style-empatbelas .testi-item{width:100%!important;margin: 0px 0px;}  
a.slider-btn.button{font-size: 16px;text-transform: capitalize;padding: 4px 16px!important;}
.banner-text-content {   
  bottom: 14%;
  left: 11%;
} 
.home .page-banner.full-size {
  height: 45vh!important;
  min-height: 45vh!important;
}
h2.banner-title.heading-1.white{font-size: 34px!important;} 
.page-banner .banner-subtitle{max-width: 100%!important;}
  .content-varieties .wheat-filter > ul.terms-filter {

    max-height: 300px;

    overflow-y: auto;

  }

  

  .page-banner .slider-wrap .banner-slider li {

    padding-left: 30px;

    padding-right: 30px;

  }



  .page-banner .align-bottom {

    padding-bottom: 25%;

  }



  .page-banner .heading-1 {

    font-size: 32px;

  }



  .page-banner .heading-3 {

    font-size: 20px;line-height: 24px;

  }



  .page-banner .banner-slide-controls > span {

    -webkit-transform: scale(0.5);

    transform: scale(0.5);

    left: 20px;

  }



  .page-banner .banner-slide-controls > span.next-slide {

    left: auto;

    right: 20px;

  }



  .site-footer .left-menu,

  .site-footer .right-menu {

    display: block;

    float: none !important;

    width: 100%;

    text-align: center;

    margin-top: 30px !important;

  }



  .site-footer .left-menu .widget,

  .site-footer .right-menu .widget {

    display: block;

    width: 100%;

    margin: 0;

    text-align: center;

  }



  .site-footer .left-menu .widget + .widget h2 {

    display: none !important;

  }



  .content-varieties .varieties-list {

      max-width: 580px;

  }



  .content-varieties .varieties-list > li {

    width: 280px;

  }



  .content-seed-protection ul.protection-list li {

    text-align: center;

  }



  .content-seed-protection li .sp-content {

    display: inline-block;

  }



  .content-contact .form-container {

    padding-top: 50px;

  }



  .reviews-gallery li.review-large .item-content {

    padding: 30px;

  }



  .reviews-gallery li .item-content .testimonial-content,

  .reviews-gallery li .item-content .reviewer-info {

    font-size: 14px;

  }



  .reviews-gallery li .item-content .testimonial-content br {

    display: none !important;

  }



  .content-seed-protection .sp-content {

    padding-left: 30px;

    padding-right: 30px;

  }

  .list, .text1, .head-var, .thumb-img {
        margin-top: 0px;
        padding-bottom: 30px;
    }

    .list {
        font-size: 18px;
    }

    .head-var {
        height: auto;
    font-size: 24px;
    padding-bottom: 20px;
    }

    .map-image {
        width: 35%;
        text-align: center;
    }

    .left-txt table {
        width: 65%;
        margin-bottom: 30px;
    }

  .left-txt {
    padding-top: 30px;
  }

  .left-txt table td {
    padding: 8px;
    font-size: 16px;
  }

    .agri-maxx-500 {
        padding: 60px 0px;
    }

    .agri-img {
        text-align: center;
    }

  .agri-max-img {
    width: 67% !important;
  }

  .agri-img {
    width: 33% !important;
        margin-top: -10px;
  }

  .agri-img img {
    width: 100%;
  }

}



@media (max-width: 640px) {

  .content-gallery .gallery-list li {

    width: 100%;

  }



  .content-gallery .gallery-list li.gallery-four-col {

    width: 50%;

  }



  .content-varieties .varieties-list {

      max-width: 280px;

  }



  .reviews-gallery li {

    width: 100%;

  }



  .reviews-gallery li .items-wrap img {

    display: none;

  }



  .reviews-gallery li .item-content {

    position: relative;

    height: 480px;

  }

}



@media (max-width: 480px) {

  .reviews-gallery li .item-content {

    height: 320px;

  }

}

@media only screen and (min-device-width: 320px) and (max-device-width: 400px) {
	.desktop-map{display:none;}
.mobile-map{display:block;}
 .media-button img {
    position: absolute;
    right: 106px;
    top: 17px;
  }

  }

