*, *:before, *:after {
  box-sizing: border-box;
}
@font-face {
  font-family: Figtreebold;
  src: url(Fonts/Figtree-Bold.ttf);
}
@font-face {
  font-family: Oswaldbold;
  src: url(Fonts/Oswald-Bold.ttf);
}@font-face {
  font-family: Oswald-SemiBold;
  src: url(Fonts/Oswald-SemiBold.ttf);
}
@font-face {
  font-family: Roboto;
  src: url(Fonts/RobotoCondensed-Regular.ttf);
}
@font-face {
  font-family: Robotoblack;
  src: url(Fonts/Roboto-Black.ttf);
}
@font-face {
  font-family: Robotomedium;
  src: url(Fonts/Roboto-Medium.ttf);
}
@font-face {
  font-family: Figtreebold;
  src: url(Fonts/Figtree-Bold.ttf);
}
@font-face {
  font-family: Figtreebold;
  src: url(Fonts/Figtree-Bold.ttf);
}
@font-face {
  font-family: FigtreeBlack;
  src: url(Fonts/Figtree-Black.ttf);
}@font-face {
  font-family: FigtreeBlackItalic;
  src: url(Fonts/Figtree-BlackItalic.ttf);
}@font-face {
  font-family: FigtreeBold;
  src: url(Fonts/Figtree-Bold.ttf);
}@font-face {
  font-family: FigtreeBoldItalic;
  src: url(Fonts/Figtree-BoldItalic.ttf);
}@font-face {
  font-family: Figtree-ExtraBold;
  src: url(Fonts/Figtree-ExtraBold.ttf);
}@font-face {
  font-family: Figtree-ExtraBoldItalic;
  src: url(Fonts/Figtree-ExtraBoldItalic.ttf);
}@font-face {
  font-family: Figtree-Italic;
  src: url(Fonts/Figtree-Italic.ttf);
}@font-face {
  font-family: Figtree-Light;
  src: url(Fonts/Figtree-Light.ttf);
}@font-face {
  font-family: Figtree-LightItalic;
  src: url(Fonts/Figtree-LightItalic.ttf);
}@font-face {
  font-family: Figtree-Medium;
  src: url(Fonts/Figtree-Medium.ttf);
}@font-face {
  font-family: Figtree-MediumItalic;
  src: url(Fonts/Figtree-MediumItalic.ttf);
}@font-face {
  font-family: Figtree-Regular;
  src: url(Fonts/Figtree-Regular.ttf);
}@font-face {
  font-family: Figtree-SemiBold;
  src: url(Fonts/Figtree-SemiBold.ttf);
}@font-face {
  font-family: Figtree-SemiBoldItalic;
  src: url(Fonts/Figtree-SemiBoldItalic.ttf);
}@font-face {
  font-family: Oswald-Bold;
  src: url(Fonts/Oswald-Bold.ttf);
}@font-face {
  font-family: Oswald-Bold;
  src: url(Fonts/Oswald-Bold.ttf);
}@font-face {
  font-family: Oswald-ExtraLight;
  src: url(Fonts/Oswald-ExtraLight.ttf);
}@font-face {
  font-family: Oswald-Light;
  src: url(Fonts/Oswald-Light.ttf);
}@font-face {
  font-family: Oswald-Medium;
  src: url(Fonts/Oswald-Medium.ttf);
}@font-face {
  font-family: Oswald-Regular;
  src: url(Fonts/Oswald-Regular.ttf);
	}@font-face {
	  font-family: Oswald-SemiBold;
	  src: url(Fonts/Oswald-SemiBold.ttf);
	}@font-face {
  font-family: Roboto-Black;
  src: url(Fonts/Roboto-Black.ttf);
}@font-face {
  font-family: Roboto-BlackItalic;
  src: url(Fonts/Roboto-BlackItalic.ttf);
}@font-face {
  font-family: Roboto-Bold;
  src: url(Fonts/Roboto-Bold.ttf);
}@font-face {
  font-family: Roboto-BoldItalic;
  src: url(Fonts/Roboto-BoldItalic.ttf);
}@font-face {
  font-family: RobotoCondensed-Black;
  src: url(Fonts/RobotoCondensed-Black.ttf);
}@font-face {
  font-family: RobotoCondensed-BlackItalic;
  src: url(Fonts/RobotoCondensed-BlackItalic.ttf);
}@font-face {
  font-family: RobotoCondensed-Bold;
  src: url(Fonts/RobotoCondensed-Bold.ttf);
}@font-face {
  font-family: RobotoCondensed-BoldItalic;
  src: url(Fonts/RobotoCondensed-BoldItalic.ttf);
}@font-face {
  font-family: RobotoCondensed-ExtraBold;
  src: url(Fonts/RobotoCondensed-ExtraBold.ttf);
}@font-face {
  font-family: RobotoCondensed-ExtraBoldItalic;
  src: url(Fonts/RobotoCondensed-ExtraBoldItalic.ttf);
}@font-face {
  font-family: RobotoCondensed-ExtraLight;
  src: url(Fonts/RobotoCondensed-ExtraLight.ttf);
}@font-face {
  font-family: RobotoCondensed-ExtraLightItalic;
  src: url(Fonts/RobotoCondensed-ExtraLightItalic.ttf);
}@font-face {
  font-family: RobotoCondensed-Italic;
  src: url(Fonts/RobotoCondensed-Italic.ttf);
}@font-face {
  font-family: RobotoCondensed-Light;
  src: url(Fonts/RobotoCondensed-Light.ttf);
}@font-face {
  font-family: RobotoCondensed-LightItalic;
  src: url(Fonts/RobotoCondensed-LightItalic.ttf);
}@font-face {
  font-family: RobotoCondensed-Medium;
  src: url(Fonts/RobotoCondensed-Medium.ttf);
}@font-face {
  font-family: RobotoCondensed-MediumItalic;
  src: url(Fonts/RobotoCondensed-MediumItalic.ttf);
}@font-face {
  font-family: RobotoCondensed-Regular;
  src: url(Fonts/RobotoCondensed-Regular.ttf);
}@font-face {
  font-family: RobotoCondensed-SemiBold;
  src: url(Fonts/RobotoCondensed-SemiBold.ttf);
}@font-face {
  font-family: RobotoCondensed-SemiBoldItalic;
  src: url(Fonts/RobotoCondensed-SemiBoldItalic.ttf);
}@font-face {
  font-family: RobotoCondensed-Thin;
  src: url(Fonts/RobotoCondensed-Thin.ttf);
}@font-face {
  font-family: RobotoCondensed-ThinItalic;
  src: url(Fonts/RobotoCondensed-ThinItalic.ttf);
}@font-face {
  font-family: Roboto-Italic;
  src: url(Fonts/Roboto-Italic.ttf);
}@font-face {
  font-family: Roboto-Light;
  src: url(Fonts/Roboto-Light.ttf);
}@font-face {
  font-family: Roboto-LightItalic;
  src: url(Fonts/Roboto-LightItalic.ttf);
}@font-face {
  font-family: Roboto-Medium;
  src: url(Fonts/Roboto-Medium.ttf);
}@font-face {
  font-family: Roboto-MediumItalic;
  src: url(Fonts/Roboto-MediumItalic.ttf);
}@font-face {
  font-family: Roboto-Regular;
  src: url(Fonts/Roboto-Regular.ttf);
}@font-face {
  font-family: Roboto-Thin;
  src: url(Fonts/Roboto-Thin.ttf);
}@font-face {
  font-family: Roboto-ThinItalic;
  src: url(Fonts/Roboto-ThinItalic.ttf);
}
@font-face {
  font-family: Inter-Black;
  src: url(Fonts/Inter-Black.ttf);
}


