@font-face {
	font-family: 'Montserrat2';
	src: url('../fonts/azosans-bold-webfont.eot');
	src: url('../fonts/azosans-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/azosans-bold-webfont.woff') format('woff'),
			 url('../fonts/azosans-bold-webfont.ttf') format('truetype'),
			 url('../fonts/azosans-bold-webfont.svg#azo_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/azosans-medium-webfont.eot');
	src: url('../fonts/azosans-medium-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/azosans-medium-webfont.woff') format('woff'),
			 url('../fonts/azosans-medium-webfont.ttf') format('truetype'),
			 url('../fonts/azosans-medium-webfont.svg#azo_sansmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}


html{
	width:100%;
	height:100%;
}

body{
	font-size:12px;
	font-family: 'Montserrat', sans-serif;
	margin:0;
	width:100%;
	height:100%;
	padding:0;
}


img.bg {
	/* Set rules to fill background */
	min-width: 400px;
	position:fixed;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: 100%;
	min-height: 300px;
	
	/* Set up positioning */
	top: 0;
	left: 0;
	visibility:0;
}

a{
	border:0;
	text-decoration:none;
}

.main-container{
	width:100%;
}

.min-container{
	margin:0 auto;
	max-width:1026px;
	width:100%;
}

.juices-img-bottle{width:120px; height:283px; position:relative;}

#maincontent-all{
	float:left;
	width:100%;
	margin:-45px 0 0 0;}

.content_wrapper{
	width:100%;
	max-width:1026px;
	text-align:center;
	padding:0 0 20px 0;
	margin:0 auto;
	position:relative;
}

.media-grid a {
    float: left;
    padding: 4px;
    margin: 0px 0px 20px 20px;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 0px;
}

.content_wrapper-otherprod{
	width:100%;
	max-width:800px;
	text-align:center;
	margin:0 auto;
	color:#fff;}

.black-bg-container{
	max-width:100%;
	width:100%;
	float:left;
	background-image:url('../images/site_images/black_bg.png');
	background-repeat:repeat;
	border-top:1px dotted #c2c2c2;
	padding:15px 0 15px 0;
}

.title-container{
	max-width:1026px;
	width:100%;
	margin:0 auto;
	color:#fff;
	font-family: 'Montserrat2';
	font-size:45px;
	letter-spacing:1px;
}

.big-text{
	max-width:100%;
	width:100%;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:22px;
	text-align:left;
}

.big-text-center{
	max-width:100%;
	width:100%;
	float:left;
	padding:30px 0 20px 0;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:22px;
	text-align:center;
}

.big-text-info{
	max-width:100%;
	width:100%;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:22px;
	text-align:center;
	padding:10px 0 10px 0;
}

.normal-text{
	max-width:100%;
	width:100%;
	letter-spacing:1px;
	text-align:justify;
	line-height:20px;
}

.small-title-text{
	max-width:100%;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:1px;
	line-height:23px;
}

.bold-text{
	max-width:100%;
	width:100%;
	text-align:justify;
	font-size:13px;
	letter-spacing:1px;
	line-height:23px;
}

.small-text{
	max-width:100%;
	width:100%;
	text-align:left;
	font-size:10px;
	letter-spacing:1px;
	color:#404041;
}

/*-----------------------------/ Landing CSS /-----------------------------*/

.landing-logo2{
	margin:0 auto;
	width:159px;
	cursor:pointer;
}

.landing-img-container{
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
	 position: fixed;
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	top:0;
	left:0;
	z-index:-1;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
.landing-img-container {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}
/*-----------------------------/ Header CSS /-----------------------------*/

.header-main-container{
	max-width:100%;
	width:100%;
	padding-bottom:10px;
	display:block;
}

.header-main-container2{
	display:none;
	margin-bottom:0;
}

.header-container{
	margin:0 auto;
	max-width:1026px;
	width:100%;
	padding-top:10px;
}



.header-left-container{
	padding:0 2px 0  0;
}



.header-icon{
	margin-left:9px;
}

.header-menu-main-container{
	position:relative;
}

.header-menu-container{
	position:relative;
}

.responsive-menu{
	padding:7px 15px;
	max-width:100%;
	float:left;
	width:100%;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:2px;
	cursor:pointer;
}

.responsive-sub-menu{
	padding:7px 35px;
	max-width:100%;
	float:left;
	width:100%;
	font-size:11px;
	letter-spacing:2px;
	cursor:pointer;
}

/*.responsive-menu:hover, responsive-sub-menu:hover{
	background-color:#f1f0f0;
}

.responsive-sub-menu:hover{
	background-color:#f1f0f0;
}
*/
.header-menu-container a{
	text-decoration:none;
	padding:10px 0;
	max-width:100%;
	float:left;
	width:100%;
	color:#000;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:2px;
	cursor:pointer;
}

.menu-dropdown-container{
	position:absolute;
	background-color:#fff;
	width:100%;
	top:38px;
	z-index:99;
	padding:20px 0 15px 0;
	display:none;
}

.menu-dropdown-container a{
	width:100%;
	font-size:11px;
	text-decoration:none;
	color:#000;
	text-align:center;
	letter-spacing:1px;
	text-transform:none;
	padding:4px 0;
}

/*.menu-dropdown-container a:hover{
	background-color:#f1f0f0;
}
*/
.opacity-main-bg{
	background-image:url('../images/site_images/o_bg.png');
	background-repeat:repeat;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:9999;
	max-width:100%;
	width:100%;
}

.hidden-scoop-container{
	background-color:#fff;
	margin:0 auto;
	max-width:410px;
	border:5px solid #000;
	padding:40px 65px;
	display:none;
}

.hidden-success-container{
	background-color:#fff;
	margin:0 auto;
	max-width:410px;
	border:5px solid #000;
	padding:40px 65px;
	display:none;
}

.hidden-result-container{
	background-color:#fff;
	margin:0 auto;
	max-width:410px;
	display:none;
	border:5px solid #000;
	max-width:860px;
	padding:40px 0;
}

.hidden-result-container2{
	z-index:999;
	
	background-color:#fff;
	margin:0 auto;
	max-width:410px;
	display:none;
	border:5px solid #000;
	max-width:860px;
	padding:40px 0;
}

/*-----------------------------/ Footer CSS /-----------------------------*/

/*.footer-main-container{
	float:left;
	width:100%;
	border-top:1px dotted #5a5758;
}

.footer-container{
	margin:0 auto;
	width:1026px;
	padding-top:33px;
}

.footer-img{
	float:left;
}

.footer-menu-container{
	float:left;
	text-align:center;
	color:#000;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:2px;
	padding:0 20px;
	line-height:17px;	
}

.footer-menu-container a{
	font-size:11px;
	text-decoration:none;
	color:#000;
	text-align:center;
	letter-spacing:1px;
	line-height:25px;
	text-transform:none;
}

.footer-second-main-container{
	float:left;
	width:100%;
	background-image:url('../images/site_images/black_bg.png');
	background-repeat:repeat;
	padding:20px 0;
}

.footer-second-container{
	margin:0 auto;
	width:1026px;
}

.footer-text-container{
	float:left;
	color:#fff;
	border-right:1px dotted #c2c2c2;
	border-left:1px dotted #c2c2c2;
	font-size:11px;
}

.footer-text-container a{
	color:#fff;
	text-decoration:none;
	float:left;
	margin-right:30px;
}*/

/*-----------------------------/ Home CSS /-----------------------------*/

.home-content-main-container{
	max-width:100%;
	width:100%;
	margin:0 auto;
}

.home-rotating-container{
	max-width:100%;
	width:100%;
	height:422px;
	position:relative;
	float:left;
}

.home-btn-main-container{
	max-width:100%;
	width:100%;
	min-height:100%;
	height:100%;
	position:absolute;
	z-index:5;
}

.home-why-container-left{
	border-right:1px dotted #5a5758;
  padding:0 0 20px 0;
}

.home-why-container-right{
	border-left:1px dotted #5a5758;
}

.home-why-container{
	padding-top:20px;
}

.home-why-title{
	max-width:100%;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:13px;
	line-height:23px;
	margin-bottom:20px;
	color:#000;
	font-family: 'Montserrat2';
}

.home-why-title span{
	font-size:22px;
	letter-spacing:3px;
}

.home-why-img{
	max-width:100%;
	width:100%;
	text-align:center;
	margin-bottom:25px;
}

.home-why-description{
	text-align:justify;
	color:#000;
	font-size:12px;
	letter-spacing:1px;
	margin-bottom:22px;
	line-height:22px;
}

.home-why-description2{
	text-align:justify;
	color:#000;
	font-size:12px;
	letter-spacing:1px;
	margin-bottom:22px;
	line-height:22px;
	height: 170px;
}

.index-data1{
	display:block;
}

.index-data2{
	display:none;
}

.home-why-more{
	max-width:88px;
	width:100%;
	text-align:center;
	margin: 0 auto;
}

.home-form-title{
	width:100%;
	text-transform:uppercase;
	color:#fff;
	font-size:13px;
	letter-spacing:1px;
	margin-bottom:20px;
	font-family: 'Montserrat2';
}

.home-form-container{
	border-right:1px dotted #c2c2c2;
	border-left:1px dotted #c2c2c2;
}

.home-form input[type=text]{
	font-size:11px;
	letter-spacing:1px;
	margin-bottom:10px;
	border-radius:0;
}

.home-news-container{
	background-color:#f1f1f1;
	border-left:1px dotted #5a5758;
	text-align:center;
}

.black-title-text{
	max-width:100%;
	width:100%;
	text-transform:uppercase;
	color:#000;
	font-size:13px;
	letter-spacing:1px;
	margin-bottom:20px;
	text-align:center;
	font-family: 'Montserrat2';
}

.home-news-date{
	max-width:100%;
	width:100%;;
	text-align:center;
	color:#404041;
	font-size:11px;
	margin-bottom:10px;
}

.home-news-description{
	max-width:100%;
	width:100%;
	text-align:center;
	letter-spacing:1px;
	line-height:20px;
}

/*-----------------------------/ Why Cold Pressed CSS /-----------------------------*/

.cold-content-main-container{
	max-width:1010px;
	width:100%;
	margin:0 auto;
}

.cold-border{
	width:100%;
	max-width:100%;
	background-image:url(../images/site_images/double_dotted.png);
	background-repeat:repeat-x;
	background-position:top;
}

.double-dotted-popup{
	background-image:url(../images/site_images/double_dotted.png);
	background-repeat:repeat-x;
	background-position:top;
}

/*-----------------------------/ Why Organic CSS /-----------------------------*/

.organic-content-main-container{
	max-width:1010px;
	width:100%;
	margin:0 auto;
}

/*-----------------------------/ Our Story CSS /-----------------------------*/

.story-content-main-container{
	max-width:1010px;
	width:100%;
	margin:0 auto;
}

/*Menus*/


.black-bg-container2{
	width:100%;
	float:left;
	background-image:url('../images/site_images/black_bg.png');
	padding:7px 0 0px 0;
	margin:0px 0 0 0;
	color:#fff;
	border-top:1px dotted #5a5758;
}

.menulist{
	padding-bottom:30px;}

.menu-title{
	font-size:22px;
	margin-top:10px;
	height:82px;
	color:#000;
	font-family: 'Montserrat2';
}
	
.menu-title2{
	font-size:22px;
	margin-top:10px;
	font-family: 'Montserrat2';
	color:#000;
}

.menu-short-desc{
	padding:10px 0 10px 0;
	color:#404041;
	font-weight:normal;
	height:70px;
}	


.menu-short-desc2{
	padding:10px 0 10px 0;
	color:#404041;
	font-weight:normal;
}

.menu-desc{
	font-size:12px;
	text-align:justify;
	padding:20px 0 10px 0;}	
	
.menu-extra{
	font-size:11px;
	color:#aaaaab;
	padding:0 0 30px 0;}	
	
.menu-price{
	width:88px;
	background:url(../images/site_images/price_circle.jpg) no-repeat;
	color:#fff;
	padding:35px 0 35px 0;
	font-size:14px;
	margin:0 auto;}	
	
.menu-image-desc{
	font-size:9px;
	text-align:center;
	color:#c7c7c7;
	width:500px;
	margin:0 auto;
	padding:30px 0 0 0;}	

.otherprod{
	padding:0 0 20px 0;}

.otherprod-title{
	color:#fff;
	padding:10px 0 20px 0;
	font-family: 'Montserrat2';}
	
.otherprod-name{
	color:#fff;
	padding:10px 0 0 0;}	
	
.otherprod-name2{
	padding:0 0 10px 0;
	color:#fff;}	
	
.categ-content{
	max-width:834px;
	width:100%;
	margin:0 auto;}	
	
.categ-title{
	font-size:20px;
	text-align:center;
	padding:20px 0 20px 0;
	text-transform:uppercase;}	


#footermenu{
	float:left;
	width:100%;
	border-top:dotted 1px;
	padding:30px 0 0 0;}
	

	
.footer-menu-title{
	font-size:14px;
	text-transform:uppercase;
	padding:0 0 10px 0;
	color:#000;
	font-family: 'Montserrat2';}	
	
	
	
.footermenu-link a{
	font-size:11px;
	font-family: 'Montserrat2';
	margin-bottom:5px;
	color:#666;}		
	
.text-center{
	text-align:center;}	
	
span.bullspace{
	margin:0 25px 0 25px;}	
	
.cleanse-number	{
	background:url(../images/site_images/price_circle.jpg) no-repeat;
	width:88px;
	text-align:center;
	color:#fff;
	margin:0 auto;
	font-size:40px;
	padding:15px 0 15px 0;}	

.cleanse-number:hover{
	background:url(../images/site_images/White_Button_Background.png) no-repeat;
	color:#000;}	

a .cleanse-number{
 	color:#fff;
	text-decoration:none;}

a .cleanse-number:hover{
	color:000;
	text-decoration:none;}	
		
		
.cleanse-list{
	margin-bottom:35px;}	
	
.newslist{
	margin:20px 0 20px 0;
	height:330px;
	padding:20px 30px 0 30px;}		
	
.news-name{
	font-size:23px;
	text-transform:uppercase;
	padding:20px 20px 0 20px;}	
	
.news-date{
	padding:20px 0;
	font-size:13px;}	
	
.breadcrumbs{
	float:left;
	width:100%;
	position:relative;
	z-index:9;}
	
.form-list-btn{
	width:100%;
	float:left;
	text-align:center;
	padding:30px 0 40px 0;}	
	
#showcontent{
	float:left;
	width:100%;
	display:none;}	
	
#buttonshow, #buttonhide{
	cursor:pointer;}	
	
.infolist{
	text-align:center;
	text-align:justify;
	padding:0 25px;}	
	
.smallgreytext{
	color:#a3a3a3;
	font-size:9px;
	padding:10px;}	
	
.cleanse-faq-list{
	font-size:12px;
	padding:20px 0 0 0;
	text-align:justify;
	color:#666;
	line-height:18px;}	
	
	
	.cleanse-faq-list2{
	font-size:12px;
	padding:0x 0 0 0;
	text-align:justify;
	color:#666;
	line-height:18px;}
	
.cleanse-faq-title{
	font-family: 'Montserrat2';
	color:#000;
	text-transform:uppercase;
	padding:20px 0 20px 0;
	text-align:center;
	font-size:17px;
}		
	
.media-list{
	margin:30px 0 20px 0;}	
	
.media-list-title{
	padding:10px 20px 0 20px;}	


.media-list2{
	float:left;
	width:160px;
margin: 10px 0 20px 50px;}

.press_wrapper{
	float:left;
	width:100%;
	margin:10px 0 40px 0;}
	
.press_categ{
	font-size:23px;
	font-family: 'Montserrat2';
	padding:0 0 20px 0;}	
	
.presslist{
	padding:0 0 20px 0;}	
	
.press-title{
	padding:15px 0 5px 0;}	
	
.press-date{
	color:#000;
	font-size:13px;
	text-transform:capitalize;}		
	
#allblack{
	background:#000;
	height:100%;
	width:100%;
	position:fixed;
	opacity:0.7;
	display:none;
	z-index:99;
	top:0;}

.other-product-main-container1{
	display:block;
}

.other-product-main-container2{
	display:none;
}

.other-product-main-container3{
	display:none;
}

@media (max-width: 1055px){
	.other-product-main-container1{
		display:none;
	}
	
	.other-product-main-container2{
		display:block;
	}
	
	.other-product-main-container3{
		display:none;
	}
}

@media (max-width: 549px){
	.other-product-main-container1{
		display:none;
	}
	
	.other-product-main-container2{
		display:none;
	}
	
	.other-product-main-container3{
		display:block;
	}
}

@media (max-width: 5000px) {

.cleansing-benefits-title-container{
	display:block;}

.cleansing-benefits-title{
	display:none;}

a.showmorebtn{
	background:url(../images/site_images/home_why_more.png) no-repeat center;
    width:88px;
	height:87px;
	float:left;}

a.showmorebtn:hover{
	background:url(../images/site_images/home_why_more_hover.png) no-repeat center;}
	
	.infolist{
	text-align:center;
	text-align:justify;
	padding:0 25px;}	

a.showmorebtn2{
	background:url(../images/site_images/why1.png) no-repeat center;
    width:88px;
	height:87px;
	float:left;}

a.showmorebtn2:hover{
	background:url(../images/site_images/why2.png) no-repeat center;
	  width:88px;
	height:87px;}
	
	.infolist{
	text-align:center;
	text-align:justify;
	padding:0 25px;}	
	
.logo-container{
	padding:0 0 0 2px;
}	

.header-icon-container{
	text-align:right;
	padding:3px 0 12px 0;
	margin:0 0 0 -52px;
}



.header-menu-container{
	padding:0;
	border-right:1px dotted #5a5758;
	text-align:center;
}
	
#menu-left-image{
	float:left;
	width:764px;}	

#menu-right-content{
	width:250px;
	margin:0 0 0 0px;
	float:right;}
		
.footermenu-content{
	margin:0 auto;
	max-width:1026px;
	width:100%;}	
	
.footer_wrap{
	background:url(../images/site_images/footer_img.png) no-repeat bottom left;
	float:left;
	max-width:1026px;
	width:100%;
	padding:0 0 0 120px;
	text-align:center;}	
	
.footermenu-link{
	line-height:20px;
	padding:0 0 5px 10px;
	width:150px;
	height: 300px;
}
	
.menubottom{
	float:left;
	width:450px;
	border-right:dotted 1px;
	color:#fff;
	padding:10px 0 8px 0;
	margin:10px 0;
}	
	
.menubottom a{
	color:#fff;
	margin:0 15px 0 0;}	
	
.menubottom-image{
	float:right;}	
	
span.bullspace{
	margin:0 25px 0 25px;}	
	
.fiveitems-distance{
	margin-left:150px;}	
	
.cleanse-title{
	font-family: 'Montserrat2';
	font-size:22px;
	color:#000;
	text-transform:uppercase;
	margin:10px 0 5px 0;}
	
.cleanse-option{
	margin:0 0 10px 0;
	font-size:11px;
	text-transform:uppercase;}		
	
.title-container2{
	float:left;
	text-transform:uppercase;
	position:relative;
	z-index:9;
	letter-spacing:3px;
	padding:0 0 0px 0 ;}	
	
.title-container-desc{
	font-size:12px;
	font-weight:normal;
	padding:2px 0 0 40px;
	float:left;
	line-height:20px;
	width:700px;}	

.min-container-breadcrumb{
	margin:0 auto;
	max-width:1026px;
	width:100%;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:1px;
	padding:15px 0 45px 0;
	line-height:12px;
}

.min-container-breadcrumb a{
	text-decoration:none;
	color:#000;
}

/*cleanse*/



#cleanse-categ-content{
	float:left;
	width:344px;}
	
