[layout-wrap] {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

[layout=row-wrap] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}

[layout=row] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
  -webkit-align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-justify-content: flex-start;
}

[layout=column] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-justify-content: flex-start;
}

[layout-align=center] {
  -webkit-box-align: center;
          align-items: center;
  -webkit-align-items: center;
}

[layout-align=stretch] {
  -webkit-box-align: stretch;
          align-items: stretch;
  -webkit-align-items: stretch;
}

[layout-align=flex-start] {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-align-items: flex-start;
}

[layout-align=flex-end] {
  -webkit-box-align: end;
          align-items: flex-end;
  -webkit-align-items: flex-end;
}

[layout-justify=center] {
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-justify-content: center;
}

[layout-justify=flex-end] {
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-justify-content: flex-end;
}

[layout-justify=space-between] {
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-justify-content: space-between;
}

[layout-justify=space-around] {
  justify-content: space-around;
  -webkit-justify-content: space-around;
}

[align-self=flex-start] {
  align-self: flex-start;
  -webkit-align-self: flex-start;
}

[flex=auto], [flex] {
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
}

[flex=none] {
  -webkit-box-flex: 0;
          flex: none;
  -webkit-flex: none;
}

[flex="33"] {
  -webkit-box-flex: 1;
          flex: 1 1 33.3337%;
  -webkit-flex: 1 1 33.3337%;
}

[flex="66"] {
  -webkit-box-flex: 1;
          flex: 1 1 66.6667%;
  -webkit-flex: 1 1 66.6667%;
}

[flex="0"] {
  -webkit-box-flex: 1;
          flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
}

[flex="5"] {
  -webkit-box-flex: 1;
          flex: 1 1 5%;
  -webkit-flex: 1 1 5%;
}

[flex="10"] {
  -webkit-box-flex: 1;
          flex: 1 1 10%;
  -webkit-flex: 1 1 10%;
}

[flex="15"] {
  -webkit-box-flex: 1;
          flex: 1 1 15%;
  -webkit-flex: 1 1 15%;
}

[flex="20"] {
  -webkit-box-flex: 1;
          flex: 1 1 20%;
  -webkit-flex: 1 1 20%;
}

[flex="25"] {
  -webkit-box-flex: 1;
          flex: 1 1 25%;
  -webkit-flex: 1 1 25%;
}

[flex="30"] {
  -webkit-box-flex: 1;
          flex: 1 1 30%;
  -webkit-flex: 1 1 30%;
}

[flex="35"] {
  -webkit-box-flex: 1;
          flex: 1 1 35%;
  -webkit-flex: 1 1 35%;
}

[flex="40"] {
  -webkit-box-flex: 1;
          flex: 1 1 40%;
  -webkit-flex: 1 1 40%;
}

[flex="45"] {
  -webkit-box-flex: 1;
          flex: 1 1 45%;
  -webkit-flex: 1 1 45%;
}

[flex="50"] {
  -webkit-box-flex: 1;
          flex: 1 1 50%;
  -webkit-flex: 1 1 50%;
}

[flex="55"] {
  -webkit-box-flex: 1;
          flex: 1 1 55%;
  -webkit-flex: 1 1 55%;
}

[flex="60"] {
  -webkit-box-flex: 1;
          flex: 1 1 60%;
  -webkit-flex: 1 1 60%;
}

[flex="65"] {
  -webkit-box-flex: 1;
          flex: 1 1 65%;
  -webkit-flex: 1 1 65%;
}

[flex="70"] {
  -webkit-box-flex: 1;
          flex: 1 1 70%;
  -webkit-flex: 1 1 70%;
}

[flex="75"] {
  -webkit-box-flex: 1;
          flex: 1 1 75%;
  -webkit-flex: 1 1 75%;
}

[flex="80"] {
  -webkit-box-flex: 1;
          flex: 1 1 80%;
  -webkit-flex: 1 1 80%;
}

[flex="85"] {
  -webkit-box-flex: 1;
          flex: 1 1 85%;
  -webkit-flex: 1 1 85%;
}

[flex="90"] {
  -webkit-box-flex: 1;
          flex: 1 1 90%;
  -webkit-flex: 1 1 90%;
}

[flex="95"] {
  -webkit-box-flex: 1;
          flex: 1 1 95%;
  -webkit-flex: 1 1 95%;
}

[flex="100"] {
  -webkit-box-flex: 1;
          flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
}

[layout=row] > [flex="0"] {
  max-width: 0%;
}

[layout=row] > [flex="5"] {
  max-width: 5%;
}

[layout=row] > [flex="10"] {
  max-width: 10%;
}

[layout=row] > [flex="15"] {
  max-width: 15%;
}

[layout=row] > [flex="20"] {
  max-width: 20%;
}

[layout=row] > [flex="25"] {
  max-width: 25%;
}

[layout=row] > [flex="30"] {
  max-width: 30%;
}

[layout=row] > [flex="35"] {
  max-width: 35%;
}

[layout=row] > [flex="40"] {
  max-width: 40%;
}

[layout=row] > [flex="45"] {
  max-width: 45%;
}

[layout=row] > [flex="50"] {
  max-width: 50%;
}

[layout=row] > [flex="55"] {
  max-width: 55%;
}

[layout=row] > [flex="60"] {
  max-width: 60%;
}

[layout=row] > [flex="65"] {
  max-width: 65%;
}

[layout=row] > [flex="70"] {
  max-width: 70%;
}

[layout=row] > [flex="75"] {
  max-width: 75%;
}

[layout=row] > [flex="80"] {
  max-width: 80%;
}

[layout=row] > [flex="85"] {
  max-width: 85%;
}

[layout=row] > [flex="90"] {
  max-width: 90%;
}

[layout=row] > [flex="95"] {
  max-width: 95%;
}

[layout=row] > [flex="100"] {
  max-width: 100%;
}

[layout=column] > [flex="0"] {
  max-height: 0%;
}

[layout=column] > [flex="5"] {
  max-height: 5%;
}

