.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
padding-right:15px;
padding-left:15px
}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
padding-right:15px;
padding-left:15px
}

body {
color:#232323
}

.hidden {
display:none
}

.top {
height:52px;
height:52px;
background-color:#7C060D;
color:#fff;
display:flex;
justify-content:center;
align-items:center
}

.top p {
margin-bottom:0;
font-size:17px;
font-weight:500
}

.not-complete {
margin-top:-15px
}

.video {
padding:30px 0!important
}

.video-border {
border-radius:20px;
overflow:hidden;
width:560px;
margin:0 auto;
margin-bottom:30px
}

.container {
padding:0!important;
margin:40px auto
}

.sec-1-nav ul li {
font-size:18px;
font-weight:700;
padding:8px 26px;
color:#fff;
line-height:1.5em
}

footer {
padding:20px 20px 30px;
background-image:linear-gradient(#002b41,#002b41)!important
}

.sec-1-nav {
padding-bottom:25px
}

.btn-1 button {
cursor:pointer
}

.gurantee-bottle {
display:none
}

#wrapper {
background-image:url(/assets/saffron-b1g2/d1-images/main-bg-top.webp),linear-gradient(#016ea9,#016ea9)!important;
background-size:contain,auto!important;
background-position:50% 0%,50% 50%!important;
background-attachment:scroll,scroll!important;
background-repeat:no-repeat,no-repeat!important
}

.n-tnx p {
font-size:14px;
line-height:24px;
color:#0064a6
}

.n-tnx a {
color:#0064a6
}

.no-thanks-col {
margin-top:30px;
margin-bottom:20px
}

.no-thanks-col p.text-center.downsell-text {
font-size:20px!important
}

.upsell-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;
cursor:pointer
}

.upsell-button:hover {
transition-duration:0;
opacity:1;
background-image:linear-gradient(179deg,#ffbb25 0%,#ffa212 100%)!important;
border:4px solid #ffc958!important;
-webkit-box-shadow:0 3px 4px 0 #000!important;
-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,0.65)!important;
box-shadow:0 3px 4px 0 #000!important
}

.btn-1 {
position:relative;
margin-top:15px;
margin-bottom:-8px;
cursor:pointer!important
}

.upsell-button img {
margin-right:10px;
max-width:23px
}

.upsell-button {
margin:0 auto
}

.upsell-button {
display:flex;
text-align:center;
align-items:center
}

.gurnt .grnte-lft h2 {
font-size:25px!important;
line-height:35px;
color:#0087b6!important
}

.gurnt {
padding-right:25px;
padding-left:34px
}

.wait-order {
background:#f7f7f7;
padding:20px 30px
}

.wait-order h2 {
font-weight:700!important;
font-size:34px
}

.wait-order h3 {
font-size:26px;
font-weight:400!important;
color:#1e5685
}

.dv-1-prd {
margin:0 -70px;
padding:0!important;
border:none!important
}

#sec-2 .container {
padding:0 70px
}

.menu-right-ud p,.menu-right-ud span {
text-transform:uppercase;
font-size:14px;
font-weight:700;
margin-bottom:0!important
}

.ud-header {
max-width:100%;
width:1199px
}

section.timer {
padding:0!important
}

.timer h1,.timer p {
background:#0c497b;
text-align:center;
font-weight:400!important;
font-size:23px;
padding:18px 0;
text-transform:uppercase;
letter-spacing:2px
}

.timer p {
font-size:17px
}

.downsell-text {
text-align:center;
text-decoration:none!important;
color:#000!important;
font-size:17px!important;
max-width:390px;
margin:27px auto 0
}

.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!important;
text-decoration:none!important;
text-transform:uppercase;
font-weight:700;
letter-spacing:2px;
font-family:lato;
border-radius:11px;
font-size:20px!important
}

.green-check,.grey-check {
margin-bottom:5px!important
}

.yellow-check {
margin-bottom:8px
}

.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%)
}

.steps-col button {
border:none;
border-radius:7px;
cursor:pointer;
background:none!important;
padding:11px 22px!important
}

.steps-col button:hover {
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%)!important
}

.steps-col button img {
border-radius:20px
}

.steps-col button:hover span {
color:#fff!important
}

.steps-col button:hover img {
background-color:#fff
}

.no-underline {
text-decoration:none!important
}

.bottles-sec {
width:50%;
margin:auto;
position:relative;
text-align:right;
padding-right:40px
}

.gurantee-sales {
width:168px;
margin-top:-45px;
margin-bottom:20px;
position:absolute;
top:0;
right:-15px
}

.upgrade-sec {
width:100%!important
}

.bs-bottle {
width:100%;
max-width:445px;
display:block;
margin:auto
}

img.mb-badge {
position:absolute;
margin-left:-80px;
margin-bottom:-100px
}

.secure-button {
margin-right:0
}

.lock-icon {
width:24px
}

.badges-100-cont {
max-width:430px
}

.sec-cody p span {
display:block
}

.sec-cody {
padding:50px 60px;
background:url(/assets/saffron-b1g2/d1-images/cody.webp) no-repeat right top;
border-radius:0 20px 0 0
}