.cleanse-categ-number{
	background:url(../images/site_images/price_circle.jpg) no-repeat;
	width:88px;
	text-align:center;
	color:#fff;
	margin:0 auto;
	font-size:40px;
	padding:15px 0 15px 0;}

.cleanse-categ-title{
	float:left;
	width:100%;
	text-align:center;
	font-size:20px;
	color:#000;
	font-family: 'Montserrat2';
	text-transform:uppercase;
	padding:10px 0 0px 0;}
	
.cleanse-categ-option{
	float:left;
	width:100%;
	text-align:center;
	text-transform:uppercase;}	
	
.cleanse-categ-desc{
	text-align:justify;
	float:left;
	width:100%;
	line-height:20px;
	padding:20px 10px 10px 10px;}
	
.cleanse-categ-price{
	background:url(../images/site_images/price_circle.jpg) no-repeat;
	width:88px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family: 'Montserrat2';
	padding:27px 0 27px 0;
	float:left;
	margin:0 5px 40px 5px;}
	
	.cleanse-categ-price2{
	background:url(../images/site_images/price_circle.jpg) no-repeat;
	width:88px;
	text-align:center;
	color:#fff;
	font-size:10px;
	font-family: 'Montserrat2';
	padding:25px 0 27px 0;
	float:left;
	    margin: 0px 120px 50px;
}
	