[layout=column] > [flex="10"] {
  max-height: 10%;
}

[layout=column] > [flex="15"] {
  max-height: 15%;
}

[layout=column] > [flex="20"] {
  max-height: 20%;
}

[layout=column] > [flex="25"] {
  max-height: 25%;
}

[layout=column] > [flex="30"] {
  max-height: 30%;
}

[layout=column] > [flex="35"] {
  max-height: 35%;
}

[layout=column] > [flex="40"] {
  max-height: 40%;
}

[layout=column] > [flex="45"] {
  max-height: 45%;
}

[layout=column] > [flex="50"] {
  max-height: 50%;
}

[layout=column] > [flex="55"] {
  max-height: 55%;
}

[layout=column] > [flex="60"] {
  max-height: 60%;
}

[layout=column] > [flex="65"] {
  max-height: 65%;
}

[layout=column] > [flex="70"] {
  max-height: 70%;
}

[layout=column] > [flex="75"] {
  max-height: 75%;
}

[layout=column] > [flex="80"] {
  max-height: 80%;
}

[layout=column] > [flex="85"] {
  max-height: 85%;
}

[layout=column] > [flex="90"] {
  max-height: 90%;
}

[layout=column] > [flex="95"] {
  max-height: 95%;
}

[layout=column] > [flex="100"] {
  max-height: 100%;
}

[hide-mob] {
  display: none;
}

[text-align=center] {
  text-align: center;
}

[text-align=left] {
  text-align: left;
}

[text-align=right] {
  text-align: right;
}

[text-form=uppercase] {
  text-transform: uppercase;
}

[float=right] {
  float: right;
}

[float=left] {
  float: left;
}

@media (max-width: 768px) {
  [layout-tab=column] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  [layout-tab=column-reverse] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }
  [layout-tab=row-reverse] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }
  [layout-justify-tab=flex-start] {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  [flex-tab=auto] {
    max-width: 100% !important;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }
  [flex-tab="100"] {
    width: 100%;
    max-width: 100% !important;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }
  [flex-tab="50"] {
    width: 50%;
    max-width: 50% !important;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }
  [hide-mob] {
    display: block;
  }
  [hide-desk] {
    display: none;
  }
}

@media (max-width: 525px) {
  [layout-mob=column] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  [layout-mob=column-reverse] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }
  [layout-justify-mob=flex-start] {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
  [flex-mob=auto] {
    max-width: 100% !important;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }
  [flex-mob="100"] {
    width: 100%;
    max-width: 100% !important;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }
  [flex-mob="50"] {
    width: 50%;
    max-width: 50% !important;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }
  [mob-direction=reverse] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }
}

.vertical-center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@font-face {
  font-family: 'Lato-Regular';
  font-style: normal;
  src: local("Lato-Light"), local("Lato-Light"), url("/common/assets/fonts/Lato/Lato-Light.ttf");
}

@font-face {
  font-family: 'Lato-Bold';
  font-style: normal;
  src: local("Lato-Bold"), local("Lato-Bold"), url("/common/assets/fonts/Lato/Lato-Bold.ttf");
}

[font-size="0"] {
  font-size: 0px;
}

[font-size="1"] {
  font-size: 1px;
}

[font-size="2"] {
  font-size: 2px;
}

[font-size="3"] {
  font-size: 3px;
}

[font-size="4"] {
  font-size: 4px;
}

[font-size="5"] {
  font-size: 5px;
}

[font-size="6"] {
  font-size: 6px;
}

[font-size="7"] {
  font-size: 7px;
}

[font-size="8"] {
  font-size: 8px;
}

[font-size="9"] {
  font-size: 9px;
}

[font-size="10"] {
  font-size: 10px;
}

[font-size="11"] {
  font-size: 11px;
}

[font-size="12"] {
  font-size: 12px;
}

[font-size="13"] {
  font-size: 13px;
}

[font-size="14"] {
  font-size: 14px;
}

[font-size="15"] {
  font-size: 15px;
}

[font-size="16"] {
  font-size: 16px;
}

[font-size="17"] {
  font-size: 17px;
}

[font-size="18"] {
  font-size: 18px;
}

[font-size="19"] {
  font-size: 19px;
}

[font-size="20"] {
  font-size: 20px;
}

[font-size="21"] {
  font-size: 21px;
}

[font-size="22"] {
  font-size: 22px;
}

[font-size="23"] {
  font-size: 23px;
}

[font-size="24"] {
  font-size: 24px;
}

[font-size="25"] {
  font-size: 25px;
}

[font-size="26"] {
  font-size: 26px;
}

[font-size="27"] {
  font-size: 27px;
}

[font-size="28"] {
  font-size: 28px;
}

[font-size="29"] {
  font-size: 29px;
}

[font-size="30"] {
  font-size: 30px;
}

[font-size="31"] {
  font-size: 31px;
}

[font-size="32"] {
  font-size: 32px;
}

[font-size="33"] {
  font-size: 33px;
}

[font-size="34"] {
  font-size: 34px;
}

[font-size="35"] {
  font-size: 35px;
}

[font-size="36"] {
  font-size: 36px;
}

[font-size="37"] {
  font-size: 37px;
}

[font-size="38"] {
  font-size: 38px;
}

[font-size="39"] {
  font-size: 39px;
}

[font-size="40"] {
  font-size: 40px;
}

[font-size="41"] {
  font-size: 41px;
}

[font-size="42"] {
  font-size: 42px;
}

[font-size="43"] {
  font-size: 43px;
}

[font-size="44"] {
  font-size: 44px;
}

[font-size="45"] {
  font-size: 45px;
}

[font-size="46"] {
  font-size: 46px;
}

[font-size="47"] {
  font-size: 47px;
}

[font-size="48"] {
  font-size: 48px;
}

[font-size="49"] {
  font-size: 49px;
}

[font-size="50"] {
  font-size: 50px;
}

[font-size="51"] {
  font-size: 51px;
}

[font-size="52"] {
  font-size: 52px;
}

