@charset "utf-8";
/* CSS Document */

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
@font-face {
    font-family: 'Hackman ';
    src: url('../fonts/Hackman-Black.eot');
    src: url('../fonts/Hackman-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Hackman-Black.woff2') format('woff2'),
         url('../fonts/Hackman-Black.woff') format('woff'),
         url('../fonts/Hackman-Black.ttf')  format('truetype'),
         url('../fonts/Hackman-Black.svg#Hackman ') format('svg');
}

body {
	font-family: 'Hackman ';
}

.secret-two{
	padding:80px 0 0px;
}
p.secrt{
	font-size:40px;
	font-family: 'Hackman ';
	color:#145c9c;
	line-height: 120%;
	margin-bottom:10px;
}
.fda-icon{
	margin-top:5%;
}

.biggest-four{
	padding:40px 0 30px;
}

p.biggst{
	font-size:51px;
	font-family: 'Hackman ';
	color:#ed1c24;
	line-height: 120%;
	text-align:center;
	margin-bottom:0;
}
p.biggst-1{
	font-size:51px;
	font-family: 'Hackman ';
	color:#580a13;
	line-height: 120%;
	text-align:center;
}
.red-background{
	background:#ed1c24;
	text-align: center;
	padding:5px;
	margin: 0 2%;
	
}
.red-background p{
	color:#fff;
	font-weight:500;
	margin-bottom:0;
}
.div-biggest{
	text-align:center;
	margin: 3% 6% 0;
}

.human-div{
	background:#f9efdf;
	padding:10px 10px 10px 20px;
	margin-top: 10px;
}

.red-stop-list {
    padding-left: 0;
	margin-top:10px;
}

.red-stop-list li {
    padding-right:0px;
    background-image: url(../images/red-tick.png);
    background-repeat: no-repeat;
     background-position: 0px 4px;
    list-style-type: none !important;
    padding-left: 35px;
    font-family: 'Inter', sans-serif;
    padding-bottom: 10px;
    font-size: 22px;
	font-weight:800;
	text-transform:uppercase;
	color:#580a13;
}
.red-stop-list li:last-child{
	padding-bottom:0;
}

.blue-tick-list {
	padding-left: 0;
}
.blue-tick-list li {
    padding-right: 20px;
    background-image: url(../images/blue-tick.png);
    background-repeat: no-repeat;
    background-position: 5px 3px;
    list-style-type: none !important;
    padding-left: 35px;
    font-family: 'Inter', sans-serif;
	font-weight:500;
    padding-bottom: 15px;
    font-size: 20px;
}

.edc-sec{
	padding:40px 0;
}

.outr-red{
	box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);
}
.red-head{
    background: url(../images/real-cause.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
	padding-bottom:5px;
	padding-left:50px;
}

.red-head h1 {
    font-size: 51px;
    font-family: 'Hackman ';
    color: #fff;
    line-height: 120%;
    text-align: center;
	padding-top:40px;
    padding-bottom: 20px;
}

.red-head p{
	color: #fff;
}

.red-bottom{
	padding-top:20px;
	padding-left:50px;
	background:#fff;
	padding-bottom:20px;
	padding-right:50px;

}
.tense-man{
	margin-top:-20%;
}

.fourth-section-nw h2 {
    text-align: center;
    font-size: 51px;
	font-family: 'Hackman ';
    line-height: 120%;
    color: #fff;
    background: #2e74b3;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0;
	border-radius: 5px 5px 0 0;
}

.blue-div{
	background:#2e74b3;
	margin-bottom:20px;
}

.nw-p{
	text-align:center;
	font-size:26px !important;
	font-weight:500;
	margin:0 10%;
	line-height:1.3;
	color:#fff;
	padding-bottom:30px;
}
.flx-blue-div{
	display:flex;
	margin:0 5%;
}

.number-1{
	padding-right:10px;
	padding-top:4px;
	width: 93px;
}
.number-2{
	padding-right:10px;
	padding-top:4px;
}
.refrence-sec{
	padding-bottom:50px;
}
.refrence-txt{
	text-align:left !important;
}
.blue-txt{
	color:#0cacff;
	word-break:break-all;
}
    

p{
  font-size:20px;
  font-weight:500;
  color:#000;
  line-height:140%;
  margin-bottom:25px;
  font-family: 'Inter', sans-serif;
}

.top-bar {
    background: #fff;
}

.top-bar .navbar-default {
    background: none;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    padding: 8px 0;
}
.navbar .common-wrapper {
    margin: 0;
}

.top-bar .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

.top-bar .navbar-default .navbar-nav > li {
    margin-left: 17px;
}

.top-bar .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 18px;
	font-weight:500;
	font-family: 'Inter', sans-serif;
}

