*, *:before, *:after {
  box-sizing: border-box;
}

body {
  margin:0;
  padding:0; 
  /*font-family:RedHatDisplayRegular*/
   
}

@font-face {
  font-family: RedHatDisplayRegular;
  src: url(Fonts/RedHatDisplay-Regular.otf);
}
@font-face {
  font-family: RedHatDisplayBlack;
  src: url(Fonts/RedHatDisplay-Black.ttf);
}
@font-face {
  font-family: RedHatDisplayBold;
  src: url(Fonts/RedHatDisplay-Bold.ttf);
}
@font-face {
  font-family: RedHatDisplayMedium;
  src: url(Fonts/RedHatDisplay-Medium.ttf);
}
@font-face {
  font-family: RedHatDisplayExtraBold;
  src: url(Fonts/RedHatDisplay-ExtraBold.ttf);
}
@font-face {
  font-family: RedHatDisplaySemiBold;
  src: url(Fonts/RedHatDisplay-SemiBold.ttf);
}

picture {
    box-sizing: border-box;
}

.RedHatDisplayRegular{
	 font-family: RedHatDisplayRegular;
}
.RedHatDisplayBlack{
	 font-family: RedHatDisplayBlack;
}
.RedHatDisplayBold{
	 font-family: RedHatDisplayBold;
}
.RedHatDisplayMedium{
	 font-family: RedHatDisplayMedium;
}
.RedHatDisplayExtraBold{
	 font-family: RedHatDisplayExtraBold;
}
.RedHatDisplaySemiBold{
	 font-family: RedHatDisplaySemiBold;
}
.wrapper{
	width:100%;
	margin:0 auto;
	max-width:2000px
}

.container{
	width:1170px;
	margin:0 auto;
	max-width:1170px
}

.defaultpadding{
	padding:10px 0px;
}


.spanblock{
	display:block;	
}
.header{
	padding:4px 0px;
	background:#000
}
.buynow a{
	font-size: 18px;
    text-decoration: none;
    color: #fff;
    background: #00cc33;
    padding: 10px 25px; 
    border-radius: 4px;
	display: block;
    width: max-content;
	transition:0.5s ease;
	margin: 12px 0px 0px auto
} 
.buynow a:hover{
    background: #16a038
}
.mainbanner{
	background-image:url('../Webp/BG.webp');
	background-repeat:no-repeat;
	background-position: 52% 35%
}
.topverified{
	width:600px;
	margin:20px auto;
	background:#fff;
	padding:4px;
	border:1px solid #000;
	border-radius:50px;
}
.toptitle{
	font-size:15px;
	 margin-top: 8px;
}
.toprating i{
	color:#fecf59;
}
.toprating.w20{
	padding-left: 6px;
    margin-top: 8px;
	width: 18%;
}
.topicon.w25{
	position:relative;
	width:20%
}
.toptitle.w55{
	width:60%
}
.topicon picture:nth-child(2) img{
	position:absolute;
	left: 24px;
}.topicon  picture:nth-child(3) img{
	position:absolute;
	left: 47px;
}.topicon  picture:nth-child(4) img{
	position:absolute;
	left: 72px;
}.topicon  picture:nth-child(5) img{
	position:absolute;
	left: 95px;
}
.topicon.w25:after{
	content: '+325';
    position: absolute;
    right: -1px;
    color: #fff;
    font-size: 8.4px;
    font-family: RedHatDisplayRegular;
    top: 10px;
}
.bannertitle{
	font-size:45px
}
.bannerdesc .firstp{
	font-size:24px;
	padding-bottom:12px
}
.bannerdesc .firstp img{
	padding-right:0
}