.sec-cody h2 {
color:#06487C;
font-size:38px;
letter-spacing:-.54px;
font-weight:700;
line-height:46px
}

.sec-cody p {
font-size:20px;
letter-spacing:-.28px;
margin-top:20px;
line-height:24px
}

.section-cody {
margin-top:40px
}

.sec-cody h2 span {
background:url(/assets/saffron-b1g2/d1-images/txt-bg-1.webp) no-repeat center center
}

.formula {
background:url(/assets/saffron-b1g2/d1-images/bio-girl.webp) no-repeat right bottom;
background-color:#fff;
padding:40px;
margin:18px 50px
}

p.formula-p {
width:100%
}

.hlight-2 {
background:url(/assets/saffron-b1g2/d1-images/txt-bg-3.webp) no-repeat left center;
padding-left:20px;
margin-left:-20px;
font-weight:700;
color:#fff
}

.hlight-3 {
background:url(/assets/saffron-b1g2/d1-images/txt-bg-2.webp) no-repeat left center;
padding-left:20px;
margin-left:-20px;
font-weight:700
}

.formula-2 {
background:url(/assets/saffron-b1g2/d1-images/hand.webp) no-repeat right center;
padding:40px 60px
}

.formula-2 p {
font-size:20px;
line-height:24px;
letter-spacing:-.28px
}

img.redarrow {
position:absolute;
margin-left:-10px;
margin-top:5px
}

.sales-2 {
margin-top:35px
}

.badge-cont {
display:none
}

.mob-only {
display:none
}

.sec-6months {
padding:40px 20px;
display:flex;
flex-direction:column;
align-items:center
}

.sec-6months h1 {
font-size:49px;
line-height:43px;
color:#06487C
}

p.try4 {
font-size:35px;
line-height:32px;
letter-spacing:-.49px;
font-weight:700
}

p.p-6months {
font-size:20px;
letter-spacing:-.28px;
line-height:26px;
max-width:688px;
text-align:center
}

.sec-sales-left {
max-width:calc(50% - 20px)
}

.sec-sales-right {
max-width:calc(50% - 20px)
}

.container.section-sales {
display:flex;
flex-direction:row;
justify-content:space-evenly;
background-color:#F7F7F7;
border-radius:20px;
flex-wrap:wrap
}

.b-offer-cont {
height:310px
}

h2.h2-offer {
font-size:32px;
line-height:38px;
color:#06487C;
letter-spacing:-.91px;
max-width:336px;
margin:auto
}

.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;
font-weight:700;
letter-spacing:-.28px
}

.n-txt {
margin-top:40px
}

.b-offer-cont img {
height:100%
}

.downsell-link-custom {
margin:auto;
display:block;
max-width:224px
}

.n-txt.dtop-only {
margin-top:0
}

.upgrade-sec {
width:60%;
padding:0 40px;
text-align:center;
padding-bottom:40px
}

.sales-sec {
background:url(/assets/saffron-b1g2/d1-images/cloud.webp) no-repeat left top
}

.secure-button {
margin:auto;
margin-top:20px;
margin-bottom:20px
}

.container.rectangle-container.col-badges {
border:none;
margin:0
}

.secure-button {
width:100%
}

.lock-icon {
margin-right:0;
margin-left:0;
width:18px
}

.col-badges .col-md-4 {
text-align:center;
display:flex;
justify-content:center;
align-items:center
}

img.botbadge {
max-width:100px
}

.container.rectangle-container.mpneyback {
max-width:1066px
}

.img-guarantee {
width:240px;
margin:auto;
display:block
}

.mpneyback .col-md-9 {
padding-top:50px;
padding-left:50px
}

.mpneyback .col-md-9 p {
font-size:20px;
line-height:24px;
letter-spacing:-.28px
}

.container.rectangle-container.mpneyback {
max-width:1066px;
margin-top:0;
background-color:#fff
}

@media screen and (max-width: 1300px) {
.upgrade-sec .bs-bottle {
display:none!important
}

.bottles-sec .bs-bottle {
display:block!important;
width:90%
}

.sales-sec {
flex-direction:row
}

.upgrade-sec {
width:60%
}

.upgrade-button {
width:330px
}

.shipping-button {
width:330px
}

.secure-button {
width:370px
}

.padlock-icon {
margin-right:5px
}

.btn-1 button {
font-size:18px
}

.lock-icon {
margin-right:10px;
margin-left:0
}

.bottles-sec {
width:50%;
position:relative
}

.gurantee-bottle {
display:block;
position:absolute;
left:60%;
width:30%
}

img.mb-badge {
margin-left:-110px
}
}

@media (max-width: 1200px) {
.badges-100-cont {
max-width:430px;
text-align:center;
padding-left:50px
}

.gurantee-sales {
margin-top:-100px
}

.b-offer-cont {
height:240px
}
}

@media (min-width: 1200px) {
.container {
max-width:1160px
}
}