body {
  font-family: Roboto;
  margin:0;
  padding:0; 
overflow-x:hidden;  
}
#timer{
	color:#ff0000;
}
.topnote{
	color:#ffcc66;
	padding:10px;
	text-align:center;
	background:#000;
	text-transform:uppercase;
	font-family: Roboto-Bold;
	font-size:14px;
	
}
.container{
	width:1170px;
	margin:0 auto;
}
.w33{
	width:33.3%;
	float:left;
}
.w50{
	width:50%;
	float:left;
}
.w60{
	width:50%;
	float:left;
}
.w40{
	width:50%;
	float:left;
}
.w30{
	width:35%;
	float:left;
}
.w10{
	width:10%;
	float:left;
}
.bannerwrap{
	background-image:url('../images/bglayer.png');
	padding:25px;
	    background-position: 50%;
		background-repeat: no-repeat;
}
.bg-img{
	background-image:url('../images/backcircle.png');
	background-repeat: no-repeat;
   
    background-size: contain;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 11px;
    padding-bottom: 20px;
}
.rating i {
	color:#fd8405
}
.bannerfeedback div{
	display:inline-block
}
.bannertitle h2 {
    font-size: 36px;
    line-height: 48px;
    margin: 7px 0px;
	font-family: Inter-Black;
 
	
}
.bannerdesc{
	font-size:21px;
	font-family: Roboto-Medium;
	font-size:18px;
	
}
.verifiedreviews{
	padding:0px 10px;
	font-family:Roboto-Light;
	font-size:14px;
}