#od-btn-top {
    margin-top: 5px;
}

#od-btn-top a {
    padding: 10px 20px;
    background:#ed6e00;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 600;
	color:#fff;
}

.first-section{
	background: url(../images/about-bg.png);
	background-position:top center;
	background-repeat: no-repeat;
	background-size:cover;
	padding: 0;
	position:relative;

}

.yellow-txt{
	color:#ffcc01;
}

.first-section h1{
    font-size: 51px;
    line-height: 120%;
    color: #fff;
	text-align:center;
	margin-top:40px;
}

.first-section p{
  font-size:20px;
  font-weight:400;
  color:#fff;
  line-height:140%;
  font-family: 'Inter', sans-serif;
  margin-top:60px;
  margin-bottom:60px;
}

.under-line{
  text-decoration: underline;
  -webkit-text-decoration-color: #ffcc01;
  text-decoration-color: #ffcc01;
  text-decoration-thickness: 4px;  
}

.slim-div{
	display:flex;
	margin-top: 20px;
}

.slim-div p{
	font-size:22px;
	font-weight:400;
	color:#fff;
	margin-left:11%;
	margin-bottom:10px;
}
.pad-lt-0{
	padding-left:0;
}

.pad-rt-0{
	padding-right:0;
}

.div-box{
	background:#fff;
	border-radius:20px 20px 0 0;
	padding:15px 10px 0 10px;
	margin-top: 14px;
}

.div-box p{
	font-size:22px;
	font-weight:400;
	color:#000;
	margin-bottom:25px;
}

.catelyst-wpr {
    margin-top: 20px;
    margin-bottom: 33px;
	padding: 0 7% 0 0;
}

.div-box .bd-right {
    border-right: 1px solid #e1e1e1;
}

.catelyst-wpr h3 {
    text-align: center;
    font-weight: 600;
    font-size: 22px;
    color: #000;
    margin-top: 10px;
}

.seal-logo{
	margin-top:30%;
}

.slim-shape{
	z-index: 1;
    position: absolute;
}
.three-bottles{
	z-index: 1;
    position: absolute;
	margin-top: 0;
}

.div-box-two{
	background:#eafaf2;
	border-radius: 0 0 20px 20px;
    padding: 20px 10px 15px 10px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}


.second-section{
	padding:20px 0;
	
}

.second-section h2 {
    font-size: 56px;
    line-height: 120%;
    font-weight: 700;
    color: #2e74b3;
	text-align:center;
	padding: 0 11%;
}

.p-txt-cnt{
	text-align:center;
	padding: 0 18%;
}