.bannerdesc p{
	font-size:22px;
	margin:0;
	padding-bottom:9px
}
.bannerdesc p img{
	padding-right: 8px;
    vertical-align: sub;
}
.bannercontent.defaultpadding{
	padding:20px 0px
}
.trybtn{
	margin-top:10px
}
.trybtn a{
	font-size: 22px;
    text-decoration: none;
    color: #fff;
    background: #00cc33;
    padding: 12px 25px;
    border-radius: 6px;
	transition:0.5s ease;
}
.trybtn a:hover{
	background: #16a038
}
.trybtn img{
	vertical-align: bottom;
}
.trybtn span{
	padding:0px 6px
}
.Beloved{
	font-size:18px;
	font-style:italic
}
.mydoctordesc{
	font-size:18px;
	font-style:italic
}
.mydoctorrating i {
    color: #fecf59;
}
.featuredtitle{
	font-size:18px
}
.featureimg img{
	margin:0px 30px
}
.bigmedicinetitle{
	font-size:42px;
	color:#ff0000;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 700px;
}
.arrowdown{
	font-size: 87px;
    color: #000;
    position: absolute;
    top: 102%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.medicineimg{
	position:relative;
	margin-top:8px;
	margin-bottom:40px
}
.discoverytitle{
	font-size:45px
}
.videowrap{
	width:1000px;
	margin:0 auto;
}
.videorating{
	padding-top:8px
}
.videorating i {
    color: #fecf59;
}
.videodesc{
	font-size:20px;
	font-style:italic
}
.verifyname{
	color:#ff6600;
	font-size:18px
}
.verifiedcustomer{
	font-size:12px
}
.videoverify img{
	margin:0px 6px;
	vertical-align: sub;
}
.videoimg{
	position:relative
}
.playicon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	cursor:pointer
}
.videowrap.defaultpadding{
	padding:20px 0px
}
.newdiscovery .trybtn{
	margin-bottom:16px
}
.girdimages img{
	padding: 3px;
    width: 100%;
}
.marquee{
	font-size:26px;
	background:#ffcc66
}
.marquee img{
	vertical-align: bottom;
	padding-right:5px
}
.marquee span{
	padding:0px 8px
}

.marqueetool{
	font-size:26px;
	background:#ffcc66
}
.marqueetool img{
	vertical-align: bottom;
	padding-right:5px
}
.marqueetool span{
	padding:0px 8px
}


.findtruedesc p{
	line-height:26px
}
.medicationtitle{
	font-size:45px;
	font-style:italic
}
.takemedicationinner{
	width:970px;
	margin:0 auto;
	border:5px solid #fff;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	border-radius:15px
}
.medicationbanner{
	background-image: url(../Webp/bg2.webp);
    background-repeat: no-repeat;
    background-position: 100% 1%;
    border-radius: 15px;
    width: 100%;
    background-size: cover;
}
.medicationdrtitle{
	font-size:34px;
	font-style:italic;
	margin-top: 85px;
}
.medicationcontent{
	padding:25px
}
.youseeimg{
	padding:0px 25px
}
.doyouknow{
	padding:0px 25px
}
.deuteronomy{
	padding:0px 25px
}
.youseeimg img{
	width:100%
}
.drdesc{
	font-size:20px;
}
.youseetxt{
	font-size:20px
}
.youseetxt p:last-child{
	color:#fff
}
.youseeimg{
	position:relative
}
.youseetxt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-77%, -51%);
    cursor: pointer;
    width: 560px;
}
.doyouknowtitle{
	font-size:34px
}
.rtext{
	color:#ff0000
}
.wordmaker{
	font-size:20px
}
.yoursorcery{
	font-size:20px
}
.wordmaker p:first-child{
	padding-bottom:20px;
	border-bottom:1px solid #000
}
.yoursorcery p:first-child{
	padding-bottom:20px;
	border-bottom:1px solid #000;
	font-style:italic;
}
.doyouknowcontent{
	padding:20px 0px
}
.doyouknowimg{
	margin-top: 27px;
}
.deuteronomy{
	font-size:34px
}

.deuteronomydesc{
	font-size:20px
}
.deuteronomy img{
	margin-top:16px
}
.multiplestudies{
	padding:0px 25px
}
.studeisimg{
	position:relative
}
.studeisimg img{
	width:100%
}
.studeistxt{
	font-size:20px;
	 position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(3%, -51%);
    cursor: pointer;
    width: 430px;
}
.howproduction{
	margin:25px;
	padding:25px;
	background:#fff8f0;
	border: 5px solid #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;

}
.helpmyfellow{
	 padding:0px 25px;
}
.getoldtitle {
	padding-right:25px
}
.getoldtitle{
	font-size:20px;
}

.getoldimg  img{
	width:100%;
	margin-top: 27px;
}
.borderline{
	border-bottom:1px solid #000
}
.graph img{
	width:100%
}
.fellowtitle{
	font-size:36px
}
.fellowdesc{
	font-size:20px
}
.fellowmain{
	padding-bottom:20px
}
.introducingtitle{
	font-size:45px
}

.introducing{
	padding:30px 0px
}
.holyinspire{
	font-size:43px
}
.nitrolflofeature{
	width:1000px;
	margin:0 auto;
	
}
.boxtitle{
	font-size:24px;
	    padding-left: 13px;
}
.nitrolflobox{
	margin:0px 10px;
	padding: 12px;
	border:3px solid #bf7f04;
	border-style: solid;
    border-radius: 10px;
	
}
.boximg  img{
	width:55px;
	margin-top:5px
}
.findtruetitle{
	font-size:45px
}
.findtruedesc{
	font-size:20px
}
.textdefault{
	text-align:left
}