[font-size="53"] {
  font-size: 53px;
}

[font-size="54"] {
  font-size: 54px;
}

[font-size="55"] {
  font-size: 55px;
}

[font-size="56"] {
  font-size: 56px;
}

[font-size="57"] {
  font-size: 57px;
}

[font-size="58"] {
  font-size: 58px;
}

[font-size="59"] {
  font-size: 59px;
}

[font-size="60"] {
  font-size: 60px;
}

[font-size="61"] {
  font-size: 61px;
}

[font-size="62"] {
  font-size: 62px;
}

[font-size="63"] {
  font-size: 63px;
}

[font-size="64"] {
  font-size: 64px;
}

[font-size="65"] {
  font-size: 65px;
}

[font-size="66"] {
  font-size: 66px;
}

[font-size="67"] {
  font-size: 67px;
}

[font-size="68"] {
  font-size: 68px;
}

[font-size="69"] {
  font-size: 69px;
}

[font-size="70"] {
  font-size: 70px;
}

[font-size="71"] {
  font-size: 71px;
}

[font-size="72"] {
  font-size: 72px;
}

[font-size="73"] {
  font-size: 73px;
}

[font-size="74"] {
  font-size: 74px;
}

[font-size="75"] {
  font-size: 75px;
}

[font-size="76"] {
  font-size: 76px;
}

[font-size="77"] {
  font-size: 77px;
}

[font-size="78"] {
  font-size: 78px;
}

[font-size="79"] {
  font-size: 79px;
}

[font-size="80"] {
  font-size: 80px;
}

[font-size="81"] {
  font-size: 81px;
}

[font-size="82"] {
  font-size: 82px;
}

[font-size="83"] {
  font-size: 83px;
}

[font-size="84"] {
  font-size: 84px;
}

[font-size="85"] {
  font-size: 85px;
}

[font-size="86"] {
  font-size: 86px;
}

[font-size="87"] {
  font-size: 87px;
}

[font-size="88"] {
  font-size: 88px;
}

[font-size="89"] {
  font-size: 89px;
}

[font-size="90"] {
  font-size: 90px;
}

[font-size="91"] {
  font-size: 91px;
}

[font-size="92"] {
  font-size: 92px;
}

[font-size="93"] {
  font-size: 93px;
}

[font-size="94"] {
  font-size: 94px;
}

[font-size="95"] {
  font-size: 95px;
}

[font-size="96"] {
  font-size: 96px;
}

[font-size="97"] {
  font-size: 97px;
}

[font-size="98"] {
  font-size: 98px;
}

[font-size="99"] {
  font-size: 99px;
}

[font-size="100"] {
  font-size: 100px;
}

[color="white"] {
  color: #FFFFFF;
}

[color="charcoal"] {
  color: #2D2926;
}

[color="purple"] {
  color: #943885;
}

[bg-color="white"] {
  background: #FFFFFF;
}

[bg-color="smoke"] {
  background: #F2F2F2;
}

[bg-color="purple"] {
  background: #943885;
}

[bg-color="orange"] {
  background: #EC6C21;
}

[pos="rel"] {
  position: relative;
}

[flex="row"] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
}

[flex="row-wrap"] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}

[flex="row-reverse-wrap"] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-flow: row-reverse wrap;
}

[flex="column"] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
}

[justify-content="space-between"] {
  -webkit-box-pack: justify;
          justify-content: space-between;
}

[justify-content="space-around"] {
  justify-content: space-around;
}

[justify-content="start"] {
  -webkit-box-pack: start;
          justify-content: flex-start;
}

[justify-content="center"] {
  -webkit-box-pack: center;
          justify-content: center;
}

[justify-content="end"] {
  -webkit-box-pack: end;
          justify-content: flex-end;
}

[align-items="center"] {
  -webkit-box-align: center;
          align-items: center;
}

[txt-align="center"] {
  text-align: center;
}

[txt-form="uppercase"] {
  text-transform: uppercase;
}

[font="reg"] {
  margin: 5px 0;
  font-family: 'Lato-Regular';
}

[font="bold"] {
  margin: 5px 0;
  font-family: 'Lato-Bold';
}

.navbar-wrapper {
  display: none;
}

#outer_container {
  padding: 55px 0 60px;
}

.container {
  width: 100% !important;
}

#contact-page.container {
  max-width: 1170px !important;
  padding: 55px 0 !important;
}

#contact-page.container .follow_box img {
  width: 20px !important;
}

#contact-page.container .contact-description {
  padding: 15px 30px;
  font-size: 14px;
  line-height: 2;
}

form#MarketSelector {
  right: 15px;
  top: 10px;
}

form#MarketSelector img {
  display: inline-block;
}

.ui-widget img {
  display: inline-block;
}

.ui-selectmenu-icon {
  right: 20px;
  top: 15%;
}

#video_player {
  display: none;
}

* {
  box-sizing: border-box;
}

html, body {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  scroll-behavior: smooth;
}

p {
  line-height: 1.1;
}

img {
  display: block;
}

a, a:hover, a:focus {
  display: block;
  text-decoration: none;
  cursor: pointer;
}

ul, ol {
  margin: 15px 0;
}

sup {
  top: -.01em;
}

hr {
  margin: 25px auto;
}

.desktop {
  display: block;
}

.mobile {
  display: none;
}

.wrapper {
  width: 100%;
  max-width: 1074px;
  height: 100%;
  margin: 0 auto;
  padding: 0 25px;
}

header {
  width: 100%;
  padding: 10px 0;
  background: #FFFFFF;
  border-bottom: 1px solid #2D2926;
  position: fixed;
  top: 0;
  z-index: 999;
}