.three-section{
	background: url(../images/sec-bg-3.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	background-size:cover;
	padding: 20px 0;
	position:relative;
}


.three-section h2 {
    font-size: 56px;
    line-height: 120%;
    font-weight: 700;
    color: #fff;
	text-align:left;
	padding: 0 42% 0 0;
}

.three-section-one{
	background: url(../images/shape-3.png);
	background-position:top center;
	background-repeat: no-repeat;
	background-size:cover;
	padding: 20px 0;
	position:relative;
}

.human-body{
	margin-top:-18%;
	width: 38%;
	padding-bottom: 9%;
}

.img-section{
	background:#e2f1ff;
}

.arrow-dwn{
	padding-left: 1%;
}

.three-section-one p{
	padding: 0 49% 0 0;
}

.three-section-two {
    padding: 10px 0 30px;
}

.three-section-two h2 {
    font-size: 51px;
	font-family: 'Hackman ';
    line-height: 120%;
    color: #2e74b3;
    text-align: center;
    padding: 0 2%;
	margin-bottom:40px;
}

.mr-bt{
	margin-bottom:50px;
}

.fourth-section {
    padding: 20px 0;
}

.fourth-section h2 {
    text-align: center;
    font-size: 40px;
	font-family: 'Hackman ';
    line-height: 120%;
    color: #2e74b3;
	margin-top:0;
	margin-bottom:0;
	padding:32px;
}

.fourth-section p {
    font-size: 20px;
    line-height: 142%;
}

.ser-txt {
    font-size: 30px !important;
	margin-bottom: 10px;
	margin-top: 20px;
	padding:0 12%;
}

p.metab {
    text-align: center;
    font-size: 29px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 40px !important;
	background:#2e74b3;
	border-radius:30px;
	margin: 3% 21% 0;
	padding:4px 0;
}


p.metab-1 {
    text-align: center;
    font-size: 29px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 40px !important;
    background: #2e74b3;
    border-radius: 30px;
    margin: 3% 36% 0;
    padding: 4px 0;
}

p.metab-2 {
    text-align: center;
    font-size: 29px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 40px !important;
    background: #2e74b3;
    border-radius: 30px;
    margin: 3% 36% 0;
    padding: 4px 0;
}


p.ing-name {
    text-align: left;
    color: #000;
    margin-top: 15px;
    font-size: 26px;
	font-family: 'Hackman ';
	margin-bottom: 15px;
	margin-left:15px;
}

.ing-list {
    padding-left: 12px;
}

.ing-list li {
    list-style-type: none;
    font-size: 18px;
    line-height: 30px;
    color:#1a1a1a;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
    background: url(../images/arrow-1.png?v=1.13) no-repeat left 4px;
    overflow-wrap: break-word;
    word-wrap: break-word;
	font-family: 'Inter', sans-serif;
	font-weight:500;
}
.div-ingri-txt{
	padding:40px 3% 0;
}

.blue-box{
	background:#fafdff;
	border-radius:10px;
	border:2px solid #2e74b3;
}

.div-innre-blue{
	padding:0 2%;
}

.lite-blue{
	background:#e9f2fa;
	padding: 2% 2% 3%;
}
.gap-div-1 {
    padding: 0% 2% 3%;
}

.gap-div{
	padding: 2% 2% 3%;
}

.five-section {
    padding:20px 0;
}

.five-section h4{
	text-align: center;
    font-size: 36px;
	font-family: 'Inter', sans-serif;
    font-weight: 600;
    color: #000;
}

.promise-wpr {
    margin-top: 50px;
    margin-bottom: 30px;
	text-align:center;
}

.promise-wpr h3 {
    text-align: center;
    font-weight: 600;
    font-size: 20px;
	font-family: 'Inter', sans-serif;
    color: #000;
    margin-top: 10px;
	padding:0 14px;
	line-height:120%;
}

.bonus-section {
   /* background: radial-gradient(circle, #25bf6a 0, #054120 100%);*/
   background: url(../images/bonus-bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2% 0;
    color: #fff;
}

.bonus-section h3 {
    text-align: center;
    font-size: 51px;
	font-family: 'Hackman ';
    color: #fff;
}

.yellow {
    color: #ffcc01;
}
.yellowunder {
    text-decoration-color: #ffe400 !important;
    text-decoration: underline;
    text-decoration-thickness: 2.2px;
}

.bonus-box {
    background: #fff;
    margin: 30px 0;
   /* padding: 25px;*/
    box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);
    border-radius: 20px;
}
.bonus-extra {
    width: 100%;
	margin-bottom:40px;
}

.bonus-box h4 {
    font-size: 28px;
    font-weight: bold;
    color: #f00;
    text-align: left;
    margin-bottom: 20px;
}

.bonus-box h5 {
    font-weight: bold;
    font-size: 22px;
    text-align: left;
    color: #363636;
    margin-bottom: 20px;
}

.bonus-box p {
    font-size: 20px;
    color: #000;
    font-weight: 400;
    margin-bottom: 15px;
    text-align: left;
    line-height: 140%;
}

.common-wrapper-1 {
    margin: 0 6%;
}

.red-div{
	background:#e5484f;
	border-radius: 20px 20px 0 0;
	padding: 0 0px 0 12px;
}

.bonus-no{
	background:url(../images/arrow-bouns.png);
    background-repeat: no-repeat;
}

.bonus-no h5{
	font-size: 45px;
	font-family: 'Euclid Circular A', sans-serif;
    font-weight: 700;
    line-height: 120%;
    color: #e5484f;
    padding: 20px 0 25px;
    text-align: center;
	margin-top: 0;

}

.bonus-head h2{
	font-size: 36px;
	font-family: 'Hackman ';
    line-height: 120%;
    color: #fff;
	text-align:left;
	margin-bottom:0;
	margin-top:0;
}

.mr-tp{
	margin-top:15px;
}

.mr-tp-1{
	margin-top:6%;
}

.bonus-price{
	background:#fff;
	padding:5px;
	border-radius:15px;
	margin: 5% 8%;
}

.bonus-price p{
	font-size:21px;
	font-weight: 400;
	text-align:center;
	line-height:120%;
	margin-bottom:0;
	margin-top: 5px;
}
.bonus-price h2{
	font-size:40px;
	font-family: 'Inter', sans-serif;
	font-weight: 700;
	text-align:center;
	line-height:120%;
	color:#1c6baf;
	margin-top:0;
	margin-bottom:0;
}

h2.free-txt{
	font-size:40px;
	font-weight: 800;
	text-align:center;
	line-height:120%;
	color:#ffe400;
	margin-top:0;
	margin-bottom:0;
	text-shadow: 1px 1px 2px black;
	font-family: 'Inter', sans-serif;
	
}

.nw-bonus{
	background:transparent;
}
.nw-bns{
	background:#fff;
	border-radius: 20px;
	padding:2px 5px 8px 5px;
}

.bonus-txt{
	padding:10px 40px;
}

.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: #e5484f;
  
  -webkit-transform:rotate(-20deg);
  -moz-transform:rotate(-20deg);
  -ms-transform:rotate(-20deg);
  -o-transform:rotate(-20deg);
  transform:rotate(-20deg);
}