.grapeseedextract{
	background-image: url(../Webp/bg4.webp);
	background-image: url(../Webp/dsdsd.webp);
    background-repeat: no-repeat;
    background-position: 51% 72%;
    width: 100%;
    background-size: cover;
}

.grapeseedtitle{
	font-size:36px
}
.association{
	border:3px solid #cc0033;
	border-radius:7px;
    height: 185px;
	margin:25px 0px;
	background:#fff8f0
}
.associationtitle{
	font-size:30px
}

.associationdesc{
	padding:15px;
}

.associationimg{
	text-align:center;
}
.associationimg{
	position: relative;
    top: -48px;
    left: -20px;
}

.associationimg:after{
	position: absolute;
    content: '';
    width: 1px;
    height: 130px;
    background: #000;
    right: 31px;
    top: 64px;
}
.itsnowtitle{
	font-size:45px
}
.grapeseedextract .container{
	padding:30px 0px
}
.whytroubletitle{
	font-size:45px
}
.whytroubledesc{
	font-size:20px
}
.whytroubledesc p{
	padding-bottom:15px
}
.whytroubleimg img{
	    margin-top: 17px;
}

.Corinthians{
	color:#0066ff;
	font-style:italic
}	

.whytroubleb{
	padding-left:20px
}
.whytroublecontentb img{
	width:100%
}
.chooseyourtitle{
	font-size:45px;
	color:#fff
}
.chooseyour .container{
	background-image: url(../Webp/bg3.webp);
    background-repeat: no-repeat;
    background-position: 100%;
    width: 100%;
    background-size: cover;
	padding:30px
}
.penaltitle{
	font-size:20px
}

.penalbenifit{
	padding:5px;
	background:#fff;
	border:1px solid #cc9900;
	border-radius:4px;
	height:65px;
	margin-bottom:6px
}
.penaltitle.singleline{
	line-height: 57px;
} 
.allbenifits{
	width:1000px;
	margin:0 auto;
	position: relative;
    top: -96px;
	padding-bottom: 156px;
}

.penaltitle{
	padding-left:10px
}
.allpenalinner{
	margin:0px 10px
}
.penalimg img{
	margin-top:8px
}

.reclaimed .chooseyourtitle{
	color:#000
}
.powerulimgradients .chooseyourtitle{
	color:#000
}

.feedbacktitle{
	font-size:16.4px
}
.reviewsbox {
    margin: 20px 0px;
}

.mrright {
    margin-right: 5px;
}
.cutomerfeedbackinner {
    padding: 15px;
    border-radius: 10px;
    background: #f1f2f6;
    margin-left: 5px;
}

.feedbackdesc {
    font-size: 13px;
    color: #333333;
    margin-top: 3px;
}

.likeshare {
    font-size: 14px;
    padding: 5px 8px;
	font-family:RedHatDisplaySemiBold
}
.likeshare span.love {
    color: #ff6666;
}
.likeshare span {
    padding-right: 13px;
    color: #959292;
}
.feedbackdesc{
	font-size:14px;
	font-family:RedHatDisplaySemiBold
}
.reviewsboxinner{
	padding:0px 15px
}
.cutomerimg {
	text-align:right
}
.imgbg{
	font-size:28px;
	color:#fff;
	padding:10px
}
.imgtag{
	font-size:14xp;
	padding:4px 8px;
	border-radius:25px;
	background:#fff;
	    position: relative;
    top: -265px;
    margin-left: 17px;
    width: max-content;
}
.ingradientdesc{
	font-size:20px;
	position: relative;
    top: -77px;
    padding-right: 50px;
}
.imgbg{
	position: relative;
    top: -97px;
    padding-left: 19px;
}

.nitrohelp .chooseyourtitle{
	color:#000
}
/*
.nitrohelp .container{
	background-image: url(../Webp/bg5.webp);
    background-repeat: no-repeat;
    background-position: 100%;
    width: 100%;
    background-size: cover;
	padding:40px 30px

}*/

.nitrohelp .container {
    background-image: url(../Webp/bg5.webp);
    background-repeat: no-repeat;
    background-position: 49% 50%;
    width: 100%;
    background-size: contain;
    padding: 40px 30px;
    height: 511px;
}
.nitrohelpcontent{
	width:940px;
	margin:0 auto
}
.nitroicon{
	text-align:right
}
.nitroicontitle{
	font-size:20px;
	padding-left:6px
}
.nitrohelplist{
	padding:10px 0px
}

