﻿@charset "utf-8";
/* CSS Document */
@font-face { font-family: Conv_ChaparralPro-Regular; src: url('fonts/ChaparralPro-Regular.otf'); } 
@font-face { font-family: Chapral_Pro_Bold; src: url('fonts/ChaparralPro-Bold.otf');}
@font-face { font-family: Chapral_Pro_Bold_Italic; src: url('fonts/ChaparralPro-BoldIt.otf'); } 
@font-face { font-family: ChaparralPro_Italic; src: url('fonts/ChaparralPro-Italic.otf');}
@font-face {
	font-family: 'Conv_cheddar_jack';
	src: url('fonts/cheddar_jack/cheddar jack.eot');
	src: local('☺'), url('fonts/cheddar_jack/cheddar jack.woff') format('woff'), url('fonts/cheddar_jack/cheddar jack.ttf') format('truetype'), url('fonts/cheddar_jack/cheddar jack.svg') format('svg');
}

@font-face {font-family: DubielItalic;src: url('fonts/DubielItalic.ttf');}
@font-face {font-family: TimesBold;src: url('fonts/TimesBold.ttf');}
@font-face {font-family: TimesItalic;src: url('fonts/TimesItalic.ttf');}
@font-face {font-family: TimesRoman;src: url('fonts/TimesRoman.ttf');}
body{
	margin:0 auto;
	font-family: 'Conv_ChaparralPro-Regular' !important;
	color: #000;
	max-width:1440px;
}
input[type=checkbox], input[type=radio]{
  -ms-transform: scale(1.4); /* IE */
  -moz-transform: scale(1.4); /* FF */
  -webkit-transform: scale(1.4); /* Safari and Chrome */
  -o-transform: scale(1.4); /* Opera */
}
b{
	font-family: Chapral_Pro_Bold !important;
}
i{
	font-family: ChaparralPro_Italic !important;
}
b > i{
	font-family: Chapral_Pro_Bold_Italic !important;
}
a:focus{
	text-decoration:none !important;
	outline:0 !important;
}
.main_container{
	display:block;
   
}
#bg-container{
	background: transparent url("images/slider-bg.jpg") repeat scroll 0% 0% / 100% 100%;
	margin-top: 0 auto;
	background-repeat: no-repeat;
	/* background-size: 100% 100%; */
	position: relative;
}
#top_container{
	background:#000;
	padding: 1% 4.3% 0 4.3%;
}
p, a, span{
	color:#000;
}
header{
	display:inline-block;
	width:100%;
}
.logo{
	margin-top: 20px;
	float:left;
	width: 222px;
}
.logo p{	
	font-family: 'Conv_cheddar_jack';
	margin:0;
	text-align:center;
	font-size: 95px;
	color:#fff;
}
.prdt_cbnt{
	float:right;
	margin-top: 2.5%;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
 .prdt_cbnt p{   
	color: #fff;
    float: left;
    margin: 0;
	    text-transform: capitalize;
		    font-size: 1.5em;
 }
 .middle_content{
	 text-align:center;
	 margin: 0 auto;
	 width:100%;
	 padding-top: 20px;
	 padding-bottom: 17%;
	 height: auto;
	}
 .middle_content p{
	 /* color: #fff; */
	 /* font-size: 1.73vw; */
	 /* margin-bottom: 5px; */
	 /* margin-top: 0; */
	 word-spacing: 4px;
	}
 .middle_content h2{
	
	font-size: 36px;
	font-weight: 500;
	/* margin: 20px; */
	line-height: 100%;
	color: #000;
	word-spacing: 3px;
	}
 .clear{
	 clear:both;
 }
 #backopt{
 	/*! background: #000; */
 	/*! opacity:0.8; */
 	/*! padding: 30px 15px 15px 5px; */
 	margin:0 auto;
 	text-align: center;
 	/*! /*! width: 63%; */ */
 	height: auto;
 	/*! margin-bottom: 30px; */
 	/*! min-width: 650px; */
 }
 a.clickopen{
	font-family: 'Conv_cheddar_jack';
	font-size: 3.5em;
	color: #cc6699;
	margin: 0;
	cursor:pointer;
	transition-duration: 1.5s;
	text-decoration:none;
	display:inline-block;
	/* border:1px solid #fff; */
	transition-duration: 1.5s;
	/* padding: 0px 10px; */
	height: 65px;
	}
 .middle_content_img img{
	 width:100%;
	 margin-bottom: -5px; 
 }
 .fifty_per{
	 width:50%;
	 float:left;
 }
 .fifty_five_per{
 	width: 55%;
 	float: left;
 }
 .forty_five_per{float: left;width: 45%;}
 .black_chirstan{
    padding: 25px 20px 0 0;
    /* background: url("images/black-opal-beauty-bg.gif"); */
    /* background-size: 100%; */
    display: block;
 }
 #gift_img img{
	width: 100%;
    height: 100%;
}
.sixty_per{
	display: inline-block;
	width: 60%;
	float: left;
}
.black_chirstan p {
    font-size: 1.75vw;
    margin-left: 4%;
    line-height: 2.2vw;
    letter-spacing: -1px;
    /* font-weight: 600; */
    color:rgba(1, 1, 1, 0.9);
    margin-top: 3%;
}
.black_chirstan h1 {
   font-size: 4.7vw;
    margin-top: -10px;
    margin-bottom: -15px;
    font-weight: 500;
    color: #000;
}
.twentyfive_per{
	width:25%;
	float:left;
}
.middle_container{
	display:inline-block;
	width:100%;	
}
.skin_cabinet{
    /* padding: 0 7% 0 10%; */
    position: relative;
    /* margin: -1%; */
    width: 67%;
    margin: 0 auto;
}
.skin_cabinet img{
	width: 100%;
	
}
.text_inside_1, .text_inside_2, .text_inside_3, .text_inside_4 {
    position: absolute;
    top: 40%;
    left: 19%;
    width: 62.0%;
    z-index:5;
    text-align: center;
}
.list_1, .list_2{
	list-style-type:none;
	text-align: center;
	/* margin-top: 1%; */
	}