.testominial-section {
    padding: 40px 0;
}

.testominial-section h2 {
    font-weight: 700;
    text-align: center;
    font-size: 56px;
    margin-bottom:0;
    line-height:128%;
    color: #2e74b3;
    margin-top: 15px;
}
.testominial-inner {
    display: flex;
	padding:30px 0 20px;
	
}

.bor-btm{
	border-bottom:1px solid #cad0da;
}

.t-image {
    border-radius: 50%;
    width: 220px;
    margin-right: 15px;
	margin-top: 10px;
}
.pad-lt {
    padding-left: 25px;
}

.testominial-inner h4 {
    font-size: 30px;
    font-weight: 700;
    color: #2e74b3;
}
.rating {
    width: 124px;
    margin-top: 5px;
    margin-right: 6px;
}

.testominial-inner p {
    font-size: 20px;
}

p.veryfied {
    font-size: 18px;
    font-weight: 400;
    color: #000;
	margin-top: 13px;
}
.red-txt {
    color: #ec1717;
}

.blue-txt{
	color:#2e74b3;
}

.t-image-2 {
    border-radius: 50%;
    width: 400px;
    margin-right: 15px;
}


.sixth-section{
	background:#f0f7fb;
	padding:60px 0 16%;
}

h3.nw-head {
    margin-top: 0;
    text-align: center;
    font-size: 51px;
	font-family: 'Hackman ';
    margin-bottom: 0;
    line-height:128%;
    color: #2e74b3;
}

.mr-0 {
    margin-top: 0 !important;
}

.product-sec {
    margin-top: 2%;
    margin-bottom: 4%;
}

#mr-tp {
    margin-top: 25px;
}

.outr-wrp-pro {
    border-radius: 20px;
    box-shadow: 1px 4px 16px rgb(0 0 0 / 20%);
    -webkit-transition: all 0.5s ease;
}

.wrp-div{
	padding:0 15px 15px;
}

.price-box {
    transition: transform 0.2s;
}

