/* Reiven Edits - 10-04-23 */
  .ribbon {
    display: none;
  }
.difficult h4 {
  right: 220px !important;
  bottom: 755px !important;
}

img.woman-17 {
  margin-top: -148px;
}

img.cents {
  top: -107px;
}

img.try {
  max-width: 300px;
}
.strikethrough {
    position: relative;
}
.strikethrough:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid;
    border-color: #FF0000;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.mob-exc {
    display: none;
}
span.savemob {
     display: none; 
    }



@media (max-width: 1295px) {
  .difficult h4 {
    right: 160px !important;
  } 

  @media (max-width: 1320px) {
    img.arrow-09 {
      top: -230px;
      right: 170px;
      transform: rotate(37deg);
    } 
  }

  @media (max-width: 1250px) {
    img.arrow-09 {
      top: -250px;
      right: 150px;
      transform: rotate(30deg);
    } 
  }

  @media (max-width: 1210px) {
    img.arrow-09 {
      top: -250px;
      right: 120px;
      transform: rotate(30deg);
    } 
  }

  @media (max-width: 1200px) {
    img.cents {
      top: -77px;
    } 
  }

  @media (max-width: 1120px) {
    img.arrow-09 {
      display: none !important;
    }
  }

  @media (max-width: 1100px) {
    .difficult h4 {
      right: -50px !important;
      bottom: 785px !important;
    } 
    img.woman-17 {
      margin-top: 0px;
    }
  }


  @media (max-width: 1024px) {
    .difficult h4 {
      right: 40px !important;
      bottom: 865px !important;
    } 
  }

  @media (max-width: 768px) {
    .sugar-02 {
      display: block;
      margin: 20px auto;
      max-width: 100%;
      width: 300px;
    } 
    .mob-exc {
    display: none;
}
    span.savemob {
     display: block; 
    }
    .hundred-purple h3 {
      padding-bottom: 20px;
    }

    section.sec-20 {
      padding-bottom: 20px !important;
    }

    .explain br.br-767 {
      display: none !important;
    }
  }

  @media (max-width: 502px) {
    img.moringa-02 {
      top: -40px;
      right: -150px;
    } 
  }

  @media (max-width: 500px) {
    img.moringa-02 {
      top: -40px;
      right: -330px;
    } 
  }

  @media (max-width: 461px) {
    img.moringa-02 {
      top: -40px;
      right: -220px;
    } 
  }

  @media (max-width: 400px) {
    .arrow-04 {
      right: 30px;
      top: 445px;
      width: 47px !important;
    }
  }

  @media (max-width: 330px) {
    .arrow-04 {
      right: 30px;
      top: 405px;
      width: 47px !important;
    } 
  }



  /* Carlo Edits */

  .bottle-info {
    display: none;
  }



  @media (max-width: 768px){
    .ribbon {
      display: block;
    }
    .sales-cont {
      max-width: 507px;
    }
    .bottle-info {
      display: block;
    }
    img.one-bot.sg-02 {
      width: 267px;
      margin: 0 auto;
      margin-bottom: -10px;  
    }
    .pdet {
      position: absolute;
      top: 139px;
      max-width: 169px;
      margin-left: 10px;
    }
    span.special {
      margin-top: 20px;
    }
    .special {
      font-size: 20px;
      max-width: 300px;
    }
    .sales-main {
      padding-top: 0;
      background-color: #78C9EB21 !important;
      padding-bottom: 30px;
      border-radius: inherit;
    }
    .option {
      display: none;
    }
    .sales h3 {
      background-color: #5795C1;
      height: 32px;
      line-height: 3px;
      font-size: 24px;
    }
    .mob-exc{
      display:block; 
    }
    .dtop-exc{
      display:none; 
    }
    .sales-main h5 {
      font-size: 37px;
      line-height: 30px;
      margin-bottom: 0;
    }
    .sales-main h5 span {
      position: relative;
      top: -15px;
      font-size: 13px;
    }
    .prod-details {
      width: 250px;
    }
    span.new-total {
      font-size: 19px;
      margin-top: 0;
    }
    span.save {
      font-size: 21px;
      font-weight: 500;
      border-bottom-left-radius: 60% 100%;
      border-bottom-right-radius: 60% 100%;
      padding-bottom: 0px;
      margin-bottom: 0px;
    }
    span.cart-text {
      padding: 0 15px;
      font-size: 24px;
    }
    .prodimg {
      position: relative;
      padding-bottom: 15px;
      padding-top: 20px;
      width: 250px;
    }
    .sales-main p {
      margin-bottom: 0;
      padding-bottom: 5px;
      font-weight: 500;
    }
    .cart-btn {
      margin-bottom: 0;
    }
    img.one-bot.sg-03 {
      width: 100%;
      max-width: 300px;
      margin-bottom: -20px;
    }

    .sales h6 {
      background-color: #3681B2;
    }
    .prod-offer {
      display: flex;
      border-bottom-left-radius: 150% 100%;
      border-bottom-right-radius: 150% 100%;
      background-color: #fff;
      margin-bottom: 20px;
    }
    span.save span {
      display: none;
    }
    span.save span.savemob {
      display: inline;
    }
    .three-months img.mob-exc.pdet {
      top: 150px;
    }
    /* 6bottles */

    .six-months img.one-bot.sg-02 {
      width: 300px;
      margin: 0 auto;
      margin-bottom: -10px;
    }
    .six-months .prodimg {
      position: relative;
      background-color: #fff;
      padding-bottom: 20px;
      padding-top: 20px;
      width:auto;
    }
    .prod-offer-6 {
      border-bottom-left-radius: 150% 30%;
      border-bottom-right-radius: 150% 30%;
      background-color: #fff;
      margin-bottom: 20px;
    }
    .six-months .pdet {
      position: absolute;
      bottom: 10px;
      max-width: 165px;
      margin-left: 0px;
      top: unset;
    }


    .six-months .sales-main h5 {
      font-size: 47px;
      line-height: 40px;
      margin-bottom: 0;
    }
    .six-months span.new-total {
      font-size: 27px;
      margin-top: 0;
    }  
    .six-months span.save {
      font-size: 21px;
    }
    .three-months .special {
      display: none;
    }
    .month-one .special {
      display: none;
    }




    .ribbon {
      position: relative;
      margin: 0 auto 20px;
      text-align: center;
      background-color: #93C3D3;
      width: 68%;
      color:#fff;
      font-weight: 600;
      font-size: 16px;
    }
    img.one-bot.sg-01 {
      margin-bottom: 0px;
      width: 210px;
      margin-top: 0px;
    }

    .ribbon::before, .ribbon::after {
      content: '';
      width: 20px;
      height: 100%;
      background-color: #93C3D3;

      /* position ribbon ends behind and slightly lower */
      position: absolute;

      /* clip ribbon end shape */
      clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 50% 50%);
    }

    .ribbon::before {
      left: -19px;
    }

    .ribbon::after {
      right: -19px;
      transform: scaleX(-1); /* flip horizontally */
    }

    .prod-details {
      width: 250px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }
    .three-months h3 {
      font-size: 18px;
    }
    .month-one h3 {
      font-size: 18px;
    }
    .three-months .cart-text, .month-one .cart-text {
    font-size: 18px;
}
.three-months .cart-btn, .month-one .cart-btn {
    max-width: 230px;
	}
	
	.three-months img.cart, .month-one img.cart {
    width: 34px;
}
  }

  @media (max-width: 350px){
    .six-months .sales-main h5 {
      font-size: 37px;
      line-height: 40px;
    }
    .special {
      font-size: 17px;
      max-width: 260px;
    }
    .six-months span.new-total {
      font-size: 25px;
    }
    .sales-main h5 {
      font-size: 30px;
    }
    .ribbon {
      letter-spacing: -1px;
      font-size: 15px;
    }
  }