.customerabout .chooseyourtitle{
	color:#000
}
.customergallery{
	width:780px;
	margin:25px auto
}
.customerimgs img{
	width:100%;
	padding:8px
}
.customerfeedback{
	width:970px;
	margin:25px auto
}
.ratingtitle{
	font-size:20px
}
.ratingdesc{
	font-size:18px;
	line-height: 26px;
	padding-top:8px
}
.feedbackcontent{
	padding: 0px 25px
}
.ratingicon i{
	color:#ff9933;
	
}
.ratingicon{
	padding: 5px 0px;
	
}
.feedbackimg img{
	width:100%;
	height: 194px;
    object-fit: cover;
}
.ratingname{
	font-size:18px;
}
.cgrey{
	color:#c0c0c080 !important;
}

.ratinggreen{
	font-size:12px;
	color:#00cc33;
	font-family:RedHatDisplayRegular
}

.ratingverify img{
	margin:0px 3px
}
.feedbacklist{
	padding:20px 0px;
	border-bottom:1px solid #cccccc
}
.ratingverify{
	padding-top:25px
}

.customerfeedbackinner .trybtn{
	margin-top:10px
}
.paginationarea{
	width:max-content;
	margin:30px auto;
	font-family: RedHatDisplayRegular
}

.light-theme .current {
    background: transparent;
    color: #000;
    border-color:transparent;
    box-shadow:none;
    cursor: default;
	text-decoration:underline
	
}
.light-theme a, .light-theme span {
    float: left;
    color: #000;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    text-align: center;
    border: transparent;
    min-width: 14px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    border-radius: 3px;
    box-shadow: none;
    background: none;
	text-decoration:none;
}
.claimdiscount .chooseyourtitle{
	color:#000
}

.claimdiscount{
	padding:30px;
	background-image: url(../Webp/bg6.webp);
    background-repeat: no-repeat;
    background-position: 100%;
    width: 100%;
    background-size: cover;
	background-position: top;
}

.packagearea{
	width:1110px;
	margin:20px auto;
	padding-top: 60px;
}
.packagetitle{
	font-size:20px;
	color:#fff;
	background:#000;
	padding:10px;
}
.regularprice span{
	position:relative;
}
.regularprice span:before{
	position: absolute;
    content: '';
    width: 57px;
    height: 2px;
    /* color: red; */
    right: 0;
    z-index: 22222;
    background: red;
    transform: rotate(-204deg);
    top: 10px;
}
.moneyback{
	font-size:10px;
	margin-bottom: 10px;
}
.supplytitle{
	font-size:34px;
	padding:15px 0px;
}
.packagebox .packageboxinner{
	border:2px solid #000;
	border-radius:8px;
	margin:0px 10px;
	background:#fff;
	overflow:hidden
}
.regularprice{
	color:#666666;
	font-size:16px;
	padding:8px 0px
}
.realprice{
	font-size:40px;
}
.addtocart a{
	font-size:19px;
	text-decoration:none;
	color:#fff;
	padding:15px;
	text-align:center;
	display:block;
	background: #00cc33;
	text-transform:uppercase;
	border-radius:7px
}

.addtocart button{
	font-size:19px;
	text-decoration:none;
	color:#fff;
	padding:15px;
	text-align:center;
	background: #00cc33;
	border:none;
	width:100%;
	text-transform:uppercase;
	border-radius:7px
}
.addtocart{
	margin:0px 20px
}
.moneyback img{
	padding-right:5px;
	vertical-align: sub;
}
.bestresult .packagetitle{
	background:#cc9933;
}
.packagebox.bestresult .packageboxinner {
    border: 2px solid #cc9933
}
.freeship{
	font-size:14px
}
.packageproduct{
	position:relative;
	margin-top:20px
}
.saveprice{
	background: #ff6600;
    width: 58px;
    height: 58px;
    color: #fff;
    font-size: 16px;
    display: block;
    border-radius: 30px;
	position:absolute;
	right: 61px;
    top: -18px;
}
.bestresult .saveprice{
	right: 40px;
    top: -18px;
}
.savetxt{
	line-height: 15px;
    display: block;
    padding-top: 15px;
}
.bestresult .packageboxinner{
	background-image: url(../Webp/mainproductbg.webp);
    background-repeat: no-repeat;
    background-position: 51% 118%; 
    background-size: contain;
}
.packagebox{
	position:relative
}
.peoplechoose:before{
	height:0px;
	width:0px;
	border:none;
	border-top:10px solid #f8e69a;
	border-left:10px solid rgba(0,0,0,0);
	border-right:10px solid rgba(0,0,0,0);
	position: absolute;
	top: 34px;
	left: 50%;
	content:'';
	transform: translate(-50%, -50%);
}