.bottle-item {
   /* padding: 30px 35px 35px;*/
    background: linear-gradient(to bottom, #ffffff 0%, #e6e7e8 100%);
    border: 2px solid rgb(199 199 199);
    text-align: center;
	border-radius: 20px;
}

.bottle-item h2 {
    font-size: 30px;
    letter-spacing: -0.5px;
    font-weight: 700;
    color:#fff;
    margin: 0;
	background:#2e74b3;
	border-radius: 20px 20px 0 0;
	padding:10px 0;
	font-family: 'Inter', sans-serif;
}

.bottle-item h3 {
    font-size: 30px;
    line-height: 100%;
    font-weight: 600;
    color: #000;
    margin-top:0;
    margin-bottom: 15px;
	font-family: 'Inter', sans-serif;
}

.bottle-item h1 {
    font-size: 45px;
    line-height: 128%;
    font-weight: 700;
    color: #174b7a;
    margin-bottom:0;
	text-transform:uppercase;
	font-family: 'Inter', sans-serif;
}

.pro-img {
    margin-bottom: 10px;
}

.bottle-item .price-per-bottle {
    padding-top: 18px;
    color:#174b7a;
    line-height: 45px;
	font-family: 'Inter', sans-serif;
}

.bottle-item .price-large {
    font-size: 77px;
    font-weight: 700;
    padding-right:0;
}

.bottle-item .per-bottle-span {
    font-size: 20px;
    line-height: 21px;
    text-align: left;
    display: inline-block;
	font-weight:500;
	font-family: 'Inter', sans-serif;
}

.bottle-item .money-saving {
    font-size: 20px;
    font-weight: 600;
    color:#d10000;
    min-height: 35px;
    font-family: 'Inter', sans-serif;
}
.bottle-item .price-data {
    padding-top: 8px;
    max-width: 460px;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 700;
    color: #202020;
	font-family: 'Inter', sans-serif;
}

.pro-Guarantee {
    font-weight: 700;
    font-size: 18px;
    margin-top:0;
	font-family: 'Inter', sans-serif;
}

#middle-item {
    margin-top: 25px;
}

.payment-icon{
	margin-top:3px;
}

.amount{
    position: relative;
	font-size:30px;
}

.amount:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 2px solid;
    border-color: #e5484f;
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    transform: rotate(-15deg);
}

.pri-txt{
	font-size:30px;
	font-weight:700;
	color:#202020;
}

.blue-pro{
	background:#2e74b3;
	
}


.wrp-div-2 {
    padding: 0 15px 15px;
	background:#2e74b3;
    border-radius: 0 0 20px 20px;
}


.wrp-div-2 h1{
	margin-top:0;
	padding-top: 20px;
	color:#fff;

}

.wrp-div-2 h3{
	color:#fff;
}

#wht-txt{
	color:#fff;
}


.seventh-section {
	background:#fff;
    padding: 3% 0 2%;
}

.seventh-section h2 {
    font-size: 51px;
	font-family: 'Hackman ';
    line-height: 134%;
    margin: 0;
    text-align: left;
    margin-bottom: 0;
    color: #fff;
}

.seventh-section h3 {
    text-align: left;
    font-size: 40px;
	font-family: 'Hackman ';
    margin-top: 0;
    margin-bottom: 20px;
    color: #ffdc2a;
}
.grt {
    margin:0 40px 0 0;
	width: 24%;
}

.seventh-section p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
	font-weight:400;
}

.deep-blue{
	background:#1c5c96;
	/*padding:30px 70px;*/
	border-radius:20px;
	border:5px solid #fff;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	margin-top: -22%;
}

.div-part{
	padding:30px 70px 10px;
}
.div-part-1{
	padding:30px 70px 10px;
	background:#164d7e;
	border-radius:0 0 20px 20px;
}


.logo-section {
    margin-bottom: 0;
}

.support-section {
    padding: 25px 0 60px;
}
.support-section h2 {
    text-align: center;
    font-size: 51px;
	font-family: 'Hackman ';
    color: #2e74b3;
    margin-bottom: 20px !important;
}
.support-section p {
    color: #000;
    font-size: 20px;
    /* padding: 0 5%; */
    margin-bottom: 20px;
    margin-top: 17px;
    text-align: center;
	font-weight:400;
}

.suprt-div{
	background:#fafafa;
	border:1px solid #cccccc;
	border-radius:20px;
	margin: 4% 14% 0;
}
.border-rt{
	border-right:1px solid #cccccc;
}

.mail-txt{
	font-size:24px;
	line-height:1.8;
	color:#2e74b3;
	font-weight:600;
}

.blue {
    color: #000;
	word-break:break-all;
}

.pro-nw{
	padding: 60px 0 60px !important;
	background:#fff !important;
}

.foot-sec {
    background: #102034;
    color: #fff;
    text-align: center;
    padding: 65px 0 30px;
}

.foot-list {
    padding-left: 0;
    margin-bottom: 20px;
}

.foot-list li {
    display: inline;
    padding-left: 0;
    list-style-type: none;
}

