@charset "utf-8";
/* CSS Document */

@font-face
{
font-family: 'Roboto', sans-serif; 
src: url(../fonts/Centabel_Book.ttf);
}

body {
	margin:0px;
	padding:0px;
	height:100%;
	overflow-x: hidden;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}


#wrapper {
	width:100%;
	height:auto;
	position:relative;
}

.banlogo_text {
	width:100%;
	height:142px;
	background-color:#b0997e;
}


.bantext_holder {
	width:1000px;
	height:142px;
	margin:0px auto;
}


.wrapper{
	width: 960px; 
	margin: 0 auto;
}


header{ 
	padding:0px 0;
}


.header_wrap {
	width:100%;
	height:72px;
	background-color:#c69f70;
	position:relative;
}


.top_menu {
	width:auto;
	height:69px;
	float:right;
	
}



.toplinkholder {
	width:1000px;
	margin:0px auto;
	background-color:#000;
}


.clear {
	clear:both;
}


/*.drop_menu {

padding:0;
margin:0;
list-style-type:none;
height:auto;
}
.drop_menu li { float:left;width:160px;}
.drop_menu li a {

display:block;
text-align:center;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font:18px arial, verdana, sans-serif;
}


.drop_menu li a:hover {
	
}



.drop_menu li#home {
	background-color:#432f18;
	
}

.drop_menu li#home a {
	text-align:center;
	padding:24px 5px;
}


.drop_menu li#aboutus {
	background-color:#4e3516;
}

.drop_menu li#aboutus a {
	text-align:center;
	padding:24px 5px;
}



.drop_menu li#products {
	background-color:#5f401a;
}


.drop_menu li#products a {
	text-align:center;
	padding:24px 5px;
}


.drop_menu li#biona {
	background-color:#866339;
}

.drop_menu li#biona a {
	text-align:center;
	padding:24px 5px;
}


.drop_menu li#knowledge {
	background-color:#997243;
}


.drop_menu li#knowledge a {
	text-align:center;
	padding:13px 5px;
	
}



.drop_menu li#contact {
	background-color:#b2844d;
}


.drop_menu li#contact a {
	text-align:center;
	padding:24px 5px;
}









.drop_menu ul {
position:absolute;
left:-9999px;
top:-9999px;
list-style-type:none;
}
.drop_menu li:hover { position:relative; background-color:#000;}
.drop_menu li:hover ul {
left:0px;
top:68px;
font-weight:bold;
padding:0px;
}
 
.drop_menu li:hover ul li a {

display:block;
width:168px;
text-indent:15px;
background-color:#000;
}
.drop_menu li:hover ul li a:hover { background:#005555; }
*/



.menu-toggle{display:none;}
#menu-main-navigation{display:block;}

.srt-menu, .srt-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	
}
.srt-menu ul {
	position:		absolute;
	
	display:none;
	width:			15em; /* left offset of submenus need to match (see below) */
}
.srt-menu ul li {
	width:			100%;
}

.srt-menu li.active {
	
	border-bottom:2px solid #f28807;
}


.srt-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	border-bottom:2px solid #f28807;
}
.srt-menu li {
	float:			left;
	position:		relative;
	margin-left:0px;
}
.srt-menu li li {
	margin-left:0px;
}
.srt-menu a {
	display:		block;
	position:		relative;
}
.srt-menu li:hover ul,
.srt-menu li.sfHover ul {
	display:block;
	left:			0;
	top:			70px; /* match top ul list item height */
	z-index:		99;
	-webkit-box-shadow:  2px 3px 2px 0px rgba(00, 00, 00, .3);
    box-shadow:  2px 3px 2px 0px rgba(00, 00, 00, .3);
}
ul.srt-menu li:hover li ul,
ul.srt-menu li.sfHover li ul {
	top:			-999em;
}
ul.srt-menu li li:hover ul,
ul.srt-menu li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			0;
}
ul.srt-menu li li:hover li ul,
ul.srt-menu li li.sfHover li ul {
	top:			-999em;
}
ul.srt-menu li li li:hover ul,
ul.srt-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}



#topnav, .srt-menu {
	
	margin: 0 0 0 0;
}
.srt-menu a {
	text-decoration:none;
}
.srt-menu li a {
	background:#fff;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	margin:0; 
	padding:22px 17px; 
	height:24px;
}
.srt-menu a, .srt-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;	
}
.srt-menu li li a {
		border-top:		1px solid rgba(255,255,255,.2);
		background:		#333; /*fallback for old IE*/
		background:rgba(0,0,0,.6);
		color:	#fff;
		padding-left:20px;
		height:auto;
}
.srt-menu li li a:visited{color:#fff;}
.srt-menu li li li a,
.srt-menu li.current * li a{
	padding-left:20px;
	background:rgba(0,0,0,.6);
}

.srt-menu li:hover > a,
.srt-menu li.current a{ 
	color:#fff;
	background:#c69f70;
	
}
.srt-menu li li:hover > a{
	color:#fff;
	background:#c69f70;
}





.image_container {
	width:100%;
	height:736px;
}



.mid_wrapper {
	width:100%;
	height:auto;
	background-color:#fff;
}


.mid_wrapper1 {
	width:100%;
	height:auto;
	background-color:#c69f70;
}


.mid_block {
	width:1000px;
	height:auto;
	margin:0 auto;
}


.mid_block p {
	font-family: 'Roboto', sans-serif; 
	    font-size: 17px;
	color:#5f401a;
	text-align:justify;
	margin:0px;
	line-height:24px;
	font-weight:300;
}


.nat_bold {
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	color:#5f401a;
	font-weight:400;
}




.mid_left_container {
	width:480px;
	height:auto;
	float:left;
}


.mid_left_container1 {
	width:286px;
	height:270px;
	float:left;
}



.mid_right_container1 {
	width:710px;
	height:auto;
	float:right;
}

.mid_right_container {
	width:480px;
	height:auto;
	float:right;
}

p#mid_right_introskincare {
	font-family: 'Roboto', sans-serif;
	font-size:38px;
    font-style:italic;
	text-align:left;
	line-height:40px;
	color:#fff;
	margin:0px;
}

p#skin_hair_content {
	font-family: 'Roboto', sans-serif; 
	    font-size: 17px;
	text-align:justify;
	line-height:23px;
	color:#fff;
	margin:0px;
}


.prod_overlap {
	width:100%;
	height:100px;
	position:relative;
	
}


.mid_second_wrapper {
	width:100%;
	height:auto;
	/*background-color:#b18b4e;*/
	background-image: url(../images/mid1bg.jpg);backround-repeat:repeat-x;margin:0px 0px 0px 0px; height:auto;
}


.mid_second_content {
	width:1000px;
	height:553px;
	margin:0 auto;
	background: url(../images/fm_bg.png);
	background-repeat:no-repeat;
	position:relative;
}



.prod_slider {
	width:1000px;
	height:200px;
	background:#fff;
	position:absolute;
	bottom:0px;
	margin:auto;
	top: -363px;
	left:0px;
	right:0px;
}


.prod_namebg {
	width:190px;
	height:40px;
	float:left;
	background: url(../images/prod_name.png);
	background-repeat:no-repeat;
	padding:80px 0px 80px 0px;
}


.prod_namebg p{
	font-family: 'Roboto', sans-serif;
	font-size:29px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	margin:0px;
}



.mid_second_left {
	width:260px;
	height:243px;
	float:left;
	padding:230px 90px 70px 70px;
}



.fade_block {
	width:260px;
	height:243px;
}


.fade_block p {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#fff;
	margin:0px;
}


.prod_user_name {
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#000;
	position:relative;
	top:5px;
	display:block;
	text-align:right;
	margin:0px;
}



.mid_second_right {
	width:550px;
	height:348px;
	float:right;
	padding:205px 30px 0px 0px;
}

.mid_second_right h1{
	font-family: 'Roboto', sans-serif;
	font-size:29px;
	color:#fff;
	margin:0px;
	padding-left:140px;
	padding-bottom:0px;
}

.mid_second_right p {
	font-family: 'Roboto', sans-serif;
	color:#fff;
	margin:0px;
	font-size:14px;
}


.footer_wrap {
	width:100%;
	height:184px;
	background: url(../images/footerbackground.jpg);
	background-repeat:repeat-x;
}


.footer {
	width:1000px;
	height:184px;
	margin:0 auto;
	padding:0px;
}


.social_left_footer {
	width:400px;
	float:left;	
	padding:0px;
	
}


.social_left_footer ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	
}


.social_left_footer ul li{
	
	padding:2px 0px 0px 0px;
	display:inline;
	margin-right:10px;
	
	
}


.social_left_footer ul li:last-child{
 margin-right:0px;
}


.social_left_footer ul li a {
	text-decoration:none;
	margin:3px 0px 0px 0px;
}
.social_left_footer ul li a img
{
	opacity:.5;
	border:1px solid #fff;
}
.social_left_footer ul li a:hover> img
{
	opacity:10;
}








/* gallery slider css */



/* ---------------------------------------------------------------------- */
/*	Slider
/* ---------------------------------------------------------------------- */

.slider {
	position: relative;
	margin-top: 20px;
	margin-bottom: 45px;
	height: auto;
	zoom: 1;
}

/* ---------------------------------------------------------------------- */
/*	Page Header
/* ---------------------------------------------------------------------- */


.page-header {
	margin: 0 10px 40px;
	padding: 30px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}