.reviewimg img{
	vertical-align:middle
}	
.text-center{
	text-align:center
}.pghere{
	text-align:center;
	font-family: Robotomedium !important;
    font-size: 18px !important;
}
.text-right{
	text-align:right
}
.header{
	padding:7px 0px;
}
.stockalert{
	margin-top:19px;
	font-size:16px;
	font-family: Roboto-Medium;
}
.header .logo img{
   vertical-align:bottom
}
.orderbtn{
	margin-top:7px
}
.features img{
	width: 20px;
    margin-right: 7px;
}
.dot {
    height: 14px;
    width: 14px;
    background-color:#ff0000;
    border-radius: 50%;
    display: inline-block;
    border: 3px solid #ffcccc;
    border-radius: 50%;
	vertical-align: middle;
}
.orderbtn button{
	background: linear-gradient(to bottom, rgba(241, 145, 0, 1) 0%, rgba(238, 125, 0, 1) 50%, rgba(230, 86, 0, 1) 100%);
	padding:14px 15px;
	border:none;
	color:#fff;
	font-weight:bold;
	border-radius:5px;
	transition:0.5s ease;
	font-family:Figtreebold
}
.orderbtn button i {
    background: linear-gradient(to bottom, rgba(241, 145, 0, 1) 0%, rgba(238, 125, 0, 1) 50%, rgba(230, 86, 0, 1) 100%);
    margin-left: 5px;
    padding: 5px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 9px;
}
.orderbtn button:hover{
	background: linear-gradient(to bottom, rgba(241, 145, 0, 1) 0%, rgba(238, 125, 0, 1) 50%, rgba(230, 86, 0, 1) 100%);
}
button{
	cursor:pointer
}
.bannerdesc button{
	font-size:18px;
	padding: 14px 28px;
}
.moneyback{
	color:#676559;
	padding:10px 0px;
	width: 302px;
    text-align: center;
    font-size: 14px;
	font-family: Figtree-Medium;
	font-weight:600;
}
.companies{
	padding:10px 0px
}
.companies img{
	    padding-left: 20px;
    vertical-align: middle;
}
.companies img:first-child{
	    padding-left: 0px;
}
.bannerimg img{
	width:100%;
	margin-top: 22px;
}
.bannerimgicon img{
	/*width:48%;*/
	/*width:65%;*/
}

.bannerimgicon{
	margin-top:126px;
}