.list_1 li a{
	color:#000;
	display:inline-block;
	text-align:center;
	font-size:20px;
	text-transform:capitalize;
	width:100%;
	margin-top:3%;
}
.list_2 li a{
	color:#000;
	display:inline-block;
	text-align:center;
	font-size:20px;
	text-transform:capitalize;
}
.list_2 li{
	padding:0 5px;	
	display:inline-block;
}
.social_icons p {
    display: inline-block;
    padding: 0.5% 3%;
    text-transform: uppercase;
    margin-top: 4%;
    /* vertical-align: top; */
    border: 1px solid #e9010f;
    cursor: pointer;
    font-size: 1.2vw !important;
    color: #E9010F;
    /* width: 36%; */
    margin-left: 3%;
}
.social_icons p:hover {
    color: #fff;
    border: 1px solid #CF0624;
    background: #CF0624;
}
.social_icons{
    width: 100%;
    /* padding-left: 7%; */
    text-align: center;
}
.social_icons a{
	color:#000;
	/* margin: 0px 4%; */
}
.fa {
   /* width: 10%; */
   /* text-align: right; */
   display: inline-block;
   margin-top: 5%;
   margin-left: 4%;
}
.footer{
	/* display:inline-block; */
	/* max-width:97%; */
	padding: 0 2.2% 0 1%;
	/* margin-top: -25px; */
}
.footer img{
	/* float: left; */
	/*width: 12.3%;*/
	margin-left: 2%;
	/* height: 59%; */
	/* width: 20%; */
}
.footer p{
	float:right;
}
#scrollable_div{
	-webkit-transition: all 1s, -webkit-transform 1s;
	transition: all 1s, transform 1s;
}
.click_font{
	font-family: 'Conv_cheddar_jack';
	text-transform:lowercase;
	font-size: 3.4vw;
	text-decoration:none;
	color: #cc6699;
	/* top: 13%; */
}
.text_inside_1 p, .text_inside_2 p, .text_inside_3 p, .text_inside_4 p {
	font-size: 2.16vw;
	margin:0;
	display: inline-block;
	z-index:5;
	line-height: 100%;
}
.list_1 li a:hover{
	text-decoration:none;
}
.list_2 li a:hover{
	text-decoration:none;
}
	.over_lay_1, .over_lay_2, .over_lay_3, .over_lay_4 {
    position: absolute;
    z-index:0;
    width: 64%;
    height: 71.5%;
    top: 16.8%;
    left: 18%;
    text-align: center;
}
.over_lay_1 img, .over_lay_2 img, .over_lay_3 img, .over_lay_4 img{
	width:100%;
	height: 100%;
}
a{
	cursor:pointer;
}
/* Briogeo Ingredients */
.pop_up{
	    background: #e5dfdc;
		padding: 20px;
		width:57%;
		margin:0 auto;
}
/* cabinet popup */
.top_body p
{
	font-size: 1.75vw;
    text-align: justify;
	margin-top: 3%;
	line-height: 2.2vw;
    letter-spacing: -1px;
}
.top_body h1
{
	font-size: 35px;
}
.thirty_align
{
	float: left;
	width: 33%;
}
.open_share_receiven
{
	padding: 0 5%;
	text-align: center;
	width: 90%;
}
.open_share_receive h1
{
	font-size: 35px;
	text-transform: capitalize;
}
.bottom_body
{
	margin-top: 4%;
	text-align: center;
}
.bottom_body p
{
	font-size: 20px;
	line-height: 25px;
}
.open_share_receive p
{
	font-size: 18px;
	line-height: 25px;
}
/* cabinet_item2 */
header{
	display: inline-block;
	width: 100%;
	padding: 2% 2%;
	padding-top: 0;
}
.prdt_cbnt{
	/* float:right; */
	/* cursor:pointer; */
}
 .prdt_cbnt a{
	color: #cc6699;
	/* float: left; */
	/* margin: 0; */
	text-transform: capitalize;
	font-size: 20px;
	text-decoration: none;
	}
 .container{
	 padding:2.3% 2%;
 }
 .top_body{
	 display:inline-block;
	 width:100%;
 }
 #lotion_img{
	 padding-left:15%;
	 cursor:pointer;
	}
 #lotion_img img{
	 width: 80%;
	 /* MARGIN-LEFT: -16%; */
	}
 
 #showglee h1, #showglee p{
	 display:inline-block;
	 text-transform:capitalize;
 } 
 .clear{
	 clear:both;
 }