.foot-list li a {
    color: #fff !important;
    padding: 0px 5px;
    font-size: 16px;
    text-decoration: none;
	font-weight:400;
	font-family: 'Inter', sans-serif;
}

.foot-sec p {
    color: #fff;
    font-size: 16px;
    line-height: 140%;
	font-weight:400;
}

.foot-wrapper {
    margin: 0 19%;
}

.foot-wrapper p {
    font-size: 14px !important;
    color: #c9c9c9 !important;
    margin-top: 2%;
    line-height: 150%;
	font-weight:300;
	word-break:break-all;
}

.link-here {
    color: #c9c9c9;
    font-weight:600;
}

.link-here:hover {
    color: #c9c9c9;
    text-decoration: underline;
}

.p-link-1{
	margin-bottom:5px !important;
}

.p-link{
	margin-top:0 !important;
}

.faq-section {
    background: #295fa0;
    padding: 3% 0 4%;
    color: #fff;
}

.faq-section h3 {
    text-align: center;
    font-size: 51px;
	font-family: 'Hackman ';
    color: #fff;
    margin-bottom: 40px;
	line-height:128%;
}

.faq-section .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
	font-size: 18px;
    font-weight: normal;
	color:#164d7e;
}
.faq-section .panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
	font-size: 18px;
    font-weight: normal;
	color:#164d7e;
}
.faq-section .panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}

.faq-section .panel-default > .panel-heading {
    color: #000;
    background-color: #fff;
    border-color: #ddd;
}

.faq-section .panel-title{
	font-size:24px;
	line-height:128%;
	font-weight:600;
	padding:10px 15px;
	font-family: 'Inter', sans-serif;
}

.faq-section .panel-default > .panel-heading + .panel-collapse > .panel-body p{
	font-size:20px;
	padding:0 10px;
	font-weight:400;
}

.faq-section .panel-group .panel{
	border-radius: 15px;
	margin-bottom: 20px;
}

.faq-section .panel-heading{
	border-radius: 15px;

}

.faq-section .panel-default > .panel-heading + .panel-collapse > .panel-body{
	    margin: 0 2%;
		padding:15px 0;
}

.mobile{
	display:none;
}

@media only screen and (max-width: 480px){
			
.glu-logo{
	width:65%;

}
.navbar-brand{
	float:none !important;
}

#od-btn-top a{
	text-align:center;
}


.dsktp{
	display:none;
}
.mobile{
	display:block;
}

.first-section{
	background: url(../images/about-bg-m.jpg);
	background-size: cover;
}

.first-section h1{
	font-size:32px;
	text-align: center;
}
.three-bottles{
	display:none;
}

.slim-div p{
	font-size:17px;
	margin-left: 23%;
}

.div-box{
	margin-top: -4px;
}

.catelyst-wpr{
	padding:0;
	margin-top: 10px;
}

.div-box p{
	font-size:20px;
}

.icon-div{
	display:flex;
}

.txt-m{
	font-size:19px !important;
	line-height:1.2;
	padding-left:7px;
	margin-top: 3px;
}
.pad-0{
	padding-left:0;
	padding-right:0;
}

.eat-tablet-m{
	margin-bottom:20px;
}

.div-box-two{
	padding: 20px 0px 15px 0px;
	
}

.second-section h2{
	font-size:30px;
	padding:0;
	margin-top: 0;
}
.p-txt-cnt{
	padding:0;
	
}

.pie-chart-m{
	margin-bottom:20px;
}

.three-section h2{
	font-size:30px;
	padding:0;
	text-align:center;
	margin-top:0;
}

.arrow-dwn{
	display:none;
}

.human-body{
	float:none !important;
	margin:0 auto;
	width:100%;
}

.three-section{
	background: url(../images/sec-bg-3-m.jpg);
}

.three-section-one{
	background: url(../images/shaape-m-480.png?v3);
	padding-bottom: 0;
}

.three-section-one p {
	padding:0;
}

.three-section-two h2{
	font-size:32px;
	padding:0;
	margin-top:0;
}
.mr-bt {
    margin-bottom:20px;
}

.three-section-two {
    padding: 10px 0 0px;
}

.fourth-section h2{
	font-size:30px;
	padding:20px 10px;
	margin-bottom:10px;
}