#cleanse-content-single{
	float:left;
	width:250px;}	
	
#cleanse-single-image{
	float:left;
	text-align:center;
	width:100%;}	
	
#cleanse-single-title{
	float:left;
	width:100%;
	color:#000;
	font-family: 'Montserrat2';
	padding:10px 0 0 0;
	font-size:20px;
	text-transform:uppercase;}	
	
#cleanse-single-desc{
	float:left;
	width:100%;
	padding:10px 0 10px 0;}	
	
#cleanse-single-moredesc{	
	color:#a0a0a0;
	padding:0 0 20px 0;
}
	
#cleanse-list{
	float:right;
	width:380px;}
	
#form_content{
	margin:0 auto;
	max-width:632px;
	width:100%;}	
	
.form-list{
	float:left;
	width:300px;
	padding:0px 0 20px 0;
	text-align:center;
	font-size:11px;}
	
.pos-right{
	float:right;}		
	
.form-list input{
	width:300px;
	background:#f2f2f2;
	padding:7px;
	margin:10px 0 0 0;
	border:0;}	
	
.form-list-textarea{
	float:left;
	max-width:632px;
	text-align:center;
	padding:0 0 20px 0;
	font-size:11px;
	width:100%;}	
		
.form-list-textarea textarea{
	float:left;
	max-width:632px;
	background:#f2f2f2;
	padding:7px;
	margin:10px 0 0 0;
	width:100%;
	border:0;
	height:200px;}
	
