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

body {
  margin:0;
  padding:0; 
  font-family: "Barlow", sans-serif;
}




.wrapper{
	max-width:1520px;
	width:100%;
	margin:0 auto;
}
.scraped-container{
	width:1420px;
	margin:0 auto;
}
.scontainer{
	width:1135px;
	margin:0 auto;
}
.header{
	padding:15px 0px;
}
.Aleo{
	font-family: "Aleo", serif;
}
.Nunito{
	font-family: "Nunito", sans-serif;
}
.defaultpadding{
	padding:30px 0px
}
.logo svg{
	width:120px
}
.cart  i{
	margin-top: 11px;
    font-size: 23px;
}
.carticon{
	position:relative
}
.cartcount{
	position: absolute;
    background-color: #ff8b03;
	
    color: #fff;
    height: 17px;
    width: 17px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    bottom: -6px;
    left: 12px;
    line-height: 17px;
}

.sliderdesc span{
	font-weight:500
}

.sliderdesc p{
	font-size:18px
}
.shopnow button{
	border:none;
	color:#fff;
	padding:10px 30px;
	font-size:18px;
	background-color: #ff8b03;
	margin:10px 0px;
	cursor:pointer
}
.shopnow{
	padding-bottom:20px
}

.buyerfeedbackdesc p {
    font-size: 16px;
    font-weight: 500;
}
.buyerfeedbackdesc  .buyername{
    font-size: 12px;
    font-weight: 500;
}
.buyerfeedbackdesc span{
	font-weight:700;
	font-size: 14px
}
.buyername i {
    color: #00a912;
    margin: 0px 6px;
    font-size: 17px;
}
.buyerfeedback img {
   width: 100px;
    border-radius: 50%;
}
.badgeswrap{
	background-color: #f4f4f4;
	padding: 50px 20px;
}
.badgeswrap img{
	width:80px;
	margin: 0px 30px;
}
.scontainer{
	width:990px;
	margin:0 auto
}
.line-score{
	font-size:48px;
	color:#4a8da1
}

.line-score i{
	color: #fec600;
    font-size: 20px;
    margin: 0px 2px;
}
.feebbackcount{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc; 
}
.writebtn{
	border:none;
	color:#fff;
	background:#4a8da1;
	padding:8px 25px;
	border-radius:25px;
	cursor:pointer;
	    margin-top: 48px;
}
.totalscore {
	margin-top:29px
}
.total{
	color:#4a8da1;
	padding-right:4px
}
.star{
	color: #fec600;
    font-size: 16px;
    margin: 0px 2px;
}
.ratingtotal{
	color:#4a8da1;
}

.progressinner{
	height:4px;
	background:#ccc;
	border-radius:25px;
    margin-top: 7px;
}
.progressoutline{
	height:4px;
	background:#ccc;
	border-radius:25px;
}

.progressoutline.progress80{
	background:#4a8da1;
	width:80%
}
.progressoutline.progress55{
	background:#4a8da1;
	width:55%
}
.progressoutline.progress4{
	background:#4a8da1;
	width:4%
}
.bigrating {
    vertical-align: middle;
    padding-right: 8px;
}

.ratingtotal {
	margin-bottom:7px
}
.scoreratingwrap{
	border-bottom:1px solid #ccc;
	padding-bottom:25px
}

.verifiedbuyer img{
	width: 50px;
    border-radius: 25px;
	border: 1px solid #ccc;
}
.VerifiedBuyer{
	color:#4a8da1;
}
.verifiedbuyer img, .verifiedbuyer .reviewdetails {
	display:inline-block;
	vertical-align: middle;
}
.verifiedbuyer .reviewdetails {
	padding-left:5px
}

.verifiedbuyerreview .star i{
	font-size:16px;
	padding-right:8px
}
.reviewtitle{
	display:inline-block
}
.buyerreviews{
	border-bottom:1px solid #ccc
}
.verifiedbuyer {
	margin-top:20px
}

.bodysystemdesc p{
	font-size: 18px;
}
.bodysystemdesc span {
    font-weight: 500;
}
.bodysysteminner{
	padding-right:20px;
	margin-top:150px
}
.bodysystemimg img{
	width:100%
}
.gummyimg img{
	width:100%
}

.yummygummy .bodysystemdesc{
	padding-right:100px
}
.powerwrap{
	position:relative;
  background:url("https://assets.checkoutchamp.com/Funnel/assets/images/45641550-3629-439a-97e1-7e19938b4d94/d0e82641-72a7-468f-b8d9-86893040b8d3/himalayan-mountains.webp");	
  height:560px;
  background-repeat:no-repeat;
    background-size: cover;
    background-position: center;
	
}
.powerwrap:before{
	content: "";
    position: absolute;
    width: 100%; 
	height:100%;
    top:0;
	left:0;
    background:rgba(0,0,0,0.6);
    opacity: 1;
    transition: all 1s;
    -webkit-transition: all 1s;

	
}	
.powerwrap h1, .powerwrap h3{
	color:#fff;
}
.powerwrapcontent{
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}
.questionstitle h3{
	margin-bottom:0;
	font-weight:400
}
.qicon {
	margin-top:18px
}
.questiondesc{
	display:none;
}
.questionbox{
	border-top:1px solid #ccc;
	padding-bottom:19px
}
.questions{
	cursor:pointer
}
.questions .fa-angle-up{
	 display:none	
}
.questions.angelup .fa-angle-down{
   display:none	
}
.questions.angelup .fa-angle-up{
   display:block	
}


  .footer {
    background-color: #2C2A21;
    padding: 60px 0;
    color: #F7F8F9;
}
	  
 .linksfooter a{
	 text-decoration:none;
	 color:#F7F8F9;
	 display:block;
	 font-size:18px;
	 padding:6px 0px
 } 
