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

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

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block
}

body {
line-height:1;
font-family:'Open Sans',sans-serif;
background:#fff;
color:#fff
}

ol,ul {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none
}

table {
border-collapse:collapse;
border-spacing:0
}

a {
text-decoration:none!important
}

.clear {
clear:both
}

.default-bg {
padding:0 15px
}

p {
font-family:arial;
font-size:21px;
color:#242A3F;
line-height:130%
}

p.large-inter {
font-family:'Inter',sans-serif;
font-size:26px
}

h1,h2,h3,h4,h5,h6 {
color:#242A3F;
font-family:'Inter',sans-serif;
line-height:130%
}

h2 {
font-family:'Inter',sans-serif;
font-style:normal;
font-weight:500;
font-size:32px;
line-height:120%;
letter-spacing:-.507568px
}

.h2-xl {
font-size:38px;
line-height:120%
}

strong {
font-weight:700
}

.blue-bg {
background:#F3F8FC
}

.box-on {
box-shadow:rgba(0,0,0,0.2) 0 0 16px
}

.blue-text {
color:#0065A6
}

.yellow-text {
color:#E8AD32!important
}

.white-text {
color:#fff!important
}

.o-hidden {
overflow:hidden
}

h4 {
font-size:30px;
font-weight:500
}

.z-top {
position:relative;
z-index:1
}

@media (min-width: 1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl {
max-width:1000px
}
}

.show-mobile {
display:none
}

header .col-md-2 {
-ms-flex:0 0 20.666667%;
flex:0 0 20.666667%;
max-width:22.666667%
}

header .col-md-10 {
-ms-flex:0 0 77.333333%;
flex:0 0 77.333333%;
max-width:77.333333%
}

.steps-con {
background:#F3F8FC;
padding:10px 1px;
border-radius:46px
}

.steps-con hr {
border-top:1px solid #000
}

.steps-con p {
font-family:'Inter',sans-serif;
color:#000;
font-size:12px;
padding:0 10px;
line-height:100%
}

.steps-con .col-md-3 {
display:flex;
align-items:center;
padding:0;
justify-content:center;
-ms-flex:0 0 33%;
flex:0 0 33%;
max-width:31%
}

.steps-con .col-md-1 {
-ms-flex:0 0 3.333333%;
flex:0 0 3.333333%;
max-width:3.333333%;
padding:0;
margin:0 -1px -2px -14px
}

.steps-con strong {
font-weight:900
}

.banner {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-banner.webp)!important;
background-size:auto;
background-position:top right;
background-repeat:no-repeat;
background-color:#F3F8FC;
height:1011px;
position:relative;
padding-top:50px
}

.banner h1 {
font-family:'Inter',sans-serif;
font-style:normal;
font-size:47px;
line-height:120%;
letter-spacing:-.648559px;
color:#242A3F;
max-width:606px
}

.banner h2 {
max-width:677px;
font-size:29px
}

.banner h1 strong {
font-weight:700
}

.white-bg {
background-color:#fff
}

.gail-h2 {
font-size:27px!important;
max-width:100%!important
}

.content-1 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-lab-bg.webp)!important;
background-size:auto;
background-position:100% 83%;
background-repeat:no-repeat
}

.content-1 .natural-con {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-cody.webp)!important;
background-size:539px;
background-position:top left;
background-repeat:no-repeat;
margin-top:-719px;
position:relative
}

.content-1 h2 {
font-size:34px;
margin-bottom:20px;
max-width:501px
}

.blue-box {
background-color:#F3F8FC;
height:100%
}

.blue-box p {
font-family:Arial;
font-style:normal;
font-weight:700;
font-size:18px;
line-height:120%;
letter-spacing:-.296081px;
color:#242A3F
}

.inner-con {
margin-left:-30px;
margin-right:-30px
}

.reading-bg {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-readingjpg.webp)!important;
background-size:contain;
background-position:center right;
background-repeat:no-repeat
}

.large-p {
font-family:'Inter',sans-serif;
font-weight:500;
font-size:22px
}

.pull-top {
margin:-42px 0 20px
}

.increase-con {
background:#194B6C;
text-align:center;
padding-top:108px;
border-radius:284px;
width:364px;
height:364px;
padding-right:0;
margin-top:-62px;
padding-left:40px;
position:relative;
right:39px
}

.increase-con h2 {
font-family:'Inter',sans-serif;
font-weight:700;
font-size:32px;
line-height:34px;
color:#fff;
max-width:82px
}

.huperzine-con {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-grass.webp)!important;
background-size:contain;
background-position:center left;
background-repeat:no-repeat;
position:relative;
z-index:1
}