.faqtab{
	float:left;
	width:250px;
	margin:0 0 0 60px;}	
		

	
#date-list{
	float:left;
	width:100%;
	text-align:left;}			
	
#date-list a{
	margin:0 0 0 25px;
	color:#000;
	padding:4px;}	
	
#date-list a:hover{
	background:#000;
	color:#fff;
	text-decoration:none;}	
	
.news-desc{
	text-align:justify;
	font-size:11px;
	padding:0 0 0 0px;
	line-height:20px;}	
	
	
	/**/
	
.faq-title{
	float:left;
	width:100%;
	text-align:left;
	font-size:23px;
	color:#000;
	padding:20px 0 20px 0;}
	
.black-bg-container2 .faq-title{
	color:#fff;} 	
	
.faq-wrap{
	float:left;
	width:300px;
	text-align:left;}		
	
.faq-wrap a.faqbtn{
	color:#000;
	padding:3px;
	text-transform:uppercase;}
	
.faq-wrap a.faqbtnb{
	color:#fff;
	padding:3px;
	text-transform:uppercase;}	
	
.faq-wrap a.faqbtnb:hover{
	text-decoration:none;
	background:#fff;
	color:#000;}
	
.faq-wrap a.faqbtn:hover{
	text-decoration:none;
	background:#000;
	color:#fff;}
	
.faq-wrap a:focus{
	text-decoration:none;}				
	
.faqdesc{
	float:left;
	width:600px;
	text-align:justify;
	margin:-3px 0 0 30px;
	line-height:24px;}	
	


#popmedia{
	position:fixed;
	display:none;
	width:400px;
	background:#000;
	z-index:999;
	top:30%;
	padding:20px;
	margin-left:300px;}	
	
}


@media (max-width: 992px) {

.cleansing-benefits-title-container{
display:none;
}


.cleansing-benefits-title{
	display:block;}

	.infolist{
	text-align:center;
	text-align:justify;
	padding:0 10px;}
	
	.newslist{
		padding:20px 25px 0 10px;}		
	
	
.home-why-description{
	height:auto;
}

.header-main-container{
	display:none;
}

.header-main-container2{
	display:block;
	margin-bottom:0;
}

.black-bg-container{
	float:left;
}

.home-news-container{
	border-left:none;
	border-top:1px dotted #5a5758;
}

.home-form-container{
	border-right:none;
	padding-bottom:25px;
	border-left:none;
	border-top:1px dotted #c2c2c2;
}
	
.home-why-container-left{
	border-right:none;
	border-bottom:1px dotted #5a5758;
	float:left;
}

.home-why-container-right{
	border-left:none;
	border-top:1px dotted #5a5758;
	float:left;
}
	
.logo-container{
	padding:0 0 20px 2px;
	width:100%;
	text-align:center;
}

.header-icon-container{
	padding:2px 0 20px 0;
	float:left;
	width:100%;
	text-align:center;
}

.header-menu-container{
	padding:4px 0 7px 0;
	border:0px;
	text-align:center;
}
	
#menu-left-image{
	max-width:992px;
	text-align:center;
	width:100%;
	margin:0 auto;
	padding:20px;}	

#menu-right-content{
	max-width:992px;
	width:100%;
	margin:0 auto;
	padding:20px;}
	
