/**
* @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
*************************************************************************************/
	.product-description tr{border-top:1px solid #ddd;}
	.product-description td{vertical-align:top;}
	.beautyadd_33A{width: 33%; float:left;}
	button:focus {outline:0;}
	#jsn-topbar{
		background-color: #F6D4E0 !important;
	}
	.beautyadd_center{
		text-align:center;
	}
	#jsn-master{
		background-color: #FFF !important;
		background-image: none !important;
	}
	h1{color:#efb000;}
	
	
@media only screen and (max-width: 1023px), (max-device-width: 1023px) {
/*a4joomla-dark template css*/    
/*Header*/
    #logo h2{text-align:left !important;}
    #logo h3{text-align:left !important; color:#FFF !important;}
/*Menu*/  
    div#topmenu #sidr{ background: rgb(0 0 0 / 88%) !important; }
    #FlexibleVM3Cart{padding:4px 30px !important;}
    .custombeautyadd_search {width: auto;  padding: 0 19px 0 20px;}
    .custombeautyadd_search .beautyadd_search_menu{font-size:20px;}
/*Home page */
    .vm-categories-wall-catname{line-height:1.5;  height: calc(1em * 1.5 * 2);}
    .vmgroupbeautyadd_home_products .width25{width: 20.7% !important;  margin: 1%; border: 1px solid #ccc;     padding: 1%;}
 
/*Footer*/
    .beautyadd_image_2{width:33%};
/*Item page */
    .vm-product-descr-container-0 a:active{color:#000 !important;}
    .vm-btn.vm-btn-secondary{background-color: #db7119;    color: #ffffff; width:90%;}
  /*Formmaker*/
    #beautyadd_form_1 input[type="text"]{background:#ffa962 !important; color:#FFF !important;}
    #beautyadd_form_1 select{background:#ffa962 !important; color:#FFF !important;}
    #beautyadd_form_1 textarea{background:#ffa962 !important; color:#FFF !important;}   
    #beautyadd_form_1 .wdform-label{color:#FFF !important;}
    #beautyadd_form_1 .button-submit{background:#db7119 !important; width:94%; padding:0 !important;}
    #beautyadd_form_1 .button-reset{width:94%; padding:0 !important;}
 /*FAQ*/
	#content{width:100% !important; background:#000 !important;}
    .ttext{color:#FFF !important; background:#000 !important;}
	.post_ajax_loaded{border-bottom:1px solid #FFF !important;}
    .post_title {  background-color: rgba(255, 255, 255, 0) !important;  border-color:rgba(255,255,255,0) !important;  }
    .post_content_wrapper{background-color:#000 !important;}
    .atext{color:#FFF !important;}
    #1990499019{overflow:hidden;}

/*Search page */
    #mod_virtuemart_search{height:60px !important; width:100% !important;}








    
	.menu-mainmenu li{border-radius:0px !important;}
	.button2020{
		background: #FFB1B1;
		border-radius: 10px;
		color: #3C3C3C;
		margin:1%;
		width:43.5% !important;
	}
	#jsn-mainbody{
		padding:2px !important;
	}
	.photo_image{width:55%;}
	h1 { 
		font-size: 22px !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h2{
		font-size: 20px !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h3{
		font-size: 18px !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	.beautyadd_font_family_1 {
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		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:18px;
		font-family: 'Microsoft JhengHei', 微软雅黑, Tahoma, Verdana, Arial, Simsun, 宋体, sans-serif;
	}
	p{
		font-family: 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑, Tahoma, Verdana, Arial, Simsun, 宋体, sans-serif !important;
		letter-spacing: 1px !important;
		line-height: 1.4 !important;
		margin: 13px 0px 13px 0 !important;
		font-size:16px;		
	}
	.beautyadd_font_size_1{
		font-size: 14px;
	}
	.beautyadd_font_size_2{
		font-size: 12px;
	}
	.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:43.5%;
		padding:2%;
		
		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%;
		
		overflow:auto;
		float:left;
	}
	.beautyadd_30{
		width:96%;
		padding:2%;
		
		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 #91684C;
	}
	.beautyadd_color_1{
		background-color:rgba(255, 240, 204, 0.5) ;
	}
	.beautyadd_color_2{
		background-color:#E0DCE4 ;
	}
	.beautyadd_color_3{
		background-color:#F8B732  ;
	}
	.beautyadd_color_4{
		background-color:#FF491B  ;
	}
	.beautyadd_color_5{
		background-color:#49BBAC  ;
	}
	.beautyadd_button1{
		width: 24%;
		height: 7vw;
		font-size: 16px !important;
		letter-spacing: 1px;
		border-radius: 100px;
		background: #FB81A1;
		color: #FFF;
		margin: 5px;
		font-family: Tahoma, 'Microsoft JhengHei', 微软雅黑, Verdana, Arial, Simsun, 宋体, sans-serif;
		
	}
	.beautyadd_button2{
		width: 72%;
		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{	}
	.beautyadd_desktop_only{display:none;}
	#beautyadd_form_1{
		width: 60%;
		margin: auto;
	}
    .beautyadd_image_1{width:35%; margin:auto;}
}
@media only screen and (max-width: 480px), (max-device-width: 480px) {

/*Css for a4joomla-dark*/
/*Header*/
    #logo h2{text-align:left !important;}
    #logo h3{text-align:left !important; color:#FFF !important;}
/*Menu*/  
    div#topmenu #sidr{ background: rgb(0 0 0 / 88%) !important; }
    #FlexibleVM3Cart{padding:12px !important;}
    .custombeautyadd_search {width: auto;  padding: 0 19px 0 20px;}
    .custombeautyadd_search .beautyadd_search_menu{font-size:20px;}
/*Home Page */
    h3.fullpageheader{color:#FFF !important;}
    h3{color:#FFF !important;}
 /*Formmaker*/
    #beautyadd_form_1 input[type="text"]{background:#ffa962 !important; color:#FFF !important;}
    #beautyadd_form_1 select{background:#ffa962 !important; color:#FFF !important;}
    #beautyadd_form_1 textarea{background:#ffa962 !important; color:#FFF !important;}   
    #beautyadd_form_1 .wdform-label{color:#FFF !important;}
    #beautyadd_form_1 .button-submit{background:#db7119 !important; width:96%;}
    #beautyadd_form_1 .button-reset{width:100%;}
  /*FAQ */
	#content{width:100% !important;}
    .ttext{color:#FFF !important;}
	.post_ajax_loaded{border-bottom:1px solid #FFF !important;}
	#contentOuter .atext p{color:#FFF!important;}
    #contentOuter .atext li{color:#FFF!important;}
  /*Search page */
    #mod_virtuemart_search{height:60px !important; width:100% !important;}
  /*Login page */
    #com-form-login-username input{}
    table.user-details input{height: 30px;}
    .user-details label{color:#FFF;}
    .nav-tabs.nav-stacked{width:60% !important;}
  /*Show Cart*/
  #fancybox-content h4{color:#000 !important;}
  /*Cart*/
    #cart-view .userdata p{color:#000 !important;}
table.cart-summary {
    width: 100%;
    border-collapse: collapse;
  }

  .cart-summary tr {
    display: flex;
    flex-direction: column;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 10px;
  }

  .cart-summary td {
    width: 100%;
    padding: 8px;
    box-sizing: border-box;
  }

  .cart-summary .vm-cart-item-name {
    order: 1;
  }

  .cart-summary .vm-cart-item-quantity {
    order: 2;
    display: inline-block;
    justify-content: space-between;
    align-items: center;
    text-align:right;
  }
  .cart-summary .quantity-input{ height:40px !important; width:40px !important;}
  .vm2-add_quantity_cart {margin:0 30px 0 30px !important;}
  .vm-cart-item-total .PricesalesPrice  {text-align:right !important;}
  .cart-summary .vm-cart-item-basicprice,
  .cart-summary .vm-cart-item-total {
    order: 3;
    text-align: right;
  }

  .cart-summary .vm-cart-item-sku,
  .cart-summary .vm-cart-item-tax,
  .cart-summary .vm-cart-item-discount {
    display: none; /* Hide unnecessary fields on small screens */
  }
    .cart-summary td, .cart-summary th{border:none !important;}
    span.cart-images img{width:55% !important;}
    .cart-summary tr:nth-of-type(3) {  display: none;}
    .cart-summary .details-button{width:100px !important;}
    .PricesalesPriceShipment .PricesalesPriceShipment{font-weight:bold !important;}

/*Continue Shopping*/
    .vm-product-descr-container-0 a{color:#000 !important;}
    .row .addtocart-bar{display:none !important;}
    .row .vm-col-4{background:#000 !important;}
    .vm-product-descr-container-0 a{color :#FFF !important; text-align:left;}
    .vm-product-descr-container-0 h2{color :#FFF !important; text-align:left;}
    .row .PricebasePrice{text-align:center !important;}


/*End of a4joomla-dark */
    
	.button2020{
		background: #FFB1B1;
		border-radius: 10px;
		color: #3C3C3C;
		margin:1%;
		width:43.5% !important;
	}
	#jsn-mainbody{
		padding:2px !important;
	}
	.photo_image{width:85%;}
	h1 { 
		font-size: 24px !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
		overflow:hidden;
	}
	h2{
		font-size: 20px !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h3{
		font-size: 24px !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
		
	}
	h4{
		font-size: 24px !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	.beautyadd_font_family_1 {
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		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;
		font-family: Tahoma, 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
	}
	p{
		font-family: 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑, Tahoma, Verdana, Arial, Simsun, 宋体, sans-serif !important;
		letter-spacing: 1px !important;
		line-height: 1.4 !important;
		margin: 13px 0px 13px 0 !important;
		font-size:18px;		
	}
	.beautyadd_font_size_1{
		font-size: 14px;
	}
	.beautyadd_font_size_2{
		font-size: 12px;
	}
	.beautyadd_font_size_3{
		font-size: 16px;
	}
	.beautyadd_100{
		width:100%;
		overflow:hidden;
	}
	.beautyadd_85{
		width:94%;
		padding:2%;
		margin:auto;
		overflow:auto;
		padding:10px;
	}
	.beautyadd_50{
		width:96%;
		padding:2%;
		margin: 0.5%;
		overflow: auto;
		float: left;
	}
	.beautyadd_33{
		width:96%;
		padding:1%;
		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:45.3%;
		padding:2%;
		
		overflow:auto;
		float:left;
	}
	.beautyadd_border{
		border: 1px solid #91684C;
	}
	.beautyadd_color_1{
		background-image: url(/images/general/background-1.jpg);
        padding: 50% 10% 50% 10%;
        background-size:cover;
	}
	.beautyadd_color_2{
		background-color:#E0DCE4 ;
	}
	.beautyadd_color_3{
		background-color:#F8B732  ;
	}
	.beautyadd_color_4{
		background-color:#FF491B  ;
	}
	.beautyadd_color_5{
		background-color:#49BBAC  ;
	}
	.beautyadd_button1{
		width: 70%;
		height: 11vw;
		font-size: 14px !important;
		letter-spacing: 1px;
		border-radius: 100px;
		background: #FB81A1;
		color: #FFF;
		margin: 5px;
		font-family: Tahoma, 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
	}
	.beautyadd_button2{
		width: 72%;
		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{	}
	.beautyadd_desktop_only{display:none;}
	#beautyadd_form_1{
		width: 95%;
		margin: auto;
	}
	ul li{
		line-height : 1.5 !important;
	}
	.beautyadd_image_1{width:60%; margin:auto;}
	.beautyadd_image_2{width:33%; margin:auto;}
}
@media only screen and (min-width: 1024px) {
/* Css for a4joomla-dark-free */

    #wrap, #slideshow-mod, #navcontainer, #navsepcontainer, #footer, #a4j {width:80%; max-width:2000px !important;}
    #logo{width:20% !important;}
    #navright{width:79% !important;}
    #topnav{width:100% !important;}
  /*Top bar*/
    #navflex{background: linear-gradient(to bottom, #000, rgba(255, 255, 255, 0));}
  /*login button */
    .sclogin{width:80px !important; display:inline-block !important;  }
    .sclogin-modal-links{padding-right:50px !important;}
    .sclogin .btn {background: #db7119 !important; color:#FFF !important; width:100% !important;}
    #sclogin-96{width:100% !important;}
    #form-sclogin-submitcreate .btn{width:100px !important; background-color:#db7119 !important; border-radius:5px !important; }
    #form-sclogin-submitcreate button{width:100px !important; background-color:#db7119 !important; border-radius:5px !important; }
    #sclogin-96 a{color: #000 !important;}
    #login-modal .modal-body{max-height:500px !important;}
    .beautyadd_cart_1 {width:5% !important; display:inline-block !important; vertical-align:bottom;}
    .custombeautyadd_search {width:4% !important; display:inline-block !important;}
  /*end of login button*/
  /*cart*/
  .beautyadd_search_menu .fa{color:#db7119; vertical-align: bottom; font-size:1.1em;}
  /*menu*/
    div#topmenu.navbar .nav > .active > a, div#topmenu.navbar .nav > .active > a:hover, div#topmenu.navbar .nav > .active > a:focus{color:#db7119 !important;}
    div#topmenu.navbar .nav > li > a{color:#d8ab85 !important;}
	
  /*FAQ*/
	#content{width:100% !important;}
    .ttext{color:#FFF !important;}
	.post_ajax_loaded{border-bottom:1px solid #FFF !important;}
	
  /*Formmaker*/
    #beautyadd_form_1 input[type="text"]{background:#ffa962 !important; color:#FFF !important;}
    #beautyadd_form_1 select{background:#ffa962 !important; color:#FFF !important;}
    #beautyadd_form_1 textarea{background:#ffa962 !important; color:#FFF !important;}
  /*Search page */
    #mod_virtuemart_search{height:60px !important;}
    
  /*Register page */
    #adminForm .user-details{width:70% !important;}
     #adminForm .user-details td:first-child{width:30% !important;}
     #adminForm .user-details td:nth-child(2){width:70% !important;}
     #adminForm .user-details input{width:100% !important; height:2em;}
     #adminForm  button{width:100px; height:3em;}
     
     #com-form-login input{width:100px; height:3em;}
     
  /*item page virtuemart home page */
    .row .category{border: 1px solid #ccc; width: 21.7% !important; margin: 1% !important; background:#000;}
    .row-fluid{}
    .latest-view .vm-co-4{width: 21.7% !important; margin: 1% !important;}
    .spacer.product-container{background:#000 !important; margin: 0% !important; }
    .latest-view .row{width:100% !important;}
    .vm-product-descr-container-0 {
        height: 5em;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 1.5em;
        vertical-align: top;
    }
    .latest-view .js-recalculate{}
    .addtocart-button{background:#db7119 !important;}
    .beautyadd_product_module_image img{width:100% !important;}
  /* Product detail page */
    .vm-product-details-container .product-price{text-align:left !important; font-size:1.2em; line-height: 1.5; color: #FFF;}
  /*Check out popup window */
    #fancybox-content h4{color:#000 !important;}
  /*Checkout page */
    #com-form-login{background:#dfdfdf;}
    
    #com-form-login-username input{background:#FFF!important;}
    #com-form-login-password input{background:#FFF!important; color:#000 !important;}
    #checkoutForm{background:#dfdfdf;}
    #checkoutForm span, #checkoutForm td, #checkoutForm h4, #checkoutForm th {    color: #000 !important;}
    #checkoutForm h4{text-align:left;}
    #checkoutForm tr{border-bottom: 2px solid #ccc;}
    .vm-fieldset-customer-note{padding-left:10px;}
    .vm-fieldset-tos{padding-left:10px;}
    .vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited{background:#db7119 !important;}
    #checkoutFormSubmit button{width:60%; margin:auto; margin-bottom:30px;}
    #checkoutForm .checkout-button-top {text-align:center !important;}
    #footerwrap p, a, {color:#FFF !important;}
    .terms-of-service a{color:#000 !important;}
    .output-billto{margin-left:10px;}
  /*Edit address*/
    table.user-details{width:70% !important;}
    table.user-details td:first-child{width:30% !important; color:#FFF;}
    table.user-details td:nth-child(2){width:70% !important; color:#FFF;}
    table.user-details input{width:100% !important; height:2em;}
    table.user-details  button{width:100px; height:3em;}
    .chzn-container li{color:#000!important; font-size:1vw !important;} 
    .userdata p {color:#000 !important;}
    
    .control-buttons button{background:#db7119 !important;         padding: 10px 40px 10px 40px;        color: #000; }
    
  /*order view track my order */
    .order-view .button{background:#db7119 !important; color:#FFF !important; padding: 10px 30px 10px 30px;}
    
  /*login page */
    #content60 .form-validate {width: 60%;  margin: auto; padding: 4%; border: 1px solid #ccc;}
    #content60 .control-group{width:100%; }
    #content60 .control-label{width:100% !important;  text-align: center;}
    #content60 .controls input{width:80%; margin:auto; height:30px;}
    #content60 .control-group button{width:20%; padding:2%; background:#db7119;}
    
    
    
    
/*End of a4Joomla template*/
    
    
    
	.button2020{
		background: #FFB1B1;
		border-radius: 10px;
		color: #3C3C3C;
	}
/* virtuemart */
	.vm-product-media-container{height:auto !important;}
	.product-description {
		width:80%; margin: 0 auto !important;
		padding:1%;
		background:#000;
	}
	.vm-product-container{
		width:80%;
		margin: 0 auto;
		padding:1%;
		background:#000;
	}
	.category-view .row .category .spacer h2{
		font-size:1vw !important;
	}
	.spacer.product-container{
		margin:2% !important;
		background:rgba(255, 255, 255, 0.6);
	}
	h4{text-align:center;}
	.category{
		margin-top: 2%;
		background: rgba(255, 255, 255, 0.62);
		padding-bottom: 2%;
		margin-left:0.5%;
		margin-right:0.5%;
	}
	.vm-col-4{width:21.7% !important; margin:1% !important; padding:0 !important;}
	.width25{width:23.8% !important;}
	.row{
		width:100%;
		margin:0 auto !important;
	}
/* Beautyadd custom css Beginning */
	.photo_image{width:45%;}
/* Martin Add css information */
	
	h1 { 
		font-size: 1.6vw !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h2{
		font-size: 1.3vw !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4 !important;
		padding:10vh 0 6vh 0;
	}
	h3{
		font-size: 1.2vw !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
		
	}
	h4{
		font-size: 1.2vw !important;
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	.beautyadd_font_family_1 {
		font-family: Tahoma, Tahoma, 'Roboto Condensed', 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
		line-height:1;
	}
	.beautyadd_font_family_2 {
		font-family: 'Roboto Condensed', 'cwTeXYen', Simsun, sans-serif;
		letter-spacing: 1px;
		line-height:1;
	}
	.beautyadd_font_family_3 {
		font-family: 'Roboto Condensed', 'Noto Sans TC', Simsun, sans-serif;
		letter-spacing: 1px;
		line-height:1;
	}
	.beautyadd_font_family_4 {
		font-family: 'Roboto Condensed', 'Noto Sans Kannada', Simsun, sans-serif;
		letter-spacing: 1px;
		line-height:1;
	}
	ul li, ol li{
		letter-spacing: 1px !important;
		line-height: 1.4 !important;
		font-size: 1vw;
		font-family: Tahoma, 'Microsoft JhengHei', 微软雅黑,  Verdana, Arial, Simsun, 宋体, sans-serif;
		color:#FFF !important;
	}
	p{
		letter-spacing: 1px !important;
		line-height: 1.4 !important;
		margin: 13px 0px 13px 0 !important;		
		font-size: 1.2vw;
		font-family: 'Microsoft JhengHei', 微软雅黑, Tahoma, Verdana, Arial, Simsun, 宋体, sans-serif;
		color:#FFF !important;
	}
	.beautyadd_font_size_1{
		font-size: 1.2vw;
	}
	.beautyadd_font_size_2{
		font-size: 1.0vw;
	}
	.beautyadd_font_size_3{
		font-size: 0.9vw;
	}
	.beautyadd_100{
		width:100%;
		overflow:auto;
	}
	.beautyadd_85{
		width:83%;
		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:0.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_30{
		width:27.8%;
		padding:0.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:0.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_border{
		border: 1px solid #91684C;
	}
	
	.beautyadd_color_1{
		padding: 30vh 20% 30vh 20%;
        background-image: url(/images/general/background-1.jpg);
        text-align: right;
		margin:0 0 15vh 0;
		background-size:contain;
	}
	.beautyadd_color_1 h1{font-size: 3vw !important; color: #FFF;}
	.beautyadd_color_2{
		background-color:#E0DCE4 ;
	}
	.beautyadd_color_3{
		background-color:#F8B732  ;
	}
	.beautyadd_color_4{
		background-color:#FF491B  ;
	}
	.beautyadd_color_5{
		background-color:#49BBAC  ;
	}
	.beautyadd_button1{
		width: 20%;
		height: 2.5vw;
		font-size: 1vw !important;
		border-radius: 100px;
		background: #FB81A1;
		color: #FFF;
		font-family: Tahoma, 'Microsoft JhengHei', 微软雅黑, Verdana, Arial, Simsun, 宋体, sans-serif;
		letter-spacing: 1px;
	}
	.beautyadd_button2{
		width: 15%;
		height: 3vw;
		font-size: 0.9vw !important;
		border-radius: 60px;
		/* background: inherit; */
	}
	.beautyadd_button3{
		width: 7vw;
		height: 7vw;
		font-size: 0.9vw !important;
		border-radius: 100px;
		/* background: inherit; */
	}
	.beautyadd_center{
		text-align:center;
	}
	.beautyadd_mobile_only{
		display:none;
	}
	.beautyadd_desktop_only{}
	#beautyadd_form_1{
		width: 60%;
		margin: auto;
		padding:2%;
		background:#ffffff00;
	}
	.beautyadd_image_1{width:25%; margin:auto;}
	.beautyadd_image_2{width:30%; margin:auto;}
}
@media only screen and (min-width: 1900px){
	body{
		font-size:90% !important;
	}
	#beautyadd_form_1{
		width: 70%;
		margin: auto;
	}
	.beautyadd_85{
		width:80%;
		margin:auto;
		padding:0.5%;	
	}
}
@media only screen and (min-width: 3000px){
	body{
		font-size:95% !important;
	}
	.beautyadd_85{
		width:55%;
		margin:auto;
		padding:0.5%;	
	}
}
@media only screen and (min-width: 4000px){
	body{
		font-size:100% !important;
	}
	#beautyadd_form_1{
		width: 25%;
		margin: auto;
	}
	.beautyadd_85{
		width:50%;
		margin:auto;
		padding:0.5%;	
	}
}