.list_1 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
    width: 100%;
    margin-top: 3%;
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
ul li{
	display:inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
footer p{
	text-align:center;
}
.carouselContainer{
	display: inline-block;
    width: 85%;
    margin-left: 16%;
	margin-top: 4%;
}
.thumbnail_img{
	display:inline-block;
	width:27%;
	padding:0 2%;
	border:1px solid #ccc;
	cursor:pointer;
}
.thumbnail_img:hover{
	border:1px solid #000;
}
.thumbnail_img img{
	width:100%;
	min-height: 65px;
}
#showglee a:first-child:hover {
    /* background: transparent; */
    /* color: #000; */
    /* border: 1px solid #CF0624; */
}	
.list_1 li a:hover,.list_2 li a:hover{
	text-decoration:none;
}

 .top_body{
	 display:inline-block;
	 width:100%;
 }
 #lotion_img{
	 /* padding-left:15%; */
	 cursor:pointer;
	}
 #showglee h1, #showglee p{
	 display:inline-block;
	 text-transform:capitalize;
 }
 .clear{
	 clear:both;
 }


.list_1 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
    width: 100%;
    margin-top: 3%;
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
ul li{
	display:inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.thumbnail_img{
	display:inline-block;
	width:25%;
	padding:0 2%;
	border:1px solid #ccc;
	cursor:pointer;
}
.thumbnail_img:hover{
	border:1px solid #000;
}
.thumbnail_img img{
	width:100%;
	min-height: 65px;
}
/* cabinet_product_2 */
header h1, header p{
	color:#fff;
	text-align:center;
}
header h1{
	text-transform:uppercase;
}
header p{
	font-size:20px;
}
.conatiner_img{
	display:inline-block;
	    margin: 0 1%;
}
.conatiner_img h1{
	text-transform:uppercase;
	color:#000 !important;
}
.conatiner_img a{
	font-family: 'Conv_cheddar_jack';
	color:#ea0010;
	text-decoration:none;
	font-size: 50px;
}
.conatiner_img p{
	text-transform:capitalize;
	    font-size: 20px
}
ul li {
    display: inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}

 .top_body{
	 display:inline-block;
	 width:100%;
 }
 #lotion_img{
	 /* padding-left:15%; */
	 cursor:pointer;
	}

 #showglee h1, #showglee p{
	 display:inline-block;
	 text-transform:capitalize;
 } 
 .clear{
	 clear:both;
 }

