/**
* Theme Name: NT Agricom Child
* Description: This is a child theme of NT Agricom, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: nt-agricom
* Version: 1.6.8
*/

.minHeightBanner {
  min-height: 80vh !important;
  display: flex !important;
  align-content: center !important;
  align-items: center !important;
}
.w60 {
  width: 60% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.w70 {
  width: 70% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.esg-content.eg-projects-skin-element-11:after {
  content: "";
  display: inline-block;
  height: 0.6em;
  vertical-align: middle;
  width: 70px;
  margin-left: 5px;
  margin-top: 4px;
  border-top: 3px solid #39e58f;
}
.eg-projects-skin-element-12-a {
  border: 2px solid #39e58f;
}
.eg-projects-skin-element-12 {
  position: relative !important;
  z-index: 999 !important;
}
.projectBannerImg {
  background-image: url(http://drylands.farm/wp-content/uploads/2023/08/Group-3241.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.single-projects .largeStatText {
  margin-bottom: 0px !important;
}
.single-projects .text-white {
  margin-bottom: 20px !important;
}
.single-projects .largeStatText p {
  text-align: center;
  font-size: 45px;
  color: #39e58f;
  font-weight: 700;
}
.single-projects .mw70 {
  max-width: 70% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.single-projects .mw70 .vc_column-inner {
  padding: 0px 60px !important;
}
.single-projects .projectGrid {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
}
.single-projects .projectGrid .grid-item {
  margin: 0;
  display: grid;
  grid-template-rows: 1fr auto;
  background-color: white;
  height: 350px;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.single-projects .projectGrid img {
  grid-row: 1 / -1;
  grid-column: 1;
  max-width: 100% !important;
}
h3.darkerAfter:after {
  vertical-align: middle !important;
  margin-left: 5px !important;
  margin-top: 4px !important;
  border-top: 3px solid #2b4e4b !important;
}
.productsSliderWrapper .esg-entry-content.eg-projects-skin-content {
  display: none !important;
}

.productsSliderWrapper .esg-navigationbutton.esg-right.esg-fgc-4 {
  top: -20px !important;
  right: -90px !important;
  position: absolute !important;
  background: transparent !important;
  border: none !important;
}
.productsSliderWrapper .esg-navigationbutton.esg-left.esg-fgc-4 {
  top: -20px !important;
  left: -90px !important;
  position: absolute !important;
  background: transparent !important;
  border: none !important;
}
.productsSliderWrapper .esg-navigationbutton.esg-left.hovered,
.productsSliderWrapper .esg-navigationbutton.esg-right.hovered {
  box-shadow: none !important;
}
.productsSliderWrapper .esg-overflowtrick {
  overflow: hidden !important;
}
.clientsLogoSlider .vc_carousel-inner .vc_item img {
  max-width: 100% !important;
  height: auto !important;
}
.clientsLogoSlider .vc_item {
  display: flex !important;
  align-items: center !important;
  align-content: center !important;
}
h3.h3Header.altGreen {
  color: #A1C799 !important;
}
h3.h3Header.altGreen:after {
  border-top: 3px solid #A1C799 !important;
}
h3.h3Header.darkGreen {
  color: #345D59 !important;
}
h3.h3Header.darkGreen:after {
  border-top: 3px solid #345D59 !important;
}
.ourTeamGrid .eg-our-team-element-12 {
  border: 2px solid !important;
}
.boardMembersGrid .filter-board-members .eg-our-team-element-11{
  color: #39e58f !important;
}
.boardMembersGrid .filter-board-members .eg-our-team-element-12-a a{
  color: #39e58f !important;
  border: 2px solid #39e58f !important;
}
.boardMembersGrid .filter-board-members .eg-our-team-element-10{
  color: #fff !important;
}
.vc_slide.vc_images_carousel .vc_carousel-inner .vc_item img {
  max-width: 100% !important;
  height: auto !important;
}
.ourProductsGrid h3.h3Header.text-white {
  font-size: 16px;
}
.ourProductsGrid h3.h3Header:after {
  border-color: #fff !important;
  vertical-align: middle;
  margin-top: 5px;
  margin-left: 10px;
}
.ourProductsGrid .eg-our-products-element-12{
  border: 2px solid !important;
}
.productBannerHeight{
  padding-top: 20% !important;
  padding-bottom: 20% !important;
}
.drylands_primary_bg{
  background: #A1C799 !important;
}
.d-flex {
  display: flex !important;
}
.align-items-center {
  align-items: center !important;
}
.justify-content-center {
  justify-content: center !important;
}
.single-product .start-screen--style-1{
  max-width: 80% !important;
}
.productGalleryImages{
  padding-bottom: 80px;
}
.single-product .productGalleryImages .vc_images_carousel .vc_carousel-control .icon-next:before {
  content: '';
  position: relative;
  display: block;
  top: 10px;
  right: -70px;
  color: #fff !important;
  width: 30px !important;
  height: 60px !important;
  background: url('https://drylands.farm/wp-content/uploads/2023/09/slider-right.svg');
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.single-product .productGalleryImages .vc_images_carousel .vc_carousel-control .icon-prev:before {
  content: '';
  position: relative;
  display: block;
  top: 10px;
  left: -90px;
  color: #fff !important;
  width: 30px !important;
  height: 60px !important;
  background: url('https://drylands.farm/wp-content/uploads/2023/09/slider-left.svg');
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.single-product .productGalleryImages ol.vc_carousel-indicators {
  bottom: -35px !important;
}
.text-white:after{
  border-color: #fff !important;
}
.single-product ul.productInfoList{
  margin-top: 60px !important;
}
.single-product ul.productInfoList li {
  border-top: 1px solid #2B4E4B;
  display: flex;
  justify-content: space-between;
  padding: 15px 0px;
  color: #2B4E4B;
}
.single-product ul.productInfoList li:last-child{
  border-bottom: 1px solid #2B4E4B;
}
.single-product .stockistsLogos {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 60px !important;
}
.relatedProducts .relatedProductItem .custom-btn{
  margin-top: 20px !important;
}
.relatedProducts .relatedProductItem .custom-btn:hover{
  background: #39e58f !important;
  color: #fff !important;
}