.heroHd,.mini_heading,body {
    font-family:Nunito,sans-serif
}
*,body {
    margin:0
}
.mini_headingh4,h4 {
    line-height:1.1
}
.container,.container img,.container2,.featureOne,.hero-image,.mini_headingh4,.navbar,h4 {
    width:100%
}
.heroHd,.red-head,.subhd1 {
    line-height:1
}
.container,.heroStart,.relative,.video-box,.videoScrn {
    position:relative
}
.f-top ul,.grid-row,.row {
    display:flex
}
.disclaimer a,.f-top li a:hover {
    text-decoration:underline
}
#buyBtn,.play-button-bg,.video-overlay-glass2:hover,.video-overlay-glass:hover,.video-overlay2:hover,.video-overlay:hover {
    cursor:pointer
}
* {
    padding:0;
    box-sizing:border-box
}
body {
    color:#161616
}
.tx-clr1,h4 {
    color:#156f91
}
.container {
    max-width:1140px;
    margin:0 auto
}
.container2 {
    max-width:900px;
    margin:0 auto
}
h4 {
    font-size:1.7rem;
    margin-bottom:20px
}
.col-1 {
    flex:8.33%
}
.col-2 {
    flex:16.66%
}
.col-3 {
    flex:25%
}
.col-4 {
    flex:33.3%
}
.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%
}
.clearfix {
    clear:both
}
.col-7.algn--slf-cntr {
    background-color: aliceblue;
    padding: 30px 25px 30px;
    border-radius: 20px;
    box-shadow: 5px 5px 12px #14274c;
}
.para-style ol,.para-style p {
    font-size:1.55rem;
    color:#3c3c3c;
    line-height: 40px;
    margin-bottom:20px;
    font-weight:400
}
b,strong {
    font-weight:bolder
}
.para-style ol {
    word-break:break-all
}
.atcContent.txt-cntr {
    padding:0 24px 19px
}
.center {
    text-align:center!important
}
.relative {
    max-width:454px;
    margin:0 auto
}
.txt-rht {
    text-align:right!important
}
.txt-lft {
    text-align:left!important
}
.align-items-center {
    align-items:center!important
}
.algn--slf-cntr {
    align-self:center!important
}
.algn-slf-start {
    align-self:start!important
}
.algn-alf-end {
    align-self:end!important
}
.mx-auto {
    margin:0 auto!important
}
.red-head {
    color:#da0505!important
}
.heroHd,.mini_heading {
    color:#14274c
}
.mt-30 {
    margin-top:30px
}
.mt-50 {
    margin-top:50px
}
.mb-50 {
    margin-bottom:50px
}
.mb-10 {
    margin-bottom:10px
}
.mb-40 {
    margin-bottom:40px
}
.mr-20 {
    margin-right:20px
}
.mb-20 {
    margin-bottom:20px
}
.ml-20 {
    margin-left:20px
}
.mtb-30 {
    margin-top:30px!important;
    margin-bottom:30px!important
}
.mb-30,.video-box {
    margin-bottom:30px
}
.pr-20 {
    padding-right:20px
}
.sctDiv {
    border:1px solid #ccc;
    margin:26px 0 20px
}
.navbar {
    background-color: #ffffffe8;
    border-bottom: 3px solid #fff;
    box-shadow: 0 3px 9px #013d7d;
    padding: 4px 0 0px;
    /*z-index: 9999;*/
}
.logo-main {
    max-width: 191px;
}
.heroStart {
    background-image: url(/assets/images/bg-water2.jpg);
    padding: 2.5rem 0 3%;
    background-size: cover;
}
.hero-image {
    max-width: 400px;
    /* margin-left: -40px; */
    display: block;
    margin: 0 auto;
}
.heroHd {
    font-size:3.95rem
}
.heroHd span {
    color:#0470bf;
    text-shadow:3px 2px 8px #fff
}
.featureOne {
    max-width:450px;
    margin-right:10px
}
.hydrogen_water {
    width:100%;
    max-width:400px;
    margin:0 auto
}
.double-img,.sideImg img {
    max-width:300px
}
.subhd1 {
    margin:-2px auto 24px;
    font-size:2.1rem
}
.mini_heading {
    font-weight:700;
    letter-spacing:.5px;
    font-size:1.85rem;
    line-height:1.5;
    margin-bottom:15px
}
.mini_headingh4 {
    font-size:1.7rem;
    margin-top:16px;
    color:#156f91
}
.headingh1,.mini_headingh2 {
    line-height:1.1;
    color:#14274c;
    width:100%
}
.headingh1 {
    font-size:60px;
    margin-top:27px;
    margin-bottom:33px
}
.mini_headingh2 {
    font-size:37px;
    margin-top:16px;
    margin-bottom:25px
}
.katSays {
    background-color:#d7e2ee;
    padding:40px 5% 30px;
    border-radius:20px;
    margin:10px 0 30px
}
.sideImg img {
    width:100%;
    border-radius:15px
}
.sideImg2 {
    width:100%;
    max-width:381px
}
.color-bg {
    padding:50px 0 30px;
    background-color:#dde2e1
}
.rotateImg {
    max-width:260px;
    width:100%;
    border-radius:12px;
    rotate:3deg;
    box-shadow:4px 4px 12px
}
.quoteRef {
    margin:12px 2% 10px 15px;
    background-color:#e3e9f3;
    border:1px solid #fff;
    border-radius:12px;
    padding:20px 16px 10px;
    max-width:324px;
    background-image:url("assets/images/quoteMark.png");
    background-repeat:no-repeat;
    background-position:8px;
    box-shadow:1px 2px 8px #6e7890
}
.quoteRef p {
    font-size:1rem!important;
    text-align:center;
    line-height:24px
}
.quoteRef span {
    font-weight:800;
    color:#0459b4
}
.floatlft {
    float:left
}
.floatryt {
    float:right
}
.foodMap {
    width:100%;
    max-width:540px
}
.cigratte {
    background-color:#9cc2c9
}
.camel2 {
    width:100%;
    max-width:44%;
    display:block;
    margin:0 auto
}
.hero-content-subtitle {
    font-size:14px;
    font-weight:600;
    color:#ff4d6b;
    text-transform:uppercase;
    margin-bottom:10px;
    display:inline-block;
    letter-spacing:3px
}
.rotateImg2 {
    max-width:320px;
    width:100%;
    border-radius:12px;
    rotate:-3deg;
    box-shadow:4px 4px 12px;
    display:block;
    margin:0 auto
}
.faq-section .col-5 img,.fatty,.fatty2 {
    max-width:400px
}
.fatty {
    width:100%;
    border-radius:15px;
    box-shadow:5px 6px 23px -6px
}
.multiImg {
    width:100%;
    max-width:543px
}
.harmful {
    width:100%;
    max-width:400px;
    rotate:4deg;
    box-shadow:-6px -3px 12px;
    margin:20px
}
.appleCmp {
    max-width:760px;
    width:100%;
    text-align:center;
    display:block;
    border-radius:14px;
    margin:30px auto
}
.btl-large,.rotateImg3,.videoScrn {
    margin:0 auto;
    width:100%
}
.celebrity {
    max-width:660px;
    width:100%
}
.rotateImg3 {
    max-width:400px;
    border-radius:12px;
    rotate:3deg;
    box-shadow:2px 4px 12px;
    display:block
}
.videoScrn {
    max-width:809px
}
.btl-large {
    max-width:471px;
    display:block
}
.threefold-box {
    text-align:center;
    border:2px solid #a9a945;
    border-radius:20px;
    padding:0 20px 20px;
    background-color:#efefe3;
    margin:6px auto
}
.threefold-box img {
    max-width:130px;
    padding:22px;
    margin:-5px 0 -10px!important
}
.threefold-box h5 {
    font-size:1.15rem;
    font-weight:500
}
.boxes {
    padding:0 65px;
    margin-bottom:30px
}
.boxes .col-4 {
    padding:10px
}
#buyBtn {
    display:none;
    position:fixed;
    top:50px;
    right:4%;
    z-index:99;
    border:none;
    outline:0;
    background-color:#85b2da;
    color:#fff;
    padding:10px 30px;
    border-radius:10px;
    font-size:18px;
    box-shadow:2px 2px 4px #2d4c97
}
#buyBtn:hover {
    background-color:#555
}
.bonus-box span {
    color:red;
    font-size:22px
}
.bonus-box img {
    max-width:215px
}
.bonus-box hr {
    color:red;
    border-top:1px;
    margin:25px 0
}
.bonus-box {
    margin:48px 34px
}
.grnte-img {
    max-width:331px;
    display:block;
    margin:0 auto
}
.guarantee {
    padding:20px 50px 30px;
    background-color:#b5cfb585;
    margin:30px 0 4em
}
.accordionItemHeading {
    cursor:pointer;
    margin:0 0 6px;
    padding:6px 26px;
    background:#e1f1fb;
    color:#000;
    width:100%;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    box-sizing:border-box;
    font-size:1rem;
    border-radius:2px;
    font-weight:600
}
.coverTap,.coverTap2 {
    background-size:cover;
    z-index:1
}
.close .accordionItemContent {
    height:0;
    transition:height 1.7s ease-out;
    -webkit-transform:scaleY(0);
    -o-transform:scaleY(0);
    -ms-transform:scaleY(0);
    transform:scaleY(0);
    float:left;
    display:block
}
.coverTap,.coverTap2,.video-cover,.video-cover2,.video-overlay,.video-overlay-glass,.video-overlay-glass2,.video-overlay2 {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.open .accordionItemContent {
    padding:12px 17px;
    width:100%;
    margin:0 0 5px;
    display:block;
    -webkit-transform:scaleY(1);
    -o-transform:scaleY(1);
    -ms-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transform-origin:top;
    -o-transform-origin:top;
    -ms-transform-origin:top;
    transform-origin:top;
    -webkit-transition:-webkit-transform .4s ease-out;
    -o-transition:-o-transform .4s;
    -ms-transition:-ms-transform .4s;
    transition:transform .4s;
    box-sizing:border-box;
    border-radius:0 0 15px 15px;
    color:#8c8c94
}
.open .accordionItemHeading {
    margin:0;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    border-radius:0;
    -webkit-border-bottom-right-radius:0px;
    -webkit-border-bottom-left-radius:0px;
    -moz-border-radius-bottomright:0px;
    -moz-border-radius-bottomleft:0px;
    background-color:#e1f1fb;
    color:#000
}
.panel {
    padding:40px 55px;
    background-color:#f4f5ff;
    max-height:0;
    overflow:hidden;
    transition:max-height .2s ease-in-out
}
.footer {
    background-color:#cccccc7d;
    padding-bottom:20px
}
.f-top {
    background-color:#035692;
    padding:31px 0
}
.f-top ul {
    justify-content:space-between
}
.f-top li a {
    color:#fff;
    text-decoration:none
}
.f-top li {
    list-style:none
}
.disclaimer {
    margin-bottom:25px
}
.disclaimer strong {
    font-size:1rem;
    color:#3c3c3c
}
.disclaimer a {
    color:#343a40!important
}
.footer-main-section p {
    margin-bottom:20px;
    font-size:.8rem;
    color:#3c3c3c
}
.footer-logo p {
    text-align:center!important;
    font-size:.8rem;
    margin-top:12px;
    color:#8c8c94;
    margin-bottom:15px
}
.footer-logo img {
    width:100%;
    max-width:300px;
    display:block;
    margin:0 auto
}
.coverTap2 {
    background-image:url('../images/cupOwater.webp');
    background-position:center
}
.brecka-UT {
    max-width:350px;
    width:100%;
    margin:10px 20px 10px -16px;
    box-shadow:3px 3px 12px;
    border-radius:14px;
    border:7px solid #ededed
}
iframe#player {
    margin-left:24px;
    border:10px solid #e1e1e1;
    border-radius:15px
}
.video-overlay,.video-overlay2 {
    background:0 0;
    z-index:2!important
}
.video-overlay-glass,.video-overlay-glass2 {
    display:none;
    z-index:9999!important
}
.video-cover,.video-cover2 {
    z-index:1!important
}
.play-button-bg {
    position:absolute;
    display:block;
    width:130px;
    height:80px;
    border-radius:5px;
    transition:.2s ease-out;
    text-indent:.25em;
    top:50%;
    left:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
    -ms-transform:translate(-50%,-50%);
    background:#da1921;
    -webkit-transition:.2s ease-out
}
.embed-responsive {
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden;
    border:2px solid #dbe0e6
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-16by9 {
    padding-bottom:56%
}
.embed-responsive-4by3 {
    padding-bottom:75%
}
.mbl-only {
    display:none!important
}
@media(max-width:1536px) {
    .featureOne,.foodMap,.rotateImg {
        display:block;
        margin:0 auto
    }
    .heroHd {
    padding-right: 21px;
}
    .hero-image {
    max-width: 410px;
}
    .featureOne {
        max-width:391px
    }
    .para-style ol,.para-style p {
        font-size:1.7rem
    }
    .mini_headingh2 {
        font-size:36px
    }
    .mini_heading {
        line-height:1.2
    }
    .double-img {
        max-width:250px
    }
    .subhd1 {
        font-size:1.9rem
    }
    .rotateImg {
        max-width:230px
    }
    .harmful,.sideImg2 {
        max-width:330px
    }
    .foodMap {
        max-width:482px
    }
    .rotateImg3 {
        max-width:360px
    }
    .headingh1 {
        font-size:55px
    }
    .btl-large {
        max-width:400px
    }
    .threefold-box h5 {
        font-size:1.1rem
    }
    .faq-section .col-5 {
        padding-right:25px
    }
    .faq-section .col-5 img {
        max-width:362px
    }
}
@media(max-width:1256px) {
   .heroStart {
    padding: 2rem 0 3%;
}
.heroHd {
    font-size: 3.6rem;
}
    .container {
        padding:0 20px
    }
    .para-style ol,.para-style p {
        font-size:1.4rem;
        margin-bottom:15px
    }
    .featureOne {
        max-width:361px
    }
    .mini_headingh2 {
        font-size:34px
    }
    .mini_heading {
        font-size:1.7rem
    }
    .container2 {
        max-width:999px
    }
    .sideImg img {
        max-width:220px;
        display:block;
        margin:0 auto
    }
    .rotateImg2 {
        max-width:270px
    }
    .fatty,.fatty2 {
        max-width:350px
    }
    .accordionItem {
        width:100%;
        max-width:529px;
        margin:0 auto
    }
}
@media(max-width:1024px) {
    .btl-large,.hero-image {
        max-width:340px
    }
    .heroStart {
    padding: 2rem 25px 3%;
}
    .heroHd {
        font-size:3.1rem
    }
    .para-style ol,.para-style p {
        font-size:1.3rem
    }
    h4 {
        margin-bottom:10px;
        font-size:1.5rem
    }
    .mini_headingh2 {
        font-size:32px
    }
    .container2 {
        max-width:800px
    }
    .harmful {
        max-width:274px
    }
    .headingh1 {
        font-size:43px
    }
    .camel2 {
        max-width:500px
    }
}
@media (max-width:768px) {
        .container img, .hero-image {
        display: block;
        margin: 0px auto 0;
    }
    .f-top ul,.heroHd {
        text-align:center
    }
    .hero-image {
        max-width:264px
    }
    .col-7.algn--slf-cntr {
    padding: 23px 25px 0px;
    margin-bottom: 20px;
}
    .heroHd {
        font-size:2.5rem;
        padding-right:0;
        margin-bottom:20px
    }
    .appleCmp,.brecka-UT,.fatty,.foodMap,.harmful,.rotateImg,.rotateImg2,.rotateImg3 {
        margin-bottom:20px!important
    }
    .row {
        flex-wrap:wrap
    }
    .o1 {
        order:1
    }
    .o2 {
        order:2
    }
    .o3 {
        order:3
    }
    .double-img {
        max-width:250px
    }
    .dktp-only {
        display:none!important
    }
    .mbl-only {
        display:block!important
    }
    .floatlft,.floatryt {
        float:none
    }
    .container2 {
        max-width:700px;
        padding:0 20px
    }
    .sideImg img {
        max-width:300px;
        margin-bottom:20px
    }
    .rotateImg {
        max-width:251px;
        rotate:0deg
    }
    .ml-20,iframe#player {
        margin-left:0
    }
    .quoteRef {
        margin:20px auto
    }
    .rotateImg2 {
        max-width:291px;
        rotate:0deg
    }
    .multiImg {
        max-width:543px
    }
    .harmful {
        max-width:339px;
        rotate:0deg
    }
    .appleCmp,.celebrity {
        max-width:600px
    }
    .rotateImg3 {
        max-width:360px;
        rotate:0deg
    }
    .threefold-box img {
        margin:-5px auto -10px!important
    }
    .mb-40 {
        margin-bottom:0
    }
    .faq-section .mini_headingh2 {
        text-align:center;
        font-size:39px
    }
    .f-top ul {
        flex-wrap:wrap;
        gap:50px
    }
    .grnte-img {
        max-width:255px
    }
    #player2 {
        max-width:721px
    }
}
@media (max-width:560px) {
/*.navbar {*/
/*  margin: 45px 0 -10px;*/
/*}*/
    .logo-main {
        max-width:216px
    }
    .quoteRef p {
        line-height:24px!important
    }
    .heroHd {
        font-size:2rem
    }
    .hero-image {
    max-width: 280px;
}
    .mini_heading {
        font-size:1.6rem
    }
    .para-style ol,.para-style p {
        font-size:1.2rem;
        line-height:30px
    }
    .featureOne {
        max-width:320px
    }
    .mini_headingh4 {
        font-size:1.4em
    }
    .mini_headingh2 {
        font-size:24px
    }
    .subhd1 {
        font-size:1.4rem
    }
    .mt-50 {
        margin-top:25px
    }
    .sideImg img {
        max-width:265px
    }
    .mb-50 {
        margin-bottom:30px
    }
    .color-bg {
        padding:31px 0 13px
    }
    .camel2 {
        max-width:381px
    }
    .headingh1 {
        font-size:34px;
        margin-top:13px;
        margin-bottom:19px
    }
    .btl-large {
        max-width:240px
    }
    .fatty2,.harmful,.rotateImg3 {
        max-width:275px
    }
    .faq-section .mini_headingh2 {
        font-size:35px
    }
    .f-top {
        background-color:#035692;
        padding:31px 36px
    }
    .f-top ul {
        gap:26px
    }
    #buyBtn {
        top:23px;
        padding:6px 24px;
        border-radius:7px;
        font-size:13px
    }
    .bonus-box img {
        max-width:174px
    }
    .videoScrn {
        max-width:335px;
        height:335px
    }
    #player2 {
        max-width:331px;
        height:335px
    }
    .fatty {
        max-width:270px
    }
    .rotateImg2 {
        max-width:259px
    }
    .guarantee {
        padding:20px 0 30px
    }
}
@media (max-width:428px) {
    .heroStart {
    padding: 1.2rem 0 3%;
}
.logo-main {
    max-width: 150px;
}
    .mb-20 {
        margin-bottom:0
    }
    .heroHd {
        font-size:1.8rem
    }
    .grnte-img,.hero-image {
        max-width:210px
    }
    .mini_heading {
        font-size:1.4rem
    }
    .para-style ol,.para-style p {
        font-size:22px;
        line-height: 32px
    }
    .featureOne,.quoteRef {
        max-width:272px
    }
    .mini_headingh4 {
        font-size:1.3em
    }
    .mini_headingh2 {
        font-size:22px
    }
    .fatty2,.sideImg img {
        max-width:235px
    }
    .rotateImg {
        max-width:231px;
        rotate:0deg;
        margin-bottom:20px!important
    }
    #player2,.sideImg2 {
        max-width:300px
    }
    .quoteRef p {
        line-height:16px!important;
        font-size:.8em!important
    }
    .foodMap {
        max-width:342px
    }
    .fatty {
        max-width:230px
    }
    .multiImg {
        max-width:343px
    }
    .harmful,.rotateImg3 {
        max-width:255px
    }
    #player2 {
        height:187px
    }
    iframe#player {
        max-width:326px;
        display:block;
        margin:13px auto
    }
    .brecka-UT {
        max-width:265px
    }
    .headingh1 {
        font-size:29px
    }
    .btl-large {
        max-width:200px
    }
    .accordionItemHeading,.threefold-box h5 {
        font-size:.9rem
    }
    .threefold-box img {
        max-width:100px;
        padding:22px
    }
    .threefold-box {
        padding:0 10px 20px
    }
    .bonus-box {
        margin:48px 0
    }
    .bonus-box span {
        font-size:18px
    }
    .open .accordionItemContent {
        font-size:22px;
    }
    .f-top {
        padding:20px 30px
    }
    .f-top ul {
        justify-content:space-around
    }
    .disclaimer strong {
        font-size:.8rem
    }
    .footer-main-section p {
        margin-bottom:13px;
        font-size:.7rem
    }
    .f-top li {
        font-size:.9em
    }
    .footer-logo p {
        font-size:.7rem
    }
    .footer-logo img {
        max-width:215px
    }
    .coverTap2 {
        height:98%
    }
    .video-box {
        height:200px
    }
    .videoScrn {
        max-width:335px;
        height:auto
    }
}
@media (max-width:390px) {
    iframe#player {
        max-width:290px;
        display:block;
        margin:0 auto
    }
    .atcBox {
        max-width:285px
    }
    .f-top {
        padding:19px 0
    }
    .f-top li {
        font-size:.8em
    }
    .faq-section .mini_headingh2 {
        font-size:28px
    }
    .boxes {
        padding:0 17px
    }
    .hero-image {
        max-width:200px
    }
    .sideImg2 {
        max-width:250px
    }
    .foodMap {
        max-width:300px
    }
    .para-style ol,.para-style p {
        font-size:21px;
        line-height:28px
    }
    
    .featureOne {
        max-width:235px
    }
    .heroHd {
        font-size:1.5rem;
        line-height:1.2
    }
    .heroHd span {
        color:#0470bf;
        text-shadow:3px 3px 6px #ffffffa3
    }
}
@media (max-width:320px) {
    #player2 {
        max-width:274px;
        height:187px
    }
}