.huperzine-con h2 {
max-width:100%!important;
font-size:32px
}

.content-2 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-cell-bg.webp)!important;
background-size:auto;
background-position:top right;
background-repeat:no-repeat;
background-color:#e7f5fb;
margin-top:-64px;
padding-top:115px!important
}

.content-3 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-glass.webp)!important;
background-size:auto;
background-position:top right;
background-repeat:no-repeat;
padding-bottom:0!important
}

.sales-main-container {
position:relative;
z-index:1
}

.money-badge-img {
max-width:248px;
margin-top:87px
}

.moneyback-top {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-happy-lady.webp)!important;
background-size:auto;
background-position:top right;
background-repeat:no-repeat
}

.demand-con {
overflow:hidden;
margin-top:30px
}

.all-bottles,.badges-img {
max-width:100%
}

.small-h2 {
font-size:24px
}

.badges-img {
max-width:200px;
margin-top:-32px
}

.all-bottles-con {
margin-top:-70px;
z-index:1;
position:relative;
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-allbottles.webp)!important;
background-size:458px;
background-position:center left;
background-repeat:no-repeat;
background-color:rgba(255,255,255,0.8)
}

.all-bottles-con h2 {
margin-bottom:10px
}

.top-text-sales {
background-color:#fff;
border:8px solid #F3F8FC;
display:table;
margin:0 auto;
padding:10px 15px;
margin-top:-71px
}

.top-text-sales h5 {
font-weight:700;
font-size:21px
}

.top-box-border {
height:34px;
background:#fff;
z-index:1;
width:288px;
position:relative;
margin-top:-34px;
border:1px solid #b9cbd9;
border-bottom:1px solid #fff;
margin-left:-1px
}

.sales-section h2 {
font-size:53px
}

.sales-box {
position:relative;
top:-29px;
display:table;
padding:20px 30px;
left:0
}

.sales-box h3 {
font-weight:700;
font-size:24px;
line-height:46px;
letter-spacing:-.451171px;
color:#0065A6
}

.sales-box p {
font-size:21px;
position:relative;
z-index:1
}

.save-circle {
background:#194B6C;
text-align:center;
border-radius:284px;
width:105px;
height:105px;
padding-right:0;
position:absolute;
top:-53px;
right:12px;
padding-top:20px;
z-index:2
}

.save-circle p {
font-size:19px;
font-weight:700;
text-transform:uppercase
}

.save-circle h3 {
color:#fff;
font-size:27px;
font-weight:700
}

.prod-sales-con {
margin-top:-50px
}

.prod-sales-con img {
margin-top:-24px;
position:relative
}

.free-shipping {
background:#194B6C;
text-align:center;
display:table;
padding:15px 9px;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
margin-top:-103px;
position:relative;
margin-left:-1px
}

.free-shipping h3 {
color:#fff;
font-weight:700;
font-size:19px;
margin-top:5px;
text-transform:uppercase
}

.main-price span {
font-size:30px;
position:relative;
top:-30px
}

.main-price {
color:#000!important;
font-weight:900;
font-size:71px!important;
margin-top:-44px!important;
margin-bottom:0;
position:relative
}

.moneyback {
font-size:20px;
margin-top:-13px
}

.button-sales-con button {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-button-bg.webp)!important;
background-size:auto!important;
background-position:center center!important;
border-radius:5px;
border:none;
display:flex;
align-items:center;
padding:20px 13px;
width:376px;
box-shadow:2px 2px #d19517;
-webkit-transition:.3s;
-moz-transition:.3s;
transition:.3s;
margin:20px auto
}

.button-sales-con button:hover {
box-shadow:8px 8px #d19517;
-webkit-transition:.3s;
-moz-transition:.3s;
transition:.3s
}

.button-text {
font-style:normal;
font-weight:600;
font-size:20px;
line-height:22px;
text-align:left;
font-family:'Inter',sans-serif;
padding-left:30px;
text-transform:uppercase
}

.button-text strong {
font-weight:900!important
}

.yes-btn {
font-family:'Hind',sans-serif;
font-size:22px;
font-weight:700;
color:#000;
padding:0 10px
}

.button-arrow {
position:relative;
top:-2px
}

.sales-col {
padding-bottom:88px;
border-bottom:1px solid #b9cbd9;
position:relative;
border:1px solid #b9cbd9
}

.sales-col img {
max-width:100%
}

.order-form {
background-color:#F3F8FC;
border:1px solid #b9cbd9;
border-bottom:1px solid #F3F8FC;
margin:0 auto;
padding:20px 10px;
overflow:visible;
height:89px;
position:absolute;
width:332px;
margin-bottom:-63px;
z-index:1;
left:0;
right:0
}