@media (max-width: 991px) {
.secure-button {
width:270px;
padding:20px 10px;
flex-direction:column;
text-align:center;
margin-top:20px;
font-size:17px
}

img.mb-badge {
position:relative;
margin:auto!important;
display:block;
padding-top:20px
}

.badges-100-cont {
padding-left:0
}

.gurantee-sales {
margin-top:-85px
}

.formula-2 {
background:none
}

.b-offer-cont {
height:160px
}

.upgrade-sec {
padding:20px
}

.sec-6months h1 {
font-size:46px
}

.shipping-button {
width:298px
}

.upgrade-button {
width:300px
}

.mpneyback .row {
display:flex;
flex-direction:column-reverse;
justify-content:center;
align-items:center
}

.mpneyback .col-md-9 {
padding-top:0;
padding-left:10px
}

.mob-only.cody-mobile {
text-align:center;
margin-bottom:10px;
display:block
}

.sec-cody {
background:none
}

.mpneyback .col-md-9 {
width:85%
}

.mpneyback .col-md-3 {
flex:0 0 auto;
width:100%
}
}

@media screen and (min-width: 800px) {
.sterling-p h1 {
margin-bottom:20px
}

.sterling-p {
width:85%
}

.timer h1,.timer p {
padding:18px 0 25px
}

.bs-bottle {
width:110%
}

.happiness-p h1 {
margin-bottom:20px
}

.grapes-img {
width:270px
}
}

@media screen and (max-width: 767px) {
.wait-order h2 {
font-size:22px
}

.wait-order h3 {
font-size:20px
}

.menu-left-ud,.menu-right-ud {
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.steps-col {
-webkit-box-flex:0;
-ms-flex:0 0 33%!important;
flex:0 0 33%!important;
max-width:33%!important
}

.steps-col p,.steps-col span {
font-size:12px
}

.timer h1,.timer p {
font-size:18px!important;
padding:18px 30px
}

.hdr-lgo {
margin:0 auto 9px;
text-align:center
}

.hdr-lgo img {
max-width:200px
}

.n-tnx {
padding:35px 15px 10px!important
}

.downsell-text {
font-size:18px!important
}

.badge-cont {
display:block;
display:block;
text-align:right
}

.mob-only {
display:block
}

.dtop-only {
display:none
}

img.bs-bottle {
margin-top:-70px
}

img.gurantee-sales-m {
max-width:140px;
margin-top:-20px
}

img.mb-badge {
position:absolute;
bottom:15px;
max-width:102px
}

.badges-100-cont {
width:100%;
max-width:100%;
text-align:right;
margin-bottom:30px;
padding-top:20px
}

.sec-cody h2 {
color:#06487C;
font-size:25px;
letter-spacing:-.54px;
font-weight:700;
line-height:30px;
text-align:center
}

.mob-only.cody-mobile {
text-align:center;
margin-bottom:10px
}

.sec-cody {
background:none;
padding:30px 60px
}

.container {
padding:0!important;
margin:20px auto!important
}

.upgrade-sec h1 {
font-weight:700;
font-size:28px;
color:#06487C;
line-height:30px;
text-align:center;
max-width:358px;
margin:auto;
margin-bottom:10px
}

.price1 {
font-size:60px
}

img.redarrow {
margin-top:-7px
}

p.formula-p {
margin-bottom:320px
}

.protect-row {
width:100%;
max-width:350px
}

.rectangle-container {
width:90%
}

.sec-sales-left,.sec-sales-right {
max-width:100%
}

.container.section-sales {
flex-direction:column
}

.container.rectangle-container.col-badges {
border:none;
margin:0;
margin-top:-20px!important
}

.hlight-2 {
background-size:1030px
}

.mpneyback .col-md-9 {
padding:20px 40px
}

.sec-6months h1 {
font-size:34px;
text-align:center
}

.sec-cody h2 {
text-align:left
}
}

@media screen and (max-width: 770px) {
.video-border {
width:300px;
height:170px
}

.special-deal {
padding-top:20px
}

.timer h1,.timer p {
font-size:18px
}

.btn-1 button {
padding:10px!important;
font-size:16px!important
}

.container.ud-header {
width:90%!important
}
}

@media screen and (max-width: 760px) {
.sales-sec {
flex-direction:column
}

.upgrade-sec {
width:100%
}

.bottles-sec .bs-bottle {
display:none!important
}

.upgrade-sec .bs-bottle {
display:block!important
}

.gurantee-bottle {
display:none
}

.bottles-sec {
width:100%
}

.secure-button {
width:90%;
flex-direction:row;
text-align:left;
margin-top:20px;
font-size:17px
}

.rush {
width:100%
}
}

@media screen and (max-width: 425px) {
img.gurantee-sales-m {
max-width:92px;
margin-top:-20px
}

.upgrade-sec .bs-bottle {
display:block!important;
margin-top:-50px
}

.upgrade-sec {
padding:20px
}

img.badges-100 {
max-width:180px
}

.badges-100-cont {
margin-bottom:40px
}

.sec-cody {
padding:30px 20px
}

.formula {
padding:20px;
margin:18px 10px
}

.sec-cody {
padding:0 20px;
padding-top:20px
}

.formula {
background-size:390px
}

.formula-2 {
padding:20px
}

br.remove-br {
display:none
}

.secure-button {
width:100%;
margin-right:-20px;
margin-top:0;
margin-bottom:10px;
margin-right:0
}

img.botbadge {
max-width:100px;
margin:20px
}

.container.section-sales {
background-color:unset
}

.sec-cody {
padding:20px
}

.container.rectangle-container.col-badges {
background-color:unset
}

p.try4 {
font-size:30px;
line-height:32px;
letter-spacing:-.49px;
font-weight:700;
text-align:center
}

.sec-6months h1 {
font-size:34px;
text-align:center;
line-height:30px
}

.container {
margin:10px auto!important
}

.mpneyback .col-md-9 {
padding:20px 10px
}

.img-guarantee {
margin-bottom:-30px
}
}

@media screen and (max-width: 375px) {
.video-border {
width:300px!important;
height:170px
}

.btn-1 button {
font-size:14px!important;
padding:10px
}

.upgrade-button {
padding:15px 0!important;
font-size:18px!important
}

.timer h1,.timer p {
font-size:16px
}

.dr-sterling {
margin-top:20px
}

.upgrade-button {
width:300px!important
}

.shipping-button {
width:300px!important
}

img.mb-badge {
position:absolute;
bottom:15px;
max-width:85px
}

img.badges-100 {
max-width:150px
}

.secure-button {
width:100%;
margin-right:-20px;
width:100%;
margin-right:0
}
}

@media (min-width: 300px) {
.fttyp_56782w34df {
max-width:710px;
margin:0 auto
}
}

.save-10 {
position:absolute;
top:10px;
left:0
}

.b-offer-cont {
margin-top:70px
}

.sales-sec {
position:relative
}

.container.ud-header {
margin:10px auto
}

.sec-6months h1 br {
display:none
}

.img-guarantee {
width:240px;
display:block;
bottom:0;
position:absolute
}

.hlight-3 {
background:url(/assets/saffron-b1g2/d1-images/highlight-5.webp) no-repeat left center!important
}

.hlight-6 {
background:url(/assets/saffron-b1g2/d1-images/highlight-6.webp) no-repeat left center!important;
color:#fff
}

.hlight-7 {
background:url(/assets/saffron-b1g2/d1-images/highlight-7.webp) no-repeat left center!important;
color:#fff
}

.hide-desk {
display:none!important
}

@media (max-width: 980px) {
.img-guarantee {
display:none
}

.save-10 {
width:220px
}
}

@media (max-width: 767px) {
.container.rectangle-container.col-badges.mob-only {
display:none!important
}

.container.section-sales {
flex-direction:column!important
}

footer .navbar {
display:flex;
justify-content:left!important
}

img.img-guarantee {
display:none
}

.sec-6months h1 {
font-size:30px!important
}

.sec-6months {
padding:20px
}

.sec-cody {
padding-top:280px;
background:url(/assets/saffron-b1g2/d1-images/cody-mobile1.webp) no-repeat right top!important;
background-size:contain!important
}

.hide-mob {
display:none!important
}

.hide-desk {
display:block!important
}

.b-offer-cont {
height:260px!important;
display:flex;
justify-content:center
}
}

@media (max-width: 450px) {
.buy-four {
margin-top:-10px!important
}
}

.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.webp);
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.webp);
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
}
}