.footermenu-content{
	margin:0 auto;
	max-width:1026px;
	width:100%;}	
	
.footer_wrap{
	float:left;
	background:url(../images/site_images/footer_img.png) no-repeat left bottom;
	max-width:1026px;
	width:100%;
	padding:0;}	
	
.footermenu-link{
	line-height:20px;
	padding:0 0 20px 0;
	height:200px;}		
	
.menubottom{
	float:left;
	max-width: 992px;
	width:100%;
	text-align:center;
	border:0;
	color:#fff;
	padding:10px 0 10px 0;}	
	
.menubottom a{
	color:#fff;
	margin:0 15px 0 0;}	
	
.menubottom-image{
	display:none;
	width:100%;
	float:left;
	text-align:center;
	background:#000;
	height:57px;
	background:url(../images/site_images/white_logo.png) no-repeat center;}		
	
.menubottom-image img{
	display:none;}	
	
span.bullspace{
	margin:0 5px 0 5px;}		
	
.fiveitems-distance{
	margin-left:0;}	
	
.title-container2{
	float:left;
	text-transform:uppercase;
	max-width:992px;
	width:100%;
	text-align:center;}	
	
.title-container-desc{
	font-size:11px;
	font-weight:normal;
	padding:10px;
	float:left;
	line-height:22px;
	max-width:992px;
	width:100%;
	text-align:center;}	

