@-webkit-keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes slideRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

html {
  font-size: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  scroll-behavior: smooth;
}

*,
::after,
::before {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  list-style: none;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

body {
  font-family: "GT Walsheim";
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 1.6666666666666667vw;
  overflow-x: hidden;
  color: #121212;
  background: #fff;
}

body.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}

a,
button {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  cursor: pointer;
  border: none;
  outline: 0;
  background: 0 0;
  text-decoration: none;
}

a.btn.tertiary,
div.btn.tertiary {
  color: #fff;
  font-size: 1.0416666666666667vw;
  font-weight: bold;
  line-height: 1.1979166666666667vw;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  padding: 0.8333333333333334vw 2.0833333333333335vw;
  min-width: 11.458333333333334vw;
  display: inline-block;
  background: #bf271a;
  box-sizing: border-box;
  border-radius: 0.2604166666666667vw;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

a.btn.tertiary:hover,
div.btn.tertiary:hover {
  background: #ffb611;
}

a.btn.primary,
div.btn.primary {
  background-image: url(../png/primary-btn-bg-4.png);
  background-size: 100% 100%;
  color: #282730;
  font-size: 0.9375vw;
  font-weight: bold;
  line-height: 1.0416666666666667vw;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  text-decoration: none;
  border: none;
  padding: 0.8333333333333334vw 2.0833333333333335vw;
  min-width: 14.53125vw;
  display: inline-block;
  background-color: transparent;
  box-sizing: border-box;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

a.btn.primary.blue,
div.btn.primary.blue {
  background-image: url(../png/primary-btn-blue-bg-2.png);
}

a.btn.primary:hover,
div.btn.primary:hover {
  background-image: url(../png/primary-btn-bg-over-2.png);
}

img,
video {
  display: block;
  max-width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.container {
  width: 100%;
  height: auto;
  padding: 0 0.78125vw;
  margin: 0 auto;
}

i.arrow-down,
em.arrow-down {
  background-image: url(../svg/down-arrow.svg);
  background-size: 100% 100%;
  display: inline-block;
  width: 0.625vw;
  height: 0.3645833333333333vw;
  margin: 0 0.4166666666666667vw;
}

i.arrow-left,
em.arrow-left {
  background-image: url(../svg/left-arrow.svg);
  background-size: 100% 100%;
  display: inline-block;
  width: 0.3645833333333333vw;
  height: 0.625vw;
  margin: 0 0.625vw 0 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h1 {
  color: #282730;
  font-family: "ITC Souvenir";
  font-size: 3.125vw;
  font-weight: normal;
  line-height: 3.3854166666666665vw;
  letter-spacing: 0;
  margin: 0;
  margin-bottom: 2.0833333333333335vw;
}

h2 {
  color: #282730;
  font-family: "ITC Souvenir";
  font-size: 1.875vw;
  font-weight: normal;
  line-height: 2.0833333333333335vw;
  letter-spacing: 0;
  margin: 0;
  margin-bottom: 1.5625vw;
}

h3 {
  color: #282730;
  font-family: "ITC Souvenir";
  font-size: 1.25vw;
  font-weight: normal;
  line-height: 1.5625vw;
  letter-spacing: 0;
  margin: 0;
  margin-bottom: 1.5625vw;
}

p {
  color: #282730;
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 1.6666666666666667vw;
  margin: 0;
  margin-bottom: 1.5625vw;
}

p.p2 {
  color: #282730;
  font-size: 1.1458333333333333vw;
  font-weight: 500;
  line-height: 1.5625vw;
  margin: 0;
  margin-bottom: 1.5625vw;
}

p.p3 {
  color: #282730;
  font-size: 0.9375vw;
  font-weight: 500;
  line-height: 1.25vw;
  margin: 0;
  margin-bottom: 1.5625vw;
}

p.p4 {
  color: #282730;
  font-size: 0.7291666666666666vw;
  font-weight: 500;
  line-height: 1.0416666666666667vw;
  margin: 0;
  margin-bottom: 1.5625vw;
}

p a {
  font-size: 1.09375vw;
  line-height: inherit;
  color: #05b0c4;
	color: #009FB1;
  text-decoration: underline;
}

p a:hover {
  text-decoration: none;
}

.wpcf7-not-valid-tip {
  color: red;
  display: none;
}

@media only screen and (max-width: 767px) {
  body {
    font-size: 6.153846153846154vw;
    line-height: 8.205128205128204vw;
  }

  a,
  button {
    cursor: default !important;
    border: none;
    outline: 0;
  }

  .container {
    padding: 0 5.128205128205129vw;
    margin: 0 auto;
  }

  a.btn.tertiary,
  div.btn.tertiary {
    font-size: 3.076923076923077vw;
    line-height: 7.17948717948718vw;
    padding: 1.5384615384615385vw 4.102564102564102vw;
    min-width: 30.76923076923077vw;
    border-radius: 1.2820512820512822vw;
  }

  a.btn.primary,
  div.btn.primary {
    font-size: 4.615384615384615vw;
    line-height: 5.641025641025641vw;
    padding: 4.102564102564102vw 10.256410256410257vw;
    min-width: 70.51282051282051vw;
  }

  h1 {
    font-size: 10.256410256410257vw;
    line-height: 10.76923076923077vw;
    margin-bottom: 7.6923076923076925vw;
  }

  h2 {
    font-size: 7.17948717948718vw;
    line-height: 8.205128205128204vw;
    margin-bottom: 7.6923076923076925vw;
  }

  h3 {
    font-size: 4.615384615384615vw;
    line-height: 6.153846153846154vw;
    margin-bottom: 7.6923076923076925vw;
  }

  p {
    font-size: 4.615384615384615vw;
    line-height: 6.153846153846154vw;
    margin-bottom: 7.6923076923076925vw;
  }

  p.p2 {
    font-size: 4.102564102564102vw;
    line-height: 5.641025641025641vw;
    margin-bottom: 7.6923076923076925vw;
  }

  p.p3 {
    font-size: 3.076923076923077vw;
    line-height: 4.615384615384615vw;
    margin-bottom: 7.6923076923076925vw;
  }

  p.p4 {
    font-size: 3.076923076923077vw;
    line-height: 4.615384615384615vw;
    margin-bottom: 7.6923076923076925vw;
  }

  p a {
    font-size: 4.615384615384615vw;
    line-height: inherit;
  }
}

.visible-xs {
  display: none !important;
}

.hidden-xs {
  display: block !important;
}

@media screen and (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  .hidden-xs {
    display: none !important;
  }
}

header {
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0 auto;
  z-index: 999;
  border: none;
  outline: 0;
}

header .brand {
  border: none;
  outline: 0;
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
}

header .brand img {
  width: 6.458333333333333vw;
}

header .top-nav {
  -webkit-box-shadow: 0 0.15625vw 0.3125vw 0 rgb(0, 0, 0, 0.16);
  box-shadow: 0 0.15625vw 0.3125vw 0 rgb(0, 0, 0, 0.16);
  background: #fff;
}

header .top-nav .right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 2.6041666666666665vw;
  padding-right: 6.25vw;
  text-align: right;
}

header .top-nav .right a {
  color: #282730;
  text-decoration: none;
  font-size: 0.7291666666666666vw;
  line-height: 0.8333333333333334vw;
  text-transform: uppercase;
}

header .top-nav div.social-icons {
  padding-left: 2.0833333333333335vw;
}

header .top-nav div.social-icons ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0;
  margin: 0;
  float: right;
}

header .top-nav div.social-icons ul li a {
  width: 0.9895833333333334vw;
  height: 0.9895833333333334vw;
  display: block;
  background-size: 100% 100%;
  margin: 0 0.4166666666666667vw;
}

header .top-nav div.social-icons ul li a.fb {
  background-image: url(../svg/facebook.svg);
}

header .top-nav div.social-icons ul li a.insta {
  background-image: url(../svg/instagram.svg);
}

header .top-nav div.social-icons ul li a.pt {
  background-image: url(../svg/pinterest.svg);
}

header .top-nav div.social-icons ul li a.fb:hover {
  background-image: url(../svg/facebook-over.svg);
}

header .top-nav div.social-icons ul li a.insta:hover {
  background-image: url(../svg/instagram-over.svg);
}

header .top-nav div.social-icons ul li a.pt:hover {
  background-image: url(../svg/pinterest-over.svg);
}

/* Banner #1  */


.top-nav .container span,
.top-nav .container a {
  color: #282730;
  font-style: italic;
  font-size: 1vw;
}

.top-nav .container a {
  text-decoration: underline;
}

.top-nav .container .left {
  padding-left: 9.114583333333334vw;
}

/* End Banner #1 */

header .main-nav {
  background: red;
  padding: 0.15625vw 0 0;
  -webkit-box-shadow: 0 0.15625vw 0.3125vw 0vw rgb(0, 0, 0, 0.16);
  box-shadow: 0 0.15625vw 0.3125vw 0vw rgb(0, 0, 0, 0.16);
}

header .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-item-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 17%;
  flex: 0 0 17%;
  padding-left: 9.114583333333334vw;
}

.header-item-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 53%;
  flex: 0 0 53%;
}

.header-item-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 6.25vw;
}

header .menu>ul>li {
  display: inline-block;
  line-height: 2;
  margin-left: 1.5625vw;
}

header .menu>ul>li.mobile-only {
  display: none;
}

header .menu>ul>li>a {
  position: relative;
  font-family: inherit;
  font-size: 1.0416666666666667vw;
  font-weight: 700;
  line-height: 6.666666666666667vw;
  border: none;
  outline: 0;
  color: #fff;
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  display: flex;
  align-items: center;
}

header a.btn.tertiary,
header div.btn.tertiary {}