.bannerimgicon div{
	padding:8px 0px;
}
.features{
	padding:15px;
	background:#f3e5c2;
}
.features div{
     display: inline-block;
    width: 24%;
    color: #4c4125;
    font-weight: 700;
    font-size: 18px;
	font-family:Roboto-Black;
}
.features i{
	color:#e0c347;
	padding-right:10px
}
.realuserwrap{
	padding:25px 0px;
}
.thubnail{
    border-radius: 7px;
    overflow: hidden;	
}
.uservideoboxinner{
	position:relative;
}

.imgcontent{
 position: absolute;
  top: 66%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 40px;
}



.thubnail img{
	width:100%
}

.iconplay{
	    width: 30px;
    height: 30px;
    border: 3px solid #fff;
    border-radius: 50%;
    padding: 20px;
    position: relative;
    margin: 0 auto;
	cursor:pointer
}

.iconplay i{
	font-size: 21px;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 15px;
}
.feedbacktitle{
	color: #fff;
    font-size: 20px;
    font-style: italic;
}
.userfeedback{
	margin-top:80px;
}
.feedbackrating{
	color:#fcc420;
	margin-top:20px;
}
.moneyback img{
	vertical-align: bottom;
    padding-right: 5px;

}
.feedbackrating i{
	color:#fcc420
}
.feedbackrating .rating{
	padding-left:8px
}
.feedbackrating div{
	display:inline-block
}

.userbutton button {
    font-size: 18px;
    padding: 14px 28px;
}
.userbutton{
	margin-top:20px
}
.userbutton .moneyback{
	margin:0 auto
}
.underclr{
	text-decoration: underline;
    text-decoration-color: #ffe25f;
}
.usertitle{
	font-family:Inter-Black;
	    font-size: 27px;
}
.usertitle .mobilehide{
	font-size:40px;
}.usertitle .mobilehidetwo{
	font-size:50px;
}.usertitle .mobihead{
	font-size:30px;
}
.rec-image .inner-img{
	text-align: center;
}

.experiencewrap{
	/*padding:25px 0px*/
}
.experiencewrap h2{
	margin:0
}
.madewith{
	text-align: center;
    font-size: 19px;
    padding: 10px 0px;
	position:relative;
}
.madewith p{
	    width: max-content;
    margin: 0 auto;
    background: #fff;
    padding: 0px 10px;
}
.madewith hr{
	   top: 11px;
    position: absolute;
    width: 100%;
    z-index: -1;
	border: 1px solid #cdcdcds
}
.companyexperience{
	padding:20px 0px
}
.companyexperience img{
	
	vertical-align:middle;
	padding-left:36px;
}
.companyexperience img:first-child{
	
	padding-left:0px;
}
.experiencemain{
	/*padding:25px 0px*/
}
.experienceimg img{
	width:100%;
	margin-top: 11px;
}
.experienceinner{
	padding-left:12px
}
.icontext i{
	rotate: 90deg
	
}
	.icontext{
	background: #ffe07f;
    font-weight: bold;
    padding: 5px;
    /*width: max-content;*/
    margin-top: 6px;
}
.experienceinner p{
	padding-bottom:8px;
	font-size: 19px;
    margin: 19px 0px;
}
.buywrap{
	padding-bottom:20px;
}
.buywrap h2{
	margin:0
}
.buybottleinner{
	border: 3px solid #eaeaea;
    padding: 10px;
    border-radius: 8px;
	margin:0px 10px
}
.buybottleinner.bestvalue{
	border-color:#f7c258
}
.buybottleinner h2{
	margin:0;
	font-family:Oswaldbold;
}
.packagename{
	background: #fff001;
    padding: 8px;
    font-weight: bold;
    margin: 10px 0px;
    text-transform: uppercase;
    font-size: 18px;
}	
.bottledesc{
	padding: 5px 10px;
    font-size: 14px;
	/*padding: 5px 15px;
    font-size: 18px;*/
}
.pricecross{
	padding:10px;
	font-size: 20px;
	position:relative;
	font-weight: 600;
}