.peoplechoose{
	font-size:15px;
	padding:5px 12px;
	background:#f8e69a;
	width:max-content;
	margin:0 auto;
	border-radius:3px;
	position: absolute;
    top: -7%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.guaranteebox{
	background:#333333;
	padding:20px;
	border-radius:6px;
	width:1000px;
	margin:30px auto

}
.guaranteetitle{
	font-size:40px;
	color:#e6b25c
}
.guaranteedetails{
	font-size:20px;
	color:#fff
}
.guaranteeimg img{
	margin-top:80px
}
.qtitle{
	font-size:45px
}
.questionarea{
	padding:30px 0px
}
.qimg img{
	margin-top:100px
}
.questionimg{
	background-image: url(../Webp/qbg.webp);
    background-repeat: no-repeat;
    background-size: contain;
}
.penaldesc{
	font-size:18px;
	padding:10px
}
.qpenalheader{
	padding:10px;
	    margin: 15px 0px;
	cursor:pointer
}
.qpenaltitle{
	font-size:20px
}

.qpenalinner{
	margin:10px 10px;
	box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}
.penaldesc{
	border-top: 1px solid #cccccc;
}
.qpenalheader .fa-minus{
	display:none
}
.penaldesc{
	display:none
}
.qpenalheader.activeheader .fa-minus{
	display:block
}
.qpenalheader.activeheader .fa-plus{
	display:none
}
.qpenalinner{
	border:2px solid transparent
}
.qpenalinner.activeborder{
	border-radius:5px;
	border-color:#cc9933
}
.qpenalinner.first .penaldesc{
	display:block;
	
}
.qpenalinner.first{
	border-radius: 5px;
    border-color: #cc9933;
}


.footer{
	background: #f5f2ed;
}
.footerinner{
	font-size:18px
}
.links a{
	text-decoration:none;
	color:#000;
	margin:0px 6px
}
.w33{
	width:33.3%;
	float:left;
}
.w25{
	width:25%;
	float:left;
}
.w35{
	width:35%;
	float:left;
}
.w20{
	width:20%;
	float:left;
}
.w10{
	width:10%;
	float:left;
}
.w50{
	width:50%;
	float:left;
}
.w60{
	width:60%;
	float:left;
}
.w55{
	width:55%;
	float:left;
}
.w70{
	width:70%;
	float:left;
}
.w80{
	width:80%;
	float:left;
}
.w40{
	width:40%;
	float:left;
}
.w30{
	width:30%;
	float:left;
}
.w10{
	width:10%;
	float:left;
}
.w15{
	width:15%;
	float:left;
}
.w90{
	width:90%;
	float:left;
}

	
.text-center{
	text-align:center
}
.text-right{
	text-align:right
}



.clear{
	clear:both;
}
.mobileshow{
	display:none
}
.bannerdesc .w10{
	width:6%;
}
.bannerdesc .w90{
	width:94%;
}




.slider {
        width:100%;
        margin:0
    }

    .slick-slide {
      margin:0;
    }

    

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }
    
    .slick-active {
      opacity:1;
    }

    .slick-current {
      opacity: 1;
    }

.regular .videobox.w33{
	width:100%;
	margin:0px 10px
}
.slick-slide img {
    display: inline-block;
}
.introducing{
	background-image: url(../Webp/rightbg.webp);
    background-repeat: no-repeat;
    background-position: -39% -13%;
}
.introducinginner{
	background-image: url(../Webp/leftbg.webp);
    background-repeat: no-repeat;
    background-position: 310% 24%;
}
.trybtnfloat{
	display:none;
}
.menu-list{
	display:none
}
.spanblock.threebox{
	display:none
}
.grapeseedtitledesc p{
	font-size:18px
}
.associationdetails{
	font-size:18px
}
.showmore{
	color:#3366ff;
	font-size:12px;
	cursor:pointer
}
.showmorecontent{
	display:none;
}
.showmore.showcontent + .showmorecontent{
	display:block;
}
.nitrohelpfeature.w50{
	margin-top:18px
}
.nitrohelpcontent .trybtn{
	margin-top:40px
}




.findtruecontent {
	width:1170px;
	margin:0 auto
}

.nitrohelp {
	margin-top:-65px;
}