.order-form h4 {
font-size:20px;
color:#000;
text-transform:uppercase;
margin-bottom:5px;
font-weight:700
}

.order-form img {
max-width:200px
}

.bottle-8 {
margin-bottom:-8px
}

.downsell-con-container {
position:relative;
margin-top:-33px;
z-index:1;
padding-bottom:44px;
box-shadow:#000 0 10px 11px
}

.downsell-con {
max-width:80%;
margin:30px auto 0
}

.downsell-con a {
color:#E66100;
text-decoration:underline!important
}

.content-4 {
background-color:#F3F8FC;
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-money-bg.webp)!important;
background-size:auto!important;
background-position:top right!important;
background-repeat:no-repeat;
padding-top:80px!important;
padding-bottom:80px!important
}

.content-4 h2 {
font-size:42px;
font-weight:600
}

.moneyback-large {
font-family:'Inter',sans-serif;
font-size:26px;
margin:20px 0;
line-height:120%
}

.moneyback-small {
font-family:'Inter',sans-serif;
font-size:22px
}

.blue-box-icon {
padding:20px 30px;
height:100%;
position:relative;
z-index:1
}

.top-icon {
margin-bottom:20px
}

.top-icon h3 {
font-weight:600;
font-size:24px;
line-height:120%;
margin:0 25px
}

.content-6 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-bluecell-bg.webp)!important;
background-position:top right;
background-repeat:no-repeat;
background-color:#194B6C;
padding-top:189px;
margin-top:-186px;
padding-bottom:50px
}

.content-6 h2,.content-6 p {
color:#FFF
}

.yellow-row {
margin-top:30px
}

.yellow-row img {
margin-bottom:25px
}

.yellow-row p {
margin:0;
line-height:120%
}

.content-7 .large-h2 {
font-size:51px;
line-height:56px;
margin:15px 0
}

.page-only-p {
font-size:18px!important;
text-align:left;
font-weight:700
}

.content-7 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-lab-bg.webp)!important;
background-size:auto!important;
background-position:top right!important;
background-repeat:no-repeat
}

.content-7 .increase-con {
padding-top:52px;
margin-top:245px;
right:16px;
margin-bottom:-51px
}

.content-7 .increase-con h2,.content-7 .increase-con p {
text-transform:uppercase
}

@media screen and (max-width: 1250px) {
.main-price {
margin-top:-33px!important
}

.sales-section {
margin-top:-28px
}

.button-text {
font-size:21px
}

.button-sales-con button {
width:375px
}

.increase-con {
right:23px
}

.increase-con-bot {
right:40px
}

.banner h1 {
max-width:640px
}

.content-1 .natural-con {
margin-top:-718px
}
}

@media screen and (max-width: 1366px) {
.banner {
background-size:447px
}

.content-1 {
background-size:431px;
background-position:100% 72%
}

.content-2 {
background-position:top right,0% 85%;
background-size:543px,552px!important
}

.content-3 {
background-size:367px
}
}

@media screen and (max-width: 1024px) {
.banner {
background-size:372px
}

.free-shipping h3 {
font-size:14px
}

img {
max-width:100%
}

.banner {
background-size:476px
}

.banner h1 {
max-width:448px;
font-size:35px;
line-height:120%
}

.content-1 .natural-con {
margin-top:-730px
}

.large-p {
font-size:19px
}

.save-more {
width:508px;
right:-249px;
bottom:-262px;
height:508px;
padding-right:142px
}

.content-2 {
background-position:top right,-16% 88%
}

.content-4 {
background-size:contain!important
}

.clinic-img {
position:relative;
right:-4px;
bottom:-42px
}

.increase-con-bot {
padding-top:75px;
right:20px
}

.sales-section h2 {
font-size:41px
}

.sales-box h3 {
font-size:21px
}

.save-circle p {
font-size:19px
}

.save-circle h3 {
font-size:27px
}

.sales-box p {
font-size:20px
}

.button-check {
max-width:26px!important
}

.button-arrow {
max-width:9px!important
}

.yes-btn {
font-size:17px;
padding:0 6px
}

.button-text {
padding-left:16px;
font-size:16px
}

.save-circle {
width:95px;
height:95px;
padding-right:0;
position:absolute;
top:-33px;
right:-12px;
padding-top:16px
}

.free-shipping h3 {
font-size:19px
}

.moneyback {
font-size:20px
}

.button-text {
padding-left:23px
}

.bottle-8 {
margin-bottom:-6px
}

.yes-btn {
font-size:19px;
padding:0 6px
}

.button-sales-con button {
width:291px;
padding:18px 13px
}

.order-form {
width:261px
}

.order-form h4 {
font-size:14px
}

.main-price {
margin-top:3px!important
}

.top-icon h3 {
font-weight:600;
font-size:21px;
line-height:120%;
margin:0 10px
}

.content-7 .increase-con {
padding-top:51px;
margin-top:20px;
right:30px
}

.content-7 .sales-section {
margin-top:-72px
}

.increase-con {
padding-top:70px;
width:239px;
height:232px;
margin:35px auto 46px
}

.increase-con-bot {
padding-top:48px;
width:239px;
height:232px;
margin:35px auto 46px;
right:36px
}

.yellow-row .col-md-3 {
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
margin-bottom:20px
}

.content-7 .large-h2 {
font-size:37px;
line-height:120%;
margin:15px 0
}

.content-7 .sales-section {
margin-top:44px
}

.banner h2 {
max-width:485px;
font-size:23px
}

.page-only-p {
font-size:17px!important
}
}