.scribble .page-header {
	border-bottom-width: 2px;
	
	-webkit-border-image: url(../images/scribble/border-line.png) 2 repeat;
	   -moz-border-image: url(../images/scribble/border-line.png) 2 repeat;
			border-image: url(../images/scribble/border-line.png) 2 repeat;	
}

	.page-header h1 {
		margin: 0;
		color: #b2b2b2;
		font-weight: 300;
		font-size: 30px;
		line-height: 1.25;
	}
	
/* ---------------------------------------------------------------------- */
/*	Content
/* ---------------------------------------------------------------------- */

#content { margin-bottom: 90px; }

	.slogan {  
		display: block; 
		margin: 0 10px 45px 10px;
		padding: 0;
		text-align: center; 
		font-weight: 300;
		font-family: 'Arial';
		line-height: 1.25;
		zoom: 1;
	}
	
	.ie7 .slogan,
	.ie8 .slogan { font-weight: 400; }
	
	.content-title { 
		margin: 0 10px 20px 10px;
		font-family: 'Arial';
		color: #505050;
		font-weight: 400;
	}
	
	.columns .content-title,
	.column .content-title { margin: 0 0 20px 0; }

	.section-title { margin-bottom: 22px; }
	
	.scribble .section-title { font-size: 15px; font-weight: 600; }
			