/***********************************************************************************/
@media only screen and (max-width: 768px) {
.findtruedesc p{
	padding:8px
}
.findtruecontent {
	width:100%;
	margin:0 auto
}	
.findtrueimg img{
	margin-bottom:47px;
	padding-left: 8px;
}	
	.spanblock.threeboxn{
		display:none
	}
	.spanblock.threebox{
	display:block
}
.mobilehide{
	display:none
}
.mobileshow{
	display:block
}	
.allbenifits{
	width:100%;
	position:unset
}
.customergallery{
	width:100%;
	margin:10px auto
}
.customerfeedback{
	width:100%;
}

.packagearea{
	width:100%;
}




	
.container{
	width:100%;
	max-width:100%;
	padding:8px
}
.toprating i {
    color: #fecf59;
    font-size: 13px;
}
.mobileshow{
	display:block
}
.mobileshide{
	display:none
}

.w50{
	width:100%
}
.w25{
	width:100%
}
.w60{
	width:100%
}
.w70{
	width:100%
}
.w30{
	width:100%
}
.topverified{
	width:100%;
	margin-top: 12px;
}
.toptitle{
	font-size:12px;
	margin-top: 11px; 
}
.topicon picture:nth-child(5) img{
   
    left: 92px;
}
.topicon picture:nth-child(4) img{
    
    left: 67px;
}
.topicon picture:nth-child(3) img{
    
    left: 43px;
}
.topicon picture:nth-child(2) img{
    
    left: 21px;
}
.topicon.w25:after {
    right: 7px; 
	    top: 11px;
}


.toprating.w20{
	width: 26%;
}
.toptitle.w55{
	width:40%
}
.logo.w50{
	width:50%;
}
.buynow.w50{
	width:50%
}
.topicon.w25{
	width:34%
}
.buynow a {
    font-size: 14px;
}

.bannerdesc.w50{
	width:100%
}
.bannerimg.w50{
	width:100%;
	position: relative;
        right: -7px;
}
.getoldtitle {
	padding-right:0px
}
.bannerimg{
	width:100%
}
.bannertitle {
    font-size: 30px;
	    margin-top: -17px;
}
/*.mainbanner {
    background-image: url(../Webp/bgtop.webp);
    background-repeat: no-repeat;
    background-position: 22% 50%;
	        margin-top: 90px;
}*/
.mainbanner {
    background-image: url(../Webp/bgtop.webp);
    background-repeat: no-repeat;
    /*background-position: 22% 50%;*/
    background-position: 4% 33%;
	        margin-top: 60px;
}
.bannertitle .spanblock{
	display: contents;
}
.bannerdesc .firstp {
    font-size: 22px;
}
.bannerdesc p {
    font-size: 18px;
}

.trybtn a {
    font-size: 19px;
	padding: 12px 10px;
}	
.mydoctor .w20{
	width:30%
}
.mydoctor .w80{
	width:70%
}
.featureimg img {
    margin: 0px 6px;
}
.discoverytitle {
    font-size: 28px;
}
.discoverytitle .spanblock{
	display: contents;
}
.medicineimg img{
	width:100%;
}
.medicationtitle {
    font-size: 28px;
}

.medicationtitle .spanblock{
	display: contents;
}

.videowrap {
   width:100%;
}
.takemedicationinner {
   width:100%;
}
.nitrolflofeature {
    width:100%;
}
.productgroupinner img{
	 width:100%;
	 height: 300px;
        object-fit: cover;
}
.w33{
	width:100%
}

.guaranteebox {
   width:98%;
   text-align: center;
   margin:0 auto
}
.studeistxt {
    font-size: 20px;
        position: absolute;
        top: 67%;
    left: 6%;
    transform: translate(-2%, -51%);
    cursor: pointer;
    width:330px; 

}
.findtrueimg img{
	width:100%
}
.itsnowimg   img{  
	width:100%
}

.nitrohelpcontent {
    width: 100%;
}

.bannerdesc .w10{
	width:10%;
}
.bannerdesc .w90{
	width:90%;
}
.bannerimg img{
	width:100%
}
.grapeseed  img{
	width:100%;
	margin-left: -6px;
}
.whytroubleimg  img{
	width:100%
}
.chooseyourimg   img{
	width:100%;
	margin-top: 25px;
}
.qimg   img{
	width:100%
}
.bigmedicinetitle {
	width: 300px;
	font-size: 28px;
	text-align: left;

	position: absolute;
	top: 61px;
	left: 150px;
	z-index: 55555;
}	


.medicationcontent .w30{
	width:30%
}
.medicationcontent .w30 img{
	width:100%
}
.medicationcontent .w70{
	width:70%
}
.medicationdrtitle {
    font-size: 20px;
    font-style: italic;
    margin-top: 40px;
    padding-left: 15px;
}/*
.medicationbanner {
    background-position: 80%;
}*/
.medicationbanner {
    background-image: url(../Webp/mdr.webp);
    background-repeat: no-repeat;
    background-position: 100% 1%;
    border-radius: 15px;
    width: 100%;
    background-size: contain;
}

.doyouknowtitle {
    font-size: 26px;
}
.doyouknow {
    padding: 0
}
.doyouknowimg.w40{
	width:100%
}
.doyouknowimg.w40 img{
	width:100%
}
.deuteronomy {
    font-size: 28px;
	padding:0
}

.deuteronomy  .spanblock{
	display: contents;
}
.deuteronomyimg.w40{
	width:100%
}

.deuteronomyimg.w40 img{
	width:100%
}

.multiplestudies {
    padding: 0
}
.howproduction {
    margin: 15px 0px;
    padding: 8px;
}
.helpmyfellow {
    padding: 0px
}

.fellowtitle {
    font-size: 28px;
}
.fellowtitle .spanblock{
	display: contents;
}
.fellowimg.w40{
	width:100%
}
.fellowimg.w40 img{
	width:100%
}
.introducingtitlemain img{
	width:85%
}

.introducingtitle {
    font-size: 30px;
}

.holyinspire {
    font-size: 28px;
}

.holyinspire .spanblock{
	display: contents;
}
.nitrolflo.w33{
	width:33.3%
}
.boxtitle {
    font-size: 12px;
    padding-left: 0px;
	text-align:center;
	width:100%
}
.boximg {
	width:100%
}
.nitrolflobox {
    margin: 0px 4px;
    padding: 8px;

}


.findtruetitle {
    font-size: 28px;
}

.findtruetitle .spanblock{
	display: contents;
}

.grapeseedextractinner{
	padding:0
}
.grapeseedtitle {
    font-size: 22px;
	padding: 12px 0px;
}
.grapeseed{
	 background-image: url(../Webp/bggrape.webp);
 background-position: 50% 100%;
    width: 100%;
    background-size: cover;
	background-repeat: no-repeat;
	padding: 10px
}
.association {
    height: auto;
	    margin: 25px 8px;
}
.associationimg {
    position: relative;
	top:0
}
.associationtitle{
	font-size: 22px;
        padding-left: 13px;
        margin-top: 10px;
}

.associationimg.w30{
	width:30%
}
.associationimg.w30 img{
	width:56%
}
.associationtitle.w70{
	width:70%
}
.mobilecontentassociation {
	padding-bottom:15px
}
.associationimg:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 63px;
    background: #000;
    right: -3px;
    top: 14px;
}
.itsnowtitle {
    font-size: 27px;
	text-align:center
}
.itsnowtitle .spanblock{
	display: contents;
}
.whytroubletitle {
    font-size: 28px;
}
.whytroubletitle .spanblock{
	display: contents;
}
.whytroubleimg.w40{
	width:100%
}
.whytroubleimg.w40 img{
	width:100%
}