@media screen and (max-width: 1000px) {
.page-only-p {
font-size:15px!important
}

.increase-con-bot {
right:62px
}

.banner {
background-size:383px
}

.content-3 {
background-size:304px
}

.huperzine-con {
background-position:-115px 96%
}

.all-bottles-con {
margin-top:10px;
background-size:330px
}

.reading-bg {
background-position:258% 10%
}

.steps-con .col-md-1 {
margin:0 9px -2px 0
}

.steps-con .col-md-3 {
-ms-flex:0 0 29%;
flex:0 0 29%;
max-width:29%
}

.steps-con {
padding:21px 34px
}

.content-2 {
background-position:top right,-64% 88%
}

.increase-con {
padding-top:67px;
width:212px;
height:212px
}

.content-3 .increase-con {
padding-top:43px
}

.increase-con p {
font-size:21px;
line-height:120%
}

.content-7 .increase-con h2 {
font-size:25px
}

.content-7 .increase-con .page-only-p {
font-size:19px!important
}

.content-1 .natural-con {
background-size:407px
}
}

@media screen and (max-width: 767px) {
.header-logo {
max-width:150px
}

header .col-md-2,header .col-md-10 {
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.yellow-row .col-md-3 {
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}

.hide-mobile {
display:none
}

.show-mobile {
display:block
}

.steps-con .col-md-1 {
display:none
}

.steps-row {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}

.steps-con .col-md-3 {
-ms-flex:0 0 30%;
flex:0 0 30%;
max-width:30%
}

.steps-con {
padding:13px 1px;
max-width:414px;
margin:0 auto
}

.banner {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-banner-mobile.webp)!important;
background-color:#fff
}

.banner h1 {
max-width:100%;
font-size:32px;
line-height:120%;
text-align:center;
margin:39px auto 10px
}

.banner h1 strong {
font-weight:900
}

.banner h2 {
text-align:center
}

h2 {
font-size:24px;
line-height:120%
}

.blue-mobile {
color:#0065A6;
font-weight:700
}

.smile-mobile {
margin:-75px auto 0
}

.content-1 {
background-image:none!important;
background-position:100% 58%
}

.content-1 .natural-con {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-cody-mobile.webp)!important;
padding-bottom:0!important;
background-position:top right;
background-size:292px;
margin-top:-654px;
position:relative;
z-index:1;
padding-top:27px!important
}

.content-1 .natural-con h2 {
text-align:left;
max-width:264px;
font-size:30px
}

.reading-bg {
background-image:none!important;
padding-top:0!important
}

.pull-side {
margin-left:-20px;
margin-right:-20px
}

.lab-pull {
margin-top:-99px;
margin-left:-30px;
margin-right:-30px;
position:relative
}

.px-5 {
padding-left:20px!important;
padding-right:20px!important
}

.content-1 .natural-con .blue-box {
display:flex;
align-items:center;
max-width:414px;
margin:0 auto
}

.content-1 .natural-con .blue-box img {
width:50px
}

.content-1 .natural-con .blue-box p {
text-align:left;
margin-left:24px
}

.inner-con {
margin-left:-20px;
margin-right:-20px
}

.content-1 .inner-con h2 {
text-align:left
}

.large-p {
font-size:20px;
line-height:120%
}

.reverse-col {
flex-direction:column-reverse
}

.huperzine-con {
background-image:none!important;
padding-top:0!important
}

.huperzine-con .pull-side {
margin:0 -15px 30px
}

.save-more {
padding-top:284px;
border-radius:291px;
position:absolute;
width:360px;
right:0;
bottom:0;
height:360px;
padding-right:0;
top:-321px;
text-align:center;
padding-left:0;
left:-12px;
margin:0 auto
}