.pricecross span:before{
	top: 50%;
    background: red;
    opacity: 0.7;
    content: '';
    width: 21%;
    position: absolute;
    height: 0.1em;
    border-radius: 0.1em;
    left: 40%;
    white-space: nowrap;
    display: block;
    transform: rotate(-15deg);
}
.realprice{
	padding:10px;
	    font-size: 22px;
}
.realprice span{
	font-size: 40px;
    font-weight: bold;
}
.totalprice{
	font-size: 18px;
    padding-bottom: 8px;
	font-weight:600;
}	
.subscribe{
	    background: #f3f4f9;
    /*padding: 9px;
    margin: 0px 20px;
    font-size: 20px;*/
	padding: 5px;
    font-size: 18px;
    font-weight: bold;
    margin: 0px 15px;
	text-align:left;
	padding-left:54px;
}

.buybottleinner button{
	width: 90%;
    font-size: 21px;
}	

.buybottleinner button i {
    font-size: 17px;
}
.buywrap .usertitle{
	padding-bottom:25px
}

.buybottleinner .moneyback{
	width:100%
}
.peoplechoose{
	border-radius: 4px;
    position: relative;
    background: #1be44d;
    width: max-content;
    margin: 0 auto;
    padding: 10px 12px;
    font-weight: bold;
    margin-bottom: 18px;
}
.peoplechoose:before{
	height:0px;
         width:0px;
         border:none;
         border-top:8px solid #1be44d;
         border-left:8px solid transparent;
         border-right:8px solid transparent;
		position: absolute;
  top: 107%;
  left: 50%;
  transform: translate(-50%, -50%);
		 content:'';
}