.list_1 li a {
	font-weight: 900;
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 1.75vw;
    text-transform: capitalize;
    width: 100%;
    margin-top: 3%;
	letter-spacing:1px;
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
	font-weight: 600;
}
ul li{
	display:inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.thumbnail_img{
	display:inline-block;
    width: 27%;
		padding:0 2%;
	border:1px solid #ccc;
	cursor:pointer;
}
.thumbnail_img:hover{
	border:1px solid #000;
}
.thumbnail_img img{
	width:100%;
	min-height: 65px;
}
/* Clique Shower Gelee Ingredients */
.pop_up {
    background: #e5dfdc;
    border-radius: 10px;
}
.popup_content{
	width: 100%;
    margin: 0 auto;
}
.popup_content h2{
	font-weight:bold;
	font-family: Chapral_Pro_Bold !important;
	color:#000;
}
 .top_body{
	 display:inline-block;
	 width:100%;
 }
 #lotion_img{
	 /* padding-left:15%; */
	 cursor:pointer;
	}
 
 #showglee h1, #showglee p{
	 display:inline-block;
	 text-transform:capitalize;
 }
 .clear{
	 clear:both;
 }

.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
ul li{
	display:inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.thumbnail_img{
	display:inline-block;
    width: 27%;
		padding:0 2%;
	border:1px solid #ccc;
	cursor:pointer;
}
.thumbnail_img:hover{
	border:1px solid #000;
}
.thumbnail_img img{
	width:100%;
	min-height: 65px;
}
/* Gold Label Cosmetics Ingredients*/
.pop_up {
    background: #e5dfdc;
    border-radius: 10px;
}
.popup_content{
	width: 100%;
    margin: 0 auto;
}

/* how-product-cabinet-works */
.pop_up{
	    background: #e5dfdc;
		    padding: 20px;
}
.pop_up p {
    line-height: 25px;
	color:#FFFFFF;
}
.twenty_seven{
	width: 29%;
	float:left;
	margin:0 10px;}
.content_popup_block{
	padding:10px;
	background:#000;
	color:#fff;
	min-height: 200px;
    border-radius: 10px;
	text-align:center;
}
 .top_body{
	 display:inline-block;
	 width:100%;
 }
 #lotion_img{
	 /* padding-left:15%; */
	 /* cursor:pointer; */
	}
 
 .clear{
	 clear:both;
 }

.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
ul li{
	display:inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.thumbnail_img{
	display:inline-block;
    width: 27%;
		padding:0 2%;
	border:1px solid #ccc;
	cursor:pointer;
}
.thumbnail_img:hover{
	border:1px solid #000;
}
.thumbnail_img img{
	width:100%;
	min-height: 65px;
}
/* Nuekie Ingredients */
.pop_up {
    background: #e5dfdc;
    border-radius: 10px;
}
 .top_body{
	 display:inline-block;
	 width:100%;
 }
 #lotion_img{
	 /* padding-left:15%; */
	 cursor:pointer;
	 
	}
 