.save-more br {
display:none
}

.save-more h2,.save-more p {
font-size:21px;
text-align:center!important;
line-height:120%
}

.content-1 .inner-con h2.large-h2 {
max-width:100%;
margin-top:20px
}

h4 {
font-size:21px
}

.blue-box {
max-width:414px;
margin:0 auto
}

.today-title {
margin-top:233px
}

.h2-xl {
font-size:26px;
line-height:120%;
max-width:262px
}

.content-2 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-cell-bg-mobile.webp)!important;
background-size:contain!important;
background-position:top center;
background-repeat:no-repeat!important
}

.content-2 .white-box {
display:flex;
align-items:center;
max-width:414px;
margin:0 auto
}

.content-2 .white-box img {
width:50px
}

.content-2 .white-box p {
text-align:left;
margin-left:20px;
font-size:19px
}

.white-box-row .col-md-4 {
margin:5px 0
}

.increase-con {
padding-top:59px;
width:200px;
height:200px;
margin:35px auto 0;
left:0;
right:0
}

.increase-con p {
font-size:20px;
line-height:120%
}

.customers-con {
background-image:none!important
}

.content-3 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-meds-mobile.webp)!important;
padding-top:198px!important
}

.moneyback-top {
background-image:none!important;
padding-top:0!important;
padding-bottom:0!important
}

.money-badge-img {
display:none
}

.demand-con {
margin-top:20px;
padding-bottom:0!important
}

.demand-con .row {
flex-direction:column-reverse
}

.moneyback-top .pull-side img {
margin:0 auto
}

.sales-section {
margin-top:0;
margin-left:-15px;
margin-right:-15px;
padding-bottom:0!important
}

.sales-section .sales-row {
margin-left:0;
margin-right:0
}

.sales-section .col-md-6 {
padding:0
}

.content-3 .increase-con-bot {
width:379px;
height:379px;
margin:-424px auto 181px;
bottom:-149px;
padding:275px 0 20px
}

.increase-con p {
text-align:center
}

.increase-con h2 {
font-size:27px;
max-width:100%;
text-align:center
}

.increase-con-bot br {
display:none
}

.page-only-p {
font-size:16px!important
}

.all-bottles-con {
margin-top:50px;
background-color:#fff;
background-image:none!important;
text-align:center
}

.all-bottles-con h2 {
font-size:30px;
margin-bottom:10px
}

.pull-con {
margin-left:-25px;
margin-right:-25px
}

.satisfied-con .col-md-12 {
text-align:left!important
}

.prod-sales-con {
margin-top:-8px
}

.save-circle {
width:90px;
height:90px;
padding-right:0;
position:absolute;
top:9px;
right:23px;
padding-top:16px;
z-index:2
}

.sales-box h3 {
font-size:21px;
line-height:120%
}

.sales-box p {
font-size:18px
}

.sales-box {
top:0;
background:none
}

.order-form h4 {
font-size:18px
}

.free-shipping h3 {
font-size:19px;
margin:0 6px
}

.free-shipping {
display:flex;
padding:8px 1px;
position:relative;
align-items:center;
text-align:center;
justify-content:center;
border-radius:17px;
width:76%;
margin:0 auto
}

.free-shipping br {
display:none
}

.button-text {
font-size:17px
}

.top-box-border {
display:none
}

.button-sales-con button {
width:304px
}

.yes-btn {
font-size:19px;
padding:0 6px
}

.order-form {
width:100%;
display:block;
position:relative;
background:none;
border:none;
margin-bottom:-83px
}

.order-form img {
max-width:239px;
margin-bottom:-29px
}

.sales-row {
flex-direction:column-reverse
}

.sales-section .col-md-6:last-child .sales-col {
margin-bottom:69px!important
}

.sales-col {
border:1px solid #b9cbd9;
max-width:400px;
margin-left:auto;
margin-right:auto
}

.sales-section h2 {
font-size:27px;
margin-bottom:26px!important
}

.content-4 {
margin-top:0
}

.customers-con {
padding-bottom:0!important
}

.downsell-con-container {
position:relative;
margin-top:0;
z-index:1;
padding-bottom:0;
padding-top:38px;
box-shadow:none;
background:none!important
}

.downsell-con {
max-width:100%;
margin:30px auto 0;
padding-bottom:36px
}

.content-4 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-moneyb-mobile.webp)!important;
background-size:contain!important;
background-position:top right!important;
background-repeat:no-repeat;
padding-top:192px!important;
padding-bottom:40px!important;
position:relative
}

.content-4 .col-md-4 {
position:absolute;
top:-61px;
right:0;
text-align:right
}