.min-container-breadcrumb{
	margin:0 auto;
	max-width:992px;
	width:100%;
	text-transform:uppercase;
	text-align:center;
	position:relative;
	top:20px;
	font-size:11px;
	letter-spacing:1px;
	line-height:12px;
}

.min-container-breadcrumb a{
	text-decoration:none;
	margin:10px 0 0 0;
	color:#000;
}

/*cleanse*/



#cleanse-categ-content{
	max-width:992px;
	width:100%;
	float:left;}
	
.cleanse-categ-number{
	background:url(../images/site_images/price_circle.jpg) no-repeat;
	width:88px;
	text-align:center;
	color:#fff;
	margin:0 auto;
	font-size:40px;
	padding:15px 0 15px 0;}

.cleanse-categ-title{
	float:left;
	width:100%;
	text-align:center;
	font-size:20px;
	text-transform:uppercase;
	padding:10px 0 0px 0;}
	
.cleanse-categ-option{
	float:left;
	width:100%;
	text-align:center;
	text-transform:uppercase;}	
	
.cleanse-categ-desc{
	text-align:justify;
	float:left;
	width:100%;
	text-align:center;
	padding:20px 10px 10px 10px;}
	
.cleanse-categ-price{
	background:url(../images/site_images/price_circle.jpg) no-repeat;
	width:88px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family: 'Montserrat2';
	padding:27px 0 27px 0;
	float:left;
	margin:0;}
	