.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
ul li{
	display:inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.thumbnail_img{
	display:inline-block;
    width: 27%;
		padding:0 2%;
	border:1px solid #ccc;
	cursor:pointer;
}
.thumbnail_img:hover{
	border:1px solid #000;
}
.thumbnail_img img{
	width:100%;
	min-height: 65px;
}
/* product-2-hair */
header h1, header p{
	color:#fff;
	text-align:center;
}
header h1{
	text-transform:uppercase;
}
header p{
	font-size:20px;
}
.conatiner_img{
	display:inline-block;
	    margin: 0 1%;
}
.conatiner_img h1{
	text-transform:uppercase;
}
.conatiner_img a{
	font-family: 'Conv_cheddar_jack';
	color:#ea0010;
	text-decoration:none;
	font-size: 50px;
}
.conatiner_img p{
	text-transform:capitalize;
	    font-size: 20px
}
ul li {
    display: inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
footer{
	text-align:center;
}
/* product-3-hair */
header h1, header p{
	color:#fff;
	text-align:center;
}
header h1{
	text-transform:uppercase;
}
header p{
	font-size:20px;
}
.conatiner_img{
	display:inline-block;
	    margin: 0 1%;
}
.conatiner_img h1{
	text-transform:uppercase;
}
.conatiner_img a{
	font-family: 'Conv_cheddar_jack';
	color:#ea0010;
	text-decoration:none;
	font-size: 50px;
}
.conatiner_img p{
	text-transform:capitalize;
	    font-size: 20px
}
ul li {
    display: inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
/* product-3-hair_2 */
.conatiner_img{
	display:inline-block;
	    margin: 0 1%;
}
.conatiner_img h1{
	text-transform:uppercase;
}
.conatiner_img a{
	font-family: 'Conv_cheddar_jack';
	color:#ea0010;
	text-decoration:none;
	font-size: 50px;
}
.conatiner_img p{
	text-transform:capitalize;
	    font-size: 20px
}
ul li {
    display: inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
/* product-4-fragrance */
.conatiner_img{
	display:inline-block;
	margin: 0 1%;
}
.conatiner_img h1{
	text-transform:uppercase;
	margin-bottom:5px;
	font-size: 1.7vw;
	font-weight: bold;
}
.conatiner_img a{
	font-family: 'Conv_cheddar_jack';
	color: #cc6699;
	text-decoration:none;
	font-size: 50px;
	margin-top: -29% !important;
}
.conatiner_img p{
	text-transform:capitalize;
	font-size: 20px;
	margin: 0px 0;
}
ul li {
    display: inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
/* Righteous Body Butter Ingredients */
.pop_up {
    background: #e5dfdc;
    border-radius: 10px;
}
.popup_content p {
    line-height: auto;
    font-size: 18px;
}

 .top_body{
	 display:inline-block;
	 width:100%;
 }
 .twenty_align,.eighty_align{
	 float:left;
 }
 .twenty_align{width: 25%;} 
 .eighty_align{width:70%;/* margin-top: 1%; */margin-bottom: 10%;}
 #lotion_img{
	 /* padding-left:15%; */
	 cursor:pointer;
	 /*width: 230px;
     height: 420px;*/
	}
 #showglee h1{
	display:inline-block;
	text-transform:capitalize;
	font-family: Chapral_Pro_Bold;
	color: #000;
	font-size: 1.96vw;
	margin-left: 0%;
	margin-top: 0.5%;
	}
 #showglee p{
	display:inline-block;
	text-transform:none;
	font-size: 1.4vw;
	line-height: 1.74vw;
	text-align: justify;
	margin-top: 1%;
	vertical-align: middle;
	margin-top: 100px;
	}
 .clear{
	 clear:both;
 }


body a#readmore{
	color:#cf0624 !important;
	text-decoration:underline !important;
	display:inline-block !important;
	text-transform:capitalize !important;
	padding:0 !important;
	background:none !important;
    border: none !important;	
}
body a#readmore:hover{
	border:none !important;
	text-decoration:none !important;
}
#social_icons a{
	display: inline-block;
	width: 15%;
	text-align: center;
	/* margin-left: 0; */
}
#social_icons{
    width: 33%;
    /* padding-left: 4%; */
}
.list_2 li a {
    color: #000;
    display: inline-block;
    text-align: center;
    font-size: 1.75vw;
    text-transform: capitalize;
	letter-spacing:1px;
	text-decoration: underline;
}
ul li{
	display:inline-block;
}
.list_2 li {
    padding: 0 5px;
    display: inline-block;
}
.thumbnail_img{
	display:inline-block;
	width:26%;
	padding:0 2%;
	border:1px solid #ccc;
	cursor:pointer;
}
.thumbnail_img:hover{
	border:1px solid #000;
}
.thumbnail_img img{
	width:100%;
	min-height: 65px;
}
#showglee a:first-child:hover {
    /* background: transparent; */
    /* color: #000; */
    /* border: 1px solid #CF0624; */
}
#main_pop_up{
	background:url(images/cabinet%20popup-popup.png) no-repeat;
	padding: 25px;
    text-align: center;
    background-size: cover;
}
.prdt_description{
	    background: #000;
	    color: #fff;
	    text-align: center;
	    /* padding-bottom: 3%; */
	    margin-top: 0%;
	    padding: 1% 1% 3% 1%;
}
.prdt_description h1{
	font-size:3.125em;
	margin-top:0;
	text-transform:uppercase;
	font-weight:100;
	padding-bottom: 1.5%;
}
.prdt_description p{
	font-size:23px;
	color: #fff;
}
footer p, .footer p{
	font-family: Chapral_Pro_Bold;
	font-size: 1.38vw;
}
.list_1 a{
	text-decoration:underline;
}
.bold_italic p1{
	font-family:Chapral_Pro_Bold;
}