.content-4 .col-md-4 img {
width:170px
}

.moneyback-small,.moneyback-large {
font-size:20px;
line-height:120%
}

.content-4 h2 {
font-size:32px;
font-weight:600;
text-align:center
}

.content-6 .text-center {
text-align:left!important
}

.content-6 {
padding-top:50px;
margin-top:0;
padding-bottom:50px;
background-size:contain;
margin-top:-33px
}

.content-6 .downsell-con {
margin:-14px auto 20px!important;
padding-bottom:0
}

.badges-img {
max-width:229px;
margin-top:0
}

.pull-top {
margin-top:-75px
}

.mb-mobile {
margin:-59px auto 0;
max-width:150px
}

.content-6 h2 {
font-size:30px
}

.yellow-row .col-md-3 {
display:flex;
align-items:center
}

.yellow-row .col-md-3 img {
width:60px
}

.yellow-row p {
margin:0 15px;
font-size:18px;
font-weight:700;
line-height:120%
}

.content-7 .px-5 {
padding-left:0!important;
padding-right:0!important
}

.content-7 {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-mobile-micro.webp)!important;
background-size:auto!important;
background-position:top center!important;
padding-top:317px!important
}

.content-7 .large-h2 {
font-size:27px;
line-height:120%;
margin:15px 0
}

.content-7 .increase-con {
width:313px;
height:313px;
margin:30px auto -205px
}

.steps-con img {
max-width:26px
}

.content-sales-mobile {
margin-top:-27px;
padding-bottom:0
}

.banner h1 {
font-size:29px
}

.content-1 .natural-con {
margin-top:-716px
}

.py-5 {
padding-bottom:2rem!important
}

.mb-5,.my-5 {
margin-bottom:2rem!important
}

.free-shipping {
padding:6px 1px;
width:68%
}

.free-shipping img {
max-width:32px!important
}

.button-sales-con button {
margin:20px auto 0
}

.prod-sales-con img {
margin-bottom:-20px
}
}

@media screen and (max-width: 450px) {
header {
margin:-13px 0
}

p {
font-size:20px
}

.pull-top {
margin:-71px 0 -23px;
position:relative;
z-index:1
}

.gail-h2 {
font-size:22px
}

.content-1 {
background-size:contain;
background-position:46% 69%
}

.today-title {
margin-top:117px
}

.h2-xl {
font-size:23px;
line-height:120%;
max-width:249px
}

.content-1 .natural-con {
background-size:200px
}

.content-1 .natural-con h2 {
max-width:183px;
font-size:26px
}

.content-2 {
margin-top:-23px
}

.content-7 {
background-size:413px!important;
padding-top:175px!important
}

.last-sales {
padding-bottom:50px
}

h2.main-price {
margin-bottom:0!important
}

.steps-con {
margin-top:0
}

.content-3 .increase-con-bot {
width:298px;
height:366px;
padding:264px 0 20px
}

.increase-con h2 {
font-size:23px
}

.neuro-title {
font-size:30px
}

.content-3 .increase-con-bot {
width:122%;
height:406px;
padding:303px 0 20px;
margin:-424px auto 153px -32px !important;
bottom:-128px
}

.sales-box {
left:-19px
}
}

@media screen and (max-width: 375px) {
.banner h2 {
font-size:21px
}

.banner h1 {
font-size:27px;
margin:57px auto 10px
}

.content-1 .natural-con {
margin-top:-737px
}
}

@media screen and (max-width: 360px) {
.content-1 .natural-con {
margin-top:-697px
}
}

.container.ud-header {
margin:10px auto;
max-width:1100px
}

footer .navbar-nav > li {
margin-bottom:12px!important
}

.button-sales-con button:hover {
cursor:pointer
}

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

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

@media screen and (max-width: 767px) {
.n-tnx p {
font-size:18px!important
}

.n-tnx .row {
margin:0
}
}

@media (min-width: 1024px) {
p.buy_btn.buy_btn_1 {
max-width:517px
}

span.buy_offer_txt {
font-size:18px
}

.strike-price p {
font-size:30px!important;
margin-top:-10px;
margin-bottom:40px
}

.only-more {
font-size:32px;
margin-bottom:20px;
margin-top:-15px
}

p.btn_1s {
max-width:450px
}
}

@media screen and (max-width: 450px) {
p.only-more {
margin-top:-20px
}

.moneyback {
margin-top:5px
}

.cody-b {
width:350px;
margin:-45px auto 30px!important
}

.content-1 .inner-con h2.large-h2 {
max-width:100%
}

.strike-price {
margin-top:10px
}

header {
margin:0!important
}
}