header .wrapper {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 15px !important;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

header .wrapper span {
  height: 100%;
  margin: 0 10px;
}

header .wrapper span.badge-anchor img {
  height: 35px;
}

header .wrapper span.logo-anchor {
  max-width: 180px;
}

.img-container {
  z-index: 0;
}

.img-container img {
  width: inherit !important;
  max-width: 100%;
  margin: 0 auto;
  z-index: 0;
}

.copy-container {
  width: 100%;
  position: relative;
  z-index: 1;
}

.copy-container.right {
  margin-left: auto;
}

.sample-btn {
  width: 200px;
  margin: 15px auto;
  border-radius: 10px;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #EC6C21;
  border: 1px solid #EC6C21;
}

.sample-btn .btn-text {
  font-size: 15px;
}

.sample-btn:hover {
  background: #FFFFFF;
}

.sample-btn:hover .btn-txt {
  color: #EC6C21;
}

#video-banner {
  padding: 100px 0 190px;
  background: url("/img/isotonix-sample/mountain-couple.png") 50% bottom/cover no-repeat;
}

#video-banner .copy-container {
  max-width: 489px;
}

#video-banner .copy-container .video-wrapper {
  width: 100%;
  height: 275px;
  margin: 15px auto;
}

#video-banner .copy-container .video-wrapper .wrapper {
  padding: 0;
}

@media (max-width: 1023px) {
  #video-banner {
    padding: 225px 0;
    background: url("/img/isotonix-sample/mountain-couple.png") 70% bottom/cover no-repeat;
  }
  #video-banner .copy-container {
    max-width: 325px;
    margin: 0 auto -450px;
  }
  #video-banner .copy-container p {
    font-size: 25px;
  }
  #video-banner .copy-container h1 {
    font-size: 45px;
  }
  #video-banner .copy-container .video-wrapper {
    height: 185px;
  }
}

#try .img-container {
  max-width: 100%;
  margin: 15px 0;
}

#try .img-container img {
  max-width: 100%;
}

#try .img-container.sample-mailer {
  max-width: 600px;
}

#try .img-container.purple-mix {
  max-width: 325px;
}

#try .img-container.dietary-img {
  max-width: 50px;
}

#try .cta-container {
  margin: 15px auto;
}

#try .copy-container {
  max-width: 625px;
}

#try .dietary-benefits {
  max-width: 750px;
  margin: 50px auto;
}

#try .dietary-benefits .dietary-benefit {
  width: 100%;
  max-width: 250px;
  margin: 15px 0;
}

#try .dietary-benefits .dietary-benefit .img-container {
  margin-right: 15px;
}

@media (max-width: 1023px) {
  #try {
    padding: 125px 0 0;
  }
  #try .copy-container {
    padding: 0 10px;
  }
  #try .dietary-benefits {
    margin: 10px auto;
    padding: 0 25px;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
  #try .dietary-benefits .dietary-benefit {
    margin: 5px 0;
  }
  #try .dietary-benefits .dietary-benefit .img-container {
    margin: 5px 10px;
  }
}

#benefits {
  padding: 150px 0;
  background: url("/img/isotonix-sample/slider-bg.png") 50% 50%/cover no-repeat;
  position: relative;
  z-index: 1;
}

#benefits .img-container.sample-packets {
  max-width: 350px;
}

#benefits #benefits-slider {
  width: 100%;
  max-width: 545px;
}

#benefits #benefits-slider .benefit-slide ul {
  list-style: none;
  /* Remove default bullets */
}

#benefits #benefits-slider .benefit-slide ul li {
  display: -webkit-box;
  display: flex;
}

#benefits #benefits-slider .benefit-slide ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #FFFFFF;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}

#benefits .slick-arrow {
  width: 29px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

#benefits .slick-arrow.prev-arrow {
  left: -415px;
}

#benefits .slick-arrow.next-arrow {
  right: -35px;
}

#benefits .slick-dots {
  left: -95%;
  bottom: -100px;
}

#benefits .slick-dots li {
  background-color: #FFFFFF;
  border-radius: 10px;
}

#benefits .slick-dots button:before {
  display: none;
}

#benefits .slick-dots .slick-active {
  opacity: 0.25;
  background-color: #FFFFFF !important;
}

#benefits .cta-container {
  width: 100%;
  max-width: 59%;
  margin: 15px 0 15px auto;
}

#benefits .cta-container .sample-btn {
  margin: 15px 0;
}

@media (max-width: 1023px) {
  #benefits .slick-arrow {
    display: none !important;
  }
  #benefits .slick-dots {
    left: 0;
    bottom: -40px;
  }
}

@media (max-width: 768px) {
  #benefits .cta-container {
    max-width: 86%;
  }
}

@media (max-width: 767px) {
  #benefits .img-container.sample-packets {
    max-width: 167px;
  }
  #benefits .cta-container {
    max-width: 100%;
  }
}

#testimonials {
  margin-top: -100px;
  padding: 150px 0 100px;
  position: relative;
  z-index: 0;
}

#testimonials .quote {
  width: 100%;
  max-width: 460px;
  height: 250px;
  margin: 25px 0;
  padding: 25px;
  background: #FFFFFF;
  position: relative;
}

#testimonials .quote:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border: 20px solid transparent;
  border-top-color: #FFFFFF;
  border-bottom: 0;
  margin-bottom: -20px;
}

#testimonials .quote .img-container {
  margin-bottom: 15px;
}

#testimonials .quote .img-container img {
  margin: 0;
}

#testimonials .quote p {
  margin: 10px 0;
}

#essentials-ingredients {
  padding: 100px 0;
}

#essentials-ingredients .img-container.ingredient-img {
  max-width: 155px;
}

#essentials-ingredients .essentials-container {
  width: 100%;
  max-width: 450px;
}

#essentials-ingredients .essentials-container .essentials-copy {
  padding-left: 35px;
  border-left: 2px solid #F2F2F2;
}

#essentials-ingredients .essentials-container .essentials-copy .vitamin {
  max-width: 355px;
}

#essentials-ingredients .ingredients-container {
  width: 100%;
  max-width: 450px;
}

#essentials-ingredients .ingredients-container .ingredient {
  margin: 10px 0;
}

#essentials-ingredients .ingredients-container .ingredient-copy {
  max-width: 270px;
}