/* For Qs make up*/


.cabinet_q_description{
	background:#000;
	width:100%;
	padding:0 3%;
	display: inline-block;	
	padding-bottom:2vw;
	padding-top: 2vw;
}
.cabinet_q_description p{
	float:left;
	font-size:2.37vw;
	line-height:1.9vw;
	color:#fff;
	margin-top: 4.07vw;
}
.productContainer{
	width:90%;
	margin:0 auto;
	margin-bottom:2%;
	margin-top:2%;
}
.cabinet_q_description h1{
	font-size:4vw;
	/*! line-height:4vw; */
	float:right;
	color:#fff;
	font-weight:100;
	text-transform:uppercase;
}
.col-margin-left{
	margin-left:54px;
}
.col-margin-right{
	margin-right:54px;
}
.content_qs-makeup h2{
	font-size: 30px;
	line-height: normal;
	font-weight: 500;
	color: #000000;
}
.content_qs-makeup p{
	font-size: 20px;
	line-height:2.2vw;
	display:inline-block;
	color: #000000;
}
.content_no_qs-makeup p{
	color: #cc6699;
	font-size: 52px;
	line-height: 150%;
	text-align: center;
}
.text_box{display:inline-block;}
.check_box{
	display:inline-block;
	margin-right:2.81vw;
	white-space: nowrap;
}
.check_box p{
	text-transform:capitalize;
	padding-left: 5px;
}
input[type=checkbox], input[type=radio]{
	margin-right:5px !important;
}
.no-margin{
	margin:0px;
}
.no-padding{
	padding:0px !important;
}
.aligned_img_left img{
	position: absolute;
    left: -75px;
    z-index: -1;
    margin-top: -10px;
	width: 90%;
}
#lips_impression{
	position: absolute;
    left: 30%;
    z-index: -1;
    top: 34%;
}
.col-lg-5 .button{
	margin-top: 10vw;
    display: inline-block;
    width: 100%;
    background: #333;
    padding: 35px 0px;
    border-radius: 15px;
}
.col-lg-5 .button a{
	width:50%;
}
.col-lg-5 .button a{
	background: #333;
    color: #fff;
    text-align: center;
    font-size: 50px;
    width: 50%;
    padding: 7% 11%;
}
.col-lg-5 .button a:first-child{
	background: #000;
    color: #fff;
    text-align: center;
    width: 50%;
    padding: 7% 11%;
    border-radius: 15px;
}
b, strong{
	font-family: 'Conv_ChaparralPro-Regular';
}
#how_img-container{
width:93%;
margin:0 auto;
}
#how_img-container img{
	width: 100%;
}
.conatiner_how_wrks{
	text-align: center;
	padding: 0px 10%;
}
.conatiner_how_wrks p{
	font-size: 20px;
	line-height: 125%;
	margin-top: 4%;
	text-align: justify;
} 
.conatiner_how_wrks h1{
	font-size: 2.7vw;
	/* font-weight: 100; */
	color: #000;
	margin-top: 5%;
}   
.tumbler_img{
	width: 20px;
}
.over_lay_1 p, .over_lay_2 p, .over_lay_3 p, .over_lay_4 p{
	color: #000 !important;
	font-size: 2.2vw;
    top: 21% !important;
    left: 26% !important;
}
span.open_shortly {
    position: absolute;
    top: 62%;
    left: 24%;
    text-transform: capitalize;
    color: #000;
}
.content_popup_block h1,.content_popup_block p{color:#fff;}
header{width:100% !important;background: transparent;}
#errorchk{
	margin-left: 5%;
}
.row{
margin-left: 0 !important;margin-right: 0 !important;
}
#pop_active{
	/* background: rgb(208, 88, 28); */
	width: 100%;
	/* margin-top: -19px; */
	display: inline-block;
	/* margin-left: 8%; */
	/* border: 1px solid rgb(208, 88, 28); */
	
	text-align:center;
}
#pop_active a{
	color: #fff;
    width: 50%;
    font-size: 2vw;
    float: left;
}
#register_active{
	width:50%;
}
@media only screen and (min-width:1280px){
	/*#gift_img{height:436px;}*/
}
@media only screen and (max-width:1280px){
	.howWorks_a {
	    margin-left: 12% !important;
	}
}