@media screen and (min-device-width:992px) and (max-device-width: 1199px) {
.sec-btm-4-rgt .btn-1 a {
font-size:18px;
padding:18px
}

.sec-btm-4-lft-btm p {
font-size:18px
}

.ftr-nav ul li a {
margin-left:12px
}
}

@media screen and (min-device-width:768px) and (max-device-width: 991px) {
body {
font-size:18px
}

.hdr-txt {
padding-right:100px
}

.hdr-txt h2 {
font-size:30px!important
}

.sec-1-nav ul li.active {
margin:0 10px
}

.hdr-lgo {
margin-top:20px
}

.dv-1-prd-1 h2,.dv-1-prd-2 h2,.dv-1-doc-txt h2 {
font-size:24px!important
}

.dv-1-prd-2 p {
font-size:18px;
position:relative
}

.btn-1 a {
font-size:17px;
padding:20px 15px
}

.pro-btl {
margin:60px -40px 0 -30px
}

.dv-1-doc-2-para p,.dv-1-doc-txt p {
font-size:18px
}

.sec-btm-4-lft-tp h4 {
font-size:17px!important
}

.sec-btm-4-lft-tp h2 {
font-size:22px!important
}

.sec-btm-4-rgt .btn-1 a {
font-size:11px;
padding:20px 10px
}

.sec-btm-4-rgt-bdge {
margin:80px 0 0
}

.lck-txt h6 {
font-size:13px!important
}

.sec-btm-4-lft-btm p {
font-size:17px
}

.grnte-lft h2 {
font-size:26px!important
}

.ftr-nav ul li a {
color:#fff;
font-weight:700;
font-size:11px;
margin-left:0
}

.sec-btm-4-lft-mdl {
padding:15px
}

.sec-btm-4-lft-mdl p {
margin-bottom:0;
font-size:14px
}

footer {
padding:150px 0 20px
}
}

@media screen and (max-width:767px) {
.hdr-txt {
background:url(/assets/saffron-b1g2/u5-images/top-contact-bg-m.webp) no-repeat no-repeat;
background-position:right top;
padding:20px 0;
padding-right:0
}

.s-md {
display:block
}

.h-md {
display:none
}

.c-gap {
margin:0
}

.sec-btm-4 {
background:#d2e5f0;
margin:40px -15px 0
}

.sec-btm-4-rgt,.sec-btm-4-lft {
padding:15px;
padding-top:30px
}

.sec-btm-4-lft-tp {
padding:0
}

.sec-btm-4-lft-mdl {
background:#add0e4;
padding:20px;
margin:30px 0
}

.bg-img {
display:block;
text-align:center;
margin:0 auto 10px
}

.sec-btm-4-lft-btm p {
font-size:16px
}

.sec-btm-4-rgt .btn-1 {
margin-top:0
}

.sec-btm-4-rgt-btl {
margin:30px 0
}

.gurnt {
background:#f5f5f5;
border-top:5px solid #0087b6;
margin:0 -15px;
padding:40px 15px
}

.grnte-rght {
text-align:center;
margin-bottom:30px
}

.btm-odr {
background:#add0e4;
margin:0 -15px;
padding:40px 15px 70px
}

.sec-btm-4-rgt-bdge {
margin:0
}

.n-tnx {
background:#d2e5f0;
margin:0 -15px;
padding:40px 15px
}

.ftr-lgo {
text-align:center
}

.ftr-nav ul {
text-align:center
}

.ftr-nav ul li a {
color:#fff;
font-weight:700;
font-size:12px;
margin-left:0;
border-right:1px solid #fff;
padding:0 8px
}

.ftr-nav ul li:last-child a {
border-right:0 solid #fff;
padding:0
}

.ftr-nav ul li {
margin:0!important
}

footer {
padding:150px 0 20px
}

.grnte-lft {
text-align:center
}

.dv-1-prd-1:before {
display:none
}

.dv-1-prd-2:before {
display:none
}

.dv-1-prd-1 {
background:#dcebf3
}

.dv-1-prd-2 {
background:#e8f1f7
}

.dv-1-doc-tmg {
text-align:center;
margin-bottom:30px
}

.dv-1-doc-txt {
text-align:center
}

.dv-1-doc-2-para,.dv-1-doc-3 {
text-align:center
}

.dv-1-doc-3-img {
text-align:center;
margin:30px 0
}

.sec-1-nav ul li {
display:block
}

.dv-1-prd {
margin:40px -15px 0;
border-top:20px solid #f9f9f9;
background:#f9f9f9
}

#wrapper {
padding-top:20px
}

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

@media screen and (min-device-width:576px) and (max-device-width: 767px) {
.hdr-txt h2 {
font-size:30px!important
}

.hdr-lgo {
margin-top:20px
}
}

