html,body {
  font-family:'Inter',sans-serif;
  background-color:#fff;
  color:#000
  }
  
  p {
  margin-bottom:0
  }
  
  .ucolor {
  color:#19497C
  }
  
  .2color {
  color:#fff
  }
  
  .fw-400 {
  font-weight:400
  }
  
  .fw-500 {
  font-weight:500
  }
  
  .fw-600 {
  font-weight:600
  }
  
  .fw-700 {
  font-weight:700
  }
  
  h1,h2,h3,h4,h5 {
  margin-bottom:0
  }
  
  .bggreen {
  background:url(../images/bggreen.png) no-repeat bottom left,url(../images/bggreen-2.png) no-repeat top right;
  background-size:cover
  }
  
  .bggreen3 {
  background:url(../images/bg-green-3.png) no-repeat bottom left
  }
  
  .hlight {
  background:transparent linear-gradient(90deg,#FEFE00 0%,#FBDB00 100%) 0 0 no-repeat padding-box
  }
  
  .def-p {
  font-size:20px;
  line-height:24px
  }
  
  .def-bg {
  background-color:#F7F7F7
  }
  
  .mob-only {
  display:none
  }
  
  .dt-only {
  display:block!important
  }
  
  .dnone {
  display:none
  }
  
  .clrs {
  clear:both
  }
  
  .sect-wrapper {
  max-width:1250px;
  margin:auto
  }
  
  h1 {
  font-size:40px;
  line-height:47px;
  color:#19497C;
  text-align:center;
  max-width:1030px;
  margin:20px auto;
  font-weight:700
  }
  
  .sec-cont {
  padding:24px 50px
  }
  
  .bg-white {
  background-color:#FFF
  }
  
  .bg-gray {
  background-color:#F7F7F7
  }
  
  .upwhite {
  background-color:#FFF;
  margin-top:-24px;
  padding:24px 35px
  }
  
  .top-m20 {
  margin-top:20px
  }
  
  .bot-m20 {
  margin-bottom:20px
  }
  
  .bt-m20 {
  margin-top:20px;
  margin-bottom:20px
  }
  
  .bt-p25 {
  padding-top:25px;
  padding-bottom:25px
  }
  
  .lr-p20 {
  padding-left:20px;
  padding-right:20px
  }
  
  .brad-bot {
  border-radius:0 0 35px 35px
  }
  
  .brad-top {
  border-radius:35px 35px 0 0
  }
  
  .brad-all {
  border-radius:35px
  }
  
  .mlr-auto {
  margin-left:auto;
  margin-right:auto
  }
  
  .nolrpads {
  padding-left:0;
  padding-right:0
  }
  
  .sec-border {
  border:1px solid #ccc
  }
  
  .hdr-26 {
  font-size:26px;
  line-height:31px
  }
  
  .hdr-30 {
  font-size:30px;
  line-height:36px
  }
  
  .hdr-35 {
  font-size:35px;
  line-height:42px
  }
  
  .p25 {
  font-size:25px;
  line-height:35px
  }
  
  .div-spacer {
  height:30px
  }
  
  .div-spacer-2 {
  height:20px
  }
  
  .fw-400 {
  font-weight:400
  }
  
  .scarlet h2.hdr-35.ucolor.fw-700 {
  max-width:650px;
  margin-bottom:35px
  }
  
  img.scarlet {
  margin:auto;
  display:block
  }
  
  .sec-top {
  background:#19497C 0 0 no-repeat padding-box;
  border-radius:35px 35px 0 0;
  padding:15px
  }
  
  .sect-01-content {
  text-align:center
  }
  
  .sect-01-content h2 {
  font-size:35px;
  line-height:42px;
  font-weight:700;
  margin-bottom:7px
  }
  
  .sect-01-content span {
  font-size:26px;
  line-height:31px;
  font-weight:400;
  margin-bottom:7px;
  display:block
  }
  
  .stock-up .sec-cont.def-bg.brad-bot.sec-border {
  padding-top:0;
  padding-bottom:0
  }
  
  .fit h3 {
  max-width:580px
  }
  
  img.sterling {
  display:block;
  margin:auto;
  max-width:338px
  }
  
  .sterling {
  display:flex;
  align-items:center
  }
  
  .diet {
  display:flex;
  align-items:center;
  margin-top:10px;
  margin-bottom:10px
  }
  
  .diet h3 {
  max-width:480px;
  margin-top:20px
  }
  
  .clinic {
  background:url(../images/clinic.png) no-repeat top right
  }
  
  .glucocorticoids {
  display:flex;
  align-items:center;
  margin-top:10px;
  margin-bottom:10px
  }
  
  .glucocorticoids h3 {
  width:770px
  }
  
  .glucocorticoids p.def-p {
  padding-right:30px
  }
  
  .woman-eating {
  background:url(../images/woman-eating.png) no-repeat top left
  }
  
  .girl-jeans h3 {
  width:690px
  }
  
  .girl-jeans {
  margin-top:10px;
  background:url(../images/girl-jeans.png) no-repeat bottom right
  }
  
  .otp h3 {
  width:540px
  }
  
  .s-upgrade {
  background:url(../images/girl-couch.png) no-repeat top left
  }
  
  .sp-cont {
  padding:0 12px
  }
  
  .s-upgrade .col-md-8 {
  padding-top:20px;
  padding-bottom:20px
  }
  
  .s-upgrade p.def-p {
  padding-right:40px
  }
  
  .s-upgrade h3 {
  max-width:710px
  }
  
  .special-upgrade .sec-cont {
  border-top:none;
  border-bottom:none
  }
  
  .sales-h3 {
  max-width:780px;
  margin:auto
  }
  
  p.def-p.sales-p {
  max-width:453px;
  margin:20px auto
  }
  
  .sales-title {
  max-width:370px;
  margin:auto
  }
  
  p.def-p.faq-p {
  max-width:612px;
  text-align:center;
  margin:20px auto
  }
  
  img.sterling-2 {
  display:block;
  margin:auto
  }
  
  .faq-01 p.def-p {
  max-width:770px
  }
  
  .sec-cont.def-bg.sec-border.mb-bg {
  padding-top:0
  }
  
  img.mbg-01 {
  display:block;
  margin:auto
  }
  
  .rectangle-container {
  border-radius:20px;
  background-color:#F7F7F7;
  border:1px #E3E3E3 solid;
  margin-bottom:50px
  }
  
  .dr-sterling-sec {
  display:flex;
  padding:30px 55px;
  align-items:center
  }
  
  .happiness-p {
  width:70%;
  font-size:20px
  }
  
  .happiness-img {
  width:30%;
  text-align:right
  }
  
  .img-guarantee2 {
  width:289px;
  margin-left:-50px
  }
  
  .rush-order {
  width:887px;
  margin:0 auto;
  background-color:#fff;
  border-radius:42px;
  height:84px;
  display:flex;
  align-items:center;
  margin-bottom:30px;
  justify-content:space-between
  }
  
  .rush-order a {
  text-decoration:none;
  margin:6px
  }
  
  .rush {
  -webkit-animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);
  -moz-animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);
  -ms-animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);
  animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);
  transition:all 300ms ease-in-out;
  box-shadow:0 0 0 0 #0f0000;
  border:unset!important;
  background-color:#06487C;
  border:8px solid #FFF;
  border-radius:42px;
  width:358px;
  color:#fff;
  display:flex;
  height:72px;
  align-items:center;
  text-align:center;
  justify-content:center;
  font-weight:700;
  font-size:16px
  }
  
  .rush img {
  margin-right:10px
  }
  
  .limited {
  font-size:18px;
  letter-spacing:.95px;
  width:400px
  }
  
  .t-500 {
  font-weight:500
  }
  
  .blue-text {
  color:#06487C
  }
  
  .mb-cont {
  align-items:center
  }
  
  .rectangle-container p.def-p {
  padding-right:70px
  }
  
  p.hdr-35.ucolor.fw-400 {
  max-width:1090px;
  margin:auto;
  text-align:center
  }
  
  img.bh-fruits {
  float:right;
  margin-right:-80px
  }
  
  p.sales-youcan {
  font-size:21px;
  line-height:25px;
  text-align:center;
  font-weight:600;
  margin-bottom:10px
  }
  
  .sales-section2 .sec-enc {
  margin-top:30px
  }
  
  .wcolor {
  color:#fff
  }
  
  .section-spacer {
  height:50px
  }
  
  .sec-top h2 {
  font-size:26px;
  line-height:31px
  }
  
  .benefits {
  max-width:870px;
  margin:auto;
  text-align:center
  }
  
  .benefits p.def-p {
  margin-top:20px
  }
  
  .fit {
  background:url(../images/fit.png) no-repeat top right;
  background-size:420px;
  background-position:top right;
  margin-bottom:20px;
  border-radius:0 0 35px 0;
  margin-right:-50px
  }
  
  .row-spec h3 {
  max-width:470px
  }
  
  p.def-p.nut3 {
  max-width:534px
  }
  
  img.ginger,img.boswellia,img.turmeric {
  float:right;
  max-width:300px
  }
  
  .nutri-1 {
  background:url(../images/nutri-01.png) no-repeat top right
  }
  
  .nutri-2 {
  background:url(../images/nutri-02.png) no-repeat top right
  }
  
  .nutri-3 {
  background:url(../images/nutri-03.png) no-repeat top right
  }
  
  .nutri {
  background-color:#F2F7FB;
  border:1px solid #ccc;
  border-radius:35px;
  padding:40px 35px
  }
  
  .exmpl {
  max-width:800px
  }
  
  .infl {
  max-width:530px
  }
  
  .fbh {
  max-width:700px
  }
  
  .c-icons p.def-p {
  max-width:160px;
  margin:auto;
  margin-top:20px
  }
  
  .fact {
  padding:40px 35px;
  background:url(../images/doctor.png) no-repeat top right;
  background-size:contain
  }
  
  .love-nutrients {
  padding:25px 55px;
  background-color:#f7f7f7
  }
  
  .mb-cont {
  margin-top:-25px
  }
  
  .love-nutrients .col-md-6 p {
  position:relative
  }
  
  img.red-arrow {
  position:absolute;
  right:0;
  margin-top:-70px
  }
  
  .weight-loss {
  padding:40px 35px;
  background:#fff url(../images/morning.png) no-repeat top right
  }
  
  .high-quality {
  background:#f5f8fc url(../images/bggreen-2.png) no-repeat bottom right;
  padding:35px
  }
  
  img.keto-icons {
  margin-left:-30px
  }
  
  .sales-section {
  padding:33px;
  border-radius:35px
  }
  
  .bvmp {
  background:transparent linear-gradient(90deg,#EF1A1A 0%,#D10202EB 100%) 0 0 no-repeat padding-box;
  border:2px solid #F16363;
  border-radius:50px 0;
  max-width:250px;
  text-align:center;
  color:#fff;
  font-weight:700;
  font-size:22px;
  line-height:26px;
  margin:5px 0;
  margin-bottom:15px
  }
  
  .fjust {
  font-size:21px;
  line-height:25px;
  font-weight:600;
  text-align:center;
  padding:15px
  }
  
  .each-bottle {
  font-size:21px;
  line-height:25px;
  text-align:center
  }
  
  .sales-price {
  font-size:80px;
  line-height:97px;
  text-align:center;
  font-weight:600
  }
  
  .sales-price span {
  font-size:32px;
  line-height:39px;
  font-weight:400
  }
  
  .sales-per {
  font-size:21px;
  line-height:25px;
  text-align:center;
  margin-top:20px
  }
  
  button.btnOffer {
  display:flex;
  justify-content:space-around;
  max-width:400px;
  width:100%;
  color:#fff;
  font-size:22px;
  line-height:26px;
  font-weight:700;
  padding:18px 15px;
  background:transparent linear-gradient(90deg,#F6AB00 0%,#E68F00 100%) 0 0 no-repeat padding-box;
  box-shadow:0 3px 6px #00000029;
  border:4px solid #F8BC2D;
  border-radius:10px;
  text-align:left
  }
  
  .btnOffer span {
  padding-left:30px
  }
  
  .pn-shipping {
  background:#FFF 0 0 no-repeat padding-box;
  border:1px solid #ccc;
  border-radius:20px;
  display:flex;
  padding:22px;
  align-items:center;
  justify-content:space-around;
  max-width:400px;
  font-size:17px;
  line-height:24px
  }
  
  .pn-shipping span {
  max-width:255px
  }
  
  .offerbutton {
  padding:20px 0
  }
  
  .col-lg-5.sales-left {
  padding-right:30px
  }
  
  .sec-enc {
  background:#FFF 0 0 no-repeat padding-box;
  border:1px solid #ccc;
  border-radius:20px;
  display:flex;
  justify-content:space-around;
  align-items:center;
  padding:25px
  }
  
  p.txt-secenc {
  max-width:292px
  }
  
  .sec-enc {
  background:#FFF 0 0 no-repeat padding-box;
  border:1px solid #ccc;
  border-radius:20px;
  display:flex;
  justify-content:space-around;
  align-items:center;
  padding:25px;
  max-width:452px;
  float:right;
  width:100%;
  margin-right:50px
  }
  
  .in-guarantee {
  margin-left:40px
  }
  
  .sec-enc img {
  margin-right:20px;
  margin-left:40px
  }
  
  .in-guarantee img {
  max-width:121px;
  margin-top:-50px
  }
  
  .txt-secenc strong {
  display:block;
  font-size:20px;
  line-height:24px
  }
  
  .txt-secenc span {
  font-size:12px;
  line-height:15px
  }
  
  .icons-100 {
  float:right;
  width:100%;
  max-width:508px;
  text-align:center;
  margin-top:-50px
  }
  
  a.nthanks {
  background:transparent linear-gradient(90deg,#B9B9B9 0%,#969696 100%) 0 0 no-repeat padding-box;
  box-shadow:0 3px 6px #00000029;
  border-radius:10px;
  max-width:265px;
  display:block;
  text-align:center;
  padding:20px;
  font-size:22px;
  line-height:26px;
  font-weight:700;
  float:right;
  width:100%;
  color:#fff;
  text-decoration:none
  }
  
  .row-13 .col-md-6 strong {
  display:block
  }
  
  .row.row-13 {
  align-items:center
  }
  
  .form-h3 {
  max-width:660px
  }
  
  .formulation-cont {
  padding:25px 55px;
  background-color:#f7f7f7
  }
  
  img.keto-plate {
  max-width:275px
  }
  
  .aicsd {
  max-width:288px;
  display:flex;
  align-items:center;
  padding:15px;
  border:3px solid #19497C;
  border-radius:20px
  }
  
  .h4-aicsd {
  font-size:22px;
  line-height:26px
  }
  
  .sn-items {
  background-color:#eef1f5;
  border-radius:20px;
  padding:40px 50px;
  display:flex;
  align-items:center;
  margin-bottom:20px
  }
  
  img.sn-img {
  margin-right:45px
  }
  
  .sn-items p {
  color:#19497C;
  font-size:20px;
  line-height:24px
  }
  
  .happy {
  background:url(../images/happy.png) no-repeat right center
  }
  
  .sp-op {
  max-width:710px
  }
  
  .restoring {
  background:#fff url(../images/lady.png) no-repeat right top;
  padding:30px 35px;
  background-size:contain
  }
  
  .outofstock {
  background:#f7f7f7 url(../images/kt-girl.png) no-repeat right top;
  padding:35px 55px;
  background-size:contain;
  border-top:none
  }
  
  .sns-promise {
  padding:35px 55px;
  background-color:#f7f7f7
  }
  
  .sns-promise .row {
  align-items:center
  }
  
  .sec-mid {
  background:#19497C 0 0 no-repeat padding-box;
  padding:15px
  }
  
  .sales-container {
  padding:40px 55px;
  background-color:#f7f7f7
  }
  
  @media (min-width: 1400px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
  max-width:1320px
  }
  }
  
  @media (max-width: 1400px) {
  .sn-items {
  height:calc(100% - 20px)
  }
  
  img.sn-img {
  margin-right:20px
  }
  
  .sec-enc {
  margin-right:0
  }
  
  .icons-100 {
  max-width:448px
  }
  
  .pn-shipping span {
  max-width:205px
  }
  
  .col-lg-5.sales-left {
  padding-right:30px
  }
  
  .otp h3.ucolor {
  width:100%
  }
  }
  
  @media (max-width: 1199px) {
  img.scarlet {
  width:100%
  }
  
  img.cnuts {
  width:100%
  }
  
  .nutri-1 {
  background-size:690px
  }
  
  img.ginger,img.boswellia,img.turmeric {
  max-width:350px
  }
  
  .nutri-2 {
  background-size:580px
  }
  
  .nutri-3 {
  background-size:520px
  }
  
  .fact {
  background-position:210px
  }
  
  img.nutri3 {
  width:100%
  }
  
  img.red-arrow {
  margin-top:70px
  }
  
  .weight-loss {
  background-position:160px top
  }
  
  img.keto-icons {
  max-width:270px
  }
  
  .offerimg img {
  width:100%;
  max-width:317px
  }
  
  .row-13 .col-md-6 {
  width:58%
  }
  
  .col-lg-6.sales-left {
  padding-right:20px
  }
  
  .icons-100 {
  margin-top:0
  }
  
  img.sn-img {
  margin-right:10px
  }
  
  .happy {
  background:url(../images/happy.png) no-repeat right top;
  background-size:600px
  }
  
  img.mb-keto {
  width:100%
  }
  
  img.circles {
  width:100%
  }
  
  .restoring {
  background-size:cover;
  background-position:20px
  }
  
  .col-lg-5.sales-left {
  padding-right:0
  }
  
  .sec-enc {
  max-width:360px
  }
  
  .icons-100 {
  max-width:288px
  }
  
  .sec-enc img {
  margin-right:10px;
  margin-left:20px
  }
  
  .txt-secenc strong {
  font-size:17px;
  line-height:20px
  }
  
  .in-guarantee img {
  max-width:101px;
  margin-top:-30px
  }
  
  h1 {
  font-size:40px;
  line-height:49px;
  color:#19497C;
  text-align:center;
  max-width:930px;
  margin:30px auto;
  font-weight:700
  }
  
  img.glucocorticoids {
  width:100%
  }
  
  .woman-eating {
  background-size:contain;
  background-position:-70px
  }
  
  img.ba-splash {
  width:100%
  }
  
  .s-upgrade {
  background-size:contain;
  background-position:-90px
  }
  
  .img-guarantee2 {
  width:100%;
  margin-left:-50px
  }
  }
  
  @media (max-width: 991px) {
  img.scarlet {
  width:100%;
  max-width:300px;
  margin-bottom:20px
  }
  
  .row.row-scarlet {
  flex-direction:column-reverse
  }
  
  h1.ucolor.fw-700 {
  text-align:center;
  text-align:center;
  font-size:36px;
  max-width:360px;
  margin:auto;
  line-height:42px
  }
  
  .hdr-35 {
  font-size:30px;
  line-height:36px
  }
  
  .sec-top strong {
  display:block
  }
  
  .benefits .col-md-3 {
  width:50%
  }
  
  .fit {
  background-position:-270px -270px
  }
  
  img.cnuts {
  width:100%;
  max-width:300px;
  margin:auto;
  display:block
  }
  
  .sec-top h2 {
  font-size:22px;
  line-height:26px
  }
  
  .sec-mid h2 {
  font-size:22px;
  line-height:26px
  }
  
  .nutri-1 {
  background-size:690px;
  padding-top:340px
  }
  
  img.ginger {
  max-width:250px;
  display:block;
  float:none;
  margin:auto
  }
  
  .c-icons .col-md-3 {
  width:50%;
  padding-bottom:20px
  }
  
  .nutri-2 {
  background-size:580px;
  padding-top:310px
  }
  
  .nutri-3 {
  background-size:580px;
  padding-top:310px
  }
  
  img.boswellia {
  float:none;
  display:block;
  margin:auto;
  margin-bottom:20px
  }
  
  img.turmeric {
  float:none;
  display:block;
  margin:auto;
  margin-bottom:20px
  }
  
  .fact {
  background:none
  }
  
  img.nutri3 {
  width:100%;
  max-width:300px;
  margin:auto;
  display:block;
  margin-top:20px
  }
  
  img.red-arrow {
  display:none
  }
  
  .weight-loss {
  background-image:none
  }
  
  .high-quality .row {
  flex-direction:column-reverse
  }
  
  img.keto-icons {
  margin:auto;
  display:block
  }
  
  .hdr-26 {
  font-size:22px;
  line-height:28px
  }
  
  .dt-only {
  display:none!important
  }
  
  .mob-only {
  display:block
  }
  
  .offerimg img {
  width:100%;
  max-width:340px;
  margin-top:20px
  }
  
  .in-guarantee img {
  max-width:121px;
  display:block;
  margin:auto;
  padding-top:10px
  }
  
  .icons-100 {
  float:none;
  width:100%;
  max-width:428px;
  margin:auto;
  padding-top:20px
  }
  
  .sec-enc {
  padding:25px;
  max-width:400px;
  float:none;
  margin:auto;
  margin-top:20px
  }
  
  .row-13 .col-md-6 strong {
  display:inline
  }
  
  img.keto-plate {
  max-width:200px
  }
  
  .aicsd {
  margin:auto
  }
  
  .sn-items {
  height:calc(100% - 20px);
  flex-direction:column;
  padding:30px
  }
  
  img.sn-img {
  margin-right:10px;
  margin-bottom:20px
  }
  
  img.img-turmeric {
  width:100%
  }
  
  .sn-turmeric {
  display:flex;
  align-items:center
  }
  
  .happy {
  padding-top:380px
  }
  
  img.mb-keto {
  max-width:300px;
  margin:auto;
  display:block;
  margin-bottom:20px
  }
  
  img.circles {
  max-width:462px;
  display:block;
  margin:auto;
  margin-top:20px
  }
  
  .restoring {
  background-image:none
  }
  
  .outofstock {
  background-image:none
  }
  
  img.mb-guaranteed {
  width:100%
  }
  
  h1 {
  font-size:32px;
  line-height:42px;
  max-width:685px
  }
  
  .fit {
  background-position:300px 0
  }
  
  .sterling h3 {
  width:100%
  }
  
  img.sterling {
  max-width:237px
  }
  
  .sterling .col-lg-7 {
  order:1;
  padding-top:20px
  }
  
  img.diet {
  margin:auto;
  margin-bottom:20px
  }
  
  .diet .p25 {
  font-size:20px;
  line-height:24px;
  text-align:center
  }
  
  .diet h3 {
  text-align:center;
  margin:20px auto
  }
  
  .glucocorticoids h3 {
  width:100%
  }
  
  .sterling .col-lg-8 {
  order:1;
  padding-top:20px
  }
  
  img.glucocorticoids {
  max-width:237px;
  margin:auto
  }
  
  .glucocorticoids .col-lg-4 {
  order:1
  }
  
  .glucocorticoids .col-lg-8 {
  order:2;
  margin-top:20px
  }
  
  .woman-eating {
  background:linear-gradient(transparent,#fff,#fff) 0 0/100% 970px no-repeat,url(../images/woman-eating.png) no-repeat top left
  }
  
  .rush-order {
  width:100%
  }
  
  img.sterling-2 {
  width:100%
  }
  
  .woman-eating h3 {
  margin-top:400px
  }
  
  .girl-jeans h3 {
  width:100%;
  margin-top:290px
  }
  
  .girl-jeans {
  background:linear-gradient(transparent,#f7f7f7,#f7f7f7) 0 0/100% 800px no-repeat,url(../images/girl-jeans.png) no-repeat top center
  }
  
  img.ba-splash {
  width:100%;
  max-width:300px;
  margin:auto;
  display:block
  }
  
  .s-upgrade {
  background:linear-gradient(transparent,#f7f7f7,#f7f7f7) 0 0/100% 600px no-repeat,url(../images/girl-couch.png) no-repeat top left
  }
  
  .s-upgrade h3 {
  margin-top:240px
  }
  
  .s-upgrade p.def-p {
  margin-bottom:30px
  }
  
  img.mbg-01 {
  width:100%
  }
  
  .in-guarantee {
  margin-left:0
  }
  
  .img-guarantee2 {
  width:100%;
  max-width:121px;
  margin:auto;
  display:block;
  margin-bottom:20px
  }
  
  .rectangle-container .col-lg-3 {
  order:1
  }
  
  .rectangle-container .col-lg-9 {
  order:2
  }
  
  .limited {
  width:100%;
  margin-left:30px
  }
  
  .sales-per {
  max-width:400px;
  margin:20px auto
  }
  
  p.sales-youcan {
  max-width:340px;
  margin:auto;
  margin-bottom:10px
  }
  
  img.bh-fruits {
  max-width:300px
  }
  
  p.hdr-35.ucolor.fw-400 {
  max-width:530px;
  margin:auto;
  text-align:center;
  font-size:24px;
  line-height:30px
  }
  
  .col-lg-5.sales-left {
  padding-right:15px
  }
  
  img.bh-fruits2 {
  max-width:320px;
  margin:auto
  }
  
  .glucocorticoids p.def-p {
  padding-right:0
  }
  }
  
  @media (max-width: 767px) {
  .sec-cont {
  padding:24px 20px
  }
  .container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
  .sp-cont {
  padding:0 12px
  }
  
  .upwhite {
  padding:24px 15px
  }
  
  .nutri-1,.nutri-2,.nutri-3 {
  padding:20px 15px;
  padding-top:340px
  }
  
  .fact {
  padding:20px 15px
  }
  
  .love-nutrients {
  padding:20px 15px
  }
  
  .sec-top h2,.sec-mid h2 {
  font-size:20px;
  line-height:24px
  }
  
  a.nthanks {
  margin:auto;
  float:none;
  margin-bottom:20px
  }
  
  .row-13 .col-md-6 {
  text-align:center
  }
  
  .formulation-cont {
  padding:20px 15px
  }
  
  img.keto-plate {
  margin:auto;
  display:block;
  margin-top:20px
  }
  
  img.sn-img {
  margin-right:0
  }
  
  .sn-items p {
  max-width:300px;
  text-align:center
  }
  
  .sn-formula-last {
  display:none
  }
  
  img.mb-guaranteed {
  max-width:200px;
  margin:auto;
  display:block;
  margin-top:20px
  }
  
  .restoring {
  padding:20px 15px
  }
  
  .section-spacer {
  height:25px
  }
  
  .outofstock {
  padding:20px 15px
  }
  
  .sns-promise {
  padding:20px 15px
  }
  
  .sales-container {
  padding:20px 15px
  }
  
  .sales-section {
  padding:20px 15px
  }
  
  .weight-loss {
  padding:20px 15px
  }
  
  .high-quality {
  padding:20px 15px
  }
  
  .div-spacer {
  height:20px
  }
  
  .col-lg-6.sales-left {
  padding-right:10px
  }
  
  .sec-enc img {
  margin-right:10px;
  margin-left:0
  }
  
  .txt-secenc strong {
  font-size:16px;
  line-height:22px
  }
  
  .pn-shipping img {
  max-width:40px;
  margin-right:10px
  }
  
  .scarlet h2.hdr-35.ucolor.fw-700 {
  margin-bottom:15px
  }
  
  h1 {
  font-size:25px;
  line-height:34px;
  max-width:515px
  }
  
  .sect-01-content h2 {
  font-size:24px;
  line-height:30px
  }
  
  .sect-01-content span {
  font-size:20px;
  line-height:20px
  }
  
  .fit {
  margin-right:0
  }
  
  .clinic {
  background:linear-gradient(transparent,#fff,#fff) 0 0/100% 720px no-repeat,url(../images/clinic.png) no-repeat top right
  }
  
  .clinic p.def-p {
  margin-top:290px
  }
  
  img.sterling-2 {
  width:100%;
  max-width:237px;
  margin-top:20px
  }
  
  .mb-cont {
  margin-top:-20px
  }
  
  img.mbg-01 {
  max-width:121px
  }
  
  .rectangle-container p.def-p {
  padding-right:0
  }
  
  .rush-order {
  flex-direction:column;
  height:134px;
  justify-content:space-evenly
  }
  
  .limited {
  margin-left:0;
  text-align:center
  }
  
  .rush {
  width:calc(100% - 12px);
  height:72px;
  margin:auto
  }
  
  .rush-order a {
  width:100%
  }
  
  .stock-up .sec-cont.def-bg.brad-bot.sec-border {
  padding-top:0;
  padding-bottom:0
  }
  
  .fit h3 {
  margin-top:300px
  }
  
  .fit {
  background:linear-gradient(transparent,#fff,#fff) 0 0/100% 730px no-repeat,url(../images/fit.png) #fff no-repeat top center;
  border-radius:0 0 35px 35px
  }
  
  .fit {
  margin-right:-12px;
  padding:30px 20px
  }
  
  .hdr-30 {
  font-size:24px;
  line-height:32px
  }
  
  .row-13 .col-md-6 {
  width:100%
  }
  
  img.bh-fruits2 {
  margin:auto
  }
  
  .glucocorticoids p.def-p {
  padding-right:0
  }
  }
  
  @media (max-width: 575px) {
  .dr-sterling-sec {
  padding:30px 10px
  }
  
  .faq-cont {
  margin:0
  }
  }
  
  @media (max-width: 500px) {
  .hdr-35 {
  font-size:26px;
  line-height:32px
  }
  
  img.boswellia {
  width:100%
  }
  
  img.turmeric {
  width:100%
  }
  
  .btnOffer span {
  font-size:16px
  }
  
  .sales-price {
  font-size:60px
  }
  
  h1.ucolor.fw-700 {
  font-size:32px
  }
  
  .limited {
  font-size:15px
  }
  }
  
  @media (max-width: 425px) {
  .nutri-1,.nutri-2,.nutri-3 {
  background-size:520px;
  padding-top:260px
  }
  
  p.hdr-35.ucolor.fw-400 {
  font-size:20px;
  line-height:27px;
  padding-left:10px;
  padding-right:10px
  }
  }
  
  .upsell-button {
  cursor:pointer!important
  }
  
  .btn-1 {
  position:relative;
  margin-top:15px!important;
  margin-bottom:-8px;
  cursor:pointer
  }
  
  .cleancell-upsell-default + footer {
  padding-top:150px!important
  }
  
  .btn-1 button {
  background-image:linear-gradient(89deg,#feae00 0%,#ee9100 100%)!important;
  color:#fff;
  font-weight:700;
  font-size:24px;
  border:4px solid #ffbd31;
  border-radius:12px;
  padding:20px
  }
  
  .small-btn-1 button {
  font-size:17px
  }
  
  .btn-1 button:hover {
  background-image:linear-gradient(89deg,#c68a06 0%,#ee9100 100%)!important
  }
  
  .lck-txt {
  margin:0
  }
  
  .ca-upsell-1 .lck-txt {
  margin:50px 0 0
  }
  
  .wizard-stepper {
  display:flex
  }
  
  .wizard-stepper li {
  flex:1
  }
  
  .resize1 {
  float:none
  }
  
  #accordionWFS .card {
  margin:.5rem 0;
  border:1px solid #004888
  }
  
  #offer_timer {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  line-height:40px
  }
  
  #accordionWFS .card-header {
  border-bottom:4px solid #004888;
  background:#e9eef4;
  color:#004888
  }
  
  #accordionWFS .card-header.idShowContentWFS {
  background:#004888!important;
  color:#fff!important;
  font-weight:700
  }
  
  form#cart select {
  border-radius:0;
  height:calc(2.25rem + 2px)
  }
  
  form#cart input {
  border-radius:0;
  height:calc(2.25rem + 2px)
  }
  
  form#cart ::-webkit-input-placeholder {
  color:#004888
  }
  
  form#cart ::-moz-placeholder {
  color:#004888
  }
  
  form#cart :-ms-input-placeholder {
  color:#004888
  }
  
  form#cart ::-ms-input-placeholder {
  color:#004888
  }
  
  form#cart ::placeholder {
  color:#004888
  }
  
  .wf-card-form-sub-btn {
  margin-right:10px;
  margin-left:10px;
  border-radius:8px;
  padding:14px;
  border-color:#fff;
  box-shadow:rgba(0,0,0,0.4) 0 4px 12px 0;
  background-color:#f58c17!important;
  color:#fff!important;
  cursor:pointer;
  text-shadow:rgba(0,0,0,0.6) 1px 1px 1px;
  font-weight:700
  }
  
  #shipping_different_than_billing {
  display:inline-block
  }
  
  #paymentInfo legend {
  display:none
  }
  
  #personalInfo legend {
  display:none
  }
  
  #cart {
  border:1px solid #004888;
  padding:.5rem;
  border-radius:0 0 8px 8px
  }
  
  .seal_div {
  float:none;
  padding:0
  }
  
  fieldset:not(#paymentInfo):not(#personalInfo):not(#billingAddress):not(#shippingAddress) legend {
  color:#87af59
  }
  
  .modal {
  z-index:1050
  }
  
  #code-container {
  padding:2rem 0
  }
  
  #coupon-code {
  font-size:3rem;
  color:#000;
  font-weight:700;
  letter-spacing:.1rem;
  text-align:center;
  line-height:3.2rem
  }
  
  @media (min-width: 1024px) {
  #offer_timer {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
  }
  }
  
  .wfs-card-offers-header {
  border-bottom:4px solid #004888;
  background:#e9eef4;
  color:#004888
  }
  
  .wfs-offer-displayed {
  color:#fff!important;
  background:#004888!important
  }
  
  .wfs-offer-displayed > button {
  color:#fff!important
  }
  
  .wfs-card-offers {
  margin:.5rem 0;
  border:1px solid #004888
  }
  
  .wf-checkout-main-container {
  border:1px solid #004888
  }
  
  .wf-card-form-inputs {
  flex-direction:column!important;
  margin-top:-1rem!important
  }
  
  .wf-md-col-4 {
  width:100%!important
  }
  
  #wf-checkout-pi-zip {
  font-size:.8rem!important
  }
  
  @media screen and (min-width: 768px) and (max-width: 991px) {
  .wf-checkout-offers-con {
  max-width:50%!important
  }
  
  .wf-checkout-form-con {
  max-width:50%!important
  }
  
  .wfs-availability {
  max-width:50%!important
  }
  
  .wfs-final-step {
  min-width:50%!important
  }
  
  #wf-checkout-pi-zip {
  font-size:.6rem!important
  }
  }
  
  .wf-checkout-card-body {
  padding:0!important
  }
  
  .wf-checkout-pay-apply-btn {
  padding:0 auto
  }
  
  .modal {
  padding-top:100px
  }
  
  footer {
  background:#011e22 none repeat scroll 0 0!important
  }
  
  .bhp-upsell-2 footer {
  padding:40px 0!important;
  margin-top:0!important
  }
  
  footer .container {
  max-width:1000px
  }
  
  .copyright {
  color:#fff!important;
  font-size:18px
  }
  
  footer img {
  width:auto
  }
  
  footer p {
  line-height:150%;
  font-family:arial
  }
  
  .footer-links-1 a {
  color:#fff!important;
  margin:0 10px;
  text-decoration:none!important;
  font-family:arial
  }
  
  .footer-links-1 .navbar-nav li {
  margin:0 0 10px
  }
  
  footer .navbar-toggler-icon {
  height:5px;
  margin:4px 0;
  display:block;
  background:#fff
  }
  
  footer .nav.navbar-nav {
  margin-left:0
  }
  
  footer .navbar-toggler {
  margin-left:-23px
  }
  
  footer .navbar {
  padding:0 1em
  }
  
  .modal-content {
  width:100%
  }
  
  .footer-logo {
  text-align:left
  }
  
  @media screen and (max-width: 767px) {
  .footer-logo {
  text-align:center
  }
  }
  
  .gray {
  background-color:#F7F7F7
  }
  
  .blue-bg {
  background-color:#06487C
  }
  
  .blue-text {
  color:#06487C
  }
  
  .t-700 {
  font-weight:700
  }
  
  .t-500 {
  font-weight:500
  }
  
  .t-600 {
  font-weight:600
  }
  
  .t-400 {
  font-weight:400
  }
  
  .t-900 {
  font-weight:900
  }
  
  .container {
  padding-left:0;
  padding-right:0
  }
  
  .rectangle-container {
  border-radius:20px;
  background-color:#F7F7F7;
  border:1px #E3E3E3 solid;
  margin-top:50px;
  margin-bottom:50px
  }
  
  .not-complete {
  text-align:center;
  padding:15px;
  line-height:10px
  }
  
  .not-complete p {
  font-size:22px
  }
  
  .not-complete h1 {
  color:#232323
  }
  
  .not-c {
  font-size:25px
  }
  
  .special-deal {
  color:#06487C;
  font-size:49px
  }
  
  .video {
  text-align:center;
  padding:30px
  }
  
  .video-border {
  border-radius:20px
  }
  
  .private-page {
  background-color:#06487C;
  color:#fff;
  padding:10px;
  text-align:center;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin:0;
  font-size:20px
  }
  
  .sales-sec {
  display:flex
  }
  
  .upgrade-sec {
  width:60%;
  padding:20px 40px;
  text-align:center
  }
  
  .upgrade-sec h1 {
  font-weight:700;
  font-size:35px;
  color:#06487C;
  line-height:38px;
  text-align:center
  }
  
  .upgrade-sec p {
  font-weight:600;
  text-align:center;
  font-size:21px;
  line-height:24px
  }
  
  .upgrade-sec .bs-bottle {
  display:none
  }
  
  .bottles-sec {
  width:45%;
  margin:auto
  }
  
  .security-sec {
  width:15%;
  text-align:center;
  padding-right:20px
  }
  
  .upgrade-button {
  transition:.2s;
  background-image:linear-gradient(orange,#eb9400);
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  width:430px;
  border-radius:10px;
  padding:15px;
  font-size:20px;
  text-transform:uppercase;
  border:5px #ffbc32 solid;
  font-weight:700;
  letter-spacing:.95px;
  margin:0 auto;
  box-shadow:0 2px 3px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)
  }
  
  .padlock-icon {
  margin-right:30px;
  width:30px
  }
  
  .encrypt {
  margin:auto
  }
  
  .price1 {
  font-size:80px;
  font-weight:600
  }
  
  .shipping-button {
  width:430px;
  border-radius:20px;
  border:1px #E3E3E3 solid;
  padding:10px 20px;
  background-color:#fff;
  margin:20px auto;
  line-height:24px;
  font-size:20px;
  display:flex;
  align-items:center
  }
  
  .secure-button {
  width:430px;
  border-radius:20px;
  border:1px #E3E3E3 solid;
  padding:20px 30px 20px 20px;
  background-color:#fff;
  margin:20px auto;
  line-height:24px;
  font-size:20px;
  display:flex;
  align-items:center;
  text-align:left;
  margin-right:-70px
  }
  
  .bottles-sec .bs-secure-icons {
  display:none
  }
  
  .secure-button span {
  font-size:12px;
  text-transform:uppercase
  }
  
  .shipping-icon {
  margin-right:30px;
  width:76px
  }
  
  .lock-icon {
  margin-right:0;
  margin-left:20px;
  width:30px
  }
  
  .lock-icon2 {
  margin:auto
  }
  
  .shipping-button span {
  margin-bottom:10px;
  text-align:left
  }
  
  .bs-bottle {
  width:120%
  }
  
  .gurantee-sales {
  width:142px;
  margin-top:-25px;
  margin-bottom:20px
  }
  
  .icons-sales {
  width:80px
  }
  
  .dr-sterling-sec {
  display:flex;
  padding:30px 80px;
  align-items:center
  }
  
  .sterling-p {
  width:65%
  }
  
  .happiness-p {
  width:70%;
  font-size:20px
  }
  
  .happiness-p h1 {
  font-weight:800;
  font-size:35px
  }
  
  .sterling-bg {
  background-image:url(../img/index-woman.png);
  background-repeat:no-repeat;
  background-position:bottom right
  }
  
  .sterling-p p {
  font-size:20px;
  line-height:24px
  }
  
  .sterling-p h1 {
  font-weight:700
  }
  
  .sterling-img {
  width:35%;
  text-align:right
  }
  
  .happiness-img {
  width:30%;
  text-align:right
  }
  
  .dr-sterling {
  width:252px
  }
  
  .img-guarantee {
  width:232px
  }
  
  .formula {
  display:flex;
  padding:30px 40px;
  background-color:#fff;
  margin:20px 80px;
  border-radius:30px;
  background-image:url(../img/index-grapes.jpg);
  background-position:top right;
  background-repeat:no-repeat;
  font-size:20px
  }
  
  .grapes-img {
  margin-top:150px;
  width:220px
  }
  
  .complex-p {
  width:80%;
  font-size:20px;
  line-height:24px;
  font-weight:400
  }
  
  .downsell-link-custom {
  background:#b9b9b9;
  background:linear-gradient(138deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%);
  padding:16px 42px;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:700;
  letter-spacing:2px;
  border-radius:11px;
  font-size:16px;
  margin-top:20px
  }
  
  .n-txt {
  margin-top:30px
  }
  
  .n-tnx p {
  text-decoration:none!important;
  color:#000!important;
  font-size:23px!important;
  max-width:500px;
  margin:27px auto 0;
  line-height:24px
  }
  
  .downsell-link-custom:hover {
  color:#fff!important;
  background:#a5a5a5;
  background:linear-gradient(280deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%)
  }
  
  .rush-order {
  width:85%;
  margin:0 auto;
  background-color:#fff;
  border-radius:42px;
  height:84px;
  display:flex;
  align-items:center;
  margin-bottom:30px
  }
  
  .rush {
  background-color:#06487C;
  border:8px solid #FFF;
  border-radius:42px;
  width:417px;
  color:#fff;
  display:flex;
  height:84px;
  align-items:center;
  text-align:center;
  justify-content:center;
  font-weight:700;
  font-size:16px
  }
  
  .rush img {
  margin-right:30px
  }
  
  .limited {
  font-size:18px;
  margin-left:150px;
  letter-spacing:.95px
  }
  
  .icons-protection {
  padding:50px;
  color:#fff;
  font-size:15px;
  font-weight:700;
  text-align:left;
  line-height:18px
  }
  
  .icons-protection img {
  margin-right:30px;
  width:37px
  }
  
  .icons-protection p {
  margin-bottom:0
  }
  
  .protect-row {
  width:70%;
  margin:0 auto
  }
  
  .protect-col {
  display:flex;
  align-items:center
  }
  
  .huge-d {
  padding:20px 0
  }
  
  .huge-d p {
  font-size:25px;
  text-align:center;
  line-height:32px
  }
  
  .huge-d h1 {
  text-align:center;
  font-size:49px
  }
  
  .opportunity {
  background-color:#7C060D;
  color:#fff;
  text-align:center;
  padding:10px 20px
  }
  
  .downsell-h1 {
  font-size:35px!important;
  color:#06487C;
  line-height:38px!important
  }
  
  .opportunity h1 {
  font-size:17px;
  font-weight:500;
  margin-bottom:0
  }
  
  .hide-m {
  display:none
  }
  
  @media screen and (max-width: 1600px) {
  .protect-row {
  width:90%
  }
  }
  
  @media screen and (max-width: 1300px) {
  .bottles-sec {
  width:100%;
  margin:auto
  }
  
  .sales-sec {
  flex-direction:column
  }
  
  .upgrade-sec .bs-bottle {
  display:block
  }
  
  .upgrade-sec {
  width:100%
  }
  
  .bs-bottle {
  width:90%;
  margin:0 auto
  }
  
  .bottles-sec .bs-bottle {
  display:none
  }
  
  .bottles-sec .bs-secure-icons {
  display:block
  }
  
  .security-sec {
  display:none
  }
  
  .bs-secure-icons {
  margin:10px auto
  }
  
  .secure-button {
  margin:0 auto;
  margin-bottom:20px
  }
  
  .formula {
  flex-direction:column-reverse;
  margin:20px 40px
  }
  
  .grapes-img {
  margin-top:20px;
  margin-bottom:20px
  }
  
  .limited {
  font-size:16px;
  margin-left:40px
  }
  
  .dr-sterling-sec {
  padding:30px
  }
  
  .sterling-p {
  width:63%
  }
  
  .protect-row {
  width:100%
  }
  
  .huge-d h1 {
  font-size:33px
  }
  }
  
  @media screen and (max-width: 768px) {
  .special-deal {
  line-height:50px
  }
  
  .img-guarantee {
  width:180px;
  margin-top:10px;
  margin-bottom:10px
  }
  
  .video-border {
  width:100%
  }
  
  .dr-sterling-sec {
  flex-direction:column-reverse
  }
  
  .sterling-img {
  margin:0 auto;
  width:100%;
  text-align:center
  }
  
  .sterling-p {
  width:100%
  }
  
  .grapes-img {
  margin-right:160px
  }
  
  .sterling-bg {
  background:transparent;
  background-color:#F7F7F7
  }
  
  .rush-order {
  flex-direction:column;
  height:auto;
  padding-bottom:20px
  }
  
  .rush {
  padding:20px
  }
  
  .happiness-p {
  width:100%;
  text-align:center
  }
  
  .not-complete p {
  font-size:25px;
  line-height:25px;
  padding:0 20px
  }
  
  .hide-m {
  display:block
  }
  
  .m-bottles {
  width:110%!important;
  margin-left:-5%
  }
  }
  
  @media screen and (max-width: 600px) {
  .icons-protection img {
  margin-right:30px;
  width:25px
  }
  
  .protect-col {
  padding-bottom:20px
  }
  }
  
  @media screen and (max-width: 420px) {
  .upgrade-button {
  width:360px;
  margin:0 auto
  }
  
  .not-complete p {
  font-size:18px;
  line-height:23px;
  padding:0 10px
  }
  
  .not-c {
  font-size:20px
  }
  
  .special-deal {
  line-height:30px;
  font-size:29px
  }
  
  .video-border {
  height:232px
  }
  
  .rectangle-container {
  margin-top:30px;
  margin-bottom:30px;
  width:90%
  }
  
  .upgrade-sec h1 {
  font-size:29px;
  line-height:30px
  }
  
  .upgrade-button {
  width:98%;
  margin:0 auto;
  font-size:18px
  }
  
  .upgrade-sec {
  padding:20px
  }
  
  .padlock-icon {
  margin-right:10px;
  width:30px
  }
  
  .shipping-button {
  width:100%;
  font-size:18px
  }
  
  .shipping-icon {
  margin-right:10px
  }
  
  .secure-button {
  width:90%;
  padding:20px
  }
  
  .encrypt {
  margin:auto;
  font-size:15px;
  line-height:15px
  }
  
  .lock-icon {
  width:25px;
  margin-left:0
  }
  
  .sterling-p h1 {
  font-weight:700;
  font-size:23px
  }
  
  .dr-sterling {
  width:150px;
  margin-bottom:20px
  }
  
  .formula {
  margin:0 20px;
  background-size:90%;
  padding:20px;
  line-height:24px
  }
  
  .complex-p {
  width:100%
  }
  
  .dr-sterling-sec {
  padding:10px 20px
  }
  
  .img-guarantee {
  width:105px;
  margin:0 auto
  }
  
  .happiness-p h1 {
  font-size:30px;
  line-height:33px
  }
  
  .happiness-p {
  font-size:17px;
  line-height:24px
  }
  
  .rush {
  padding:0;
  width:100%
  }
  
  .limited {
  font-size:16px;
  margin-left:5px
  }
  
  .upgrade-sec p {
  font-weight:400;
  font-size:18px;
  line-height:24px
  }
  
  .icons-protection {
  padding:20px 20px 0
  }
  
  .icons-protection img {
  margin-left:20px
  }
  
  .huge-d p {
  font-size:20px;
  text-align:center;
  line-height:25px;
  padding:0 20px
  }
  
  .huge-d p br {
  display:none
  }
  
  .downsell-h1 {
  font-size:25px!important;
  line-height:26px!important
  }
  }
  
  @media screen and (max-width: 375px) {
  .video {
  padding:20px
  }
  
  .upgrade-button {
  font-size:16px;
  padding:10px
  }
  
  .shipping-button {
  font-size:16px;
  line-height:20px
  }
  
  .secure-button {
  padding:20px 10px
  }
  
  .encrypt {
  font-size:16px
  }
  
  .happiness-p h1 {
  font-size:25px;
  line-height:28px
  }
  
  .rush img {
  margin-right:10px
  }
  
  .rush-order {
  width:95%
  }
  
  .icons-protection img {
  margin-left:0
  }
  
  .protect-col {
  font-size:14px
  }
  
  .downsell-h1 {
  font-size:23px!important;
  line-height:24px!important
  }
  
  .additional {
  font-size:16px
  }
  }
  
  img.logo-only-001 {
  display:none
  }
  
  .nav-03 button span {
  display:flex!important;
  gap:5px!important
  }
  
  @media (max-width: 767px) {
  p#countdown {
  margin-bottom:0!important
  }
  
  img.bh-fruits2.mob-only {
  max-width:100%
  }
  
  .top {
  margin-top:0!important
  }
  
  #html-code_TBkz5KFdcz_upsell_controlPage section.timeleft {
  padding:5px 0!important
  }
  
  .sec-6months h1 {
  margin-bottom:0!important
  }
  
  .sec-6months {
  padding:10px!important
  }
  }
  
  @media (max-width: 600px) {
  .pageheader {
  flex-direction:row;
  gap:10px;
  padding:10px;
  max-width:450px
  }
  
  img.img-fluid.logo {
  display:none
  }
  
  img.logo-only-001 {
  display:block;
  max-width:100%;
  width:50px!important
  }
  
  .navitem {
  padding:5px 4px!important;
  display:flex;
  flex-direction:row;
  align-items:center
  }
  
  .nav-03 button {
  display:flex;
  align-items:center
  }
  
  .navitem img {
  margin:0!important;
  margin-right:5px!important;
  height:25px!important
  }
  
  span.opp-001 {
  display:none
  }
  
  p.up-opp {
  border-bottom:solid 4px #eda811!important
  }
  
  .navitem p {
  border-bottom:solid 5px transparent
  }
  
  p.my-001 {
  display:none!important
  }
  
  .nav-03 button span {
  border-bottom:solid 5px transparent
  }
  
  .top p {
  text-align:center
  }
  
  .not-complete p {
  display:none
  }
  
  .not-complete h1 {
  margin-bottom:0
  }
  
  .navitem p {
  font-size:12px
  }
  
  .navitem span {
  font-size:12px
  }
  
  .shipping-button {
  max-width:100%!important
  }
  

  }
  
  @media (max-width: 439px) {
  .not-c {
  font-size:18px
  }
  
  .sitenav {
  width:280px
  }
  }
  
  @media (max-width: 375px) {
  .sitenav {
  justify-content:end!important
  }
  
  .b-offer-cont.b1g3-cont.buy-four {
  height:210px!important
  }
  
  .nav-03:hover .my-001 {
  color:#fff
  }
  
  .nav-03 button span {
  font-size:11px!important
  }
  
  .navitem p {
  font-size:11px!important
  }
  
  img.logo-only-001 {
  width:40px!important
  }
  
  .b-offer-cont img {
  width:100%
  }
  
  p#countdown span {
  font-size:14px!important
  }
  
  .navitem img {
  height:20px!important
  }
  }
  
  .btnOffer .wf-flex.wf-items-center {
  padding:10px 0
  }
  
  img.bh-fruits {
  width:470px
  }
  
  .btnOffer {
  align-items:center;
  margin:auto!important
  }
  
  .rectangle-container {
  margin-top:0!important
  }
  
  section.timeleft {
  padding:18px 0!important;
  margin-bottom:10px!important
  }
  
  p.txt-secenc {
  max-width:302px!important
  }
  
  audio,canvas,embed,iframe,img,object,svg,video {
  display:revert
  }
  
  .navitem {
  color:#000
  }
  
  .not-complete h1 {
  margin-bottom:10px
  }
  
  .protect-row {
  margin:0 auto!important
  }
  
  section.timeleft {
  background-color:#0c497b;
  padding:18px 0 28px
  }
  
  h2,h3,h4,h5,h6 {
  font-size:revert
  }
  
  a.nthanks:hover {
  background:linear-gradient(280deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%)
  }
  
  button.btnOffer:hover {
  background-image:linear-gradient(89deg,#c68a06 0%,#ee9100 100%)!important
  }
  
  @media (min-width: 1400px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
  max-width:1320px
  }
  }
  
  @media (max-width: 1200px) {
  button.btnOffer {
  font-size:18px!important;
  line-height:24px!important;
  justify-content:center!important
  }
  }
  
  @media (max-width: 425px) {
  button.btnOffer {
  font-size:16px!important;
  line-height:22px!important;
  justify-content:center!important
  }
  }
  
  @media (max-width: 500px) {
  iframe {
  width:100%!important;
  height:580px!important
  }
  }