#cleanse-content-single{
	max-width:992px;
	width:100%;
	float:left;
	margin:20px 0 20px 0;}	
	
#cleanse-single-image{
	float:left;
	text-align:center;
	width:100%;}	
	
#cleanse-single-title{
	float:left;
	width:100%;
	font-size:20px;
	text-transform:uppercase;}	
	
#cleanse-single-desc{
	float:left;
	width:100%;
	padding:10px 0 10px 0;}	
	
#cleanse-single-moredesc{	
	color:#a0a0a0;
	padding:0 0 20px 0;
}
	
.cleanse-list{
	max-width:992px;
	width:100%;
	float:left;}
	
.faqtab{
	max-width:992px;
	width:100%;
	margin:0;
	padding:10px;}	

	
#date-list{
	float:left;
	width:100%;
	text-align:center;
	position:relative;
	z-index:999;
	padding:0 0 20px 0;}				
	

	
.news-desc{
	text-align:justify;
	font-size:11px;
	padding:0 0 0 20px;}	
	
	
.faq-title{
	float:left;
	width:100%;
	text-align:center;
	font-size:23px;
	color:#000;
	padding:0px 0 20px 0;}
	
.faq-wrap{
	float:left;
	max-width:992px;
	width:100%;
	text-align:center;
	line-height:25px;}		
	