/* ---------------------------------------------------------------------- */
/*	Main
/* ---------------------------------------------------------------------- */

	.sbr #main { float: left; }
	.sbl #main { float: right; }
	

	/* -------------------------------------------------- */
	/*	Detail Columns
	/* -------------------------------------------------- */
	
	.detail-box {
		position: relative;
		margin-bottom: 5px;
		padding: 0 25px 20px;
		border-width: 1px;
		border-style: solid;
		border-color: #ebebeb;
		text-align: center;
	}
	
	.scribble .detail-box {
		border-width: 3px;
		-webkit-border-image: url(../images/scribble/border.png) 3 repeat;
		   -moz-border-image: url(../images/scribble/border.png) 3 repeat;
				border-image: url(../images/scribble/border.png) 3 repeat;
	}
	
		.detail-entry { 
			position: relative; 
			z-index: 2;
		}
		
		.detail-box:hover .detail-entry { color: #fff; }

			.detail-box .detail-icon {
				margin: 40px auto 30px;
				width: 45px;
				height: 45px;
				background-image: url(../images/icons/icons.png);
				background-repeat: no-repeat;
			}
			
			.scribble .detail-box .detail-icon { background-image: url(../images/icons/scribble-icons.png); }

			.detail-box h5 {
				margin-bottom: 20px;
				text-transform: uppercase;
				font-weight: 600;
				font-size: 15px;
			}

			.detail-box:hover h5 { color: #fff; }
	
		.detail-box .transform {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 0;
			opacity: 0;
			background-repeat: repeat;
			background-attachment: fixed;
			-webkit-transition: all .25s linear;
			   -moz-transition: all .25s linear;
				-ms-transition: all .25s linear;
				 -o-transition: all .25s linear;
					transition: all .25s linear;
		}
		
		/*.scribble .detail-box .transform { background-image: url(../images/scribble/bg.png); }  */
		
		.detail-box:hover .transform,
		.touched .transform { 
			height: 100%;
			opacity: 1;
		}
		
	/* -------------------------------------------------- */
	/*	Project Carousel
	/* -------------------------------------------------- */
	
	.jcarousel-container { 
		position: relative;
		margin-left: 0;
		margin-right: 0;
	}
	
	.sixteen.columns .jcarousel-container {
		margin-left: 0px;
		margin-right: 0px;
	}
	
		.jcarousel-clip {
			overflow: hidden;
			width: 700px; 
			
		}

			.projects-carousel li:hover .project-meta .title{color:#b59e83;text-decoration:underline;  }
			
			

				.projects-carousel h6 {
					margin-bottom: 5px;
					color: #383838;
					font-size: 12px;
					font-family:'Arial';
				}

				.projects-carousel .project-meta {
					display: block;	
					margin-bottom:0px;
					margin-top:10px;
					width:180px;
					
				}
				
				.projects-carousel img { display: block; }

	/* Controls */
		
	.jcarousel-prev,
	.jcarousel-next {
	position: absolute;
	top: 80px;
	right: -10px;
	overflow: hidden;
	width: 12px;
	height: 23px;
	cursor: pointer;
	background: url(../images/right_arrow.png) no-repeat;


		
		-webkit-transition: all .2s linear;
		   -moz-transition: all .2s linear;
			-ms-transition: all .2s linear;
			 -o-transition: all .2s linear;
				transition: all .2s linear;
	}
	
	.jcarousel-prev {
	left: -35px;
	background: url(../images/left_arrow.png) no-repeat;
	}
	.jcarousel-next:after { background-position: right top; }

	.scribble .jcarousel-prev,
	.scribble .jcarousel-next { background-image: url(../images/scribble/bg-light.png); }
	
	.jcarousel-prev:after,
	.jcarousel-next:after {
		position: absolute;
		width: 22px;
		height: 22px;
		background-image: url(../images/icons/small-arrows.png);
		background-repeat: no-repeat;
		content: "";
	}
	
	.jcarousel-next-disabled,
	.jcarousel-next-disabled:hover,
	.jcarousel-next-disabled:focus,
	.jcarousel-next-disabled:active,
	.jcarousel-prev-disabled,
	.jcarousel-prev-disabled:hover,
	.jcarousel-prev-disabled:focus,
	.jcarousel-prev-disabled:active {
		background-color:  !important;
		cursor: auto;
		opacity: .50;
	}
	
	
	/* -------------------------------------------------- */
	/*	Clients
	/* -------------------------------------------------- */			
					
	ul.clients-items { padding: 15px 0; }
	
		ul.clients-items li { 
			float: left; 
			width: 20%;
			
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
				     box-sizing: border-box;
		}
		
			ul.clients-items .bwWrapper {
				position: relative;
				display: block;
				
			}
			
	/* -------------------------------------------------- */
	/* Pricing Tables
	/* -------------------------------------------------- */	
	
	.simple-pricing-table { margin: 0 10px; }
	
	#main .simple-pricing-table { margin: 0; }
	
		.container .simple-pricing-table .column {
			position: relative;
			margin-left: 0;
			margin-right: 0;
			text-align: center;
			
			-webkit-box-shadow: -1px 0 0 #fff;
			   -moz-box-shadow: -1px 0 0 #fff;
					box-shadow: -1px 0 0 #fff;
			
			-webkit-transition: margin .25s linear;
			   -moz-transition: margin .25s linear;
				-ms-transition: margin .25s linear;
				 -o-transition: margin .25s linear;
					transition: margin .25s linear;
		}
		
		.container .simple-pricing-table .column.featured,
		.container .simple-pricing-table .column:hover {
			z-index: 3;
			margin-top: -10px;
			
			-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
			   -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
					box-shadow: 0 0 10px rgba(0,0,0,.2);
		}
		
			.simple-pricing-table .title { margin: 0; }

			.simple-pricing-table.type-1 .title {
				padding: 9px 15px;
				color: #fff;
				font-weight: 400;
			}
			
			.scribble .simple-pricing-table.type-1 .title { background-image: url(../images/scribble/bg.png); }
			
			.simple-pricing-table.type-2 .title {
				padding: 11px 0;
				background-color: #f6f6f6;
				text-transform: uppercase;
				font-weight: 600;
				font-size: 15px;
			}
			
			.simple-pricing-table.type-1 .featured .title {
				padding-top: 15px;
				padding-bottom: 13px;
				background-color: #373737 !important;
			}
			
			.simple-pricing-table.type-2 .featured .title {
				padding-top: 16px;
				padding-bottom: 16px;
				background-color: #f4f4f4;
				color: #373737;
			}
			
			.simple-pricing-table.type-1 .column:hover .title {
				padding-top: 15px;
				padding-bottom: 13px;
			}
			
			.simple-pricing-table.type-2 .column:hover .title{
				padding-top: 16px;
				padding-bottom: 16px;
			}
			
			.simple-pricing-table .price { padding: 18px 0 15px; }
			
			.simple-pricing-table.type-1 .price { background-color: #e6e6e6; }
			.simple-pricing-table.type-2 .price { background-color: #373737; }
			
			.scribble .simple-pricing-table.type-2 .price { background-image: url(../images/scribble/bg.png); }
			
			.simple-pricing-table.type-1 .featured .price { background-color: #f4f4f4; }
			
				.simple-pricing-table .cost { 
					margin: 0;
					font-weight: 400; 
					font-size: 36px;
				}
				
				.scribble .simple-pricing-table .cost { font-weight: 600; }
				
				.simple-pricing-table.type-2 .cost { 
					color: #373737;
					text-shadow: 1px 1px rgba(255,255,255,.5);
				}
				
				.simple-pricing-table.type-2 .cost { 
					color: #fff;
					text-shadow: -1px -1px rgba(0,0,0,.2);
				}
				
				.simple-pricing-table .description {
					text-transform: uppercase;
					font-size: 12px;
					font-family: 'Arial';
				}
				
				.simple-pricing-table.type-1 .description {
					color: #505050;
					text-shadow: 1px 1px rgba(255,255,255,.5);
				}
				
				.simple-pricing-table.type-2 .description {
					color: #f6f6f6;
					text-shadow: 1px 1px rgba(0,0,0,.2);
				}
				
		.simple-pricing-table .features {
			border-top: 1px solid #d7d7d7;
			border-bottom: 1px solid #d7d7d7;
		}	
				
			.simple-pricing-table .features li {
				position: relative;
				padding: 10px 20px;
				border-top-width: 1px;
				border-top-style: solid;
				border-top-color: #e6e6e6;
				background-color: #f6f6f6;
				text-align: center;
			}
			
			.simple-pricing-table .features li:first-child { border-top: none; }
			
			.simple-pricing-table .featured .features li { background-color: #fefefe; }
			
		.simple-pricing-table .footer { 
			padding: 20px 20px 20px;
			background-color: #e6e6e6;
		}
		
		.simple-pricing-table .featured .footer { 
			padding: 25px 20px 25px;
			background-color: #f4f4f4; 
		}
		
		.simple-pricing-table .column:hover .footer { padding: 25px 20px 25px; }
		
			.simple-pricing-table .footer .button { margin: 0; }

		.simple-pricing-table .title,
		.simple-pricing-table .footer {
			-webkit-transition: all .25s linear;
			   -moz-transition: all .25s linear;
				-ms-transition: all .25s linear;
				 -o-transition: all .25s linear;
					transition: all .25s linear;
		}
	
/* ---------------------------------------------------------------------- */
/*	Blog
/* ---------------------------------------------------------------------- */

.entry {
	margin-bottom: 40px;
    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}

.item {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 213px;
}

.scribble .entry {
	-webkit-border-image: url(../images/scribble/border-line.png) 2 repeat;
		-moz-border-image: url(../images/scribble/border-line.png) 2 repeat;
			 border-image: url(../images/scribble/border-line.png) 2 repeat;	
}

		.entry-title .title { 
			margin-bottom: 14px; 
			line-height: 1;
		}
		
			.entry-title h2 a { color: #373737; }
			
		.item .title { 
			margin-bottom: 4px;
			font-weight: 700;
			font-size: 12px; 
			font-family: 'Arial';
		}

			.item .title a { color: #383838; }
			
	.entry-meta {
	   display: inline-block;
	   margin-bottom: 15px;
	   padding: 2px 0 4px;
	   width: 100%;
	   border-top-width: 1px;
	   border-top-style: solid;
	   border-top-color: #ebebeb;
	   border-bottom-width: 1px;
	   border-bottom-style: solid;
	   border-bottom-color: #ebebeb;
	}
	
	.scribble .entry-meta {
	   border-top-width: 2px;
	   border-bottom-width: 2px;
	   border-left-width: 0;
	   border-right-width: 0;
	   
		-webkit-border-image: url(../images/scribble/border-line.png) 2  repeat;
			-moz-border-image: url(../images/scribble/border-line.png) 2 repeat;
				 border-image: url(../images/scribble/border-line.png) 2 repeat;	
	}
	
	.item .entry-meta {
		margin: 0;
		padding: 0;
		border-top-width: 0;
		border-bottom-width: 0;
	}

		.entry-meta span {
			display: block;
			float: left;
			margin-right: 20px;
		}
		
		.item .entry-meta span { margin-right: 15px; }

		.entry-meta span:before {
			margin-right: 5px;
			font-size: 14px;
			font-family: "Arial";
		}

		.entry-meta .date:before	 { content: "\f073"; }
		.entry-meta .author:before   { content: "\f007"; }
		.entry-meta .tag:before		 { content: "\f02b"; }
		.entry-meta .comments:before { content: "\f086"; }

			.entry-meta a {
				color: #b2b2b2;
				font-size: 11px;
			}
			
	.entry-body { margin-bottom: 24px; }
	
	/* -------------------------------------------------- */
	/*	Image Post Slider
	/* -------------------------------------------------- */

	.image-post-slider,
	.image-gallery-slider {
		position: relative;
		overflow: hidden;
		margin-bottom: 20px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.column .image-post-slider,
	.columns .image-post-slider,
	.column .image-gallery-slider,
	.columns .image-gallery-slider {
		margin-left: 0;
		margin-right: 0;
	}

		.image-post-slider > ul > li,
		.image-gallery-slider > ul > li { width: 0; display: block !important;}

		.image-post-slider > ul > li:first-child,
		.image-gallery-slider > ul > li:first-child { 
			width: 100%;
		}

			.image-post-slider a,
			.image-gallery-slider a { margin: 0; }

		.post-slider-nav,
		.gallery-slider-nav {
			position: absolute;
			right: 10px;
			bottom: 10px;
			z-index: 100;
			width: 65px;
		}

			.post-slider-nav a,
			.gallery-slider-nav a {
				position: relative;
				display: block;
				width: 30px;
				height: 30px;
				font: 0/0 a;
				cursor: pointer;
				background-color: #000;
				background-color: rgba(0,0,0,.8);

				-webkit-transition: all .2s linear;
				   -moz-transition: all .2s linear;
					-ms-transition: all .2s linear;
					 -o-transition: all .2s linear;
						transition: all .2s linear;
			}

			.post-slider-nav a:after,
			.gallery-slider-nav a:after {
				position: absolute;
				left: 0;
				top: 0;
				width: 30px;
				height: 30px;
				background-image: url(../images/icons/medium-arrows.png);
				background-repeat: no-repeat;
				content: "";
			}

			.scribble .post-slider-nav a,
			.scribble .gallery-slider-nav a { background-image: url(../images/scribble/bg-light.png); }

			.post-slider-nav .prevBtn,
			.gallery-slider-nav .prevBtn { 
				left: 0;
				float: left;
			}

			.post-slider-nav .nextBtn,
			.gallery-slider-nav .nextBtn {
				right: 0;
				float: right;
			}

			.post-slider-nav .nextBtn:after,
			.gallery-slider-nav .nextBtn:after { background-position: right; }
		
	/* -------------------------------------------------- */
	/*	Pagenavi
	/* -------------------------------------------------- */
	
		.wp-pagenavi .page-numbers {
			display: block;
			float: left;
			margin-right: 2px;
			width: 31px;
			height: 31px;
			background-color: #e9e9e9;
			color: #373737;
			text-align: center;
			line-height: 31px;
		}
		
		.scribble .wp-pagenavi .page-numbers { background-image: url(../images/scribble/bg-light.png); }

		.wp-pagenavi .current { color: #fff; }

		.wp-pagenavi a:hover {
			background-color: #373737;
			color: #fff;
		}

			.wp-pagenavi .prev,
			.wp-pagenavi .next { 
				font-size: 15px;
				vertical-align: middle;
			}

			.wp-pagenavi .prev:after { content: "←"; }
			.wp-pagenavi .next:after { content: "→"; }
	
	
	/* ---------------------------------------------------------------------- */
/*	Portfolio
/* ---------------------------------------------------------------------- */

	/* -------------------------------------------------- */
	/*	Portfolio Filter
	/* -------------------------------------------------- */

	.portfolio-filter {
		margin: 0 10px 35px;
		text-align: left;
		text-transform: uppercase;
	}

		.portfolio-filter li {
			display: block;
			float: left;
			margin-right: 20px;
		}

			.portfolio-filter li a {
				color: #383838;
				font-weight: 600;
				font-size: 11px;
				font-family: 'Arial';
				cursor: pointer;
			}
			
			.ie7 .portfolio-filter li a,
			.ie8 .portfolio-filter li a { font-weight: 400; }
			
			

	/* -------------------------------------------------- */
	/*	Portfolio Items
	/* -------------------------------------------------- */
	
	.portfolio-items { font-size: 0; }

		.container .portfolio-items article {
			position: relative;
			display: inline-block;
			float: none;
			vertical-align: top;
			margin-bottom: 40px;
		}

		.portfolio-items article .single-image,
		.jcarousel-container .single-image { margin: 0; }
		
			.single-image img { display: block; }
			
			.preloader {
				background-position: center center;
				background-repeat: no-repeat;
			}
			
			.preloader.loader { background-image: url(../images/preloader.gif); }
			
				.preloader img:not(.BWFilter) {
					opacity: 0;
					-webkit-transition: all .25s linear;
					   -moz-transition: all .25s linear;
							transition: all .25s linear;
				}

				.preloader .fadein { opacity: 1 !important; }

		.project-meta {
			position: relative;
			display: block;
			text-align: center;
			font-size: 11px;
			color:#b59e83;
			
		}
		
		
		
		
		
		.scribble .project-meta {
			 border-bottom-color: transparent !important;
		}
		
		.scribble .project-meta:after {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 2px;
			background-color: #9f9f9f;
			background-image: url(../images/scribble/line-light.png);
			content: "";
		}
		
		
		.portfolio-items article:hover .project-meta { background-color:#ef890a;text-decoration:none; }

			.project-meta .title { 
				
				font-family:'Arial';
				color: #595959;
				font-size: 12px;
				font-weight:normal;
				
			} 
			
			.project-meta .categories { display: block;font-family:'Arial';font-size:12px;color:#cfcfcf; }
			
	/* -------------------------------------------------- */
	/*	Portfolio Controls
	/* -------------------------------------------------- */	
			
	.portfolio-controls { 
		float: right; 
		padding: 8px 0;
		font-size: 0; 
	}

		.portfolio-controls a {
			display: inline-block;
			overflow: hidden;
			margin-left: 2px;
			width: 21px;
			height: 21px;
			background-color: #373737;
			background-image: url(../images/icons/controls.png);
			background-repeat: no-repeat;
			font: 0/0 a;
			cursor: pointer;
			
			-webkit-transition: all .2s linear;
			   -moz-transition: all .2s linear;
				-ms-transition: all .2s linear;
				 -o-transition: all .2s linear;
					transition: all .2s linear;
		}
		
		.portfolio-controls .controls-all  { background-position: center; }
		.portfolio-controls .controls-next { background-position: right; }
		
		
		
		

/* -------------------------------------------------- */
	/*	Images
	/* -------------------------------------------------- */
	
	.single-image {
		position: relative;
		display: block;
		margin-bottom: 15px;
		cursor: pointer;
		font-size: 0;
	}
	
	.bwWrapper {
		position: relative;
		overflow: hidden;
		display: block;
		border-width:0px;
		color:#fff;
	
	}
	
	
	

ul#fade2 {
	color:#fff;
	float:right;
	margin-top:10px;
	padding:0px 5px 0px 5px;
	text-align:left;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:615px;
}

ul#fade2 li {
	list-style:none;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:14px;

	
}


/* Responsive CSS */



#hero,
#page-header{
	background:#f3f3f3;
	padding:0px 0;
}
#hero h1{ 
	
	margin-top:0px;
	margin-bottom:0px;}

img{ max-width:100%; height:auto;}


.natureonly_img {
width:1000px;
height:85px;
margin-bottom:7px;
}

.natureonly_img p{
text-align:center;
font-family: 'Roboto', sans-serif;
font-size:14px;
color:#fff;
}


.model_img {
	width:240px;
	height:227px;
	float:left;
	margin-right:13px;
	/*background-color:#7c4707;*/
	
}


.model_img1 {
	width:240px;
	height:289px;
	float:right;
	margin-left:13px;
	/*background-color:#7c4707;*/
	
}


.prod_name {
	width:1000px;
	height:auto;
}

p#prodtitle_name {
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:5px 0px 5px 0px;
}


p#prod_cap {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:5px 0px 5px 0px;
}

.prod_content {
	width:746px;
	height:auto;
	float:left;
}


.prod_content p {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#5f401a;
	margin:0px;
	line-height:24px;   
}


.prod_content1 {
	width:1000px;
	height:auto;
	float:right;
	margin:0 auto;
}


.prod_content1 p {
	font-family: 'Roboto', sans-serif;
	 font-size: 17px;
	color:#5f401a;
	font-weight:300;
	text-align:justify;
	margin:0px;
}


p#sub_bold {
	font-family: 'Roboto', sans-serif;
	font-size:22px;
	color:#432f18;
	font-weight:400;
	margin:0px;
	width:310px;
	padding:10px 0px 10px 0px;
}


ul#composite {
	width:100%;
	height:auto;
	margin-left:0px;
	padding:0px;
	margin-top: 15px;
    margin-bottom: 18px;
}


ul#composite li {
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	color:#5f401a;
	font-weight:300;
	margin-left:60px;
	padding:0px;
	list-style-type:disc;
}


#benefit_text {
	font-family: 'Roboto', sans-serif;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	margin:0px;
}


.bionashapechallenge {
	width:710px;
	height:235px;
	margin-left:150px;
}



.maincontent {
	 width:1000px;
	 height:auto;
	 margin:0px auto;
	 
 }



 .video1 {
	 width:420px;
	 height:315px;
	 margin-left:150px;
 }
 
 
 
 .composition_block {
	    width:989px;
	 height:auto;
 }
 
 
 .composition_text {
	 width:400px;
	 height:auto;
	 float:left;
 }
 
 
 .composition_img {
	 width:380px;
	 height:361px;
	 float:right;
	 margin-left:50px;
	 margin-bottom:15px; 
 }
 
 
 .composition_img1 {
	 width:380px;
	 height:361px;
	 float:right;
	 margin-left:50px;
	 margin-bottom:15px; 
 }
 
 
 
 .mid1_block {
	width:690px;
	min-height:500px;
	float:left;
	padding:0px 8px 0px 3px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:14px;
}
 
 
 
 
 table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 690px;    
}

.bordered {
    
    
    /*-webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;  */       
}

.bordered tr:hover {
   
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    


 .highlight {
	background-color:#dacfc3;
}

    
.bordered td, .bordered th {
   /* border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;*/
    padding: 10px;
    text-align: left;    
}

.bordered th {
    background-color: #b18f67;
    
    
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 0px 0 0 0;
    -webkit-border-radius: 0px 0 0 0;
    border-radius: 0px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 0px 0 0;
    -webkit-border-radius: 0 0px 0 0;
    border-radius: 0 0px 0 0;
	 border-left: none;
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
	
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.bordered th {
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#fff;
	text-align:center;
}

.bordered td {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color:#5f401a;
	font-weight:300;
}

.click_download {
	width:auto;
	height:auto;
	padding:4px 0px 4px 4px;
	float:right;
	
}


.click_download a {
	text-decoration:none;
}


.download_block {
	width:auto;
	height:auto;
	float:left;
	padding:7px 5px 7px 0px;
}


.download_block p {
font-family: 'Roboto', sans-serif;
font-size:15px;
color:#5f401a;
margin:0px;
}


.download_block:hover {
	text-decoration:underline;
	color:#5f401a;
}


.pdf {
	    width: 25px;
    height: 25px;
    float: left;
       padding: 0px 5px 0px 0px;
}


.pname  {
	   font-family: 'Roboto', sans-serif;
	   font-size:17px;
	   color:#b59e83;
	   font-weight:bold;
	   text-align:center;
	   width:auto;
   }
   
   
   .pname p {
	   text-align:center;
	   margin:0px;
	   padding:0px;
   }
   
   
  .descname  {
	   font-family: 'Roboto', sans-serif;
	   font-size:14px;
	   color:#000;
	   text-align:center;
	   width:auto;
   }
   
   .descname p {
	   text-align:center;
	   margin:0px;
	   padding:0px;
   } 
   
   
   .fsSubmitButton
	{
padding:8px 0px 8px 0px;
font-size: 10px !important;
background-color: #bd944c;
text-transform:uppercase;
margin-top:13px;
margin-left:70px;
font-weight:bold;
color: #fff;
width:80px;
border:0px;
cursor: pointer;
/*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;*/
}

.fsSubmitButton:hover {
	background-color:#5f401a;
	color:#fff;
}



.fsSubmitButton1
	{
    padding: 12px 2px 13px 2px;
    font-size: 10px !important;
    background-color: #bd944c;
    text-transform: uppercase;
    margin-left: 0px;
    font-weight: bold;
    color: #fff;
    width: 80px;
    border: 0px;
    cursor: pointer;
/*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;*/
}

.fsSubmitButton1:hover {
	background-color:#5f401a;
	color:#fff;
}








.fsSubmitButton2
	{
padding:8px 0px 8px 0px;
font-size: 10px !important;
background-color: #7c5423;
text-transform:uppercase; 
margin-left:310px; 
font-weight:bold;
color: #fff;
width:80px;
border:0px;
cursor: pointer;
/*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;*/
}

.fsSubmitButton2:hover {
	background-color:#5f401a;
	color:#fff;
}


  
  
.freecontactform {
	margin-left:16px;
}
   
   
 .freecontactform td {
		font-family: 'Roboto', sans-serif;
		font-size:15px;
		color:#b59e83;
	} 
	
	
.forminput {
	width:200px;
	height:25px;
	border:1px solid #b97a2e;
	color:#5f401a;
}

.formselect
{
	width:200px;
	border: 1px solid #B97A2E;
	color:#5f401a;

}
.formselect option
{
	padding:5px;
}



.skin_wrap {
	width:220px;
	min-height:182px;
	float:left;
}


.append_wrap {
	width:420px;
	height:auto;
	float:left;
	margin-left:13px;
}


.normalimg {
	width:120px;
	height:auto;
	float:left;
}


.normalimg p {
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	color:#5f401a;
	text-align:center;
}

.black {
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	color:#fff;
}


.skin_img {
	width:579px;
	height:286px;
	margin-left:60px;
}


.hair_img {
	width:500px;
	height:365px;
	margin-left:60px;
}


.nail_img {
	width:650px;
	height:500px;
	margin-left:20px;
}

table.bordered1 {
	width:685px;
}

.bordered1 {
    
    
    /*-webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;  */       
}

.bordered1 tr:hover {
   
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    


 .highlight {
	
}

    
.bordered1 td, .bordered th {
   /* border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;*/
    padding: 10px;
    text-align: left;    
}

.bordered1 th {
    background-color: #b18f67;
    
    
}

.bordered1 td:first-child, .bordered th:first-child {
       border-left: none;
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
}

.bordered1 th:first-child {
    -moz-border-radius: 0px 0 0 0;
    -webkit-border-radius: 0px 0 0 0;
    border-radius: 0px 0 0 0;
}

.bordered1 th:last-child {
    -moz-border-radius: 0 0px 0 0;
    -webkit-border-radius: 0 0px 0 0;
    border-radius: 0 0px 0 0;
}

.bordered1 th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered1 tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered1 tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.bordered1 th {
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#fff;
	text-align:center;
}

.bordered1 td {
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	font-weight:300;
	color:#5f401a;
}


#question_tag {
	font-family: 'Roboto', sans-serif;
	font-size:17px;
	color:#432f18;
	font-weight:600;
	margin:0px;
}


.question_ans{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#5f401a;
	margin:0px;
}


.googlemap {
	width:1000px;
	height:220px;
}


.contact_form {
	width:500px;
	height:auto;
	float:left;
}


.freecontactform {
	width:400px;
}


.text_box {
    width: 100%;
    height: 23px;
    border: 0px;
    color: #5f401a;
    background-color: transparent;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    border: 1px solid #D6D6D6;
    /*-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);
    box-shadow: 0 2px 2px rgba(0,0,0,.1);*/
    padding: 5px;
    margin-bottom: 8px;
 }
 
 .select_box{
	width:260px;
	 border:0px;
	 color:#5f401a;
	 background-color:transparent;
	 font-family: 'Roboto', sans-serif;
	 font-size:15px;
	 border:1px solid #D6D6D6;
	 border-radius:4px;
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 2px 2px rgba(0,0,0,.1);	 
	box-shadow:0 2px 2px rgba(0,0,0,.1);
  
}
.select_box option
{
	padding:3px 2px 0px 3px;
}
 
 .form_input3 {
	 width:260px;
	 height:26px;
	 border:0px;
	 color:#5f401a;
	 background-color:transparent;
	 font-family: 'Roboto', sans-serif;
	 font-size:15px;
	 padding:2px 0px 1px 0px;
	 border:1px solid #5f401a;
	 border-radius:4px;
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);
-moz-box-shadow:0 2px 2px rgba(0,0,0,.1);	 
box-shadow:0 2px 2px rgba(0,0,0,.1);
}



.text_message {
    width: 98%;
    height: 104px;
    border: 0px;
    background-color: transparent;
    color: #5f401a;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    border: 1px solid #D6D6D6;
    /* border-radius: 4px; */
    -moz-border-radius: 4px;
    /* -webkit-border-radius: 4px; */
    /* -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1); */
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);
    /* box-shadow: 0 2px 2px rgba(0,0,0,.1); */
    padding: 9px;
    resize: none;
 }
 
 
 .text_box:focus,.text_message:focus{ border:1px solid #5f401a;}
 
 .sayhi {
	 width:500px;
	 height:auto;
	 float:right;
 }
 
 
 #hitous {
	 font-family: 'Roboto', sans-serif;
	 font-size:22px;
	 font-weight:400; 
	 color:#432f18;
	 margin:0px;
 }
 
 #pleasure {
	font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #5f401a;
    margin: 0px;
    line-height: 25px;
 }
 
 
 #infolink {
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	color:#5f401a;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
 }
 
 #infolink:hover {
	 text-decoration:underline;
 }
 
 p#tabfonts {
	 font-family: 'Roboto', sans-serif;
	 font-size:14px;
	 color:#5f401a;
 }
 
 
 .modelpic {
	 width:150px;
	 height:181px;
	 margin-right:10px;
	 margin-bottom:5px;
	 float:left;
 }
 
 p#click {
	 font-family: 'Roboto', sans-serif;
	 font-size:14px;
	 color:#5f401a;
	 margin:0px;
 }
 
 
 #clickhere {
	  font-family: 'Roboto', sans-serif;
	 font-size:20px;
	 color:#fff;
	 text-decoration:none;
	 font-style:italic;
	 font-weight:bold;
 }
 
 
 #clickhere:hover {
	 color:#5f401a;
	 text-decoration:underline;
 }
 
 
 
 .winner1_photo {
	 width:120px;
	 height:147px;
	 float:left;
	 margin-right:10px;
	 margin-bottom:5px;
 }
 
 #winner_text {
	 font-family: 'Roboto', sans-serif;
	 font-size:14px;
	 color:#000;
	 margin:0px;
	 text-align:justify;
 }
 
 .winner {
	 font-family: 'Roboto', sans-serif;
	 font-size:16px;
	 color:#5f401a;
	 font-weight:bold;
	 margin:0px;
	 text-align:justify;
 }
 
 
 .bionashape {
	 font-family: 'Roboto', sans-serif;
	 font-size:16px;
	 color:#000;
	 font-weight:bold;
	 margin:0px;
	 text-align:justify;
 }
	 

 .bionashapesmall {
	 width:500px;
	 height:165px;
	 margin-left:15px;
 }
 
 
 p#selfie {
	 font-family: 'Roboto', sans-serif;
	 font-size:14px;
	 width:530px;
	 line-height:20px;
	 text-align:justify;
	 color:#fff;
	 margin:0px;
 }
 
 
 #burnlink {
	  font-family: 'Roboto', sans-serif;
	 font-size:14px;
	 font-style:italic;
	 text-align:justify;
	 color:#372107;
	 text-decoration:none;
	 float:right;
 }
 
 
 a#burnlink:hover {
	 text-decoration:underline;
	 color:#fff;
 }
 
 
 .bionashapesrilanka {
	 width:250px;
	 height:83px;
	 float:left;
	 margin-right:10px;
	 margin-bottom:5px;
 }
 
 
 p#srilanka {
	 font-family: 'Roboto', sans-serif;
	 font-size:20px;
	 color:#5f401a;
	 margin:0px;
 }
  .error
 {
	 display:inline-block;
	 color:#F00;
	 margin:0;
 }
 .error_msg
{
	padding:5px;
	font-size:17px;
	color:#F00;
	text-align:center;
	font-weight:bold;
}
.suc_msg
{
	padding:5px;
	font-size:17px;
	color:#0da500;
	text-align:center;
	font-weight:bold;
}