/* 21st Nov */
.small-font{
font-size:small;
text-transform:none !important;
}
#romanFont b,i{
font-family:TimesRoman !important;
}

#signup a{
	border-top-left-radius: 10px;
	background: #cc6699;
	border-bottom-left-radius: 10px;
	padding: 10%;
	color: #FFF;
	font-size: 2vw;
	float: right;
	padding-left: 30%;
	padding-right: 30%;
}
#new,#new1{background: #000;}
#login a{
	border-top-right-radius: 10px;
    background: rgba(99, 97, 97, 0.97);
    border-bottom-right-radius: 10px;
    padding: 10%;
    color: #FFF;
    font-size: 2vw;
    float: left;
	padding-left: 30%;
    padding-right: 30%;
}
#btnContinue{
	color: #FFF;
	background: #cc3333;
	width: 100%;
	border: none;
	padding: 10px;
	font-size: 20px;
	margin: 0 auto;
}
#submit{color:#FFFFFF;background: #cc6699;padding:10px;border-radius:10px;font-size:3vw;text-align:center;cursor:pointer;}
#password{
	width: 120%;
    margin-top: 5%;
    height: 40px;
    font-size: 1.5em;
    padding-left: 5%;
}
.sign_up_form{margin:0 auto;width:100%;background:url('images/demographic.png');background-size: 50% 50%;background-repeat: no-repeat;background-position: right top;}
.black_chirstan .chaprProBold{font-family: Chapral_Pro_Bold !important;font-size: 23px;margin: 0;}

#productContainerHolder{
	display: inline-block;
	width: 100%;
	background: url("images/mid-image.jpg") no-repeat 100% 100%;
	margin: 0 auto;
	padding: 2% 4% 2% 4%;
	background-size: 100% 100%;
	margin-bottom: 0;
	
}
#productContainerHolder1{
	display: inline-block;
	width: 100%;	
	background: url("images/mid-image1.jpg") no-repeat 100% 100%;
	margin: 0 auto;
	padding: 1% 4% 3% 4%;
	background-size: 100% 100%;
	margin-bottom: -12px;	
}
#productContainer{  
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
#productContainer .forty_per{
	display: inline-block;
    width: 35%;
    float: none;
}
.forty_per{display: inline-block;width: 40%;float: left;}
.rotate5{
	-ms-transform: rotate(5deg); /* IE 9 */
    -webkit-transform: rotate(5deg); /* Chrome, Safari, Opera */
    transform: rotate(5deg);
    
}
.textinput{
	border: 1px solid rgba(0, 0, 0, 0.44);
	width: 250px;
	height: 36px !important;
}
.rotate-7{
	-ms-transform: rotate(-7deg); /* IE 9 */
    -webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
    transform: rotate(-7deg);    
}
.textArea{
	border: 1px solid rgba(0, 0, 0, 0.33);
	width: 400px;
	height: 100px;
}
small{
	color:#000;
	font-weight: bold;
}
#pop_active p{
	font-size:36px;
	line-height: normal;
	text-align: center;
	display: block;
}
.img-label{
	position: absolute;
    background: url(images/label.png);
    /* background: #000; */
    width: 100px;
    height: 100px;
    /* background-position: 1% 1%; */
    background-size: cover;
    right: 25%;
}

