@media(max-width: 1280px){
	.black_chirstan p {
	    font-size: 1.4em;
	    line-height: 1.5em;
	}
}
@media (max-width: 992px){
	.black_chirstan p {
	    font-size: 1.8vw;
   		line-height: 1.5em;
	}
}

@media(max-width: 640px){
	.fifty_five_per {
	    width: 100%;
	    float: none;
	}
	.black_chirstan{
		background: transparent;
	}
	.black_chirstan br {
	    display: none;
	}
	.imgFooterLogo {
		width: 100%;
	}
	.fifty_per {
		width: 100%;
		float: left;
	}
	.black_chirstan span {
		font-size: 8.4vw;
		font-family: 'Conv_ChaparralPro-Regular' !important;
	}
	.black_chirstan h1 {
		font-size: 11.7vw;
		margin-top: -10px;
		margin-bottom: -15px;
		font-weight: 500;
		color: #000;
	}
	.black_chirstan p {
		font-size: 20px;
		margin-left: 4%;
		margin-right: 4%;
		line-height: 6vw;
		letter-spacing: -1px;
		font-weight: 500;
		color: rgba(1, 1, 1, 0.9);
		margin-top: 3%;
		text-align: justify;
		margin: 0;
		width: 90%;
		text-align: justify;
		margin: 0 auto;
		margin-bottom: 10px;
		padding: 0;
	}
	.thirty_align {
	    display: inline-block;
	    float: none;
	    width: 100%;
	}
	.forty_per {
	    display: inline-block;
	    float: none;
	    width: 100%;
	}
	.black_chirstan span:nth-child(1){margin: 0;width: 100%;text-align: center;}
	#gift_img {
	    background-size: contain;
	    background-repeat: no-repeat;
	    height: auto !important;
	    min-height: 230px;
	}
	.skin_cabinet {
	    position: relative;
	    margin: 0px auto;
	    width: 75%;
	    margin-bottom: 15px;
	}
	.chaprProBold {
	    width: auto !important;
	}
	#productContainer .forty_per {
	    display: inline-block;
	    width: 100%;
	}
	.black_chirstan .chaprProBold {
	    font-size: 18px;
	}
	.forty_five_per {
	    width: 100%;
	    float: none;
	}
	.middle_content h2 {
		color: #000;
		font-size: 4.2vw;
		font-weight: 500;
		line-height: 100%;
		margin-top: 20px !important;
		margin-bottom: 10px !important;
	}
	.main_container .middle_content p {
		color: #000;
		font-size: 14px;
		margin-bottom: 5px;
		margin-top: 0px;
		margin: 0 auto !important;
		text-align: center;
		width: 90%;
		margin-bottom: 8px !important;
		line-height: 20px;
	}
	.middle_content_p2 {
		color: #fff;
		font-size: 4vw;
		margin-bottom: 5px;
		margin-top: 0;
	}
	.middle_content_h2 {
		font-size: 4vw;
		font-weight: 600;
	}
	a.clickopen {
		font-family: 'Conv_cheddar_jack';
		font-size: 8.25vw;
		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;
		width: 110px;
		margin-bottom: 10px;
		height: 40px;
	}
	#backopt{
		/* background: #000; */
		/* opacity: 0.8; */
		/* padding: 1px 5px 1px 5px; */
		/* margin: 0 auto; */
		/* text-align: center; */
		/* width: 90%; */
		/* height: auto; */
		/* margin-bottom: 30px; */
		color: #000;
	}
	.list_1 li a {
		font-weight: 900;
		color: #000;
		display: inline-block;
		text-align: center;
		font-size: 4.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: 4.2vw;
		text-transform: capitalize;
		letter-spacing: 1px;
		text-decoration: underline;
	}
	.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: 3vw !important;
		color: #E9010F;
		/* width: 36%; */
		margin-left: 3%;
	}
	.footer img {
		float: left;
		margin-left: 2%;
		height: 59%;
		width: 16%;
	}
	.footer_p {
		margin-top: 3% !important;
		font-size: 10.74px !important;
	}
	.signup_a {
		margin-left: -25%;
	}
	.howWorks_a {
		margin-right: 10%;
	}
	.header_img {
		margin-top: -10%;
		width: 10%;
		float: right;
		margin-left: 0%;
		padding-left: 1%;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
		display: block !important;
		height: auto !important;
		max-width: 50% !important;
	}
	.prdt_cbnt a {
		color: #fff;
		/* float: left; */
		/* margin: 0; */
		text-transform: capitalize;
		font-size: 4vw;
		text-decoration: none;
	}
	.prdt_cbnt {
		float: right;
		margin-top: 2.5%;
		display: inline-block;
		vertical-align: middle;
		width: 100%;
	}
	.top_body p
	{
		font-size: 4vw !important;
		text-align: justify;
		margin-top: 5%;
		line-height: 5.5vw;
		letter-spacing: -1px;
	}
	.top_body h1{
		text-transform:uppercase;
		margin:0;
		font-size: 7vw;
		display: inline-block;
		vertical-align: top;
		font-weight: 600;
		margin-left: 4%;
	}
	.top_body h4{
		text-transform: uppercase;
		margin: 0;
		margin-left: 30%;
		font-size: 3.5vw;
		font-weight: 100;
		margin-top: -25px;
	}
	
	#showglee p{
		display:inline-block;
		text-transform:none;
		font-size: 3vw;
		margin-top: 0%;
		line-height: 4vw;
		text-align: justify;
	}
	#lotion_img {
		padding-left: 0%;
		cursor: pointer;
	}
	#lotion_img img {
		width: 65%;
		margin-left: 25%;
	}
	.rightSection,.leftSection{
		width:100% !important;
	}
	#showglee img {
		/*position: absolute;*/
		top: 35%;
		left: 30%;
		width: 70%;
		margin-left: 0%;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	#showglee img{

	}
	.eighty_align {
		width: 100%;
		/* margin-top: 1%; */
		margin-bottom: 10%;
	}
	#showglee {
		margin-top: 5%;
	}
	.super_p {
		margin-top: 5% !important;
	}
	.super_ingred_p {
		font-size: 3.4vw;
		line-height: 1.74vw;
	}
	.check_box p{
		font-size: larger !important;
	}
	.content_qs-makeup h2{
		font-size: 5.50vw !important;
	}
	#new1,#new{
		background:#000 !important;
	}
	.content_no_qs-makeup p{
		font-size: 6.50vw !important;
		margin-top: 10px !important;
	}
	.twentyfive_per{
		width:100% !important;
	}
	.text_inside_1 p, .text_inside_2 p, .text_inside_3 p, .text_inside_4 p{
		font-size: 24px !important;
	}
	.click_font{
		font-size: 12.4vw !important;
	}
	.pop_up_news{
		top: 27% !important;
		left: 5% !important;
		width: 90% !important;
	}
	#btnContinue{
		padding: 2% !important;
		font-size: 6.5vw !important;
	}
	.conatiner_how_wrks p{
		font-size: 4.4vw !important;
	}
	.list_1, .list_2{
		padding-left: 0 !important;
	}
	.list_1 li a,.list_2 li a,.list_3 li a{
		font-size: 4.4vw !important;
	}
	
	#indexFooter1,#indexFooter1 span{
		font-size: 3.3vw !important;
	}
	
	.prdt_description p{
		font-size: 5.2vw !important;
	}
	.conatiner_img h1{
		font-size: 5.7vw !important;
	}
	#lotion_img{
	 /* padding-left:15%; */
	 cursor:pointer;
	 width:90% !important;
	}
	.pop_up{
		top: 20% !important;
		left: 5% !important;
		width:90% !important;
	}
	#showglee h1{
		font-size: 5.96vw  !important;
		display:inline-block;
		text-transform:capitalize;
		font-family: Chapral_Pro_Bold;
		color: #000;
		margin-left: 0%;
	}
	#showglee h1 span{
		font-size: 4vw !important;
	}
	#showglee h2{
		font-size: 4.96vw !important;
	}
	
	#showglee p
	{
		font-size: 4.8vw !important;
		line-height: 5.1vw !important;
		width: 122%;
	}
	.twenty_align, .eighty_align{
		width: 79% !important;
	}
	#social_icons{
		width:75% !important;
	}
	.howWorks_a img{
		display:none;		
	}
	.middle_content p{
		margin-left:0% !important;
	}
	.sign_up_form{
		background-size: 125% 51% !important;
	}
	.mobileTransparent{
		opacity: 0.3;
	}
	.cabinet_q_description p{
		font-size: 5.37vw;
	}
	.content_qs-makeup p{
		font-size: 3.3vw;
		line-height: 5.2vw;
	}
	#signup a {
		font-size: 4vw;
	}
	
	#login a {
		font-size: 4vw;
	}
	.no-padding{
		padding-left: 4% !important;
	}
	#login,#signup{
		padding-left: 0 !important;
	}
	.mobileWrap{
		white-space: normal !important;
	}
	.mobileAbsolute{
		position:absolute !important;
	}
	.col-margin-left{
		margin-left: 0 !important;
	}
	.col-xs-12{
		width: 100% !important;
	}
	.col-xs-10{
		width: 80% !important;
	}
	.responsiveQues{
		margin-left: 0 !important;
		/* margin-top: 5% !important; */
		position:  absolute !important;
	}
	.responsiveQues p{
		/* margin-top: 0 !important; */
	}
	.responsiveAns{
		margin-top: 15% !important;
		width: 100% !important;
	}
	.sign_up_form h2{
		margin-top: 0;
	}
	.fa {
			margin-left: 6% !important;
		}
	.popup_content h2{
		font-size: 6vw !important;
	}
	.content_qs-makeup h2{
		margin-top:-15px !important;
	}
	#btnSubscribe p{
		width: 40%;
	    text-align: center;
	    margin-bottom: 0;
	    margin-top: 10px;
	    position: relative;
	    top: 9px;
	}
	.social_icons {
	    width: 100%;
	    text-align: none;
	    margin-bottom: 17px;
	}
	.middle_content br {
	    display: none;
	}
	.sixty_per {
	    display: inline-block;
	    width: 100%;
	    float: none;
	}
	.logo {
	    margin-top: 0px;
	    float: left;
	    width: 100%;
	}
	.logo img{max-width: 100% !important; width: 100%;}
	.col-lg-5 .col-md-5 .col-xs-7 .no-padding{padding-left: 0px !important;}
	.howWorks_a{display: inherit;}
	.main_container .middle_content_h2 {
		font-size: 22px;font-weight: 600;margin-top: 15px !important;
    	margin-bottom: 0px;line-height: 35px;
    }
    .list_2 span {color: transparent;}
    .topBodyHeadingImg{display: inline-block;}
}