.blue-box{
	border:none;
	border-bottom: 1px solid #2e74b3;
	border-radius:0;
}

.ser-txt{
	font-size:27px;
	padding: 0px 7%;
}
p.metab{
	font-size:26px;
	margin: 3% 5% 0;
	line-height:1.2;
	padding: 7px 0;
}

p.ing-name{
	margin-left: 5%;
	margin-bottom: 10px;
}
	
.ing-list {
    padding-left: 5%;
	margin-bottom: 25px;
}

p.metab-1{
	font-size:26px;
	margin: 3% 10% 0;
	line-height:1.2;
	padding: 7px 0;
}

.lite-blue {
    background: #e9f2fa;
    padding: 7% 0 3%;
}
p.metab-2{
	font-size:26px;
	margin: 3% 10% 0;
	line-height:1.2;
	padding: 7px 0;
}

.gap-div {
    padding: 6% 2% 3%;
}

.promise-wpr{
	margin-top:30px;
}

.promise-wpr h3{
	font-size:17px !important;
	padding:0;
}

.five-section {
    padding: 10px 0;
}
.five-section h4{
	font-size:30px;
}

.bonus-section h3{
	font-size:29px;
}

.bonus-head h2{
	font-size:23px;
}

.bonus-no h5{
	font-size:35px;
	padding: 23px 0 36px;
}
.bonus-extra {
    width: 94%;
	margin-bottom:0;
}
.border-m{
	background:#f5f5f5;
}

.testominial-section h2{
	font-size:30px;
	margin-top: 10px;
}

.common-wrapper-1{
	margin:0;
}

.testominial-inner{
	display:block;
}

.t-image {
    width: 130px;
    float: none !important;
    margin: 0 auto;
	margin-bottom: 25px;
}
.testominial-inner h4{
	font-size:27px;
}
.t-image-2 {
    width: 130px;
    float: none !important;
    margin: 0 auto;
	margin-bottom: 25px;
}
.pad-lt {
    padding-left:0;
}

.testominial-section{
	padding: 40px 20px;
}

h3.nw-head{
	font-size:32px;
	margin-bottom:20px;
}

.sixth-section {
    background: #f0f7fb;
    padding: 30px 0 34%;
}

.grt{
	width:74%;
	float:none !important;
	margin:0 auto;
	margin-bottom: 10px;
}

.seventh-section h2{
	font-size:33px;
	text-align:center;
}
.seventh-section h3{
	font-size:30px;
	text-align:center;
}

.seventh-section p{
	text-align:center;
}

.div-part {
    padding: 30px 26px 10px;
}
.div-part-1 {
    padding: 30px 26px 10px;
}

.support-section h2{
	font-size:32px;
}

.icons-fda{
	margin-top:20px;
}

.support-section {
    padding: 10px 0 50px;
}

.suprt-div{
	margin:0;
}

.border-rt{
	border-bottom: 1px solid #cccccc;
}

.faq-section h3{
	font-size:32px;
}

.faq-section .panel-title{
	font-size:22px;
	padding: 10px 3px;
}

.foot-list li a{
	line-height:1.7;
	font-size:14px;
}
.foot-list {
	margin-bottom:14px;
}
.foot-wrapper {
	margin:0 10px;
}

.product-mobile-sec{
	border-radius:20px;
	padding:10px;
	background: #2e74b3;
	margin-bottom:20px;
	border: 2px solid rgb(199 199 199);
	box-shadow: 1px 4px 16px rgb(0 0 0 / 20%);
    -webkit-transition: all 0.5s ease;
	
}


.pro-in-div{
	background:#2e74b3;
	border-radius:20px 20px 0 0;
}

.pro-in-div h3{
	font-size:30px;
	line-height:150%;
	text-align:center;
	color:#fff;
	font-weight:700;
	margin-top:0;
	margin-bottom: 0;
	font-family: 'Inter', sans-serif;
}



.pro-btl h1{
	font-size:30px;
	text-align:center;
	color:#174b7a;
	font-weight:700;
	margin-bottom:0;
	margin-top:10px;
	font-family: 'Inter', sans-serif;
	
}

.pro-btl h4{
	font-size:20px;
	text-align:center;
	color:#000;
	font-weight:600;
	margin-top:3px;
	font-family: 'Inter', sans-serif;
	
}
.pro-btl .price-per-bottle {
    padding-top: 18px;
    color: #174b7a;
    line-height: 45px;
	text-align:center;
}
#wht-txt {
    color: #fff;
}
.pro-btl .money-saving{
	text-align:center;
}

