/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
/************************************************************************************
 desktop layout (larger than 1200): common settings for wide desktop screen
*************************************************************************************/
	
	a{color: #946c42 !important;}
	button:focus {outline:0;}
	#jsn-topbar{
		background-color: #F6D4E0 !important;
	}
	.beautyadd_center{
		text-align:center;
	}
	#jsn-master{
		
	}
	.header_line_style{
		height: 88px;
		background: url('/~younglady/images/general-image/menu_line.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 370px;
	}
	.header_line_style2{
		height: 70px;
		background: url('/~younglady/images/general-image/menu_line3.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 300px;
	}
	#jsn-pos-breadcrumbs, #jsn-pos-user-top, #jsn-usermodules1, #jsn-pos-mainbody-top, #jsn-pos-user-bottom, #jsn-pos-banner, #jsn-usermodules2, #jsn-pos-mainbody-bottom{
		background-image:none !important;
	}
	h3{color: #333333 !important}
	.beautyadd_table_1{background:rgba(255,255,255,0.6);}
	.beautyadd_table_2{background:rgba(255,255,255,0.6);}
	.beautyadd_color_1{	background-image: url(/images/beautyadd_color_1.jpg);  	}
	.beautyadd_color_1 h1{color:#FFF !important;}
	.beautyadd_color_2{
		background-image:url(/images/beautyadd_color_2.jpg); background-size:cover;
	}
	.beautyadd_color_3{
		background-image:url(/images/beautyadd_color_3.jpg); background-size:cover;
	}
	.beautyadd_color_4{
		background-image:url(/images/beautyadd_color_4.jpg); background-size:cover;
	}
	.beautyadd_color_5{
		background-image: url(/images/shopimage/Perfect-08.png);
        background-size: cover;  ;
        display:flex;
	}
	.beautyadd_color_6{ background-image:url(/images/beautyadd_color_6.jpg); background-size:cover;  }
    .beautyadd_color_7{ background: linear-gradient(to left, #fff8e6, #ffd259);      }
    .beautyadd_color_8{ background: linear-gradient(to right, #fff9eb 10%, #ebcc86 60%, #FFF 100%); }   
    .beautyadd_right{float:right !important;}
    .beautyadd_color_9 {
        margin: -250px -8% -100px -8%;
        padding: 250px 15% 50px 15%;
        background: linear-gradient(to top, #c2b0ac, #ddc99e);
        float:left;
    }
   .beautyadd_color_13{  background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 5%, #fff 98%, rgba(255,255,255,0) 100%);}
	.t4-palette-dark {background-color: #6f6c66 !important;}
	.t4-palette-dark {background-color: #e3e3e3 !important}
	.moduletable{border:none !important;}
	.carouselck_wrap .carouselck_pag .carouselck_pag_ul{text-align:center;}
	.alert-message{display:none;}
	p{color: rgb(14 14 14 / 75%) !important;}
	ul li{color: rgb(14 14 14 / 75%) !important;}
	ol li{color: rgb(14 14 14 / 75%) !important;}
	.t4-palette-primary{ background-color: #4f4f50d1 !important}
	.t4-offcanvas .t4-off-canvas-header { background-color: #4f4f50d1 !important; width:100%;}

	
	
	
	
	
	
	
	
	
	
@media only screen and (max-width: 1023px), (max-device-width: 1023px) {
/*VisForm */
   .visform {width:100% !important; margin:auto;}
    .visCSSlabel{width:100% !important;}
    .visCSSinput  {width:100% !important; max-width:100% !important;}
    .form-control, .inputbox  {display:inline !important;}
    .visforms h1{display:none;}
    .visform .btn{background:#6f6f70; color:#FFF; width:80%; margin:10px 0 10px 0; padding:10px;}
    
/* JA Stark Template */


 #t4-header{        background-image: url(/images/massage-bed-candle.png);
        background-size: cover;
        background-position: 50% 57%;
        height: 8vh;}
    .navbar-brand.logo-image{width:50% !important; margin-left:10px;}
    .nav-item span {
        color: #FFF !important;}
    #t4-header .container{padding-bottom:5rem !important;}
	.t4-offcanvas{   
        background-image: url(/images/beautyadd_color_4.jpg) !important;
        width: 60% !important;
        background-size: cover;
        background-position-y: bottom;
        background-position-x: 41%;}
    .container{width:100%; max-width:1800px !important;}
    #t4-mainbody>.t4-section-inner>.t4-row>.t4-component, #t4-mainbody>.t4-section-inner>.t4-row>.component{ padding-right:0px !important; padding-left:0px !important;}
    .t4-navbar .nav-item{ font-size: 0.9vw !important;}
    
    .t4-palette-primary a{color: #FFF !important;}
    .nav-breakpoint-lg .t4-megamenu .dropdown-menu{background-color:#504f4f80 !important}
    .beautyadd_color_1{height:30vh; margin-top:-4vh;}
    .beautyadd_color_1 h1{padding: 12% 0 0 0; text-align:center;}
    .beautyadd_color_2{background-position-x: 69%; }
    .beautyadd_color_2{  }
    .beautyadd_color_3{height:30vh; margin-top:-4vh; }
    .beautyadd_color_3 h1{padding: 12% 0 0 0; text-align:center;}
    .beautyadd_color_4{height:30vh; margin-top:-4vh; }
    .beautyadd_color_4 h1{padding: 12% 0 0 0; text-align:center;}
    .beautyadd_color_5{}
    .beautyadd_color_6{
    }
    .beautyadd_color_7{width: 100%;    height: auto;     polygon(0 11%, 100% 20%, 100% 100%, 0 90%);      display: flex;    align-items: center;    justify-content: center;    font-size: 20px;
               margin: -100px 0% -73px 0%;
        padding: 10vh 0px 10vh 0;
        min-height: calc(26vh);
    }
    .beautyadd_color_8{width: 100%; height: auto;    clip-path: polygon(0 2%, 100% 0, 100% 100%, 0% 100%);  display: flex;   align-items: center;    justify-content: center;   font-size: 20px;    margin: -180px -8% -100px 0%;        padding: 6vh 0px 6vh 0;    min-height: calc(26vh);}    
    .beautyadd_right{float:right !important; m}
    .beautyadd_color_9 {
        margin: -250px -8% -100px -8%;
        padding: 90px 15% 50px 15%;
        background: linear-gradient(to top, #c2b0ac, #ddc99e);
        float:left;
    }
    .camera_pag_ul {text-align:center !important;}
    .beautyadd_60{	width:58%;		margin:auto;		padding:1%; float:left;}
    .beautyadd_40{  width:38%;		margin:auto;		padding:1%; float:left;}
    .beautyadd_product{background:#FFF; padding:1% !important; border: 1px solid #ccc;}
    .beautyadd_color_10{background-image: url(/images/background-10.jpg);      background-size: cover;   margin: -250px -8% -100px -8%;          padding: 250px 15% 50px 15%;     clip-path: polygon(0 0%, 100% 0, 100% 90%, 0% 100%);}
    .beautyadd_color_11{background-image: url(/images/background-11.jpg);      background-size: cover;   margin: -250px 0% -100px 0%;          padding: 250px 15% 50px 15%;     clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);}
    .beautyadd_color_12{background: #ffffffc4;     padding-top: 2vh;     padding-bottom: 2vh;     margin-bottom: 3vh;}
    .beautyadd_color_13{ margin: -250px -8% 40px -8%; padding: 250px 15% 50px 15%; }
    .beautyadd_color_13 .beautyadd_30 img{max-height: 175px;     width: auto !important;}
    .beautyadd_color_13 .beautyadd_30{text-align:center!important;}
    ol li{letter-spacing: 1px !important;  line-height: 1 !important;  margin: 13px 0px 13px 0 !important; font-size: 16px;;}
    
    .t4-megamenu .dropdown-menu ul>.active a.nav-link, .t4-megamenu .dropdown-menu ul>.active a.dropdown-item{color: #ffffff !important;          text-shadow: 0px 0px 6px #ae7906;}
    
    


	#jsn-mainbody{
		padding:2px !important;
	}
	
	h1 { 
		font-size: 25px !important;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h2{
		font-size: 24px !important;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h3{
		font-size: 18px !important;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	.beautyadd_font_family_1 {
		
		letter-spacing: 1px;
		line-height: 1.4;
		margin: 13px 0px 13px 0;
	}
	ul li{
		letter-spacing: 1px !important;
		line-height: 1.4 !important;
		font-size:17px;
		
	}
	p{
		
		letter-spacing: 2px !important;
		line-height: 1.7 !important;
		margin: 13px 0px 13px 0 !important;
		font-size:17px;		
	}
	.beautyadd_font_size_1{
		        font-size: 24px;        color: #FFF !important;        text-shadow: 2px 2px 10px #b17f16;
	}
	.beautyadd_font_size_2{
		font-size: 14px;
	}
	.beautyadd_font_size_3{
		font-size: 10px;
	}
	.beautyadd_100{
		width:100%;
		overflow:auto;
	}
	.beautyadd_85{
		width:92%;
		padding:2%;
		margin:auto;
		overflow:auto;
	}
	.beautyadd_50{
		width:96%;
		padding:2%;
		
		overflow: auto;
		float: left;
	}
	.beautyadd_33{
		width:47.8%;
		padding:1%;
		margin:1%;
		overflow:auto;
		float:left;
	}
	.beautyadd_33_1{
		width: 31%;
		padding:0.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_70{
		width:100%;
		padding:2%;
		margin:2%;
		overflow:auto;
		float:left;
	}
	.beautyadd_30{
		width:100%;

		margin:1%;
		overflow:auto;
		float:left;
	}
	.beautyadd_80{
		width: 75%;
		padding:2%;
		
		overflow: auto;
		float: left;
	}
	.beautyadd_20{
		width: 16%;
		padding:2%;
		
		overflow: auto;
		float: left;
	}
	.beautyadd_25{
		width:45.3%;
		padding:2%;
		
		overflow:auto;
		float:left;
	}
	.beautyadd_border{
		border: 1px solid #F57F32;
	}

	.beautyadd_button1{
	    width: 30%;
        height: 7vw;
        font-size: 17px !important;
        letter-spacing: 2px;
        border-radius: 40px;
        background:#9e7d76;
        margin: 5px;
        color:#FFF;
	}
	.beautyadd_button2{
		width: 12%;
		height: 11vw;
		font-size: 14px!important;
		letter-spacing: 1px;
		border-radius: 60px;
		/* background: inherit; */
		margin: 5px;
	}
	.beautyadd_button3{
		width: 30vw;
		height: 30vw;
		font-size: 0.9vw !important;
		border-radius: 100px;
		/* background: inherit; */
	}
	.beautyadd_center{
		text-align:center;
	}
	.beautyadd_mobile_only{	text-align:center;}
	.beautyadd_desktop_only{display:none;}
	#beautyadd_form_1{
		width: 60%;
		margin: auto;
	}
	.beautyadd_icon_1{width:18%; margin:3%;}
	.beautyadd_icon_2{}
	.beautyadd_image_1{width:25%;}
	.beautyadd_image_2{}
	.beautyadd_image_3{        width: 13%;        margin: 3%;        border: 1px solid #caa149;        border-radius: 30%;}
	.beautyadd_image_4{        width: 15%;        margin-right: 5%;        border-radius: 30%;}
	.beautyadd_table_1{	border-style:double;	}
	.beautyadd_table_1 tr{border-bottom:1px solid #dd585;}
	.beautyadd_table_1 td{padding:1%;}
	.beautyadd_table_2{	border-style:double; width:100%;	}
	.beautyadd_table_2 tr{border-bottom:1px solid #dd585;}
	.beautyadd_table_2 td{padding:1%;}
	.beautyadd_table_2 td:nth-child(2){width:80%; }
}
@media only screen and (max-width: 480px), (max-device-width: 480px) {
/*VisForm */
   .visform {width:100% !important; margin:auto;}
    .visCSSlabel{width:100% !important;}
    .visCSSinput  {width:100% !important; max-width:100% !important;}
    .form-control, .inputbox  {display:inline !important;}
    .visforms h1{display:none;}
    .visform .btn{background:#6f6f70; color:#FFF; width:80%; margin:10px 0 10px 0; padding:10px;}
    

/* ja-shark template */
    #t4-header{        background-image: url(/images/massage-bed-candle.png);
        background-size: cover;
        background-position: 50% 57%;
        height: 7vh;}
    .container{width:96% !important;}
    .navbar-brand.logo-image{width:230px !important; margin-left:20px;}
	.t4-offcanvas{background-image: url(/images/beautyadd_color_4.jpg) !important; width:87% !important; background-size:cover; background-position-y: bottom;  background-position-x: 41%;}
    .nav-item{ font-size:18px !important;}
    .nav-item span {color: #FFF !important;}
    .t4-header .mainnav{padding-right: 35px !important;}
    .t4-offcanvas .t4-off-canvas-header .close span{font-size: 33px !important; color: #fff !important; font-weight:bold;}
    .dropdown-menu {background: #ffffff47 !important;}
    .container { padding-right: 0px !important;      padding-left: 0px !important;}
    .beautyadd_color_1{height:70vh; padding-top:0vh; margin-top:-4.5vh; background-size: cover;     background-position: 40%;}
    .beautyadd_color_1 h1{padding: 46% 0 0 0%;}
    .beautyadd_color_2 {
        margin: 0 0 0 0 ;
        padding: 0 0 0 0}
    .beautyadd_color_3{height:70vh; padding-top:0vh; margin-top:-4.5vh; background-size: cover;     background-position: 35%;}
    .beautyadd_color_3 h1{padding: 46% 0 0 0%; text-align:center;}
    .beautyadd_color_4 { height:70vh; padding-top:0vh; margin-top:-4.5vh; background-size: cover;     background-position: 40%;}
    .beautyadd_color_4 h1{padding: 46% 0 0 0%;}
    .beautyadd_color_5{ background:none !important;}
    .beautyadd_color_6{
    }
    .beautyadd_color_7{width: 100%;    height: auto;     polygon(0 11%, 100% 20%, 100% 100%, 0 90%);      display: flex;    align-items: center;    justify-content: center;    font-size: 20px;
               margin: -100px 0% -70px 0%;
        padding: 15vh 0px 8vh 0;
        min-height: calc(26vh);
    }
    .beautyadd_color_8{width: 100%; height: auto;    clip-path: polygon(0 2%, 100% 0, 100% 100%, 0% 100%);  display: flex;   align-items: center;    justify-content: center;   font-size: 20px;    margin: -180px 0% -100px 0%;        padding: 10vh 0px 10vh 0;    min-height: calc(26vh);}    
    .beautyadd_color_9 {
        margin: -150px -8% -100px -8% !important;}
    .beautyadd_color_10{    background-image: url(/images/background-10.jpg);    background-size: cover;    margin: -250px 0% 83px 0%;    padding: 250px 6% 50px 6%;    clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);}    
    .beautyadd_color_11 {
        background-image: url(/images/background-11.jpg);         background-size: cover;        margin: -250px 0% 0px 0%;         padding: 250px 6% 50px 6%;        clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);    }
    .beautyadd_color_13{padding:0 6% 0 6%;}   
    .beautyadd_color_13 .beautyadd_30 img{max-height: 200px; width:auto !important;}
    .beautyadd_color_13 .beautyadd_30 p{text-align:center;}
    .beautyadd_color_13 .beautyadd_30{background:#FFF; padding:1%; border:1px solid #ccc;}
    .t4-footnav .container{ padding-left:5% !important; padding-right:5% !important;}
    #t4-header .container{padding-bottom:2rem !important;}
    .beautyadd_product{background:#FFF; border:1px solid #CCC;}










	#jsn-mainbody{
		padding:2px !important;
	}
	
	h1 { 
		font-size: 30px !important;
		letter-spacing: 1px;
		line-height: 1.5;
		width:90%;
		margin:auto;
	}
	h2{
		font-size: 24px !important;
    	text-shadow: 2px 2px 10px #FFF;
		letter-spacing: 1px;
		line-height: 1.4;
		text-align:center;
		margin-top:5%;
	}
	h3{
		font-size: 22px !important;
	
		letter-spacing: 1px;
		line-height: 1.4;
	}
	.beautyadd_font_family_1 {
		
		letter-spacing: 1px;
		line-height: 1.4;
		margin: 13px 0px 13px 0;
	}
	ul li{
		letter-spacing: 1px !important;
		line-height: 14px !important;
		
		font-size: 14px;
		
	}
	p{
		
		letter-spacing: 2px !important;
		line-height: 1.6 !important;
		margin: 13px 0px 13px 0 !important;
		font-size:17px;		
	}
	.beautyadd_font_size_1{
		font-size: 32px;  color:#FFF !important; text-shadow:2px 2px 20px #e6a10d;
	}
	.beautyadd_font_size_2{
		font-size: 12px;
	}
	.beautyadd_font_size_3{
		font-size: 14px;
	}
	.beautyadd_100{
		width:100%;
		overflow:auto;
	}
	.beautyadd_85{
		width:92%;
		padding:4% 0 0 2% ;
		margin:auto;
		overflow:auto;
	}
	.beautyadd_50{
		width:96%;
		padding:2%;
		margin: 2%;
		overflow: auto;
		float: left;
	}
	.beautyadd_33{
		width:96%;
		padding:2%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_33_1{
		width: 31%;
		padding:0.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_70{
		width:96%;
		padding:2%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_30{
		width:96%;
		padding:2%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_80{
		width: 75%;
		padding:2%;
		
		overflow: auto;
		float: left;
	}
	.beautyadd_20{
		width: 16%;
		padding:2%
		
		overflow: auto;
		float: left;
	}
	.beautyadd_25{
		width:47.8%;
		padding:2%;
		margin:1%;
		background: #FFF;
		overflow:auto;
		float:left;
		border:1px solid #ccc;
	}
	.beautyadd_border{
		border: 1px solid #F57F32;
	}
	
	.beautyadd_button1{
		width: 60%;
		height: 11vw;
		font-size: 18px !important;
		letter-spacing: 1px;
		border-radius: 20px;
		background: #9e7d76;
		margin: 5px;
		border: 0px solid #d1d1d1;
		color:#FFF !important;
	}
	.beautyadd_button2{
		width: 16%;
		height: auto;
		font-size: 14px!important;
		letter-spacing: 1px;
		border-radius: 100px;
		/* background: inherit; */
		margin: 0 17px 0;
	}
	.beautyadd_button3{
		width: 30vw;
		height: 30vw;
		font-size: 0.9vw !important;
		border-radius: 100px;
		/* background: inherit; */
	}
	.beautyadd_center{
		text-align:center;
	}
	.beautyadd_mobile_only{text-align:center;	}
	.beautyadd_desktop_only{display:none;}
	#beautyadd_form_1{
		width: 95%;
		margin: auto;
	}
	ul li{
		line-height : 1.5 !important; font-size:17px;
	}
	ol li {        letter-spacing: 1px !important;        line-height: 1 !important;        margin: 13px 0px 13px 0 !important;        font-size: 17px;}
	.beautyadd_icon_1{width:15%; margin:4%;}
	.beautyadd_icon_2{}
	.beautyadd_image_1{width:22%;}
	.beautyadd_image_2{}
	.beautyadd_image_3{width:15%;  margin: 10px 2% 10px 2%;  border-radius: 29%; border: 1px solid #cda349;}
	.beautyadd_image_4{width:15%;  margin: 10px 2% 10px 2%;  border-radius: 29%; border: 1px solid #cda349;}
	.beautyadd_table_1{	border-style:double;	}
	.beautyadd_table_1 tr{border-bottom:1px solid #dd585;}
	.beautyadd_table_1 td{padding:1%;}
	.beautyadd_table_1 td:nth-child(2){width:20%; text-align:right; vertical-align:top;}
	.beautyadd_table_2{	border-style:double; width:100%;	}
	.beautyadd_table_2 tr{border-bottom:1px solid #dd585;}
	.beautyadd_table_2 td{padding:1%; vertical-align:top;}
	.beautyadd_table_2 td:nth-child(2){width:70%; }
}
@media only screen and (min-width: 1024px) {
/*VisForm */
   .visform {width:50% !important; margin:auto;}
    .visCSSlabel{width:100% !important;}
    .visCSSinput  {width:100% !important; max-width:100% !important;}
    .form-control, .inputbox  {display:inline !important;}
    .visforms h1{display:none;}
     .visform .btn{background:#6f6f70; color:#FFF; width:80%; margin:10px 0 10px 0; padding:10px;}

/*special*/ 
    #t4-header{height:15vh;}
    .logo-img {width:auto !important;  max-width:none !important; height:22vh;}
    #t4-header{background-image: url(/images/massage-bed-candle.png);     background-size: cover;    background-position: 50% 57%; height:20vh;}
    #t4-footnav .logo-img{width:100% !important;}
    .t4-component, .component{padding-top:0px !important; padding-top:0px !important;}
    
    
    
    
    
/* JA Stark Template */
    .container{width:100%; max-width:3000px !important;}
    #t4-mainbody>.t4-section-inner>.t4-row>.t4-component, #t4-mainbody>.t4-section-inner>.t4-row>.component{ padding-right:0px !important; padding-left:0px !important;}
    .t4-navbar .nav-item{ font-size: 0.9vw !important;}
    
    .t4-palette-primary a{color: #FFF !important;}
    .nav-breakpoint-lg .t4-megamenu .dropdown-menu{background-color:#504f4f80 !important}
    .beautyadd_color_1{height:70vh; background-image: url(/images/beautyadd_color_1.jpg);         background-size: cover;         background-position: center;        padding-top: 1vh;         text-align: center; color:#FFF !important;}
    .beautyadd_color_1 h1{padding: 12% 0 0 0};
    .beautyadd_color_2{ }

    .beautyadd_color_3{ height:70vh;  background-position: center;        padding-top: 18vh;         text-align: center;  color:#FFF !important; }
    .beautyadd_color_4{ height:70vh; background-position:50%; padding: 22vh 15% 50px 15%; }
    .beautyadd_color_5{padding-top: 3vh;  padding-bottom: 10vh;   }
    .beautyadd_color_6{padding-top: 3vh;  padding-bottom: 10vh; padding-left:5%;    }
    .beautyadd_color_7{
    }
    .beautyadd_color_8{width: 118%; height: auto;    clip-path: polygon(0 5%, 100% 0, 100% 100%, 0% 100%);  display: flex;   align-items: center;    justify-content: center;   font-size: 20px;    margin: -180px -8% -100px -8%;        padding: 6vh 0px 6vh 0;    min-height: calc(26vh);}    
    .beautyadd_right{float:right !important;}
    .beautyadd_color_9 {
        margin: -250px -8% -100px -8%;
        padding: 250px 15% 50px 15%;
        background: linear-gradient(to top, #c2b0ac, #ddc99e);
        float:left;
    }
    .camera_pag_ul {text-align:center !important;}
    .beautyadd_60{	width:58%;		margin:auto;		padding:1%; float:left;}
    .beautyadd_40{  width:38%;		margin:auto;		padding:1%; float:left;}
    .beautyadd_product{background:#FFF; padding:1% !important; border: 1px solid #ccc;}
    .beautyadd_color_10{background-image: url(/images/background-10.jpg);      background-size: cover;   margin: -250px -8% -100px -8%;          padding: 250px 15% 50px 15%;     clip-path: polygon(0 0%, 100% 0, 100% 90%, 0% 100%);}
    .beautyadd_color_11{background-image: url(/images/background-11.jpg);      background-size: cover;   margin: -250px 0% -100px 0%;          padding: 250px 15% 50px 15%;     clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);}
    .beautyadd_color_12{background: #ffffffc4;     padding-top: 2vh;     padding-bottom: 2vh;     margin-bottom: 3vh;}
    .beautyadd_color_13{ margin: -250px -8% 40px -8%; padding: 250px 15% 50px 15%; }
    .beautyadd_color_13 .beautyadd_30 img{max-height: 175px;     width: auto !important;}
    .beautyadd_color_13 .beautyadd_30{text-align:center!important;}
    ol li{letter-spacing: 1px !important;         line-height: 1 !important;         margin: 13px 0px 13px 0 !important;         font-size: 1.1vw;}
    
    .t4-megamenu .dropdown-menu ul>.active a.nav-link, .t4-megamenu .dropdown-menu ul>.active a.dropdown-item{color: #ffffff !important;          text-shadow: 0px 0px 6px #ae7906;}
    
    
    
/* Beautyadd custom css Beginning */
/* Martin Add css information */
	
	h1 { 
		font-size: 1.6vw !important;
		margin: 5% 0 5% 0;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h2{
		font-size: 1.4vw !important;
		margin:5% 0 2% 0;
		letter-spacing: 1px;
		line-height: 1.4 !important;
	}
	h3{
		font-size: 1.2vw !important;
		
		letter-spacing: 1px;
		line-height: 1.4;
		color:#000;
	}
	.beautyadd_font_family_1 {
		
		letter-spacing: 1px;
		line-height:1;
	}
	.beautyadd_font_family_2 {
		
		letter-spacing: 1px;
		line-height:1;
	}
	.beautyadd_font_family_3 {
		
		letter-spacing: 1px;
		line-height:1;
	}
	.beautyadd_font_family_4 {
	
		letter-spacing: 1px;
		line-height:1;
	}
	ul li{
		letter-spacing: 1px !important;
		line-height: 1.4 !important;
		
		font-size: 1.2vw;
		
	}
	p{
		letter-spacing: 2px !important;
		line-height: 1.5 !important;
		margin: 13px 0px 13px 0 !important;		
		font-size: 1.1vw;
	
	}
	.beautyadd_font_size_1{
		font-size: 2.5vw;         padding-top: 30vh;        color: #FFF !important;        text-shadow: 2px 2px 10px #cda349;	}
	.beautyadd_font_size_2{
		font-size: 1.0vw;
	}
	.beautyadd_font_size_3{
		font-size: 0.8vw;
	}
	.beautyadd_100{
		width:99.9%;
		overflow:auto;
	}
	.beautyadd_85{
		width:84%;
		margin:auto;
		padding:0.5%;	
	}
	.beautyadd_50{
		width: 47.8%;
		padding: 0.5%;
		margin: 0.5%;
		overflow: auto;
		float: left;
	}
	.beautyadd_33{
		width: 31.1%;;
		padding:0.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_33_1{
		width: 31.1%;
		padding:0.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_70{
		width:67.8%;
		padding:1.5%;
		margin:0.5%;
		overflow:hidden;
		float:left;
	}
	.beautyadd_30{
		width:27.8%;
		padding:1.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_80{
		width: 77%;
		overflow: auto;
		margin: 0.5%;
		padding: 0.5%;
		float: left;
	}
	.beautyadd_20{
		width:17.8%;
		padding:0.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_25{
		width:22.8%;
		padding:1%;
		margin:0.5%;
		overflow:auto;
		float:left;
		border:1px solid #ccc;
		background:#FFF;
		
	}
	.beautyadd_25 img{border:1px solid #CCC;}
	.beautyadd_border{
		border: 1px solid #F57F32;
	}
	
	.beautyadd_button1{
		width: 15%;
		height: 3vw;
	
		border-radius: 25px;
		margin: 30px 0 50px 0;
		background: #9e7d76;
        color: #FFF;
        font-size: 1.2vw !important;
	}
	.beautyadd_button2{
		width: 5%;
		height: auto;
		font-size: 0.9vw !important;
		border-radius: 100px;
		/* background: inherit; */
		margin:1%;
	}
	.beautyadd_button3{
		width: 7vw;
		height: 7vw;
		font-size: 0.9vw !important;
		border-radius: 100px;
		/* background: inherit; */
	}
	.beautyadd_center{
		text-align:center;
	}
	.beautyadd_mobile_only{
		
	}
	.beautyadd_desktop_only{}
	#beautyadd_form_1{
		width: 35%;
		margin: auto;
	}
	.beautyadd_icon_1{width:60px;  margin:2%;}
	.beautyadd_icon_2{}
	.beautyadd_image_1{width:22%;  margin-left:2px;}
	.beautyadd_image_2{width:10%;}
	.beautyadd_image_3{width:5%;  margin: 10px 2% 10px 2%;  border-radius: 29%; border: 1px solid #cda349;}
	.beautyadd_image_4{width:15%;  margin: 10px 2% 10px 2%;  border-radius: 29%; border: 1px solid #cda349;}
	.beautyadd_image_5{width:40%; margin:1%;  }
	.beautyadd_table_1{	border-style:double;	}
	.beautyadd_table_1 tr{border-bottom:1px solid #dd585;}
	.beautyadd_table_1 td{padding:1%; font-size:1vw;}
	.beautyadd_table_1 td:nth-child(2){width:20%; text-align:right; }
	.beautyadd_table_2{	border-style:double; width:100%; font-size:1vw	}
	.beautyadd_table_2 tr{border-bottom:1px solid #dd585;}
	.beautyadd_table_2 td{padding:1%;}
	.beautyadd_table_2 td:nth-child(2){width:85%; }
}
@media only screen and (min-width: 1900px){
	body{
		font-size:90% !important;
	}
	#beautyadd_form_1{
		width: 30%;
		margin: auto;
	}
}
@media only screen and (min-width: 3000px){
	body{
		font-size:95% !important;
	}
}
@media only screen and (min-width: 4000px){
	body{
		font-size:100% !important;
	}
	#beautyadd_form_1{
		width: 25%;
		margin: auto;
	}
}