/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 4, templates/g5_helium/custom/scss/_feedback.scss */
/* line 5, templates/g5_helium/custom/scss/_feedback.scss */
@media only all and (max-width: 47.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-feedback > .g-grid > .g-block {
    margin-bottom: 30px;
  }
  /* line 8, templates/g5_helium/custom/scss/_feedback.scss */
  .g-feedback > .g-grid > .g-block:last-child {
    margin-bottom: 0;
  }
}
/* line 17, templates/g5_helium/custom/scss/_feedback.scss */
/* line 18, templates/g5_helium/custom/scss/_feedback.scss */
/* line 19, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style1 .g-content, .g-feedback-slider.style1 .g-content, .g-feedback-slideset.style1 .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 24, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style1 .g-feedback-text, .g-feedback-slider.style1 .g-feedback-text, .g-feedback-slideset.style1 .g-feedback-text {
  background: #fff;
  border: 1px solid #e0e0e5;
  padding: 20px;
  margin-bottom: 30px;
  position: relative;
  border-radius: 3px;
}
/* line 31, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style1 .g-feedback-text:before, .g-feedback-slider.style1 .g-feedback-text:before, .g-feedback-slideset.style1 .g-feedback-text:before {
  border-right: 17px solid transparent;
  border-top: 16px solid #e9e9e9;
  z-index: 1;
}
/* line 36, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style1 .g-feedback-text:after, .g-feedback-slider.style1 .g-feedback-text:after, .g-feedback-slideset.style1 .g-feedback-text:after {
  border-right: 15px solid transparent;
  border-top: 15px solid white;
  margin-left: 1px;
  margin-top: -1px;
  z-index: 2;
}
/* line 43, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style1 .g-feedback-text:before, .g-feedback-slider.style1 .g-feedback-text:before, .g-feedback-slideset.style1 .g-feedback-text:before, .g-feedback.style1 .g-feedback-text:after, .g-feedback-slider.style1 .g-feedback-text:after, .g-feedback-slideset.style1 .g-feedback-text:after {
  border-left: 0 solid transparent;
  content: "";
  height: 0;
  left: 60px;
  position: absolute;
  top: 100%;
  width: 0;
}
/* line 53, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style1 .g-user-image, .g-feedback-slider.style1 .g-user-image, .g-feedback-slideset.style1 .g-user-image {
  float: left;
  margin-right: 20px;
}
/* line 56, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style1 .g-user-image img, .g-feedback-slider.style1 .g-user-image img, .g-feedback-slideset.style1 .g-user-image img {
  border-radius: 50%;
  width: 70px;
}
/* line 61, templates/g5_helium/custom/scss/_feedback.scss */
/* line 62, templates/g5_helium/custom/scss/_feedback.scss */
/* line 63, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style1 .g-user-company a:hover, .g-feedback-slider.style1 .g-user-company a:hover, .g-feedback-slideset.style1 .g-user-company a:hover {
  color: #4db2b3;
  text-decoration: underline;
}
/* line 70, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback .uk-dotnav, .g-feedback-slider .uk-dotnav, .g-feedback-slideset .uk-dotnav {
  margin-left: 0;
}
/* line 76, templates/g5_helium/custom/scss/_feedback.scss */
/* line 77, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2, .g-feedback-slider.style2, .g-feedback-slideset.style2 {
  text-align: center;
}
/* line 79, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .g-content, .g-feedback-slider.style2 .g-content, .g-feedback-slideset.style2 .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 84, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .g-feedback-text, .g-feedback-slider.style2 .g-feedback-text, .g-feedback-slideset.style2 .g-feedback-text {
  position: relative;
  font-size: 120%;
}
/* line 88, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .g-feedback-separator, .g-feedback-slider.style2 .g-feedback-separator, .g-feedback-slideset.style2 .g-feedback-separator {
  margin: 20px auto;
  color: #4db2b3;
}
/* line 91, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .g-feedback-separator i, .g-feedback-slider.style2 .g-feedback-separator i, .g-feedback-slideset.style2 .g-feedback-separator i {
  margin-right: 3px;
}
/* line 93, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .g-feedback-separator i:last-child, .g-feedback-slider.style2 .g-feedback-separator i:last-child, .g-feedback-slideset.style2 .g-feedback-separator i:last-child {
  margin-right: 0;
}
/* line 98, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .g-user-image, .g-feedback-slider.style2 .g-user-image, .g-feedback-slideset.style2 .g-user-image {
  display: inline-block;
  margin-bottom: 15px;
}
/* line 101, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .g-user-image img, .g-feedback-slider.style2 .g-user-image img, .g-feedback-slideset.style2 .g-user-image img {
  border-radius: 50%;
  width: 70px;
}
/* line 106, templates/g5_helium/custom/scss/_feedback.scss */
/* line 107, templates/g5_helium/custom/scss/_feedback.scss */
/* line 108, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .g-user-company a:hover, .g-feedback-slider.style2 .g-user-company a:hover, .g-feedback-slideset.style2 .g-user-company a:hover {
  color: #4db2b3;
  text-decoration: underline;
}
/* line 114, templates/g5_helium/custom/scss/_feedback.scss */
/* line 115, templates/g5_helium/custom/scss/_feedback.scss */
/* line 116, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style2 .uk-dotnav > li:first-child, .g-feedback-slider.style2 .uk-dotnav > li:first-child, .g-feedback-slideset.style2 .uk-dotnav > li:first-child {
  padding-left: 0;
}
/* line 122, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback .uk-dotnav, .g-feedback-slider .uk-dotnav, .g-feedback-slideset .uk-dotnav {
  margin-left: 0;
}
/* line 128, templates/g5_helium/custom/scss/_feedback.scss */
/* line 129, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3, .g-feedback-slider.style3, .g-feedback-slideset.style3 {
  text-align: center;
}
/* line 131, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-content, .g-feedback-slider.style3 .g-content, .g-feedback-slideset.style3 .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 136, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-feedback-text, .g-feedback-slider.style3 .g-feedback-text, .g-feedback-slideset.style3 .g-feedback-text {
  position: relative;
  font-style: italic;
}
/* line 140, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-feedback-separator, .g-feedback-slider.style3 .g-feedback-separator, .g-feedback-slideset.style3 .g-feedback-separator {
  margin: 20px auto;
  color: #4db2b3;
}
/* line 143, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-feedback-separator i, .g-feedback-slider.style3 .g-feedback-separator i, .g-feedback-slideset.style3 .g-feedback-separator i {
  margin-right: 3px;
}
/* line 145, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-feedback-separator i:last-child, .g-feedback-slider.style3 .g-feedback-separator i:last-child, .g-feedback-slideset.style3 .g-feedback-separator i:last-child {
  margin-right: 0;
}
/* line 150, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-user-image, .g-feedback-slider.style3 .g-user-image, .g-feedback-slideset.style3 .g-user-image {
  display: inline-block;
  margin-bottom: 30px;
}
/* line 153, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-user-image img, .g-feedback-slider.style3 .g-user-image img, .g-feedback-slideset.style3 .g-user-image img {
  border-radius: 50%;
  width: 130px;
}
/* line 158, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-user-details, .g-feedback-slider.style3 .g-user-details, .g-feedback-slideset.style3 .g-user-details {
  margin-bottom: 15px;
}
/* line 161, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-user-name, .g-feedback-slider.style3 .g-user-name, .g-feedback-slideset.style3 .g-user-name {
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 165, templates/g5_helium/custom/scss/_feedback.scss */
/* line 166, templates/g5_helium/custom/scss/_feedback.scss */
/* line 167, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .g-user-company a:hover, .g-feedback-slider.style3 .g-user-company a:hover, .g-feedback-slideset.style3 .g-user-company a:hover {
  color: #4db2b3;
  text-decoration: underline;
}
/* line 173, templates/g5_helium/custom/scss/_feedback.scss */
/* line 174, templates/g5_helium/custom/scss/_feedback.scss */
/* line 175, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback.style3 .uk-dotnav > li:first-child, .g-feedback-slider.style3 .uk-dotnav > li:first-child, .g-feedback-slideset.style3 .uk-dotnav > li:first-child {
  padding-left: 0;
}
/* line 181, templates/g5_helium/custom/scss/_feedback.scss */
.g-feedback .uk-dotnav, .g-feedback-slider .uk-dotnav, .g-feedback-slideset .uk-dotnav {
  margin-left: 0;
}
/**** PLUGINS ****/
/**** VARIABLES ****/
/**** Fonts ****/
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.eot');
  src: url('../fonts/Roboto-Light.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.woff2') format('woff2'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-LightItalic.eot');
  src: url('../fonts/Roboto-LightItalic.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-LightItalic.woff2') format('woff2'), url('../fonts/Roboto-LightItalic.woff') format('woff'), url('../fonts/Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BoldItalic.eot');
  src: url('../fonts/Roboto-BoldItalic.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-BoldItalic.woff2') format('woff2'), url('../fonts/Roboto-BoldItalic.woff') format('woff'), url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Thin.eot');
  src: url('../fonts/Roboto-Thin.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Thin.woff2') format('woff2'), url('../fonts/Roboto-Thin.woff') format('woff'), url('../fonts/Roboto-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.eot');
  src: url('../fonts/Roboto-Bold.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold.woff2') format('woff2'), url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Black.eot');
  src: url('../fonts/Roboto-Black.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Black.woff2') format('woff2'), url('../fonts/Roboto-Black.woff') format('woff'), url('../fonts/Roboto-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Italic.eot');
  src: url('../fonts/Roboto-Italic.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Italic.woff2') format('woff2'), url('../fonts/Roboto-Italic.woff') format('woff'), url('../fonts/Roboto-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-ThinItalic.eot');
  src: url('../fonts/Roboto-ThinItalic.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-ThinItalic.woff2') format('woff2'), url('../fonts/Roboto-ThinItalic.woff') format('woff'), url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-MediumItalic.eot');
  src: url('../fonts/Roboto-MediumItalic.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-MediumItalic.woff2') format('woff2'), url('../fonts/Roboto-MediumItalic.woff') format('woff'), url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.eot');
  src: url('../fonts/Roboto-Medium.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium.woff2') format('woff2'), url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.eot');
  src: url('../fonts/Roboto-Regular.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.woff2') format('woff2'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BlackItalic.eot');
  src: url('../fonts/Roboto-BlackItalic.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-BlackItalic.woff2') format('woff2'), url('../fonts/Roboto-BlackItalic.woff') format('woff'), url('../fonts/Roboto-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cubano';
  src: url('../fonts/Cubano-Regular.eot');
  src: url('../fonts/Cubano-Regular.eot#iefix') format('embedded-opentype'), url('../fonts/Cubano-Regular.woff2') format('woff2'), url('../fonts/Cubano-Regular.woff') format('woff'), url('../fonts/Cubano-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/**** General ****/
/* line 174, templates/g5_helium/custom/scss/custom.scss */
.orange {
  color: #e14f11;
}
/* line 178, templates/g5_helium/custom/scss/custom.scss */
.green {
  color: #289d3c;
}
/* line 182, templates/g5_helium/custom/scss/custom.scss */
p {
  font-size: 16px;
  line-height: 22px;
  color: black;
  font-family: 'Roboto';
  font-weight: normal;
  z-index: 100;
  position: relative;
  display: block;
}
/* line 193, templates/g5_helium/custom/scss/custom.scss */
/* line 194, templates/g5_helium/custom/scss/custom.scss */
div[itemprop="articleBody"] ul {
  list-style: none;
}
/* line 197, templates/g5_helium/custom/scss/custom.scss */
div[itemprop="articleBody"] ul li {
  font-size: 18px;
  line-height: 28px;
  color: black;
  font-family: 'Roboto';
  padding-left: 5px;
  margin-bottom: 12px;
  position: relative;
}
/* line 206, templates/g5_helium/custom/scss/custom.scss */
div[itemprop="articleBody"] ul li:before {
  color: #289d3c;
  content: " . ";
  display: inline-block;
  position: absolute;
  height: 0;
  margin-left: -34px;
  top: -12px;
  font-size: 90px;
  line-height: 0;
}
/* line 221, templates/g5_helium/custom/scss/custom.scss */
a {
  color: #289d3c;
  font-family: 'Roboto';
  font-weight: bold;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
/* line 231, templates/g5_helium/custom/scss/custom.scss */
a:hover {
  color: #289d3c;
}
/* line 236, templates/g5_helium/custom/scss/custom.scss */
p.intro {
  font-size: 26px;
  line-height: 28px;
  color: ;
  font-family: 'Roboto';
}
/* line 243, templates/g5_helium/custom/scss/custom.scss */
h2 {
  font-size: 50px;
  line-height: 60px;
  font-family: 'Cubano';
  font-weight: normal;
  margin-bottom: 0;
  text-align: center;
  color: black;
  display: block;
  position: relative;
  z-index: 100;
}
/* line 255, templates/g5_helium/custom/scss/custom.scss */
h2:before {
  content: "";
  background-image: url('../../../../images/backgrounds/animals.png');
  height: 156px;
  width: 348px;
  display: block;
  position: relative;
  top: 0;
  margin: 0 auto 20px auto;
  text-align: center;
  z-index: 100;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* line 272, templates/g5_helium/custom/scss/custom.scss */
h3 {
  margin-top: 26px;
  font-size: 40px;
  line-height: 50px;
  font-family: 'Cubano';
  font-weight: normal;
  margin-bottom: 30px;
  text-align: left;
  color: black;
  display: block;
  position: relative;
}
/* line 285, templates/g5_helium/custom/scss/custom.scss */
h4 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 0;
  font-family: 'Cubano';
  color: black;
  margin-top: 40px;
}
/* line 294, templates/g5_helium/custom/scss/custom.scss */
.green-btn {
  height: 48px;
  width: 230px;
  position: relative;
  display: inline-block;
  text-align: center;
  font-family: 'Cubano';
  color: white;
  font-size: 22px;
  line-height: 32px;
  background-color: #289d3c;
  margin-top: 0;
  border: 2px solid #289d3c;
  border-radius: 5px;
  padding: 6px;
  font-weight: normal;
  margin: 20px auto;
}
/* line 312, templates/g5_helium/custom/scss/custom.scss */
.green-btn:hover {
  border: 2px solid #289d3c;
  background-color: white;
  color: #289d3c;
}
/* line 319, templates/g5_helium/custom/scss/custom.scss */
.orange-btn {
  height: 48px;
  width: 230px;
  position: relative;
  display: inline-block;
  text-align: center;
  font-family: 'Cubano';
  color: white;
  font-size: 22px;
  line-height: 32px;
  background-color: #e14f11;
  margin-top: 0;
  border: 2px solid #e14f11;
  border-radius: 5px;
  padding: 6px;
  font-weight: normal;
  margin: 20px auto;
}
/* line 338, templates/g5_helium/custom/scss/custom.scss */
.orange-btn:hover {
  border: 2px solid #e14f11 !important;
  background-color: white !important;
  color: #e14f11 !important;
  border-radius: 5px !important;
}
/**** Header ****/
/* line 348, templates/g5_helium/custom/scss/custom.scss */
#g-header {
  padding: 0;
  position: relative;
  z-index: 33;
}
/* line 353, templates/g5_helium/custom/scss/custom.scss */
#g-header a {
  font-family: 'Cubano' !important;
}
/* line 357, templates/g5_helium/custom/scss/custom.scss */
#g-header nav > ul > li.g-menu-item.g-menu-item-117.g-menu-item-type-heading.g-parent.g-standard > ul {
  left: -19px;
  width: 182px;
  padding: 0 11%;
  margin-top: 0px;
  background-color: white;
}
/* line 365, templates/g5_helium/custom/scss/custom.scss */
#g-header nav > ul > li.g-menu-item.g-menu-item-120.g-menu-item-type-heading.g-parent.g-standard > ul {
  width: 224px;
  padding: 0 6%;
  left: -14px;
  margin-top: 0px;
  background-color: white;
}
/* line 373, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav {
  z-index: 20;
  padding: 6% 0 0 0;
}
/* line 377, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  padding: 1%;
}
/* line 384, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel .g-dropdown {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 1.25rem;
  border: 3px solid #289d3c;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 392, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel .g-dropdown .g-dropdown-column {
  margin-bottom: 0;
  height: auto;
  top: 0;
  display: contents;
}
/* line 400, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel .g-go-back {
  display: none !important;
}
/* line 404, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li {
  margin: 0 0;
  height: 60px;
  top: -12px;
  position: relative;
  display: block;
  text-align: left;
}
/* line 412, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-menu-item-title {
  color: #289d3c;
}
/* line 416, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li:hover {
  display: block;
  text-align: left;
}
/* line 420, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li:hover .g-menu-item-title {
  color: #e14f11;
}
/* line 425, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li.active {
  display: block;
  text-align: left;
}
/* line 429, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li.active .g-menu-item-title {
  color: #e14f11;
}
/* line 433, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li.active .g-menu-item-container {
  color: #289d3c;
}
/* line 438, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel {
  padding-bottom: 15px !important;
}
/* line 441, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li {
  margin: 0px 0px;
  padding: 0;
  top: 0;
  height: auto;
  text-align: left;
  color: #289d3c;
}
/* line 449, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li .g-menu-item-title {
  color: #289d3c;
}
/* line 453, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li:hover {
  display: block;
  text-align: left;
}
/* line 457, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li:hover .g-menu-item-title {
  color: #e14f11;
}
/* line 462, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li.active {
  display: block;
  text-align: left;
}
/* line 466, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li.active .g-menu-item-container {
  color: #e14f11;
  display: block;
  text-align: left;
}
/* line 472, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li.active .g-menu-item-title {
  color: #e14f11;
}
/* line 477, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li .g-menu-item-container {
  color: #289d3c;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: normal !important;
  font-family: 'Cubano';
  padding: 0 0px;
}
/* line 486, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li .g-menu-item-container:hover {
  color: #e14f11;
}
/* line 492, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-sublevel li .g-menu-item-container .g-menu-item-content {
  word-break: normal;
  vertical-align: top;
  padding: 3px 0 !important;
}
/* line 503, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-menu-item-container {
  color: #289d3c;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: 'Cubano';
  text-align: left;
}
/* line 512, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-menu-item-container .g-menu-item-content {
  padding: 18px 0;
  box-shadow: 0 0px 0 rgba(255, 255, 255, 0) !important;
}
/* line 517, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-menu-item-container:hover {
  color: #e14f11 !important;
}
/* line 522, templates/g5_helium/custom/scss/custom.scss */
/* line 523, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel li .g-menu-item-container .g-menu-parent-indicator:after {
  content: "\f067";
  opacity: 1;
  width: 1.3rem;
  font-weight: 400;
  color: #e14f11;
  font-size: 17px;
  line-height: 20px;
  position: relative;
  top: 0;
}
/**** Footer ****/
/* line 544, templates/g5_helium/custom/scss/custom.scss */
#g-footertop {
  background: url('../../../../images/backgrounds/footer-top.png');
  background-size: cover;
  background-repeat: no-repeat;
  padding: 10% 0 0 0;
  height: auto;
  background-position: center top;
}
/* line 552, templates/g5_helium/custom/scss/custom.scss */
#g-footertop .social {
  padding-left: 9%;
  margin-top: 10px;
}
/* line 556, templates/g5_helium/custom/scss/custom.scss */
#g-footertop .social a {
  font-size: 40px;
  line-height: 50px;
  color: white;
}
/* line 562, templates/g5_helium/custom/scss/custom.scss */
#g-footertop .social a:hover {
  color: #e14f11;
}
/* line 568, templates/g5_helium/custom/scss/custom.scss */
#g-footertop h3 {
  color: #289d3c;
  font-size: 36px;
  line-height: 45px;
  border-bottom: 3px solid #289d3c;
  font-family: 'Roboto';
  font-weight: bold;
  padding-bottom: 11px;
  margin-bottom: 30px;
}
/* line 579, templates/g5_helium/custom/scss/custom.scss */
#g-footertop p.address {
  padding-left: 10%;
}
/* line 583, templates/g5_helium/custom/scss/custom.scss */
#g-footertop a.tel {
  font-size: 34px;
  line-height: 44px;
  color: white;
  font-family: 'Cubano';
  font-weight: normal;
  padding-left: 10%;
}
/* line 591, templates/g5_helium/custom/scss/custom.scss */
#g-footertop a.tel:hover {
  color: #e14f11;
}
/* line 596, templates/g5_helium/custom/scss/custom.scss */
#g-footertop p {
  font-size: 16px;
  line-height: 22px;
  color: white;
  font-family: 'Roboto';
  margin-top: 0;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 606, templates/g5_helium/custom/scss/custom.scss */