/* Media Contnt */
.imgFooterLogo {
	width: 47%;
}
.black_chirstan span {
	font-size: 2.7em;
	font-family: 'Conv_ChaparralPro-Regular' !important;
	margin-left: 5%;
	/* margin-top: -31px; */
	display: inline-block;
}
.black_chirstan h1 {
    font-size: 4.7vw;
    margin-top: -10px;
    margin-bottom: -15px;
    font-weight: 500;
    color: #000;
}
.black_chirstan p {
    font-size: 23px;
    /* margin-left: 28%; */
    line-height: 29px;
    letter-spacing: -1px;
    /* font-weight: 600; */
    color: rgba(1, 1, 1, 0.9);
    margin: 0px;
    padding-left: 5%;
    margin-top: 10px;
    width: 100%;
}
.middle_content p{
	 color: #000;
	 font-size: 22px;
	 margin-bottom: 5px;
	 /* margin-top: 20px; */
	 line-height: 30px;
	 /* word-spacing: 4px; */
}
.middle_content_p2 {
	/* color: #fff; */
	/* font-size: 1.73vw; */
	margin-bottom: 5px;
	margin-top: 0;
}
.main_container .middle_content_h2 {
	font-size: 28px;
	font-weight: 600;
	/* margin-top: 64px !important; */
	/* margin-bottom: 0; */
	/* line-height: 72px; */
	color: #000;
}
a.clickopen {
    font-family: 'Conv_cheddar_jack';
    font-size: 3.5em;
    color: #cc6699;
    /* margin: 0; */
    cursor: pointer;
    /* transition-duration: 1.5s; */
    text-decoration: none;
    display: inline-block;
    /* border: none; */
    /* transition-duration: 1.5s; */
    padding: 0px;
    width: 200px;
    background: rgba(0, 0, 0, 0.7);
    /* margin-bottom: 1%; */
    margin-top: 2%;
    /* border: 1px solid #f5f5f5; */
    box-shadow: 3px 3px 1px 1px;
    box-sizing: initial;
    box-shadow: 4px 4px 4px #999;
}
.social_icons p {
    display: inline-block;
    padding: 0.5% 3%;
    text-transform: uppercase;
    margin-top: 4%;
    /* vertical-align: top; */
    border: 1px solid #e9010f;
    cursor: pointer;
    font-size: 1.2vw !important;
    color: #E9010F;
    /* width: 36%; */
    margin-left: 3%;
}
.footer img {
    /* float: left; */
    /* margin-left: 2%; */
    /* height: 59%; */
    width: 200px;
}

.footer_p {
	margin-top: 5% !important;
	font-size: 18.74px !important;
}
.signup_a {
	float: right;
}
.howWorks_a {
	margin-left: 16%;
}
.header_img {
    margin-top: -6%;
    width: 5%;
    float: right;
    margin-left: 10%;
	padding-left: 0%;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block !important;
    height: auto !important;
    max-width: 100% !important;
}
.prdt_cbnt {
    float: right;
    margin-top: 5.5%;
    display: inline-block;
    vertical-align: middle;
    width: 115%;
    margin-right: 0%;
}
.top_body h1{
	text-transform:uppercase;
	margin:0;
	font-size: 4vw;
	display: inline-block;
	vertical-align: top;
	font-weight: 600;
	margin-left: 4%;
}
.top_body h4{
	text-transform:uppercase;
	margin:0;
	margin-left: 18%;
	font-size: 2vw;
	font-weight: 100;
	margin-top: -20px;
}
#showglee {
	margin-top: 0%;
}
.super_p {
	margin-top: 0%;
}
.super_ingred_p {
	font-size: 1.4vw;
	line-height: 1.74vw;
}

.black_chirstan p{	
	font-family: 'Conv_ChaparralPro-Regular' !important;
	letter-spacing: normal;
	color: #000;
}
#mid-1-img{
	background: #cc6699 url(images/glass.jpg) repeat-y 100% 100%;
	width: 100%;
	display: block;
	position: relative;
	/* z-index: 44444444444444; */
	min-height: 380px;
	background-size: cover;
	margin: 0;
	padding: 0;
	background-position: right top;
	/* background: #000; */
}
#mid-2-img{
	background: #cc6699 url(images/christ.jpg) repeat-y 100% 100%;
	width: 100%;
	display: block;
	position: relative;
	/* z-index: 44444444444444; */
	min-height: 340px;
	background-size: cover;
	margin: 0;
	padding: 0;
	background-position: right top;
	/* background: #000; */
}
.list_1{
	margin-top:30px;
}