.supermodel {
	width:200px;
	height:200px;
	float:left;
	margin-right:10px;
	
} 


.runwaylogo {
	width:280px;
	height:57px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}



.customdropdown {
	width:170px;
	height:30px;
	float:right;
	margin-top:17px;
}

p#bionauser {
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	color:#fff;
	margin:0px;
	padding-left:25px;
}

::-webkit-input-placeholder {
   color:#5f401a;
}

:-moz-placeholder { /* Firefox 18- */
   color:#5f401a;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color:#5f401a;  
}

:-ms-input-placeholder {  
   color:#5f401a;  
}



.top_strip {
	width:100%;
	padding:5px 0px 5px 0px; 
	height:25px;
	background-color:#b0997e;
} 


.top_countrywrap {
	width:1000px;
	height:auto;
	margin:0px auto;
}



ul#select_language {
	width:auto;
	height:30px;
	float:right;
	margin:0px;
	padding:0px; 
}

ul#select_language li {
	list-style-type:none;
	width:30px;
	height:30px;
	display:inline-block;
}

ul#select_language li a {
	text-decoration:none;
	width:30px;
	height:30px;
	display:inline-block;
}

#globe a{
	background: url(../images/globe.png);
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	display:block;
}

#cambodia a{
	background: url(../images/cambodiahover.png);
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	display:block;
}