.chooseyourtitle {
    font-size: 28px;
    color: #fff;
}


.chooseyourtitle  .spanblock{
	display: contents;
}
.chooseyour .container {
    padding: 12px;
}

.penaltitle {
    font-size: 18px;
}
.chooseyourimg {
	margin:10px 0px
}


.chooseyour .container {
    background-image: url(../Webp/bgchoose.webp);
 background-position: 50% 100%;
    width: 100%;
    background-size: cover;
}
.ingradientimg img{
	width:100%
}
.penalbenifit {

    height: auto;
}
.feedbackdesc {
    font-size: 15px;
}
.ingradientdesc {
    padding-right:0px;
}

.nitroicontitle {
    font-size: 18px;
    padding-left: 6px;
}

.nitroicon {
    text-align: center;
}

.nitrohelp .container {
    background-image: url(../Webp/canhelpbg.webp);
    background-repeat: no-repeat;
          background-position: 50% -14%;
    width: 100%;
    background-size: cover;
    padding: 40px 10px;
}
.nitrohelpcontent .trybtn{
	padding-bottom:190px
}
.nitrohelp .chooseyourtitle {
    color: #000;
    padding-bottom: 47px;
}
.customerimgs.w30{
	width:30%;
	height:82px
}
.feedbackcontent.w80{
	width:100%
}
.feedbackimg.w20{
	width:40%
}
.feedbackcontent {
  padding-left:0
}

.packagebox .packageboxinner {
   
    margin: 20px 0px;
           margin-top: 0; 
}