.NO-level-image{
    width: 60%;
    margin: auto;
}
.NO-level-image img{
	width:100%;
}
.rec-image{
	width:25%;
	float:left;
	padding-right:25px;
}
.inner-img{
	float:right;
}
.inner-img img{
	width:100%;
}
.inner-img img {
    width: 60%;
}
.vl {
	width:3%;
    margin-top: 27px;
    float: left;
    border-left: 1px solid gray;
    height: 100px;
    padding-right: 25px;    
}
.percriptions{
	width:59%;
	float:left
}
.inner-img h4{
	margin:5px 0;
}
.inner-img p{
    margin: 3px 0;
    font-size: 15px;
}
.expands-no{
	margin-top:20px;
}
.left-expand, .right-expand, .fre-no-left, .fre-no-right{
	width:50%;
	float:left;
}
.leftbox{
	padding-top:30px;
	float:left;
	width:60%
}
.rightbox{
	float:right;
	width:40%
}
.innerleft-expand{

   border:2px solid #ffcf01;
   border-radius:5px; 
   overflow:hidden;
   padding:25px;   
}
.block-no{
	margin-bottom:15px;
}
.tick-img {
	width:13%;
	float:left;
	/*padding-right:12px;*/
}
.no-left-iner{
	 width: 87%;
    float: left;
}
.block-no h3 {
   /*font-family: Roboto-Medium;*/
    margin: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #ffcf01;
	font-weight:400;
}
.right-expand{
	text-align:center
}
.right-expand img{
    width: 85%;
   
}
.purchase-block{
	margin-top:40px;
	/*width:70%;*/
	width:100%;
	margin:40px auto;	
	border:2px solid #ffcf01;
	border-radius:5px;
	overflow:hidden;
}
.purchasing-head h2{
	background:#000;
	color:#fff;
	padding:25px 0;
	margin:0;
	 font-family: Inter-Black;
	 font-size:40px;
}
.purchasing-head span{
	  color:#ffcf01;
	  padding-left:27px;
}
.logo-img{
	width:35%;
	float:left;
	
    background: #fff8ed;
}
.text-no{
	width:65%;
	float:left;
	padding-right:20px;
	background: #fff8ed;
}
.logo-img img{	
    /*width: 100%;
    padding: 40px;
    margin-top: -65px;*/
width: 90%;
    padding: 40px;
    margin-top: -65px;
}
.footer-image{
	width:20%;
	margin:auto;
}
.ftext sup{
	/*vertical-align:middle;*/
}
.ftext{
	width:max-content;
	margin:auto;
}
.ftext h6{
	padding:5px;
	border:1px solid #c1c1c1;
	color:#565656
}
.upper-footer{
	width:100%;
	margin:30px auto;
}
.fre-no-left-img{
	width:70%;
	padding-top:14px
}
.titlefix h1{
	margin: 10px;
    font-family: Inter-Black;
    line-height: 40px;
    font-size: 40px;
}
.titlefix .userbutton button {
    font-size: 15px;
}
.fre-no-left-img img{
	width:100%;
}
.text-block{
	border:1px solid #e3e3e5;
	border-radius:10px;
	overflow:hidden;
	padding:13px 10px;
	box-shadow: 0px 5px 19.53px 1.47px rgb(85 80 98 / 19%);
	margin-bottom:10px;
}
.text-block h4{
	margin:0;
	cursor:pointer
	
}
.text-block p{
	margin-top:10px;
	/*border-top:1px solid #ececec;8*/
	padding-top:2px;
	font-family: 'RobotoCondensed-Regular';
}
.bord-btm{
	cursor:pointer
}
.text-block span{
	float:right;
	padding-top: 1px;
    padding-right: 10px;
}
.hidden-text{
	display:none;
}
.fa-rotate{
	rotate:180deg;
}
.gray-bg{
	background:#f8f8f8;
}
.tm-font{	
    font-size: 8px;
    font-weight: 100;
}
.bgpadding{
	padding:25px 0px
}
.Healthy h2{
	margin:0
}
.Recommend h2{
	margin:0
}
.Recommend{
	/*padding:25px 0px;*/
}
.purchaseblock{
	padding:25px 0px;
}
.Questions{
	padding:25px 0px;
}
.linkfooter a{
	padding:0px 10px;
	text-decoration:none;
	color:#000
}
.clear{
	clear:both;
}
.mobileshow{
	display:none
}
.numbering legend{
	display:none
}
.percriptions{
	 font-size: 18px;

}
.linehdesktop h2{
	margin:0
}
.buydesktop .w33{
	float:right !important
}

.pghere .mobilehide{
	font-family: Robotomedium !important;
    font-size: 18px !important;
}