#srilanka a{
	background: url(../images/srilankahover.png);
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	display:block;
}


#ukraine a{
	background: url(../images/ukrainehover.png);
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	display:block;
}




 #globe{
	background: url(../images/global.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
  }


 #globe:hover {
	background: url(../images/globalactive.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
 }
 
  #globe.active {
	background: url(../images/globalactive.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
 }


#cambodia{
	background: url(../images/cambodia.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
}



#cambodia:hover{
	background: url(../images/cambodiaactive.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
}



#srilanka{
	background: url(../images/srilanka.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
}


#srilanka:hover{
	background: url(../images/srilankaactive.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
}


#ukraine{
	background: url(../images/ukraine.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
}


#ukraine:hover{
	background: url(../images/ukraineactive.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	display:block;
}



.headmenu_holder {
	width:1000px;
	height:72px;
	margin:0px auto;
}


.logo_wrap {
	width:200px;
	height:72px;
	float:left;
}



.stripbg {
	background-color:#b0997e;
	padding:10px 0px 10px 0px;
}


.stripcontent {
	
	
}


.stripcontent p {
	font-family: 'Roboto', sans-serif;
	font-size:38px;
	margin:0px;
	font-weight:100;
	color:#fff;
	text-align:center;
} 



.productsection {
	background-color:#ab8749;
	padding:15px 0px 15px 0px;
}


.product_block {
	width:1000px;
	height:auto;
	margin:0px auto;
}


.product_left {
	width:376px;
	height:503px;
	float:left;
}


.product_right {
	width:620px;
	height:auto;
	float:right;
}



.test_scroll_head {
	width:auto;
	border-bottom:1px solid #d2ab67;
	
}



.test_scroll_head p{
   font-family: 'Roboto', sans-serif;
   font-size:43px;
   color:#fff;
   margin:0px;
   padding:0px;
   font-weight:100;
}


.test_text {
  overflow:visible;
  margin:0px;
  min-height:240px;
}


.test_text p{
      font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 100;
    color: #fff;
    margin: 0px;
    text-align: justify;
    line-height: 20px;
} 


.testpic {
	float:left; 
  	margin-right:10px;
	width:90px;
}



.test_block {
  height:auto;
  margin-left:5px;
  
}



.testpic1 {
	float:left; 
  	margin-right:10px;
	width:153px;
	
}







.highlights_block {
	width:auto;
}



.test_text1 {
  width:445px; 
  float:right;
  margin:0px;
  min-height:100px;
}


.resp-banner{
width:100%;
}


.test_text1 p{
   font-family: 'Roboto', sans-serif;
   font-size: 16px;
   font-weight:100;
   color:#fff;
   margin:0px;
   text-align:justify;
   line-height: 21px;
} 


#contest {
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#fff;
	margin:0px;
	font-weight:400;
}



.footer_column {
	width:100%;
	padding:5px 0px 5px 0px;
	background-color:#b0997e;
}

.footer_holder {
	width:1000px;
	margin:0px auto;
}


.left_foot {
	width:250px;
	height:auto;
	float:left;
	
	margin-top:4px;
}