.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;
display:flex;
align-items:center;
margin:0 auto
}

.btn-1 a {
text-decoration:none!important
}

.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
}
}

body {
color:#232323
}

.hidden {
display:none
}

.top {
height:52px;
height:52px;
background-color:#7C060D;
color:#fff;
display:flex;
justify-content:center;
align-items:center
}

.top p {
margin-bottom:0;
font-size:17px;
font-weight:500
}

.not-complete {
margin-top:-15px
}

.video {
padding:30px 0!important
}

.video-border {
border-radius:20px;
overflow:hidden;
width:560px;
margin:0 auto;
margin-bottom:30px
}

.container {
padding:0!important;
margin:40px auto
}

.sec-1-nav ul li {
font-size:18px;
font-weight:700;
padding:8px 26px;
color:#fff;
line-height:1.5em
}

footer {
padding:20px 20px 30px;
background-image:linear-gradient(#002b41,#002b41)!important
}

.sec-1-nav {
padding-bottom:25px
}

.btn-1 button {
cursor:pointer
}

.gurantee-bottle {
display:none
}

#wrapper {
background-image:url(/assets/saffron-b1g2/d1-images/main-bg-top.webp),linear-gradient(#016ea9,#016ea9)!important;
background-size:contain,auto!important;
background-position:50% 0%,50% 50%!important;
background-attachment:scroll,scroll!important;
background-repeat:no-repeat,no-repeat!important
}

.n-tnx p {
font-size:14px;
line-height:24px;
color:#0064a6
}

.n-tnx a {
color:#0064a6
}

.no-thanks-col {
margin-top:30px;
margin-bottom:20px
}

.no-thanks-col p.text-center.downsell-text {
font-size:20px!important
}

.upsell-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;
cursor:pointer
}

.upsell-button:hover {
transition-duration:0;
opacity:1;
background-image:linear-gradient(179deg,#ffbb25 0%,#ffa212 100%)!important;
border:4px solid #ffc958!important;
-webkit-box-shadow:0 3px 4px 0 #000!important;
-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,0.65)!important;
box-shadow:0 3px 4px 0 #000!important
}