#essentials-ingredients .video-wrapper {
  max-width: 465px;
  height: 255px;
  margin: 15px auto;
}

#essentials-ingredients .video-wrapper .wrapper {
  padding: 0;
}

@media (max-width: 1023px) {
  #essentials-ingredients {
    padding: 75px 0;
  }
  #essentials-ingredients .essentials-container .essentials-copy {
    padding-left: 0;
    padding-top: 25px;
    border-left: none;
    border-top: 2px solid #F2F2F2;
  }
  #essentials-ingredients .video-essentials {
    height: 183px;
  }
  #essentials-ingredients .ingredients-container .ingredient-copy {
    max-width: 100%;
  }
  #essentials-ingredients .video-wrapper {
    height: 210px;
  }
}

#bottom {
  padding: 200px 0 25px;
  background: url("/img/isotonix-sample/canoe-girl.png") 50% top/cover no-repeat;
}

#bottom .img-container.sample-packets-group {
  max-width: 200px;
}

#bottom .copy-container {
  max-width: 415px;
}

#bottom .disclaimer {
  width: 100%;
  max-width: 850px;
  margin: 50px auto;
  padding: 5px;
  border: 1px solid #FFFFFF;
}

@media (max-width: 1023px) {
  #bottom {
    padding: 125px 0 25px;
  }
  #bottom .copy-content p {
    font-size: 25px;
  }
  #bottom .copy-content h1 {
    font-size: 35px;
  }
}

footer {
  height: initial !important;
  padding: 5px 10px;
  background: #FFFFFF;
  border-top: 1px solid #2D2926;
}

footer .container {
  max-width: 1280px;
}

footer p {
  height: 50px;
  margin: 0 auto;
  padding-top: 15px;
  font-size: 12px;
  font-family: 'Lato-Regular';
  color: #2D2926 !important;
  text-align: center;
}

footer a {
  display: inline-block;
  font-size: 12px;
  font-family: 'Lato-Regular';
  color: #2D2926 !important;
  text-align: center;
}

footer .pull-right {
  position: relative;
  float: right !important;
}

footer .pull-right a {
  display: none;
}

footer .pipe {
  color: #2D2926;
}

footer .pipe:nth-child(3) {
  display: none;
}

footer a:nth-child(4) {
  display: none;
}

.stButton .sharethis {
  margin-bottom: -25px;
  background-image: url("/img/common/share-icon.png") !important;
}

.share {
  position: absolute;
  top: 0;
}

#google_translate_element {
  width: 25px;
  height: 25px;
  top: 2px;
}

#google_translate_element:focus {
  outline: none;
}

#google_translate_element:after {
  font-family: 'Linearicons';
  content: "\e884";
  font-size: 20px;
  position: absolute;
  top: 11px;
  left: 2px;
  width: 20px;
  height: 20px;
  color: #2D2926;
}

.goog-te-combo {
  opacity: 0;
  background: transparent;
  border: none;
  width: 25px;
  height: 25px;
  cursor: pointer;
  margin: 0;
  z-index: 5;
  position: relative;
}

.goog-te-combo:focus {
  outline: none;
}

#google_translate_element:after,
.stButton:before {
  color: #2D2926;
}

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

@font-face {
  font-style: normal;
  font-family: 'Lato-Bold';
  src: local("Lato-Bold"), url("../common/assets/fonts/Lato-Bold.ttf") format("truetype");
  font-weight: normal;
}

@font-face {
  font-style: normal;
  font-family: 'Lato-Bold-It';
  src: local("Lato-Bold-It"), url("../common/assets/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-weight: normal;
}

@font-face {
  font-style: normal;
  font-family: 'Lato-Regular';
  src: local("Lato-Regular"), url("../common/assets/fonts/Lato-Regular.ttf") format("truetype");
  font-weight: normal;
}

body {
  margin: 0;
  padding: 0;
}

#isotonix_digestive_enzymes_sample {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

@media screen and (min-width: 2000px) {
  #isotonix_digestive_enzymes_sample {
    -webkit-box-align: center;
            align-items: center;
  }
}

#isotonix_digestive_enzymes_sample .trademark {
  font-size: 15px;
  vertical-align: super;
}

@media screen and (max-width: 750px) {
  #isotonix_digestive_enzymes_sample .trademark {
    font-size: 13px;
  }
}

#isotonix_digestive_enzymes_sample p .trademark {
  font-size: 10px;
  vertical-align: super;
}

#isotonix_digestive_enzymes_sample #section-one {
  height: 727px;
  width: 100vw;
  background: url("../img/digestive_isotonix_enzymes_digestive_sample/Couple-Beach.jpg") no-repeat center;
  background-size: cover;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
}