.social_left_footer {
	width:auto;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
}


.social_left_footer ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	
}


.social_left_footer ul li{
	margin:0px;
	padding:0px;
	display:inline;
	margin-right:10px;
}


.social_left_footer ul li:last-child{
 margin-right:0px;
}


.social_left_footer ul li a {
	text-decoration:none;
}



.copy {
	padding-top:5px;
	padding-bottom:10px;
}


.copy p {
      font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #fff;
    margin: 0px;
    float: none;
    text-align: center;
}



.win_name {
   font-family: 'Roboto', sans-serif;
   font-size:16px;
   color:#fff;
   margin:0px;
   text-align:center;
}


.namestrip {
	width:100%;
	height:102px;
	background: url(../images/namestrip.png);
	background-repeat:repeat-x;
}


.namestrip_holder {
	width:1000px;
	height:100px;
	margin:0px auto;
}


.productimage {
	width:136px;
	height:100px;
	float:left;
	margin-right:15px;
}


.text_holder {
	width:auto;
	height:50px;
	float:left;
	padding:25px 0px 25px 0px;
}


.text_holder p {
	 font-family: 'Roboto', sans-serif;
	 font-size:37px;
	 color:#432f18;
	 font-weight:normal;
	 margin:0px;
}


.head_list {
	width:auto;
	height:20px;
	padding:5px 0px 5px 0px;
}

.head_icon {
	width:35px;
	height:35px;
	float:left;
}

.sub_text {
	width:auto;
	margin-left:0px;
	float:left;
}

.sub_text p {
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	color:#432f18;
	font-weight:400;
	margin:0px;
	padding:4px 0px 4px 3px;
}


.slimline {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#432f18;
	font-weight:400;
	margin:0px;
}


.signup_block {
	width:auto;
	text-align:center;
}

#signup {
	text-decoration:none;
	color:#432f18;
	padding:7px 10px;
	background-color:#b18f67;
	font-family: 'Roboto', sans-serif;
	border-radius:2px;
	float:right;
	margin-bottom:15px;
}


#signup:hover {
	text-decoration:none;
	color:#fff;
	padding:7px 10px;
	background-color:#432f18;
	font-family: 'Roboto', sans-serif;
	border-radius:2px;
	float:right;
	margin-bottom:15px;
	
}






.title_name {
	width:auto;
	height:auto;
}


.title_name p {
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	margin:0px;
	color:#432f18;
	border-bottom:1px solid #432f18;
}


#newstext p{
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	margin:0px;
	color:#432f18;
	
}


#question {
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#432f18;
	margin:0px;
	font-weight:600;
}
p.test_name{font-family: 'Roboto', sans-serif;color:#000;text-align:right;font-weight:400;font-size:18px;}
fieldset { 
		border:1px solid #D6D6D6;
		border-radius:5px;
		-moz-border-radius:5px;
		-o-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px; 
		padding:2%;
		margin-right:30px;}

legend {
 padding:5px;
  color:#432f18;
  font-size:17px;
  font-family: "Roboto",sans-serif;

  }
.contactus_prod
{
	margin-left:50px;
	font-size:12px;
	font-family: "Roboto",sans-serif;
	
}
input[type=checkbox].custom:not(old),
input[type=radio   ].custom:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

input[type=checkbox].custom:not(old) + label,
input[type=radio   ].custom:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

input[type=checkbox].custom:not(old) + label > span,
input[type=radio   ].custom:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}

input[type=checkbox].custom:not(old):checked + label > span,
input[type=radio   ].custom:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}

input[type=checkbox].custom:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       :#5F401A;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  font-weight : bold;

}

input[type=radio].custom:not(old):checked +  label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(115,153,77);
  border-radius    : 0.125em;
  background       : #5F401A;
  background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}
.success, .info, .notice {
		border-style: solid;
		border-width: 1px;
		display: block;
		font-size: 14px;
		padding: 8px 15px 8px 20px;
		position: relative;
	}
	
	

	.error {
		/*background-color: #f9bcc3;
		border-color: #f09da7;*/
		color: #CA3F20;
		font-size: 11px;
	}

	.success {
		background-color: #d8efc1;
		border-color: #b4d892;
		color: #79985b;
	}

	.info {
		background-color: #b8e1f1;
		border-color: #a1c7d5;
		color: #52889b;
	}

	.notice {
		background-color: #feebb7;
		border-color: #e7d195;
		color:#b49133;
	}
	
	
	
	
	.hotline {
	width:260px;
	height:85px;
	margin-top:60px;
	margin-left:30px;
	float:left;
	margin-bottom:40px;
	background: url(../images/chat.jpg) right bottom;
	background-repeat:no-repeat;
	background-positon:center;
	background-color:#fff;
	z-index:2;
	border:1px solid #a78a6a;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-o-border-radius:5px;
}


.hotline p {
	font-family: "Roboto",sans-serif;
	font-size:36px;
	color:#f60;
	margin:0px;
	text-align:center;
}



.htlineheading {
	width:auto;
	height:20px;
	padding:7px 0px 12px 0px;
	z-index:1;
	background-color:#b18f67;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-top-left-radius:5px;
	-moz-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-khtml-border-top-left-radius:5px;
	-khtml-border-top-right-radius:5px;
}

.htlineheading p {
	font-family: "Roboto",sans-serif;
	font-size:19px;
	font-weight:400;
	color:#fff;
	text-align:center;
	margin-bottom:20px;

}

p#tollno {
	margin-top:10px;
	margin-right:25px;
}



.description_block {
	width:1000px;
	float:left;
	height:auto;
}
	
	
	
.description_block p {
	 font-size: 17px;
	color:#5f401a;
	font-weight:300;
	margin:0px;
	text-align:justify;
}


#benefits {
	padding-left:40px;
}
.newsletter_month
{
	width:30%;
	padding:5px 0px 5px 7px;
	background-color:#432F18;
	color:#FFF;
	
}

.newsletter_month p {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	margin:0px;
	color:#fff;
	margin:0px;
}


.newsletter {
	width:98%;
	height:auto;
	border:1px solid #cfcfcf;
	float:left;
	padding:1%;
	
}

.newsletter_left{
	width:86%;
	height:100%;
	float:left;
	
	
}
.newsletter_right{
	width:13%;
	float:right;
	
}



.newsletter_photo {
	width: 130px;
	height: auto;
	float: left;
	margin: 5px 5px 5px 5px;
	border: 1px solid #CFCFCF;
}



.newsletter_text {
	width:83%;
	min-height:150px;
	font-family: 'Roboto', sans-serif;
	float:right;	
	
}

.title_name {
	width:auto;
	height:auto;
}


.title_name p {
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	margin:0px;
	color:#432f18;
	border-bottom:0px solid #432f18;
	padding:3px 0px;
	font-weight:400;
}


#newstext{
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	margin:0px;
	color:#A89782;
	padding:2px;
	
}


#question {
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#432f18;
	margin:0px;
	font-weight:600;
}
.quiz_mainblock{
	border:1px solid #B2844D;
}
.quiz_block_left{
	width:80%;
	float:left;
	padding:0px 5px 0px 5px;
	display:none;
}
.quiz_block_right{
	width:18%;
	float:right;
	display:none;
}
ul.quiz_no
{
	list-style-type:none;
	float:right;

}
ul.quiz_no li
{
	background-color: #432f18;
    border-bottom: 1px solid #A57B49;
    color: #fff;
    display: block;
    font-size: 22px;
    padding: 6px 3px;
    text-align: center;
    width: 50px;
	cursor:pointer;	
}
ul.quiz_no li.current,ul.quiz_no li:hover
{
	background-color: #B0997E;
}
ul.winner_list
{
	list-style-type:circle;
	font-family: 'Roboto', sans-serif;
	
}
.newsletterquiz {
	background-color:#432F18;
	padding:3px;

}
.newsletterquiz p
{
		color:#fff;
}
.question_left
{
  border:1px solid #cfcfcf;
  width:49%;
  float:left;
}
.question_right
{
  border:1px solid #cfcfcf;
  width:49%;
  float:right;
}
.eventbg {
			background-color:#fff;
			padding:10px;
			margin-bottom:20px;
		}
		
		
		#event_name {
			font-size:18px;
			color:#0060a2;
			margin:0px;
			font-family: 'Roboto', sans-serif; 
			font-weight:400;
		}
		
		
		#desc_name {
			font-size:18px;
			color:#000;
			margin:0px;
			font-family: 'Roboto', sans-serif; 
			font-weight:400;
		}
		
		
		#desc_name1 {
			font-size:18px;
			color:#000;
			word-wrap: break-word !important;
			text-align: justify !important;
			margin:0px;
			font-weight:400;
			font-family: 'Roboto', sans-serif;  
		}
.winner_title{
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	margin:0px;
	color:#0060A2;
	padding:3px 0px;
	font-weight:400;
}
#pop_result{width:500px;}

.testimonialscroller_block {
	width:auto;
	min-height:220px;
}


#rdmore {
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#432F18;
	text-decoration:none;
	font-style:italic;
	float:right;
}


#rdmore:hover {
	text-decoration:underline;
}


#mrdetails {
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#432F18;
	text-decoration:none;
	font-style:italic;
	float:right;
}

#mrdetails:hover {
	text-decoration:underline;
}

p#newslettertext {
	font-family: 'Roboto', sans-serif;
	font-size:19px;
	color:#5f401a;
	margin:0px;
}