.faqdesc{
	float:left;
	max-width:992px;
	width:100%;
	padding:20px;
	margin:0;
	text-align:justify;
	line-height:24px;}
	
#popmedia{
	position:fixed;
	display:none;
	max-width:400px;
	width:100%;
	background:#000;
	padding:20px;
	z-index:999;
	top:30%;
	margin-left:240px;}			
	
}	

@media (max-width: 772px) {
	.home-why-container{
	padding-top:20px;
	width:100%;
}
.cleanse-list{
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	float:none;
	max-width:100%;
	text-align:center;}	
	
	
.instagram{display:none;}
.center-raw{padding-top:20px;padding-bottom:20px;}
.footermenu-content{
	margin:0 auto;
	max-width:1026px;
	width:100%;}	
	
.footer_wrap{
	float:left;
	background:url(../images/site_images/footer_img.png) no-repeat left bottom;
	max-width:1026px;
	width:100%;
	padding:0;}	
	
.footermenu-link{
	line-height:20px;
	padding:0 0 20px 0;
	float:left;
	width:30%;
	height:auto;}		
	
.menubottom{
	float:left;
	max-width: 992px;
	width:100%;
	text-align:center;
	border:0;
	color:#fff;
	padding:10px 0 10px 0;}	
	
.menubottom a{
	color:#fff;
	margin:0 5px 0 0;}	
	
.menubottom-image{
	width:100%;
	float:left;
	text-align:center;
	background:#000;
	height:57px;
	background:url(../images/site_images/white_logo.png) no-repeat center;}		
	
.menubottom-image img{
	display:none;}	
	
span.bullspace{
	margin:0 5px 0 5px;}
	
.title-container2{
	max-width:772px;
	width:100%;
	float:left;
	text-transform:uppercase;
	padding:0 0 0px 0 ;
	text-align:center;}	
	
.title-container-desc{
	font-size:11px;
	font-weight:normal;
	padding:10px;
	float:left;
	line-height:22px;
	max-width:772px;
	width:100%;
	text-align:center;}	
	

.min-container-breadcrumb{
	margin:0 auto;
	max-width:772px;
	width:100%;
	position:relative;
	top:20px;
	text-transform:uppercase;
	text-align:center;
	font-size:11px;
	letter-spacing:1px;
	line-height:12px;
}

.min-container-breadcrumb a{
	text-decoration:none;
	margin:10px 0 0 0;
	color:#000;
}


	

.newslist{
	margin:20px 0 20px 0;
	height:100%;
	padding:20px 30px 0 30px;}
	
	
	.form-list{
	float:none;
	width:100%;
	max-width:632px;
	padding:20px 20px 0px 20px;}	
	
.form-list input{
	width:100%;}
	

	
.form-list-textarea{
	float:left;
	max-width:632px;
	padding:20px;
	width:100%;}	


#popmedia{
	position:fixed;
	display:none;
	max-width:772px;
	width:100%;
	padding:20px;
	background:#000;
	z-index:999;
	top:30%;
	margin:0;}	
}

.topinfo{
	float:left;
	width:100%;
	line-height:20px;
	padding:0 80px 0 60px;
	text-align:left;}

.additional_info{
	color:#a0a0a0;
}

.additional_info a{
	color:#a0a0a0;
	text-decoration:underline;
}

.newshover{
	position:absolute;
	top:60px;
	left:40px;
	display:none;
	z-index:999;
	width:260px;
	float:left;
	padding:62px 0 62px 0;

}


