.home-page nav.woocommerce-breadcrumb {
  display: none;
}

.home-page div#content .col-full {
  max-width: 100% !important;
  padding: 0 !important;
}
.page-template-template-fullwidth div#content .col-full {
  max-width: 100% !important;
  padding: 0 !important;
	margin:0 auto;
}
.page-template-template-fullwidth nav.woocommerce-breadcrumb {
  display: none;
}
.page-templat nav.woocommerce-breadcrumb {
    display: none;
}
.page-template-default div#content .col-full {
  max-width: 100% !important;
  padding: 0 !important;
	margin:0 auto;
}
.page-template-default nav.woocommerce-breadcrumb {
  display: none;
}
.home-slider h1 {
  color: white !important;
}

.home-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  z-index: 999;
  bottom: 20px;
}

.home-slider span.swiper-pagination-bullet {
  color: white;
  background: white !important;
  width: 12px;
  border-radius: 5px;
}

.home-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #29ABDD !important;
  width: 20px;
}

.e-con-full {
  margin: 0 auto !important;
}

.testimonials span.swiper-pagination-bullet {
  color: white;

  width: 12px;
  border-radius: 5px;
}

.testimonials  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #29ABDD !important;
  width: 20px;
}
.testimonials cite.elementor-testimonial__cite {
    margin-top: 0;
}
.header-widget-region {
    height: 8px;
}

.image-slider span.swiper-pagination-bullet {
  color: white;

  width: 12px;
  border-radius: 5px;
}

.image-slider  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #29ABDD !important;
  width: 20px;
}
.pro-categories h3.elementor-heading-title.elementor-size-default {
    min-height: 70px;
}
.pro-categories a.elementor-button {
    border-radius: 0 !important;
}
.home-products h4.bdt-wc-product-title {
    min-height: 53px;
}
.col-full.topbar-wrapper.hide-on-mobile {
    background: #EEEEEE;
}
    .main-navigation ul li.menu-item > a {
       padding-left: 0;
    }
p.footer-email {
    display: block;
    width: 100%;
    margin-top: 65px;
}
.contact-us-wrap{
	position:relative;
max-height:418px;
}
.contact-us-farm {
    position: absolute;
    top: -25%;
    z-index: 9;
}
.shoptimizer-primary-navigation.col-full {
    padding: 10px 0;
}
.e-con-inner {
    max-width: 1170px !important;
}
.what-we-do-cards .elementor-widget-container {
    background: white;
    padding: 29px 24px;
}
.shoptimizer-archive .col-full {
    max-width: 100%;
}
.shoptimizer-archive .archive-header{
	display:none;
}
.page-template header.entry-header{
	display:none;
}
header.woocommerce-products-header {
	background-color:white !important;
}
button.woocommerce-Button.button {
    background-color: #29ABDD;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
button.woocommerce-button.button.woocommerce-form-login__submit{
    background-color: #29ABDD;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
header.entry-header
 {
    max-width: 1170px;
    margin: 0 auto;
    margin-top: 28px;
}
header.woocommerce-products-header img.cg-cat-image {
    max-width: 200px !important;
}
.single-product .shoptimizer-archive .archive-header {
    display: block;
}
.single-product  button.single_add_to_cart_button.button.alt {
    width: 50%;
    margin-left: 52px;
}
.single-product  span.whatsapp-bg-main.single_add_to_cart_button.button.alt {
    margin: 10px 0 10px 19px;
}
@media (min-width: 993px) {
    .menu-primary-menu-container > ul > li > a, .menu-primary-menu-container > ul > li.nolink > span, .site-header-cart, .logo-mark {
        line-height: 35px !important;
    }
}
@media (max-width: 1024px) {
.contact-us-wrap{
	position:relative;
	max-height:100%;
}
.contact-us-farm {
    position: initial;
}
}