.country_select1 ul{
			margin-left:15px;
			padding:2px 0px 0px 0px;
			float:left;
		}
		
		.country_select1 ul li {
			list-style-type:circle;
			padding-left:0px;
			line-height:30px;
			color:#000;
		}
		
		.country_select1 ul li a {
			color:#000;
			font-family: 'Roboto', sans-serif; 
			text-decoration:none;
			font-size:15px;
		}
		
		
		.country_select1 ul li a:hover {
			text-decoration:underline;
		}
		
		
#ukraineactive1{
	background: url(../images/ukraineactive.png);
	background-position:left -3px;
	width:auto;
	height:30px;
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin-right:10px;
	padding-left:30px;
}



#srilankaactive1{
	background: url(../images/srilankaactive.png);
	background-position:left -3px;
	width:auto;
	height:30px;
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin-right:10px;
	padding-left:30px;
}


#dosage_txt {
			font-size:19px;
			color:#432F18;
			margin:0px;
			font-family: 'Roboto', sans-serif; 
			font-weight:400;
			
		}


/*.right_foot {
		margin-bottom:14px;
}*/

.adds
{
	position: fixed;
	right: 0px;
	top: 205px;
	z-index: 9;
}

p.about-para {
    margin-top: 13px;
}

.web-fixed-header{
    position: fixed;
    width: 100%;
      z-index: 1050;
}

/*.camera_wrap{
    margin-top: 105px;
}*/

/*.top-gap{
margin-top: 105px;
}
*/

/*.namestrip{
    margin-top: 104px;
}*/

@media only screen and (max-width:1100px) {
.product_block{
width:100%;
}
.top_countrywrap,.headmenu_holder{
width:100%;
}



}

.mid_right_container1{
    margin-top: 33px;
}


@media only screen and (max-width:530px) {

.stripcontent p {
font-size: 18px;
}
p#mid_right_introskincare{
    font-size: 24px;
    text-align: center;
    line-height: 31px;
    padding-left: 15px;
    padding-right: 15px;
}
p#skin_hair_content{
    font-size: 13px;
}
.test_text1 p{
	  font-size: 13px;
}
.test_scroll_head p {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
}

.bx-wrapper .bx-controls-direction a {
     width: 30px !important;
    height: 30px !important;
	margin-top: -36px;
}
.mid_block p{
font-size:13px;
padding-left: 15px;
padding-right: 15px;
}
.nat_bold{
font-size:15px;
}

ul#composite li{
    font-size: 13px;
}
.head_icon{
    width: 25px;
    height: 25px;
}
.text_holder p{
     font-size: 14px;
}
#pleasure{
font-size: 13px;
}
#infolink{
font-size: 17px;
}
.bordered td{
    font-size: 13px;
}
.accordionButton1{
    font-size: 15px !important;
}
.test-para{

}
.accordionContent4{
    font-size: 13px !important;
}
#question_tag{
font-size: 15px;
}


}

@media only screen and (max-width:400px){
.text_box {
    width: 96%;
}
.text_message {
   width: 93%;
}
}

@media only screen and (min-width:401px) and (max-width:767px)
{
.text_box {
    width: 97%;
}
.text_message{
width: 95%;
}
}

@media only screen and (max-width:768px){
.top-gap {
    margin-top: 60px;
}
.top_menu{
display:none;
}

#hitous{
    margin-top: 16px;
}


.mid_left_container1{
width:100%;
    float: none;
	    text-align: center;
}
.mid_right_container1{
width:100%;
float: none;
}
.product_left{
    width: 100%;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.product_right{
  width: 100%;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.footer_holder{
 width: 100%;
    float: none;
    margin: 0 auto;
    text-align: center;
}

.mid_block{
 width: 100%;
    float: none;
    margin: 0 auto;
    text-align: center;	
    }

p#mid_right_introskincare{
   text-align: center;
    padding-left: 15px;
    padding-right: 15px;
}
p#skin_hair_content{
    padding-left: 15px;
    padding-right: 15px;
}
#fadeshow4{
    margin: 0 auto;
}
.testpic1{
width: 100%;
    float: none;
    margin: 13px auto;
    text-align: center;
}
.test_text1 {
   width: 100%;
    float: none;
    margin: 0 auto;
  }
ul#fade2{
 width: 100%;
    float: none;
    margin: 0 auto;
}
.test_text1 p{
 padding-left: 15px;
    padding-right: 15px;
}
#contest{
 padding-left: 15px;
}
.model_img{
 width: 100%;
    float: none;
   margin: 0 auto;
margin-top: 0px !important;
    margin-bottom: 4em;
}

.natureonly_img{
 width: 100%;
    float: none;
   margin: 0 auto;
 margin-bottom: 1em;
}


.composition_block,.composition_text,.description_block,.composition_img{
 width: 100%;
    float: none;
   margin: 0 auto;
}

.resp-logo{
     width: 150px;
    padding-left: 15px;
}


ul#select_language {
 float: none;
  margin: 0 auto;
    text-align: center;
}
.productsection {
  margin-top: 0px;
}
.active_list{
    background-color: #c69f70 !important;
	color:#fff !important;
}

.header_wrap {
 height: 58px;
}
.namestrip{
    margin-top: 60px;
}
.country_select1 ul{
    float: none;
    margin-left: 32px;
}
.head_list{
    padding-left: 15px;
}

.prod_content1{
 float: none;
 margin: 0 auto;
 width:100%;
}

.testpic{
width:100%;
margin:0 auto;
float:none;
margin-top: 8px;
}
.test_text{
width:100%;
margin:0 auto;
float:none;
}
.test_text p{
    padding-left: 15px;
    padding-right: 15px;
	font-size: 13px;
}

.bx-wrapper img{
    display: inline-block !important;
}

.text_holder{
    margin-top: 14px;
}

ul#composite {
	width:100% !important;
	}
	

.accordionContent4 {
      width: 89.9% !important;
    float: none !important;
    margin: 0 auto !important;
	border: 0px solid #fff !important;
}


.accordionContent4 ul#composite li{

margin-left: 0px;
    list-style-type: disc;
    list-style-position: inside;
}
.accordionButton1{
    width: 89% !important;
    margin: 0 auto !important;
    float: none;
}

.accordionContent4 p{
    padding-left: 0px;
    padding-right: 0px;
}



.composition_img1 {
    width: 100%;
    float: none;
    margin: 0 auto;
    text-align: center;
}

.contact_form{
      width: 100% !important;
    float: none;
    margin: 0 auto;
}

.freecontactform {
  width: 100%;
	margin:0 auto;
}
.text_box{
 margin: 0 auto;
 margin-bottom: 11px;
}
fieldset{
    margin-right: 15px;
    margin-left: 15px;
}
.sayhi{
 width: 100% !important;
  margin: 0 auto;
}


.newsletter_month{
     width: 94% !important;
  margin: 0 auto;
  float:none;
}

.newsletter{
        width: 93.5% !important;
  margin: 0 auto;
  float:none;
}
.newsletter_photo{
    margin: 0 auto;
    float: none;
    padding: 4px;
    padding-bottom: 0;
}

.newsletter_text{
 width: 100%;
  margin: 0 auto;
  float:none;
}
.download_block{
 float:none;
}

p#newslettertext{
    margin-bottom: 10px;
}

.stMain{
width:100% !important;
float:none;
margin:0 auto !important;
}
.stMain ul.tabAnchor li a,.stMain ul.tabAnchor{
    width: 95% !important;
    margin: 0px auto 4px 4px!important;
    float: none !important;
}
.video1{
    width: 93% !important;
	margin: 0 auto !important;
}

.video1 iframe{
width:93% !important;
margin: 0 auto !important;

}
.stContainer{
       width: 93%;
       margin: 13px auto !important;
    float: none !important;
}
.maincontent{
 width: 100% !important;
    margin: 0 auto !important;
	float:none !important;
}
.maincontent table{
width: 100% !important;
    margin: 0 auto !important;
	float:none !important;

}
.tabContent{
width: 100% !important;
    margin: 0 auto !important;
float:none !important;
}
.tabContent p{
     padding: 4px 0 6px 0;
    margin-left: 0px;
    margin-right: 20px !important;
}
.mid1_block {
    width: 96% !important;
}


.skin_wrap{
    width: 100% !important;
    margin: 0 auto;
    float: none;
    text-align: center;
}
div.tabcontents {
    width: 89% !important;
    margin: 0 auto;
    float: left;
}
.append_wrap{
width: 100% !important;
    margin: 0 auto;
    float: none;
}

.modelpic{
width: 100% !important;
margin: 0 auto;
float: none;
text-align: center;
}

.resp-heightgap{
    height: 8em !important;
}

.shape-country li{
    list-style-position: inside;
}
.shape-country{
    margin-left: 19px;
    text-align: left;
}

#tabs-2 {
    left: -5px;
}
#tabs-7{
    left: -6px;
}
#tabs-3{
    padding-left: 0;
}
#tabs-5{
padding-left: 3px;
}
#tabs-6{
   padding-left: 0;
}
#tabs-6 .mid1_block{
margin: 0 auto;
    float: none;
}
.contactus_prod label{
    text-align: left;
    float: left;
     margin-left: 1em !important;
}

.skin_img{
    width: 100% !important;
	margin-left: 0;
       height: inherit;
}
#tab_div2 .accordionButton.accordionOpen{
    width: 97% !important;
}

#tab_div3 .accordionButton.accordionOpen{
    width: 97% !important;
}