#g-footertop p.puddleducks {
  font-size: 14px;
  line-height: 18px;
  color: white;
  font-family: 'Roboto';
  margin-top: 0;
  font-weight: normal;
  margin-bottom: 0;
  width: 52%;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
/* line 621, templates/g5_helium/custom/scss/custom.scss */
#g-footertop a.email {
  font-size: 16px;
  line-height: 20px;
  position: relative;
  display: block;
  font-weight: normal;
  color: white;
  padding-left: 10%;
}
/* line 630, templates/g5_helium/custom/scss/custom.scss */
#g-footertop a.email:hover {
  color: #e14f11;
}
/* line 636, templates/g5_helium/custom/scss/custom.scss */
#g-footerbottom {
  background: url('../../../../images/backgrounds/lower-footer.png');
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  height: 65px;
  z-index: 33;
  background-color: #53a943;
}
/* line 645, templates/g5_helium/custom/scss/custom.scss */
#g-footerbottom p.copyright {
  line-height: 20px;
  font-size: 14px;
  color: white;
  font-family: 'Roboto';
  font-weight: normal;
  margin: 0rem 0;
}
/* line 654, templates/g5_helium/custom/scss/custom.scss */
#g-footerbottom p.branding {
  line-height: 20px;
  font-size: 14px;
  color: white;
  font-family: 'Roboto';
  text-align: right;
  font-weight: normal;
  margin: 0rem 0;
}
/* line 663, templates/g5_helium/custom/scss/custom.scss */
#g-footerbottom p.branding a {
  color: white;
  text-decoration: underline;
}
/* line 667, templates/g5_helium/custom/scss/custom.scss */
#g-footerbottom p.branding a:hover {
  color: #e14f11;
}
/* line 674, templates/g5_helium/custom/scss/custom.scss */
#g-page-surround {
  background-image: url('../../../../images/backgrounds/main-bg.png');
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 683, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 {
  /**** Testimonials ****/
}
/* line 684, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-content .item-page {
  padding: 0 0;
}
/* line 688, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-extracontent {
  position: relative;
}
/* line 691, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-extracontent:before {
  content: "";
  background-image: url('../../../../images/backgrounds/arc.png');
  position: absolute;
  display: block;
  width: 100%;
  height: 5.5vw;
  top: -4vw;
  z-index: 33;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 705, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-extracontent .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 711, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-content {
  margin: 4% 0;
}
/* line 714, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-content div[itemprop="articleBody"] {
  display: inline-block;
  width: 50%;
  padding: 0% 5%;
  position: relative;
}
/* line 725, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 h3.g-title.g-main-title {
  text-align: center;
  font-weight: normal;
  color: #289d3c;
}
/* line 731, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .g-particle-intro .g-title-separator.no-intro-text {
  margin: 1.5rem auto 0;
  background: transparent;
}
/* line 736, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .g-feedback-item {
  width: 700px;
  margin: 0 auto;
}
/* line 741, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .g-feedback.style1 .g-feedback-text, .itemid-101 .g-feedback-slider.style1 .g-feedback-text, .itemid-101 .g-feedback-slideset.style1 .g-feedback-text {
  background: #cae0f6;
  border: 1px solid #bfd2e4;
  padding: 20px;
  margin-bottom: 30px;
  position: relative;
  border-radius: 10px;
  font-size: 24px;
  line-height: 30px;
  font-family: Cubano;
  color: black;
}
/* line 756, templates/g5_helium/custom/scss/custom.scss */
/* line 757, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .g-feedback-slider.style1 .g-feedback-text p {
  width: 80%;
  display: inline-block;
  font-size: 24px;
  line-height: 30px;
  font-family: Cubano;
  color: black;
}
/* line 766, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .g-feedback-slider.style1 .g-feedback-text:before {
  content: "";
  background-image: url('../../../../images/backgrounds/quote.png');
  height: 69px;
  width: 70px;
  position: relative;
  display: block;
  border: 0;
  background-repeat: no-repeat;
  top: 20px;
  display: inline-block;
  left: 0;
  vertical-align: top;
  margin-right: 20px;
}
/* line 783, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .g-feedback-slider.style1 .g-feedback-text:after {
  border: 0;
  content: "";
  background-image: url('../../../../images/backgrounds/speed-flick.png');
  height: 47px;
  width: 50px;
  margin: 0;
  padding: 0;
  left: 320px;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 797, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .g-user-name {
  font-size: 16px;
  line-height: 20px;
  left: 370px;
  position: relative;
  display: block;
  font-weight: bold;
  color: #289d3c;
}
/**** Banners ****/
/* line 810, templates/g5_helium/custom/scss/custom.scss */
/* line 812, templates/g5_helium/custom/scss/custom.scss */
body:not(.itemid-101) #g-content {
  position: relative;
}
/* line 815, templates/g5_helium/custom/scss/custom.scss */
body:not(.itemid-101) #g-content .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 820, templates/g5_helium/custom/scss/custom.scss */
body:not(.itemid-101) #g-content:before {
  content: "";
  background-image: url('../../../../images/backgrounds/arc.png');
  position: absolute;
  display: block;
  width: 100%;
  height: 150px;
  top: -100px;
  z-index: 33;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
/* line 835, templates/g5_helium/custom/scss/custom.scss */
body:not(.itemid-101) #g-extracontent {
  height: 351px;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: block;
  background-image: url('../../../../images/banners/about-banner.jpg');
}
/* line 844, templates/g5_helium/custom/scss/custom.scss */
body:not(.itemid-101) #g-extracontent:before {
  content: "";
  background-image: url('../../../../images/backgrounds/cloud-med.png');
  animation-name: bounce-background;
  animation-timing-function: ease-in-out;
  animation-duration: 8s;
  animation-iteration-count: infinite;
  height: 206px;
  width: 10vw;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 0;
  left: 120px;
}
/* line 860, templates/g5_helium/custom/scss/custom.scss */
body:not(.itemid-101) #g-extracontent:after {
  content: "";
  background-image: url('../../../../images/backgrounds/cloud-large.png');
  animation-name: bounce-background;
  animation-timing-function: ease-in-out;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  height: 311px;
  width: 16vw;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  top: -80px;
  right: 0;
}
/* line 876, templates/g5_helium/custom/scss/custom.scss */
body:not(.itemid-101) #g-extracontent h1.banner-h1 {
  font-size: 70px;
  line-height: 80px;
  color: white;
  font-family: 'Cubano';
  font-weight: normal;
  height: 190px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 892, templates/g5_helium/custom/scss/custom.scss */
/* line 893, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124.view-article #g-content .item-page {
  padding: 0 5%;
  margin-top: 36px;
}
/* line 898, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124.view-article .information {
  color: #289d3c;
  font-size: 16px;
  line-height: 22px;
  padding: 0;
  margin-bottom: 30px;
  margin-top: 0;
}
/* line 907, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124.view-article .orange-btn {
  height: 61px;
  width: 160px;
  margin: 35px auto;
}
/* line 913, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124.view-article h2 {
  font-size: 40px;
  line-height: 50px;
  font-family: 'Cubano';
  font-weight: normal;
  margin-bottom: 20px;
  text-align: left;
  color: black;
  display: block;
  position: relative;
  z-index: 100;
}
/* line 926, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124.view-article .pull-left.item-image {
  float: left;
  display: inline;
  width: 100%;
}
/* line 931, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124.view-article .pull-left.item-image img {
  height: 324px;
  width: 100%;
}
/* line 938, templates/g5_helium/custom/scss/custom.scss */
/* line 940, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 #g-content {
  position: relative;
}
/* line 943, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 #g-content .g-content {
  padding-left: 8%;
}
/* line 947, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 #g-content:before {
  display: none;
}
/* line 952, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 h1 {
  font-size: 50px;
  line-height: 60px;
  font-family: 'Cubano';
  font-weight: normal;
  margin-bottom: 0;
  text-align: left;
  color: black;
  display: block;
  position: relative;
  z-index: 100;
}
/* line 965, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 h1:before {
  content: "";
  background-image: url('../../../../images/backgrounds/farm.png');
  height: 105px;
  width: 166px;
  display: block;
  position: relative;
  top: 0;
  text-align: left;
  z-index: 100;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-bottom: 20px;
  margin-top: 40px;
}
/* line 983, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 h2 {
  margin-top: 2px;
}
/* line 986, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 h2:before {
  display: none;
}
/* line 991, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .main-content, body.itemid-124 .sidebar {
  display: inline-block;
  vertical-align: top;
}
/* line 997, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 h4.g-title {
  margin-top: 173px;
  margin-bottom: 30px;
}
/* line 1002, templates/g5_helium/custom/scss/custom.scss */
/* line 1003, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .pull-left.item-image a {
  position: relative;
  display: block;
  z-index: 200;
}
/* line 1009, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .pull-left.item-image img {
  height: 224px;
  width: 324px;
  object-position: center;
  border-radius: 15px;
  object-fit: cover;
}
/* line 1018, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 a.readmore {
  font-size: 22px;
  line-height: 28px;
  text-align: left;
  padding: 0 5%;
  font-family: 'Cubano';
  font-weight: normal;
  margin-top: 20px;
  display: block;
  color: #e14f11;
}
/* line 1029, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 a.readmore:hover {
  color: #289d3c;
}
/* line 1034, templates/g5_helium/custom/scss/custom.scss */
/* line 1035, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 h2[itemProp="name"] a {
  font-size: 24px;
  line-height: 30px;
  position: relative;
  display: block;
  color: black;
  font-family: 'Cubano';
  padding: 0 5%;
  text-align: left;
  font-weight: normal;
}
/* line 1046, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 h2[itemProp="name"] a:hover {
  color: #289d3c;
}
/* line 1052, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .information {
  color: #289d3c;
  font-size: 16px;
  line-height: 22px;
  padding: 0 5%;
  margin-bottom: 0;
}
/* line 1060, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .moduletable .categories-module {
  margin: 0;
  left: 34px;
  position: relative;
  display: block;
  border: 0px solid #e0e0e5;
  padding: 0;
  width: 100%;
  color: black;
}
/* line 1070, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .moduletable .categories-module li {
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0px solid #e0e0e5;
}
/* line 1077, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .moduletable .categories-module li a {
  position: relative;
  color: black;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
}
/* line 1084, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .moduletable .categories-module li a:hover {
  color: #289d3c;
}
/* line 1089, templates/g5_helium/custom/scss/custom.scss */
body.itemid-124 .moduletable .categories-module li a:before {
  color: #289d3c;
  content: " . ";
  display: inline-block;
  position: absolute;
  height: 0;
  margin-left: -34px;
  top: -15px;
  font-size: 90px;
  line-height: 0;
}
/* line 1105, templates/g5_helium/custom/scss/custom.scss */
/* line 1106, templates/g5_helium/custom/scss/custom.scss */
/* line 1107, templates/g5_helium/custom/scss/custom.scss */
body.itemid-119 #g-extracontent {
  background-image: url('../../../../images/banners/history-banner.jpg');
}
/* line 1112, templates/g5_helium/custom/scss/custom.scss */
/* line 1113, templates/g5_helium/custom/scss/custom.scss */
body.itemid-121 #g-extracontent {
  background-image: url('../../../../images/banners/visit-banner.jpg');
}
/* line 1118, templates/g5_helium/custom/scss/custom.scss */
/* line 1119, templates/g5_helium/custom/scss/custom.scss */
body.itemid-122 #g-extracontent {
  background-image: url('../../../../images/banners/group-banner.jpg');
}
/* line 1124, templates/g5_helium/custom/scss/custom.scss */
/* line 1125, templates/g5_helium/custom/scss/custom.scss */
body.itemid-123 #g-extracontent {
  background-image: url('../../../../images/banners/support-banner.jpg');
  background-position: center;
}
/* line 1131, templates/g5_helium/custom/scss/custom.scss */
/* line 1132, templates/g5_helium/custom/scss/custom.scss */
body.itemid-125 #g-extracontent {
  background-image: url('../../../../images/banners/contact-banner.jpg');
}
/**** Homepage ****/
/* line 1140, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 {
  /**** Engage with Nature ****/
}
/* line 1141, templates/g5_helium/custom/scss/custom.scss */
/* line 1142, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-banner .orange-btn {
  margin-top: 0;
  height: 34px;
}
/* line 1148, templates/g5_helium/custom/scss/custom.scss */
/* line 1149, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 h2:before {
  display: none;
}
/* line 1154, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-support {
  background-image: url('../../../../images/backgrounds/support-bg.jpg');
  height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 4%;
}
/* line 1162, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-support .custom {
  padding-right: 38%;
}
/* line 1166, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-support p:nth-of-type(1) {
  background-color: #289d3c;
  border-radius: 8px;
  padding: 0.5% 1.5%;
  font-family: 'Cubano';
  font-weight: normal;
  color: white;
  font-size: 24px;
  line-height: 35px;
  display: inline;
}
/* line 1179, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-support h2 {
  text-align: left;
  color: white;
  font-size: 70px;
  line-height: 80px;
  margin-bottom: 40px;
}
/* line 1188, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-support p {
  font-size: 18px;
  line-height: 22px;
  color: white;
}
/* line 1194, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 #g-support .orange-btn {
  margin: 10px auto;
}
/* line 1201, templates/g5_helium/custom/scss/custom.scss */
/* line 1202, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .gallery-container .content {
  padding-right: 10%;
}
/* line 1205, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .gallery-container .content h2 {
  font-size: 40px;
  line-height: 50px;
  margin-bottom: 40px;
  text-align: left;
}
/* line 1213, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .gallery-container .images {
  top: -14px;
  position: relative;
}
/* line 1217, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .gallery-container .images .item-content-1 {
  height: 315px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
  border-radius: 20px;
  width: 500px;
  position: relative;
  display: block;
  float: right;
}
/* line 1230, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .gallery-container .images .item-content-2 {
  height: 280px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 2px;
  border-radius: 20px;
  width: 212px;
  position: relative;
  display: inline-block;
  float: left;
}
/* line 1243, templates/g5_helium/custom/scss/custom.scss */
.itemid-101 .gallery-container .images .item-content-3 {
  height: 280px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 2px;
  border-radius: 20px;
  width: 275px;
  position: relative;
  display: inline-block;
  float: right;
}
/**** Quicklinks ****/
/* line 1264, templates/g5_helium/custom/scss/custom.scss */
.sub-links {
  padding-bottom: 4%;
}
/* line 1267, templates/g5_helium/custom/scss/custom.scss */
.sub-links h2 {
  font-size: 50px;
  line-height: 60px;
  font-family: 'Cubano';
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  color: black;
  margin-bottom: 20px;
}
/* line 1278, templates/g5_helium/custom/scss/custom.scss */
.sub-links p {
  font-size: 18px;
  line-height: 20px;
  color: black;
  font-family: 'Roboto';
  text-align: center;
  margin: 0rem 0;
}
/* line 1286, templates/g5_helium/custom/scss/custom.scss */
.sub-links p.sub {
  font-size: 16px;
  line-height: 18px;
}
/* line 1293, templates/g5_helium/custom/scss/custom.scss */
/* line 1295, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30 {
  height: 372px;
  margin-right: 3%;
  border-radius: 15px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1303, templates/g5_helium/custom/scss/custom.scss */