/************************/
@media only screen and (max-width: 768px) {
	.mbhide{
	font-size: 25px !important;
}
	.marginottom{
	margin-bottom:25px;
	font-size: 25px;
}
	.buywrap .usertitle {
    padding-bottom: 0px;
}
.purchaseblock{
    padding: 0px 0px;
}
	.experiencemain {
    padding-bottom: 0px;
}
	.bannerwrap {
    background-image: url(../images/front-view21.webp);
	}
	.logo-img img {
    width: 90%;
    padding: 40px;
    margin-top: -65px;
}
	.pghere{
	text-align:left;
	padding-left: 15px;
    padding-right: 15px;
}
.subscribe{
	text-align:left;
	padding-left:0px;
}	
.bannerdesc{
	/*padding-top:45px;*/
	padding-top:0px;
	font-family: Roboto-Light;
	font-size:18px;
}
.subinner{
	padding:0px 30px
}
.bannerimgicon img {
    width: 54%;
	margin-left: 15px;
}
.mobileshow.mobileheading{
	font-size:25px
}
.experiencemain{
	margin-top:0px
}

.block-no h3 {
    line-height: 26px;
}
.padd0{
	padding:0
}	
	
.container{
	width:95%  
}
.mobilehide{
	display:none;
}  
.mobileshow{
	display:block
}
.stockalert{
	display:none
}
.header .w33{
	width:50%
}
.bannerwrap .w60{
	width:100%
}
.bannerwrap .w30 {
    width: 70%;
    position: relative;
    left: 30px;
}
.bannerwrap .w10{
	width:30%;
	text-align:center
}
.bannerwrap {
    padding: 13px;
}
 .verifiedreviews {
    padding: 0px 2px;
    font-size: 12px;
}
.rating i {
    font-size: 12px;
}
.bannertitle h2 {
    font-size:30px;
    line-height: 35px;
    text-align: center;
}
.uservideo .w33{
	width:100%;
	margin-bottom:50px;
}
 .usertitle {
    font-size: 12px;
}
.madewith{
	display:none
} 
 .companyexperience{
	display:none
}
.experiencemain .w50{
	width:100%
} 
.rec-image {
    width: 100%;
    float: left;
    padding-right: 25px;
}
.vl {
   display:none
}
.percriptions {
    width:100%;
	text-align:center;
	padding-left: 15px;
    padding-right: 15px;
}
.inner-img {
     float: none;
	 text-align:center
}
.inner-img img {
    width: 44%;
    margin: 12px auto;
}
.leftbox{
	width:100%;
	padding-top:10px;
}
.rightbox{
	width:100%
} 

.buywrap .w33{
	width:100%;
	margin:10px 0px
}
.purchase-block {
    width:100%;
	margin-bottom:0px;
}
.Questions{
	padding-top:0px;
}
.upper-footer {
    width: 100%;
}

.w50{
	width:100%
}
.w40{
	width:100%
}
.w60{
	width:100%
}
.topnote {
   
    padding: 20px 30px;
}

.fre-no-left-img {
    margin: 0 auto;
}
.titlefix{
	text-align:center
}
.titlefix h1 {
    margin: 0;
    font-family: Inter-Black;
    line-height: 40px;
    font-size: 24px;
}
.fre-no-left-img {
    width: 100%;
}
.fre-no-left-img img {
    width: 70%;
	margin-bottom: 30px;
}
.userbutton button {
    font-size: 14px;
}
.Healthy h3{
	font-size:14px
}
.bottleimg img{
    width: 100%;
    margin-bottom: 17px;
}

.imgphone{
    width: 72% !important;
    margin-bottom: 17px; 
}
.buybottleinner button {
    font-size: 16px;
}
.stocklimit{
	background:red;
	color:#fff;
	text-align:center;
	padding:6px
}

.experiencewrap h2 {
    font-size: 18px;
}
.experiencewrap{
    padding-left:30px
}
.ftext span{
	display:block
}
.ftext h6 {
    padding: 5px 20px;
}
.NO-level-image {
    width: 100%;
}
.bottledesc {
   display:none
}
.bannerimgicon {
    margin-top: 48px;
}
.pricetop{
	margin-top:25px;
}
.numbering{
	position:relative
}
.numbering legend {
    display: block;
    position: absolute;
    left: -33px;
    top: 0px;
    background: #ffaf23;
    /* padding: 5px; */
    width: 25px;
    height: 25px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    line-height: 24px;
}
.bottleimg{
	width:50%;
	float:left
}
.priceright{
	width:50%;
	float:left
}
.pricecross span:before {
    width: 25%; 
    left: 40%;
}
.realprice span {
    font-size: 26px;
    font-weight: bold;
}
.6mobile img{
	width:85% !important;
	margin-top:14px
}


.features div {
    width: 100%;
    text-align: center;
}
.mobilehidej4{
	/*clear:both*/
}
.text-no {
    width: 100%;
    padding: 20px;
	background:#fff8ed
}
.text-no .purchasing-head h2{
	background:transparent;
	color:#000;
	margin-top:10px;
	font-size: 24px;
	    margin-top: 20px;
    font-size: 23px;
	padding-top:25px;
	padding-bottom:0px;
}
.purchasing-head span {
    color: #ffcf01;
     padding-left: 2px; 
	 font-size: 21px;
}
.logo-img {
    background: #000;
    width: 100%;
    position: relative;
    padding: 30px;
    height: 100px;
}
.logo-img img {
    width: 60%;
    position: absolute;
    top: 161%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.clear{
	clear:both
}
.orderbtn.mobilecenter {
	text-align:center
}
.moneyback.mobilecenter {
	text-align:center;
	width:100%
}
.companies.mobilecenter {
	text-align:center;
}
.bannerwrap {

    background-position: -10px -95px;
    background-repeat: no-repeat;
}



}/**************************/
#app_common_modal .app_modal_body {
				margin: 100px auto;
				min-width: inherit;
				width: 95%;
				min-height: 400px;
				padding: 2.5%;
				background-color: #fff;
				background-clip: padding-box;
				border: 1px solid #999;
				border: 1px solid rgba(0, 0, 0, .2);
				border-radius: 0;
				-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
				box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
				font-size: 14px;
				line-height: 1.42857143;
				color: #333;
				position: relative;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
			}
			
			#app_common_modal_close,
			#error_handler_overlay_close {
				position: absolute;
				right: -10px;
				top: -10px;
				color: #FFF;
				background-color: #333;
				border: 2px solid #FFF;
				border-radius: 50%;
				width: 30px;
				height: 30px;
				text-align: center;
				cursor: pointer;
				text-decoration: none;
				font-weight: 700;
				line-height: 26px;
				padding: 0;
				margin: 0;
			}
			
			#app_common_modal .app_modal_body iframe {
				min-height: 400px;
				width: 100%;
				border: 1px solid #d5d6ef;
			}
			
			#app_common_modal,
			#error_handler_overlay {
				position: fixed;
				top: 0;
				left: 0;
				padding: 0;
				margin: 0;
				width: 100%;
				height: 100%;
				z-index: 2147483647;
				background: #333;
				background: rgba(255, 255, 255, .8);
				display: none;
				overflow-x: hidden;
				overflow-y: hidden;
				-webkit-overflow-scrolling: touch;
			}
			
			@media screen and (min-width: 761px) {
				.text-no p{
					font-size: 19px;
				}
				.mbhide{
	font-size: 50px !important;
}
				#app_common_modal .app_modal_body {
					margin: 100px auto;
					min-width: inherit;
					width: 40%;
					height: auto;
					padding: 2.5%;
					background-color: #fff;
					background-clip: padding-box;
					border: 1px solid #999;
					border: 1px solid rgba(0, 0, 0, .2);
					border-radius: 0;
					-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
					box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
					font-size: 14px;
					line-height: 1.42857143;
					color: #333;
					position: relative;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					-ms-box-sizing: border-box;
				}
				.innerleft-expand{
				padding-top: 10px;
    padding-right: 1px;
    padding-bottom: 1px;
			}
			.logo-img img {
    width: 90%;
    padding: 40px;
    margin-top: -90px;
}
			}
			
.werecom{
	font-family: Inter-Black;
	font-size:35px !important;
}
.userbutton .text-center .mobilehide{
	text-align: start;  
    margin-left: 72px;
}.userbutton .text-center .mobilehide .orderbtn button{
	width: 63%;
    text-align: center;
}
.subscribedone{
	font-size: 18px;
    font-weight: bold;
	margin-top: 10px;
    margin-bottom: 10px;
}.subscribedsix{
	font-size: 18px;
    font-weight: bold;
	margin-top: 10px;
    margin-bottom: 10px;
}.subscribedthree{
	font-size: 18px;
    font-weight: bold;
	margin-top: 10px;
    margin-bottom: 10px;
}
.Questions .text-block{
	font-family: 'Roboto-Bold';
}
.marginottom{
	margin-bottom:25px;
	font-size: 50px;
}