.btn-1 {
position:relative;
margin-top:15px;
margin-bottom:-8px;
cursor:pointer!important
}

.upsell-button img {
margin-right:10px;
max-width:23px
}

.upsell-button {
margin:0 auto
}

.upsell-button {
display:flex;
text-align:center;
align-items:center
}

.gurnt .grnte-lft h2 {
font-size:25px!important;
line-height:35px;
color:#0087b6!important
}

.gurnt {
padding-right:25px;
padding-left:34px
}

.wait-order {
background:#f7f7f7;
padding:20px 30px
}

.wait-order h2 {
font-weight:700!important;
font-size:34px
}

.wait-order h3 {
font-size:26px;
font-weight:400!important;
color:#1e5685
}

.dv-1-prd {
margin:0 -70px;
padding:0!important;
border:none!important
}

#sec-2 .container {
padding:0 70px
}

.menu-right-ud p,.menu-right-ud span {
text-transform:uppercase;
font-size:14px;
font-weight:700;
margin-bottom:0!important
}

.ud-header {
max-width:100%;
width:1199px
}

section.timer {
padding:0!important
}

.timer h1,.timer p {
background:#0c497b;
text-align:center;
font-weight:400!important;
font-size:23px;
padding:18px 0;
text-transform:uppercase;
letter-spacing:2px
}

.timer p {
font-size:17px
}

.downsell-text {
text-align:center;
text-decoration:none!important;
color:#000!important;
font-size:17px!important;
max-width:390px;
margin:27px auto 0
}

.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!important;
text-decoration:none!important;
text-transform:uppercase;
font-weight:700;
letter-spacing:2px;
font-family:lato;
border-radius:11px;
font-size:20px!important
}

.green-check,.grey-check {
margin-bottom:5px!important
}

.yellow-check {
margin-bottom:8px
}

.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%)
}

.steps-col button {
border:none;
border-radius:7px;
cursor:pointer;
background:none!important;
padding:11px 22px!important
}

.steps-col button:hover {
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%)!important
}

.steps-col button img {
border-radius:20px
}

.steps-col button:hover span {
color:#fff!important
}

.steps-col button:hover img {
background-color:#fff
}

.no-underline {
text-decoration:none!important
}

.bottles-sec {
width:50%;
margin:auto;
position:relative;
text-align:right;
padding-right:40px
}

.gurantee-sales {
width:168px;
margin-top:-45px;
margin-bottom:20px;
position:absolute;
top:0;
right:-15px
}

.upgrade-sec {
width:100%!important
}

.bs-bottle {
width:100%;
max-width:445px;
display:block;
margin:auto
}

img.mb-badge {
position:absolute;
margin-left:-80px;
margin-bottom:-100px
}

.secure-button {
margin-right:0
}

.lock-icon {
width:24px
}

.badges-100-cont {
max-width:430px
}

.sec-cody p span {
display:block
}

.sec-cody {
padding:50px 60px;
background:url(/assets/saffron-b1g2/d1-images/cody.webp) no-repeat right top;
border-radius:0 20px 0 0
}

.sec-cody h2 {
color:#06487C;
font-size:38px;
letter-spacing:-.54px;
font-weight:700;
line-height:46px
}

.sec-cody p {
font-size:20px;
letter-spacing:-.28px;
margin-top:20px;
line-height:24px
}

.section-cody {
margin-top:40px
}

.sec-cody h2 span {
background:url(/assets/saffron-b1g2/d1-images/txt-bg-1.webp) no-repeat center center
}

.formula {
background:url(/assets/saffron-b1g2/d1-images/bio-girl.webp) no-repeat right bottom;
background-color:#fff;
padding:40px;
margin:18px 50px
}

p.formula-p {
width:100%
}

.hlight-2 {
background:url(/assets/saffron-b1g2/d1-images/txt-bg-3.webp) no-repeat left center;
padding-left:20px;
margin-left:-20px;
font-weight:700;
color:#fff
}

.hlight-3 {
background:url(/assets/saffron-b1g2/d1-images/txt-bg-2.webp) no-repeat left center;
padding-left:20px;
margin-left:-20px;
font-weight:700
}

.formula-2 {
background:url(/assets/saffron-b1g2/d1-images/hand.webp) no-repeat right center;
padding:40px 60px
}

.formula-2 p {
font-size:20px;
line-height:24px;
letter-spacing:-.28px
}

img.redarrow {
position:absolute;
margin-left:-10px;
margin-top:5px
}

.sales-2 {
margin-top:35px
}

.badge-cont {
display:none
}

.mob-only {
display:none
}

.sec-6months {
padding:40px 20px;
display:flex;
flex-direction:column;
align-items:center
}

.sec-6months h1 {
font-size:49px;
line-height:43px;
color:#06487C
}

p.try4 {
font-size:35px;
line-height:32px;
letter-spacing:-.49px;
font-weight:700
}

p.p-6months {
font-size:20px;
letter-spacing:-.28px;
line-height:26px;
max-width:688px;
text-align:center
}

