/**
* @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: #FFF !important; font-weight:bold;}
	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;
	}
	h1, h2, h3, h4, h5, h6 {color: #FFF !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: url('/images/background-pattern2.jpg'); background-repeat: repeat;}
	.beautyadd_color_2{		}
	.beautyadd_color_3{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;}
	.beautyadd_color_4{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;}
	.beautyadd_color_5{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;	}
	.beautyadd_color_6{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;	} 
    .beautyadd_color_7{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;}
    .beautyadd_color_8{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;	}   
    .beautyadd_color_9{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;	}  
    .beautyadd_color_10{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;	}  
    .beautyadd_color_11{background: url('/images/background-pattern2.jpg'); background-repeat: repeat;	}  
    .beautyadd_right{float:right !important;}
    .beautyadd_color_9 {    }
   .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: #1a292f !important;}
	.moduletable{border:none !important;}
	.carouselck_wrap .carouselck_pag .carouselck_pag_ul{text-align:center;}
	.alert-message{display:none;}
	p{color:#FFF !important;}
	ul li{color: rgb(14 14 14 / 75%) !important;}
	ol li{color: rgb(14 14 14 / 75%) !important;}
	.t4-palette-primary{ background-color: #0f1011eb !important;}
	.t4-offcanvas .t4-off-canvas-header { background-color: #4f4f50d1 !important;}
    .white {color:#FFF !important; text-shadow: 0px 0px 15px #84efff;}
	.white_color{color:#FFF !important;}
	.beautyadd_button1{background-color:#b6830a !important;}
	
	figure.edafck figcaption, figure.effectck-edafck figcaption {background:#eae8e775 !important ;}
	figure.edafck img, figure.effectck-edafck img{opacity:1 !important;}
	#tns1-mw{overflow:hidden;}
	ul li{color:#FFF !important;}
	

	
	
	
@media only screen and (max-width: 1023px), (max-device-width: 1023px) {

/* JA Stark Template */
    #t4-header .container{padding-bottom:0.5rem !important;}
    .t4-offcanvas{background-image: url(/images/massage-in-london-background2.jpg) !important; width:48% !important;}
    .navbar span{ color:#FFF !important;}
	.dropdown-menu{background-color:#ffffff38 !important;}
    .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{background-size:170%; background-position:center top; }
    .beautyadd_color_1_container h1{padding: 4% 0 3% 0; font-size:28px !important;}
    .beautyadd_color_2{background-image: url(/images/beautyadd_color_2_circle-3.png); background-size:100%; background-repeat:no-repeat; background-position:center; }
    .beautyadd_color_2{background-size:170%; background-position:center top;  }
    .beautyadd_color_3{background-size:170%; background-position:center top;  }
    .beautyadd_color_4{background-size:170%; background-position:center top;   }
    .beautyadd_color_5{background-size:170%; background-position:center top; }
    .beautyadd_color_6{background-size:170%; background-position:center top;     }
    .beautyadd_color_7{background-size:170%; background-position:center top;     }
    .beautyadd_color_8{background-size:170%; background-position:center top; }    
    .beautyadd_right{float:right !important; m}
    .beautyadd_color_9 {background-size:170%; background-position:center top;     }
    .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-size:170%; background-position:center top;  }
    .beautyadd_color_11{}
    .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;}
    figure[class*="effectck"] figcaption [class*="title"]{font-size:1em !important;}
/*logo*/
    .nav-breakpoint-lg #t4-header .logo {position:relative !important; width:30% !important; max-width:25% !important;}
    .navbar-brand.logo-image {width:100% !important;}