@media screen and (min-device-width:481px) and (max-device-width: 575px) {
.hdr-txt h2 {
font-size:25px!important
}

.hdr-txt p {
font-size:13px
}

.hdr-lgo {
margin-top:15px
}

.sec-1-nav ul li.active {
margin:0 40px
}
}

@media screen and (min-device-width:320px) and (max-device-width: 480px) {
body {
font-size:17px
}

.hdr-txt h2 {
font-size:18px!important
}

.hdr-txt p {
font-weight:700!important;
font-size:9px
}

.hdr-lgo {
margin-top:15px
}

.sec-1-nav ul li.active {
margin:0
}

.sec-1-nav ul li {
font-size:15px;
display:block
}

#wrapper {
padding-top:20px
}

.sec-1-nav {
padding-bottom:0
}

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

.dv-1-prd {
margin:40px -15px 0;
border-top:20px solid #f9f9f9;
background:#f9f9f9
}

.pro-btl {
margin:30px 0
}

.dv-1-tp-txt h2 {
font-size:22px!important
}

.dv-1-prd-1 h2,.dv-1-prd-2 h2,.dv-1-doc-txt h2 {
font-size:22px!important
}

.dv-1-prd-2 p {
font-size:17px;
position:relative
}

.btn-1 a {
font-size:15px;
padding:18px 12px
}

.pod-lock-bg {
margin-right:8px
}

.dv-1-doc-2-para p,.dv-1-doc-txt p {
font-size:17px
}

.sec-btm-4-lft-tp h4 {
font-size:19px!important
}

.sec-btm-4-lft-tp h2 {
font-size:22px!important
}

.sec-btm-4-rgt .btn-1 a {
font-size:14px;
padding:16px
}

.grnte-lft h2 {
font-size:24px!important
}

.btm-odr-txt h2 {
font-size:25px!important
}

.lck-txt p {
font-size:11px!important
}
}

.d-none {
display:none
}

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

.btn-offer {
background:linear-gradient(180deg,rgba(255,218,73,1) 0%,rgba(254,189,41,1) 100%);
border-radius:7px;
font-size:19px;
display:flex;
justify-content:center;
align-items:center;
width:90%;
height:70px;
color:#000!important;
text-transform:uppercase;
border:none;
margin:20px auto;
font-weight:700;
font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif
}

.btn-offer img {
margin-right:20px
}

.btn-offer .fa-check-circle {
color:#000!important
}

.btn-offer .wf-flex.wf-items-center.wf-align-middle.wf-p-1.wf-m-1 {
max-width:220px
}

.btn-offer:hover {
-webkit-box-shadow:0 11px 12px 1px #000!important;
box-shadow:0 11px 12px 1px #000!important;
transition-duration:100ms
}

audio,canvas,embed,iframe,img,object,svg,video {
display:revert
}

.navitem {
color:#000
}

.logo-mob {
display:none!important
}

.nav-03 button span {
display:inline
}

.money-badge-img {
max-width:200px!important;
margin-top:150px!important
}

.content-4 img {
max-width:250px!important
}

@media (max-width: 1024px) {
p.only-more {
margin-bottom:20px
}
}

.pull-con .all-bottles-con {
background-image:url(/assets/saffron-b1g2/u5-images/neuro-iq-u1-allbottles-v2.webp)!important
}

@media screen and (max-width: 767px) {
.pull-con .all-bottles-con {
background-image:none!important
}

.content-1 .natural-con {
margin-top:-746px!important
}

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

#b2g6 {
margin-bottom:29px!important
}

#p49 {
margin-bottom:-5%!important
}

#p49-1 {
margin-bottom:-15%!important
}

.mb-mobile {
margin:-39px auto 0!important
}

.prod-sales-con img {
margin-top:4px!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
}

section.timeleft {
padding:8px!important
}

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

@media screen and (max-width: 400px) {
.sales-box h3 {
font-size:18px!important
}

.sales-section.blue-bg.py-5 {
padding-bottom:0!important
}

.content-6.default-bg {
padding-top:20px!important
}

.container.mt-5.mb-5 {
padding-right:0!important;
padding-left:0!important
}

.n-tnx.mt-5 {
margin-top:20px!important
}
}

/* New Fixes */
@media screen and (max-width: 767px) {
.n-tnx p {
letter-spacing: -1px;
}
}
@media (max-width: 575px) {
body .container {
padding-right: 10px !important;
padding-left: 10px !important;
}
.n-tnx.mt-5 {
margin-bottom: -33px;
}
.order-form {
    margin-top: -21px;
}
}