.sec-sales-left {
max-width:calc(50% - 20px)
}

.sec-sales-right {
max-width:calc(50% - 20px)
}

.container.section-sales {
display:flex;
flex-direction:row;
justify-content:space-evenly;
background-color:#F7F7F7;
border-radius:20px;
flex-wrap:wrap
}

.b-offer-cont {
height:310px
}

h2.h2-offer {
font-size:32px;
line-height:38px;
color:#06487C;
letter-spacing:-.91px;
max-width:336px;
margin:auto
}

.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;
font-weight:700;
letter-spacing:-.28px
}

.n-txt {
margin-top:40px
}

.b-offer-cont img {
height:100%
}

.downsell-link-custom {
margin:auto;
display:block;
max-width:224px
}

.n-txt.dtop-only {
margin-top:0
}

.upgrade-sec {
width:60%;
padding:0 40px;
text-align:center;
padding-bottom:40px
}

.sales-sec {
background:url(/assets/saffron-b1g2/d1-images/cloud.webp) no-repeat left top
}

.secure-button {
margin:auto;
margin-top:20px;
margin-bottom:20px
}

.container.rectangle-container.col-badges {
border:none;
margin:0
}

.secure-button {
width:100%
}

.lock-icon {
margin-right:0;
margin-left:0;
width:18px
}

.col-badges .col-md-4 {
text-align:center;
display:flex;
justify-content:center;
align-items:center
}

img.botbadge {
max-width:100px
}

.container.rectangle-container.mpneyback {
max-width:1066px
}

.img-guarantee {
width:240px;
margin:auto;
display:block
}

.mpneyback .col-md-9 {
padding-top:50px;
padding-left:50px
}

.mpneyback .col-md-9 p {
font-size:20px;
line-height:24px;
letter-spacing:-.28px
}

.container.rectangle-container.mpneyback {
max-width:1066px;
margin-top:0;
background-color:#fff;
position:relative
}

@media screen and (max-width: 1300px) {
.upgrade-sec .bs-bottle {
display:none!important
}

.bottles-sec .bs-bottle {
display:block!important;
width:90%
}

.sales-sec {
flex-direction:row
}

.upgrade-sec {
width:60%
}

.upgrade-button {
width:330px
}

.shipping-button {
width:330px
}

.secure-button {
width:370px
}

.padlock-icon {
margin-right:5px
}

.btn-1 button {
font-size:18px
}

.lock-icon {
margin-right:10px;
margin-left:0
}

.bottles-sec {
width:50%;
position:relative
}

.gurantee-bottle {
display:block;
position:absolute;
left:60%;
width:30%
}

img.mb-badge {
margin-left:-110px
}
}

@media (max-width: 1200px) {
.badges-100-cont {
max-width:430px;
text-align:center;
padding-left:50px
}

.gurantee-sales {
margin-top:-100px
}

.b-offer-cont {
height:240px
}
}

@media (min-width: 1200px) {
.container {
max-width:1160px
}
}

@media (max-width: 991px) {
.secure-button {
width:270px;
padding:20px 10px;
flex-direction:column;
text-align:center;
margin-top:20px;
font-size:17px
}

img.mb-badge {
position:relative;
margin:auto!important;
display:block;
padding-top:20px
}

.badges-100-cont {
padding-left:0
}

.gurantee-sales {
margin-top:-85px
}

.formula-2 {
background:none
}

.b-offer-cont {
height:160px
}

.upgrade-sec {
padding:20px
}

.sec-6months h1 {
font-size:46px
}

.shipping-button {
width:298px
}

.upgrade-button {
width:300px
}

.mpneyback .row {
display:flex;
flex-direction:column-reverse;
justify-content:center;
align-items:center
}

.mpneyback .col-md-9 {
padding-top:0;
padding-left:10px
}

.mob-only.cody-mobile {
text-align:center;
margin-bottom:10px;
display:block
}

.sec-cody {
background:none
}

.mpneyback .col-md-9 {
width:85%
}

.mpneyback .col-md-3 {
flex:0 0 auto;
width:100%
}
}

@media screen and (min-width: 800px) {
.sterling-p h1 {
margin-bottom:20px
}

.sterling-p {
width:85%
}

.timer h1,.timer p {
padding:18px 0 25px
}

.bs-bottle {
width:110%
}

.happiness-p h1 {
margin-bottom:20px
}

.grapes-img {
width:270px
}
}