/* line 1304, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(1) .color-overlay {
  background-color: rgba(254, 160, 50, 0.9);
  border-radius: 15px;
}
/* line 1308, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(1) .color-overlay:after {
  content: "";
  background-image: url('../../../../images/backgrounds/duck.png');
  display: block;
  position: relative;
  height: 100px;
  width: 108px;
  top: 50px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.1s ease;
}
/* line 1322, templates/g5_helium/custom/scss/custom.scss */
/* line 1324, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(1) .color-overlay:hover:after {
  animation: wiggle 2s infinite;
}
/* line 1332, templates/g5_helium/custom/scss/custom.scss */
/* line 1333, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(2) .color-overlay {
  background-color: rgba(141, 183, 226, 0.9);
  border-radius: 15px;
}
/* line 1337, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(2) .color-overlay:after {
  content: "";
  background-image: url('../../../../images/backgrounds/pig.png');
  display: block;
  position: relative;
  height: 100px;
  width: 111px;
  top: 70px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  /* transition: all 0.1s ease-in-out; */
  background-size: cover;
}
/* line 1352, templates/g5_helium/custom/scss/custom.scss */
/* line 1354, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(2) .color-overlay:hover:after {
  animation: wiggle 2s infinite;
}
/* line 1362, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(3) {
  margin-right: 0;
}
/* line 1365, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(3) .color-overlay {
  background-color: rgba(83, 169, 67, 0.9);
  border-radius: 15px;
}
/* line 1369, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(3) .color-overlay:after {
  content: "";
  background-image: url('../../../../images/backgrounds/Alpaca.png');
  display: block;
  position: relative;
  height: 167px;
  width: 108px;
  top: 10px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.1s ease-in-out;
}
/* line 1383, templates/g5_helium/custom/scss/custom.scss */
/* line 1385, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30:nth-of-type(3) .color-overlay:hover:after {
  animation: wiggle 2s infinite;
}
/* line 1393, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30 .color-overlay {
  height: 100%;
  width: 100%;
  text-align: center;
  color: white;
  padding: 0 13%;
}
/* line 1400, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30 .color-overlay:hover {
  box-shadow: 2px 2px 8px black;
  transition: box-shadow 0.3s ease-in-out;
}
/* line 1405, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30 .color-overlay span.title {
  width: 175px;
  font-size: 30px;
  line-height: 35px;
  font-family: 'Cubano';
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 10% 0 2%;
}
/* line 1416, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30 .color-overlay p {
  font-size: 19px;
  line-height: 24px;
  color: white;
  font-family: 'Roboto';
  font-weight: 300;
}
/* line 1424, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30 .color-overlay .link {
  color: white;
  font-family: 'Cubano';
  font-size: 22px;
  line-height: 30px;
  font-weight: normal;
}
/* line 1431, templates/g5_helium/custom/scss/custom.scss */
.quicklinks-content .g-block.size-30 .color-overlay .link:hover {
  color: black;
}
/**** Main Content ****/
/* line 1441, templates/g5_helium/custom/scss/custom.scss */
.item-page {
  padding: 0 5%;
}
/* line 1445, templates/g5_helium/custom/scss/custom.scss */
/* line 1446, templates/g5_helium/custom/scss/custom.scss */
#g-content .item-page {
  padding: 0 5%;
}
/* line 1450, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content {
  padding-top: 5%;
}
/* line 1453, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content .content-right {
  margin-bottom: 1.5rem;
}
/* line 1456, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content .content-right h3 {
  width: 221px;
}
/* line 1460, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content .content-right .pull-right.item-image {
  margin: 0 0 4.5rem 0rem;
}
/* line 1466, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content .content-left {
  margin-bottom: 1.5rem;
}
/* line 1469, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content .content-left h3 {
  width: 218px;
}
/* line 1473, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content .content-left .pull-left.item-image {
  margin: 0 1.5rem 4.5rem 0;
}
/* line 1477, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content .content-left div[itemprop="articleBody"] {
  display: inline-block;
  width: 49%;
  padding: 0.5% 0% 0 5%;
  position: relative;
}
/* line 1485, templates/g5_helium/custom/scss/custom.scss */
#g-content .sub-content div[itemprop="articleBody"] {
  display: inline-block;
  width: 50%;
  padding: 0.5% 5% 0 0;
  position: relative;
}
/* line 1495, templates/g5_helium/custom/scss/custom.scss */
/* line 1497, templates/g5_helium/custom/scss/custom.scss */
#g-content div[itemprop="articleBody"] {
  display: inline-block;
  width: 100%;
  padding: 0% 0% 0 0;
  position: relative;
}
/* line 1505, templates/g5_helium/custom/scss/custom.scss */
.pull-left.item-image {
  float: left;
  display: inline;
}
/* line 1509, templates/g5_helium/custom/scss/custom.scss */
.pull-left.item-image img {
  height: 390px;
  width: 503px;
  object-position: center;
  border-radius: 15px;
  object-fit: cover;
}
/* line 1519, templates/g5_helium/custom/scss/custom.scss */
.pull-right.item-image {
  float: right;
  display: inline;
}
/* line 1523, templates/g5_helium/custom/scss/custom.scss */
.pull-right.item-image img {
  height: 390px;
  width: 503px;
  object-position: center;
  border-radius: 15px;
  object-fit: cover;
}
/* line 1533, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials-Support {
  padding-bottom: 3%;
}
/**** Donate ****/
/* line 1539, templates/g5_helium/custom/scss/custom.scss */
.support {
  margin-bottom: 2%;
  padding: 0 5%;
}
/* line 1543, templates/g5_helium/custom/scss/custom.scss */
.support .image {
  width: 8%;
  display: inline-block;
  position: relative;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 20px;
}
/* line 1552, templates/g5_helium/custom/scss/custom.scss */
.support .image img {
  height: 81px;
  width: 87px;
}
/* line 1558, templates/g5_helium/custom/scss/custom.scss */
.support .content {
  display: inline-block;
  width: 60%;
}
/* line 1563, templates/g5_helium/custom/scss/custom.scss */
.support .link {
  display: inline-block;
  width: 29%;
  vertical-align: text-bottom;
  position: relative;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
}
/**** The Animals ****/
/* line 1576, templates/g5_helium/custom/scss/custom.scss */
/* line 1577, templates/g5_helium/custom/scss/custom.scss */
/* line 1578, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 #g-content div[itemprop="articleBody"] {
  display: inline-block;
  width: 100%;
}
/* line 1583, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 #g-content .page-header {
  padding-bottom: 0;
}
/* line 1588, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .mfp-container {
  height: 35%;
}
/* line 1592, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .mfp-close-btn-in .mfp-close {
  color: black;
  font-size: 45px;
  right: 20px;
  top: 20px;
  opacity: 1;
}
/* line 1600, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .mfp-content {
  display: block;
  background-color: white;
  height: 100%;
  padding: 0px 21px;
  overflow-y: auto;
  width: 50% !important;
  margin: 0 auto;
  border-radius: 20px;
}
/* line 1610, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .mfp-content:nth-of-type(1n) {
  background: rgba(40, 123, 24, 0.85);
  padding: 0;
}
/* line 1615, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .mfp-content div[id*="test-popup-"] {
  padding: 2.5%;
  height: 100%;
  position: relative;
  display: block;
}
/* line 1622, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .mfp-content .animalbox-text {
  background-color: white;
  height: 100%;
  padding: 3%;
  border-radius: 20px;
}
/* line 1629, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .mfp-content span.title-in {
  font-size: 30px;
  line-height: 40px;
  font-size: 30px;
  line-height: 40px;
  font-family: 'Cubano';
  color: black;
}
/* line 1639, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content {
  margin: 0 auto;
  text-align: center;
}
/* line 1643, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content span.title-out {
  font-size: 30px;
  line-height: 40px;
  font-family: 'Cubano';
  font-weight: normal;
  text-align: left !important;
  position: absolute;
  bottom: 15px;
  left: 20px;
  color: white;
}
/* line 1655, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox * {
  box-sizing: border-box;
}
/* line 1659, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox {
  position: relative;
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
/* line 1666, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox:nth-of-type(1n) .animalbox-layer_top {
  background: rgba(40, 123, 24, 0.85);
}
/* line 1670, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox:nth-of-type(2n) .animalbox-layer_top {
  background: rgba(236, 140, 27, 0.85);
}
/* line 1676, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox img {
  max-width: 100%;
}
/* line 1680, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox .animalbox-layer_bottom {
  display: block;
}
/* line 1684, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox .animalbox-layer_top {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 15px;
  -moz-transition: all 0.4s ease-in-out 0s;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
/* line 1702, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox .animalbox-layer_top span.title-in {
  font-size: 30px;
  line-height: 40px;
  font-family: 'Cubano';
  font-weight: normal;
  text-align: left !important;
  position: relative;
  top: 0;
  left: 0;
}
/* line 1715, templates/g5_helium/custom/scss/custom.scss */
/* line 1716, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox:hover span.title-out {
  opacity: 0;
}
/* line 1721, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox:hover .animalbox-layer_top, .itemid-118 .animals-content .animalbox.active .animalbox-layer_top {
  opacity: 1;
}
/* line 1726, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox .animalbox-text {
  text-align: left;
  font-size: 18px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 20px;
}
/* line 1740, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox .animalbox-text p {
  font-size: 18px;
  line-height: 24px;
  color: white;
}
/* line 1747, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox .animalbox-text_mobile {
  font-size: 15px;
  border-top: 1px solid #b3b3b3;
  /* for old browsers */
  border-top: 1px solid rgba(179, 179, 179, 0.7);
  margin-top: 5px;
  padding-top: 2px;
  display: none;
}
/* line 1757, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox.active .animalbox-text_mobile {
  display: block;
}
/* line 1761, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox .animalbox-layer_slideup {
  -moz-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
/* line 1768, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .animalbox:hover .animalbox-layer_slideup, .itemid-118 .animals-content .animalbox.active .animalbox-layer_slideup {
  -moz-transform: translateY(0);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  display: block !important;
}
/* line 1777, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .g-block.size-30 {
  display: inline-block;
  margin-right: 2%;
  height: 280px;
  border-radius: 15px;
  margin-bottom: 1.5%;
}
/* line 1784, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .g-block.size-30 img {
  width: 100%;
  border-radius: 15px;
  height: 100%;
  object-fit: cover;
}
/* line 1791, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .g-block.size-30:nth-of-type(3n) {
  margin-right: 0;
}
/* line 1796, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .item-page {
  padding: 0 3%;
  padding-top: 6%;
}
/* line 1800, templates/g5_helium/custom/scss/custom.scss */
.itemid-118 .animals-content .item-page div[itemprop="articleBody"] {
  display: inline-block;
  width: 50%;
  padding: 0% 5%;
  position: relative;
  height: 400px;
  text-align: left;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/**** Our History ****/
/* line 1819, templates/g5_helium/custom/scss/custom.scss */
/* line 1820, templates/g5_helium/custom/scss/custom.scss */
.itemid-119 #g-content .sub-content {
  padding-top: 0;
}
/* line 1823, templates/g5_helium/custom/scss/custom.scss */
.itemid-119 #g-content .sub-content .content-right {
  margin-bottom: 0;
}
/* line 1828, templates/g5_helium/custom/scss/custom.scss */
/* line 1829, templates/g5_helium/custom/scss/custom.scss */
.itemid-119 #g-content .page-header {
  padding-bottom: 5%;
}
/* line 1833, templates/g5_helium/custom/scss/custom.scss */
.itemid-119 #g-content div[itemprop="articleBody"] {
  display: inline-block;
  width: 49%;
  padding: 0% 5% 0 0;
  position: relative;
}
/* line 1841, templates/g5_helium/custom/scss/custom.scss */
/* line 1842, templates/g5_helium/custom/scss/custom.scss */
.itemid-119 h2:before {
  background-image: url('../../../../images/logo/TOS-logo.jpg');
  height: 190px;
  width: 200px;
  display: block;
  position: relative;
  top: 0;
  margin: 0 auto 12px auto;
}
/**** Plan your visit ****/
/* line 1856, templates/g5_helium/custom/scss/custom.scss */
/* line 1857, templates/g5_helium/custom/scss/custom.scss */
.itemid-121 h2 {
  padding-bottom: 8%;
}
/* line 1861, templates/g5_helium/custom/scss/custom.scss */
.itemid-121 iframe {
  border-radius: 15px;
  width: 504px !important;
  height: 416px !important;
}
/* line 1867, templates/g5_helium/custom/scss/custom.scss */
/* line 1868, templates/g5_helium/custom/scss/custom.scss */
.itemid-121 .split div:nth-child(1) {
  width: 43%;
  display: inline-block;
  margin-right: 7%;
  vertical-align: top;
}
/* line 1875, templates/g5_helium/custom/scss/custom.scss */
.itemid-121 .split div:nth-child(2) {
  width: 49%;
  display: inline-block;
}
/* line 1881, templates/g5_helium/custom/scss/custom.scss */
/* line 1882, templates/g5_helium/custom/scss/custom.scss */
.itemid-121 #g-support div[itemprop="articleBody"] {
  position: relative;
  padding-left: 11%;
}
/* line 1886, templates/g5_helium/custom/scss/custom.scss */
.itemid-121 #g-support div[itemprop="articleBody"]:before {
  content: "";
  background-image: url('../../../../images/backgrounds/duck.png');
  height: 98px;
  width: 108px;
  position: absolute;
  display: inline-block;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