/*form */
    .fm_row_3_70 .row{display:block !important;}
    .col-md-6 {width:100%; max-width:100% !important;}
    
    .underline {
        background-image: url(/images/underline3_white.png);
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 28%;
        margin-bottom: 4%;
    }
    
    
    .beautyadd_color_1 .beautyadd_color_1_container {
        height: 70vh;
        margin-top: -15vh;
        padding: 14vh 0 0vh 0;
        background: url(/images/massage-in-london-background2.jpg);
        background-size: cover;
        background-position: top center;
	}
	.beautyadd_color_1 .background-new2{
    	height: 90vh;
        margin-top: 0px;
        padding: 10vh 0 10vh 0;
        background: url(/images/background-2.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_3 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding: 30vh 0 0vh 0;
        background: url(/images/home-massage.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_3 .background-new2{
    	height: 100vh;
        margin-top: 0px;
        padding: 10vh 0 10vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_4 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding: 30vh 0 0vh 0;
        background: url(/images/hotel-massage-mobile.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_4 .background-new2{
    	height: 100vh;
        margin-top: 0px;
        padding: 10vh 0 10vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_5 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding: 30vh 0 0vh 0;
        background: url(/images/massage-therapy-service-mobile.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_5 .background-new2{
    	height: 100vh;
        margin-top: 0px;
        padding: 10vh 0 10vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_6 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  17vh 0 8vh 0;
        background: url(/images/aromatherapy-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_6 .background-new2{
    
	}
    .beautyadd_color_7 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/deep-tissue-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_7 .background-new2{
    
	}
    .beautyadd_color_8 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/swedish-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_8 .background-new2{
    
	}
    .beautyadd_color_11 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/thai-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_11 .background-new2{
    
	}
	.beautyadd_color_10 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/reflexology-foot-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_10 .background-new2{
    
	}
	.beautyadd_color_9 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/contact-us-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_9 .background-new2{
    
	}
	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	#jsn-mainbody{
		padding:2px !important;
	}
	
	h1 { 
		font-size: 22px !important;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h2{
		font-size: 22px !important;
		letter-spacing: 1px;
		line-height: 1.4; margin-top:7vh;
	}
	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:14px;
		
	}
	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: 20px;         margin-bottom: 5% !important;
	}
	.beautyadd_font_size_3{
		font-size: 19px;
	}
	.beautyadd_100{
		width:100%;
		overflow:auto;
	}
	.beautyadd_85{
		width:96%;
		padding:2%;
		margin:auto;
		overflow:auto;
	}
	.beautyadd_50{
		width:60%;
		padding:2%;
		margin-left:20%;
		overflow: hidden;
		float: left;
	}
	.beautyadd_33{
		width:30.8%;
		padding:1%;
		margin:1%;
		overflow:hidden;
		float:left;
	}
	.beautyadd_33_1{
		width: 31%;
		padding:0.5%;
		margin:0.5%;
		overflow:auto;
		float:left;
	}
	.beautyadd_70{
		width:65.7%;
		padding:2%;
		margin:2%;
		overflow:auto;
		float:left;
	}
	.beautyadd_30{
		width:43%;

		margin:0 2% 2% 2% !important;
		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: 27%;
        height: 7vw;
        font-size: 20px !important;
        letter-spacing: 2px;
        border-radius: 12px;
        background: #cca248;
        margin: 5px;
        color:#FFF;
	}
	.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_icon_1{width:10%; border:2px solid #dd5855; border-radius:100px; margin:4%;}
	.beautyadd_icon_2{}
	.beautyadd_image_1{width:25%;}
	.beautyadd_image_2{}
	.beautyadd_image_3{        width: 7%;        margin: 3%;        border: 1px solid #caa149;        border-radius: 30%;}
	.beautyadd_image_4{        width: 9%;        margin-right: 5%;        border-radius: 30%;}
	.beautyadd_image_5{        width: 10%;        margin-right: 5%;        border-radius: 30%;}
		.beautyadd_image_6{        width: 30%;        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) {
/* ja-shark template */
	.t4-offcanvas{background-image: url(/images/massage-in-london-background2.jpg) !important; width:88% !important;}
    .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{background-size: 88%; background-position: center top;}
    .beautyadd_color_2{ background-size: 88%; background-position: center top;  }
    .beautyadd_color_3{background-size: 88%; background-position: center top;}
    .beautyadd_color_4 {background-size: 88%; background-position: center top; }
    .beautyadd_color_5{ background-size: 88%; background-position: center top; }
    .beautyadd_color_6{background-size: 88%; background-position: center top;  }
    .beautyadd_color_7{ background-size: 88%; background-position: center top;   }
    .beautyadd_color_8{background-size: 88%; background-position: center top; }    
    .beautyadd_color_9 {background-size: 88%; background-position: center top;      }
    .beautyadd_color_10{background-size: 88%; background-position: center top;      }    
    .beautyadd_color_11 {     background-size: 88%; background-position: center top;   }
    .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:0.5rem !important;}
    .beautyadd_product{background:#FFF; border:1px solid #CCC;}
    .desktop_only{display:none;}
   
     .underline{ background-image:url('/images/underline3_white.png'); background-repeat:no-repeat; background-position:center top; background-size:70%; margin-bottom:4%;}
    .underline_white{ background-image:url('/images/underline3_white.png'); background-repeat:no-repeat; background-position:center top; background-size:70%; margin-bottom:4%;}
    
    
    	.beautyadd_color_1 .beautyadd_color_1_container {
        height: auto;
        margin-top: -17vh;
        padding: 17vh 0 8vh 0;
        background: url(/images/massage-in-london-background2.jpg);
        background-size: cover;
        background-position: top center;
	}
	.beautyadd_color_1 .background-new2{
    	height: auto;
        margin-top: 0px;
        padding: 7vh 0 7vh 0;
        background: url(/images/background-2.jpg);
        background-size: cover;
        background-position:right;
	}
	.beautyadd_color_3 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding: 17vh 0 8vh 0;
        background: url(/images/home-massage.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_3 .background-new2{
    	height:auto;
        margin-top: 0px;
        padding:  7vh 0 7vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_4 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  17vh 0 8vh 0;
        background: url(/images/hotel-massage-mobile.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_4 .background-new2{
    	height: auto;
        margin-top: 0px;
        padding: 7vh 0 7vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_5 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  17vh 0 8vh 0;
        background: url(/images/massage-therapy-service-mobile.jpg);
        background-size: cover;
        background-position:80%;
	}
	.beautyadd_color_5 .background-new2{
    	height:auto;
        margin-top: 0px;
        padding: 7vh 0 7vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
    .beautyadd_color_6 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  17vh 0 8vh 0;
        background: url(/images/aromatherapy-massage-page.jpg);
        background-size: cover;
        background-position:100%;
	}
	.beautyadd_color_6 .background-new2{
    
	}
    .beautyadd_color_7 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/deep-tissue-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_7 .background-new2{
    
	}
    .beautyadd_color_8 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/swedish-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_8 .background-new2{
    
	}
    .beautyadd_color_11 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/thai-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_11 .background-new2{
    
	}
	.beautyadd_color_10 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/reflexology-foot-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_10 .background-new2{
    
	}
	.beautyadd_color_9 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/contact-us-page.jpg);
        background-size: cover;
        background-position:c67%;
	}
	.beautyadd_color_9 .background-new2{
    
	}
    
    
    
    
    
/*logo */
    .nav-breakpoint-lg #t4-header .logo {width:45% !important; float:left; max-width:45% !important; position:relative !important;}
    .navbar-brand.logo-image{width:90% !important; margin:0 0 0 6%;}
    .main-top-1{width:45% !important; float:left; position:relative; display:block; padding-left:0px !important; padding-right:0px !important;}
    .mainnav{width:15% !important; max-width:15% !important;}

/*Image effect*/
    figure[class*="effectck"] figcaption [class*="title"]{font-size:1em !important;}

/*t4*/
    .t4-content-inner{overflow:hidden;}


	#jsn-mainbody{
		padding:2px !important;
	}
	
	h1 { 
		font-size: 24px !important;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h2{
		font-size: 24px !important;
    	text-shadow: 2px 2px 10px #FFF;
		letter-spacing: 1px;
		line-height: 1.4;
		margin-top:7vh;
	}
	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:22px;		
	}
	.beautyadd_font_size_1{
		font-size: 32px;  color:#FFF !important; text-shadow:2px 2px 20px #e6a10d;
	}
	.beautyadd_font_size_2{
		font-size: 22px;
	}
	.beautyadd_font_size_3{
		font-size: 0.9em;
		margin-top:0.4em !important;
	}
	.beautyadd_100{
		width:100%;
		overflow:auto;
	}
	.beautyadd_85{
		width:90%;
		padding:2%;
		margin:auto;
		overflow:auto;
		padding:1%;
	}
	.beautyadd_50{
		width:96%;
		padding:2%;
		margin: 2%;
		overflow: auto;
		float: left;
	}
	.beautyadd_33{
		width:70%;
		padding:2%;
		margin:0 15% 0 15%;
		overflow:hidden;
		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:100%;
		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: 72%;
		height: 11vw;
		font-size: 24px !important;
		letter-spacing: 1px;
		border-radius: 10px;
		background: #384c51;
		margin: 5px;
		border: 1px solid #d1d1d1;
		color:#FFF;
	}
	.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; font-size:22px;
	}
	.beautyadd_icon_1{width:15%; border:2px solid #dd5855; border-radius:100px; 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: 3px solid #cda349;}
	.beautyadd_image_4{width:15%;  margin: 10px 2% 10px 2%;  border-radius: 29%; border: 1px solid #cda349;}
	.beautyadd_image_5{width:7%;  margin: 15px 2% 10px 2%;  }
	.beautyadd_image_6{width:25%;  margin: 15px 2% 10px 2%;  }
	.beautyadd_table_1{	border-style:double; background:#000; width:100%;	}
	.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) {
/* 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{background-size:20%;}
    .beautyadd_color_1_container{height:350px;}
    .beautyadd_color_1 h1{padding: 0% 0 0 0};
    .beautyadd_color_2{ }
  .beautyadd_color_2{background-image: url(/images/beautyadd_color_2_circle-3.png);    background-size: 80%;    background-repeat: no-repeat;    background-position: center; }
    .beautyadd_color_2{  }
    .beautyadd_color_3{  }
    .beautyadd_color_4{}
    .beautyadd_color_5{ }
    .beautyadd_color_6{    }
    .beautyadd_color_7{    }
    .beautyadd_color_8{}    
    .beautyadd_right{float:right !important;}
    .beautyadd_color_9 {
       
    }
    .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{}
    .beautyadd_color_11{}
    .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;}
    .underline{ background-image:url('/images/underline3_white.png'); background-repeat:no-repeat; background-position:center top; background-size:35%; margin-bottom:4%;}
    .underline_white{ background-image:url('/images/underline3_white.png'); background-repeat:no-repeat; background-position:center top; background-size:35%; margin-bottom:4%;}
    .main-top-1 {width:15% !important; max-width:20%;margin-top:14px;}
    .beautyadd_color_9  .col-md-6{flex: 0 0 100% !important; max-width:100%;}
    .t4-component, .component{padding-top:0rem !important;}
    
   	.beautyadd_color_1 .beautyadd_color_1_container {
        height: 100vh;
        margin-top: -15vh;
        padding: 30vh 0 0vh 0;
        background: url(/images/massage-in-london-background2.jpg);
        background-size: cover;
        background-position: top center;
	}
	.beautyadd_color_1 .background-new2{
    	height: 90vh;
        margin-top: 0px;
        padding: 10vh 0 10vh 0;
        background: url(/images/background-2.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_3 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding: 30vh 0 0vh 0;
        background: url(/images/home-massage.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_3 .background-new2{
    	height: 100vh;
        margin-top: 0px;
        padding: 10vh 0 10vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_4 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding: 30vh 0 0vh 0;
        background: url(/images/hotel-massage-mobile.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_4 .background-new2{
    	height: 100vh;
        margin-top: 0px;
        padding: 10vh 0 10vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_5 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding: 30vh 0 0vh 0;
        background: url(/images/massage-therapy-service-mobile.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_5 .background-new2{
    	height: 100vh;
        margin-top: 0px;
        padding: 10vh 0 10vh 0;
        background: url(/images/home-massage-relax.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_6 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  17vh 0 8vh 0;
        background: url(/images/aromatherapy-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_6 .background-new2{
    
	}
    .beautyadd_color_7 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/deep-tissue-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_7 .background-new2{
    
	}
    .beautyadd_color_8 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/swedish-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_8 .background-new2{
    
	}
    .beautyadd_color_11 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/thai-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_11 .background-new2{
    
	}
	.beautyadd_color_10 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/reflexology-foot-massage-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_10 .background-new2{
    
	}
	.beautyadd_color_9 .beautyadd_color_1_container {
        height: 90vh;
        margin-top: -17vh;
        padding:  30vh 0 8vh 0;
        background: url(/images/contact-us-page.jpg);
        background-size: cover;
        background-position:center;
	}
	.beautyadd_color_9 .background-new2{
    
	}
	
	 
    
/* Image effect CK*/
     .effectck-circle-4{width:280px !important;}
     figure[class*="effectck"][class*="circle"] [class*="img"]{overflow:hidden !important;}
      .effectck-circle-7{width:280px !important;}
      figure[class*="effectck"] figcaption [class*="title"]{font-size:1em !important;}


/* Form Formea */
    .formea-form .formea-calendar-full-width .flatpickr-days .dayContainer {width:100% !important;}




    
/* Beautyadd custom css Beginning */
/* Martin Add css information */
	
	h1 { 
		font-size: 1.8vw !important;
		margin: 0% 0 5% 0;
		letter-spacing: 1px;
		line-height: 1.4;
	}
	h2{
		font-size: 1.8vw !important;
		margin:5% 0 -0.5% 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.3vw;
	}
	.beautyadd_font_size_3{
		font-size: 0.9vw;
	}
	.beautyadd_100{
		width:100%;
		overflow:hidden;
	}
	.beautyadd_85{
		width:60%;
		margin:auto;
		padding:0.5%;	
	}
	.beautyadd_50{
		width: 47.8%;
		padding: 0.5%;
		margin: 0 0 0 25%;
		overflow: hidden;
		float: left;
	}
	.beautyadd_33{
		width: 32.1%;;
		padding:0.5%;
		margin:0.5%;
		overflow:hidden;
		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:hidden;
		float:left;
	}
	.beautyadd_30{
		width:40%;
		padding:0 1.5% 1.5% 1.5%;
		margin:0 1% 1% 1%;
		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: 30%;
		height: 3vw;
		border-radius: 50px;
		margin: 30px 0 0px 0;
		background: #6c8088;
        color: #FFF;
        font-size: 1.2vw !important;
        border:0px;
	}
	.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 !important;
	}
	.beautyadd_desktop_only{}
	#beautyadd_form_1{
		width: 35%;
		margin: auto;
	}
	.beautyadd_icon_1{width:60px; border:2px solid #dd5855; border-radius:100px; margin:2%;}
	.beautyadd_icon_2{}
	.beautyadd_image_1{width:22%;  margin-left:2px;}
	.beautyadd_image_2{width:10%;}
	.beautyadd_image_3{width:4%;  margin: 10px 2% 10px 2%;  border-radius: 29%; border: 0px solid #cda349;}
	.beautyadd_image_4{width:10%;  margin: 10px 2% 10px 2%;  border-radius: 29%; border: 0px solid #cda349;}
	.beautyadd_image_5{width:auto; height:1.5em; margin:1%;  }
	.beautyadd_image_6{width:15%;  margin: 15px 2% 10px 2%;  }
	.beautyadd_table_1{	border-style:double; width:100%; background:#120e0e;	}
	.beautyadd_table_1 tr{border-bottom:1px solid #dd585;}
	.beautyadd_table_1 td{padding:1%; font-size:1vw;}
	.beautyadd_table_1 th{background:#120e0e;}
	.beautyadd_table_1 th:nth-child(2){ width:40%; text-align:right; padding-right:10%; }
	.beautyadd_table_1 td:nth-child(2){width:40%; text-align:right; padding-right:10%; }
	.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;
	}
}