#tabs-4{
    padding-left: 5px;
}
.normalimg {
    width: 50%;
}
ul.skin-ul{
  width: 100% !important;
}
.resp-padding{
padding-top:0px !important;
}

.bordered1 td {
    font-size: 13px !important;
	    padding: 3px !important;
}
.bordered1 th{
	width:auto !important;
}
.nail_img{
    width: 100% !important;
	margin-left: 0;
       height: inherit;
}
.table-responsive{
 margin-left: -12px;
}
.nail-li{
margin-left: -31px;
}
.mid_block ul{
      text-align: left;
  }

.web-banner{
display:none !important;
}
.resp-banner-section {
    margin-top: 104px;
	    margin-bottom: -4px;
}
.banner-img{
width:100%;
}
.owl-item .item{
    float: none;
     margin-left: 0px !important; 
     margin-right: 0px !important; 
    width: 100% !important;
}

.composition_img {
   height: auto;
}
.stContainer {
    height: 1187px !important;
    overflow-y: auto !important;

}


.stContainer::-webkit-scrollbar {
       width: 4px;
    background-color: #F5F5F5;
	    border-radius: 3px;
}
.stContainer::-webkit-scrollbar-thumb {
    background-color: #6B400A;
	border-radius: 5px;
}
.stContainer::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
	border-radius: 5px;
}
.resp-li{
width:100% !important;
}




}

@media only screen and (min-width:769px) {
.resp-banner-section{
display:none !important;
}
.web-none{
display:none !important;
}

}


@media only screen and (min-width:530px) and (max-width:768px) {

}

@media only screen and (min-width:768px) and (max-width:992px){

}


@media only screen and (min-width:992px) and (max-width:1200px){

}


/*Responsive*/

/*.slide-menu-right {
    right: -330px;
    top: 0;
    width: 300px;
    height: 100%;
}

.menu {
    position: fixed;
    z-index: 10000;
    background-color: #fff;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

button.close-menu {
    color: #fff;
    background: black;
    border: none;
    display: block;
    outline: none;
}

body.smr-open .slide-menu-right {
    right: 0;
}

ul.resp-menu {
    padding: 0;
    max-height: 100vh;
    overflow: auto;
    padding-bottom: 40px;
}

ul.resp-menu li {
    padding: 0;
    list-style-type: none;
}

li.active-reg {
      background-color:#87643a;
}

.active-reg a {
    color: #fff !important;
}

ul.resp-menu li a {
    padding: 13px;
    display: block;
    border-bottom: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
}

li.sub-menu.main a {
    background: #E0E0E0;
}

li.sub-menu a {
    padding-left: 30px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.27);
}

b.n {
    background-image: url(../images/plus.png);
    width: 14px;
    height: 14px;
    display: inline-block;
    background-size: 100%;
    background-repeat: no-repeat;
    float: right;
    margin-top: 3px;
    right: 21px;
    margin-right: 10px;
}

b.n.active {
    background-image: url(../images/minus.png);
}

.slide-menu-right {
    right: -330px;
    top: 0;
    width: 288px;
    height: 100%;
}

a#trigger-menu {
     display: inline-block;
    float: right;
    width: 38px;
    position: absolute;
    right: 12px;
    top: 13px;
}*/


@media only screen and (min-width:992px) {
/*a#trigger-menu{
display:none;
}*/
.resp-para{
display:none;
}
}

@media only screen and (max-width:991px) {
.web-para{
display:none;
}
}

/*Responsive*/


/* ---- silde menu ---- */





/*#main-nav {
  left: -100%;
  background: #FFF;
  -webkit-transition: left 0.3s;
  -moz-transition: left 0.3s;
  transition: left 0.3s;
}
#main-nav.speed-in {
  left: 0;
}
#main-nav ul a {
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 1em;
  border-bottom: 1px solid #e0e6ef;
      text-transform: uppercase;
}
#main-nav ul .hotnum {

      text-transform: uppercase;
	  display: inline-block;
    height: auto;
    line-height: 1;
        font-size: 14px;
    padding: 1em 15px;
    border-bottom: none;
	    color: #333;

 
}
#main-nav ul .current {
  box-shadow: inset 3px 0 #435779;
}*/

@media only screen and (max-width:1040px)
{
	
.footer_column{
display:none;
}
	
	#cd-shadow-layer {
  position: fixed;
  min-height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(67, 87, 121, 0.6);
  cursor: pointer;
  z-index: 2;
  display: none;
}
#cd-shadow-layer.is-visible {
  display: block;
  -webkit-animation: cd-fade-in 0.3s;
  -moz-animation: cd-fade-in 0.3s;
  animation: cd-fade-in 0.3s;
}
#logo {
    padding-top: 5px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}
	#logo {
    width: 100%;
    text-align: center;
   }
   .logo_img {
    width: auto;
    margin-top: -13px;
   }
   #cd-hamburger-menu img
   {
	   width: 35px;
    display: inline-block;
   }
    #cd-cart-trigger {
    right: 3% !important;
    top: 3% !important;
   }
   
   
   .top_strip
   {
	   display:none;
   }
   .header_wrap
   {
	   display:none;
   }
  
	#hero, #page-header
	{
		margin-top: -45px;
	}
	  #main-nav11, #cd-cart {
    position: fixed;
    top: 9px;
    height: 100%;
    width: 260px;
    padding-top: 50px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
      z-index: 9999;
   }
    #main-nav11 {
    left: -100%;
    background: #FFF;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    transition: left 0.3s;
    }
	#main-nav11.speed-in {
    left: 0;
    }
	.logo_responsive {
    display: block !important;
    text-align: left;
    border-bottom: 1px solid #ccc;
    }
	#main-nav11 ul a {
    display: block;
    height: 42px;
    line-height: 50px;
    padding: 0 1em;
    border-bottom: 1px solid #e0e6ef;
    text-transform: uppercase;
    font-size: 12px;
    }
	#cd-cart {
    right: -100%;
    background: #FFF;
    -webkit-transition: right 0.3s;
    -moz-transition: right 0.3s;
    transition: right 0.3s;
   }
   #cd-cart.speed-in {
    right: 0;
    }
	#cd-shadow-layer {
    position: fixed;
    min-height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(67, 87, 121, 0.6);
    cursor: pointer;
    z-index: 999;
    display: none;
    }
	#cd-shadow-layer.is-visible {
    display: block;
    -webkit-animation: cd-fade-in 0.3s;
    -moz-animation: cd-fade-in 0.3s;
    animation: cd-fade-in 0.3s;
   }
   #cd-cart > * {
    padding: 0 1em; 
   }
   #cd-cart h2 {
    font-size: 14px;
    /* font-size: 0.875rem; */
    font-weight: bold;
    text-transform: uppercase;
     margin: 1em 0; 
    }
	#cd-cart .cd-cart-items {
    padding: 0;
    }
	
	.current_place_resp {
    position: relative;
    /* right: 14%; */
    /* padding-right: 0px; */
    width: 100%;
    /* font-size: 11px; */
    border-right: 0px;
    top: 0;
    right: 0px;
    color: #000 !important;
    padding-right: 0px;
    display: block;
    }
   #cd-cart .cd-cart-items li {
    position: relative;
    padding: 1em;
    border-top: 1px solid #e0e6ef;
	    font-size: 14px;
    }
	#cd-cart .cd-cart-items li:last-child {
    border-bottom: 1px solid #e0e6ef;
    }
	.cd-cart-items  a
	{
		    color: #000;
    text-decoration: none;
    font-weight: 300;
	}
	.c_small {
    /* border-right: 1px solid #fff; */
    color: #191818;
    padding: 0px;
    font-size: 12px;
    letter-spacing: 1px;
   }
   .language_active {
    color: #924E00 !important;
   }
   .fixed-header
   {
	   position: fixed;
    top: 0;
    left: 0;
    height: 60px;
    width: 100%;
    background: #c69f70;
    text-align: center;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
    z-index: 99991;
   }
   #cd-hamburger-menu, #cd-cart-trigger {
    position: absolute;
    top: 0;
    height: 100%;
    width: 52px;
  }
  #cd-hamburger-menu a, #cd-cart-trigger a {
    width: 60px;
    height: 100%;
    display: inline-block;
    line-height: 65px;
   }
   .logo_responsive
   {
	       display: block !important;
		       text-align: left;
    border-bottom: 1px solid #ccc;
   }
   #main-nav11 ul a {
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 1em;
    border-bottom: 1px solid #e0e6ef;
    text-transform: uppercase;
	    color: #000;
    text-decoration: none;
    font-weight: 300;
    font-size: 14px;
   }
   #main-nav11 ul.resp-menu
   {
	   padding-left:0px;
   }
   #main-nav11 ul.resp-menu li
   {
	   list-style-type:none;
   }
   #main-nav11 ul a:hover, #main-nav11 ul a:focus {
    color: #866339;
   }
   .pull-right {
    float: right !important;
	position:absolute;
	right:10px;
   }
   .plus_minus {
    width: 25px;
    margin-top:11px;
  }
  .active_link
  {
	      color: #866339 !important;
    font-weight: 600 !important;
  }
} 
@media only screen and (min-width:1041px)
{
	.fixed-header
	{
		display:none;
	}
	.menu-icon-div
	{
		display:none
	}
	.camera_wrap {
    margin-top: 0px;
    }
	#main-nav11{
	display:none
	}
	
	#cd-cart{
	display:none
	}
}
/* ---- silde menu ------ */