@media (max-width: 767px){
 img.img-fluid.logo.hide-desk {
    display: block !important;
}
  section.tleft {
    margin-bottom: 15px !important;
}
    .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}
.offerbutton a{
 text-decoration: none !important; 
  cursor: pointer !important;
}
button.btnOffer:hover {
    text-decoration: none !important;
  cursor: pointer !important;
}

p#cdown {
    margin-bottom: 0px !important;
}
section.tleft {
    margin-bottom: 10px;
}
.btnOffer img {
    width: 20px;
}
@media (max-width: 767px){
 p.up-op {
    border-bottom: solid 4px #eda811 !important;
}
.btnOffer img {
    width: initial;
    margin-right: 10px;
}
}
@media (max-width: 420xp){
    .dr-sterling-sec {
        padding: 10px 10px !important;
    } 
}
@media screen and (max-width: 420px) {
    .dr-sterling-sec {
        padding: 10px 10px !important;
    }
}

/*global edits*/
@media (max-width: 500px) {
	.rectangle-container{
  margin-bottom: 20px !important;
  }
	.sect-01 h1 {
      margin: 15px auto !important;
    }
	.pn-shipping{
  	padding: 10px !important;
		font-size: 16px !important;
    line-height: 20px;
		letter-spacing: -1px;
  }
  .sec-enc{
  padding: 10px 5px !important;
  }
  .sec-enc img{
  	width: 20px !important;
  }
	.row.bt-p25.brad-all.sterling {
    padding-bottom: 5px;
    padding-top: 5px;
	}
  .glucocorticoids{
  padding: 0px !important;
  }
	.dr-sterling-sec {
     padding: 15px 10px 0px 10px !important;
    }
  .offerimg img{
  	margin-top: 0px !important;
  }
  .glucocorticoids h3{
  	margin-bottom: 0px !important;
  }
  .sales-price{
  line-height: 65px !important;
  }
	.sales-section2 .sec-enc {
    margin-top: 20px !important;
	}
	.txt-secenc span{
  	letter-spacing: -0.5px;
  }
	.rush-order {
    width: 95% !important;
  }
  .rush{
  	height: 72px !important;
  }
}