.bottomlinks a{
	 text-decoration:none;
	 color:#F7F8F9;
	 font-size:18px;
	 padding:0px 8px
} 
.footer .scraped-container{
	border-bottom:1px solid #F7F8F9;
	padding-bottom:20px
}
.footerbottom{
margin-top: 30px;
}
.footerbottom p{
	margin-bottom:0
}
.footer-logo svg{
	width:150px
}
.contactdetails span{
	border-bottom:1px solid #F7F8F9;	
}
.subscribe-mail form{
	width:80%;
	position:relative;
}
.subscribe-mail input{
	width:100%;
	padding:12px 10px;
	border:none
	
}
.subscribe-mail input:focus{
	outline:none
	
}
.subscribe-mail input[type="submit"]{
	position:absolute;
	right:0;
	background-color: #D0C7B8;
    color: #2C2A21;
    right: 0;
    width: max-content;
   
    padding: 11px 19px;
    font-size: 15px;
	cursor:pointer
}
.subscribe-mail input[type="submit"]:hover {
    background-color: #ff8b03;
    color: #fff;
}
.nextday h5{
	font-size: 12px;
    color: #de0000;
	margin:3px 0px
}
.toship h5{
	    color: #73df1d;
    font-size: 12px;
	margin:3px 0px	
}
.buydesc{
	border-left:1px solid #ccc;
	padding-left:30px
}
.sevendays h1{
	margin-top:0
}

.servingbag p{
	    font-size: 16px;
    font-weight: 500;
}
.crossprice{
	color: #2c2920;
	font-size:28px;
	font-size: 28px;
    text-decoration: line-through;
}
.realprice{
	font-weight: 600 !important;
    color: #de0000 !important;
	font-size:28px;
}
.realprice span{
	display:block;
	font-size:16px
}
.btnprice{
	font-size:15px !important;
	padding-left:3px
}
.shopnow.addtocart button{
    padding: 15px 30px;
	border-radius:5px
}
.pricezone{
	padding:14px 0px
}

.checkboxarea label{
	display:block;
	margin-bottom:10px;
	padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
	cursor:pointer;
	font-weight: 500;
}
.autoshipdetails{
	display:none;
	padding:8px 0px
}
.autoshipdetails p{
	margin:2px 0px
}
.autoshipdetails span{
	padding-right:5px
}
.bagsquantity label{
	width:max-content;
	display:inline-block
}
.bagsquantity label{
	border: .5px solid rgba(186, 186, 186, .2);
padding: 10px 17px;
}
.centerlabel{
	margin:0px 6px
}
.bagsactive{
	border: .5px solid rgba(186, 186, 186, 1);
    box-shadow: 0 1rem 3rem #bababa80;
}






.w33{
	width:33.3%;
	float:left;
}
.w25{
	width:25%;
	float:left;
}
.w20{
	width:20%;
	float:left;
}
.w50{
	width:50%;
	float:left;
}
.w60{
	width:60%;
	float:left;
}
.w70{
	width:70%;
	float:left;
}
.w40{
	width:40%;
	float:left;
}
.w30{
	width:30%;
	float:left;
}
.w40{
	width:40%;
	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
}

@media only screen and (max-width: 1300px) {
.scraped-container {
   width:100%;
}
.scontainer {
   width:100%;
}

.wrapper{
	width:100%
}

}


@media only screen and (max-width: 1200px) {
.scraped-container {
   width:100%;
}
.scontainer {
   width:100%;
}

.wrapper{
	width:100%
}
}

@media only screen and (max-width: 1024px) {
.scraped-container {
   width:100%;
}
.scontainer {
   width:100%;
}

.wrapper{
	width:100%
}
}

@media only screen and (max-width: 992px) {
.scraped-container {
   width:100%;
}
.scontainer {
   width:100%;
}

.wrapper{
	width:100%
}
}
/************************/
@media only screen and (max-width: 768px) {
.scraped-container {
   width:100%;
}
.scontainer {
   width:100%;
}

.wrapper{
	width:100%
}


.w33{
	width:100%;
	float:left;
}
.w25{
	width:100%;
	float:left;
}
.w20{
	width:100%;
	float:left;
}
.w50{
	width:100%;
	float:left;
}
.w60{
	width:100%;
	float:left;
}
.w70{
	width:100%;
	float:left;
}
.w40{
	width:100%;
	float:left;
}
.w30{
	width:100%;
	float:left;
}
.w40{
	width:100%;
	float:left;
}
.w10{
	width:100%;
	float:left;
}
.w15{
	width:100%;
	float:left;
}
.w90{
	width:100%;
	float:left;
}


.header .w50{
	width:50%
}
.header {
	padding:10px
}
.cart i {
    margin-top: 7px;
}
.defaultpadding{
	padding:20px
}
.mainheading  h1{
	font-size:20px
}
.alexaverified{
	text-align:center
}
.badgeswrap img {
    width: 100px;
    margin: 0px 17px;
}
.powerwrapcontent {
    width: 100%;
	padding:10px
}
.powerwrap h3 {
   font-size:16px
}
.yummygummy .bodysystemdesc {
    padding-right:0px;
}
.questionstitle h3 {
    font-size: 16px;
}
.questions .w70{
	width:70%
}
.questions .w30{
	width:30%
}
.linksfooter.w15{
	width:50%;
	margin:10px 0px
}
.socailinks.w30.text-right{
	text-align:left
}
.line-score{
	text-align:center
}
.rating.w20{
	width:20%
}

.ratingprogress.w60{
	width:60%
}
.ratingtotal.w20{
	width:20%
}
.checkboxarea label {
    font-size: 13px;
}

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