header .menu>ul>li .menu-subs {
  position: absolute;
  top: -52.083333333333336vw;
  width: 100%;
  height: auto;
  margin-top: 1.75rem;
  padding: 1rem 2rem;
  border: none;
  outline: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  background: #fff;
  -webkit-box-shadow: 0 0.20833333333333334vw 0.3125vw -0.052083333333333336vw rgba(0, 0, 0, 0.1),
    0 0.10416666666666667vw 0.20833333333333334vw -0.052083333333333336vw rgba(0, 0, 0, 0.06);
  box-shadow: 0 0.20833333333333334vw 0.3125vw -0.052083333333333336vw rgba(0, 0, 0, 0.1),
    0 0.10416666666666667vw 0.20833333333333334vw -0.052083333333333336vw rgba(0, 0, 0, 0.06);
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

header .menu>ul>li .menu-subs>ul>li {
  line-height: 1;
}

header .menu>ul>li .menu-subs>ul>li>a {
  display: inline-block;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  padding: 0.75rem 0;
  border: none;
  outline: 0;
  color: #121212;
  text-transform: capitalize;
  text-rendering: optimizeLegibility;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

header .menu>ul>li .menu-column-1 {
  min-width: 16rem;
  max-width: 20rem;
}

header .menu>ul>li .menu-subs.menu-mega {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li {
  display: block;
  line-height: 1;
}

header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a {
  display: inline-block;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  padding: 0.5rem 0;
  border: none;
  outline: 0;
  color: #121212;
  text-transform: capitalize;
  text-rendering: optimizeLegibility;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

header .menu>ul>li .menu-subs.menu-column-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding: 13.541666666666666vw 12.239583333333334vw 4.166666666666667vw;
}

header .menu>ul>li .menu-subs.menu-column-4.organic-pioneers {
  padding: 12.239583333333334vw 12.239583333333334vw 4.166666666666667vw;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  padding: 0 0.6770833333333334vw;
  position: relative;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-50 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding: 0;
  margin-top: -1.0416666666666667vw;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-100 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 0;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-35 {
  -ms-flex: 0 0 33.5%;
  flex: 0 0 33.5%;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-65 {
  -ms-flex: 0 0 66.5%;
  flex: 0 0 66.5%;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item a.img-link {
  overflow: hidden;
  display: inline-block;
  border-radius: 0.5208333333333334vw;
  width: 100%;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item .title {
  font-family: "ITC Souvenir";
  font-size: 1.5625vw;
  font-weight: normal;
  line-height: 2.0833333333333335vw;
  padding: 0;
  border: none;
  outline: 0;
  color: #fff;
  text-rendering: optimizeLegibility;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title1 {
  position: absolute;
  top: 1.8229166666666667vw;
  left: 0;
  right: 0;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title2 {
  font-size: 1.875vw;
  line-height: 2.0833333333333335vw;
  color: #ff0000;
  text-align: center;
  margin: 0 0 3.125vw;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title3 {
  position: absolute;
  font-size: 2.0833333333333335vw;
  line-height: 2.4479166666666665vw;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title4 {
  font-size: 1.875vw;
  line-height: 2.0833333333333335vw;
  color: #ff0000;
  text-align: left;
  margin: 0 0 1.0416666666666667vw;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title {
  text-align: center;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-v-center .title {
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive {
  max-width: 100%;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: middle;
  border-radius: 0.5208333333333334vw;
  transition: 0.5s all ease-in-out;
}

header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,
header .menu>ul>li .menu-subs>ul>li>a:hover,
header .menu>ul>li:hover>a {
  color: #fff;
  text-decoration: underline;
  text-decoration-thickness: 0.20833333333333334vw;
  text-decoration-color: #fee000;
  text-underline-offset: 0.4166666666666667vw;
}

header .menu>ul>li:hover>a>i.arrow-down,
header .menu>ul>li:hover>a>em.arrow-down {
  transform: rotate(180deg);
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item>a:hover img.responsive {
  transform: scale(1.05);
}

header .menu>ul>li .menu-column-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  padding: 0 0.6770833333333334vw;
  position: relative;
  margin-bottom: 1.4583333333333333vw;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item .title {
  font-size: 1.0416666666666667vw;
  line-height: 1;
  color: #282730;
  text-align: center;
  margin-top: 0.8333333333333334vw;
  display: block;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item a:hover .title {
  color: #ffb611;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links {
  display: flex;
  justify-content: space-between;
  padding-right: 4.6875vw;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links a {
  font-size: 0.9375vw;
  line-height: 1.0416666666666667vw;
  font-weight: bold;
  color: #282730;
}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links a:hover {
  text-decoration: none;
}

.header-item-right .search-menu>a {
  position: relative;
  font-family: inherit;
  font-size: 1.0416666666666667vw;
  font-weight: 700;
  line-height: 6.666666666666667vw;
  border: none;
  outline: 0;
  color: #fff;
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  display: flex;
  align-items: center;
  width: 1.6145833333333333vw;
  height: 1.6145833333333333vw;
  display: block;
  background-image: url(../svg/search.svg);
  background-size: 100% 100%;
  margin: 0;
  height: 6.666666666666667vw;
  margin-left: 1.5625vw;
}

.header-item-right .search-menu.active>a {
  background-image: url(../svg/search-over-2.svg);
  text-decoration: none;
}

.header-item-right .search-mega-box {
  position: absolute;
  width: 100%;
  height: auto;
  margin-top: 1.75rem;
  border: none;
  outline: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  -webkit-box-shadow: 0 0.20833333333333334vw 0.3125vw -0.052083333333333336vw rgba(0, 0, 0, 0.1),
    0 0.10416666666666667vw 0.20833333333333334vw -0.052083333333333336vw rgba(0, 0, 0, 0.06);
  box-shadow: 0 0.20833333333333334vw 0.3125vw -0.052083333333333336vw rgba(0, 0, 0, 0.1),
    0 0.10416666666666667vw 0.20833333333333334vw -0.052083333333333336vw rgba(0, 0, 0, 0.06);
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: red;
  padding: 4.166666666666667vw 12.239583333333334vw;
}

.header-item-right .search-menu.active .search-mega-box {
  margin-top: 0;
  opacity: 1;
  visibility: visible;
}

.header-item-right .search-mega-box.menu-mega {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.header-item-right .search-mega-box {
  background: red;
  padding: 4.166666666666667vw 12.239583333333334vw;
}

.header-item-right .search-mega-box h1,
.header-item-right .search-mega-box .h1 {
  font-family: "ITC Souvenir";
  font-size: 3.125vw;
  font-weight: normal;
  line-height: 3.3854166666666665vw;
  padding: 0;
  border: none;
  outline: 0;
  color: #fff;
  text-rendering: optimizeLegibility;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center;
}

.header-item-right .search-mega-box form {
  display: flex;
  justify-content: center;
  margin: 1.5625vw 0;
}

.header-item-right .search-mega-box form input[type="search"] {
  width: 27.083333333333332vw;
  font-size: 0.9375vw;
  line-height: 1.25vw;
  border-radius: 0.2604166666666667vw 0 0 0.2604166666666667vw;
  padding: 0.78125vw;
  margin: 0;
  color: #282730;
  border: 0;
  display: inline;
  outline: 0;
}

.header-item-right .search-mega-box form .btn-search {
  color: #282730;
  font-size: 0.9375vw;
  font-weight: 700;
  line-height: 1.0416666666666667vw;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  text-decoration: none;
  border: none;
  padding: 0.8333333333333334vw 2.0833333333333335vw;
  min-width: 8.958333333333334vw;
  display: inline;
  background: #fee000;
  box-sizing: border-box;
  border-radius: 0 0.2604166666666667vw 0.2604166666666667vw 0;
}

.header-item-right .search-mega-box form .btn-search:hover {
  background: #ffb611;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.header-item-right .search-mega-box .cloud {
  position: absolute;
}

.header-item-right .search-mega-box .cloud img {
  width: 100%;
}

.header-item-right .search-mega-box .cloud.cloud1 {
  bottom: 3.90625vw;
  left: 0;
  width: 12.96875vw;
}

.header-item-right .search-mega-box .cloud.cloud2 {
  left: 14.427083333333334vw;
  top: 3.0208333333333335vw;
  width: 11.40625vw;
}

.header-item-right .search-mega-box .cloud.cloud3 {
  bottom: 5.78125vw;
  right: 0;
  width: 8.854166666666666vw;
}

.ui-widget.ui-autocomplete {
  z-index: 99999;
  font-family: "GT Walsheim";
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 1.6666666666666667vw;
  max-height: 50vh;
  overflow: hidden;
  overflow-y: scroll;
}

footer .footer1 .b-corp h2 sup {
  font-size: 38%;
}

@media only screen and (min-width: 768px) {
  header .menu>ul>li.menu-item-has-children:hover .menu-subs {
    margin-top: 0;
    opacity: 1;
    visibility: visible;
    top: 0;
  }
}

@media only screen and (max-width: 767px) {
  /* This hiddes the navbar on mobile
   header .top-nav {
    display: none;
  } 
  */

  /* Banner #2 */
  header .top-nav {
    display: flex;
  }

  header .top-nav .left {
    padding: 0px !important;
  }

  header .top-nav .right {
    display: none;
  }

  .top-nav .container span,
  .top-nav .container a {
    color: #282730;
    font-style: italic;
    font-size: 3.076923076923077vw;
  }

  /* End Banner #2 */

  header .brand img {
    width: 18.46153846153846vw;
  }

  header .main-nav {
    background: red;
    padding: 0.7692307692307693vw 0 0;
    -webkit-box-shadow: 0 0.7692307692307693vw 1.5384615384615385vw 0vw rgb(0, 0, 0, 0.16);
    box-shadow: 0 0.7692307692307693vw 1.5384615384615385vw 0vw rgb(0, 0, 0, 0.16);
  }

  .header-item-center {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .header-item-left,
  .header-item-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0;
  }

  .wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  header .menu-mobile-trigger {
    position: relative;
    display: block;
    cursor: pointer;
    width: 7.6923076923076925vw;
    height: 6.153846153846154vw;
    border: none;
    outline: 0;
    margin-left: 4.102564102564102vw;
    background: 0 0;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.35s ease-in-out;
    -o-transition: 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
  }

  header .menu-mobile-trigger span {
    display: block;
    position: absolute;
    width: 100%;
    height: 1.0256410256410255vw;
    left: 0;
    border: none;
    outline: 0;
    opacity: 1;
    border-radius: 0.5128205128205128vw;
    background: #fff;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
  }

  header .menu-mobile-trigger span:nth-child(1) {
    top: 0;
    transform-origin: 0% 0%;
    transition: transform 0.4s ease-in-out;
  }

  header .menu-mobile-trigger span:nth-child(2) {
    top: 2.5641025641025643vw;
    transition: transform 0.2s ease-in-out;
  }

  header .menu-mobile-trigger span:nth-child(3) {
    top: 5.128205128205129vw;
    transform-origin: 0% 100%;
    transition: transform 0.4s ease-in-out;
  }

  header .menu-mobile-trigger.active {}

  header .menu-mobile-trigger.active span:nth-child(1) {
    transform: rotate(45deg);
  }

  header .menu-mobile-trigger.active span:nth-child(2) {
    transform: scaleY(0);
  }

  header .menu-mobile-trigger.active span:nth-child(3) {
    transform: rotate(-45deg);
  }

  .header-item-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  header .menu {
    position: fixed;
    top: 18.974358974358974vw;
    left: 0;
    width: 100%;
    height: calc(100% - 19.23076923076923vw);
    z-index: 1099;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fafafa;
    -webkit-transform: translate(100%);
    -ms-transform: translate(100%);
    transform: translate(100%);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }

  header .menu.active {
    -webkit-transform: translate(0%);
    -ms-transform: translate(0%);
    transform: translate(0%);
  }

  header .menu>ul>li {
    display: block;
    line-height: 1;
    margin: 0;
  }

  header .menu>ul>li.mobile-only {
    display: block;
  }

  header .menu>ul>li>a {
    display: flex;
    justify-content: space-between;
    font-family: "ITC Souvenir";
    font-size: 7.17948717948718vw;
    line-height: 8.205128205128204vw;
    font-weight: 400;
    text-transform: none;
    height: auto;
    margin: 0 5.128205128205129vw;
    padding: 5.128205128205129vw 0;
    border-bottom: solid 0.5128205128205128vw #fee000;
  }

  header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,
  header .menu>ul>li .menu-subs>ul>li>a:hover,
  header .menu>ul>li:hover>a {
    text-decoration: none;
  }

  header .menu>ul>li:hover>a>i.arrow-down,
  header .menu>ul>li>a>i.arrow-down,
  header .menu>ul>li:hover>a>em.arrow-down,
  header .menu>ul>li>a>em.arrow-down {
    transform: rotate(270deg);
    width: 3.076923076923077vw;
    height: 1.794871794871795vw;
  }

  header i.arrow-left,
  header em.arrow-left {
    width: 1.794871794871795vw;
    height: 3.076923076923077vw;
    margin: 0 3.076923076923077vw 0 0;
  }

  header .menu>ul>li>a i.ion {
    position: absolute;
    font-size: 1.25rem;
    line-height: 3.125rem;
    top: 0;
    right: 0;
    width: 3.125rem;
    height: 3.125rem;
    text-align: center;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  header .menu .menu-section {
    height: auto;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 30.76923076923077vw 5.128205128205129vw 0;
    background-image: url(../png/menu-bg-sm-2.png);
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
  }

  header .menu>ul>li .menu-subs,
  header .menu>ul>li .menu-subs.menu-mega {
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
    min-width: auto;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 5.128205128205129vw;
    opacity: 1;
    overflow-y: auto;
    visibility: visible;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 1;
    display: none;
  }

  header .menu>ul>li .menu-subs.active {
    display: block;
  }

  header .menu>ul>li .menu-subs.menu-column-4.organic-pioneers {
    padding: 5.128205128205129vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 1.5384615384615385vw 3.8461538461538463vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive {
    margin-top: 0;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title {
    font-size: 4.615384615384615vw;
    line-height: 5.128205128205129vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title3 {
    font-size: 7.17948717948718vw;
    line-height: 8.205128205128204vw;
    padding-bottom: 20.512820512820515vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title {
    margin-bottom: 0;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item a.img-link {
    border-radius: 2.5641025641025643vw;
  }

  header .menu>ul>li .menu-subs>ul>li>a {
    display: block;
  }

  header .menu>ul>li .menu-subs.menu-mega>.list-item>ul {
    margin-bottom: 1rem;
  }

  header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a {
    display: block;
  }

  header .menu .mobile-xtra {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    margin: 0 5.128205128205129vw 64.1025641025641vw;
  }

  header .menu .mobile-xtra a {
    color: #fff;
    text-decoration: none;
    font-size: 5.128205128205129vw;
    line-height: 5.897435897435898vw;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5.128205128205129vw 0;
  }

  header .menu .mobile-xtra div.social-icons {
    width: 100%;
  }

  header .menu .mobile-xtra div.social-icons ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
  }

  header .menu .mobile-xtra div.social-icons ul li a {
    width: 7.6923076923076925vw;
    height: 7.6923076923076925vw;
    display: block;
    background-size: 100% 100%;
    margin: 0 3.076923076923077vw;
  }

  header .menu .mobile-xtra div.social-icons ul li a.fb {
    background-image: url(../svg/facebook-sm.svg);
  }

  header .menu .mobile-xtra div.social-icons ul li a.insta {
    background-image: url(../svg/instagram-sm.svg);
  }

  header .menu .mobile-xtra div.social-icons ul li a.pt {
    background-image: url(../svg/pinterest-sm.svg);
  }

  header .menu .mobile-xtra div.social-icons ul li a.fb:hover {
    background-image: url(../svg/facebook-over.svg);
  }

  header .menu .mobile-xtra div.social-icons ul li a.insta:hover {
    background-image: url(../svg/instagram-over.svg);
  }

  header .menu .mobile-xtra div.social-icons ul li a.pt:hover {
    background-image: url(../svg/pinterest-over.svg);
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-50 {
    margin: 0;
    padding: 0 2.5641025641025643vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0vw 1.2820512820512822vw;
    position: relative;
    margin-bottom: 3.8461538461538463vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item .title {
    font-size: 4.615384615384615vw;
    line-height: 5.128205128205129vw;
    color: #282730;
    text-align: center;
    margin-top: 2.5641025641025643vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links {
    flex-direction: column;
    padding-right: 3.8461538461538463vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links .title.title4 {
    font-size: 7.6923076923076925vw;
    line-height: 8.717948717948717vw;
    margin: 0 0 1.5384615384615385vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links ul {
    margin-bottom: 3.8461538461538463vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links ul li {
    line-height: 10.256410256410257vw;
  }

  header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links a {
    font-size: 4.615384615384615vw;
    line-height: 5.128205128205129vw;
    text-transform: uppercase;
  }

  header .menu>ul>li .menu-subs.menu-column-4.learn-submenu>.list-item.text-center .title {
    left: 8.205128205128204vw;
    right: auto;
    top: 50%;
    transform: translate(0, -50%);
    text-align: left;
  }

  header .menu>ul>li .menu-subs .menu-mobile-arrow {
    font-size: 6.153846153846154vw;
    line-height: 7.17948717948718vw;
    font-family: "ITC Souvenir";
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #000;
    margin: 0 0 5.128205128205129vw;
    padding: 2.5641025641025643vw 0;
    border-bottom: solid 0.5128205128205128vw #fee000;
  }

  .header-item-right .search-mega-box {
    top: 18.974358974358974vw;
  }

  .header-item-right .search-menu>a {
    width: 7.6923076923076925vw;
    height: 7.6923076923076925vw;
    height: 18.46153846153846vw;
    margin-left: 4.102564102564102vw;
  }

  .header-item-right .search-mega-box {
    -webkit-box-shadow: 0 1.0256410256410255vw 1.5384615384615385vw -0.2564102564102564vw rgba(0, 0, 0, 0.1),
      0 0.5128205128205128vw 1.0256410256410255vw -0.2564102564102564vw rgba(0, 0, 0, 0.06);
    box-shadow: 0 1.0256410256410255vw 1.5384615384615385vw -0.2564102564102564vw rgba(0, 0, 0, 0.1),
      0 0.5128205128205128vw 1.0256410256410255vw -0.2564102564102564vw rgba(0, 0, 0, 0.06);
    padding: 7.6923076923076925vw 5.128205128205129vw 2.5641025641025643vw;
  }

  .header-item-right .search-mega-box h1,
  .header-item-right .search-mega-box .h1 {
    font-size: 8.205128205128204vw;
    line-height: 9.23076923076923vw;
  }

  .header-item-right .search-mega-box form {
    margin: 5.128205128205129vw;
    flex-direction: column;
    align-items: center;
  }

  .header-item-right .search-mega-box form input[type="search"] {
    width: 100%;
    font-size: 4.615384615384615vw;
    line-height: 5.128205128205129vw;
    border-radius: 1.2820512820512822vw;
    padding: 2.5641025641025643vw;
    margin: 0 0 4.102564102564102vw;
  }

  .header-item-right .search-mega-box form .btn-search {
    font-size: 4.615384615384615vw;
    font-weight: 700;
    line-height: 5.128205128205129vw;
    padding: 2.5641025641025643vw 7.6923076923076925vw;
    min-width: 30.76923076923077vw;
    width: 30.76923076923077vw;
    border-radius: 1.2820512820512822vw;
  }

  .header-item-right .search-mega-box .cloud {
    position: absolute;
  }

  .header-item-right .search-mega-box .cloud.cloud4 {
    left: 0;
    top: 6.410256410256411vw;
    width: 15.897435897435898vw;
    height: 8.974358974358974vw;
  }

  .header-item-right .search-mega-box .cloud.cloud5 {
    right: -23.58974358974359vw;
    top: 14.871794871794872vw;
    width: 35.12820512820513vw;
    height: 9.487179487179487vw;
  }

  .ui-widget.ui-autocomplete {
    font-size: 4.102564102564102vw;
    line-height: 5.128205128205129vw;
    max-width: 81%;
  }
}

section.newsletter {
  height: 40.625vw;
  background-image: url(../jpg/newsletter-background-2.jpg);
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;
}

section.newsletter .bg-horizon {
  background-image: url(../png/newsletter-horizon.png);
  background-size: 100% 100%;
  background-position-y: -3.125vw;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
}

section.newsletter .bg-foreground {
  background-image: url(../png/newsletter-foreground-min-2.png);
  background-size: 100% 100%;
  background-position-y: 5.729166666666667vw;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
}

section.newsletter .copy-text {
  font-size: 1.25vw;
  line-height: 1;
  color: #fff;
  position: absolute;
  bottom: 2.0833333333333335vw;
  left: 1.5625vw;
}

section.newsletter .content {
  position: absolute;
  width: 41.666666666666664vw;
  top: 4.947916666666667vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}

section.newsletter .h1 {
  color: #fff;
  text-align: center;
  margin-bottom: 1.5625vw;
  font-size: 3.125vw;
  line-height: 3.3854166666666665vw;
}

section.newsletter p {
  color: #fff;
  text-align: center;
}

/*section.newsletter form{display:flex;justify-content:center;margin:1.5625vw 0}
section.newsletter form input[type=email]{width:18.229166666666668vw;font-size:0.9375vw;line-height:1.25vw;border-radius:0.2604166666666667vw 0 0 0.2604166666666667vw;padding:0.78125vw;margin:0;color:#282730;border:0;display:inline;outline:0}
section.newsletter form .btn-signup{color:#282730;font-size:0.9375vw;font-weight:bold	;line-height:1.0416666666666667vw;text-align:center;letter-spacing:0;text-transform:none;text-decoration:none;border:none;padding:0.8333333333333334vw 1.5625vw;min-width:9.010416666666666vw;display:inline;background:#FEE000;box-sizing:border-box;border-radius:0 0.2604166666666667vw 0.2604166666666667vw 0}
section.newsletter form .btn-signup:hover{background:#FFB611}*/

footer {
  background-color: #0cb14c;
  background-image: url(../png/footer-bg-2.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
  overflow: hidden;
}

footer .container {
  padding: 0;
}

footer .top {
  display: flex;
  flex-direction: column;
}

footer .top .logo {
  width: 10.572916666666666vw;
  margin: auto;
}

footer .top div.social-icons {
  margin: 1.0416666666666667vw 0 1.5625vw;
}

footer .top div.social-icons ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
}

footer .top div.social-icons ul li a {
  width: 1.6145833333333333vw;
  height: 1.6145833333333333vw;
  display: block;
  background-size: 100% 100%;
  margin: 0 0.625vw;
}

footer .top div.social-icons ul li a.fb {
  background-image: url(../svg/facebook-sm.svg);
}

footer .top div.social-icons ul li a.insta {
  background-image: url(../svg/instagram-sm.svg);
}

footer .top div.social-icons ul li a.pt {
  background-image: url(../svg/pinterest-sm.svg);
}

footer .top div.social-icons ul li a.fb:hover {
  background-image: url(../svg/facebook-over.svg);
}

footer .top div.social-icons ul li a.insta:hover {
  background-image: url(../svg/instagram-over.svg);
}

footer .top div.social-icons ul li a.pt:hover {
  background-image: url(../svg/pinterest-over.svg);
}

footer .top div.where-to-buy {
  text-align: center;
}

footer .footer1 {
  display: flex;
  margin-top: 4.791666666666667vw;
}

footer .footer1 .b-corp {
  width: 42.708333333333336vw;
  padding-left: 7.03125vw;
  padding-right: 5.208333333333333vw;
  display: flex;
}

footer .footer1 .b-corp .left {
  align-self: stretch;
}

footer .footer1 .b-corp .right {
  flex: 1;
  padding-left: 2.6041666666666665vw;
}

footer .footer1 .b-corp img {
  width: 7.604166666666667vw;
}

footer .footer1 .b-corp h2 {
  color: #fff;
}

footer .footer1 .b-corp p.small {
  color: #fff;
  font-size: 1.09375vw;
  line-height: 1.5625vw;
}

footer .footer1 .b-corp p a {
  font-weight: normal;
  font-size: 1.0416666666666667vw;
  line-height: 1.5625vw;
  color: #fee000;
}

/* footer .footer1 .menus{display:flex;align-items:self-start;justify-content:space-between;flex:1;padding-right:7.03125vw} */
footer .footer1 .menus a.heading {
  color: #fff;
  font-family: "ITC Souvenir";
  font-size: 1.25vw;
  font-weight: normal;
  line-height: 1.5625vw;
  text-decoration: none;
}

footer .footer1 .menus div.heading {
  color: #fff;
  font-family: "ITC Souvenir";
  font-size: 1.25vw;
  font-weight: normal;
  line-height: 1.5625vw;
  text-decoration: none;
}

footer .footer1 .menus ul {
  list-style: none;
  padding: 0;
  margin: 0 0 1.5625vw;
}

footer .footer1 .menus ul li {
  padding: 0.2604166666666667vw 0;
}

footer .footer1 .menus ul li a {
  color: #fff;
  font-size: 0.9375vw;
  font-weight: 500;
  line-height: 1.25vw;
  text-decoration: none;
}

footer .footer2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 1.5625vw;
  padding-bottom: 2.0833333333333335vw;
  padding-right: 3.3854166666666665vw;
}

footer .footer2 .copyright {
  font-weight: 300;
  font-size: 0.625vw;
  line-height: 1.25vw;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  footer .footer1 .menus {
    display: flex;
    align-items: self-start;
    justify-content: space-between;
    flex: 1;
    padding-right: 7.03125vw;
  }

  section.newsletter {
    height: 130.76923076923077vw;
    background-image: url(../jpg/newsletter-background-sm-2.jpg);
  }

  section.newsletter .bg-horizon {
    background-image: url(../png/newsletter-horizon-sm-2.png);
    background-position-y: 0;
  }

  section.newsletter .bg-foreground {
    background-image: url(../png/newsletter-foreground-min-sm-2.png);
    background-position-y: 0;
  }

  section.newsletter .copy-text {
    display: none;
  }

  section.newsletter .content {
    position: absolute;
    width: 82.05128205128206vw;
    top: 12.820512820512821vw;
  }

  section.newsletter .h1 {
    margin-bottom: 4.615384615384615vw;
    font-size: 7.17948717948718vw;
    line-height: 8.205128205128204vw;
  }

  section.newsletter p {
    margin-bottom: 10.256410256410257vw;
  }

  /*section.newsletter form{margin:7.6923076923076925vw 0;flex-direction:column}
	section.newsletter form input[type=email]{width:100%;font-size:4.102564102564102vw;line-height:5.128205128205129vw;border-radius:1.2820512820512822vw;padding:3.8461538461538463vw}
	section.newsletter form .btn-signup{font-size:4.615384615384615vw;line-height:7.17948717948718vw;padding:2.8205128205128207vw 7.6923076923076925vw;min-width:44.35897435897436vw;border-radius:1.2820512820512822vw;margin-top:3.8461538461538463vw;}*/

  footer {
    background-color: #00a14a;
    background-image: url(../jpg/footer-bg-sm-2.jpg);
    background-size: contain;
    background-position: top;
  }

  footer .container {
    padding: 0;
  }

  footer .top {
    display: flex;
    flex-direction: column;
  }

  footer .top .logo {
    width: 52.05128205128205vw;
  }

  footer .top div.social-icons {
    display: none;
  }

  footer .top div.where-to-buy {
    margin-top: 5.128205128205129vw;
  }

  footer .top div.where-to-buy a.btn.primary,
  footer .top div.where-to-buy div.btn.primary {
    text-transform: uppercase;
  }

  footer .footer1 {
    flex-direction: column;
    margin-top: 10.256410256410257vw;
  }

  footer .footer1 .b-corp {
    width: 100%;
    padding: 0 3.8461538461538463vw;
    display: flex;
    flex-wrap: wrap;
  }

  footer .footer1 .b-corp .left {
    align-self: stretch;
  }

  footer .footer1 .b-corp .right {
    flex: 1;
    padding-left: 5.128205128205129vw;
  }

  footer .footer1 .b-corp img {
    width: 18.46153846153846vw;
  }

  footer .footer1 .b-corp h2 {
    color: #fff;
  }

  footer .footer1 .b-corp p.small {
    font-size: 4.615384615384615vw;
    line-height: 6.153846153846154vw;
  }

  footer .footer1 .b-corp p a {
    font-size: 4.615384615384615vw;
    line-height: 6.153846153846154vw;
  }

  footer .footer1 .menus {
    flex-direction: column;
    height: 153.84615384615384vw;
    max-height: 153.84615384615384vw;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0 3.8461538461538463vw;
    max-height: unset;
    display: grid;
    grid-template-columns: auto;
  }

  footer .footer1 .menus .menu {
    width: 50%;
    padding: 0 1.025641025643vw 0 0;
    width: 100%;
  }

  footer .footer1 .menus .menu:nth-child(3) {
    grid-row-start: 1;
    grid-column-end: 2;
    grid-column-start: 2;
    grid-column-end: 3;
  }

  footer .footer1 .menus a.heading {
    font-size: 4.615384615384615vw;
    line-height: 6.153846153846154vw;
  }

  footer .footer1 .menus div.heading {
    font-size: 4.615384615384615vw;
    line-height: 6.153846153846154vw;
  }

  footer .footer1 .menus ul {
    list-style: none;
    padding: 0;
    margin: 0 0 10.256410256410257vw;
  }

  footer .footer1 .menus ul li {
    padding: 1.5384615384615385vw 0;
  }

  footer .footer1 .menus ul li a {
    font-size: 3.58974358974359vw;
    line-height: 4.615384615384615vw;
    font-weight: 300;
    display: block;
  }

  footer .footer2 {
    justify-content: center;
    margin-top: 0;
    padding: 0 0 10.256410256410257vw;
  }

  footer .footer2 .copyright {
    font-size: 4.102564102564102vw;
    line-height: 6.153846153846154vw;
  }
}

.popup-modal {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}

.popup-modal .modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #000;
  padding: 0;
  width: auto;
  border-radius: 0.5rem;
}

.popup-modal .close-button {
  width: 2.7083333333333335vw;
  height: 2.7083333333333335vw;
  text-align: center;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  right: 1.0416666666666667vw;
  top: 1.0416666666666667vw;
  background-image: url(../svg/close-off-2.svg);
  background-size: 100% 100%;
}

.popup-modal .close-button:hover {
  background-image: url(../svg/close-over-2.svg);
}

.popup-modal.show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.popup-modal .video-full-width {
  width: 80vw;
  padding-top: 56.25%;
}

.popup-modal .video-full-width iframe {
  background: 0 0;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}

.popup-modal .item {
  display: flex;
  background: red;
}

.popup-modal .img {
  width: 28.75vw;
  position: relative;
}

.popup-modal .img img {
  width: 100%;
}

.popup-modal .copy {
  width: 42.291666666666664vw;
  text-align: left;
  padding: 0 7.1875vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.popup-modal h1 {
  color: #fff;
  text-align: center;
  margin-bottom: 1.5625vw;
}

.popup-modal h2 {
  color: #fff;
  margin-bottom: 1.5625vw;
}

.popup-modal p {
  color: #fff;
  font-size: 1.25vw;
  line-height: 1.6666666666666667vw;
}

.popup-modal a {
  margin: 1.5625vw 0 2.8645833333333335vw;
}

.popup-modal a.small {
  min-width: 10.9375vw;
  margin: 0 0 1.5625vw;
}

.popup-modal .img span.disc {
  position: absolute;
  bottom: 1.0416666666666667vw;
  left: 1.0416666666666667vw;
  color: #fff;
  font-size: 1.25vw;
  line-height: 1;
  text-shadow: 0vw 0.15625vw 0.3125vw black;
}

.popup-modal .gy-cloud1 {
  background-image: url(../svg/cloud4.svg);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  width: 11.666666666666666vw;
  height: 4.375vw;
  top: -2.1875vw;
  left: -3.3333333333333335vw;
  z-index: 1;
}

.popup-modal .gy-cloud2 {
  background-image: url(../svg/cloud1.svg);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  width: 14.583333333333334vw;
  height: 5.46875vw;
  bottom: -1.6145833333333333vw;
  right: -3.4895833333333335vw;
}

@media only screen and (max-width: 767px) {
  .popup-modal .video-full-width {
    width: 95vw;
  }

  .popup-modal .close-button {
    width: 8.205128205128204vw;
    height: 8.205128205128204vw;
    right: 2.5641025641025643vw;
    top: 2.5641025641025643vw;
  }

  .popup-modal .item {
    flex-direction: column;
    width: 90vw;
  }

  .popup-modal .img {
    width: 100%;
    height: 71.7948717948718vw;
    overflow: hidden;
  }

  .popup-modal .img img {
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
  }

  .popup-modal .copy {
    width: 100%;
    padding: 7.6923076923076925vw 5.128205128205129vw;
  }

  .popup-modal h2 {
    margin-bottom: 5.128205128205129vw;
  }

  .popup-modal p {
    font-size: 4.615384615384615vw;
    line-height: 6.153846153846154vw;
    margin-bottom: 5.128205128205129vw;
  }

  .popup-modal a {
    margin: 7.6923076923076925vw 0 14.102564102564102vw;
  }

  .popup-modal a.small {
    width: 100%;
    margin-bottom: 5.128205128205129vw;
  }

  .popup-modal .img span.disc {
    bottom: 5.128205128205129vw;
    left: 5.128205128205129vw;
    font-size: 4.615384615384615vw;
    line-height: 1;
    text-shadow: 0 0.7692307692307693vw 1.5384615384615385vw #000;
  }

  .popup-modal .gy-cloud1 {
    width: 41.02564102564103vw;
    height: 15.384615384615385vw;
    top: auto;
    bottom: -5.128205128205129vw;
    left: -18.46153846153846vw;
  }

  .popup-modal .gy-cloud2 {
    width: 42.56410256410256vw;
    height: 15.897435897435898vw;
    bottom: auto;
    top: 58.97435897435897vw;
    right: -21.28205128205128vw;
    z-index: 1;
  }
}

#ps2id-dummy-offset {
  height: 65px;
}

@media only screen and (min-width: 768px) {
  #ps2id-dummy-offset {
    height: 100px;
  }
}

.popup-modal.popup-signup .modal-content {
  width: 50%;
  padding: 3.6458333333333335vw 5.208333333333333vw 0;
  background-color: red;
}

.popup-modal div.signup {
  text-align: center;
  width: 100%;
  display: block;
  margin: 0;
}

.popup-modal form {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 15px 0 1.5625vw;
}

.popup-modal div.signup h1 {
  margin-bottom: 0.5208333333333334vw;
}

.popup-modal div.signup p {
  font-size: 0.9375vw;
  line-height: 1.25vw;
  margin: 0;
}

.popup-modal form .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.2604166666666667vw;
  margin-left: -0.2604166666666667vw;
}

.popup-modal form .col {
  padding-right: 0.2604166666666667vw;
  padding-left: 0.2604166666666667vw;
  text-align: left;
  margin-bottom: 1.0416666666666667vw;
  position: relative;
}

.popup-modal form .col-md-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.popup-modal form .col-md-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.popup-modal form .col-md-4 {
  -ms-flex: 0 0 33.3333%;
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.popup-modal form .col-md-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.popup-modal form .col-md-8 {
  -ms-flex: 0 0 66.6666%;
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}

.popup-modal form .col-md-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.popup-modal form label {
  font-size: 0.9375vw;
  line-height: 1.25vw;
  color: #fff;
  display: block;
  text-align: left;
  margin-bottom: 0.2604166666666667vw;
}

.popup-modal form input {
  width: 100%;
  font-size: 0.9375vw;
  line-height: 1.25vw;
  border-radius: 0.2604166666666667vw;
  padding: 0.78125vw;
  margin: 0;
  color: #282730;
  border: 0;
  display: inline;
  outline: 0;
}

.popup-modal form .wpcf7-list-item {
  display: inline-block;
  margin: 0;
}

.popup-modal form .checkbox input[type="checkbox"] {
  width: 1.3020833333333333vw;
  height: 1.3020833333333333vw;
  border: 0.052083333333333336vw solid #282730;
  margin-right: 0.625vw;
  float: left;
  margin-bottom: 0;
}

.popup-modal form span.wpcf7-list-item-label {
  font-size: 1.09375vw;
  line-height: 1.5625vw;
  color: #fff;
  text-align: left;
  display: table-cell;
}

.popup-modal form .txt-center {
  text-align: center;
}

.popup-modal form p.disc {
  font-size: 0.7291666666666666vw;
  line-height: 1.5625vw;
  font-size: 16px;
}

.popup-modal form p.disc a {
  font-weight: bold;
}

.popup-modal form label.error {
  color: #fee000;
  margin: 0;
  font-size: 0.8333333333333334vw;
  line-height: 1.1458333333333333vw;
}

.popup-modal form label[id="agree-in[]-error"] {
  position: absolute;
  top: 1.3020833333333333vw;
}

.popup-modal form .no-margin {
  margin-bottom: 0;
}

.popup-modal form .row.margin-40 {
  margin-bottom: 2.0833333333333335vw;
}

.popup-modal .wpcf7 form.invalid .wpcf7-response-output {
  display: block;
  color: #fee000;
  margin: 0 0 1.5625vw;
  font-size: 1.25vw;
}

.popup-modal.popup-signup .submit-success,
.popup-modal.popup-signup .submit-already,
.popup-modal.popup-signup .survey-done,
.popup-modal.popup-signup .take-survey {
  text-align: center;
  width: 100%;
  margin-bottom: 2.0833333333333335vw;
  display: none;
}

.popup-modal.popup-signup .take-survey .btn.primary {
  color: #000 !important;
  font-size: 1.0416666666666667vw;
  font-weight: 700;
  line-height: 1.1979166666666667vw;
  text-align: center;
  letter-spacing: 0;
  text-decoration: none;
  border: none;
  padding: 0.8333333333333334vw 2.0833333333333335vw;
  min-width: 180px;
  display: inline-block;
  background: #fae02c;
  box-sizing: border-box;
  border-radius: 0.2604166666666667vw;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.popup-modal.popup-signup .take-survey .btn.primary:hover {
  background: #ffb611;
}

.popup-modal .wpcf7 form .wpcf7-response-output {
  margin: 1em 0.5em 1em;
}

.thanks .modal_popup-cont a {
  text-decoration: underline;
  text-decoration-thickness: 4px;
  text-underline-offset: 4px;
  font-weight: bold;
}

@media only screen and (max-width: 767px) {
  .popup-modal.popup-signup .gy-cloud1 {
    background-image: url(../png/cloud3-2.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    width: 15.897435897435898vw;
    height: 6.666666666666667vw;
    top: 19.23076923076923vw;
    left: -10vw;
  }

  .popup-modal.popup-signup .gy-cloud2 {
    background-image: url(../png/cloud1-2.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    width: 33.84615384615385vw;
    height: 11.794871794871796vw;
    top: 19.23076923076923vw;
    right: -28.205128205128204vw;
    left: auto;
  }

  .popup-modal.popup-signup .modal-content {
    width: 88%;
    padding: 7.6923076923076925vw 5.128205128205129vw 0;
  }

  .popup-modal.popup-signup .item {
    width: 100%;
    max-height: 85vh;
    overflow-y: scroll;
    overflow-x: hidden;
  }

  .popup-modal form {
    margin: 2.5641025641025643vw 0;
    display: block;
  }

  .popup-modal div.signup h1 {
    margin-bottom: 2.5641025641025643vw;
  }

  .popup-modal div.signup p {
    font-size: 3.58974358974359vw;
    line-height: 4.615384615384615vw;
    margin-bottom: 2.5641025641025643vw;
  }

  .popup-modal form .row {
    margin-right: -1.2820512820512822vw;
    margin-left: -1.2820512820512822vw;
  }

  .popup-modal form .col {
    padding-right: 1.2820512820512822vw;
    padding-left: 1.2820512820512822vw;
    text-align: left;
    margin-bottom: 2.5641025641025643vw;
  }

  .popup-modal form .col-md-12,
  .popup-modal form .col-md-3,
  .popup-modal form .col-md-4,
  .popup-modal form .col-md-6,
  .popup-modal form .col-md-8,
  .popup-modal form .col-md-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .popup-modal form label {
    font-size: 4.102564102564102vw;
    line-height: 5.128205128205129vw;
    margin-bottom: 1.2820512820512822vw;
  }

  .popup-modal form input {
    width: 100%;
    font-size: 4.102564102564102vw;
    line-height: 5.128205128205129vw;
    border-radius: 1.2820512820512822vw;
    padding: 3.076923076923077vw;
    margin: 0;
    color: #282730;
    border: 0;
    display: inline;
    outline: 0;
  }

  .popup-modal form .checkbox input[type="checkbox"] {
    width: 4.615384615384615vw;
    height: 4.615384615384615vw;
    border: 0.2564102564102564vw solid #282730;
    margin-right: 2.051282051282051vw;
    float: left;
    margin-bottom: 0;
  }

  .popup-modal form span.wpcf7-list-item-label {
    font-size: 3.076923076923077vw;
    line-height: 4.102564102564102vw;
    color: #fff;
    text-align: left;
    display: table-cell;
  }

  .popup-modal form .txt-center {
    text-align: center;
  }

  .popup-modal form p.disc {
    font-size: 3.076923076923077vw;
    line-height: 4.102564102564102vw;
    font-size: 14px;
  }

  .popup-modal form label.error {
    font-size: 3.58974358974359vw;
    line-height: 4.615384615384615vw;
  }

  .popup-modal form label[id="agree-in[]-error"] {
    position: absolute;
    top: 6.410256410256411vw;
  }

  .popup-modal form .no-margin {
    margin-bottom: 0;
  }

  .popup-modal form .row.margin-40 {
    margin-bottom: 5.128205128205129vw;
  }

  .popup-modal .wpcf7 form.invalid .wpcf7-response-output {
    margin: 0 0 7.6923076923076925vw;
    font-size: 4.615384615384615vw;
    line-height: 5.128205128205129vw;
    padding: 3.8461538461538463vw;
  }

  .popup-modal.popup-signup .submit-success,
  .popup-modal.popup-signup .submit-already,
  .popup-modal.popup-signup .survey-done,
  .popup-modal.popup-signup .take-survey {
    text-align: center;
    width: 100%;
    margin-bottom: 5.128205128205129vw;
  }

  .popup-modal.popup-signup .take-survey .btn.primary {
    font-size: 3.076923076923077vw;
    line-height: 7.17948717948718vw;
    padding: 1.5384615384615385vw 4.102564102564102vw;
    min-width: 30.76923076923077vw;
    border-radius: 1.2820512820512822vw;
  }

  .popup-modal.popup-signup h1,
  .popup-modal.popup-signup .h1 {
    margin-bottom: 7.6923076923076925vw;
    font-size: 10.256410256410257vw;
    line-height: 10.76923076923077vw;
  }
}

#ps2id-dummy-offset {
  height: 23.076923076923077vw;
}

@media only screen and (min-width: 768px) {
  #ps2id-dummy-offset {
    height: 9.416666666666668vw;
  }
}

@media only screen and (min-width: 768px) {
  footer .footer1 .b-corp {
    flex: 0 0 42.708333333333336vw;
    display: flex;
  }

  footer .footer1 .menus {
    display: flex;
    align-items: self-start;
    /* justify-content: space-between; */
    /* flex: 1; */
    padding-right: 0;
    width: 100%;
    flex: 0 0 76%;
  }

  footer .footer1 .menus .menu {
    width: 12.16667vw;
  }

  footer .footer1 .menus .menu:nth-child(2) {
    margin-right: 2.9166666666666665vw;
  }

  /* 	footer .footer1 .menus .menu {width: 15.66667VW;} */
  /* 	footer .footer1 .menus .menu:first-child {width: 12.916666666666668VW;} */
  /* 	footer .footer1 .menus .menu:first-child {width: 11.916667VW;}
	footer .footer1 .menus .menu:nth-child(3) {width: 12.16667VW;} */

  /* 	footer .footer1 .menus ul li {
    padding: 0.2604166666666667vw 0 0;
    width: 180px;
} */
  footer .footer1 .menus ul li a {
    font-size: 0.8854166666666666vw;
    white-space: nowrap;
  }
}

/* 04/04/24 -e2mag- */
/* faq_wrapper */
section.faq_wrapper.faq {
  padding: 13vh 0 18vw 0;
}

section.faq_wrapper.faq .right {
  width: 100%;
  max-width: 71.875vw;
  margin: 0 auto;
  float: none;
}

section.faq_wrapper.faq .faq_heading {
  text-align: center;
}

section.faq_wrapper.faq .organic-bin-left {
  width: 4.375vw;
  bottom: 21.9375vw;
  left: 7.375vw;
  position: absolute;
}

section.faq_wrapper.faq .green-grass .rtbs-left,
section.faq_wrapper.faq .green-grass .rtbs-right {
  bottom: 0;
}

section.global-recipe-rel .recipe-continer .recipe-butterfly {
  top: 5vw;
  left: 21vw;
}

.global_product_wraping.global_product-callout.growing-callout .cloud.gc-right {
  top: 3vw;
}

.global_product_wraping.global_product-callout.growing-callout .cloud.gc-balloon {
  bottom: auto;
  top: 3vw;
}

.developed .video-box.video-box-wrpper .popup-trigger {
  display: block;
  z-index: 11;
  position: relative;
}

.developed .video-box.video-box-wrpper .play_btn {
  z-index: 11;
  pointer-events: none;
}

section.popup-content-wrapper.section1#growing_y .popup-content a {
  cursor: text;
}

section.popup-content-wrapper.section1#growing_y .popup-content a::after,
section.faq_wrapper.faq .right div.item .togglefaq::after {
  display: none !important;
}

section.faq_wrapper.faq .right div.item .togglefaq {
  pointer-events: none;
}

section.faq_wrapper.faq .right div.item .faqanswer {
  display: block;
}

section.faq_wrapper.faq .right div.item .faqanswer p {
  color: #282730;
  font-size: 1.1458333333vw;
  font-size: 0.9375vw;
}

section.faq_wrapper.faq .right div.item .togglefaq {
  font-family: "ITC Souvenir";
  padding-bottom: 12px;
}

@media only screen and (min-width: 768px) {
  .global_product-callout_layout.global_product-callout .global_product ul.g_product-list {
    display: flex !important;
    justify-content: center;
    width: 1380px;
    max-width: 73.75vw;
  }

  .global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product {
    width: calc(33.33% - 1.25vw) !important;
    flex: initial !important;
  }

  .global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product>a {
    display: block;
    max-width: 336px;
    margin-left: auto;
    margin-right: auto;
  }

  .global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product>a .g-name {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }

  .global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product>a img {
    max-width: 87%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 767px) {
  section.growing_b.in-banner.growing_b--banner {
    padding: 5vw 0 4vw 0;
  }

  section.growing_b.in-banner.growing_b--banner .inc-cont .p1 {
    max-width: 49.666667vw;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn2:after,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn2:after {
    top: 0.21875vw !important;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn1,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn1 {
    width: 12.7vw;
    height: 12.7vw;
    left: 4vw;
    padding: 0.8vw;
    top: 24vw;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn2,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn2 {
    width: 14.5vw;
    height: 14.5vw;
    padding: 2vw;
    left: 32vw;
    top: 5vw;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn4,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn4 {
    width: 12.7vw;
    height: 12.7vw;
    left: auto;
    right: 14vw;
    top: 8vw;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn5,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn5 {
    width: 13.3vw;
    height: 13.3vw;
    right: 5.1vw;
    top: 26vw;
  }
}

@media only screen and (max-width: 767px) {
  section.popup-content-wrapper.section1#growing_y {
    background-size: 160% auto !important;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn2,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn2 {
    width: 50vw;
    height: 50vw;
    padding: 5vw;
    left: 7vw;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn1,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn1 {
    width: 33vw;
    height: 33vw;
    left: 60vw;
    top: 7vw;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn4,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn4 {
    width: 33vw;
    height: 33vw;
    top: 55vw;
  }

  section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn5,
  section.popup-content-wrapper.section1#growing_y .popup-content div.round-btn.btn5 {
    width: 40vw;
    height: 40vw;
    top: 88vw;
  }

  section.faq_wrapper.faq .right {
    max-width: 82vw;
  }

  section.faq_wrapper.faq .green-grass .rtbs-left {
    width: 100%;
  }

  .global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product>a {
    display: block;
    max-width: 336px;
    margin-left: auto;
    margin-right: auto;
  }
}

body.page-template-page-thankyou .newsletter {
  display: none;
}

.ing .growing_b.in-banner.thankyou-banner {
  flex-wrap: wrap;
  padding-bottom: 0px;
  padding-top: 200px;
}

.ing .in-banner.thankyou-banner .inc.inc-left-t {
  left: 6.479vw;
  top: 170px;
}

.ing .in-banner.thankyou-banner .inc.inc-right-t {
  right: -70px;
}

.ing .in-banner.thankyou-banner .inc.inc-left-thankyou {
  left: 11.479vw;
  top: 170px;
  width: 6vw;
}

.ing .in-banner.thankyou-banner .inc.inc-right-thankyou {
  right: 5.479vw;
  top: 30px;
  width: 16vw;
}

.ing .in-banner.thankyou-banner .banner-img {
  width: 100%;
  padding-top: 50px;
}

.ing .in-banner .in-cont-btn {
  font-family: "GT Walsheim";
}

@media only screen and (max-width: 1600px) {
  .ing .growing_b.in-banner.thankyou-banner {
    padding-top: 150px;
  }

  .ing .in-banner.thankyou-banner .banner-img {
    padding-top: 40px;
  }

  .ing .in-banner.thankyou-banner .inc.inc-left-t,
  .ing .in-banner.thankyou-banner .inc.inc-left-thankyou {
    top: 150px;
  }
}

@media only screen and (max-width: 1500px) {
  .ing .growing_b.in-banner.thankyou-banner {
    padding-top: 120px;
  }

  .ing .in-banner.thankyou-banner .banner-img {
    padding-top: 20px;
  }

  .ing .in-banner.thankyou-banner .inc.inc-left-t,
  .ing .in-banner.thankyou-banner .inc.inc-left-thankyou {
    top: 120px;
  }
}

@media only screen and (max-width: 1199px) {
  .ing .growing_b.in-banner.thankyou-banner {
    padding-top: 80px;
  }

  .ing .in-banner.thankyou-banner .inc.inc-left-t,
  .ing .in-banner.thankyou-banner .inc.inc-left-thankyou {
    top: 60px;
  }

  section.faq_wrapper.faq .right div.item .faqanswer p {
    font-size: 1.15vw;
  }
}

@media only screen and (min-width: 768px) {
  .ing .in-banner .in-cont-btn {
    margin-top: 3vw;
  }
}

@media only screen and (max-width: 767px) {

  /* Banner #3 */
  .hero {
    margin-top: 6vh !important;
  }

  .search-mega-box.menu-mega {
    top: unset !important;
  }

  /* End Banner #3 */

  .ing .in-banner.thankyou-banner .inc.inc-left-t {
    left: 0px;
  }

  .ing .in-banner.thankyou-banner .inc.inc-right-t {
    right: -20px;
  }

  .ing .in-banner.thankyou-banner .inc.inc-right-thankyou {
    right: 1.479vw;
    top: 20px;
  }

  .ing .in-banner.thankyou-banner .inc.inc-left-thankyou {
    left: 9.479vw;
    top: 8.583vw;
    width: 8vw;
  }

  section.faq_wrapper.faq .right div.item .faqanswer p {
    font-size: 4.56vw;
  }
}

.search-mega-box.menu-mega #search-help {
  color: #fff;
  text-align: center;
}

.search-mega-box.menu-mega label {
  color: #fff;
  text-align: center;
  display: block;
}

.h1 {
  font-size: 3.125vw;
  line-height: 3.3854166666666665vw;
}

.developed.red {
  background-color: #fc0d1b;
}

.global_product-callout.dark-red {
  background-color: #d10000;
}

@media only screen and (min-width: 768px) {
  .modal_popup.thanks .modal_popup-dialog .h1 {
    margin: 0 auto;
    margin-bottom: 0.78125vw;
    max-width: 80%;
  }

  .global_product-callout.shelf-callout.dark-red .global_product {
    padding-top: 7.333333vw;
    padding-bottom: 5.125vw;
  }
}

@media only screen and (max-width: 767px) {
  .modal_popup.thanks .modal_popup-dialog .h1 {
    margin-bottom: 3.8461538462vw;
  }

  .h1 {
    font-size: 10.256410256410257vw;
    line-height: 10.76923076923077vw;
    margin-bottom: 7.6923076923076925vw;
  }
}

/* New page https://horizon.com/about-us/dha-milk-means-business/ */

.developed .video-box .play_btn.play_btn_hide .play_icon {
  width: 71px;
  height: 71px;
}

.inc-cont-title h1 {
  color: #fff;
  text-align: center;
}

.developed-video-block.developed {
  padding: 5.208vw 0;
}

.developed-video-block.developed .inc.inc-right-t {
  right: -2vw;
  width: 16vw;
  z-index: 99;
  pointer-events: none;
}

.developed-video-block.developed .inc.inc-left-t {
  left: 0;
}

.developed-video-block.developed .inc-left-bottom {
  left: 0;
  bottom: 0;
  width: 16vw;
}

.developed-video-block.developed .inc-bfl-bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 24.375vw;
  z-index: 99;
  pointer-events: none;
}

.info-wrapper-kids {
  background-color: #fff;
  padding-top: 3.958vw;
  padding-bottom: 6.771vw;
}

.info-wrapper-kids .g_product-heading {
  text-align: center;
  max-width: 49.479vw;
  margin: 0 auto;
}

.info-wrapper-kids .g_product-heading h2 {
  color: red;
  margin-bottom: 1.042vw;
}

.info-wrapper-kids .g_product-heading p {
  color: #282730;
}

.info-wrapper-kids .info-content-kids-block {
  max-width: 86.5vw;
  width: 100%;
  margin: 0 auto;
}

.info-wrapper-kids .info-content-kids-block {
  position: relative;
  margin-top: 5.729vw;
}

.info-wrapper-kids .info-content-kids-block .info-circle-red {
  position: absolute;
  background-color: #ff0000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10.208vw;
  height: 10.208vw;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  filter: drop-shadow(10px 10px 12.5px rgba(0, 0, 0, 0.25));
  font-family: "ITC Souvenir";
  font-size: 1.667vw;
  font-weight: normal;
  line-height: 1.667vw;
  font-style: normal;
  text-align: center;
  color: #ffffff;
  padding: 0.521vw;
  -webkit-filter: drop-shadow(10px 10px 12.5px rgba(0, 0, 0, 0.25));
}

.info-wrapper-kids .info-content-kids-block .info-circle-red.info-circle-red1 {
  top: 5.729vw;
  left: 11.094vw;
}

.info-wrapper-kids .info-content-kids-block .info-circle-red.info-circle-red2 {
  left: 25.365vw;
  top: -2.344vw;
}

.info-wrapper-kids .info-content-kids-block .info-circle-red.info-circle-red3 {
  right: 25vw;
  top: -4.219vw;
}

.info-wrapper-kids .info-content-kids-block .info-circle-red.info-circle-red4 {
  top: 5.729vw;
  right: 11.094vw;
}

.organic-flw-gras {
  position: absolute;
  left: -1.7vw;
  bottom: -1px;
  width: 30.563vw;
  pointer-events: none;
}

.pos-relative {
  position: relative;
}

.global_product-callout.global_product-dha-milk .global_product ul.g_product-list li.g_product .g-name {
  font-size: 1.146vw;
}

.global_product-callout.global_product-dha-milk .global_product ul.g_product-list li.g_product img {
  height: 350px;
  object-fit: contain;
  object-position: center center;
}

@media only screen and (min-width: 768px) {
  .developed-video-block.developed .video-box {
    margin-top: 0;
  }

  .play_btn.play_btn_hide,
  .inc-cont-title {
    display: none !important;
  }

  .global_product-callout.global_product-dha-milk .cloud.gc-right {
    top: 4.115vw;
    bottom: auto !important;
  }

  .global_product-callout.global_product-dha-milk .cloud.gc-balloon {
    top: 5.115vw;
    bottom: auto !important;
  }
}

@media only screen and (max-width: 767px) {
  .inc-cont-title h1 {
    font-size: 40px;
  }

  .developed-video-block.developed .inc-bfl-bottom {
    width: 214px;
    right: 0;
  }

  .developed-video-block.developed {
    padding-top: 180px;
    padding-bottom: 270px;
  }

  .developed-video-block.developed .inc-left-bottom {
    left: 0;
    bottom: 140px;
    width: 145px;
  }

  .developed-video-block.developed .inc.inc-left-t {
    left: 50%;
    transform: translateX(-50%);
    width: 285px;
    top: 40px;
  }

  .info-wrapper-kids {
    padding-top: 55px;
  }

  .info-wrapper-kids .g_product-heading {
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
  }

  .info-wrapper-kids .info-content-kids-block {
    margin-top: 100px;
  }

  .info-wrapper-kids .info-content-kids-block .info-circle-red {
    font-size: 24px;
    line-height: 24px;
    padding: 10px;
  }

  .info-wrapper-kids .info-content-kids-block .info-circle-red.info-circle-red3 {
    top: -56px;
    right: 12%;
    width: 150px;
    height: 150px;
  }

  .info-wrapper-kids .info-content-kids-block .info-circle-red.info-circle-red2 {
    left: -20px;
    top: 20px;
    width: 156px;
    height: 156px;
  }

  .info-wrapper-kids .info-content-kids-block .info-circle-red.info-circle-red1 {
    top: 194px;
    left: 8%;
    width: 124px;
    height: 124px;
  }

  .info-wrapper-kids .info-content-kids-block .info-circle-red.info-circle-red4 {
    top: 130px;
    right: 18px;
    width: 131px;
    height: 131px;
  }

  .global_product-callout.global_product-dha-milk .global_product ul.g_product-list li.g_product .g-name {
    font-size: 22px;
  }

  .bott_padd-dha-milk .card-row .card-text h2 {
    font-size: 30px;
    margin-bottom: 22px !important;
  }

  .bott_padd-dha-milk .card-row .card-text {
    font-size: 18px;
  }

  .global_product-callout.global_product-dha-milk .global_product .g_product-heading p br {
    display: none;
  }

  .info-wrapper-kids .g_product-heading h2 {
    margin-bottom: 9px;
  }

  .global_product-callout.global_product-dha-milk .global_product ul.g_product-list li.g_product img {
    height: 318px;
  }
}

@media only screen and (max-width: 375px) {
  .info-wrapper-kids .info-content-kids-block .info-circle-red {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
  }
}

/* Recipe page */
.recipe-listing .image-card .static {
  position: absolute;
  background: white;
  width: 100%;
}

.recipe-listing .image-card img {
  width: 100%;
}

.recipe-listing .image-card:hover .static {
  opacity: 0;
}

.recipe-listing .image-card .active {
  opacity: 0;
}

.recipe-listing .image-card:hover .active {
  opacity: 1;
}

body .ing #recipe-detail .recipe_cont .cont-left,
body .ing #recipe-detail .recipe_cont .cont-right {
  width: 100%;
  margin-right: 0;
}

.recipe_cont-col {
  width: 70%;
  padding-right: 100px;
}

.recipe_cont-sidebar-col {
  width: 30%;
}

.recipe-listing .image-card img.play-icon {
  max-width: 66px;
  position: absolute;
  top: 17px;
  right: 17px;
}

.recipe-play-icon {
  width: 155px;
  height: 155px;
  background-color: #ff0000;
  border-radius: 50%;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  top: -28px;
  left: -80px;
}

.recipe-play-icon p {
  color: #ffffff;
  font-size: 24px;
  line-height: 1;
  font-family: "ITC Souvenir";
  margin-top: 20px;
}

.recipe-sidebar-img-video-wrap,
.recipe-sidebar-img {
  position: relative;
  cursor: pointer;
}

.recipe-play-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;
  font-size: 32px;
  line-height: 1.1;
  text-align: center;
  font-family: "ITC Souvenir";
}

#recipe-detail .recipe_cont {
  padding-top: 62px;
}

body .ing #recipe-detail .recipe_cont .cont-right {
  padding-top: 80px;
}

.recipe-sidebar-video {
  display: none;
}

.recipe-sidebar-video.active {
  display: block;
}

.recipe-sidebar-img-video-wrap.active .recipe-sidebar-img {
  display: none;
}

.recipe-sidebar-youtubeimg,
.recipe-sidebar-video {
  position: relative;
  padding-top: 181%;
}

.recipe-sidebar-youtubeimg img,
.recipe-sidebar-video iframe {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

img.play-icon {
  cursor: pointer;
}

.recipe-develop {
  padding-top: 70px;
}

.recipe-develop p a {
  font-size: inherit;
  line-height: inherit;
}

.recipe-develop p a:hover {
  text-decoration: none;
}

@media only screen and (max-width: 1890px) {
  .recipe-play-title {
    font-size: 28px;
  }
}

@media only screen and (max-width: 1600px) {
  .recipe-play-title {
    font-size: 24px;
  }
}

@media only screen and (max-width: 1418px) {
  .recipe-play-title {
    font-size: 20px;
  }
}

@media only screen and (max-width: 1280px) {
  .recipe-play-icon {
    width: 140px;
    height: 140px;
  }

  .recipe-play-icon p {
    font-size: 24px;
  }

  body .ing #recipe-detail .recipe_cont .cont-right {
    padding-top: 50px;
  }

  .recipe-develop {
    padding-top: 50px;
  }
}

@media only screen and (max-width: 1199px) {
  .recipe-listing .image-card img.play-icon {
    max-width: 57px;
    top: 15px;
    right: 15px;
  }

  .recipe-play-icon img.play-icon {
    width: 18px;
  }

  .recipe-play-title {
    font-size: 18px;
  }
}

@media only screen and (max-width: 1024px) {
  .recipe-play-icon {
    width: 120px;
    height: 120px;
  }

  .recipe-play-icon p {
    font-size: 21px;
    margin-top: 10px;
  }

  .recipe-play-icon img.play-icon {
    width: 14px;
  }

  body .ing #recipe-detail .recipe_cont .cont-right {
    padding-top: 35px;
  }

  .recipe-develop {
    padding-top: 35px;
  }
}

@media only screen and (max-width: 991px) {
  .recipe_cont-col {
    width: 68%;
    padding-right: 70px;
  }

  .recipe_cont-sidebar-col {
    width: 32%;
  }

  .recipe-play-icon {
    width: 100px;
    height: 100px;
    left: -50px;
  }

  .recipe-play-icon p {
    font-size: 16px;
  }

  .recipe-play-icon img.play-icon {
    width: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .recipe-listing .image-card img.play-icon {
    max-width: 47px;
  }

  .recipe_cont-col {
    width: 100%;
    padding-right: 0;
  }

  .recipe_cont-sidebar-col {
    width: 100%;
    padding-top: 80px;
  }

  .recipe-sidebar-img-video-wrap {
    max-width: 280px;
    margin: 0 auto;
  }

  .recipe-develop p {
    font-size: 5vw;
    line-height: 5.3vw;
  }
}

@media only screen and (max-width: 400px) {
  .recipe-play-icon {
    left: -45px;
  }
}

@media only screen and (max-width: 380px) {
  .recipe-play-icon {
    width: 80px;
    height: 80px;
    left: -35px;
  }

  .recipe-play-icon p {
    font-size: 14px;
  }

  .recipe-play-icon img.play-icon {
    width: 10px;
  }
}

@media only screen and (max-width: 360px) {
  .recipe-sidebar-img-video-wrap {
    max-width: 240px;
  }
}

/* New Changes */
.new-video-section.developed.red{
	background-color:#20c4d8 !important;
	background-image: linear-gradient(0deg, #cbe7f7 0%, #26b7e8 100%);
}
.new-video-section .video-box-wrpper iframe{
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border: none;
    box-shadow: none;
}
.new-video-section .video-box-wrpper .video-overlay-link{
	display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
}
.new-video-section .inc{
	position:absolute;
}
.new-video-section .play_btn{
	flex-direction:column;
	gap:50px;
	align-items:center;
}
.new-video-section .play_btn .video-title h2{
	text-align:center;
	color:#fff;
	font-size: 3.855vw;
    line-height: 4.1vw;
}
.new-make-out.global_product-callout.growing-callout{
	background-color:#d10000;
}
.new-make-out.global_product-callout.growing-callout .global_product{
	padding-bottom:0px;
	padding-top: 3.5vw;
}
/* Client Changes */
.new-video-section h1 {
  color: #fff;
  text-align:center;
  margin: 0 auto 30px;
}

body .new-video-section .video-box {
   max-width: 70vw;
}

@media only screen and (min-width: 768px) {
	/* New Changes */
/* 	.new-video-section .inc-left-b{
		width: 11.4145833333vw;
	}
	.new-video-section .inc-right-t{
		width: 8.8608854167vw !important;
		right: -0.1vw !important;
	}
	.new-video-section .inc{
		top: 50% !important;
		-webkit-transform: translateY(-50%) !important;
		-ms-transform: translateY(-50%) !important;
		-o-transform: translateY(-50%) !important;
		transform: translateY(-50%) !important;
	} */
	.developed-video-block.developed.new-video-section{
		padding:3.5vw 0;
	}
	.new-video-section .inc.inc-left-b{
		top: 17vw;
    	left: -4vw;
	}
	.new-video-section .inc.inc-left-b img,
	.new-video-section .inc.inc-right-t img{
		width: 14.27vw !important;
    	height: auto;
	}
	.new-video-section .inc.inc-right-t{
		width: auto !important;
        right: -5.5vw !important;
        top: 6.7vw !important;
	}
	.new-video-section .inc.inc-right{
		right: 2.5vw;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.new-video-section .inc.inc-right img{
		width: 8.17vw !important;
    	height: auto;
	}
	.new-make-out .inc-bfl-bottom{
		right: 5.2vw;
    	bottom: 0;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-right{
/* 		bottom: auto;
    	top: 8.3vw; */
		top: 13.5vw;
        width: auto;
        right: 2.5vw;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-right img{
		width: 16vw;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-balloon{
		bottom: auto;
    	top: 11.2vw;
	}
	.new-make-out.global_product-callout .cloud.gc-left-bottom{
/* 		bottom: 15vw;
    	top: auto; */
		bottom: 18.8vw;
        top: auto;
        width: auto;
        left: 3.5vw;
	}
	.new-make-out.global_product-callout .cloud.gc-left-bottom img{
		width: 10.2vw;
	}
	.new-make-out .inc-gy-top{
		top: 8.8vw;
/*     	left: 8.6vw; */
		bottom: auto;
		left: 11.5vw;
	}
	.new-make-out .inc-gy-top img{
/* 		max-width: 16.5vw; */
		width:15.3vw;
	}
	.new-make-out .inc-bfl-bottom img{
		max-width: 22.4vw;
	}
	.new-video-section .play_btn{
/* 		max-width: 36vw; */
/* 		align-items: flex-start !important; */
/* 		margin-left: 0px !important; */
/* 		padding-left: 6vw; */
	}
	.new-video-section .play_btn .video-title h2{
		text-align:left;
	}
  /* Client Changes */
  .new-video-section .inc-cont-title {
    display: block !important;
 }
 .new-video-section .inc.inc-left-b img, .new-video-section .inc.inc-right-t img {
    width: 18.27vw !important;
 }
 .new-video-section .inc.inc-right img {
    width: 12.17vw !important;
 }
}

@media only screen and (max-width: 767px) {
	/* New Changes */
	.new-video-section .play_btn .video-title{
		display:none !important;
	}
	.developed-video-block.developed.new-video-section{
		padding-top:0px;
/* 		padding-bottom:160px; */
		padding-bottom:41vw;
	}
	.new-video-section .inc.inc-right{
		display:none;
	}
	.new-video-section .inc-cont.inc-cont-title{
		background-color:red;
		padding:10.5vw 5.5vw 15.5vw 5.5vw;
	}
	.new-video-section .inc-cont-title h1{
		font-size:10.2564102564vw;
	}
	.developed.new-video-section .video-box{
/* 		margin-top: 20vw; */
		margin-top: 30vw;
	}
	.new-video-section .inc-left-b{
/* 		left: -30px; */
		left: -10vw;
		top: 50vw;
	}
	.new-video-section .inc-left-b img{
/* 		max-height: 47px; */
		width: 43.3vw !important;
	}
	.new-video-section .inc-right-t{
/* 		width: auto !important;
		right: -0.1vw !important;
		bottom: 54px !important;
		top: auto !important; */
		width: auto !important;
		right: -4vw !important;
		bottom: 9vw !important;
		top: auto !important;
	}
	.new-video-section .inc-right-t img{
/* 		max-height:65px; */
		width:43.5vw !important;
	}
	.new-make-out.global_product-callout.growing-callout .global_product{
/* 		padding-top: 24.5vw; */
		padding-top: 15.5vw;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-right{
/* 		bottom: auto;
    	top: 0; */
		bottom: auto;
        top: 65vw;
        width: auto;
        right: auto;
        left: -15vw;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-right img{
		width: 40vw;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-left-bottom{
		bottom: auto;
		top: 40%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: auto;
        right: -8.5vw;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-left-bottom img{
		width: 35.12vw;
	}
	.new-make-out .inc-gy-top{
		position:relative !important;
	}
	.new-make-out .inc-gy-top img{
		width: auto;
    	margin: 18vw auto 0px auto;
		max-width: 75vw;
	}
	.new-make-out .inc-bfl-bottom{
		bottom: 0;
		left: 0;
    	right: 0;
	}
	.new-make-out .inc-bfl-bottom img{
		margin:0 auto;
		width:auto;
	}
	.new-make-out .callout_bg{
		padding-top:12vh;
	}
	.global_product-callout.new-make-out .global_product ul.g_product-list li.g_product{
		margin-bottom:23vw;
	}
	.global_product-callout.new-make-out .global_product ul.g_product-list li.g_product:last-child{
		margin-bottom:0px;
	}
  /* Client Changes */
  .new-video-section .inc-cont.inc-cont-title {
    background-color: transparent;
    padding-bottom: 0;
 }
 .new-video-section h1 {
    margin-bottom: 0;
 }
 .new-video-section .inc-left-b {
    top: 43vw;
 }
 body .new-video-section .video-box {
   max-width: 75vw;
 }
}
@media only screen and (max-width: 575px) {
	/* New Changes */
	.new-make-out .callout_bg{
		padding-top:22vh;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-left-bottom{
		top: 38%;
	}
}
@media only screen and (max-width: 410px) {
	/* New Changes */
	.new-make-out .callout_bg{
		padding-top:26vh;
	}
	.new-make-out.global_product-callout.growing-callout .cloud.gc-left-bottom{
		top: 36%;
	}
}