/**** Contact Us ****/
/* line 1903, templates/g5_helium/custom/scss/custom.scss */
/* line 1905, templates/g5_helium/custom/scss/custom.scss */
.outline-12 h2 {
  margin-bottom: 4%;
}
/* line 1909, templates/g5_helium/custom/scss/custom.scss */
/* line 1910, templates/g5_helium/custom/scss/custom.scss */
.outline-12 div[itemprop="articleBody"] .social a {
  font-size: 40px;
  line-height: 50px;
  color: #289d3c;
}
/* line 1915, templates/g5_helium/custom/scss/custom.scss */
.outline-12 div[itemprop="articleBody"] .social a:hover {
  color: black;
}
/* line 1921, templates/g5_helium/custom/scss/custom.scss */
.outline-12 iframe {
  border-radius: 15px;
}
/* line 1925, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .map {
  padding: 0 0 0 5%;
}
/* line 1929, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .tel {
  font-size: 34px;
  line-height: 44px;
  color: black;
  font-family: 'Cubano';
  font-weight: normal;
  margin-bottom: 4px;
  margin-top: 34px;
}
/* line 1938, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .tel:hover {
  color: #289d3c;
}
/* line 1943, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .email {
  font-size: 20px;
  line-height: 30px;
  color: black;
  margin: 0;
}
/* line 1949, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .email:hover {
  color: #289d3c;
}
/* line 1954, templates/g5_helium/custom/scss/custom.scss */
/* line 1955, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive p {
  margin: 0;
}
/* line 1958, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive p a {
  color: black;
  font-weight: bold;
  font-size: 20px;
  line-height: 25px;
}
/* line 1964, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive p a:hover {
  color: #289d3c;
}
/* line 1970, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive button[type="submit"] {
  height: 61px;
  width: 260px;
  position: relative;
  display: inline-block;
  text-align: center;
  font-family: 'Roboto';
  color: white;
  font-size: 28px;
  line-height: 32px;
  background-color: #289d3c;
  border: 2px solid #289d3c;
  border-radius: 5px;
  background-image: none;
  float: right;
  margin: 0 auto;
  font-family: 'Cubano';
  font-weight: normal;
}
/* line 1989, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive button[type="submit"]:hover {
  border: 2px solid #289d3c;
  background-color: transparent;
  color: #289d3c;
}
/* line 1997, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive fieldset {
  margin-top: 26px;
}
/* line 2001, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive textarea {
  border: 3px solid #d5e6f8;
  width: 100%;
  border-radius: 15px;
  padding-left: 20px;
  padding-top: 20px;
  font-size: 24px;
  line-height: 34px;
  color: #797979;
  font-family: 'Cubano';
  height: 280px;
}
/* line 2014, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive input[type="text"], .outline-12 .formResponsive input[type="number"], .outline-12 .formResponsive input[type="email"], .outline-12 .formResponsive input[type="tel"], .outline-12 .formResponsive input[type="url"], .outline-12 .formResponsive input[type="password"] {
  height: 60px;
  background-color: #fff;
  border: 3px solid #d5e6f8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  font-size: 24px;
  line-height: 34px;
  color: #797979;
  font-family: 'Cubano';
  padding-left: 20px;
  border-radius: 15px;
  margin-bottom: 0;
}
/* line 2043, templates/g5_helium/custom/scss/custom.scss */
/* line 2044, templates/g5_helium/custom/scss/custom.scss */
.outline-12 .formResponsive .formHorizontal .formControls {
  margin-left: 0;
}
/**** Keyframes ****/
@keyframes bounce-background {
  /* line 2057, templates/g5_helium/custom/scss/custom.scss */
  from {
    background-position: top;
  }
  /* line 2061, templates/g5_helium/custom/scss/custom.scss */
  50% {
    background-position: bottom;
  }
  /* line 2065, templates/g5_helium/custom/scss/custom.scss */
  to {
    background-position: top;
  }
}
@keyframes pulse {
  /* line 2072, templates/g5_helium/custom/scss/custom.scss */
  100% {
    transform: scale(1.03);
  }
}
@keyframes wiggle {
  /* line 2078, templates/g5_helium/custom/scss/custom.scss */
  0% {
    transform: rotate(-8deg);
  }
  /* line 2082, templates/g5_helium/custom/scss/custom.scss */
  80% {
    transform: rotate(8deg);
  }
  /* line 2086, templates/g5_helium/custom/scss/custom.scss */
  85% {
    transform: rotate(-8deg);
  }
  /* line 2090, templates/g5_helium/custom/scss/custom.scss */
  95% {
    transform: rotate(8deg);
  }
  /* line 2094, templates/g5_helium/custom/scss/custom.scss */
  100% {
    transform: rotate(-8deg);
  }
}
/**** Small Desktop ****/
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /**** Footer ****/
  /**** The Animals ****/
  /* line 2103, templates/g5_helium/custom/scss/custom.scss */
  /* line 2104, templates/g5_helium/custom/scss/custom.scss */
  h2:before {
    content: "";
    background-image: url('../../../../images/backgrounds/animals.png');
    height: 124px;
    width: 310px;
  }
  /* line 2112, templates/g5_helium/custom/scss/custom.scss */
  h3 {
    margin-top: 16px;
    font-size: 34px;
    line-height: 40px;
    margin-bottom: 0;
  }
  /* line 2119, templates/g5_helium/custom/scss/custom.scss */
  .orange-btn {
    height: 54px;
    width: 220px;
    position: relative;
    display: inline-block;
    text-align: center;
    font-family: 'Cubano';
    color: white;
    font-size: 22px;
    line-height: 26px;
    background-color: #e14f11;
    margin-top: 0;
    border: 2px solid #e14f11;
    border-radius: 5px;
    padding: 12px;
    font-weight: normal;
    margin: 16px auto;
  }
  /* line 2138, templates/g5_helium/custom/scss/custom.scss */
  .green-btn {
    height: 54px;
    width: 220px;
    position: relative;
    display: inline-block;
    text-align: center;
    font-family: 'Cubano';
    color: white;
    font-size: 22px;
    line-height: 26px;
    background-color: #289d3c;
    margin-top: 0;
    border: 2px solid #289d3c;
    border-radius: 5px;
    padding: 12px;
    font-weight: normal;
    margin: 16px auto;
  }
  /* line 2157, templates/g5_helium/custom/scss/custom.scss */
  /* line 2158, templates/g5_helium/custom/scss/custom.scss */
  /* line 2159, templates/g5_helium/custom/scss/custom.scss */
  body:not(.itemid-101) #g-extracontent:after {
    height: 211px;
    width: 214px;
  }
  /* line 2164, templates/g5_helium/custom/scss/custom.scss */
  body:not(.itemid-101) #g-extracontent:before {
    width: 164px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: 0;
    left: 4px;
  }
  /* line 2175, templates/g5_helium/custom/scss/custom.scss */
  /* line 2176, templates/g5_helium/custom/scss/custom.scss */
  body:not(.itemid-101) #g-content:before {
    width: 100%;
    height: 66px;
    top: -64px;
    z-index: 33;
  }
  /* line 2185, templates/g5_helium/custom/scss/custom.scss */
  .item-page {
    padding: 0 0%;
  }
  /* line 2189, templates/g5_helium/custom/scss/custom.scss */
  #g-header {
    background-position: right;
  }
  /* line 2192, templates/g5_helium/custom/scss/custom.scss */
  #g-header .size-64 {
    flex: 0 68%;
    width: 68%;
  }
  /* line 2197, templates/g5_helium/custom/scss/custom.scss */
  #g-header .size-8 {
    display: block;
    flex: 0 5%;
  }
  /* line 2202, templates/g5_helium/custom/scss/custom.scss */
  /* line 2203, templates/g5_helium/custom/scss/custom.scss */
  /* line 2204, templates/g5_helium/custom/scss/custom.scss */
  /* line 2205, templates/g5_helium/custom/scss/custom.scss */
  #g-header .g-main-nav .g-toplevel li .g-menu-item-container {
    color: #289d3c;
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'Cubano';
    text-align: left;
  }
  /* line 2215, templates/g5_helium/custom/scss/custom.scss */
  #g-header .g-main-nav .g-toplevel li .g-sublevel li .g-menu-item-container {
    color: #289d3c;
    font-size: 17px;
    line-height: 20px;
  }
  /* line 2226, templates/g5_helium/custom/scss/custom.scss */
  /* line 2227, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 #g-banner .orange-btn {
    height: 34px;
    width: 220px;
    position: relative;
    display: inline-block;
    text-align: center;
    font-family: 'Cubano';
    color: white;
    font-size: 24px;
    line-height: 32px;
    background-color: #e14f11;
    margin-top: 0;
    border: 2px solid #e14f11;
    border-radius: 5px;
    padding: 6px;
    font-weight: normal;
    margin: 12px auto;
  }
  /* line 2247, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 #g-extracontent:before {
    width: 100%;
    height: 62px;
    top: -53px;
  }
  /* line 2254, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 #g-content {
    margin: 10% 0 4% 0;
  }
  /* line 2258, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 #g-support {
    margin-bottom: 8%;
    background-size: cover;
    height: 500px;
  }
  /* line 2263, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 #g-support h2 {
    text-align: left;
    color: white;
    font-size: 58px;
    line-height: 70px;
    margin-bottom: 30px;
  }
  /* line 2272, templates/g5_helium/custom/scss/custom.scss */
  /* line 2273, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 .gallery-container .content {
    padding-right: 2%;
  }
  /* line 2277, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 .gallery-container .images .item-content-1 {
    height: 310px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 20px;
    border-radius: 20px;
    width: 100%;
  }
  /* line 2287, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 .gallery-container .images .item-content-2 {
    width: 190px;
  }
  /* line 2291, templates/g5_helium/custom/scss/custom.scss */
  .itemid-101 .gallery-container .images .item-content-3 {
    width: 190px;
  }
  /* line 2298, templates/g5_helium/custom/scss/custom.scss */
  .quicklinks-content .g-block.size-30:nth-of-type(1) .color-overlay:after {
    top: 10px;
  }
  /* line 2302, templates/g5_helium/custom/scss/custom.scss */
  .quicklinks-content .g-block.size-30:nth-of-type(2) .color-overlay:after {
    top: 56px;
  }
  /* line 2306, templates/g5_helium/custom/scss/custom.scss */
  /* line 2307, templates/g5_helium/custom/scss/custom.scss */
  .pull-left.item-image img {
    height: 338px;
    width: 430px;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 2316, templates/g5_helium/custom/scss/custom.scss */
  /* line 2317, templates/g5_helium/custom/scss/custom.scss */
  .pull-right.item-image img {
    height: 290px;
    width: 440px;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 2327, templates/g5_helium/custom/scss/custom.scss */
  #g-footertop {
    padding: 11% 0 0 0;
  }
  /* line 2330, templates/g5_helium/custom/scss/custom.scss */
  #g-footertop p.puddleducks {
    width: 58%;
  }
  /* line 2335, templates/g5_helium/custom/scss/custom.scss */
  /* line 2337, templates/g5_helium/custom/scss/custom.scss */
  #g-footerbottom p.copyright {
    line-height: 20px;
    font-size: 12px;
  }
  /* line 2342, templates/g5_helium/custom/scss/custom.scss */
  #g-footerbottom p.branding {
    line-height: 20px;
    font-size: 13px;
  }
  /* line 2350, templates/g5_helium/custom/scss/custom.scss */
  /* line 2351, templates/g5_helium/custom/scss/custom.scss */
  /* line 2352, templates/g5_helium/custom/scss/custom.scss */
  .itemid-118 .animals-content .animalbox .animalbox-text {
    padding: 10px;
    font-size: 5px;
  }
  /* line 2357, templates/g5_helium/custom/scss/custom.scss */
  .itemid-118 .animals-content .item-page div[itemprop="articleBody"] {
    display: inline-block !important;
    width: 45%;
    padding: 0% 2%;
  }
  /* line 2365, templates/g5_helium/custom/scss/custom.scss */
  .support {
    padding: 0 0%;
  }
  /* line 2368, templates/g5_helium/custom/scss/custom.scss */
  .support .image img {
    height: auto;
    width: 72px;
  }
  /* line 2374, templates/g5_helium/custom/scss/custom.scss */
  #g-content .item-page {
    padding: 0 0%;
  }
  /* line 2378, templates/g5_helium/custom/scss/custom.scss */
  .itemid-121 #g-support div[itemprop="articleBody"] {
    position: relative;
    padding-left: 13%;
  }
  /* line 2383, templates/g5_helium/custom/scss/custom.scss */
  body.itemid-124 #g-content .g-content {
    padding-left: 1%;
  }
  /* line 2387, templates/g5_helium/custom/scss/custom.scss */
  /* line 2388, templates/g5_helium/custom/scss/custom.scss */
  .outline-12 .formResponsive button[type="submit"] {
    height: 53px;
    width: 216px;
    position: relative;
    display: inline-block;
    text-align: center;
    font-family: 'Roboto';
    color: white;
    font-size: 23px;
    line-height: 32px;
    background-color: #289d3c;
    border: 2px solid #289d3c;
    border-radius: 5px;
    background-image: none;
    float: right;
    margin: 0 auto;
    font-family: 'Cubano';
    font-weight: normal;
  }
  /* line 2408, templates/g5_helium/custom/scss/custom.scss */
  .outline-12 .map {
    padding: 0 0 0 0%;
  }
}
/**** Stylesheets ****/
/**** General ****/
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /**** Header ****/
  /**** Banner ****/
  /**** Homepage ****/
  /**** Sublinks ****/
  /**** Quicklinks ****/
  /**** Main Content ****/
  /**** Footer ****/
  /**** The Animal ****/
  /**** Donate ****/
  /**** Our History ****/
  /**** Plan your visit ****/
  /**** Support your farm ****/
  /**** News & Events ****/
  /**** News page ****/
  /**** Contact Us ****/
  /* line 6, templates/g5_helium/custom/scss/responsive.scss */
  #g-page-surround {
    background-size: cover;
  }
  /* line 10, templates/g5_helium/custom/scss/responsive.scss */
  .orange-btn, .green-btn {
    height: 50px;
    width: 179px;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 0;
  }
  /* line 19, templates/g5_helium/custom/scss/responsive.scss */
  p {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 24, templates/g5_helium/custom/scss/responsive.scss */
  h2 {
    font-size: 34px;
    line-height: 44px;
  }
  /* line 28, templates/g5_helium/custom/scss/responsive.scss */
  h2:before {
    height: 93px;
    width: 211px;
    margin: 0 auto 15px auto;
  }
  /* line 35, templates/g5_helium/custom/scss/responsive.scss */
  h3 {
    margin-top: 26px;
    font-size: 30px;
    line-height: 40px;
  }
  /* line 41, templates/g5_helium/custom/scss/responsive.scss */
  h4 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 20px;
  }
  /* line 49, templates/g5_helium/custom/scss/responsive.scss */
  /* line 51, templates/g5_helium/custom/scss/responsive.scss */
  #g-header a {
    font-family: 'Cubano';
  }
  /* line 55, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .size-20 {
    flex: 0 25%;
    width: 25%;
  }
  /* line 60, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .size-8 {
    display: block;
    flex: 0 1%;
  }
  /* line 65, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .size-64 {
    flex: 0 74%;
    width: 74%;
  }
  /* line 70, templates/g5_helium/custom/scss/responsive.scss */
  #g-header nav > ul > li.g-menu-item.g-menu-item-117.g-menu-item-type-heading.g-parent.g-standard > ul {
    left: -18px;
    width: 144px;
    padding: 0 12%;
    margin-top: 0px;
    background-color: white;
  }
  /* line 78, templates/g5_helium/custom/scss/responsive.scss */
  #g-header nav > ul > li.g-menu-item.g-menu-item-120.g-menu-item-type-heading.g-parent.g-standard > ul {
    width: 158px;
    padding: 0 6%;
    left: -10px;
    margin-top: 0px;
    background-color: white;
  }
  /* line 86, templates/g5_helium/custom/scss/responsive.scss */
  /* line 87, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .g-main-nav .g-toplevel {
    padding: 3% 14px 3% 0;
  }
  /* line 90, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .g-main-nav .g-toplevel li {
    margin: 0 0.2rem;
  }
  /* line 93, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .g-main-nav .g-toplevel li .g-menu-item-container {
    font-size: 15px;
    line-height: 20px;
  }
  /* line 97, templates/g5_helium/custom/scss/responsive.scss */
  /* line 98, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .g-main-nav .g-toplevel li .g-menu-item-container .g-menu-parent-indicator:after {
    font-size: 14px;
    line-height: 16px;
  }
  /* line 105, templates/g5_helium/custom/scss/responsive.scss */
  /* line 106, templates/g5_helium/custom/scss/responsive.scss */
  /* line 107, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .g-main-nav .g-toplevel li .g-sublevel li .g-menu-item-container {
    font-size: 15px;
    line-height: 20px;
  }
  /* line 119, templates/g5_helium/custom/scss/responsive.scss */
  /* line 121, templates/g5_helium/custom/scss/responsive.scss */
  /* line 122, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content:before {
    width: 100%;
    height: 38px;
    top: -37px;
  }
  /* line 128, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content .g-content {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 136, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent {
    height: 219px;
  }
  /* line 139, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent:before {
    display: none;
  }
  /* line 143, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent:after {
    top: 0;
    height: 169px;
  }
  /* line 148, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent h1.banner-h1 {
    font-size: 45px;
    line-height: 55px;
    height: 120px;
  }
  /* line 157, templates/g5_helium/custom/scss/responsive.scss */
  .item-page {
    padding: 0 9% 0 1%;
  }
  /* line 161, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 {
    /**** Support ****/
    /**** Gallery ****/
  }
  /* line 162, templates/g5_helium/custom/scss/responsive.scss */
  /* line 163, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-extracontent:before {
    top: -5vw;
    height: 5.5vw;
  }
  /* line 169, templates/g5_helium/custom/scss/responsive.scss */
  /* line 170, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content div[itemprop="articleBody"] {
    padding: 0% 3%;
  }
  /* line 177, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support {
    height: 462px;
    padding: 4% 0 0 0;
    margin-bottom: 6%;
  }
  /* line 182, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support p {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 187, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support p:nth-of-type(1) {
    padding: 1% 2%;
    font-size: 18px;
    line-height: 25px;
  }
  /* line 193, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support h2 {
    font-size: 45px;
    line-height: 55px;
    margin-bottom: 30px;
    margin-top: 0;
  }
  /* line 203, templates/g5_helium/custom/scss/responsive.scss */
  /* line 204, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .content {
    padding-right: 0%;
    margin-right: 6%;
  }
  /* line 208, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .content h2 {
    font-size: 34px;
    line-height: 45px;
    margin-bottom: 30px;
    margin-top: 0;
  }
  /* line 215, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .content .orange-btn {
    width: 220px;
    margin-top: 2%;
  }
  /* line 221, templates/g5_helium/custom/scss/responsive.scss */
  /* line 222, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-1 {
    height: 292px;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 20px;
  }
  /* line 229, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-2 {
    height: 202px;
    width: 140px;
  }
  /* line 234, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-3 {
    width: 161px;
    height: 203px;
  }
  /* line 241, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 h3.g-title.g-main-title {
    font-size: 34px;
    line-height: 40px;
    margin-top: 2%;
  }
  /* line 247, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-particle-intro {
    margin-bottom: 1rem;
  }
  /* line 251, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-item {
    width: 584px;
  }
  /* line 255, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-user-name {
    font-size: 15px;
    line-height: 15px;
    left: 305px;
  }
  /* line 261, templates/g5_helium/custom/scss/responsive.scss */
  /* line 262, templates/g5_helium/custom/scss/responsive.scss */
  /* line 263, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text:after {
    left: 258px;
  }
  /* line 267, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text:before {
    height: 38px;
    width: 52px;
    top: 20px;
    margin-right: 20px;
  }
  /* line 274, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text p {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 284, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links {
    padding: 0% 10% 4% 10%;
  }
  /* line 287, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links h2 {
    font-size: 34px;
    line-height: 44px;
    margin-top: 4%;
  }
  /* line 293, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links p {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 298, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links p.sub {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 2%;
  }
  /* line 307, templates/g5_helium/custom/scss/responsive.scss */
  /* line 308, templates/g5_helium/custom/scss/responsive.scss */
  /* line 309, templates/g5_helium/custom/scss/responsive.scss */
  /* line 310, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content .g-block.size-30:nth-of-type(1) .color-overlay:after {
    height: 79px;
    width: 87px;
    top: 30px;
    background-size: cover;
  }
  /* line 319, templates/g5_helium/custom/scss/responsive.scss */
  /* line 320, templates/g5_helium/custom/scss/responsive.scss */
  /* line 321, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content .g-block.size-30:nth-of-type(2) .color-overlay:after {
    height: 79px;
    width: 87px;
    top: 50px;
    background-size: cover;
  }
  /* line 330, templates/g5_helium/custom/scss/responsive.scss */
  /* line 331, templates/g5_helium/custom/scss/responsive.scss */
  /* line 332, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content .g-block.size-30:nth-of-type(3) .color-overlay:after {
    height: 124px;
    width: 86px;
    top: 10px;
    background-size: cover;
  }
  /* line 341, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content .g-block.size-30 {
    margin-right: 2%;
    flex: 0 33%;
    width: 33%;
    height: 340px;
  }
  /* line 347, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content .g-block.size-30 .color-overlay {
    padding: 0 10%;
  }
  /* line 350, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content .g-block.size-30 .color-overlay span.title {
    width: 130px;
    font-size: 22px;
    line-height: 26px;
    padding: 12% 0 2%;
    font-weight: normal;
  }
  /* line 358, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content .g-block.size-30 .color-overlay p {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
  }
  /* line 364, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content .g-block.size-30 .color-overlay .link {
    font-size: 20px;
    line-height: 28px;
  }
  /* line 375, templates/g5_helium/custom/scss/responsive.scss */
  /* line 376, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .item-page {
    padding: 0 1%;
  }
  /* line 380, templates/g5_helium/custom/scss/responsive.scss */
  /* line 381, templates/g5_helium/custom/scss/responsive.scss */
  /* line 382, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-right h3 {
    margin-top: 0;
  }
  /* line 386, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-right .pull-right.item-image {
    margin: 0 0 2.5rem 0rem;
  }
  /* line 391, templates/g5_helium/custom/scss/responsive.scss */
  /* line 392, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left h3 {
    margin-top: 0;
  }
  /* line 396, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left .pull-left.item-image {
    margin: 0 1.5rem 2.5rem 0;
  }
  /* line 403, templates/g5_helium/custom/scss/responsive.scss */
  /* line 404, templates/g5_helium/custom/scss/responsive.scss */
  /* line 405, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .pull-left.item-image img {
    height: 392px;
    width: 323px;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 415, templates/g5_helium/custom/scss/responsive.scss */
  /* line 416, templates/g5_helium/custom/scss/responsive.scss */
  .pull-left.item-image img {
    height: 303px;
    width: 323px;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 425, templates/g5_helium/custom/scss/responsive.scss */
  /* line 426, templates/g5_helium/custom/scss/responsive.scss */
  .pull-right.item-image img {
    height: 303px;
    width: 323px;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 437, templates/g5_helium/custom/scss/responsive.scss */
  /* line 439, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 444, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop p {
    font-size: 14px;
    line-height: 20px;
  }
  /* line 449, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .social a {
    font-size: 30px;
    line-height: 42px;
    color: white;
    padding: 0 4px;
  }
  /* line 456, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop a.tel {
    font-size: 28px;
    line-height: 34px;
  }
  /* line 461, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop a.email {
    font-size: 14px;
    line-height: 18px;
    margin-top: 2%;
  }
  /* line 467, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop img {
    width: 92px;
  }
  /* line 471, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop p.puddleducks {
    font-size: 12px;
    line-height: 14px;
    margin-right: 2%;
    width: 69%;
  }
  /* line 478, templates/g5_helium/custom/scss/responsive.scss */
  /* line 479, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .size-50:nth-of-type(2) .g-content {
    padding-left: 0;
  }
  /* line 485, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom {
    height: 45px;
  }
  /* line 488, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom .g-content {
    margin: 0;
  }
  /* line 492, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom p.copyright {
    line-height: 22px;
    font-size: 11px;
  }
  /* line 497, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom p.branding {
    line-height: 22px;
    font-size: 11px;
  }
  /* line 502, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom .size-50:nth-of-type(1) {
    flex: 0 54%;
  }
  /* line 506, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom .size-50:nth-of-type(2) {
    flex: 0 46%;
  }
  /* line 514, templates/g5_helium/custom/scss/responsive.scss */
  /* line 516, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .pull-left.item-image img {
    height: 300px;
    width: 323px;
  }
  /* line 521, templates/g5_helium/custom/scss/responsive.scss */
  /* line 523, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .item-page {
    padding: 0 1%;
    padding-top: 6%;
  }
  /* line 527, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .item-page div[itemprop="articleBody"] {
    padding: 0% 3%;
    height: 300px;
  }
  /* line 531, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .item-page div[itemprop="articleBody"] h3 {
    margin-bottom: 4%;
  }
  /* line 537, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .g-block.size-30 {
    margin-right: 2%;
    height: 181px;
    margin-bottom: 1%;
    flex: 0 31%;
    width: 31%;
  }
  /* line 544, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .g-block.size-30 .animalbox-text {
    display: none;
  }
  /* line 549, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content span.title-out {
    font-size: 22px;
    line-height: 32px;
  }
  /* line 555, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-container {
    height: 35%;
  }
  /* line 559, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content {
    display: block;
    background-color: white;
    height: 27vh;
    padding: 0px 21px;
    overflow-y: auto;
    width: 74% !important;
    margin: 0 auto;
    border-radius: 20px;
  }
  /* line 573, templates/g5_helium/custom/scss/responsive.scss */
  .support {
    margin-bottom: 2%;
    padding: 0 1%;
    height: 95px;
  }
  /* line 578, templates/g5_helium/custom/scss/responsive.scss */
  .support .image {
    width: 10%;
    display: inline-block;
    vertical-align: top;
    top: 10px;
  }
  /* line 584, templates/g5_helium/custom/scss/responsive.scss */
  .support .image img {
    height: 64px;
    width: 67px;
    top: 0;
    position: relative;
    display: block;
  }
  /* line 593, templates/g5_helium/custom/scss/responsive.scss */
  /* line 594, templates/g5_helium/custom/scss/responsive.scss */
  .support .content h3 {
    margin-bottom: 10px;
    margin-top: 0;
  }
  /* line 599, templates/g5_helium/custom/scss/responsive.scss */
  .support .content p {
    margin-top: 14px !important;
  }
  /* line 604, templates/g5_helium/custom/scss/responsive.scss */
  /* line 605, templates/g5_helium/custom/scss/responsive.scss */
  .support .link .green-btn {
    top: -15px;
    margin-top: 0;
  }
  /* line 614, templates/g5_helium/custom/scss/responsive.scss */
  /* line 615, templates/g5_helium/custom/scss/responsive.scss */
  /* line 616, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 h2:before {
    background-image: url('../../../../images/logo/TOS-logo.jpg');
    height: 140px;
    width: 154px;
  }
  /* line 626, templates/g5_helium/custom/scss/responsive.scss */
  /* line 627, templates/g5_helium/custom/scss/responsive.scss */
  /* line 628, templates/g5_helium/custom/scss/responsive.scss */
  /* line 629, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support div[itemprop="articleBody"]:before {
    height: 58px;
    width: 64px;
  }
  /* line 639, templates/g5_helium/custom/scss/responsive.scss */
  /* line 640, templates/g5_helium/custom/scss/responsive.scss */
  /* line 641, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .orange-btn {
    margin-top: 0;
  }
  /* line 645, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content {
    padding-top: 7%;
  }
  /* line 654, templates/g5_helium/custom/scss/responsive.scss */
  /* line 655, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h1 {
    font-size: 34px;
    line-height: 44px;
  }
  /* line 659, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h1:before {
    height: 84px;
    width: 144px;
    margin-bottom: 15px;
    margin-top: 36px;
  }
  /* line 667, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .information {
    font-size: 15px;
    line-height: 20px;
    padding: 0 3%;
    margin-bottom: 12px;
  }
  /* line 674, templates/g5_helium/custom/scss/responsive.scss */
  /* line 675, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h2[itemProp="name"] a {
    font-size: 20px;
    line-height: 22px;
    padding: 0 3%;
  }
  /* line 682, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 a.readmore {
    font-size: 22px;
    line-height: 24px;
    padding: 0 3%;
    margin-top: 15px;
  }
  /* line 689, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .pull-left.item-image {
    margin: 0 0 1.5rem 0;
  }
  /* line 692, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .pull-left.item-image img {
    height: 164px;
    width: 235px;
  }
  /* line 698, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h4.g-title {
    margin-top: 142px;
    margin-bottom: 14px;
  }
  /* line 703, templates/g5_helium/custom/scss/responsive.scss */
  /* line 705, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .g-content {
    padding-left: 3%;
  }
  /* line 709, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .size-35 {
    flex: 0 24%;
    width: 24%;
  }
  /* line 714, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .size-65 {
    flex: 0 76%;
    width: 76%;
  }
  /* line 719, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content div > div > div.g-block.size-65 > div > div > div > div.moduletable > div > p:nth-child(3) {
    display: none;
  }
  /* line 727, templates/g5_helium/custom/scss/responsive.scss */
  /* line 728, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article .orange-btn {
    height: 48px;
    width: 160px;
    margin: 14px auto 20px auto;
  }
  /* line 734, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article h2 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 18px;
  }
  /* line 744, templates/g5_helium/custom/scss/responsive.scss */
  /* line 746, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 iframe {
    border-radius: 15px;
    height: 306px;
    margin-top: 18px;
  }
  /* line 752, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .map {
    padding: 0 0 0 0%;
  }
  /* line 756, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 h4:nth-of-type(2) {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 35px;
  }
  /* line 763, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .tel {
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 4px;
    margin-top: 34px;
  }
  /* line 770, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .email {
    font-size: 18px;
    line-height: 24px;
    color: black;
    margin: 0 0 40px 0;
  }
  /* line 777, templates/g5_helium/custom/scss/responsive.scss */
  /* line 778, templates/g5_helium/custom/scss/responsive.scss */
  /* line 779, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 div[itemprop="articleBody"] .social a {
    font-size: 30px;
    line-height: 40px;
  }
  /* line 786, templates/g5_helium/custom/scss/responsive.scss */
  /* line 787, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive button[type="submit"] {
    height: 44px;
    width: 170px;
    font-size: 22px;
    line-height: 30px;
  }
  /* line 794, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive input[type="text"], .outline-12 .formResponsive input[type="number"], .outline-12 .formResponsive input[type="email"], .outline-12 .formResponsive input[type="tel"], .outline-12 .formResponsive input[type="url"], .outline-12 .formResponsive input[type="password"] {
    height: 50px;
    font-size: 20px;
    line-height: 34px;
  }
  /* line 805, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive textarea {
    font-size: 20px;
    line-height: 30px;
    height: 222px;
    padding-top: 10px;
  }
  /* line 812, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive p {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 816, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive p a {
    font-size: 16px;
    line-height: 20px;
    display: block;
  }
  /* line 823, templates/g5_helium/custom/scss/responsive.scss */
  /* line 824, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 8px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /**** General ****/
  /**** Menu ****/
  /**** Header ****/
  /**** Quicklinks ****/
  /**** Homepage ****/
  /**** Main Content ****/
  /**** Footer ****/
  /**** The Animals ****/
  /**** Donate ****/
  /**** Our History ****/
  /**** Plan your visit ****/
  /**** Support Us ****/
  /**** News ****/
  /**** News page ****/
  /**** Contact Page ****/
  /* line 838, templates/g5_helium/custom/scss/responsive.scss */
  /* line 839, templates/g5_helium/custom/scss/responsive.scss */
  div[itemprop="articleBody"] ul {
    margin-left: 0.9rem;
    margin-top: 8px;
    margin-bottom: 6px;
  }
  /* line 844, templates/g5_helium/custom/scss/responsive.scss */
  div[itemprop="articleBody"] ul li {
    color: black;
    font-family: 'Roboto';
    padding-left: 4px;
    margin-bottom: 8px;
    position: relative;
    font-size: 14px;
    line-height: 19px;
  }
  /* line 853, templates/g5_helium/custom/scss/responsive.scss */
  div[itemprop="articleBody"] ul li:before {
    color: #289d3c;
    content: " . ";
    display: inline-block;
    position: absolute;
    height: 0;
    margin-left: -20px;
    top: -6px;
    font-size: 52px;
    line-height: 0;
  }
  /* line 868, templates/g5_helium/custom/scss/responsive.scss */
  .orange-btn, .green-btn {
    height: 40px;
    width: 202px;
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    border-radius: 5px;
    padding: 6px;
    font-weight: normal;
    margin: 5px auto 20px auto;
    margin-right: 0 !important;
  }
  /* line 884, templates/g5_helium/custom/scss/responsive.scss */
  body p {
    margin-top: 0;
    font-size: 14px;
    line-height: 19px;
    color: black;
    font-family: 'Roboto';
    font-weight: normal;
    display: block;
    text-align: center;
  }
  /* line 895, templates/g5_helium/custom/scss/responsive.scss */
  h2 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 10px;
  }
  /* line 900, templates/g5_helium/custom/scss/responsive.scss */
  h2:before {
    height: 70px;
    width: 159px;
    display: block;
    position: relative;
    top: 20px;
    margin: 0 auto 30px auto;
    text-align: center;
    z-index: 100;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  /* line 915, templates/g5_helium/custom/scss/responsive.scss */
  h3 {
    margin-top: 0;
    font-size: 25px;
    line-height: 30px;
    font-family: 'Cubano';
    font-weight: normal;
    margin-bottom: 16px;
    text-align: center;
    color: black;
    display: block;
    position: relative;
  }
  /* line 928, templates/g5_helium/custom/scss/responsive.scss */
  h4 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 0;
    font-family: 'Cubano';
    color: black;
    margin-top: 30px;
  }
  /* line 939, templates/g5_helium/custom/scss/responsive.scss */
  /* line 940, templates/g5_helium/custom/scss/responsive.scss */
  .g-offcanvas-right .g-offcanvas-toggle {
    left: inherit;
    right: 1.7rem;
    top: 26px;
    width: 49px;
  }
  /* line 948, templates/g5_helium/custom/scss/responsive.scss */
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color: orangered;
    font-size: 38px;
    line-height: 46px;
    font-weight: normal;
    border-radius: 12px;
    border: 3px solid green;
    padding: 3px 7px;
  }
  /* line 963, templates/g5_helium/custom/scss/responsive.scss */
  #g-header {
    height: 92px;
    background-image: url('../../../../images/mobile/backgrounds/header-clouds-mobile.jpg');
    background-size: contain;
  }
  /* line 968, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .size-20 {
    width: 45%;
    flex: 0 45%;
  }
  /* line 972, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .size-20 img {
    max-width: 136px;
    padding-left: 16px;
  }
  /* line 979, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 {
    /**** Engage with nature ****/
  }
  /* line 981, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .item-page {
    padding: 0px 0%;
  }
  /* line 985, templates/g5_helium/custom/scss/responsive.scss */
  /* line 986, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-banner .orange-btn {
    margin-top: 0;
    height: 25px;
    width: 160px;
    font-size: 18px;
    line-height: 26px;
  }
  /* line 995, templates/g5_helium/custom/scss/responsive.scss */
  /* line 996, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0% 0;
    position: relative;
  }
  /* line 1004, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support {
    height: auto;
    display: block;
    margin-top: 15px;
    margin-bottom: 0;
  }
  /* line 1010, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support .g-content {
    margin: 0.625rem 0;
    padding: 0.938rem 0;
  }
  /* line 1015, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support p {
    font-size: 14px;
    line-height: 18px;
    color: white;
  }
  /* line 1021, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support h2 {
    text-align: center;
    color: white;
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
    margin-top: 0;
  }
  /* line 1030, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support .custom {
    padding-right: 0;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
    padding: 0 5%;
  }
  /* line 1038, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support p:nth-of-type(1) {
    border-radius: 8px;
    padding: 0.5% 1.5%;
    font-family: 'Cubano';
    font-weight: normal;
    color: white;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    position: relative;
  }
  /* line 1052, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support .green-btn {
    margin-bottom: 0;
  }
  /* line 1057, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1058, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .content {
    padding-right: 0;
  }
  /* line 1061, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .content h2 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 25px;
    text-align: center;
  }
  /* line 1072, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1073, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images {
    top: 0;
  }
  /* line 1076, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-1 {
    height: 38vw;
    border-radius: 20px;
    width: 100%;
    position: relative;
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;
  }
  /* line 1088, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-2 {
    height: 126px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 2px;
    border-radius: 20px;
    width: 40%;
    position: relative;
    display: inline-block;
    float: none;
  }
  /* line 1101, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-3 {
    height: 126px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 2px;
    border-radius: 20px;
    width: 56%;
    position: relative;
    display: inline-block;
    float: right;
  }
  /* line 1116, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1117, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-plan .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 1123, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-user-name {
    font-size: 12px;
    line-height: 16px;
    left: 24%;
  }
  /* line 1129, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-particle-intro {
    text-align: center;
    margin-bottom: 0;
  }
  /* line 1134, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback.style1 .g-feedback-text, .itemid-101 .g-feedback-slider.style1 .g-feedback-text, .itemid-101 .g-feedback-slideset.style1 .g-feedback-text {
    padding: 0 10px;
  }
  /* line 1140, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 {
    padding: 0 10px;
  }
  /* line 1143, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1144, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text:after {
    height: 40px;
    width: 40px;
    margin: 0;
    padding: 0;
    left: 10%;
  }
  /* line 1152, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text:before {
    height: 24px;
    width: 32px;
    border: 0;
    background-repeat: no-repeat;
    top: 20px;
    left: 0;
    vertical-align: top;
    margin-right: 20px;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
    position: relative;
    display: block;
    margin-bottom: 30px;
  }
  /* line 1169, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text p {
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 1178, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-item {
    width: 100%;
    margin: 0 auto;
  }
  /* line 1184, templates/g5_helium/custom/scss/responsive.scss */
  .g-particle-intro {
    text-align: center;
  }
  /* line 1190, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1191, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links h2 {
    font-size: 28px;
    line-height: 35px;
    margin-top: 8%;
  }
  /* line 1197, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links p {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 1202, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links p.sub {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 1208, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height {
    display: block;
  }
  /* line 1211, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1212, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(1) .color-overlay {
    position: relative;
  }
  /* line 1215, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(1) .color-overlay:after {
    display: inline-block;
    position: absolute;
    height: 62px;
    width: 68px;
    top: 22px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: right;
    transition: all 0.1s ease;
    background-size: cover;
    right: -28px;
  }
  /* line 1231, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1232, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(2) .color-overlay {
    position: relative;
  }
  /* line 1235, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(2) .color-overlay:after {
    display: block;
    position: absolute;
    height: 60px;
    width: 67px;
    top: 22px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: right;
    transition: all 0.1s ease;
    background-size: cover;
    right: -28px;
  }
  /* line 1251, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1252, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(3) .color-overlay {
    position: relative;
  }
  /* line 1255, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(3) .color-overlay:after {
    display: block;
    position: absolute;
    height: 92px;
    width: 65px;
    top: -5px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: right;
    transition: all 0.1s ease;
    background-size: cover;
    right: -28px;
  }
  /* line 1271, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 {
    height: 72px;
    margin-right: 0;
    width: 95%;
    flex: 0 95%;
    display: block;
    margin-bottom: 25px;
    margin-top: 15px;
  }
  /* line 1280, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 p {
    display: none;
  }
  /* line 1284, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 .color-overlay {
    padding: 0 6%;
    text-align: left;
  }
  /* line 1288, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 .color-overlay span.title {
    width: 100%;
    font-size: 22px;
    line-height: 30px;
    margin: 0 auto;
    padding: 20px 0px;
    font-weight: normal;
  }
  /* line 1297, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 .color-overlay .link {
    display: none;
  }
  /* line 1306, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1307, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content {
    margin: -30px 0px;
  }
  /* line 1314, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1315, templates/g5_helium/custom/scss/responsive.scss */
  .pull-left.item-image img {
    height: 50vw;
    width: 100%;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 1324, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1325, templates/g5_helium/custom/scss/responsive.scss */
  .pull-right.item-image img {
    height: 50vw;
    width: 100%;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 1334, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1335, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content {
    padding-top: 5%;
    margin-bottom: 6%;
  }
  /* line 1339, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0.5% 0% 0 0;
    position: relative;
  }
  /* line 1346, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1347, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-right h3 {
    width: 62%;
    margin: 0px auto 13px auto;
  }
  /* line 1352, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-right .pull-right.item-image {
    margin: 2% 0px 4% 0rem !important;
  }
  /* line 1357, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1358, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left h3 {
    width: 62%;
    margin: 0px auto 13px auto;
  }
  /* line 1363, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0.5% 0% 0 0%;
    position: relative;
  }
  /* line 1370, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left .pull-left.item-image {
    margin: 2% 0px 4% 0rem !important;
  }
  /* line 1377, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1378, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1379, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1380, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-right h3 {
    width: 60%;
    margin: 0px auto 13px auto;
  }
  /* line 1385, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-right .pull-right.item-image {
    margin: 2% 0px 4% 0rem !important;
  }
  /* line 1390, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-left {
    margin-bottom: 0;
  }
  /* line 1393, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-left h3 {
    width: 60%;
    margin: 0px auto 13px auto;
  }
  /* line 1398, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-left div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0.5% 0% 0 0%;
    position: relative;
  }
  /* line 1405, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-left .pull-left.item-image {
    margin: 2% 0px 8% 0rem !important;
  }
  /* line 1413, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1414, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent {
    height: 152px;
  }
  /* line 1417, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent:before {
    height: 75px;
    width: 10vw;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
  }
  /* line 1427, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent:after {
    height: 111px;
    width: 16vw;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
  }
  /* line 1437, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent h1.banner-h1 {
    font-size: 35px;
    line-height: 45px;
    height: 62px;
    z-index: 31;
  }
  /* line 1445, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content {
    margin: -30px 0px;
  }
  /* line 1448, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content .item-page {
    padding: 0 0%;
  }
  /* line 1452, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content:before {
    height: 47px;
    top: 0px;
  }
  /* line 1457, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1458, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1459, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content .sub-content .content-right .pull-right.item-image {
    float: none;
    margin: 10% 0px 0rem 0rem;
  }
  /* line 1470, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop {
    background: url('../../../../images/mobile/backgrounds/footer-top-mobile.jpg');
    height: auto;
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 19% 0 0 0;
    background-color: #53a943;
  }
  /* line 1479, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop p, #g-footertop p.address {
    font-size: 12px;
    line-height: 16px;
    margin-top: 0;
    font-weight: bold;
    margin-bottom: 0;
    text-align: center;
    padding-left: 0;
  }
  /* line 1490, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop a.email {
    font-size: 13px;
    line-height: 16px;
    position: relative;
    display: block;
    padding-left: 0;
    text-align: center;
  }
  /* line 1499, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop a.tel {
    font-size: 25px;
    line-height: 35px;
    padding-left: 0;
    text-align: center;
    display: block;
    margin-bottom: 10px;
  }
  /* line 1508, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .social {
    padding-left: 0;
    margin-top: 10px;
    text-align: center;
  }
  /* line 1513, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .social a {
    font-size: 30px;
    line-height: 45px;
  }
  /* line 1519, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop p.puddleducks {
    font-size: 10px;
    line-height: 12px;
    margin-top: 0;
    margin-bottom: 0;
    width: 72%;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    margin-right: 14px;
  }
  /* line 1531, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1532, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .size-50:nth-of-type(1) .g-content {
    margin: 0.625rem 0.625rem 0 0.625rem;
    padding: 0.938rem 0.938rem 0 0.938rem;
  }
  /* line 1538, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1539, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .size-50:nth-of-type(2) .g-content {
    padding: 0 0;
    margin: 0 0.625rem 0.625rem 0.625rem;
  }
  /* line 1543, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .size-50:nth-of-type(2) .g-content img {
    height: 66px;
  }
  /* line 1550, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1551, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom .g-content {
    margin: 0.625rem 0 0 0;
    padding: 0.938rem 0 0 0;
  }
  /* line 1556, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1557, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom .size-50:nth-of-type(2) .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 1563, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom p.copyright, #g-footerbottom p.branding {
    line-height: 10px;
    font-size: 10px;
    text-align: center;
    margin-bottom: 5px;
  }
  /* line 1574, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1575, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content {
    width: 100% !important;
  }
  /* line 1578, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content .animalbox-text {
    background-color: white;
    height: 100%;
    padding: 4%;
    border-radius: 20px;
  }
  /* line 1585, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content p {
    text-align: left;
  }
  /* line 1589, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content div[id*="test-popup-"] {
    padding: 3.5%;
    height: 100%;
    position: relative;
    display: block;
  }
  /* line 1597, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1599, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .item-page {
    padding: 0 1%;
    padding-top: 10%;
  }
  /* line 1603, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .item-page div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 1% 1%;
    position: relative;
    height: auto;
    text-align: left;
    position: relative;
    display: block;
    flex-direction: column;
    justify-content: center;
  }
  /* line 1617, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content span.title-out {
    font-size: 18px;
    line-height: 25px;
    left: 10px;
  }
  /* line 1623, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .g-block.size-30 {
    display: inline-block;
    margin-right: 2%;
    height: 124px;
    border-radius: 15px;
    margin-bottom: 0.2%;
    width: 47%;
  }
  /* line 1632, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .g-block.size-30:nth-of-type(2n) {
    margin-right: 0;
  }
  /* line 1636, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1637, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .animalbox .animalbox-text {
    display: none;
  }
  /* line 1646, templates/g5_helium/custom/scss/responsive.scss */
  .support {
    margin-bottom: 2%;
    padding: 0 1%;
    display: block;
  }
  /* line 1651, templates/g5_helium/custom/scss/responsive.scss */
  .support .image {
    width: 18%;
    vertical-align: top;
    margin-right: 0px;
  }
  /* line 1656, templates/g5_helium/custom/scss/responsive.scss */
  .support .image img {
    height: auto;
    width: 50px;
  }
  /* line 1662, templates/g5_helium/custom/scss/responsive.scss */
  .support .content {
    display: inline-block;
    width: 80%;
  }
  /* line 1666, templates/g5_helium/custom/scss/responsive.scss */
  .support .content h3 {
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 22px;
    line-height: 30px;
    text-align: left;
  }
  /* line 1674, templates/g5_helium/custom/scss/responsive.scss */
  .support .content p {
    text-align: left;
  }
  /* line 1679, templates/g5_helium/custom/scss/responsive.scss */
  .support .link {
    width: 100%;
  }
  /* line 1682, templates/g5_helium/custom/scss/responsive.scss */
  .support .link .green-btn {
    left: 19%;
    margin: 0;
  }
  /* line 1690, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1691, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 h2:before {
    height: 120px;
    width: 126px;
    margin: 15px auto 12px auto;
  }
  /* line 1697, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 p {
    margin-top: 0 !important;
  }
  /* line 1701, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 .sub-content .content-right .pull-right.item-image {
    margin: 10% 0px 6% 0rem !important;
  }
  /* line 1705, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content {
    margin: 0 0px !important;
  }
  /* line 1708, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content:before {
    height: 20px;
    top: -19px !important;
  }
  /* line 1713, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content .page-header {
    padding-bottom: 0;
  }
  /* line 1717, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content .pull-right.item-image {
    float: none;
    display: block;
    order: 2;
    margin-bottom: 6%;
    margin-top: 4%;
  }
  /* line 1725, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content .item-page {
    padding: 0 0%;
    display: flex;
    flex-direction: column;
  }
  /* line 1731, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0% 0% 0 0;
    position: relative;
    text-align: center;
    order: 1;
    display: block;
  }
  /* line 1740, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content div[itemprop="articleBody"] h4:nth-of-type(1) {
    margin-top: 5px;
  }
  /* line 1745, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content .sub-content {
    padding-top: 0;
    display: flex;
    flex-direction: column;
    order: 3;
  }
  /* line 1756, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1757, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 h2 {
    padding-bottom: 2%;
  }
  /* line 1761, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 iframe {
    border-radius: 15px;
    width: 100% !important;
    height: 300px !important;
  }
  /* line 1767, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1768, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support .item-page {
    padding: 0 0;
  }
  /* line 1772, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support h3 {
    text-align: left;
  }
  /* line 1776, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support p {
    text-align: left;
  }
  /* line 1780, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support div[itemprop="articleBody"] {
    position: relative;
    padding-left: 0;
  }
  /* line 1784, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support div[itemprop="articleBody"]:before {
    height: 58px;
    width: 64px;
    position: relative;
    display: block;
    left: 0;
    margin-bottom: 20px;
  }
  /* line 1795, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1796, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 .split div:nth-child(1) {
    width: 100%;
    display: inline-block;
    margin-right: 0;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
  }
  /* line 1804, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 .split div:nth-child(1) h4:nth-of-type(1) {
    margin-top: 0;
  }
  /* line 1809, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 .split div:nth-child(2) {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
  }
  /* line 1819, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1820, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 .orange-btn {
    margin: 5px auto 8px auto;
  }
  /* line 1827, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1828, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h4.g-title {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 1833, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content div > div > div.g-block.size-65 > div > div > div > div.moduletable > div > p:nth-child(3) {
    display: none !important;
  }
  /* line 1837, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h1 {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }
  /* line 1842, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h1:before {
    height: 70px;
    width: 159px;
    margin: 0px auto 10px auto;
  }
  /* line 1849, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .information {
    color: #289d3c;
    font-size: 14px;
    line-height: 20px;
    padding: 0 5%;
    margin-bottom: 8px;
  }
  /* line 1857, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h2[itemProp="name"] a {
    font-size: 18px;
    line-height: 25px;
    position: relative;
    display: block;
    color: black;
    font-family: 'Cubano';
    padding: 0 4%;
    text-align: center;
    font-weight: normal;
  }
  /* line 1869, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content {
    margin: 20px 0px;
  }
  /* line 1872, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .g-content {
    padding-left: 2%;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 1878, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .size-35 {
    width: 100%;
    margin-top: 20px;
  }
  /* line 1883, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .size-65 {
    order: 2;
  }
  /* line 1887, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .g-content {
    padding-left: 2%;
  }
  /* line 1892, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .pull-left.item-image {
    float: none;
    margin: 20px auto 20px auto;
    text-align: center;
    display: block;
  }
  /* line 1899, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 a.readmore {
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    padding: 0 5%;
    font-family: 'Cubano';
    font-weight: normal;
    margin-top: 12px;
    margin-bottom: 30px;
  }
  /* line 1910, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .blog .items-row {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 1919, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1920, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article .orange-btn {
    height: 42px;
    width: 150px;
    margin: 0 auto 20px auto;
  }
  /* line 1926, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article .information {
    font-size: 14px;
    line-height: 16px;
    padding: 0;
    margin-bottom: 15px;
    margin-top: 0;
    text-align: left;
  }
  /* line 1935, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article h2 {
    font-size: 28px;
    line-height: 38px;
    font-family: 'Cubano';
    font-weight: normal;
    margin-bottom: 10px;
  }
  /* line 1943, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article p {
    text-align: left;
  }
  /* line 1947, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1948, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article .pull-left.item-image img {
    height: 100%;
    width: 100%;
  }
  /* line 1957, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1958, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .tel {
    font-size: 26px;
    line-height: 32px;
    color: black;
    font-family: 'Cubano';
    font-weight: normal;
    margin-bottom: 6px;
    margin-top: 30px;
  }
  /* line 1968, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .email {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  /* line 1974, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 h4 {
    margin-top: 0;
    text-align: center;
  }
  /* line 1979, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .map {
    padding: 0 0 0 0%;
    order: 2;
  }
  /* line 1983, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .map .g-content {
    margin: 0 0 0.625rem 0;
    padding-top: 0;
  }
  /* line 1989, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 iframe {
    border-radius: 15px;
    height: 225px;
  }
  /* line 1994, templates/g5_helium/custom/scss/responsive.scss */
  /* line 1995, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 #g-support .g-content {
    margin: 0.625rem 0;
  }
  /* line 2000, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2001, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 div[itemprop="articleBody"] .social {
    text-align: center;
    margin: 0 auto;
    position: relative;
  }
  /* line 2006, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 div[itemprop="articleBody"] .social a {
    font-size: 30px;
    line-height: 40px;
    color: #289d3c;
    text-align: center;
    margin: 0 auto;
    position: relative;
  }
  /* line 2017, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2019, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2020, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 6px;
  }
  /* line 2025, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive button[type="submit"] {
    height: 40px;
    width: 190px;
    color: white;
    font-size: 20px;
    line-height: 26px;
    border-radius: 5px;
    background-image: none;
    float: none;
    margin: 0 auto;
    font-family: 'Cubano';
    font-weight: normal;
    text-align: center;
    position: relative;
    display: block;
  }
  /* line 2042, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive p {
    margin: 15px 0px;
  }
  /* line 2045, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive p a {
    color: black;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
  }
  /* line 2053, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive input[type="text"], .outline-12 .formResponsive input[type="number"], .outline-12 .formResponsive input[type="email"], .outline-12 .formResponsive input[type="tel"], .outline-12 .formResponsive input[type="url"], .outline-12 .formResponsive input[type="password"] {
    height: 48px;
    background-color: #fff;
    border: 3px solid #d5e6f8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    font-size: 16px;
    line-height: 30px;
    color: #797979;
    font-family: 'Cubano';
    padding-left: 12px;
    border-radius: 10px;
    margin-bottom: 0;
  }
  /* line 2082, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive textarea {
    height: 180px;
    font-size: 16px;
    line-height: 25px;
    padding-left: 12px;
    padding-top: 12px;
  }
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /**** General ****/
  /**** Menu ****/
  /**** Header ****/
  /**** Quicklinks ****/
  /**** Homepage ****/
  /**** Main Content ****/
  /**** Footer ****/
  /**** The Animals ****/
  /**** Donate ****/
  /**** Our History ****/
  /**** Plan your visit ****/
  /**** Support Us ****/
  /**** News ****/
  /**** News page ****/
  /**** Contact Page ****/
  /* line 2099, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2100, templates/g5_helium/custom/scss/responsive.scss */
  div[itemprop="articleBody"] ul {
    margin-left: 0.9rem;
    margin-top: 8px;
    margin-bottom: 6px;
  }
  /* line 2105, templates/g5_helium/custom/scss/responsive.scss */
  div[itemprop="articleBody"] ul li {
    color: black;
    font-family: 'Roboto';
    padding-left: 4px;
    margin-bottom: 8px;
    position: relative;
    font-size: 14px;
    line-height: 19px;
  }
  /* line 2114, templates/g5_helium/custom/scss/responsive.scss */
  div[itemprop="articleBody"] ul li:before {
    color: #289d3c;
    content: " . ";
    display: inline-block;
    position: absolute;
    height: 0;
    margin-left: -20px;
    top: -6px;
    font-size: 52px;
    line-height: 0;
  }
  /* line 2129, templates/g5_helium/custom/scss/responsive.scss */
  .orange-btn, .green-btn {
    height: 40px;
    width: 202px;
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    border-radius: 5px;
    padding: 6px;
    font-weight: normal;
    margin: 5px auto 20px auto;
    margin-right: 0 !important;
  }
  /* line 2145, templates/g5_helium/custom/scss/responsive.scss */
  body p {
    margin-top: 0;
    font-size: 14px;
    line-height: 19px;
    color: black;
    font-family: 'Roboto';
    font-weight: normal;
    display: block;
    text-align: center;
  }
  /* line 2156, templates/g5_helium/custom/scss/responsive.scss */
  h2 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 10px;
  }
  /* line 2161, templates/g5_helium/custom/scss/responsive.scss */
  h2:before {
    height: 70px;
    width: 159px;
    display: block;
    position: relative;
    top: 20px;
    margin: 0 auto 30px auto;
    text-align: center;
    z-index: 100;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  /* line 2176, templates/g5_helium/custom/scss/responsive.scss */
  h3 {
    margin-top: 0;
    font-size: 25px;
    line-height: 30px;
    font-family: 'Cubano';
    font-weight: normal;
    margin-bottom: 16px;
    text-align: center;
    color: black;
    display: block;
    position: relative;
  }
  /* line 2189, templates/g5_helium/custom/scss/responsive.scss */
  h4 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 0;
    font-family: 'Cubano';
    color: black;
    margin-top: 30px;
  }
  /* line 2200, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2201, templates/g5_helium/custom/scss/responsive.scss */
  .g-offcanvas-right .g-offcanvas-toggle {
    left: inherit;
    right: 1.7rem;
    top: 26px;
    width: 49px;
  }
  /* line 2209, templates/g5_helium/custom/scss/responsive.scss */
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color: orangered;
    font-size: 38px;
    line-height: 46px;
    font-weight: normal;
    border-radius: 12px;
    border: 3px solid green;
    padding: 3px 7px;
  }
  /* line 2224, templates/g5_helium/custom/scss/responsive.scss */
  #g-header {
    height: 92px;
    background-image: url('../../../../images/mobile/backgrounds/header-clouds-mobile.jpg');
    background-size: contain;
  }
  /* line 2229, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .size-20 {
    width: 45%;
    flex: 0 45%;
  }
  /* line 2233, templates/g5_helium/custom/scss/responsive.scss */
  #g-header .size-20 img {
    max-width: 136px;
    padding-left: 16px;
  }
  /* line 2240, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 {
    /**** Engage with nature ****/
  }
  /* line 2242, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .item-page {
    padding: 0px 0%;
  }
  /* line 2246, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2247, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-banner .orange-btn {
    margin-top: 0;
    height: 25px;
    width: 160px;
    font-size: 18px;
    line-height: 26px;
  }
  /* line 2256, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2257, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0% 0;
    position: relative;
  }
  /* line 2265, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support {
    height: auto;
    display: block;
    margin-top: 15px;
    margin-bottom: 0;
  }
  /* line 2271, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support .g-content {
    margin: 0.625rem 0;
    padding: 0.938rem 0;
  }
  /* line 2276, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support p {
    font-size: 14px;
    line-height: 18px;
    color: white;
  }
  /* line 2282, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support h2 {
    text-align: center;
    color: white;
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
    margin-top: 0;
  }
  /* line 2291, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support .custom {
    padding-right: 0;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
    padding: 0 5%;
  }
  /* line 2299, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support p:nth-of-type(1) {
    border-radius: 8px;
    padding: 0.5% 1.5%;
    font-family: 'Cubano';
    font-weight: normal;
    color: white;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    position: relative;
  }
  /* line 2313, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-support .green-btn {
    margin-bottom: 0;
  }
  /* line 2318, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2319, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .content {
    padding-right: 0;
  }
  /* line 2322, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .content h2 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 25px;
    text-align: center;
  }
  /* line 2333, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2334, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images {
    top: 0;
  }
  /* line 2337, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-1 {
    height: 56vw;
    border-radius: 20px;
    width: 100%;
    position: relative;
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;
  }
  /* line 2349, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-2 {
    height: 126px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 2px;
    border-radius: 20px;
    width: 40%;
    position: relative;
    display: inline-block;
    float: none;
  }
  /* line 2362, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .gallery-container .images .item-content-3 {
    height: 126px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 2px;
    border-radius: 20px;
    width: 56%;
    position: relative;
    display: inline-block;
    float: right;
  }
  /* line 2377, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2378, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-plan .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 2384, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-user-name {
    font-size: 12px;
    line-height: 16px;
    left: 24%;
  }
  /* line 2390, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-particle-intro {
    text-align: center;
    margin-bottom: 0;
  }
  /* line 2395, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback.style1 .g-feedback-text, .itemid-101 .g-feedback-slider.style1 .g-feedback-text, .itemid-101 .g-feedback-slideset.style1 .g-feedback-text {
    padding: 0 10px;
  }
  /* line 2401, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 {
    padding: 0 10px;
  }
  /* line 2404, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2405, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text:after {
    height: 40px;
    width: 40px;
    margin: 0;
    padding: 0;
    left: 10%;
  }
  /* line 2413, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text:before {
    height: 24px;
    width: 32px;
    border: 0;
    background-repeat: no-repeat;
    top: 20px;
    left: 0;
    vertical-align: top;
    margin-right: 20px;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
    position: relative;
    display: block;
    margin-bottom: 30px;
  }
  /* line 2430, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-slider.style1 .g-feedback-text p {
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 20px;
  }
  /* line 2439, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 .g-feedback-item {
    width: 100%;
    margin: 0 auto;
  }
  /* line 2445, templates/g5_helium/custom/scss/responsive.scss */
  .g-particle-intro {
    text-align: center;
  }
  /* line 2451, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2452, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links h2 {
    font-size: 28px;
    line-height: 35px;
    margin-top: 8%;
  }
  /* line 2458, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links p {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 2463, templates/g5_helium/custom/scss/responsive.scss */
  .sub-links p.sub {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 2469, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height {
    display: block;
  }
  /* line 2472, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2473, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(1) .color-overlay {
    position: relative;
  }
  /* line 2476, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(1) .color-overlay:after {
    display: inline-block;
    position: absolute;
    height: 62px;
    width: 68px;
    top: 22px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: right;
    transition: all 0.1s ease;
    background-size: cover;
    right: -28px;
  }
  /* line 2492, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2493, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(2) .color-overlay {
    position: relative;
  }
  /* line 2496, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(2) .color-overlay:after {
    display: block;
    position: absolute;
    height: 60px;
    width: 67px;
    top: 22px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: right;
    transition: all 0.1s ease;
    background-size: cover;
    right: -28px;
  }
  /* line 2512, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2513, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(3) .color-overlay {
    position: relative;
  }
  /* line 2516, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30:nth-of-type(3) .color-overlay:after {
    display: block;
    position: absolute;
    height: 92px;
    width: 65px;
    top: -5px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: right;
    transition: all 0.1s ease;
    background-size: cover;
    right: -28px;
  }
  /* line 2532, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 {
    height: 72px;
    margin-right: 0;
    width: 95%;
    flex: 0 95%;
    display: block;
    margin-bottom: 25px;
    margin-top: 15px;
  }
  /* line 2541, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 p {
    display: none;
  }
  /* line 2545, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 .color-overlay {
    padding: 0 6%;
    text-align: left;
  }
  /* line 2549, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 .color-overlay span.title {
    width: 100%;
    font-size: 22px;
    line-height: 30px;
    margin: 0 auto;
    padding: 20px 0px;
    font-weight: normal;
  }
  /* line 2558, templates/g5_helium/custom/scss/responsive.scss */
  .quicklinks-content.equal-height .g-block.size-30 .color-overlay .link {
    display: none;
  }
  /* line 2567, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2568, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-101 #g-content {
    margin: -30px 0px;
  }
  /* line 2575, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2576, templates/g5_helium/custom/scss/responsive.scss */
  .pull-left.item-image img {
    height: 60vw;
    width: 100%;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 2585, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2586, templates/g5_helium/custom/scss/responsive.scss */
  .pull-right.item-image img {
    height: 60vw;
    width: 100%;
    object-position: center;
    border-radius: 15px;
    object-fit: cover;
  }
  /* line 2595, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2596, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content {
    padding-top: 5%;
    margin-bottom: 6%;
  }
  /* line 2600, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0.5% 0% 0 0;
    position: relative;
  }
  /* line 2607, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2608, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-right h3 {
    width: 126px;
    margin: 0px auto 13px auto;
  }
  /* line 2613, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-right .pull-right.item-image {
    margin: 2% 0px 4% 0rem !important;
  }
  /* line 2618, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left {
    margin-bottom: 0;
  }
  /* line 2621, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left h3 {
    width: 126px;
    margin: 0px auto 13px auto;
  }
  /* line 2626, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0.5% 0% 0 0%;
    position: relative;
  }
  /* line 2633, templates/g5_helium/custom/scss/responsive.scss */
  #g-content .sub-content .content-left .pull-left.item-image {
    margin: 2% 0px 8% 0rem !important;
  }
  /* line 2640, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2641, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2642, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2643, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-right h3 {
    width: 63%;
    margin: 0px auto 13px auto;
  }
  /* line 2648, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-right .pull-right.item-image {
    margin: 2% 0px 4% 0rem !important;
  }
  /* line 2653, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-left {
    margin-bottom: 0;
  }
  /* line 2656, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-left h3 {
    width: 63%;
    margin: 0px auto 13px auto;
  }
  /* line 2661, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-left div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0.5% 0% 0 0%;
    position: relative;
  }
  /* line 2668, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 #g-content .sub-content .content-left .pull-left.item-image {
    margin: 2% 0px 8% 0rem !important;
  }
  /* line 2675, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2676, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent {
    height: 152px;
  }
  /* line 2679, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent:before {
    height: 75px;
    width: 10vw;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
  }
  /* line 2689, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent:after {
    height: 111px;
    width: 16vw;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
  }
  /* line 2699, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-extracontent h1.banner-h1 {
    font-size: 35px;
    line-height: 45px;
    height: 62px;
    z-index: 31;
  }
  /* line 2707, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content {
    margin: -30px 0px;
  }
  /* line 2710, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content .item-page {
    padding: 0 0%;
  }
  /* line 2714, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content:before {
    height: 20px;
    top: 10px;
  }
  /* line 2719, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2720, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2721, templates/g5_helium/custom/scss/responsive.scss */
  body:not(.itemid-101) #g-content .sub-content .content-right .pull-right.item-image {
    float: none;
    margin: 10% 0px 0rem 0rem;
  }
  /* line 2732, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop {
    background: url('../../../../images/mobile/backgrounds/footer-top-mobile.jpg');
    height: auto;
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 19% 0 0 0;
    background-color: #53a943;
  }
  /* line 2741, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop p, #g-footertop p.address {
    font-size: 12px;
    line-height: 16px;
    margin-top: 0;
    font-weight: bold;
    margin-bottom: 0;
    text-align: center;
    padding-left: 0;
  }
  /* line 2752, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop a.email {
    font-size: 13px;
    line-height: 16px;
    position: relative;
    display: block;
    padding-left: 0;
    text-align: center;
  }
  /* line 2761, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop a.tel {
    font-size: 25px;
    line-height: 35px;
    padding-left: 0;
    text-align: center;
    display: block;
    margin-bottom: 10px;
  }
  /* line 2770, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .social {
    padding-left: 0;
    margin-top: 10px;
    text-align: center;
  }
  /* line 2775, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .social a {
    font-size: 30px;
    line-height: 45px;
  }
  /* line 2781, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop p.puddleducks {
    font-size: 10px;
    line-height: 12px;
    margin-top: 0;
    margin-bottom: 0;
    width: 72%;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    margin-right: 14px;
  }
  /* line 2793, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2794, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .size-50:nth-of-type(1) .g-content {
    margin: 0.625rem 0.625rem 0 0.625rem;
    padding: 0.938rem 0.938rem 0 0.938rem;
  }
  /* line 2800, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2801, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .size-50:nth-of-type(2) .g-content {
    padding: 0 0;
    margin: 0 0.625rem 0.625rem 0.625rem;
  }
  /* line 2805, templates/g5_helium/custom/scss/responsive.scss */
  #g-footertop .size-50:nth-of-type(2) .g-content img {
    height: 66px;
  }
  /* line 2812, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2813, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom .g-content {
    margin: 0.625rem 0 0 0;
    padding: 0.938rem 0 0 0;
  }
  /* line 2818, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2819, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom .size-50:nth-of-type(2) .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 2825, templates/g5_helium/custom/scss/responsive.scss */
  #g-footerbottom p.copyright, #g-footerbottom p.branding {
    line-height: 10px;
    font-size: 10px;
    text-align: center;
    margin-bottom: 5px;
  }
  /* line 2836, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2837, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content {
    width: 100% !important;
  }
  /* line 2840, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content .animalbox-text {
    background-color: white;
    height: 100%;
    padding: 4%;
    border-radius: 20px;
  }
  /* line 2847, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content p {
    text-align: left;
  }
  /* line 2851, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .mfp-content div[id*="test-popup-"] {
    padding: 3.5%;
    height: 100%;
    position: relative;
    display: block;
  }
  /* line 2859, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2861, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .item-page {
    padding: 0 1%;
    padding-top: 10%;
  }
  /* line 2865, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .item-page div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 1% 1%;
    position: relative;
    height: auto;
    text-align: left;
    position: relative;
    display: block;
    flex-direction: column;
    justify-content: center;
  }
  /* line 2879, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content span.title-out {
    font-size: 18px;
    line-height: 25px;
    left: 10px;
  }
  /* line 2885, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .g-block.size-30 {
    display: inline-block;
    margin-right: 2%;
    height: 124px;
    border-radius: 15px;
    margin-bottom: 10px;
    width: 47%;
  }
  /* line 2894, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .g-block.size-30:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  /* line 2898, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .g-block.size-30:nth-of-type(3n) {
    margin-right: 2% !important;
  }
  /* line 2903, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2904, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-118 .animals-content .animalbox .animalbox-text {
    display: none;
  }
  /* line 2913, templates/g5_helium/custom/scss/responsive.scss */
  .support {
    margin-bottom: 2%;
    padding: 0 1%;
    display: block;
  }
  /* line 2918, templates/g5_helium/custom/scss/responsive.scss */
  .support .image {
    width: 18%;
    vertical-align: top;
    margin-right: 0px;
  }
  /* line 2923, templates/g5_helium/custom/scss/responsive.scss */
  .support .image img {
    height: auto;
    width: 50px;
  }
  /* line 2929, templates/g5_helium/custom/scss/responsive.scss */
  .support .content {
    display: inline-block;
    width: 80%;
  }
  /* line 2933, templates/g5_helium/custom/scss/responsive.scss */
  .support .content h3 {
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 22px;
    line-height: 30px;
    text-align: left;
  }
  /* line 2941, templates/g5_helium/custom/scss/responsive.scss */
  .support .content p {
    text-align: left;
  }
  /* line 2946, templates/g5_helium/custom/scss/responsive.scss */
  .support .link {
    width: 100%;
  }
  /* line 2949, templates/g5_helium/custom/scss/responsive.scss */
  .support .link .green-btn {
    left: 19%;
    margin: 0;
  }
  /* line 2957, templates/g5_helium/custom/scss/responsive.scss */
  /* line 2958, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 h2:before {
    height: 120px;
    width: 126px;
    margin: 15px auto 12px auto;
  }
  /* line 2964, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 p {
    margin-top: 0 !important;
  }
  /* line 2968, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 .sub-content .content-right .pull-right.item-image {
    margin: 10% 0px 6% 0rem !important;
  }
  /* line 2972, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content {
    margin: 0 0px !important;
  }
  /* line 2975, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content:before {
    height: 20px;
    top: -19px !important;
  }
  /* line 2980, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content .page-header {
    padding-bottom: 0;
  }
  /* line 2984, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content .pull-right.item-image {
    float: none;
    display: block;
    order: 2;
    margin-bottom: 6%;
    margin-top: 4%;
  }
  /* line 2992, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content .item-page {
    padding: 0 0%;
    display: flex;
    flex-direction: column;
  }
  /* line 2998, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content div[itemprop="articleBody"] {
    display: inline-block;
    width: 100%;
    padding: 0% 0% 0 0;
    position: relative;
    text-align: center;
    order: 1;
    display: block;
  }
  /* line 3007, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content div[itemprop="articleBody"] h4:nth-of-type(1) {
    margin-top: 5px;
  }
  /* line 3012, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-119 #g-content .sub-content {
    padding-top: 0;
    display: flex;
    flex-direction: column;
    order: 3;
  }
  /* line 3023, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3024, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 h2 {
    padding-bottom: 2%;
  }
  /* line 3028, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 iframe {
    border-radius: 15px;
    width: 100% !important;
    height: 300px !important;
  }
  /* line 3034, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3035, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support .item-page {
    padding: 0 0;
  }
  /* line 3039, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support h3 {
    text-align: left;
  }
  /* line 3043, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support p {
    text-align: left;
  }
  /* line 3047, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support div[itemprop="articleBody"] {
    position: relative;
    padding-left: 0;
  }
  /* line 3051, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 #g-support div[itemprop="articleBody"]:before {
    height: 58px;
    width: 64px;
    position: relative;
    display: block;
    left: 0;
    margin-bottom: 20px;
  }
  /* line 3062, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3063, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 .split div:nth-child(1) {
    width: 100%;
    display: inline-block;
    margin-right: 0;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
  }
  /* line 3071, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 .split div:nth-child(1) h4:nth-of-type(1) {
    margin-top: 0;
  }
  /* line 3076, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-121 .split div:nth-child(2) {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
  }
  /* line 3086, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3087, templates/g5_helium/custom/scss/responsive.scss */
  .itemid-123 .orange-btn {
    margin: 5px auto 8px auto;
  }
  /* line 3094, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3095, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h4.g-title {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 3100, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content div > div > div.g-block.size-65 > div > div > div > div.moduletable > div > p:nth-child(3) {
    display: none !important;
  }
  /* line 3104, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h1 {
    font-size: 28px;
    line-height: 38px;
    text-align: center;
  }
  /* line 3109, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h1:before {
    height: 70px;
    width: 159px;
    margin: 0px auto 10px auto;
  }
  /* line 3116, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .information {
    color: #289d3c;
    font-size: 14px;
    line-height: 20px;
    padding: 0 5%;
    margin-bottom: 8px;
  }
  /* line 3124, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 h2[itemProp="name"] a {
    font-size: 18px;
    line-height: 25px;
    position: relative;
    display: block;
    color: black;
    font-family: 'Cubano';
    padding: 0 4%;
    text-align: center;
    font-weight: normal;
  }
  /* line 3136, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content {
    margin: 20px 0px;
  }
  /* line 3139, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .g-content {
    padding-left: 2%;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 3145, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .size-35 {
    width: 100%;
    margin-top: 20px;
  }
  /* line 3150, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .size-65 {
    order: 2;
  }
  /* line 3154, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 #g-content .g-content {
    padding-left: 2%;
  }
  /* line 3159, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .pull-left.item-image {
    float: none;
    margin: 20px auto 20px auto;
    text-align: center;
    display: block;
  }
  /* line 3166, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 a.readmore {
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    padding: 0 5%;
    font-family: 'Cubano';
    font-weight: normal;
    margin-top: 12px;
    margin-bottom: 30px;
  }
  /* line 3177, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124 .blog .items-row {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 3186, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3187, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article .orange-btn {
    height: 42px;
    width: 150px;
    margin: 0 auto 20px auto;
  }
  /* line 3193, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article .information {
    font-size: 14px;
    line-height: 16px;
    padding: 0;
    margin-bottom: 15px;
    margin-top: 0;
    text-align: left;
  }
  /* line 3202, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article h2 {
    font-size: 28px;
    line-height: 38px;
    font-family: 'Cubano';
    font-weight: normal;
    margin-bottom: 10px;
  }
  /* line 3210, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article p {
    text-align: left;
  }
  /* line 3214, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3215, templates/g5_helium/custom/scss/responsive.scss */
  body.itemid-124.view-article .pull-left.item-image img {
    height: 100%;
    width: 100%;
  }
  /* line 3224, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3225, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .tel {
    font-size: 26px;
    line-height: 32px;
    color: black;
    font-family: 'Cubano';
    font-weight: normal;
    margin-bottom: 6px;
    margin-top: 30px;
  }
  /* line 3235, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .email {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  /* line 3241, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 h4 {
    margin-top: 0;
    text-align: center;
  }
  /* line 3246, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .map {
    padding: 0 0 0 0%;
    order: 2;
  }
  /* line 3250, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .map .g-content {
    margin: 0 0 0.625rem 0;
    padding-top: 0;
  }
  /* line 3256, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 iframe {
    border-radius: 15px;
    height: 225px;
  }
  /* line 3261, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3262, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 #g-support .g-content {
    margin: 0.625rem 0;
  }
  /* line 3267, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3268, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 div[itemprop="articleBody"] .social {
    text-align: center;
    margin: 0 auto;
    position: relative;
  }
  /* line 3273, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 div[itemprop="articleBody"] .social a {
    font-size: 30px;
    line-height: 40px;
    color: #289d3c;
    text-align: center;
    margin: 0 auto;
    position: relative;
  }
  /* line 3284, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3286, templates/g5_helium/custom/scss/responsive.scss */
  /* line 3287, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 6px;
  }
  /* line 3292, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive button[type="submit"] {
    height: 40px;
    width: 190px;
    color: white;
    font-size: 20px;
    line-height: 26px;
    border-radius: 5px;
    background-image: none;
    float: none;
    margin: 0 auto;
    font-family: 'Cubano';
    font-weight: normal;
    text-align: center;
    position: relative;
    display: block;
  }
  /* line 3309, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive p {
    margin: 15px 0px;
  }
  /* line 3312, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive p a {
    color: black;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
  }
  /* line 3320, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive input[type="text"], .outline-12 .formResponsive input[type="number"], .outline-12 .formResponsive input[type="email"], .outline-12 .formResponsive input[type="tel"], .outline-12 .formResponsive input[type="url"], .outline-12 .formResponsive input[type="password"] {
    height: 48px;
    background-color: #fff;
    border: 3px solid #d5e6f8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    font-size: 16px;
    line-height: 30px;
    color: #797979;
    font-family: 'Cubano';
    padding-left: 12px;
    border-radius: 10px;
    margin-bottom: 0;
  }
  /* line 3349, templates/g5_helium/custom/scss/responsive.scss */
  .outline-12 .formResponsive textarea {
    height: 180px;
    font-size: 16px;
    line-height: 25px;
    padding-left: 12px;
    padding-top: 12px;
  }
}
@media only all and (max-width: 48rem) {
  /* line 3361, templates/g5_helium/custom/scss/responsive.scss */
  /**** menu ****/
  /* line 3363, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas #g-mobilemenu-container ul.g-toplevel {
    padding: 0 7%;
  }
  /* line 3367, templates/g5_helium/custom/scss/responsive.scss */
  li.g-menu-item.g-menu-item-type-particle {
    height: 30px;
  }
  /* line 3370, templates/g5_helium/custom/scss/responsive.scss */
  li.g-menu-item.g-menu-item-type-particle .close {
    display: block;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000 !important;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
    filter: alpha(opacity=20);
  }
  /* line 3383, templates/g5_helium/custom/scss/responsive.scss */
  .g-offcanvas-right #g-offcanvas {
    background-image: url('../../../../images/backgrounds/main-bg.png');
    background-position: right;
    background-repeat: repeat-y;
    background-size: cover;
    background-color: transparent;
  }
  /* line 3392, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-heading.g-menu-item-163.g-parent.g-standard > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-heading.g-menu-item-191.g-parent {
    padding-left: 30px;
  }
  /* line 3396, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: transparent;
    color: #e14f11 !important;
  }
  /* line 3402, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
    background: transparent;
    color: #e14f11 !important;
  }
  /* line 3409, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container ul .g-dropdown-column {
    width: 100%;
  }
  /* line 3413, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container .g-toplevel li .g-menu-item-content {
    display: inline-block;
    line-height: 1.4rem;
  }
  /* line 3418, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-125.g-parent.active.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component.active, #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-125.g-parent.active.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component:hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: transparent !important;
  }
  /* line 3424, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas #g-mobilemenu-container .g-menu-parent-indicator {
    display: none;
  }
  /* line 3428, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
    color: black !important;
    padding: 0px 15px;
    font-size: 20px;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: bold;
    font-family: helvetica, arial, sans-serif;
  }
  /* line 3438, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-particle.g-menu-item---particle-IrErD.g-standard > div > div > div {
    display: block;
  }
  /* line 3442, templates/g5_helium/custom/scss/responsive.scss */
  ul.g-toplevel {
    top: 40px;
  }
  /* line 3446, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-menu-item-type-heading.g-parent.g-standard > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component > a, #g-mobilemenu-container > ul > li.g-menu-item.g-parent.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component > a {
    color: #289d3c !important;
    padding: 4px 45px !important;
    font-size: 17px !important;
    line-height: 25px;
    text-transform: none;
    letter-spacing: 2px;
    font-weight: bold;
    font-family: helvetica, arial, sans-serif;
  }
  /* line 3458, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container > ul > li > ul > li > div > div > ul > li > ul > li > div > div > ul .g-menu-item-container {
    font-size: 16px !important;
    padding-left: 62px !important;
  }
  /* line 3463, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container .g-toplevel.g-slide-out > .g-menu-item > .g-menu-item-container, #g-mobilemenu-container .g-toplevel.g-slide-out > .g-go-back > .g-menu-item-container, #g-mobilemenu-container .g-sublevel.g-slide-out > .g-menu-item > .g-menu-item-container, #g-mobilemenu-container .g-sublevel.g-slide-out > .g-go-back > .g-menu-item-container {
    transform: none;
  }
  /* line 3470, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container > ul > li.g-menu-item.g-parent.active.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component.active > a {
    text-decoration: underline;
  }
  /* line 3474, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container .g-toplevel li {
    display: block;
    position: relative !important;
    margin-right: 0;
    cursor: pointer;
  }
  /* line 3481, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container .g-toplevel .g-dropdown {
    transform: none !important;
    position: relative;
  }
  /* line 3486, templates/g5_helium/custom/scss/responsive.scss */
  #g-offcanvas #g-mobilemenu-container ul {
    background: transparent;
    height: auto !important;
  }
  /* line 3491, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back {
    display: none;
  }
  /* line 3495, templates/g5_helium/custom/scss/responsive.scss */
  .close-btn {
    text-align: right;
    position: relative;
    display: block;
    padding-right: 20px;
    font-size: 26px;
  }
  /* line 3503, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container li.g-parent.active .g-sublevel > li.active > a {
    color: #e14f11 !important;
  }
  /* line 3507, templates/g5_helium/custom/scss/responsive.scss */
  #g-mobilemenu-container ul > li.active > .g-menu-item-container {
    color: #e14f11 !important;
  }
}
/*# sourceMappingURL=custom_9.css.map */