.pro-btl .price-large {
    font-size: 64px;
    font-weight: 700;
    padding-right: 0;
	font-family: 'Inter', sans-serif;
}

.pro-btl .per-bottle-span {
    font-size: 16px;
    line-height: 17px;
    text-align: left;
    display: inline-block;
    font-weight: 600;
	font-family: 'Inter', sans-serif;
}

.pro-btl .money-saving {
    font-size: 20px;
    font-weight: 700;
    color: #d10000;
    min-height: 30px;
	font-family: 'Inter', sans-serif;
}

.pro-btl .payment-icon-m{
	width:80%;
}

.div-price{
	display:flex;
	text-align:center;
	margin: 4% 12%;
	justify-content: center;
}

.pro-btl .amount{
	font-size:26px;
	font-family: 'Inter', sans-serif;
	margin-right: 5px;
	line-height: 100%;
}

.pri-center{
	font-size:26px;
	font-family: 'Inter', sans-serif;
	font-weight:700;
	line-height: 100%;
	
}
.out-pro{
	padding:10px 10px 10px 10px;
	background: #2e74b3;
	margin-bottom:20px;
	border-radius:20px;
}

#wht-bg{
	background:#fff;
}

.wht-txt-1 h1{
	color:#fff;
}

.wht-txt-1 h4{
	color:#fff;
}

.product-mobile-sec-wht{
	background:#fff;
	border-radius:20px;
	margin-bottom:20px;
	border: 2px solid rgb(199 199 199);
    box-shadow: 1px 4px 16px rgb(0 0 0 / 20%);
    -webkit-transition: all 0.5s ease;
}

.nw-gp{
	padding:0 10px 10px 10px;
}
.fourth-section .pad-0{
	padding-left:15px;
	padding-right:15px;
}

.first-section p{
	margin-top:0;
}
p.secrt{
	font-size:30px;
}
.red-head{
	padding-left:0;
	padding-bottom: 40%;
}
.red-head h1{
	font-size:30px;
	margin-bottom: 0;
}
.pad-m-0{
	padding:0;
}
.red-head p{
	padding-left:15px;
	padding-right:15px;
}

.tense-man-m{
	float:none !important;
	margin:0 auto;
	width:90%;
	margin-bottom:30px;
	margin-top: -55%;
}

.red-bottom{
	padding-left:15px;
	padding-right:15px;
}

p.biggst{
	font-size:32px;
}
p.biggst-1{
	font-size:32px;
}
.red-background{
	margin:0;
}
.red-background p{
	padding:0 15px;
}

.red-stop-list li{
	font-size:20px;
}
.human-div{
	padding: 10px 10px 10px 10px;
}
.human-high-level{
	margin-top:20px;
	margin-bottom:10px;
}
.product-3{
	margin-bottom:30px;
}
.blue-tick-list li{
	padding-right:0;
}
.fourth-section-nw h2{
	font-size:32px;
}
.nw-p{
	margin:0;
	font-size:24px !important;
}
.number-1{
	width:300px;
}
.number-2{
	width:270px;
}
.blue-box-m{
	border: 1px solid #2e74b3;
	border-radius:10px;
}
.secret-two{
	padding: 30px 0 0px;
}
.bonus-price h2{
	color: #000000;
}
.bonus-txt {
    padding: 10px 32px;
}
.pro-nw{
	padding: 30px 0 30px !important;
}
.foot-sec p{
	font-size:14px;
}
.foot-sec{
	padding: 30px 0 30px;
}
.edc-sec{
	padding-bottom:0;
}

}


@media only screen and (max-width: 360px){
.bonus-price{
	margin:5% 0;
}
.pro-btl h1{
  font-size: 30px;
  }
  
.pro-btl h4 {
    font-size: 18px;
}
.pro-btl .price-large {
    font-size: 51px;
}
.pro-btl .per-bottle-span {
    font-size: 16px;
} 
.pro-btl .money-saving {
    font-size: 18px;
}
.div-price { 
    margin: 4% 4%;
}  
.three-section-one{
	background: url(../images/shape-3-m.png);
	padding-bottom: 65px;
}
  
}