@media screen and (max-width: 900px) {
  #isotonix_digestive_enzymes_sample #section-one {
    background-position: top 170px right 35%;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-header-container {
  width: 1024px;
  margin-top: 50px;
  box-sizing: border-box;
}

@media screen and (max-width: 1024px) {
  #isotonix_digestive_enzymes_sample #section-one .one-header-container {
    padding: 0px 10px 0px 20px;
    width: 100%;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-header-container h1 {
  box-sizing: border-box;
  font-family: 'Lato-Bold';
  font-size: 55px;
  width: 511px;
  margin: 0;
  color: #4F2E8D;
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-one .one-header-container h1 {
    width: 100%;
    font-size: 36px;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-header-container h2 {
  width: 511px;
  font-family: 'Lato-Bold-It';
  font-size: 35px;
  margin: 10px 0px;
  box-sizing: border-box;
  color: #4F2E8D;
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-one .one-header-container h2 {
    width: 100%;
    font-size: 25px;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container {
  overflow: hidden;
  width: 1024px;
  height: 460px;
  background: #4f2e8d;
  background: -webkit-gradient(linear, left bottom, left top, from(#4f2e8d), to(#875bc1));
  background: linear-gradient(0deg, #4f2e8d 0%, #875bc1 100%);
  margin-top: 230px;
  z-index: 2;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  box-sizing: border-box;
  -webkit-box-align: center;
          align-items: center;
  flex-shrink: 0;
  position: relative;
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-dna-left {
  z-index: 2;
  position: absolute;
  top: 12px;
  left: -56px;
  -webkit-transform: scale(2.2);
          transform: scale(2.2);
  height: 100%;
  width: 40%;
}

@media screen and (max-width: 600px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-dna-left {
    display: none;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-dna-right {
  z-index: 2;
  position: absolute;
  top: 42px;
  right: -245px;
  -webkit-transform: scale(2.1);
          transform: scale(2.1);
  height: 100%;
  width: 55%;
}

@media screen and (max-width: 600px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-dna-right {
    display: none;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-dna-bottom {
  z-index: 2;
  display: none;
}

@media screen and (max-width: 600px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-dna-bottom {
    display: inherit;
    position: absolute;
    bottom: -98px;
    left: -606px;
    width: 1000px;
    height: 120%;
  }
}

@media screen and (max-width: 1024px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container {
    width: 100%;
  }
}

@media screen and (max-width: 900px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container {
    height: 100%;
    margin-top: 325px;
  }
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container {
    margin-top: 315px;
    margin-top: 325px;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container {
  z-index: 3;
  width: 80%;
  box-sizing: border-box;
  margin-top: 30px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around;
}

@media screen and (max-width: 900px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: center;
            align-items: center;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-video {
  width: 369px;
  height: 267px;
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-video .video_preview {
  width: 369px;
  height: 267px;
}

@media screen and (max-width: 900px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-video {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-video {
    width: 310px;
    height: 221px;
  }
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-video .video_preview {
    width: 310px;
    height: 221px;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-sample-container {
  width: 369px;
  height: 267px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  box-sizing: border-box;
  padding-top: 10px;
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-sample-container {
    width: 310px;
    height: 240px;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-sample-container img {
  width: 336px;
  height: 95px;
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-sample-container img {
    width: 280px;
    height: 80px;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-sample-container h2 {
  margin: 0px;
  font-family: 'Lato-Bold';
  color: white;
  font-size: 24px;
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-sample-container button {
  background: white;
  color: #4f2e8d;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px;
  border-radius: 5rem;
  width: 240px;
  font-family: 'Lato-Bold';
  font-size: 20px;
  margin-top: 10px;
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .purple-video-container .purple-sample-container p {
  font-family: 'Lato-Bold';
  color: white;
  font-size: 12px;
  margin-top: 10px;
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-product-info-container {
  width: 80%;
  margin-top: 25px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  justify-content: space-around;
}

@media screen and (max-width: 750px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-product-info-container {
    width: 100%;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-product-info-container .product-info {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
}

@media screen and (max-width: 500px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-product-info-container .product-info {
    margin: 0px 15px;
  }
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-product-info-container .product-info img {
  width: 51px;
  height: 51px;
}

#isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-product-info-container .product-info p {
  font-family: 'Lato-Bold';
  font-size: 12;
  color: white;
  text-align: center;
  margin: 5px 0px;
}

@media screen and (max-width: 750px) {
  #isotonix_digestive_enzymes_sample #section-one .one-purple-container .one-product-info-container .product-info p {
    font-size: 10px;
  }
}

#isotonix_digestive_enzymes_sample #section-two {
  margin-top: 250px;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
}

@media screen and (max-width: 900px) {
  #isotonix_digestive_enzymes_sample #section-two {
    margin-top: 600px;
  }
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-two {
    margin-top: 550px;
  }
}

#isotonix_digestive_enzymes_sample #section-two .two-header-container {
  width: 1024px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  text-align: center;
  box-sizing: border-box;
  padding: 10px;
  color: #4F2E8D;
}

@media screen and (max-width: 1024px) {
  #isotonix_digestive_enzymes_sample #section-two .two-header-container {
    width: 100%;
  }
}

#isotonix_digestive_enzymes_sample #section-two .two-header-container h1 {
  color: #4F2E8D;
  margin: 0;
  font-family: 'Lato-Bold';
  font-size: 36px;
}

#isotonix_digestive_enzymes_sample #section-two .two-header-container h1 .trademark {
  margin-right: 5px;
}

#isotonix_digestive_enzymes_sample #section-two .two-header-container h2 {
  color: #4F2E8D;
  box-sizing: border-box;
  margin: 10px 0px;
  font-size: 20px;
  width: 840px;
}

@media screen and (max-width: 840px) {
  #isotonix_digestive_enzymes_sample #section-two .two-header-container h2 {
    width: 100%;
    padding: 0px 20px;
  }
}

#isotonix_digestive_enzymes_sample #section-two .two-benefits-container {
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  width: 900px;
  justify-content: space-around;
}

@media screen and (max-width: 950px) {
  #isotonix_digestive_enzymes_sample #section-two .two-benefits-container {
    width: 100%;
    padding: 0px 20px;
  }
}

@media screen and (max-width: 550px) {
  #isotonix_digestive_enzymes_sample #section-two .two-benefits-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

#isotonix_digestive_enzymes_sample #section-two .two-benefits-container .benefits {
  width: 45%;
}

@media screen and (max-width: 550px) {
  #isotonix_digestive_enzymes_sample #section-two .two-benefits-container .benefits {
    width: 100%;
  }
}

#isotonix_digestive_enzymes_sample #section-two .two-benefits-container .benefits div {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 15px;
}

#isotonix_digestive_enzymes_sample #section-two .two-benefits-container .benefits div img {
  height: 25px;
  width: 25px;
  margin-right: 15px;
}

#isotonix_digestive_enzymes_sample #section-two .two-benefits-container .benefits div p {
  font-family: 'Lato-Regular';
  color: #5C5C5C;
  font-size: 16px;
  margin: 16px 0px;
}

#isotonix_digestive_enzymes_sample #section-three {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box {
  overflow: hidden;
  background: #EBEBEB;
  width: 1024px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: end;
          align-items: flex-end;
  padding: 50px;
  box-sizing: border-box;
  position: relative;
}

@media screen and (max-width: 1024px) {
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box {
    width: 100%;
    height: 100%;
  }
}

@media screen and (max-width: 850px) {
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box {
    -webkit-box-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 600px) {
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box {
    padding: 10px;
  }
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-stomach {
  z-index: 2;
  position: absolute;
  width: 1024px;
  top: -208px;
  left: -286px;
}

@media screen and (max-width: 850px) {
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-stomach {
    display: none;
  }
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-box-content-container {
  z-index: 3;
  width: 512px;
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

@media screen and (max-width: 600px) {
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-box-content-container {
    padding: 15px;
    width: 100%;
  }
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-box-content-container h1 {
  margin: 0;
  font-family: 'Lato-Bold';
  color: #4F2E8D;
  font-size: 30px;
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-box-content-container p {
  font-family: 'Lato-Regular';
  font-size: 16px;
  color: #5C5C5C;
  line-height: 20px;
  margin: 15px 0px 0px 0px;
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container {
  z-index: 3;
  width: 512px;
  box-sizing: border-box;
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .mobile-show {
  display: none;
}

@media screen and (max-width: 600px) {
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container {
    padding: 15px;
    width: 100%;
  }
}

@media screen and (max-width: 560px) {
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .mobile-show {
    display: inherit;
    text-align: center;
  }
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .mobile-hide {
    display: none;
  }
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container h2 {
  font-family: 'Lato-Bold';
  font-size: 20px;
  color: #4F2E8D;
  width: 100%;
  box-sizing: border-box;
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container img {
  width: 259px;
  height: 73px;
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .button-sample-container {
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  width: 480px;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 560px) {
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .button-sample-container {
    width: 100%;
    padding: 0px 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: center;
            align-items: center;
  }
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .button-sample-container .mobile-show {
    display: inherit;
    margin: 10px 0px;
  }
  #isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .button-sample-container .mobile-hide {
    display: none;
  }
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .button-sample-container .button-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .button-sample-container .button-container button {
  background-color: #4f2e8d;
  color: white;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px;
  border-radius: 5rem;
  width: 205px;
  font-family: 'Lato-Bold';
  font-size: 18px;
  margin-top: 2px;
}

#isotonix_digestive_enzymes_sample #section-three .three-grey-box .grey-cta-container .button-sample-container .button-container p {
  font-family: 'Lato-Bold';
  font-size: 12px;
  color: #4F2E8D;
  margin-top: 10px;
}

#isotonix_digestive_enzymes_sample #section-four {
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
}

#isotonix_digestive_enzymes_sample #section-four .mobile-show {
  display: none;
}

@media screen and (max-width: 815px) {
  #isotonix_digestive_enzymes_sample #section-four .mobile-show {
    display: inherit;
  }
}

#isotonix_digestive_enzymes_sample #section-four h1 {
  font-size: 36px;
  color: #4F2E8D;
  font-family: 'Lato-Bold';
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-four h1 {
    font-size: 30px;
  }
}

#isotonix_digestive_enzymes_sample #section-four img {
  width: 480px;
  height: 418px;
}

@media screen and (max-width: 1024px) {
  #isotonix_digestive_enzymes_sample #section-four img {
    width: 335px;
    height: 291px;
    align-self: center;
  }
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-four img {
    width: 310px;
    height: 269px;
  }
}

#isotonix_digestive_enzymes_sample #section-four .four-product-container {
  width: 230px;
  height: 123px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  text-align: center;
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-four .four-product-container {
    width: 305px;
    height: 100%;
    margin-bottom: 35px;
  }
}

#isotonix_digestive_enzymes_sample #section-four .four-product-container h2 {
  color: #4F2E8D;
  margin: 0px;
  font-family: 'Lato-Bold';
  font-size: 20px;
}

#isotonix_digestive_enzymes_sample #section-four .four-product-container h2 span {
  font-size: 16px;
}

#isotonix_digestive_enzymes_sample #section-four .four-product-container p {
  font-family: 'Lato-Regular';
  font-size: 16px;
  color: #5C5C5C;
  margin: 12px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-four .four-product-container p {
    margin: 6px 0px 0px 0px;
  }
}

#isotonix_digestive_enzymes_sample #section-four .four-product-container.last {
  width: 380px;
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-four .four-product-container.last {
    margin-top: 0px;
    width: 305px;
    height: 100%;
  }
}

#isotonix_digestive_enzymes_sample #section-four .four-column-container {
  padding: 0px 10px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  width: 1024px;
  -webkit-box-pack: justify;
          justify-content: space-between;
  box-sizing: border-box;
}

@media screen and (max-width: 1024px) {
  #isotonix_digestive_enzymes_sample #section-four .four-column-container {
    width: 100%;
  }
}

@media screen and (max-width: 815px) {
  #isotonix_digestive_enzymes_sample #section-four .four-column-container {
    -webkit-box-align: center;
            align-items: center;
    justify-content: space-around;
  }
  #isotonix_digestive_enzymes_sample #section-four .four-column-container .mobile-hide {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-four .four-column-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

#isotonix_digestive_enzymes_sample #section-four .four-column-container .four-products {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  height: 350px;
  justify-content: space-around;
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample #section-four .four-column-container .four-products {
    height: 100%;
  }
}

#isotonix_digestive_enzymes_sample #section-five {
  height: 816px;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-top: 60px;
  -webkit-box-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, right top, color-stop(28%, black), to(rgba(255, 255, 255, 0))), url("/img/digestive_isotonix_enzymes_digestive_sample/family-dinner.jpg") right center/contain no-repeat;
  background: linear-gradient(to right, black 28%, rgba(255, 255, 255, 0)), url("/img/digestive_isotonix_enzymes_digestive_sample/family-dinner.jpg") right center/contain no-repeat;
  z-index: 100;
  overflow: hidden;
}

@media screen and (min-width: 2000px) {
  #isotonix_digestive_enzymes_sample #section-five {
    width: 2050px;
    border: 2px solid pink;
  }
  #isotonix_digestive_enzymes_sample #section-five:after {
    content: '';
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    z-index: 4;
    background: -webkit-gradient(linear, right top, left top, color-stop(2%, black), color-stop(30%, transparent));
    background: linear-gradient(to left, black 2%, transparent 30%);
  }
}

@media screen and (max-width: 2000px) {
  #isotonix_digestive_enzymes_sample #section-five {
    background: -webkit-gradient(linear, left top, right top, color-stop(28%, black), to(rgba(255, 255, 255, 0))), url("/img/digestive_isotonix_enzymes_digestive_sample/family-dinner.jpg") 35vw no-repeat;
    background: linear-gradient(to right, black 28%, rgba(255, 255, 255, 0)), url("/img/digestive_isotonix_enzymes_digestive_sample/family-dinner.jpg") 35vw no-repeat;
    background-size: contain;
  }
}

@media screen and (max-width: 1315px) {
  #isotonix_digestive_enzymes_sample #section-five {
    background: -webkit-gradient(linear, left top, right top, color-stop(28%, black), to(rgba(255, 255, 255, 0))), url("/img/digestive_isotonix_enzymes_digestive_sample/family-dinner.jpg") 20vw no-repeat;
    background: linear-gradient(to right, black 28%, rgba(255, 255, 255, 0)), url("/img/digestive_isotonix_enzymes_digestive_sample/family-dinner.jpg") 20vw no-repeat;
    background-size: cover;
  }
}

@media screen and (max-width: 1000px) {
  #isotonix_digestive_enzymes_sample #section-five {
    background: -webkit-gradient(linear, left top, right top, color-stop(28%, black), to(rgba(255, 255, 255, 0))), url("/img/digestive_isotonix_enzymes_digestive_sample/family-dinner.jpg") 10vw no-repeat;
    background: linear-gradient(to right, black 28%, rgba(255, 255, 255, 0)), url("/img/digestive_isotonix_enzymes_digestive_sample/family-dinner.jpg") 10vw no-repeat;
    background-size: cover;
  }
}

@media screen and (max-width: 750px) {
  #isotonix_digestive_enzymes_sample #section-five {
    padding-bottom: 25px;
    height: 100%;
  }
  #isotonix_digestive_enzymes_sample #section-five:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    z-index: 4;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(60%, black), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to top, black 60%, rgba(255, 255, 255, 0));
  }
}