@media screen and (max-width: 767px) {
.wait-order h2 {
font-size:22px
}

.wait-order h3 {
font-size:20px
}

.menu-left-ud,.menu-right-ud {
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.steps-col {
-webkit-box-flex:0;
-ms-flex:0 0 33%!important;
flex:0 0 33%!important;
max-width:33%!important
}

.steps-col p,.steps-col span {
font-size:12px
}

.timer h1,.timer p {
font-size:18px!important;
padding:18px 30px
}

.hdr-lgo {
margin:0 auto 9px;
text-align:center
}

.hdr-lgo img {
max-width:200px
}

.n-tnx {
padding:35px 15px 10px!important
}

.downsell-text {
font-size:18px!important
}

.badge-cont {
display:block;
display:block;
text-align:right
}

.mob-only {
display:block
}

.dtop-only {
display:none
}

img.bs-bottle {
margin-top:-70px
}

img.gurantee-sales-m {
max-width:140px;
margin-top:-20px
}

img.mb-badge {
position:absolute;
bottom:15px;
max-width:102px
}

.badges-100-cont {
width:100%;
max-width:100%;
text-align:right;
margin-bottom:30px;
padding-top:20px
}

.sec-cody h2 {
color:#06487C;
font-size:25px;
letter-spacing:-.54px;
font-weight:700;
line-height:30px;
text-align:center
}

.mob-only.cody-mobile {
text-align:center;
margin-bottom:10px
}

.sec-cody {
background:none;
padding:30px 60px
}

.container {
padding:0!important;
margin:20px auto!important
}

.upgrade-sec h1 {
font-weight:700;
font-size:28px;
color:#06487C;
line-height:30px;
text-align:center;
max-width:358px;
margin:auto;
margin-bottom:10px
}

.price1 {
font-size:60px
}

img.redarrow {
margin-top:-7px
}

p.formula-p {
margin-bottom:320px
}

.protect-row {
width:100%;
max-width:350px
}

.rectangle-container {
width:90%
}

.sec-sales-left,.sec-sales-right {
max-width:100%
}

.container.section-sales {
flex-direction:column
}

.container.rectangle-container.col-badges {
border:none;
margin:0;
margin-top:-20px!important
}

.hlight-2 {
background-size:1030px
}

.mpneyback .col-md-9 {
padding:20px 40px
}

.sec-6months h1 {
font-size:34px;
text-align:center
}

.sec-cody h2 {
text-align:left
}
}

@media screen and (max-width: 770px) {
.video-border {
width:300px;
height:170px
}

.special-deal {
padding-top:20px
}

.timer h1,.timer p {
font-size:18px
}

.btn-1 button {
padding:10px!important;
font-size:16px!important
}

.container.ud-header {
width:90%!important
}
}

@media screen and (max-width: 760px) {
.sales-sec {
flex-direction:column
}

.upgrade-sec {
width:100%
}

.bottles-sec .bs-bottle {
display:none!important
}

.upgrade-sec .bs-bottle {
display:block!important
}

.gurantee-bottle {
display:none
}

.bottles-sec {
width:100%
}

.secure-button {
width:90%;
flex-direction:row;
text-align:left;
margin-top:20px;
font-size:17px
}

.rush {
width:100%
}
}

@media screen and (max-width: 425px) {
img.gurantee-sales-m {
max-width:92px;
margin-top:-20px
}

.upgrade-sec .bs-bottle {
display:block!important;
margin-top:-50px
}

.upgrade-sec {
padding:20px
}

img.badges-100 {
max-width:180px
}

.badges-100-cont {
margin-bottom:40px
}

.sec-cody {
padding:30px 20px
}

.formula {
padding:20px;
margin:18px 10px
}

.sec-cody {
padding:0 20px;
padding-top:20px
}

.formula {
background-size:390px
}

.formula-2 {
padding:20px
}

br.remove-br {
display:none
}

.secure-button {
width:100%;
margin-right:-20px;
margin-top:0;
margin-bottom:10px;
margin-right:0
}

img.botbadge {
max-width:100px;
margin:20px
}

.container.section-sales {
background-color:unset
}

.sec-cody {
padding:20px
}

.container.rectangle-container.col-badges {
background-color:unset
}

p.try4 {
font-size:30px;
line-height:32px;
letter-spacing:-.49px;
font-weight:700;
text-align:center
}

.sec-6months h1 {
font-size:34px;
text-align:center;
line-height:30px
}

.container {
margin:10px auto!important
}

.mpneyback .col-md-9 {
padding:20px 10px
}

.img-guarantee {
margin-bottom:-30px
}
}

@media screen and (max-width: 375px) {
.video-border {
width:300px!important;
height:170px
}

.btn-1 button {
font-size:14px!important;
padding:10px
}

.upgrade-button {
padding:15px 0!important;
font-size:18px!important
}

.timer h1,.timer p {
font-size:16px
}

.dr-sterling {
margin-top:20px
}

.upgrade-button {
width:300px!important
}

.shipping-button {
width:300px!important
}

img.mb-badge {
position:absolute;
bottom:15px;
max-width:85px
}

img.badges-100 {
max-width:150px
}

.secure-button {
width:100%;
margin-right:-20px;
width:100%;
margin-right:0
}
}

@media (min-width: 300px) {
.fttyp_56782w34df {
max-width:710px;
margin:0 auto
}
}

.save-10 {
position:absolute;
top:10px;
left:0
}

.b-offer-cont {
margin-top:70px
}

.sales-sec {
position:relative
}

.container.ud-header {
margin:10px auto
}

.sec-6months h1 br {
display:none
}

.img-guarantee {
width:240px;
display:block;
bottom:0;
position:absolute
}

.hlight-3 {
background:url(/assets/saffron-b1g2/d1-images/highlight-5.webp) no-repeat left center!important
}

.hlight-6 {
background:url(/assets/saffron-b1g2/d1-images/highlight-6.webp) no-repeat left center!important;
color:#fff
}

.hlight-7 {
background:url(/assets/saffron-b1g2/d1-images/highlight-7.webp) no-repeat left center!important;
color:#fff
}

.hide-desk {
display:none!important
}

@media (max-width: 980px) {
.img-guarantee {
display:none
}

.save-10 {
width:220px
}
}

@media (max-width: 767px) {
.container.rectangle-container.col-badges.mob-only {
display:none!important
}

.container.section-sales {
flex-direction:column!important
}

footer .navbar {
display:flex;
justify-content:left!important
}

img.img-guarantee {
display:none
}

.sec-6months h1 {
font-size:30px!important
}

.sec-6months {
padding:20px
}

.sec-cody {
padding-top:280px;
background:url(/assets/saffron-b1g2/d1-images/cody-mobile1.webp) no-repeat right top!important;
background-size:contain!important
}

.hide-mob {
display:none!important
}

.hide-desk {
display:block!important
}

.b-offer-cont {
height:260px!important;
display:flex;
justify-content:center
}
}

@media (max-width: 450px) {
.buy-four {
margin-top:-10px!important
}
}

.customBtn1,.customBtn2,.customBtn3,.customBtn4 {
justify-content:center;
display:flex;
justify-content:center;
display:flex
}

.btn4,.btn3,.btn2,.btn1 {
align-items:center;
display:flex
}

.btn-1 button,.btn-2 button,.btn-3 button,.btn-4 button {
background-image:linear-gradient(89deg,#feae00 0%,#ee9100 100%)!important;
color:#fff!important;
font-weight:700!important;
font-size:24px!important;
border:4px solid #ffbd31!important;
border-radius:12px!important;
padding:20px!important;
line-height:normal!important;
font-family:Roboto!important
}

.h2,h2 {
font-size:2rem
}

h1,h2,h3,h4,h5,h6 {
font-weight:500
}

.protect-row {
margin:0 auto!important
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
margin-bottom:1rem
}

img,video {
max-width:revert;
display:revert
}

body>img {
position:absolute
}

.d-none {
height:1px
}

.saff-last-chance {
font-size:26px!important;
line-height:31px;
letter-spacing:1.3px
}

.sec-cody h2 {
font-size:24px!important;
line-height:29px!important
}

.w-48 {
width:48%
}

.sec-cody {
background:url(/assets/saffron-b1g2/d1-images/cody.webp) no-repeat right top
}

.logo-mob {
display:none!important
}

.nav-03 button span {
display:inline
}

.b-offer-cont {
margin-top:10px!important
}

.sec-cody {
background:url(/assets/saffron-b1g2/d1-images/cody-image6.webp) no-repeat right top!important;
background-size:70%!important
}

.save-10 {
max-width:190px!important
}

@media screen and (max-width: 767px) {
.saff-last-chance {
font-size:26px!important;
line-height:31px;
letter-spacing:1.3px
}

.w-100-mob {
width:100%!important
}

#cody-sec {
background:url(/assets/saffron-b1g2/d1-images/cody-image5-mob.webp) no-repeat center 10px!important;
padding:70% 20px 0!important;
background-size:65%!important
}

.sec-cody h2 br {
display:none!important
}
}

@media screen and (max-width: 600px) {
.hide-mb {
display:none!important
}

.pageheader {
flex-direction:row;
padding:5px 20px
}

.logo-desk {
display:none!important
}

.logo-mob {
display:block!important;
max-width:50px
}

.sitenav .navitem {
padding:5px;
display:flex;
align-items:center;
gap:2px
}

.nav-03.navitem button {
display:flex;
align-items:center
}

.navitem img {
margin:0!important
}

.navitem p {
font-size:12px!important
}

.top {
margin-top:5px!important;
height:auto!important;
padding:5px!important
}

section.timeleft {
padding:5px!important
}

.b-offer-cont {
margin-top:0!important
}

.sec-6months {
padding:10px!important
}

.sec-6months h1 {
margin-bottom:0!important
}

.top p {
text-align:center;
font-size:18px!important
}
}

@media screen and (max-width: 428px) {
.saff-last-chance {
text-align:center!important;
font-size:18px!important;
line-height:27px;
letter-spacing:normal
}

.top p {
text-align:center;
font-size:18px!important
}

.hlight-3 {
line-height:30px!important
}

h2.h2-offer {
font-size:25px!important;
line-height:28px!important
}

.btn-1 {
margin:0 auto -15px!important
}

.text-center.downsell-text {
margin-top:10px!important
}
}

@media screen and (max-width: 375px) {
.shipping-button {
width:250px!important;
justify-content:center!important;
margin:10px auto!important
}
}

@media (max-width: 767px) {
.btn-1 button {
max-width:263px;
height:63px;
font-size:15px!important;
padding:10px 5px!important
}

.btn-1 img.cart-icon {
max-width:30px
}
}

/* New Fixes */
@media screen and (max-width: 600px) {
.top {
margin-top: 0 !important;
}
}

@media (max-width: 575px) {
body .container {
padding-right: 0 !important;
padding-left: 0 !important;
  }
}