.blu-txt p,.italic {
    font-style:italic
}
.bdr_new,.bonus-section,.ingredient-box {
    overflow:hidden
}
.hero-section h2,.row-heading h4 {
    background:linear-gradient(90deg,#e93293 0,#6b73b7 50%,#22b0e5 100%)
}
.Pine,.bdr_new,.border,.frustrations,.full-img,.img-bg,.row-heading h4,.whiteBg {
    border-radius:15px
}
.hero-section h2,body,h1,h2,h3,h4,h5,h6 {
    font-family:"Work Sans",sans-serif
}
.hero-section p,.question {
    font-family:Mulish,sans-serif
}
.blu-txt p,.brain-dctor span,.brain-dctr span,.hero-section h2,.hero-section p,.row-heading h4 {
    font-family:Montserrat,sans-serif
}
.img-bg,header {
    background-size:cover
}
.frustrations,.img-bg,header {
    background-repeat:no-repeat
}
* {
    margin:0;
    padding:0;
    box-sizing:border-box;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:antialiased;
    text-rendering:optimizeLegibility
}
body {
    color:#161616
}
.container {
    width:100%;
    max-width:1140px;
    margin:0 auto;
    padding:0 20px
}
.blk,.d-block,.dsplydesktop,.ftr-dsktp {
    display:block
}
.red-text {
    color:#f22121!important
}
.font-heavy {
    font-weight:500!important;
    font-size:52px!important;
    line-height:62px!important;
    padding-top:10px
}
.blu-txt p,.font-700,strong {
    font-weight:700
}
sup {
    font-size:14px
}

.timer-sec {
	padding: 20px;
}
.timer_new_bg {
	background: radial-gradient(50% 50% at 50% 50%, #D16626 0%, #B9591F 100%);
}
.timer-txt {
	font-size: 40px;
	font-family: var(--PT-fnt) !important;
}
.yellow-text {
	color: #ffd600 !important;
}
 .timer-sec .d-block {
     display: block !important;
 }
#timer, #timer2 {
	font-family: var(--PT-fnt) !important;
}
.timer-txt {
	font-weight: 700;
	text-align: center;
	color: #fff;
	line-height: 43px;
}
.arrow-container{
	text-align: center;
}
.arrow-down {
	border-left: 108px solid transparent;
	border-right: 108px solid transparent;
	border-top: 50px solid #b95a1f;
	display: inline-block;
}
.txt-cntr {
    text-align:center
}
.algn-cntr,.aln-cntr {
    align-self:center
}
.dsplyMbl,.ftr-mbl {
    display:none
}
.grid-row,.row,.rowFlex {
    display:flex
}
.aln-end {
    align-self:end
}
.algn-itm-cntr,.align-center {
    align-items:center
}
.grid-row {
    flex-wrap:wrap
}
.col-1 {
    flex:8.33%
}
.col-2 {
    flex:16.66%
}
.col-3 {
    flex:25%
}
.col-4 {
    flex:33.33%
}
.col-5 {
    flex:41.66%
}
.col-6 {
    flex:50%
}
.col-7 {
    flex:58.33%
}
.col-8 {
    flex:66.66%
}
.col-9 {
    flex:75%
}
.col-10 {
    flex:83.33%
}
.col-11 {
    flex:91.66%
}
.col-12 {
    flex:100%
}
.atc-bx {
    background-color:#f7f6f4;
    padding:2% 0
}
.pl-30,ul {
    padding-left:30px
}
.sectionMb {
    margin-bottom:70px
}
.mb-0 {
    margin-bottom:0!important
}
.mb-50 {
    margin-bottom:50px
}
.mb-35 {
    margin-bottom:35px
}
.hero-section h2,.mb-10 {
    margin-bottom:10px
}
.mb-20 {
    margin-bottom:20px
}
.mb-30,ul {
    margin-bottom:30px
}
.pl-10 {
    padding-left:20px
}
.txt-end {
    text-align:end
}
.yellow-text {
    color:#ffd500
}
header {
    background-image:url(../images/indexts/old-lady-bg.webp);
    padding:2% 0 9%;
    background-position:center;
    position:relative;
    z-index:-1;
    background-color:#ecf4f3
}
.pb-4-ts {
    padding-bottom:4%!important
}
.hero-section h2 {
    padding:0 15px 7px;
    color:#fff;
    font-size:40px;
    font-weight:700;
    line-height:1.4;
    text-align:left;
    display:inline-block;
    position:relative;
    -webkit-box-decoration-break:clone;
    word-break:break-word
}
.blu-txt p,.paraStyle p.green-txt strong {
    color:#6b73b7
}
.blu-txt p {
    font-size:35px;
    line-height:140%;
    text-align:center;
    margin-bottom:70px
}
.hero-section p {
    color:#fff;
    font-size:40px;
    line-height:60px;
    text-align:left;
    font-weight:600;
    margin-bottom:7px
}
.upper-white-section {
    background:#fff;
    box-shadow:0 4px 4px 0 rgba(0,0,0,.25);
    border:1px solid #000;
    border-radius:20px;
    padding:20px;
    margin-top:-45px;
    margin-bottom:50px
}
.hero-section .col-12 {
    padding-right:22%
}
.underline {
    text-decoration:underline
}
.size-img {
    max-width:320px
}
.harvard {
    width:100%;
    margin-top:2%
}
.lunch-bg,.mt-8 {
    margin-top:-8%
}
.yellow-txt {
    color:#ffb800
}
.bonus_para,.list-style li,.paraStyle p {
    font-size:30px;
    margin-bottom:30px;
    color:#000;
    line-height:1.3;
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.bonus_para {
    font-weight:600;
    padding:0 30px 35px
}
.list-style li,.paraStyle p:last-child {
    margin-bottom:0
}
.row-heading h4 {
    color:#fff;
    font-size:35px;
    font-weight:700;
    line-height:1.3;
    padding:25px 38px;
    margin-bottom:30px
}
.list-page1 li,ul.list_page li {
    font-size:30px;
    font-weight:400;
    line-height:37.5px;
    text-align:left;
    margin-bottom:20px
}
.row-content {
    padding:0 42px
}
.Pine,.frustrations,.grandmother,.img-bg,.outdoors_people {
    padding:50px 0;
    background-color:#fff
}
.Moringa2,.bonus_bg1,.img-bg {
    background-position-x:right
}
.border,.img-brdr {
    background:linear-gradient(90deg,#e93293 0,#6b73b7 50%,#22b0e5 100%);
    padding:1px
}
.Pine,.frustrations,.lunch-bg,.money {
    background-size:contain
}
.lunch-bg {
    background-image:url(../images/indexts/simplest_things.webp)
}
.lunch-bg-ts3 {
    background-image:url(../images/indexts/breaking_news-v1.avif);
    background-size:92% 100%;
    background-position:right
}
.bg-text {
	font-size: 30px;
	padding: 68px 29px 30px;
	line-height: 36px;
}
.MIT,.Moringa,.Moringa1,.Moringa2,.amazed,.bonus_bg1,.bonus_bg2,.bonus_bg3,.bonus_bg4,.bonus_bg5,.bonus_bg6,.grandmother,.independence,.outdoors_people,.situations {
    background-size:contain
}
.brain-dctor,.brain-dctr {
    background-position:center
}
.brain-dctr {
    background-image:url(../images/indexts/top-secret.avif)
}
.brain-dctor {
    background-image:url(../images/indexts/brain_img.avif)
}
.brain-dctor span,.brain-dctr span {
    font-weight:700;
    font-style:italic;
    font-size:35px;
    line-height:120%;
    color:#6b73b7;
    margin-bottom:20px;
    display:block
}
.pencil {
    background-image:url(../images/indexts/senior-couple_dt.webp)
}
.frustrations {
    background-image:url(../images/indexts/grandson_cries_dt.jpg);
    background-position-x:left
}
.Moringa,.Pine,.grandmother,.outdoors_people {
    background-position-x:right;
    background-repeat:no-repeat
}
.Moringa1,.bonus_bg2 {
    background-position-x:left
}
.terrifying {
    background-image:url(../images/indexts/medical_system_dt.webp)
}
.ylw {
    color:#ffd500;
    display:inline!important
}
.old-lady {
    width:100%;
    max-width:410px!important;
    margin:auto;
    display:block
}
.terrifying2 {
    background-image:url(../images/indexts/placebo_dt.jpg)
}
.fantasy {
    background-image:url(../images/index/fantasy-dt.webp)
}
.family {
    background-image:url(../images/index/family-dt.webp)
}
.breakfast {
    background-image:url(../images/index/breakfast-dt.webp)
}
.risks {
    background-image:url(../images/index/risks-dt.webp)
}
.Yamabushitake {
    background-image:url(../images/index/Yamabushitake-dt.webp)
}
.pristine {
    background-image:url(../images/indexts/time_bomb_dt.jpg)
}
.money {
    background-image:url(../images/indexts/money_dt.jpg)
}
.Pine {
    background-image:url(../images/indexts/senior-group-old-buddies-reunion-in-london_dt.jpg)
}
.situations {
    background-image:url(../images/indexts/senior-thoughtful-man-leaning-on-hands_dt.jpg);
    background-position:right
}
.MIT,.outdoors_people {
    background-position:left
}
.MIT {
    background-image:url(../images/indexts/senior-woman-with-credit-card_dt1.jpg)
}
.amazed {
    background-image:url(../images/indexts/gmp_certified_dt.webp)
}
.neuroprotector,.neuroprotector1 {
    background-image:url(../images/indexts/serious_condition_dt.jpg);
    background-size:contain
}
.independence {
    background-image:url(../images/indexts/happy-older-senior-woman--standing_dt.webp)
}
.packages {
    background-image:url(../images/index/packages-dt.webp)
}
.grandmother {
    background-image:url(../images/indexts/grandmother-has-a-headache_dt.jpg);
    border-bottom:1px solid #375c6d
}
.outdoors_people {
    background-image:url(../images/indexts/group-of-senior-people-outdoors_dt.jpg)
}
.bg_new {
    background-color:#22b0e5!important
}
.Moringa,.Moringa1,.Moringa2 {
    padding:50px 0;
    border-top-right-radius:15px;
    background-color:#fff
}
.Moringa {
    background-image:url(../images/indexts/maidenhair_tree_dt.webp)
}
.Moringa1 {
    background-image:url(../images/indexts/bocopa_monnieri_dt.webp);
    background-repeat:no-repeat
}
.Moringa2 {
    background-image:url(../images/indexts/neem_dt.webp);
    background-repeat:no-repeat
}
.offline {
    width:100%;
    max-width:366px
}
.bonus_bg1,.bonus_bg2,.bonus_bg3,.bonus_bg4,.bonus_bg5,.bonus_bg6 {
    padding:50px 0;
    background-color:#fff;
    background-repeat:no-repeat
}
.bonus_bg1 {
    background-image:url(../images/indexts/tamarind_fruit_dt.jpg)
}
.bonus_bg2 {
    background-image:url(../images/indexts/lionsmane_dt.jpeg)
}
.bonus_bg3 {
    background-image:url(../images/indexts/miracle_tree_dt.jpeg);
    background-position-x:right
}
.bonus_bg4 {
    background-image:url(../images/indexts/pine_bark_dt.jpeg);
    background-position-x:left
}
.bonus_bg5 {
    background-image:url(../images/indexts/spirulina_dt.jpeg);
    background-position-x:right
}
.bonus_bg6 {
    background-image:url(../images/indexts/chlorella_dt.jpeg);
    background-position-x:left
}
.whiteBg,.whiteBg .row-heading h4 {
    padding:25px
}
.row-heading span {
    display:block;
    padding-bottom:20px;
    font-size:40px;
    font-weight:700
}
.bonus_img {
    width:100%;
    max-width:800px;
    margin:0 auto
}
.border-right {
    border-radius:0 15px 15px 0!important
}
.border-left {
    border-radius:15px 0 0 15px!important
}
.img-md,.img-md1,.img-sm,.row-img {
    border-radius:15px;
    width:100%
}
ul.list_page li {
    position:relative;
    list-style-type:none
}
ul.list_page li::before {
    content:"\f164";
    font-family:"Font Awesome 5 Free";
    font-weight:400;
    position:absolute;
    left:-4%;
    top:5%
}
.img-md1,.row-img {
    max-width:400px
}
.row img {
    width:100%
}
.img-md {
    max-width:415px
}
.img-sm {
    max-width:360px
}
.testimonail-img img {
    width:100%;
    max-width:300px;
    border-radius:50%;
    border:10px solid #6b73b7;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.right .testimonail-img img {
    left:0
}
.left .testimonail-img img {
    right:0
}
.testimonial-box {
    display:flex;
    align-items:center;
    position:relative;
    margin-bottom:50px
}
.testimonial-content {
    background:#f3f5ff;
    border:1px solid #6b73b7;
    border-radius:15px;
    width:100%;
    max-width:86%
}
.testimonial-content p {
    font-size:28px!important
}
.right .testimonial-content {
    padding:40px 40px 40px 185px;
    margin-left:auto
}
.left .testimonial-content {
    padding:40px 185px 40px 40px;
    margin-right:auto
}
.whiteBg {
    background:#fff
}
.full-img {
    width:100%;
    max-width:400px;
    margin:20px 0
}
.single-line {
    padding-left:14px!important;
    padding-right:14px!important
}
section.bg-clr {
    background:#f3fbff;
    padding:40px 0
}
.fit-content {
    width:fit-content;
    margin:auto
}
.ingredients-container {
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:35px
}
.ingredient-box {
    border:1px solid #375c6d;
    border-radius:15px
}
.ingredient-box p {
    background-color:#375c6d;
    padding:15px 10px;
    font-size:22px;
    text-align:center;
    color:#fff;
    font-weight:700
}
.ingredient-box img {
    width:100%;
    max-width:320px;
    margin-bottom:2px
}
.faq-bx {
    padding:30px 50px;
    border-radius:15px;
    box-shadow:0 0 2px #00000000;
    margin-bottom:30px
}
.bq-faq {
    background-color:#f3f5ff
}
.question {
    font-size:32px;
    font-weight:700;
    line-height:1.5;
    margin-bottom:20px
}
.faq-bx p {
    font-size:30px;
    font-weight:400;
    line-height:1.4
}
.bonus-section {
    border-radius:15px;
    border:.8px solid #22b0e5;
    margin-bottom:3em
}
.bonus-head,.first-head {
    background-color:#22b0e5;
    line-height:52.5px;
    margin-bottom:3rem;
    color:#fff;
    font-size:42px
}
.bonus-head {
    font-weight:700;
    text-align:center;
    padding:25px
}
.first-head {
    padding:20px;
    border-radius:2px 20px 20px 0;
    font-weight:400
}
.left-radius {
    border-radius:20px 0 0 20px;
    margin-top:2rem
}
.bonus-img {
    max-width:309px;
    display:block;
    margin:auto
}
.bonus-section .paraStyle {
    padding:0 30px 35px;
    border-bottom:.8px solid #22b0e5
}
.brdr-none {
    border-bottom:none!important
}
.brdr-btm {
    border-bottom:.8px solid #22b0e5
}
.mbl-only {
    display:none!important
}
.footer {
    background:linear-gradient(90deg,#e93293 0,#6b73b7 50%,#22b0e5 100%);
    padding:4% 0
}
.footer-cntnt p {
    font-size:20px;
    font-weight:400;
    line-height:25.1px;
    text-align:center;
    color:#fff;
    margin-bottom:15px
}
.footer_links {
    display:flex;
    list-style-type:none;
    justify-content:center;
    padding:0
}
.footer_links li a {
    text-decoration:none;
    font-size:18px;
    font-weight:400;
    line-height:22.59px;
    text-align:center;
    color:#fff;
    padding:0 6px
}
.footer_links li a:after {
    content:"-";
    margin-left:.6em;
    color:#fff
}
.footer_links li a:last-child::after {
    content:""
}
img.footer-logo {
    width:100%;
    max-width:300px
}
.footer a {
    color:#fff
}
.cdc_img {
    max-width:450px
}
.reference {
    font-size:42px;
    font-weight:700;
    line-height:1.5;
    text-align:center;
    color:#6b73b7;
    margin-bottom:30px
}
.ref_bg {
    background-color:#f3f5ff;
    padding:2% 0
}
.ref_link ul li {
    font-size:20px;
    font-weight:400;
    line-height:25px;
    text-align:left;
    margin-bottom:16px;
    list-style-type:number;
    word-break:break-word;
    color:#000
}
.neuro_prime {
    background:linear-gradient(90deg,#e93293 0,#6b73b7 50%,#22b0e5 100%);
    width:100%;
    max-width:fit-content;
    margin:0 auto;
    font-size:47px;
    line-height:1.5;
    color:#fff;
    padding:10px;
    border-radius:15px
}
@media(max-width:1536px) {
    .list-style li,.paraStyle p {
        font-size:28px
    }
}
@media (max-width:1440px) {
    .harvard {
        right:2%
    }
    .font-heavy {
        font-size:46px!important;
        line-height:60px!important
    }
}
@media (max-width:1256px) {
    .hero-section h2 {
        font-size:40px
    }
    .bonus-head,.first-head,.row-heading h4 {
        font-size:38px
    }
    .font-heavy {
        font-size:42px!important;
        line-height:55px!important
    }
    .hero-section p {
        font-size:28px;
        line-height:28.16px
    }
    .list-style li,.paraStyle p {
        font-size:28px
    }
    .size-img {
        padding-bottom:20px
    }
    .d-block {
        display:inline
    }
    .hero-section .col-12 {
        padding-right:30%
    }
}
@media(max-width:1140px) {
    .size-img {
        max-width:300px
    }
    .hero-section h2 {
        font-size:39px
    }
    .font-heavy {
        font-size:33px!important;
        line-height:47px!important
    }
}
@media (max-width:1024px) {
    .harvard {
        max-width:64px
    }
    .timer-txt {
	line-height: 36px;
	font-size: 33px;
}
.timer-sec {
	padding: 14px;
}
.timer {
	font-size: 39px;
	line-height: 37px;
}
    .hero-section h2 {
        font-size:36px
    }
    header {
        padding:3% 0 7%
    }
    .bonus-head,.font-heavy {
        font-size:29px!important;
        line-height:42px!important
    }
    .bonus-section .paraStyle {
        padding:0 24px 35px
    }
    .hero-section p {
        font-size:25px;
        line-height:28.16px
    }
    .row-heading h4 {
        font-size:36px;
        padding:15px 30px
    }
    .row-content {
        padding:0 25px
    }
    .img-bg {
        padding:35px 0
    }
    .list-style li,.paraStyle p {
        font-size:28px
    }
    .green-heading h4 {
        padding:11px 15px!important
    }
    .size-img {
        max-width:300px
    }
}
@media(max-width:991px) {
    header {
        background-image:url('../images/indexts/US-presidents_mb.avif');
        padding:5% 0 60%;
        background-position:bottom
    }
    .hero-section h2 {
        font-size:40px
    }
    .font-heavy {
        font-size:27px!important;
        line-height:38px!important
    }
}
@media(max-width:850px) {
    .font-heavy {
        font-size:38px!important;
        line-height:50px!important
    }
    .size-img {
        max-width:250px
    }
    .upper-white-section {
        margin-top:-30px
    }
}
@media (max-width:768px) {
    .brain-dctor,header {
        background-position:center
    }
    .ingredient-box,.old-lady {
        width:100%
    }
    .bonus-head,.first-head {
        font-size:32px;
        line-height:40.5px
    }
    .dsplyMbl,.row {
        display:block
    }
    .bg-text{
        display: none;
    }
    .mbl-img img,.row.mb-35,.upper-white-section.paraStyle p {
        margin-bottom:0
    }
    .dktp-only,.dsply-none {
        display:none!important
    }
    .list-page1 li {
        font-size:24px
    }
    .blu-txt p {
        font-size:26px;
        line-height:140%;
        margin-bottom:19px
    }
    .brain-dctr span {
        font-size:26px;
        line-height:120%;
        margin-bottom:15px
    }
    .harvard {
        right:0;
        position:relative;
        max-width:250px;
        margin-bottom:20px
    }
    .timer-txt {
	line-height: 33px;
	font-size: 30px;
}
.btn_x6 {
	flex: 50%;
}
.btl-6mb{
    
}
.btl-6mb {
	width: 100% !important;
	max-width: 202px;
	display: block !important;
	margin: 0 auto;
}

    .col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9 {
        flex:100%
    }
    .old-lady {
        max-width:400px!important;
        margin:auto;
        display:block;
        margin-bottom:20px!important
    }
    .brain-dctor span {
        font-size:30px;
        line-height:120%;
        margin-bottom:20px
    }
    .brain-dctor {
        background-image:none
    }
    .img-brdr {
        background:0 0;
        margin-bottom:20px
    }
    .first-head {
        margin-right:13px;
        margin-bottom:20px
    }
    .font-heavy {
        font-size:23px!important;
        line-height:35px!important
    }
    header {
        background-image:url('../images/indexts/US-presidents_mb.avif');
        padding:5% 0 62%!important
    }
    .o1 {
        order:1
    }
    .o2 {
        order:2
    }
    .background-set {
        background-position:bottom
    }
    .left-radius {
        margin-right:0!important;
        margin-left:13px
    }
    .dsplydesktop {
        display:none
    }
    .hero-section h2 {
        font-size:30px
    }
    .hero-section p {
        line-height:38.16px;
        font-size:19px
    }
    .MIT,.Moringa,.Moringa1,.Moringa2,.Pine,.Yamabushitake,.amazed,.bonus_bg1,.bonus_bg2,.bonus_bg3,.bonus_bg4,.bonus_bg5,.bonus_bg6,.brain-dctr,.breakfast,.family,.fantasy,.frustrations,.grandmother,.independence,.lunch-bg,.lunch-bg-ts3,.money,.neuroprotector,.neuroprotector1,.outdoors_people,.packages,.pencil,.pristine,.risks,.situations,.terrifying,.terrifying2 {
        background-image:none
    }
    .row-heading h4 {
        font-size:32px;
        margin-bottom:30px
    }
    .list-style li,.paraStyle p {
        font-size:24px;
        margin-bottom:25px
    }
    .mb-50 {
        margin-bottom:40px
    }
    .pl-30 {
        padding-left:0
    }
    .img-md,.img-md1,.row-img {
        margin:20px 0;
        max-width:550px
    }
    .bonus-img,.cnt-mb,.ingredient-box,.list-style li,.paraStyle p:last-child {
        margin-bottom:20px
    }
    .row-content {
        padding:0 25px
    }
    .left .testimonial-content,.plr-mb,.right .testimonial-content {
        padding:0
    }
    .plr-30 {
        padding:0 30px
    }
    .img-bg .border-left {
        width:98%;
        margin-left:auto
    }
    .img-bg .border-right {
        width:98%;
        margin-right:auto
    }
    .txt-cntr-mbl {
        text-align:center
    }
    .testimonial-content {
        background:0 0;
        border:none;
        border-radius:0;
        max-width:100%
    }
    .testimonail-img img {
        max-width:180px;
        position:static;
        margin-bottom:20px;
        transform:translateY(0)
    }
    .testimonial-box {
        flex-direction:column;
        background:#f3fbff;
        border:1px solid #375c6d;
        border-radius:15px;
        padding:30px
    }
    .testimonial-content p {
        font-size:24px!important;
        text-align:center
    }
    .memory_lady_img img {
        max-width:450px!important
    }
    .whiteBg {
        padding:20px
    }
    .ingredients-container {
        flex-direction:column
    }
    .ingredient-box img {
        max-width:768px
    }
    .gurantee-img {
        max-width:400px
    }
    .question {
        font-size:28px
    }
    .faq-bx p {
        font-size:26px
    }
    .faq-bx {
        padding:25px 10px
    }
    .mbl-only {
        display:block!important
    }
}
@media(max-width:640px) {
    .font-heavy {
        font-size:32px!important;
        line-height:40px!important
    }
}
@media (max-width:600px) {
    .hero-section h2 {
        font-size:40px;
        line-height:1.4
    }
}
@media (max-width:560px) {
    .testimonial-box {
        padding:25px 20px
    }
    .timer-txt {
	line-height: 26px;
	font-size: 21px;
}
    .bonus_bg1 {
        padding:30px 0 15px
    }
    .amazed .mbl-img img {
        margin-bottom:31px
    }
    .Moringa .mbl-img img,.grandmother .mbl-img img,.outdoors_people .mbl-img img {
        margin-bottom:20px
    }
    .bonus_para,.upper-white-section.paraStyle p {
        margin-bottom:0
    }
    .bonus_bg2,.outdoors_people {
        padding:0
    }
    .bonus_para {
        padding:0 30px 5px
    }
    .font-heavy {
        font-size:20px!important;
        line-height:30px!important
    }
    header {
        background-image:url('../images/indexts/US-presidents_mb.avif');
        padding:5% 0 60%!important
    }
    .bonus_bg3,.bonus_bg4,.bonus_bg5,.bonus_bg6 {
        padding:30px 0 10px
    }
    .blu-txt p {
        font-size:23px;
        line-height:140%;
        margin-bottom:19px
    }
    .row-heading span {
        font-size:30px
    }
    .brain-dctor span {
        font-size:24px;
        line-height:119%;
        margin-bottom:15px
    }
    .Moringa,.grandmother {
        padding:30px 0 0
    }
    .Moringa1 {
        padding:20px 0 0
    }
    .Moringa2 {
        padding:20px 0
    }
    .neuro_prime {
        font-size:29px;
        line-height:33px;
        padding:27px 10px 11px
    }
    .list-page1 li {
        font-size:22px;
        line-height:30.5px
    }
    ul.list_page li::before {
        left:-10%;
        top:0
    }
    ul.list_page li {
        font-size:22px;
        line-height:31.5px
    }
    .testimonail-img img {
        border:5px solid #375c6d
    }
    .row-heading h4 {
        font-size:25px;
        padding:20px;
        margin-bottom:30px
    }
    .faq-bx p,.list-style li,.paraStyle p {
        font-size:22px
    }
    .hero-section h2 {
        font-size:28px;
        padding-bottom:4px
    }
    .bonus-head,.first-head {
        font-size:24px;
        padding-bottom:4px
    }
    .question {
        font-size:24px
    }
    img.footer-logo {
        max-width:200px
    }
    .footer-cntnt p {
        font-size:14px;
        line-height:24.1px
    }
    .hero-section p {
        font-size:19px;
        line-height:32.16px
    }
    .bonus-img {
        max-width:265px;
        margin-bottom:10px
    }
    .harvard {
        position:relative;
        max-width:374px;
        margin:-10% auto 0;
        border:1px solid #0003;
        box-shadow:0 0 4px #0000004d
    }
    .reference {
        font-size:36px;
        line-height:43px;
        margin-bottom:30px;
        padding:15px 0 0
    }
    .ref_link ul li {
        font-size:15px;
        font-weight:300;
        line-height:24px
    }
    .size-img {
        max-width:220px;
        margin:0 auto!important;
        border:none!important
    }
}
@media(max-width:500px) {
    .font-heavy {
        font-size:21px!important;
        line-height:32px!important
    }
    .size-img {
        max-width:180px!important
    }
    .img-bg {
        padding:27px 0
    }
    .row-content {
        padding:0 18px
    }
    header {
        padding:5% 0 62%!important
    }
}
@media(max-width:430px) {
    .hero-section h2 {
        font-size:24px
    }
    .timer {
	font-size: 33px;
}
.arrow-down {
	border-left: 79px solid transparent;
	border-right: 79px solid transparent;
	border-top: 37px solid #b95a1f;
}
    .font-heavy {
        font-size:26px!important;
        line-height:42px!important;
        padding-top:0
    }
    .background-set {
        padding-bottom:78%!important
    }
}
@media (max-width:428px) {
    .container {
        padding:0 15px
    }
    .blu-txt p {
        font-size:21px;
        line-height:140%;
        margin-bottom:9px
    }
    .brain-dctr span {
        font-size:23px;
        line-height:120%;
        margin-bottom:15px
    }
    .row-heading span {
        font-size:24px
    }
    .font-heavy {
        font-size:26px!important;
        line-height:40px!important
    }
    .hero-section h2 {
        font-size:24px;
        line-height:1.5;
        padding-bottom:2px
    }
    .upper-white-section {
        padding:15px;
        margin-bottom:30px
    }
    .hero-section p {
        font-size:16px;
        line-height:22px
    }
    header {
        padding:6% 0 18%
    }
    .bonus-head,.first-head {
        font-size:25px;
        line-height:34px
    }
    .row-heading h4 {
        font-size:25px
    }
    .row-content {
        padding:0 20px
    }
    .list-style li,.paraStyle p {
        margin-bottom:20px
    }
    .img-bg {
        padding:20px 0
    }
    .mt-8 {
        margin-top:-12%
    }
    .testimonial-content p {
        font-size:20px!important
    }
    .footer_links li a {
        margin-bottom:5px;
        display:block
    }
    .footer_links {
        display:block;
        text-align:center
    }
    .ftr-dsktp {
        display:none
    }
    .ftr-mbl {
        display:flex;
        flex-direction:column
    }
    p.ftr-mbl span {
        margin-bottom:5px
    }
    .lunch-bg {
        margin-top:2%
    }
    .upper-white-section.paraStyle p {
        font-size:17px;
        margin-bottom:0;
        line-height:23px
    }
    .background-set {
        background-position-x:67%
    }
}
@media (max-width:407px) {
    .hero-section h2 {
        font-size:23px
    }
    .font-heavy {
        font-size:25px!important;
        line-height:38px!important
    }
}
@media(max-width:400px) {
    .harvard {
        position:relative;
        max-width:325px;
        margin-bottom:20px
    }
    .hero-section h2 {
        font-size:22px;
        line-height:37px;
        padding-bottom:0
    }
    .font-heavy {
        font-size:24px!important;
        line-height:35px!important
    }

.timer {
	line-height: 25px;
	font-size: 30px;
}


}
@media (max-width:390px) {
    .row-heading h4 {
        font-size:19px;
        margin-bottom:20px
    }
    .timer-txt {
	line-height: 25px;
	font-size: 19px;
}
    .upper-white-section.paraStyle p {
        font-size:16px;
        line-height:21px
    }
    .brain-dctor span {
        font-size:22px;
        line-height:119%;
        margin-bottom:15px
    }
    .list-page1 li,.list-style li,.paraStyle p,.question,ul.list_page li {
        font-size:20px
    }
    .blu-txt p {
        font-size:19px;
        line-height:139%;
        margin-bottom:5px
    }
    .brain-dctr span {
        font-size:20px;
        line-height:120%;
        margin-bottom:15px
    }
    .hero-section h2 {
        font-size:21px;
        line-height:35px
    }
    .bonus-head,.first-head {
        font-size:23px
    }
    .hero-section p {
        font-size:15px
    }
    .bonus-head {
        margin-bottom:2rem
    }
    .testimonail-img img {
        max-width:140px
    }
    .green-heading h4 {
        padding:13px 12px!important
    }
    .faq-bx p {
        font-size:18px
    }
    .faq-bx {
        padding:18px 25px
    }
    .first-head {
        line-height:29px;
        margin-bottom:1rem
    }
}
@media (max-width:375px) {
    .mb-50 {
        margin-bottom:30px
    }
    .whiteBg {
        padding:10px
    }
    .neuro_prime {
        font-size:22px;
        line-height:28px;
        padding:19px 17px 11px
    }
    .bonus-img {
        max-width:230px;
        margin-bottom:0
    }
    .left-radius {
        margin-top:0;
        margin-left:8px
    }
    .first-head {
        margin-right:8px;
        margin-bottom:1rem
    }
    .hero-section p {
        font-size:15px
    }
    .background-set {
        background-position-x:70%
    }
    .size-img {
        max-width:135px!important
    }
    .font-heavy {
        font-size:22px!important;
        line-height:32px!important
    }
    .hero-section h2 {
        font-size:20px
    }
}
@media(max-width:360px) {
    .row-heading span {
        font-size:19px
    }
}
@media(max-width:350px) {
    .font-heavy {
        font-size:18px!important;
        line-height:28px!important
    }
    .row-heading h4 {
        font-size:18px;
        margin-bottom:20px
    }
}
@media (max-width:320px) {
    .blu-txt p,.hero-section h2,.list-style li,.paraStyle p {
        font-size:18px
    }
    .blu-txt p {
        line-height:138%;
        margin-bottom:4px
    }
    .brain-dctr span {
        font-size:18px;
        line-height:119%;
        margin-bottom:11px
    }
    .hero-section p {
        font-size:14px;
        line-height:20.16px
    }
    .list-page1 li,ul.list_page li {
        font-size:18px;
        line-height:26.5px
    }
    .row-heading h4 {
        font-size:18px;
        margin-bottom:20px;
        padding:15px
    }
    .green-heading h4 {
        padding:13px 8px!important
    }
    .brain-dctor span {
        font-size:19px;
        line-height:120%;
        margin-bottom:11px
    }
    .bonus-img {
        max-width:190px
    }
    .font-heavy {
        font-size:17px!important;
        line-height:28px!important
    }
    .testimonial-content p {
        font-size:18px!important
    }
    .testimonail-img img {
        max-width:110px
    }
    .container {
        padding:0 10px
    }
    .bonus-head,.first-head {
        font-size:21px;
        padding:15px
    }
    .first-head {
        margin-bottom:1rem
    }
    .bonus-head {
        margin-bottom:2rem
    }
    .harvard {
        top:2%;
        max-width:210px
    }
}
@media(max-width:280px) {
    .background-set {
        background-position-x:70%
    }
    .font-heavy {
        font-size:20px!important;
        line-height:28px!important
    }
}