#isotonix_digestive_enzymes_sample #section-five .five-family-dinner-image {
  display: none;
  -webkit-transform: scale(1.9);
          transform: scale(1.9);
  -webkit-transform-origin: 200px 125px;
          transform-origin: 200px 125px;
  z-index: 2;
}

@media screen and (max-width: 750px) {
  #isotonix_digestive_enzymes_sample #section-five .five-family-dinner-image {
    display: inherit;
  }
}

@media screen and (max-width: 475px) {
  #isotonix_digestive_enzymes_sample #section-five .five-family-dinner-image {
    -webkit-transform: scale(1.9);
            transform: scale(1.9);
    -webkit-transform-origin: 56px 125px;
            transform-origin: 56px 125px;
  }
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container {
  width: 1024px;
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: start;
          align-items: flex-start;
  padding-left: 20px;
}

@media screen and (max-width: 1024px) {
  #isotonix_digestive_enzymes_sample #section-five .five-body-container {
    width: 100%;
  }
}

@media screen and (max-width: 750px) {
  #isotonix_digestive_enzymes_sample #section-five .five-body-container {
    -webkit-box-align: center;
            align-items: center;
    z-index: 100;
  }
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-text-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 480px;
  box-sizing: border-box;
}

@media screen and (max-width: 500px) {
  #isotonix_digestive_enzymes_sample #section-five .five-body-container .five-text-container {
    width: 100%;
    padding-right: 5px;
  }
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-text-container h1 {
  margin: 0;
  font-family: 'Lato-Bold';
  font-size: 30px;
  color: white;
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-text-container p {
  font-family: 'Lato-Regular';
  font-size: 18px;
  color: white;
  line-height: 20px;
  margin: 15px 0px 0px 0px;
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-button-sample-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-button-sample-container img {
  width: 351px;
  height: 98px;
  margin-top: 15px;
}

@media screen and (max-width: 500px) {
  #isotonix_digestive_enzymes_sample #section-five .five-body-container .five-button-sample-container img {
    width: 290px;
    height: 81px;
  }
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-button-sample-container .button-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-button-sample-container .button-container h2 {
  color: white;
  margin: 0;
  font-family: 'Lato-Bold';
  font-size: 25px;
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-button-sample-container .button-container button {
  background: white;
  color: #4f2e8d;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px;
  border-radius: 5rem;
  width: 240px;
  font-family: 'Lato-Bold';
  font-size: 20px;
  margin-top: 10px;
}

#isotonix_digestive_enzymes_sample #section-five .five-body-container .five-button-sample-container .button-container p {
  font-family: 'Lato-Bold';
  color: white;
  font-size: 12px;
  margin-top: 10px;
}

#isotonix_digestive_enzymes_sample #section-five .dna-footer {
  z-index: -2;
  position: absolute;
  bottom: -249px;
  width: 805px;
  height: 743px;
  left: 65px;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

@media screen and (max-width: 1600px) {
  #isotonix_digestive_enzymes_sample #section-five .dna-footer {
    left: -110px;
  }
}

@media screen and (max-width: 1000px) {
  #isotonix_digestive_enzymes_sample #section-five .dna-footer {
    display: none;
  }
}

#isotonix_digestive_enzymes_sample .footer {
  margin: 30px 0px;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: center;
          justify-content: center;
  font-family: 'Lato-Regular';
  font-size: 12px;
  text-align: center;
  color: #5C5C5C;
  padding: 2.5px 0px;
}

@media screen and (max-width: 540px) {
  #isotonix_digestive_enzymes_sample .footer {
    font-size: 10px;
  }
}