.claimdiscount {
    padding: 10px;
   /* background-image: url(../Webp/bg6.webp);
    background-repeat: no-repeat;
    background-position: 100%;
    width: 100%;
    background-size: cover;*/
}
.guaranteedetails {
    font-size: 18px;
    color: #fff;
}
.guaranteetitle {
    font-size: 25px;
    color: #e6b25c;
}
.guaranteeimg img {
    margin-top: 40px;
    width: 50%;
    margin-bottom: 20px;
}
.qtitle {
    font-size: 28px;
	text-align:center
}
.questionimg.w40{
	width:100%
}
.questionimg.w40 img{
	width:100%
}
.questionarea .trybtn img{
	width:auto
}
.qpenalinner {
    margin: 15px 0px
}
.videoimg img{
	width:100%
}
.videodesc {
    font-size: 18px;
    font-style: italic;
}
.yousee{
	display:none
}
body {
  overflow-x: hidden; /* Hide horizontal scrollbar */
}

.newdiscovery {
	margin-top: 15px;
}

.feedbackimg img{

	height: auto;
	margin-top:10px


}
.ratingverify {
    padding-top: 7px;
}
.trybtnfloat{
	display:block;
	position: fixed;
	z-index: 999999999;
	bottom: 25px;
	left: 17px;
}
#menu-wrapper #hamburger-menu span {
    opacity: 1;
    left: 0;
    display: block;
    width: 100%;
    height: 3px;
    color: #fff;
    background-color: #fff;
    position: absolute;
    -webkit-transform: rotate(0deg);
    transform: rotate(0);
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}
#menu-wrapper #hamburger-menu {
    position: relative;
    width: 35px;
    height: 20px;
    margin: 25px 0 5px;
}

    #menu-wrapper #hamburger-menu {
        margin: 8px 0 5px;
    }
#menu-wrapper {
    overflow: hidden;
    max-width: 40px;
    cursor: pointer;
    float: right;
}
.show-tab {
        display: block;
    }
#menu-wrapper #hamburger-menu.open span:nth-child(1) {
    top: 9px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
#menu-wrapper #hamburger-menu.open span:nth-child(2) {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -60px;
}
#menu-wrapper #hamburger-menu span:nth-child(2) {
    top: 9px;
}
#menu-wrapper #hamburger-menu span:nth-child(3) {
    top: 18px;
}
#menu-wrapper #hamburger-menu.open span:nth-child(3) {
    top: 9px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.menu-list {
    padding-left: 0;
    display: block;
    position: absolute;
    width: 100%;
    z-index: 999;
    overflow-y: auto;
    overflow-x: hidden;
    left: -100%;
    top: 43px;
    background: #ffcc66;
	-webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
	
}

.menu-list.active{
	left:0%;
}
.menu-list a{
	padding: 14px 14px;
        text-decoration: none;
        color: #fff;
        border-bottom: 1px solid #fff;
        font-family: RedHatDisplayBold;
        width: 100%;
        display: block;
        font-size: 18px;
}
.nitroicontitle .spanblock{
	display: contents;
}

.grapeseeddesc p{
	font-size:18px;
	font-family:RedHatDisplaySemiBold !important
}
.bannertitle .mobilehide{
	display:none !important
}
.header {
    padding: 4px 0px;
    background: #000;
    position: fixed;
    width: 100%;
    z-index: 99999999999999999;
    top: 0;
	height:60px
}
.grapeseedextract {
    background-image:none
}
.introducing {
    padding-bottom: 0px;
	margin-bottom: -82px;
}
.associationdetails .spanblock{
	display: contents;
}
.trybtnfloat     .trybtn a {
        font-size: 19px;
        padding: 21px 10px;
    }
.logo img{
	width:55px
}

.whytrouble {
	margin-top: -50px;
}
.whytroubleimg.w40{
	margin-top: -60px;
}
.chooseyour .chooseyourtitle {
        
        margin-top: 42px;
    }
.chooseyour .container {
        background-position: 50% 4%;
       
    }
.penalbenifit {
    margin-bottom: 13px;
}

.allbenifits {
    padding-bottom: 115px;
}
.mingradientimg{
	margin-top:-55px
}
.nitrohelp {
	margin-top:-75px
}
 


.bestresult .packageboxinner { 
    background-position: 98% 128%;
        background-size: contain;
}
.whytroubleimg.whytmobile{
	margin-top: -26px;
        padding-bottom: 18px;
} 
.seedimg.w50{
	margin-bottom:10px
}
.chooseyour{
	margin-top: -35px;
}
.powerulimgradients .chooseyourtitle {
    padding-bottom: 10px;
}
.powerulimgradients{
    margin-top: -40px; 
}

.intxt{
	padding: 10px 0px;
    font-size: 19px;
        margin-bottom: 39px;
        margin-top: -30px;
        line-height: 26px;
}

.whytroubleb {
     padding-left: 0
}
.nitrohelp .container {
    height: auto
}
.wrapper{
	width:100%;
	max-width:100%
}
.container.containerzero{
	padding:0
}


}/**************************/


