@charset "utf-8";

/* CSS Document */

@media only screen and (max-width: 1024px) {
.MainWrapper, .TopMainWrapper, .Footer, .IdxContainWrapper, .InnerContainWrapper, .BlueWrap .InnerContainWrapper, .WelcomeWrap .InnerContainWrapper, .WorkingSlider, .TreatmentsWrap .RightCol {
	width: 94% !important;
	margin: 0px auto !important;
}
.hamburger>div {
    background: #fff;
}
.TopHello {
    background-color: rgba(0, 0, 0, 0.5);
}
.IdxSlideImg {
	display: block !important;
}
.IdxHeaderBg .slides li {
	background-image: none !important;
	min-height: inherit !important
}
.nav-overlay#nav-overlay {
	background-image: none !important;
	background-color: #f4f4f4 !important;
}
.Logo {
	position: relative;
	top: auto;
	left: auto;
	z-index: 100;
	width: 353px;
}
.FaceSpaWrap .FaceSpaSlide .Col .ImgText {
	position: relative;
	top: auto;
	width: 100%;
	height: 100%;
	display: block;
	align-items: center;
	justify-content: center;
	opacity: 1;
	background-color: transparent;
	padding: 5px 15px;
	box-sizing: border-box;
	color: #333;
}
.FaceSpaWrap .FaceSpaSlide .Col .Image img {
	opacity: 0.6;
}
.WelcomeWrap .SpaServicesWrap .ImgWrapper {
	float: none;
	display: block;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.SpaServicesWrap .DescWrap .SepLine {
	border: 1px solid #03b3d0;
	margin: 30px 0px 30px;
	width: 180px;
	text-align: center;
	margin: 0 auto 10px!important;
}
.SpaServicesWrap .DescWrap h2 {
	text-align: center !important;
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 10px !important;
}
.SubLandingDescWrap .RightBlock {
	float: none;
	width: 100%;
}
.SubLandingDescWrap .RightBlock .NavTitle {
	padding: 0px 0px 10px;
	text-align: center;
}
.SubLandingDescWrap .LeftBlock {
	display: block;
	float: none;
	border: none;
	width: 100%;
	padding: 20px 0px 0px;
}
.SubLandingDescWrap .RightBlock ul {
	text-align: center;
}
.SubLandingDescWrap .RightBlock ul li a {
	padding: 0px 10px;
}
.SubLandingDescWrap .RightBlock ul li {
	background-image: url(https://www.thetimelessmedspa.com/html/images/black-bullet.png);
	border-bottom: 1px solid #03b3d0;
	padding: 0px 15px;
	border: none;
	display: inline-block;
}
.SubLandingDescWrap .RightBlock .SepLine {
	/* display: none; */
	width: 100px;
	margin-top: 0px;
}
.MessageWrap .FormWrap .ContactThanksMsg1 {
	margin: 30px 0px !important;
}
.LandingPageBody .FullBodyWaxingWrap .InnerContainWrapper {
	padding: 40px 0px 0px !important;
}
.LandingPageBody .FullBodyWaxingWrap .InnerContainWrapper .FaceSpaSlide {
	margin-bottom: 10px !important;
}
.TreatmentsWrap .RightCol .NoBullet {
	margin-top: 20px !important;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 26% !important;
}
.ResultWrap .FaceSpaSlide .Col iframe {
	width: 100%;
}
.ResultWrap .InnerContainWrapper {
	padding: 0.5px;
	height: inherit;
	width: 84% !IMPORTANT;
	margin: 0 auto !IMPORTANT;
}
#VideoSpaSlider .jcarousel-control-prev, #VideoSpaSlider .jcarousel-control-next {
	position: absolute !important;
	top: 38% !important;
	height: 66px !important;
	height: 45px !important;
	text-align: center !important;
	margin: 0px !important;
}
.ResultWrap .InnerContainWrapper {
	padding: 30px 0px 0px;
}
.HomeBody .ResultWrap .jcarousel-control-prev {
	left: -57px !important;
}
.HomeBody .ResultWrap .jcarousel-control-next {
	right: -57px !important;
}
.FooterWrap .InnerContainWrapper {
	padding: 10px 0px;
}
.StaffWrap .Row .DescWrap p {
	margin: 0px 0px 20px;
}
.WelcomeWrap .OrdinarySpaWrap .ImgWrap {
	width: 100% !important;
	margin: 0 auto !important;
	margin: 0px 0px 20px !important;
}
.ResultWrap .WithoutSlider .ImgResult {
	width: 94% !important;
}
.TestimonialsWrap .flexslider .NoBullet li .Col {
	width: 85%;
	margin: 0 auto;
}
.TestimonialsWrap .TreatmentsWrap .RightCol {
	min-height: inherit !important;
	display: block;
	float: none;
	width: 100% !IMPORTANT;
	margin: 0 auto;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 {
	float: none;
	margin: 0 auto;
	display: block;
	width: 100%;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 img {
	width: 100%;
}
.Nav {
	display: none;
}
.TopHeader {
	position: relative;
	background-color: #03b3d0;
	padding: 10px 0;
}
.nav-bar .hamburger {
	top: 28px;
}
.SearchBox {
	right: 65px;
	top: 24px;
}
.ResponsiveMenu, .TopArrow {
	display: block;
}
img, .EditorText img {
	max-width: 100%;
}
/**  index **/
.HeaderBgNew {
	min-height: 80px !important;
}
.nav-overlay#nav-overlay {
	background-size: 100%;
}
.BlueWrap .InnerContainWrapper {
	padding: 40px 0px;
}
.SpaServicesWrap .ImgWrap {
	float: none;
	width: 100%;
}
.SpaServicesWrap .DescWrap {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	padding: 0;
	text-align: center;
}
.SpaServicesWrap .DescWrapper {
	float: none;
	width: 100%;
	padding: 40px;
}
.ResultWrap .ImgResult {
	width: 100%;
}
.ResultWrap .ImgResult .ImgCol1, .ResultWrap .ImgResult .ImgCol2 {
	width: 50%;
	min-height: 100%;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	min-height: inherit !important;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
	padding: 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.TestimonialsWrap .TreatmentsWrap .RightCol .RightImg img {
	margin-bottom: -9px;
	width: 100%;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	text-align: left;
	padding-top: 90px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc {
	bottom: auto;
	top: 50%;
	margin-top: -50px;
	right: 25px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 {
	float: none;
	width: 100%;
	margin-bottom: 0;
	display: block;
	text-align: center;
	margin: 0 auto;
}
.TestimonialsWrap .TreatmentsWrap .MensCare {
	margin-top: 0px;
}
.TestimonialsWrap .MensCare .MensImgWrap {
	float: none;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	min-height: inherit !important;
}
.TestimonialsWrap .MensCare .MensImgWrap img {
	margin-bottom: -9px;
	width: 100%;
	min-height: inherit !important;
}
.TestimonialsWrap .MensCare .MensDescWrap {
	float: none;
	margin: 0 auto;
	min-height: inherit !IMPORTANT;
	width: 100%;
}
.TreatmentsWrap .MensDescWrap .LeftDescWrap {
	padding: 30px 0px;
}
.FooterWrap h2 {
	margin-top: 30px;
}
.FooterWrap .CopyRight {
	margin-top: 40px;
}
.WithoutHeaderBgWrap .InnerContainWrapper {
	padding: 0px 0px 40px !important;
}
.WithoutHeaderBgWrap h2 {
	font-size: 45px;
	line-height: 55px;
}
.SpaServicesWrap .ImgWrap .Col .LeftImg .ImgWrapper, .SpaServicesWrap .ImgWrap .Col .RightImg .ImgWrapper, .SpaServicesWrap .ImgWrap .Col .BottomImg .ImgWrapper {
	background-position: top center !important;
}
.SpaServicesWrap .ImgWrap .Col .LeftImg .ImgWrapper, .SpaServicesWrap .ImgWrap .Col .RightImg .ImgWrapper, .SpaServicesWrap .ImgWrap .Col .BottomImg .ImgWrapper, .SpaServicesWrap .ImgWrap .Col .LeftImg a:active .ImgWrapper, .SpaServicesWrap .ImgWrap .Col .RightImg a:active .ImgWrapper, .SpaServicesWrap .ImgWrap .Col.BottomImg:active .ImgWrapper, .SpaServicesWrap .ImgWrap .Col .LeftImg a:focus .ImgWrapper, .SpaServicesWrap .ImgWrap .Col .RightImg a:focus .ImgWrapper, .SpaServicesWrap .ImgWrap .Col.BottomImg:focus .ImgWrapper {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.ResultWrap .jcarousel li .ImgResult .ImgCol1:before, .ResultWrap .jcarousel li .ImgResult .ImgCol1:after {
	font-size: 18px;
	line-height: 30px;
	padding: 3px 15px;
}
/**  about **/
.WelcomeWrap .InnerContainWrapper {
	padding: 40px 25px;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap {
	float: none;
	width: auto;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 42px;
	line-height: 52px;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap .SepLine {
	margin: 20px 0px;
}
.StaffWrap .InnerContainWrapper {
	padding: 40px 0px 0px 0px;
}
.AboutDocWrap .SepLine {
	margin-bottom: 35px;
}
.AboutDocWrap .InnerContainWrapper {
	width: 94%;
	margin: 0 auto;
	padding: 40px 25px 0px;
}
.AboutDocWrap .Image {
	width: 34%;
}
.AboutDocWrap .Desc {
	width: 62%;
}
.StaffWrap .Row:nth-child(odd) .ImgWrap {
	width: 35%;
	margin-right: 30px;
	margin-bottom: 20px;
}
.StaffWrap .Row:nth-child(even) .ImgWrap {
	width: 35%;
	margin-left: 30px;
	margin-bottom: 15px;
}
.StaffWrap .Row:nth-child(odd) .DescWrap, .StaffWrap .Row:nth-child(even) .DescWrap {
	width: 60%;
}
/**  day-spa-face **/
.ScrubsWrap .Row {
	padding: 15px 20px;
	margin-bottom: 20px;
}
.ScrubsWrap .Row .DescWrap {
	float: none;
	width: auto;
}
.FaceSpaWrap .jcarousel-control-prev, .FaceSpaWrap .jcarousel-control-next {
	top: 55%;
}
/**  day-spa-body **/
.MassageWrap .FaqWrap .DownText .ImgWrap {
	width: 31%;
	margin-bottom: 10px;
	margin-left: 20px;
}
.MassageWrap .FaqWrap .DownText .DescWrap {
	float: none;
	width: auto;
}
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 320px;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next, .MedicalFaceSpaSlide .jcarousel-control-prev, .MedicalFaceSpaSlide .jcarousel-control-next {
	top: 28% !important;
}
.BodySpaWrap .TanningWrap .ListWrap .List {
	float: none;
	width: auto;
}
.BodySpaWrap .TanningWrap .ListWrap .Image {
	float: right;
	width: 47%;
	margin-left: 25px;
	margin-bottom: 20px;
}
.BodySpaWrap h4 {
	margin-top: 25px;
}
/**  medical-spa-face **/
.MedicalFaceEuroThreads .InnerContainWrapper, .ThreadLiftWrap .InnerContainWrapper, .SubLimeWrap .InnerContainWrapper, .PermanentMakeUpWrap .InnerContainWrapper {
	width: 94%;
	margin: 0 auto;
	padding: 40px 45px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap {
	float: none;
	width: 100%;
	margin-right: 0;
	text-align: center;
	margin-bottom: 20px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .DescWrap {
	float: none;
	width: 100%;
}
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 279px;
}
.AskedQueWrap .FaqWrap {
	padding: 0px 50px;
}
.ThreadLiftWrap .DifferenceWrap .VideoWrap {
	float: none;
	width: 100%;
	position: relative;
	margin-left: 0;
	margin: 20px 0;
	text-align: center;
}
.ThreadLiftWrap .DifferenceWrap .DescWrap {
	float: none;
	width: 100%;
}
.MedicalFaceEuroThreads .ImgCol {
	width: 100%;
	display: block;
}
.MedicalFaceEuroThreads .DescCol {
	width: 100%;
	text-align: center;
	display: block;
	margin: 20px 0px;
}
.MedicalFaceSpaSlide .ImgResult {
	width: 100%;
}
.MedicalFaceSpaSlide .ImgResult .ImgCol1, .MedicalFaceSpaSlide .ImgResult .ImgCol2 {
	width: 50%;
}
/**  medical-spa-body **/
.HowItWorks .InnerContainWrapper, .VaserShape .InnerContainWrapper, .VelaShapeWrap .InnerContainWrapper, .VelaShapeTargets .InnerContainWrapper, .EuroThreads .InnerContainWrapper {
	width: 94%;
	margin: 0 auto;
	padding: 40px 30px;
}
.VaserShape .VaserShapeWorks .DescWrap {
	float: none;
	width: auto;
}
.VaserShape .VaserShapeWorks .ImgWrap {
	width: 39%;
}
.VelaShapeWrap .DescWrap {
	float: none;
	width: auto;
}
.VelaShapeWrap .ImgWrap {
	width: 38%;
	margin-bottom: 20px;
}
.EuroThreads .EuroThreadsList .ImgWrap {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
.EuroThreads .EuroThreadsList .ListWrap {
	float: none;
	width: 100%;
}
.EuroThreads .EuroThreadsList .ListWrap ul li {
	padding: 0px 0px;
	padding-left: 25px;
}
.WorkingSlider .jcarousel li .ImgResult {
	width: 100%;
}
.WorkingSlider .jcarousel li .ImgResult .ImgCol1, .WorkingSlider .jcarousel li .ImgResult .ImgCol2 {
	width: 50%;
}
.AskedQueWrap .FaqWrap .DownText {
	text-align: left;
}
.AskedQueWrap .FaqWrap .FaqTitle h6 {
	text-align: left;
}
.EuroThreads .EuroThreadsList {
	margin: 30px 0px 0px;
}
/**  health&wellness **/
.HealthAndWellnessWrap .InnerContainWrapper {
	padding: 40px 0px 0px !important;
}
.PlasmaWrap .InnerContainWrapper, .Benefits .InnerContainWrapper, .BHRTWrap .InnerContainWrapper, .HairRestorationWrap .InnerContainWrapper, .HairRegrowthWork .InnerContainWrapper {
	width: 94%;
	margin: 0 auto;
	padding: 40px 0px;
}
.LinksWrapper {
	display: none;
}
.LinksWrap {
	display: block;
}
.TattooRemovalWrap .TattooSlider {
	float: none;
	width: 100%;
	margin: 0;
	text-align: center;
	margin-bottom: 20px;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col {
	margin: 0px auto;
	position: relative;
	width: 36%;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg {
	width: 100%;
	text-align: center;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 2px !important;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: 235px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: 235px !important;
}
.TattooRemovalWrap .jcarousel-control-prev, .TattooRemovalWrap .jcarousel-control-next {
	top: 50%;
}
.TattooRemovalWrap .TattooDesc {
	float: none;
	width: 100%;
	padding: 0px 20px;
	box-sizing: border-box;
}
.HealthAndWellnessFaq {
	margin: 0px 0px;
}
.PlasmaWrap .Col {
	display: block;
	width: 523px;
	margin: 25px auto;
}
.Benefits h4 {
	margin-bottom: 25px;
}
.Benefits ul.BenefitsUL.li_cont1, .Benefits ul.BenefitsUL.li_cont2 {
	width: 100% !important;
	float: none;
}
.Benefits ul li {
	padding: 0px 0px;
	padding-left: 30px;
}
.PlasmaWrap .Col2 {
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	padding: 15px;
}
.PlasmaWrap .Col2 .Image {
	width: 35%;
}
.PlasmaWrap .Col2 .Image img {
	width: 100%;
}
.PlasmaWrap .Col2 .Desc {
	width: 65%;
	display: table;
}
.PlasmaWrap .Col2 .Desc .Col2Padding {
	display: table-cell;
	vertical-align: middle;
}
.CocktailsWrap .BlueCol, .CocktailsWrap .BlackCol {
	width: 100%;
	display: block;
	margin: 15px auto;
	min-height: inherit !important;
}
.CocktailsWrap ul li {
	padding-right: 0px;
}
.BHRTWrap .Row:nth-child(odd) .ImgWrap, .BHRTWrap .Row:nth-child(even) .ImgWrap {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	text-align: center;
}
.BHRTWrap .Row:nth-child(odd) .DescWrap, .BHRTWrap .Row:nth-child(even) .DescWrap {
	float: none;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.HairRestorationWrap .HairCol {
	background-color: #f4f4f4;
	width: 100%;
	display: block;
	margin: 30px auto;
	min-height: inherit !important;
}
.HairRestorationWrap h6 br {
	display: none;
}
.HairRegrowth {
	padding: 0px;
}
.NeoGraftWrap .Image {
	float: left;
	width: 29%;
	margin-right: 35px;
	margin-bottom: 20px;
}
.NeoGraftWrap .Desc {
	float: none;
	width: auto;
}
.SuneticsWrap .SuneticsRow:nth-child(odd) .Desc, .SuneticsWrap .SuneticsRow:nth-child(even) .Desc {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	padding: 0 10px;
}
.SuneticsWrap .Desc ul li {
	padding: 0px 0px;
	padding-left: 30px;
}
.SuneticsWrap .SuneticsRow:nth-child(odd) .Image, .SuneticsWrap .SuneticsRow:nth-child(even) .Image {
	float: none;
	width: 100%;
	margin: 0 0 20px 0px;
}
.SuneticsRow {
	margin: 35px 0px;
}
.HairRegrowth .ImgWrap {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
.HairRegrowth .DescWrap {
	float: none;
	width: 100%;
	background-color: #f4f4f4;
	padding: 30px;
}
.HairRegrowth .DescWrap h6 br {
	display: none;
}
.HairRegrowthWork .ProcedureWrap .ImgWrap {
	float: none;
	width: 100%;
	text-align: center;
}
.HairRegrowthWork .ProcedureWrap .DescWrap {
	float: none;
	width: 100%;
	padding: 20px 20px 0 20px;
	box-sizing: border-box;
}
.HairRegrowthWork .ProcedureWrap {
	margin: 30px auto 0;
}
/**  contact **/
.DirectionsWrap .ImgWrap {
	float: none;
	width: 100%;
	padding: 0px;
	margin-bottom: 15px;
	text-align: center;
}
.DirectionsWrap .DescWrap {
	float: none;
	width: 100%;
	padding: 0px;
	text-align: center;
}
.ResultWrap .jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	min-height: 470px !important;
}
.HomeBody .HomeBody .ResultWrap .WorkingSlider .jcarousel-control-next {
	right: -35px;
	background: url(../images/icons/next1.png) no-repeat center;
	width: 21px !important;
	min-height: 67px !important;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev {
	left: -35px;
	background: url(../images/icons/prev1.png) no-repeat center;
	width: 21px !important;
	min-height: 67px !important;
}
.StickyBtn {
	position: relative;
	right: auto;
	bottom: auto;
	text-align: center;
	display: block;
	background-color: #000;
	border-radius: 0;
}
.IdxHeaderBg .FillBlueBtn.ReqBtn a {
	display: inline-block;
}
.FooterWrap .EmailSignUp {
	width: 100%;
}
.InnerContainWrapper.BackBtnWrap {
    margin-top: 30px !important;
}
.SubLandingPageBody .TopHeader {
    padding: 12px 0;
}

}

@media only screen and (max-width: 980px) {
/**  index **/


 

/*.nav-overlay#nav-overlay {
    background-size: 130%;
}*/
.SpaServicesWrap .DescWrap h2 {
	font-size: 44px;
	line-height: 55px;
}
/** about **/ 
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 40px;
	line-height: 50px;
}
/**  day-spa-face **/
/**  day-spa-body **/
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 259px;
}
/**  medical-spa-body **/
.AskedQueWrap .FaqWrap {
	padding: 0px 60px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col {
	width: 38%;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 4px !important;
}
/**  contact **/
.VaserShape .VaserShapeWorks .ImgWrap {
	width: 41%;
	margin-left: 30px;
}
.VelaShapeWrap .ImgWrap {
	width: 40%;
}
}

@media only screen and (max-width: 966px) {
/**  index **/


.SpaServicesWrap .DescWrap h2 {
	font-size: 42px;
	line-height: 52px;
}
/** about **/
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 38px;
	line-height: 48px;
}
/**  day-spa-face **/
/**  day-spa-body **/ 
.MassageWrap .FaqWrap .DownText .ImgWrap {
	width: 34%;
	margin-bottom: 10px;
}
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 350px;
}
/*.BodySpaWrap .jcarousel li {
    margin: 0 42px !important;
}*/
/**  medical-spa-face **/ 
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 252px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgWrap {
	width: 42%;
	margin-left: 30px;
}
.VelaShapeWrap .ImgWrap {
	width: 41%;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 2px !important;
}
/**  contact **/



}

@media only screen and (max-width: 960px) {
/**  index **/ 

.ResultWrap .InnerContainWrapper {
	padding: 30px 0px 7px;
}
.ResultWrap .jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	min-height: 445px !important;
}
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 249px;
}
/**  medical-spa-body **/ 
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 0px !important;
}
/**  contact **/



}

@media only screen and (max-width: 950px) {
/**  index **/ 
/** about **/




.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 36px;
	line-height: 46px;
}
/**  day-spa-face **/ 
/**  day-spa-body **/
.MassageWrap .FaqWrap .DownText .ImgWrap {
	width: 35%;
}
/*.BodySpaWrap .jcarousel li {
    margin: 0 38px !important;
}*/
.BodySpaWrap .TanningWrap .ListWrap .Image {
	width: 49%;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 245px;
}
/**  medical-spa-body **/ 
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 3px !important;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col {
	width: 39%;
}
/**  contact **/

.box {
	width: 90%;
	margin-left: -45%;
}
}

@media only screen and (max-width: 900px) {
/**  index **/

.ResultWrap .jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	min-height: 436px !important;
}
.HeaderBgNew {
	min-height: 75px !important;
}
/*-----------maintance-page----------------------*/


.MaintenanceWrap .ContactInfo .ContactCol {
	width: 50%;
	margin: 0 auto;
	display: inline-block;
	float: none;
	margin-bottom: 20px;
}
.MaintenanceWrap .ContactInfo .ContactCol:nth-child(4) {
	border: none !important;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
/** about **/
.WelcomeWrap {
	text-align: center;
}
.WelcomeWrap .OrdinarySpaWrap .ImgWrap {
	float: none;
	width: 100%;
	margin: 0;
	margin-bottom: 30px;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap {
	width: 100%;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	text-align: left;
}
.WelcomeWrap .OrdinarySpaWrap {
	text-align: left;
}
.AboutDocWrap .Image {
	float: none;
	width: 100%;
	text-align: center;
	margin: 25px 0px;
}
.AboutDocWrap .Desc {
	float: none;
	width: 100%;
}
.StaffWrap .Row:nth-child(odd) .ImgWrap, .StaffWrap .Row:nth-child(even) .ImgWrap {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 25px;
	text-align: center;
}
.StaffWrap .Row:nth-child(odd) .DescWrap, .StaffWrap .Row:nth-child(even) .DescWrap {
	width: 100%;
	float: none;
}
/**  day-spa-face **/
.FaceSpaWrap .jcarousel-control-prev {
	left: -25px !important;
}
.FaceSpaWrap .jcarousel-control-next {
	right: -25px !important;
}
.ScrubsWrap .Row .ImgWrap {
	width: 30%;
}
.FaceSpaWrap .ColWrap ul li {
	text-align: left;
}
.WorkingSlider .jcarousel-control-prev, .MedicalFaceSpaSlide .jcarousel-control-prev {
	left: -25px !important;
}
.WorkingSlider .jcarousel-control-next, .MedicalFaceSpaSlide .jcarousel-control-next {
	right: -25px !important;
}
/**  day-spa-body **/
.MassageWrap .FaqWrap .DownText {
	text-align: left;
}
.MassageWrap .FaqWrap .DownText .ImgWrap {
	width: 37%;
}
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 375px;
}
.BodySpaWrap .ListWrap ul li {
	text-align: left;
}
.MassageWrap .MassageFaq, .BodySpaWrap .ListWrap {
	padding: 30px 30px;
}
.BodySpaWrap .TanningWrap .ListWrap .Image {
	float: none;
	width: 100%;
	margin-left: 0;
	margin-bottom: 0;
	text-align: center;
	margin-bottom: 20px;
}
.BodySpaWrap .TanningWrap .ListWrap .List {
	float: none;
	width: 100%;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 236px;
}
.AskedQueWrap .FaqWrap {
	padding: 0px 40px;
}
.MedicalFaceEuroThreads .InnerContainWrapper, .ThreadLiftWrap .InnerContainWrapper, .SubLimeWrap .InnerContainWrapper, .PermanentMakeUpWrap .InnerContainWrapper {
	padding: 40px 20px;
}
/**  medical-spa-body **/
.WelcomeWrap .InnerContainWrapper {
	padding: 40px 10px;
}
.HowItWorks .InnerContainWrapper, .VaserShape .InnerContainWrapper, .VelaShapeWrap .InnerContainWrapper, .VelaShapeTargets .InnerContainWrapper, .EuroThreads .InnerContainWrapper {
	padding: 40px 10px;
}
.VaserShape .VaserShapeWorks .ImgWrap {
	width: 43%;
}
.VelaShapeWrap .ImgWrap {
	width: 42%;
	margin-right: 25px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col {
	width: 41%;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: 190px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: 190px !important;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 2px !important;
}
.NeoGraftWrap .Image {
	width: 33%;
}
/**  contact **/

.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-next {
	right: -35px !IMPORTANT;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev {
	left: -35px !IMPORTANT;
}
.ResultWrap .InnerContainWrapper {
	padding: 30px 0px 15px;
}
}

@media only screen and (max-width: 854px) {
/**  index **/
.HeaderBg h1 {
	font-size: 35px !important;
	line-height: 42px !important;
}
.TreatmentsWrap .MensCare .SubDesc3Wrap .SepLine {
	margin-top: 0px;
}
.TreatmentsWrap .MensCare .SubDesc3Wrap .Desc {
	padding: 0 30px;
}
.HomeBody .ResultWrap .jcarousel-control-prev {
	left: 0px;
}
.HomeBody .ResultWrap .jcarousel-control-next {
	right: 0px;
}
.HomeBody .ResultWrap .InnerContainWrapper {
	padding: 25px 0px 0px;
}
.HomeBody .ResultWrap h2 {
	font-family: 'Bodoni MT';
	font-size: 38px;
	line-height: 25px;
	color: #fff;
	text-align: center;
}
.ResultWrap .jcarousel ul {
	min-height: 415px !important;
}
.nav-overlay .level-1-nav li a {
	font-size: 30px;
	line-height: 40px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 38px;
	line-height: 48px;
}
/** about **/ 
/**  day-spa-face **/
/**  day-spa-body **/ 
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 55%;
}
.BodySpaWrap .jcarousel-control-prev {
	left: -15px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: -15px !important;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 214px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgWrap {
	width: 45%;
}
.VelaShapeWrap .ImgWrap {
	width: 44%;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col {
	width: 100%;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 230px !important;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: 150px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: 150px !important;
}
.NeoGraftWrap .Image {
	width: 35%;
}
/**  contact **/


}

@media only screen and (max-width: 812px) {
/**  index **/

.HomeBody .ResultWrap .jcarousel-control-prev {
	left: -13px;
}
.HomeBody .ResultWrap .jcarousel-control-next {
	right: -13px;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 26% !important;
}
.MaintenanceWrap .ContactInfo .ContactCol {
	width: 50% !important;
	border-bottom: none !important;
	display: inline-block !important;
	border-right: 1px solid rgba(0,0,0,0.1) !important;
	margin-bottom: 20px !important;
}
.MaintenanceWrap .ContactCol:last-child {
	border: none;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 36px;
	line-height: 46px;
}
.FooterWrap .FooterCol .Col {
	width: 30%;
}
/** about **/ 
/**  day-spa-face **/
.FullBodyWaxingWrap .FaceWrap .FaceSpaSlide .NoBullet li {
	min-height: inherit !important;
	display: block;
	margin: 0 auto 20px;
}
.FaceWrap .FaceSpaSlide ul li .Col h3 {
	min-height: inherit !important;
	padding: 10px 0px 0px;
}
.FaceSpaWrap .ColWrap {
	margin-top: 35px;
}
.FaceSpaWrap .ColWrap .SpaOptions {
	background-color: #f4f4f4;
	float: none;
	width: 100%;
	box-sizing: border-box;
	min-height: inherit !important;
}
.FaceSpaWrap .ColWrap .Treatments {
	background-color: #f4f4f4;
	float: none;
	width: 100%;
	box-sizing: border-box;
	margin-top: 25px;
	min-height: inherit !important;
}
/**  day-spa-body **/ 
.MassageWrap .FaqWrap .DownText .ImgWrap {
	width: 40%;
}
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 400px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 195px;
}
.ThreadLiftWrap h4 {
	font-size: 32px;
	line-height: 42px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgWrap {
	width: 47%;
}
.VelaShapeWrap .ImgWrap {
	width: 46%;
}
.AskedQueWrap .FaqWrap {
	padding: 0px 20px;
}
.HowItWorks .WorkingSlider {
	margin: 0px auto;
}
.WorkingSlider .jcarousel-control-prev, .MedicalFaceSpaSlide .jcarousel-control-prev {
	left: -20px !important;
}
.WorkingSlider .jcarousel-control-next, .MedicalFaceSpaSlide .jcarousel-control-next {
	right: -20px !important;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 210px !important;
}
.AskedQueWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
.PlasmaWrap h4 {
	font-size: 40px;
	line-height: 50px;
}
.HairRestorationWrap h4 {
	font-size: 40px;
	line-height: 50px;
}
.Benefits .InnerContainWrapper {
	padding: 40px 0px !important;
}
/**  contact **/
.ContactInfo .ContactCol {
	width: 50%;
	display: block;
	text-align: center;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	border-right: 0px;
	padding: 15px 0px;
	margin: 0 auto;
}
.ContactInfo .SepLine {
	margin-bottom: 8px;
}
.MessageWrap .FormWrap {
	width: 754px;
	padding: 18px 15px;
}
}

@media only screen and (max-width: 800px) {
/**  index **/
.HeaderBgNew {
	min-height: 80px !important;
}
.WelcomeWrap .InnerContainWrapper {
	padding: 40px 15px 10px !important;
}
.WithoutHeaderBgWrap .InnerContainWrapper {
	padding: 0px 0px 40px !important;
}
.HomeBody .ResultWrap .jcarousel-control-prev {
	left: -20px;
}
.HomeBody .ResultWrap .jcarousel-control-next {
	right: -20px;
}
.ResultWrap .jcarousel ul {
	min-height: 390px !important;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 35px;
	line-height: 45px;
}
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/ 
.WelcomeWrap .InnerContainWrapper {
	padding: 40px 10px;
}
.BodySpaWrap .jcarousel-control-prev {
	left: -30px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: -30px !important;
}
.BodySpaWrap .ListWrap {
	padding: 15px;
}
.BodySpaWrap .TanningWrap .ListWrap .Image {
	margin-top: 15px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 189px;
}
.SubLimeWrap .Row .SepLine {
	margin: 15px auto;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgWrap {
	width: 48%;
}
.VelaShapeWrap .ImgWrap {
	width: 47%;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 204px !important;
}
/**  contact **/

.MaintenanceWrap .ContactInfo .ContactCol:nth-child(6) {
	border: none !important;
}
.ResultWrap .jcarousel-control-prev {
	left: -39px !important;
}
.ResultWrap .jcarousel-control-next {
	right: -39px !important;
}
}

@media only screen and (max-width: 773px) {
/**  index **/ 
.LandingPageBlock h2 {
	font-size: 40px;
	line-height: 46px;
}
.HeaderBg h1 {
	font-size: 32px !important;
	line-height: 40px !important;
}
.HeaderBgNew {
	min-height: 75px !important;
}
.HomeBody .ResultWrap .jcarousel-control-prev {
	left: -28px;
}
.HomeBody .ResultWrap .jcarousel-control-next {
	right: -28px;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 25% !important;
}
.jcarousel-control-prev, .jcarousel-control-next {
	top: 25% !important;
}
.IdxHeaderBg .flexslider li .MainWrapper h1 {
	font-size: 50px !important;
	line-height: 60px !important;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 44px;
	line-height: 54px;
}
/** about **/ 
/**  day-spa-face **/
.ScrubsWrap .SepLine {
	margin-bottom: 25px;
}
.ScrubsWrap .Row .ImgWrap {
	width: 37%;
}
/**  day-spa-body **/
.BodySpaWrap .jcarousel-control-prev {
	left: 90px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: 90px !important;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 177px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgWrap {
	width: 100%;
	float: none;
	margin-left: 0px;
	margin-bottom: 20px;
}
.VaserShape .VaserShapeWorks .DescWrap {
	float: none;
	width: 100%;
}
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 176px;
}
.VelaShapeWrap .ImgWrap {
	width: 100%;
	margin-right: 0;
	float: none;
}
.VelaShapeWrap .DescWrap {
	float: none;
	width: 100%;
	text-align: center;
}
.HowItWorks .WorkingWrap {
	min-height: inherit !important;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 192px !important;
}
.PlasmaWrap .Col2 .Image {
	width: 40%;
}
.PlasmaWrap .Col2 .Desc {
	width: 60%;
}
/**  contact **/
.MessageWrap .FormWrap {
	width: 727px;
	padding: 20px 10px;
}
.MessageWrap .FormWrap .Col1 {
	width: 330px;
}
.MessageWrap .FormWrap .Col2 {
	width: 684px;
}
.box h1, .box1 h1 {
	font-size: 38px;
	line-height: 45px;
}
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button {
	width: 200px;
}
}

@media only screen and (max-width: 768px) {
/**  index **/ 
/** about **/ 
/**  day-spa-face **/
.WelcomeWrap h2 {
	margin-bottom: 5px;
}
/**  day-spa-body **/ 
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 174px;
}
.ThreadLiftWrap h4 {
	font-size: 30px;
	line-height: 40px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 173px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 189px !important;
}
/**  contact **/


}

@media only screen and (max-width: 753px) {
/**  index **/
.nav-bar .menu-wrap, .nav-open .menu-wrap {
	top: 0 !important;
}
.nav-bar .nav-bar-inner {
	padding: 0 50px;
}
.TopHello.IdxPage {
	top: 15px !important;
}
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/
.MassageWrap .FaqWrap .DownText .ImgWrap {
	width: 42%;
}
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 425px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 166px;
}
/**  medical-spa-body **/
.MedicalBodySpa .MedicalSpaLogo {
	margin: 15px auto;
}
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 165px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 183px !important;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: 100px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: 100px !important;
}
.NeoGraftWrap .Image {
	width: 37%;
}
/**  contact **/
.MessageWrap .FormWrap {
	width: 707px;
	padding: 20px 15px;
}
.MessageWrap .FormWrap .Col1 {
	width: 320px;
	margin: 8px;
}
.MessageWrap .FormWrap .Col2 {
	width: 658px;
	margin: 8px;
}
.MessageWrap .FormWrap .SubmitBtn {
	margin: 8px;
}
}

@media only screen and (max-width: 736px) {
/**  index **/
.FooterWrap .FooterCol .Col {
	width: 100%;
	display: block;
	margin: 20px 0;
}
.FooterWrap .FooterCol {
	margin-top: 40px;
}
.FooterWrap .CopyRight {
	margin-top: 0px;
}
/** about **/ 
/**  day-spa-face **/
/**  day-spa-body **/
/**  medical-spa-face **/
.MedicalFaceSpaFaq h3 {
	font-size: 31px;
	line-height: 41px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 159px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .DescWrap h5 {
	font-size: 30px;
	line-height: 40px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 158px;
}
.EuroThreads h5 {
	font-size: 32px;
	line-height: 42px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 174px !important;
}
.HairRestorationWrap h6 {
	font-size: 28px;
	line-height: 38px;
}
.AskedQueWrap h2 {
	font-size: 36px;
	line-height: 46px;
}
/**  contact **/
.MessageWrap .FormWrap {
	width: 692px;
	padding: 10px 10px 25px;
}
.MessageWrap .FormWrap .Col1 {
	width: 318px;
}
.MessageWrap .FormWrap .Col2 {
	width: 656px;
}
}

@media only screen and (max-width: 732px) {
/**  index **/ 
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/ 
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 157px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 156px;
}
/**  health&wellness **/ 
/**  contact **/



}

@media only screen and (max-width: 731px) {
/**  index **/ 
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/ 
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 156px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 155px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 172px !important;
}
/**  contact **/



}

@media only screen and (max-width: 720px) {
/**  index **/
.IdxHeaderBg .flexslider li .MainWrapper h1 {
	font-size: 35px !important;
	line-height: 40px !important;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	text-align: left;
	padding-top: 55px;
	font-size: 25px;
	line-height: 35px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc {
	font-size: 25px;
	line-height: 35px;
}
.SubLandingPageBody #VideoSpaSlider .jcarousel-control-prev, .SubLandingPageBody #VideoSpaSlider .jcarousel-control-next {
	position: absolute !important;
	top: 41% !important;
	height: 66px !important;
	height: 45px !important;
	text-align: center !important;
	margin: 0px !important;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 24% !important;
}
.Logo {
	width: 300px;
	height: 55px;
}
.Logo a {
	width: 300px;
	height: 55px;
}
.HeaderBgNew {
	min-height: 65px !important;
}
/** about **/
.AskedQueWrap .FaqWrap {
	padding: 0px 45px;
}
/**  day-spa-face **/
.ScrubsWrap .ReqBtn {
	display: block;
	margin: 25px auto;
	text-align: center;
	margin-top: 25px;
}
.FaceSpaWrap .jcarousel-control-prev {
	left: 50px !important;
}
.FaceSpaWrap .jcarousel-control-next {
	right: 50px !important;
}
/**  day-spa-body **/
.MassageWrap .FaqWrap .DownText .ImgWrap {
	width: 44%;
}
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 450px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 151px;
}
.ThreadLiftWrap h4 {
	font-size: 28px;
	line-height: 38px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 150px;
}
.AskedQueWrap .FaqWrap {
	padding: 0px 15px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 167px !important;
}
/**  contact **/
.MessageWrap .FormWrap {
	width: 676px;
}
.MessageWrap .FormWrap .Col1 {
	width: 310px;
}
.MessageWrap .FormWrap .Col2 {
	width: 640px;
}
.box .MessageWrap .FormWrap .Col1, .box .MessageWrap .FormWrap .Col2 {
	width: 100%;
	display: block;
	margin: 10px auto;
	padding: 0;
}
.MessageWrap .SecurityCode {
	float: none;
	margin: 0 auto 10px;
}
.MessageWrap .FormWrap .SubmitBtn {
	margin: 8px auto;
	float: none;
}
.box .MessageWrap .FormWrap .SubmitBtn a {
	display: inline-block;
}
}

@media only screen and (max-width: 667px) {
/**  index **/
.NewLandWrapper .Table {
	display: block;
}
.NewLandWrapper .LeftBlock {
	width: 100%;
	display: block;
	padding: 0 0 25px;
	border-right: 0;
	margin: 0 auto 25px;
	text-align: center;
	border-bottom: 2px solid #ddd;
}
.NewLandWrapper .RightBlock {
	width: 100%;
	display: block;
	padding-left: 0;
	margin: 0 auto;
	text-align: center;
}
.NewLandWrapper .LeftFloat {
	float: none;
	padding-right: 0;
	text-align: center;
	margin: 0 auto 25px;
}
.HeaderBgNew {
	min-height: 65px !important;
}
.ResultWrap .FaceSpaSlide .Col iframe {
	width: 95%;
	height: 330px;
}
.HomeBody .ResultWrap {
	width: 100%;
	height: 432px;
}
.SubLandingPageBody .ResultWrap .jcarousel-control-next {
	right: -23px !important;
}
.SubLandingPageBody .ResultWrap .jcarousel-control-prev {
	left: -23px !important;
}
.TreatmentsWrap .MensCare .SubDesc3Wrap .Desc {
	padding: 0px 14px;
}
.ResultWrap .jcarousel ul {
	min-height: 365px !important;
}
.TreatmentsWrap .InnerContainWrapper {
	padding-bottom: 0px;
}
.ResultWrap .ImgResult .Caption1, .ResultWrap .ImgResult .Caption2 {
	font-size: 24px;
	line-height: 34px;
	padding: 3px 15px;
}
.SpaServicesWrap .ImgWrap .Col .LeftImg, .SpaServicesWrap .ImgWrap .Col .RightImg {
	float: none;
	width: 100%;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	width: 49%;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .RightImg {
	width: 100%;
	float: none;
	min-height: inherit !important;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .RightImg img {
	width: 100%;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	float: none;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	min-height: inherit !important;
	color: #000;
	background-color: #ffffff;
	padding-top: 20px
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc .ClickBtn a, .TestimonialsWrap .RightCol .Row1 .ClickBtn a {
	color: #03b4d0;
	border: 1px solid #03b4d0;
}
.RightRowHR2 {
	display: block;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 {
	margin-bottom: 15px;
}
.FooterWrap h4 {
	font-size: 24px;
	line-height: 34px;
}
.WithoutHeaderBgWrap h2 {
	font-size: 35px !important;
	line-height: 45px !important;
	margin-bottom: 15px !important;
}
.BackBtnWrap .BackBtn a {
	padding: 8px 20px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc {
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	background-color: #fff;
	text-align: center;
	padding: 20px 17px;
	color: #000;
	margin-top: 0px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 img {
	margin-bottom: -8px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc br {
	display: none;
}
/*.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc .ClickBtn a {
    color: #fff;
    border: 1px solid #fff;
}*/
/** about **/ 
/**  day-spa-face **/ 
.ScrubsWrap .Row .ImgWrap {
	float: none;
	width: 100%;
	margin-right: 0;
	text-align: center;
	margin-bottom: 20px;
}
.ScrubsWrap .Row .DescWrap {
	float: none;
	width: 100%;
	text-align: center;
}
.ScrubsWrap .Row .DescWrap h6 {
	text-align: center;
}
.ScrubsWrap .Row .DescWrap .SepLine {
	margin: 10px auto;
}
/**  day-spa-body **/
.MassageWrap .FaqWrap .DownText .ImgWrap {
	width: 100%;
	float: none;
	text-align: center;
	margin-left: 0;
	margin-top: 10px;
}
.MassageWrap .FaqWrap .DownText .DescWrap {
	float: none;
	width: 100%;
	text-align: left;
}
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 595px;
}
.BodySpaWrap .jcarousel-control-prev {
	left: 50px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: 50px !important;
}
/**  medical-spa-face **/
.MedicalFaceSpa h6 {
	font-size: 40px;
	line-height: 50px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 126px;
}
.MedicalFaceSpaFaq h3 {
	font-size: 28px;
	line-height: 38px;
	margin-top: 30px;
}
.ThreadLiftWrap h4 {
	font-size: 26px;
	line-height: 36px;
	margin-bottom: 10px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 125px;
}
.EuroThreads h5 {
	font-size: 30px;
	line-height: 40px;
}
/**  health&wellness **/
.WelcomeWrap h2 {
	font-size: 50px;
	line-height: 60px;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 142px !important;
}
.HairRestorationWrap h6 {
	font-size: 26px;
	line-height: 36px;
}
/**  contact **/
.MessageWrap .FormWrap {
	width: 626px;
}
.MessageWrap .FormWrap .Col1 {
	width: 285px;
}
.MessageWrap .FormWrap .Col2 {
	width: 590px;
}
.LandingPageBlock h2 {
	font-size: 38px;
	line-height: 44px;
}
div.ctct-form-embed form.ctct-form-custom div.ctct-form-field {
	margin: 10px auto !important;
	padding: 0 !important;
	display: block;
	width: 100%;
}
.FooterWrap .EmailSignUp {
	width: 90%;
}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
	font-size: 40px;
	line-height: 46px;
}
div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text {
	font-size: 22px !important;
	line-height: 30px !important;
}
}

@media only screen and (max-width: 640px) {
/**  index **/
	
.MessageWrap .FormWrap {
	display: block;
 width: 100% !importantI;
}
.ResultWrap .jcarousel ul {
	min-height: 350px !important;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol, .TestimonialsWrap .TreatmentsWrap .RightCol {
	width: 100%;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1, .TestimonialsWrap .TreatmentsWrap .RightCol .Row2 {
	width: 100%;
	min-height: 100%;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	padding: 25px 17px;
	min-height: 100%;
}
.TestimonialsWrap .MensCare .MensImgWrap, .TestimonialsWrap .MensCare .MensDescWrap {
	width: 100%;
	min-height: 100%;
}
.TestimonialsWrap .MensCare .MensImgWrap img {
	margin-bottom: -8px;
}
.FooterWrap h4 {
	font-size: 28px;
	line-height: 38px;
}
/** about **/
.AskedQueWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
/**  day-spa-face **/
/**  day-spa-body **/ 
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 114px;
}
.AskedQueWrap h2 {
	font-size: 36px;
	line-height: 46px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 113px;
}
.EuroThreads h5 {
	font-size: 28px;
	line-height: 38px;
	margin-bottom: 15px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 129px !important;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: 60px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: 60px !important;
}
.HairRestorationWrap h6 {
	font-size: 24px;
	line-height: 34px;
}
.NeoGraftWrap .Image {
	width: 100%;
	float: none;
	margin: 0;
}
.NeoGraftWrap .Desc {
	float: none;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}
/**  contact **/
.MessageWrap .FormWrap .Col1 {
	display: block;
	width: 100%;
	margin: 8px auto;
}
.MessageWrap .FormWrap .Col2 {
	margin: 8px auto;
	display: block;
	width: 100%;
}
.MessageWrap .FormWrap {
	width: 100%;
}
.MessageWrap .FormWrap .SubmitBtn {
	float: right;
	text-align: center;
	margin-top: 20px;
}
}

@media only screen and (max-width: 604px) {
/**  index **/

.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 22% !important;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-next {
	right: -36px !IMPORTANT;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev {
	right: -44px !IMPORTANT;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	font-size: 32px;
	line-height: 42px;
}
.FooterWrap h2 {
	margin-top: 30px;
}
.FooterWrap .FooterLink li a {
	padding: 0px 10px;
}
.FooterWrap .EmailSignUp {
	width: 100%;
}
.FooterWrap .EmailSignUp .EmailCol {
	float: none;
	width: 286px;
	margin: 10px auto;
}
.FooterWrap .EmailSignUp .SignUpBtn {
	float: none;
	display: block;
	width: 286px;
	margin: 0px auto;
	margin-top: 20px;
}
.FooterWrap h4 {
	font-size: 26px;
	line-height: 36px;
}
/** about **/
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 38px;
	line-height: 48px;
}
/**  day-spa-face **/
.FaceSpaWrap .jcarousel-control-prev {
	left: 30px !important;
}
.FaceSpaWrap .jcarousel-control-next {
	right: 30px !important;
}
/**  day-spa-body **/
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 620px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 97px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .DescWrap h5 {
	font-size: 26px;
	line-height: 36px;
	margin-top: 15px;
}
.MedicalFaceSpaFaq h3 {
	font-size: 26px;
	line-height: 36px;
}
.MedicalFaceEuroThreads .InnerContainWrapper, .ThreadLiftWrap .InnerContainWrapper, .SubLimeWrap .InnerContainWrapper, .PermanentMakeUpWrap .InnerContainWrapper {
	padding: 40px 10px;
}
.ThreadLiftWrap h4 {
	font-size: 36px;
	line-height: 46px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 96px;
}
/**  health&wellness **/ 
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 112px !important;
}
.HairRestorationWrap h6 {
	font-size: 30px;
	line-height: 40px;
}
.HairRegrowth .DescWrap h6 {
	font-size: 28px;
	line-height: 38px;
}
.HairRegrowthWork h6 {
	font-size: 28px;
	line-height: 38px;
}
/**  contact **/
.ContactInfo .ContactCol {
	width: 65%;
}
}

@media only screen and (max-width: 600px) {
/**  index **/
.Header {
	width: 100%;
	position: relative;
	left: auto;
	bottom: auto;
	text-align: center;
	z-index: 11;
	right: auto;
	top: auto;
	background-color: rgba(0,0,0,0.8);
	padding: 25px 25px 35px;
	;
}
.IdxHeaderBg .flex-control-nav {
	bottom: 0;
	z-index: 12;
}
.WelcomeWrap h2 {
	font-size: 46px;
	line-height: 57px;
}
.ResultWrap .FaceSpaSlide .Col iframe {
	width: 95%;
	height: 297px;
}
.SubLandingPageBody .ResultWrap {
	width: 100%;
	height: 400px;
}
.StaffWrap .Row:nth-child(odd) .ImgWrap, .StaffWrap .Row:nth-child(even) .ImgWrap {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
	text-align: center;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	font-size: 24px;
	line-height: 28px;
	padding: 41px 17px;
}
.HomeBody .HomeBody .ResultWrap h2 {
	font-family: 'Bodoni MT';
	font-size: 40px;
	line-height: 25px;
	color: #fff;
	text-align: center;
}
/*.TestimonialsWrap .MensCare .MensDescWrap {
    padding: 57px 0px;
}*/
/*.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
    top: 90px;
}*/
.FooterWrap .FooterLink li a {
	padding: 0 20px;
}
.FooterWrap .FooterLink li {
	margin: 7px 0px;
}
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/ 
.WelcomeWrap .InnerContainWrapper {
	padding: 40px 10px;
}
.WorkingSlider .jcarousel li .ImgResult .Caption1, .WorkingSlider .jcarousel li .ImgResult .Caption2, .MedicalFaceSpaSlide .ImgResult .Caption1, .MedicalFaceSpaSlide .ImgResult .Caption2 {
	font-size: 22px;
	line-height: 32px;
	padding: 3px 12px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 95px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 94px;
}
.EuroThreads h5 {
	font-size: 26px;
	line-height: 36px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 110px !important;
}
/**  contact **/



}

@media only screen and (max-width: 569px) {
/**  index **/

.HomeBody .ResultWrap {
	width: 100%;
	height: 395px !important;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 18% !important;
}
.HomeBody .HomeBody .HomeBody .ResultWrap .WorkingSlider .jcarousel-control-next {
	right: -44px !IMPORTANT;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev {
	left: -44px !important;
}
.ResultWrap .FaceSpaSlide .Col iframe {
	width: 95%;
	height: 270px;
}
.SubLandingPageBody .ResultWrap {
	width: 100%;
	height: 405px;
}
.ResultWrap .FaceSpaSlide .Col iframe {
	width: 95%;
	height: 306px;
}
.SubLandingPageBody #VideoSpaSlider .jcarousel-control-prev, .SubLandingPageBody #VideoSpaSlider .jcarousel-control-next {
	position: absolute !important;
	top: 36% !important;
}
.HomeBody .ResultWrap h2 {
	font-family: 'Bodoni MT';
	font-size: 29px;
	line-height: 27px;
	color: #fff;
	text-align: center;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 100px;
	position: absolute;
	top: -29px;
	left: 50%;
	margin-left: 41px;
}
.nav-overlay .level-1-nav li a {
	font-size: 25px;
	line-height: 35px;
}
.Logo a {
	width: 310px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	padding: 20px 17px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	font-size: 30px;
	line-height: 40px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
/*.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
    top: 90px;
}*/

.ResultWrap .jcarousel li .ImgResult .ImgCol1:before, .ResultWrap .jcarousel li .ImgResult .ImgCol1:after {
	font-size: 15px;
	line-height: 25px;
	padding: 3px 12px;
}
/** about **/
.SepLine {
	width: 140px;
}
.AboutDocWrap h4 {
	font-size: 40px;
	line-height: 50px;
}
.StaffWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
.AskedQueWrap h2 {
	font-size: 36px;
	line-height: 46px;
}
/**  day-spa-face **/
/**  day-spa-body **/
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 645px;
}
.BodySpaWrap .jcarousel-control-prev {
	left: 20px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: 20px !important;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 81px;
}
.AskedQueWrap h2 {
	font-size: 33px;
	line-height: 43px;
}
.MedicalFaceSpaFaq h3 {
	font-size: 24px;
	line-height: 34px;
}
.ThreadLiftWrap h4 {
	font-size: 34px;
	line-height: 44px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 80px;
}
/**  health&wellness **/ 
.TattooRemovalWrap ul li {
	font-size: 22px;
	line-height: 32px;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 96px !important;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: 30px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: 30px !important;
}
.HairRegrowth .DescWrap h6 {
	font-size: 32px;
	line-height: 42px;
}
.HairRegrowthWork h6 {
	font-size: 33px;
	line-height: 43px;
}
/**  contact **/
.DirectionsWrap .InnerContainWrapper {
	padding: 40px 15px;
}
}

@media only screen and (max-width: 568px) {
/**  index **/ 
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/ 
/**  medical-spa-face **/ 
/**  medical-spa-body **/ 
/**  health&wellness **/ 
/**  contact **/

.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 21% !important;
}
}

@media only screen and (max-width: 540px) {
/**  index **/
.SubLandingPageBody .SubLandingPageBody .ResultWrap {
	width: 100%;
	height: 225px;
}
.ResultWrap .FaceSpaSlide .Col iframe {
	width: 95%;
	height: 265px;
}
.SubLandingPageBody #VideoSpaSlider .jcarousel-control-prev, .SubLandingPageBody #VideoSpaSlider .jcarousel-control-next {
	position: absolute !important;
	top: 31% !important;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 20% !important;
}
.ResultWrap h4 {
	font-family: 'latobold';
	font-size: 20px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.HomeBody .ResultWrap h2 {
	font-size: 33px;
	line-height: 20px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 38px;
	line-height: 48px;
}
.HomeBody .ResultWrap h2 {
	font-size: 36px;
	line-height: 20px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	font-size: 26px;
	line-height: 36px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc {
	font-size: 26px;
	line-height: 36px;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 36px;
	line-height: 46px;
}
.WelcomeWrap .OrdinarySpaWrap .ImgWrap {
	margin: 00px 0px 10px !important;
}
/** about **/
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 34px;
	line-height: 44px;
}
/**  day-spa-face **/
/**  day-spa-body **/ 
.MassageWrap .MassageFaq, .BodySpaWrap .ListWrap {
	padding: 20px 20px;
}
/**  medical-spa-face **/ 
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 67px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .DescWrap h5 {
	font-size: 28px;
	line-height: 38px;
}
.AskedQueWrap h2 {
	font-size: 31px;
	line-height: 41px;
}
.ThreadLiftWrap h4 {
	font-size: 32px;
	line-height: 42px;
}
/**  medical-spa-body **/
.MedicalBodySpa h6 {
	font-family: 'Bodoni MT';
	font-size: 28px;
	line-height: 38px;
	color: #03b3d0;
	text-align: center;
}
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 66px;
}
.EuroThreads h5 {
	font-size: 34px;
	line-height: 44px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 82px !important;
}
.HairRestorationWrap h6 {
	font-size: 28px;
	line-height: 38px;
}
.PlasmaWrap .Col {
	width: 100%;
	margin: 25px auto;
}
.PlasmaWrap .Col .LeftCol {
	width: 50%;
}
.PlasmaWrap .Col .RightCol {
	width: 50%;
}
/**  contact **/

.FaceSpaWrap h4 {
	font-size: 32px;
	line-height: 42px;
	margin-top: 10px;
}
}

@media only screen and (max-width: 533px) {
/**  index **/
.nav-bar .hamburger {
	top: 22px;
}
.SearchBox {
	top: 17px;
}
.IdxHeaderBg .flexslider li .MainWrapper h1 {
	font-size: 25px !important;
	line-height: 35px !important;
}
.SpaServicesWrap .DescWrap {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	padding: 0;
	margin-top: 10px;
}
.HomeBody .ResultWrap {
	width: 100%;
	height: 346px !important;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 34px;
	line-height: 44px;
}
.HomeBody .ResultWrap h2 {
	font-size: 32px;
	line-height: 11px;
}
.ResultWrap h4 {
	font-family: 'latobold';
	font-size: 18px;
	line-height: 6px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 96px;
	position: absolute;
	top: -28px;
	left: 50%;
	margin-left: 38px;
}
.Logo {
	width: 280px;
	height: 50px;
}
.Logo a {
	width: 280px;
	height: 50px;
}
/*.TestimonialsWrap .MensCare .MensDescWrap {
    padding: 43px 0px;
}*/
/** about **/
.AskedQueWrap .FaqWrap .FaqTitle h6 {
	left: 15px;
	padding-right: 40px;
}
.AskedQueWrap .FaqWrap .DownText {
	left: 15px;
	padding-right: 0;
}
/**  day-spa-face **/ 
/**  day-spa-body **/ 
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 64px;
}
.MedicalFaceSpaFaq h3 {
	font-size: 23px;
	line-height: 33px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 63px;
}
/**  health&wellness **/
.WelcomeWrap h2 {
	font-size: 45px;
	line-height: 55px;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 79px !important;
}
.PlasmaWrap .Col {
	width: 100%;
}
.PlasmaWrap .Col .LeftCol {
	width: 50%;
}
.PlasmaWrap .Col .RightCol {
	width: 50%;
}
.PlasmaWrap .Col .RightCol .SepLine {
	margin: 10px auto;
}
.PlasmaWrap .Col .RightCol h6 {
	font-size: 28px;
	line-height: 38px;
}
.PlasmaWrap .Col .RightCol .PlasmaPadding {
	padding: 10px 15px;
}
.SuneticsWrap h6 {
	font-size: 28px;
	line-height: 38px;
}
.HairRegrowth .DescWrap h6 {
	font-size: 30px;
	line-height: 40px;
}
/**  contact **/


}

@media only screen and (max-width:480px) {
/**  index **/
.LandingPageBlock h2 {
	font-size: 32px;
	line-height: 40px;
}
.SearchBox {
	top: 13px;
}
.nav-bar .hamburger {
	top: 17px;
}
.HeaderBgNew {
	min-height: 60px !important;
}
.MaurisWrap {
	margin-top: 20px;
	margin-bottom: 20px;
}
.WelcomeWrap h2 {
	font-size: 35px;
	line-height: 40px;
}
.TreatmentsWrap .RightCol .NoBullet {
	margin-top: 45px !important;
}
.TreatmentsWrap .InnerContainWrapper {
	padding: 40px 0px 0px;
}
.TreatmentsWrap .MensCare .SubDesc3Wrap h4 {
	font-family: 'Bodoni MT';
	font-size: 27px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
}
.TreatmentsWrap .MensDescWrap .LeftDescWrap {
	padding: 40px 0px 0px;/* height: 100px; */
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
	position: relative;
	display: block;
	width: 100%;
	color: #000;
	margin-top: 20px;
	top: auto;
	left: auto;
	transform: translate(0%, 0%);
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc h4 {
	font-family: 'Bodoni MT';
	font-size: 26px;
	line-height: 36px;
	color: #000;
	text-transform: uppercase;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc .SepLine {
	margin: 5px auto;
}
.TestimonialsWrap .ClickBtn {
	display: block;
	margin: 15px 0px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc .RightRowHR2.SepLine {
	margin: 5px auto 10px;
}
.ResultWrap .jcarousel-control-next {
	right: -22px !important;
}
.ResultWrap .jcarousel-control-prev {
	left: -22px !important;
}
.SubLandingPageBody .ResultWrap {
	width: 100%;
	height: 225px;
}
.ResultWrap .InnerContainWrapper {
	padding: 1px;
	width: 84% !IMPORTANT;
	margin: 0 auto !IMPORTANT;
}
.SubLandingPageBody #VideoSpaSlider .jcarousel-control-prev, .SubLandingPageBody #VideoSpaSlider .jcarousel-control-next {
	position: absolute !important;
	top: 22% !important;
}
.ResultWrap .FaceSpaSlide .Col iframe {
	width: 95%;
	height: 182px;
}
.MessageWrap .FormWrap .SecurityCode {
	float: none;
}
.MessageWrap .FormWrap .SubmitBtn {
	display: block;
	float: none;
	margin: 19px 0px 0px;
}
.ResultWrap .InnerContainWrapper {
	width: 84% !IMPORTANT;
	margin: 0 auto !IMPORTANT;
}
.StaffWrap .Row:nth-child(odd) .ImgWrap, .StaffWrap .Row:nth-child(even) .ImgWrap {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0px;
	text-align: center;
}
.AboutDocWrap .InnerContainWrapper {
	width: 94%;
	margin: 0 auto;
	padding: 15px 10px 0px;
}
.HomeBody .ResultWrap h2 {
	font-size: 30px;
	line-height: 24px;
}
.ResultWrap .WorkingSlider .ImgResult {
	width: 1112px;
	margin: 30px auto 15px;
	text-align: center;
	position: relative;
}
.ResultWrap h4 {
	font-size: 17px;
	line-height: 19px;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 20% !important;
}
.ResultWrap .jcarousel ul {
	min-height: 305px !important;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 87px;
	position: absolute;
	top: -26px;
	left: 50%;
	margin-left: 34px;
}
.MaintenanceWrap .ContactInfo .ContactCol:last-child {
	border-bottom: none !important;
}
.MaintenanceWrap .ContactInfo .ContactCol:nth-child(4) {
	border-bottom: 1px solid rgba(0,0,0,0.1) !important;
}
.MaintenanceWrap .ContactInfo .ContactCol {
	width: 100% !important;
	display: block !IMPORTANT;
	float: none;
	border-right: none !important;
	border-bottom: 1px solid rgba(0,0,0,0.1) !important;
}
.Logo {
	width: 220px;
	height: 40px;
}
.Logo a {
	width: 220px;
	height: 40px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 34px;
	line-height: 40px;
}
.HomeBody .ResultWrap h2 {
	font-size: 26px;
	line-height: 26px;
}
.ResultWrap .ImgResult .Caption1, .ResultWrap .ImgResult .Caption2 {
	font-size: 20px;
	line-height: 30px;
	padding: 3px 10px;
}
/*.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
    top: 50px;
}*/ 

.HomeBody .TreatmentsWrap .LeftCol .Desc .ClickBtn a {
	color: #03b3d0;
	background-color: #fff;
	font-family: 'latoheavy';
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
	border: 1px solid #03b3d0;
	border-radius: 5px;
	padding: 10px 10px;
	transition: ease-in 0.5s;
}
.HomeBody .TreatmentsWrap .LeftCol .Desc .ClickBtn a:hover {
	background-color: #03b3d0;
	color: #fff;
}
.TestimonialsWrap .ClickBtn a, .TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc .ClickBtn a {
	font-size: 10px;
	line-height: 20px;
	padding: 10px 10px;
}
.TestimonialsWrap .MensCare .MensDescWrap {
	font-size: 25px;
	line-height: 35px;
}
.TestimonialsWrap .flexslider .NoBullet li {
	font-size: 22px;
	line-height: 32px;
}
.WelcomeWrap .OrdinarySpaWrap .ImgWrap {
	text-align: center;
}
/** about **/
.WelcomeWrap .InnerContainWrapper {
	padding: 40px 0px 15px !IMPORTANT;
}
.WithoutHeaderBgWrap .InnerContainWrapper {
	padding: 0px 0px 40px !important;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 30px;
	line-height: 40px;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap .SepLine {
	margin: 15px 0px;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	text-align: center;
}
.WelcomeWrap .OrdinarySpaWrap {
	text-align: center;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap .SepLine {
	margin: 15px auto;
}
.AskedQueWrap .FaqWrap {
	padding: 0px 10px;
	box-sizing: border-box;
}
.AboutDocWrap .Desc, .AboutDocWrap .Desc h4, .AboutDocWrap .Desc h6, .StaffWrap .Row .DescWrap h4, .StaffWrap .Row .DescWrap h6 {
	text-align: center;
}
.AboutDocWrap .Desc .SepLine, .StaffWrap .Row .SepLine {
	margin: 10px auto;
}
.AboutDocWrap .Desc ul li, .StaffWrap .Row .DescWrap ul li {
	text-align: left;
}
.StaffWrap .Row:nth-child(odd) .DescWrap, .StaffWrap .Row:nth-child(even) .DescWrap {
	text-align: center;
}
/**  day-spa-face **/
.FaceSpaWrap .jcarousel-control-prev {
	left: 20px !important;
}
.FaceSpaWrap .jcarousel-control-next {
	right: 20px !important;
}
.ScrubsWrap .Row .DescWrap h6 {
	font-size: 22px;
	line-height: 32px;
}
/**  day-spa-body **/
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 720px;
}
.BodySpaWrap .jcarousel-control-prev {
	left: -5px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: -5px !important;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 34px;
}
.AskedQueWrap h2 {
	font-size: 35px;
	line-height: 45px;
}
.MedicalFaceSpaFaq h3 {
	font-size: 20px;
	line-height: 30px;
	margin-top: 20px;
}
.ThreadLiftWrap h4 {
	font-size: 30px;
	line-height: 40px;
}
.SubLimeWrap .Row h4 {
	font-size: 34px;
	line-height: 44px;
}
/**  medical-spa-body **/
.MedicalBodySpa h6 {
	font-size: 24px;
	line-height: 34px;
}
.MedicalBodySpa h4 {
	font-size: 30px;
	line-height: 40px;
}
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 38px;
}
/**  health&wellness **/
.TattooRemovalWrap ul li {
	font-size: 19px;
	line-height: 29px;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 54px !important;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: 0px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: 0px !important;
}
.PlasmaWrap h4 {
	font-size: 36px;
	line-height: 46px;
}
.BHRTWrap h4 {
	font-size: 40px;
	line-height: 50px;
}
.BHRTWrap h6 {
	font-size: 21px;
	line-height: 31px;
}
.HairRestorationWrap h6 br {
	display: block;
}
.SuneticsWrap h6 {
	font-size: 33px;
	line-height: 43px;
}
.SuneticsWrap h6 {
	font-size: 26px;
	line-height: 36px;
}
.HairRegrowthWork h6 {
	font-size: 28px;
	line-height: 38px;
}
.PlasmaWrap .Col .LeftCol {
	width: 100%;
	float: none;
	min-height: inherit !important;
}
.PlasmaWrap .Col .RightCol {
	width: 100%;
	float: none;
	min-height: inherit !important;
}
.PlasmaWrap .Col2 .Image {
	width: 100%;
	float: none;
	min-height: inherit !important;
}
.PlasmaWrap .Col2 .Desc {
	width: 100%;
	float: none;
	min-height: inherit !important;
}
/**  contact **/
.ContactInfo .ContactCol {
	width: 80%;
}
.box h1, .box1 h1 {
	font-size: 32px;
	line-height: 36px;
}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
	font-size: 35px;
	line-height: 40px;
}

.MenuNewStyle {
    width: 100%;
}

}

@media only screen and (max-width:435px) {
/**  index **/

.HomeBody .ResultWrap {
	width: 100%;
	height: 310px !important;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 22% !important;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-next {
	right: -35px;
	background: url(../images/icons/next1.png) no-repeat center;
	width: 21px !important;
	min-height: 50px !important;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-next {
	right: -31px !IMPORTANT;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev {
	left: -31px !IMPORTANT;
}
.ResultWrap .jcarousel ul {
	min-height: 322px !important;
}
.ResultWrap h4 {
	font-size: 19px;
	line-height: 16px;
}
.ResultWrap .jcarousel ul {
	min-height: 279px !important;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev {
	left: -35px;
	background: url(../images/icons/prev1.png) no-repeat center;
	width: 11px;
	min-height: 50px !IMPORTANT;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev {
	left: -35px !IMPORTANT;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 80px;
	position: absolute;
	top: -24px;
	left: 50%;
	margin-left: 30px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 32px;
	line-height: 42px;
}
.SpaServicesWrap .DescWrap .SepLine {
	margin: 20px 0px 20px;
}
.HomeBody .ResultWrap h2 {
	font-size: 30px;
	line-height: 16px;
}
.TestimonialsWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
	padding: 0 10px;/* top: 40px; */
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc h4 {
	font-size: 30px;
	line-height: 40px;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc .SepLine {
	margin: 15px auto;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	padding: 15px 17px;
}
/*.TestimonialsWrap .MensCare .MensDescWrap {
    padding: 35px 0px;
}*/
.FooterWrap .CopyRight h4 {
	letter-spacing: 1px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc .ClickBtn {
	display: block;
	margin: 10px 0px 5px;
}
/** about **/
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 30px;
	line-height: 40px;
}
.StaffWrap .Row {
	padding: 35px 30px;
}
.AskedQueWrap h2 {
	font-size: 32px;
	line-height: 42px;
}
/**  day-spa-face **/
.FaceSpaWrap .jcarousel-control-prev {
	left: 0px !important;
}
.FaceSpaWrap .jcarousel-control-next {
	right: 0px !important;
}
.ScrubsWrap .Row .DescWrap h6 {
	font-size: 20px;
	line-height: 30px;
}
/**  day-spa-body **/
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 770px;
}
.BodySpaWrap .jcarousel-control-prev {
	left: -17px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: -17px !important;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 13px;
}
.MedicalFaceSpaFaq .SepLine {
	margin: 15px auto;
}
.MedicalFaceSpaFaq h3 {
	font-size: 18px;
	line-height: 28px;
}
.ThreadLiftWrap h4 {
	font-size: 28px;
	line-height: 38px;
}
/**  medical-spa-body **/
.MedicalBodySpa h6 {
	font-size: 28px;
	line-height: 38px;
}
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 17px;
}
.EuroThreads h5 {
	font-size: 28px;
	line-height: 38px;
}
/**  health&wellness **/
.TattooRemovalWrap ul li {
	font-size: 27px;
	line-height: 37px;
	margin: 0px;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 33px !important;
}
.PlasmaWrap h4 {
	font-size: 34px;
	line-height: 44px;
}
.IVTreatmentsWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
.BHRTWrap h6 {
	font-size: 20px;
	line-height: 30px;
}
.SuneticsWrap h6 {
	font-size: 32px;
	line-height: 42px;
}
.FaqTitle h6 {
	padding-right: 40px;
}
.AskedQueWrap .FaqWrap .FaqTitle h6 {
	left: 15px;
}
/**  contact **/

}

@media only screen and (max-width:424px) {
/**  index **/

.SubLandingDescWrap .RightBlock {
	float: none;
	width: 100%;
	padding: 10px 0px 0px;
}
.WelcomeWrap h2 {
	font-size: 32px;
	line-height: 36px;
}
.ResultWrap h4 {
	font-size: 15px;
	line-height: 16px;
}
.HomeBody .ResultWrap h2 {
	font-size: 24px;
	line-height: 19px;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 75px;
	position: absolute;
	top: -22px;
	left: 50%;
	margin-left: 30px;
}
.SpaServicesWrap .ImgWrap .Col .ImgCaption {
	font-size: 30px;
	line-height: 40px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 27px;
	line-height: 40px;
}
.FooterWrap h2 {
	font-size: 44px;
	line-height: 54px;
}
.FooterWrap h4 {
	font-size: 22px;
	line-height: 32px;
}
.FooterWrap .CopyRight h4, .FooterWrap .CopyRight h6 {
	letter-spacing: 0.5px;
}
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/ 
.BodySpaWrap .SepLine {
	margin-bottom: 20px;
}
.BodySpaWrap .TanningWrap .ListWrap .Image {
	margin-top: 0px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 7px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 11px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 28px !important;
}
/**  contact **/
.ContactInfo h4 {
	font-size: 40px;
	line-height: 50px;
}
.MessageWrap h4 {
	font-size: 40px;
	line-height: 50px;
}
}

@media only screen and (max-width:414px) {
/**  index **/


.TestimonialsWrap .MensCare .MensDescWrap {
	font-size: 25px;
	line-height: 35px;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 17% !important;
}
.ResultWrap .WorkingSlider .ImgResult {
	width: 1112px;
	margin: 18px auto 15px;
	text-align: center;
	position: relative;
}
/** about **/
.StaffWrap .Row {
	padding: 35px 25px;
}
/**  day-spa-face **/ 
/**  day-spa-body **/
.BodySpaWrap .jcarousel .Col .ImgText {
	font-size: 36px;
	line-height: 46px;
	top: 95px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 3px;
}
.SubLimeWrap .Row h4 {
	font-size: 32px;
	line-height: 42px;
}
.PermanentMakeUpWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 7px;
}
.AskedQueWrap h2 {
	font-size: 30px;
	line-height: 40px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 23px !important;
}
.PlasmaWrap h4 {
	font-size: 30px;
	line-height: 40px;
}
.IVTreatmentsWrap h2 {
	font-size: 36px;
	line-height: 46px;
}
.BHRTWrap h6 {
	font-size: 18px;
	line-height: 28px;
}
.HairRestorationWrap h4 {
	font-size: 36px;
	line-height: 46px;
}
.SuneticsWrap h6 {
	font-size: 30px;
	line-height: 40px;
}
.HairRegrowth .DescWrap h6 {
	font-size: 28px;
	line-height: 38px;
}
/**  contact **/



}

@media only screen and (max-width:412px) {
/**  index **/ 
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/ 
/**  medical-spa-face **/ 
/**  medical-spa-body **/

.ResultWrap h4 {
	font-size: 16px;
	line-height: 18px;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 73px;
	position: absolute;
	top: -22px;
	left: 50%;
	margin-left: 30px;
}
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 6px;
}
.MedicalBodySpa .PlayIcon {
	left: 43%;
	bottom: 40%;
}
.VelaShapeTargets h4 {
	font-size: 32px;
	line-height: 42px;
}
/**  health&wellness **/ 
/**  contact **/



}

@media only screen and (max-width:411px) {
/**  index **/ 
/** about **/ 
/**  day-spa-face **/ 
/**  day-spa-body **/ 
/**  medical-spa-face **/ 
/**  medical-spa-body **/ 
/**  health&wellness **/
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 21px !important;
}
.TattooRemovalWrap ul li {
	font-size: 25px;
	line-height: 35px;
}
/**  contact **/

.HomeBody .ResultWrap h2 {
	font-size: 26px;
	line-height: 30px;
}
}

@media only screen and (max-width:400px) {
/**  index **/

.HomeBody .ResultWrap h2 {
	font-size: 26px !important;
	line-height: 24px !important;
}
/*.MassageWrap .FaceWrap  .FaceSpaSlide .BalancLiPageWrap{    display: block !important;
    width: 100% !important;
    margin: 0px !IMPORTANT;}
	*/
.MassageWrap .FaceWrap .FaceSpaSlide .BalancLiPageWrap .Col {
	width: 100%;
}
.FullBodyWaxingWrap .FaceSpaSlide ul li .Col {
	width: 100%;
}
/*.InnerContainWrapper.BackBtnWrap {
	margin: 0px 0px 0px !important;
}
.FullBodyWaxingWrap .FaceWrap .FaceSpaSlide .NoBullet li{width: 100%;
    margin: 0 auto;
    display: block;
    padding: 0px;}
*/

.FaceSpaWrap .FaceSpaSlide .Col .Image {
	margin: 0px !important;
	width: 100%;
}
.FullBodyWaxingWrap .FaceWrap .FaceSpaSlide .NoBullet li {
	display: inline-block;
	width: 300px;
	margin: 15px 17px;
	vertical-align: top;
}
.FaceSpaWrap .FaceSpaSlide .Col .Image {
	margin: 0px !important;
	width: 100%;
	height: 100%;
}
.FaceSpaWrap .FaceSpaSlide .Col .Image img {
	margin-bottom: -7px;
}
/*.FaceSpaWrap .FaceSpaSlide .Col .ImgText {
    height: 213px;
}*/


.HomeBody .ResultWrap h2 {
	font-size: 29px;
	line-height: 30px;
}
.CoolsculpringWrap img {
	width: 15%;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 70px;
	position: absolute;
	top: -21px;
	left: 50%;
	margin-left: 28px;
}
.nav-overlay .level-1-nav li {
	padding: 8px 0px;
}
.nav-overlay .level-1-nav li a {
	font-size: 23px;
	line-height: 33px;
}
.nav-overlay .level-1-nav {
	padding: 0px 0px 0 20px;
}
.SpaServicesWrap .ImgWrap .Col .ImgCaption {
	font-size: 28px;
	line-height: 38px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 30px;
	line-height: 34px;
}
.HomeBody .ResultWrap h2 {
	font-size: 32px;
	line-height: 17px;
}
.ResultWrap h4 {
	font-size: 16px;
	line-height: 18px;
}
.TreatmentsWrap .MensDescWrap .LeftDescWrap {
	padding: 40px 0px 10px;
}
.ResultWrap .ImgResult .Caption1, .ResultWrap .ImgResult .Caption2 {
	font-size: 18px;
	line-height: 28px;
	padding: 0px 5px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc, .TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc, .TestimonialsWrap .TreatmentsWrap .LeftCol .Desc h4 {
	font-size: 20px;
	line-height: 30px;
}
.FooterWrap .FooterLink li a {
	padding: 0 15px;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 35px;
	line-height: 45px;
}
.ResultWrap .jcarousel li .ImgResult .ImgCol1:before, .ResultWrap .jcarousel li .ImgResult .ImgCol1:after {
	font-size: 12px;
	line-height: 20px;
	padding: 0px 10px;
}
.TreatmentsWrap .MensCare .SubDesc3Wrap h4 {
	font-size: 22px;
	line-height: 22px;
}
.CoolsculpringWrap img {
	width: 13%;
}
.BlueWrap {
	font-size: 18px;
	line-height: 30px;
}
/** about **/ 
.AskedQueWrap h2 {
	font-size: 30px;
	line-height: 40px;
}
/**  day-spa-face **/
.ScrubsWrap .Row .DescWrap h6 {
	font-size: 28px;
	line-height: 38px;
}
/**  day-spa-body **/
.WelcomeWrap .InnerContainWrapper {
	padding: 15px 0px!IMPORTANT;
}
.WithoutHeaderBgWrap .InnerContainWrapper {
	padding: 0px 0px 40px !important;
}
.BodySpaWrap h4 {
	font-size: 40px;
	line-height: 50px;
}
.BodySpaWrap .jcarousel .Col {
	width: 270px;
}
.BodySpaWrap .jcarousel .Col .ImgText {
	font-size: 32px;
	line-height: 42px;
	top: 75px;
}
.BodySpaWrap .jcarousel-control-prev {
	left: 0px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: 0px !important;
}
/**  medical-spa-face **/
.MedicalFaceSpaFaq h3 {
	font-size: 16px;
	line-height: 26px;
}
.ThreadLiftWrap h4 {
	font-size: 26px;
	line-height: 36px;
}
.SubLimeWrap .Row {
	padding: 20px 10px 10px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	font-size: 22px;
	line-height: 32px;
	padding: 3px 10px;
	right: 1px;
}
/**  medical-spa-body **/
.VaserShape .VaserShapeWorks .ImgText1, .VaserShape .VaserShapeWorks .ImgText2 {
	right: 0px;
}
.WorkingSlider .jcarousel li .ImgResult .Caption1, .WorkingSlider .jcarousel li .ImgResult .Caption2, .MedicalFaceSpaSlide .ImgResult .Caption1, .MedicalFaceSpaSlide .ImgResult .Caption2 {
	font-size: 18px;
	line-height: 28px;
	padding: 0px 8px;
}
/**  health&wellness **/ 
.WelcomeWrap h2 {
	font-size: 40px;
	line-height: 50px;
}
.MenuNewStyle {
	font-size: 16px;
	line-height: 30px;
	width: 100%;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 16px !important;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: -3px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: -3px !important;
}
.CocktailsWrap .PaddingClass {
	padding: 10px;
}
.CocktailsWrap ul li {
	padding-left: 20px;
}
.BHRTWrap h4 {
	font-size: 36px;
	line-height: 46px;
}
.BHRTWrap .SepLine {
	margin: 10px auto;
}
.HairRestorationWrap h6 {
	font-size: 26px;
	line-height: 36px;
}
.HairRestorationWrap .HairCol .HairColPadding {
	padding: 20px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	font-size: 17px;
	line-height: 22px;
}
/**  contact **/

}

@media only screen and (max-width:384px) {
/**  index **/

.WelcomeWrap h2 {
	font-size: 32px;
	line-height: 34px;
}
.LandingPageBody .WelcomeWrap .InnerContainWrapper {
	padding: 30px 0px !important;
}
.LandingPageBody .MassageWrap .InnerContainWrapper {
	padding: 30px 0px !important;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc h4 {
	font-size: 24px;
	line-height: 24px;
}
.SubLandingPageBody .ResultWrap {
	width: 100%;
	height: 205px;
}
.ResultWrap .FaceSpaSlide .Col iframe {
	width: 95%;
	height: 164px;
}
.ResultWrap .InnerContainWrapper {
	padding: 0.5px;
	width: 84% !IMPORTANT;
	margin: 0 auto !IMPORTANT;
}
.FaceSpaWrap .FaceSpaSlide .Col .ImgText {
	line-height: 22px;
	font-size: 14px;
}
.MassageWrap .FaceWrap .FaceSpaSlide .BalancLiPageWrap .Col .Image {
	margin: 0px !important;
	width: 100%;
}
.FullBodyWaxingWrap .FaceSpaSlide .BalancLiPageWrap .Col {
	width: 100%;
}
.FaceSpaWrap .FaceSpaSlide .Col .Image {
	margin: 0px !important;
	width: 100%;
}
.FullBodyWaxingWrap .FaceSpaSlide ul .BalancLiPageWrap {
}
.ResultWrap .ImgResult .ImgCol1, .ResultWrap .ImgResult .ImgCol2 {
	width: 50%;
	min-height: 100%;
	float: left;
}
.HomeBody .ResultWrap h2 {
	font-size: 31px;
	line-height: 24px;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 67px;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: 26px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 28px;
	line-height: 34px;
}
/*.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
    top: 20px;
}
*/
.FooterWrap .CopyRight h4 {
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 1.5px;
}
/** about **/
.WelcomeWrap .OrdinarySpaWrap .ImgWrap {
	margin-bottom: 20px;
}
.StaffWrap .Row {
	padding: 30px 15px;
}
/**  day-spa-face **/
.WelcomeWrap .InnerContainWrapper {
	padding: 10px 10px 40px;
}
.FaceSpaWrap .jcarousel-control-prev {
	left: -15px !important;
}
.FaceSpaWrap .jcarousel-control-next {
	right: -15px !important;
}
.ScrubsWrap .Row .DescWrap h6 {
	font-size: 25px;
	line-height: 35px;
}
/**  day-spa-body **/
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 845px;
}
/**  medical-spa-face **/
.MedicalFaceSpa .BotoxAndDysportWrap .ImgWrap .ImgText1 {
	right: 0px;
}
.MedicalFaceSpa .BotoxAndDysportWrap .DescWrap h5 {
	font-size: 25px;
	line-height: 35px;
}
.SubLimeWrap .Row h4 {
	font-size: 30px;
	line-height: 40px;
}
/**  medical-spa-body **/
.MedicalBodySpa h4 {
	font-size: 28px;
	line-height: 38px;
}
.VaserShape .VaserShapeWorks .DescWrap h4 {
	font-size: 32px;
	line-height: 42px;
}
.AskedQueWrap h2 {
	font-size: 28px;
	line-height: 38px;
}
.EuroThreads h5 {
	font-size: 26px;
	line-height: 36px;
}
.WorkingSlider .jcarousel-control-prev, .MedicalFaceSpaSlide .jcarousel-control-prev {
	left: -15px !important;
}
.WorkingSlider .jcarousel-control-next, .MedicalFaceSpaSlide .jcarousel-control-next {
	right: -15px !important;
}
/**  health&wellness **/
.TattooRemovalWrap h4 {
	font-size: 40px;
	line-height: 50px;
}
.TattooRemovalWrap ul li {
	font-size: 23px;
	line-height: 33px;
	margin: 0 auto;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col .UpperImg .ImgText, .TattooRemovalWrap .TattooSlider .jcarousel .Col .LowerImg .ImgText {
	right: 0px !important;
}
.TattooRemovalWrap .jcarousel-control-prev {
	left: 7px !important;
}
.TattooRemovalWrap .jcarousel-control-next {
	right: 7px !important;
}
.TattooRemovalWrap .TattooSlider .jcarousel .Col {
	width: 80%;
}
.SuneticsWrap h6 {
	font-size: 28px;
	line-height: 38px;
}
.HairRegrowth .DescWrap h6 {
	font-size: 26px;
	line-height: 36px;
}
/**  contact **/
.ContactInfo .ContactCol {
	width: 100%;
}
}

@media only screen and (max-width:375px) {
/**  index **/ 


.MassageWrap .FaceWrap .FaceSpaSlide .BalancLiPageWrap .Col .Image {
	margin: 0px !important;
	width: 100%;
}
.FaceSpaWrap .FaceSpaSlide .Col .Image {
	margin: 0px !important;
	width: 100%;
}
.HomeBody .ResultWrap h2 {
	font-size: 30px;
	line-height: 24px;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 19% !important;
}
.ResultWrap .WorkingSlider .ImgResult {
	width: 1112px;
	margin: 30px auto 15px;
	text-align: center;
	position: relative;
}
.ResultWrap h4 {
	font-size: 17px;
	line-height: 19px;
}
.SpaServicesWrap .ImgWrap .Col .ImgCaption {
	font-size: 26px;
	line-height: 36px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 27px;
	line-height: 35px;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc h4 {
	font-size: 26px;
	line-height: 36px;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc .SepLine {
	margin: 10px auto;
	width: 130px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc, .TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc {
	font-size: 26px;
	line-height: 36px;
}
/** about **/
.AskedQueWrap h2 {
	font-size: 35px;
	line-height: 45px;
}
/**  day-spa-face **/
.ScrubsWrap .Row .DescWrap h6 {
	font-size: 23px;
	line-height: 33px;
}
/**  day-spa-body **/
.MassageWrap .MassageFaq, .BodySpaWrap .ListWrap {
	padding: 15px 15px;
}
/**  medical-spa-face **/
.AskedQueWrap h2 {
	font-size: 30px;
	line-height: 40px;
}
.SubLimeWrap .Row h4 {
	font-size: 28px;
	line-height: 38px;
}
/**  medical-spa-body **/
.VelaShapeTargets h4 {
	font-size: 30px;
	line-height: 40px;
}
/**  health&wellness **/
.IVTreatmentsWrap h4 {
	font-size: 26px;
	line-height: 36px;
}
.IVTreatmentsWrap h6 {
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 15px;
}
.BHRTWrap h6 {
	font-size: 23px;
	line-height: 33px;
}
.AskedQueWrap h2 {
	font-size: 27px;
	line-height: 37px;
}
.HairRegrowth .DescWrap {
	padding: 15px;
}
/**  contact **/


}

@media only screen and (max-width:360px) {
/**  index **/ 

.WelcomeWrap h2 {
}
.HomeBody .ResultWrap h2 {
	font-size: 23px !important;
	line-height: 24px !important;
}
.MassageWrap .FaceWrap .FaceSpaSlide .BalancLiPageWrap .Col .Image {
	margin: 0px !important;
	width: 100%;
}
.FaceSpaWrap .FaceSpaSlide .Col .Image {
	margin: 0px !important;
	width: 100%;
}
.WelcomeWrap h2 {
	font-size: 31px;
	line-height: 40px;
}
.HomeBody .ResultWrap h2 {
	font-size: 29px;
	line-height: 24px;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 63px;
	position: absolute;
	top: -19px;
	left: 50%;
	margin-left: 24px;
}
.Logo {
	width: 200px;
	height: 36px;
}
.Logo a {
	width: 200px;
	height: 36px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 26px;
	line-height: 33px;
}
.ResultWrap h4 {
	font-size: 15px;
	line-height: 20px;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
	font-size: 14px;
	line-height: 24px;
}
.TestimonialsWrap .MensCare .MensDescWrap {
	padding: 20px 0px;
}
.FooterWrap .FooterLink li a {
	padding: 0 10px;
}
.FaceSpaWrap .FaceSpaSlide .Col .ImgText {
	line-height: 20px;
}
/** about **/
.AboutDocWrap .InnerContainWrapper {
	padding: 10px 5px 0px;
}
/**  day-spa-face **/
 
/**  day-spa-body **/
/**  medical-spa-face **/ 
.MedicalFaceSpa h6 {
	font-size: 36px;
	line-height: 46px;
}
.AskedQueWrap h2 {
	font-size: 28px;
	line-height: 38px;
}
.PermanentMakeUpWrap h2 {
	font-size: 37px;
	line-height: 47px;
}
/**  medical-spa-body **/
.MedicalBodySpa h4 {
	font-size: 26px;
	line-height: 36px;
}
.MedicalBodySpa h6 {
	font-size: 26px;
	line-height: 36px;
}
.VaserShape .VaserShapeWorks .DescWrap h4 {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 10px;
}
/**  health&wellness **/
.TattooRemovalWrap .TattooDesc {
	padding: 0px 10px;
}
.PlasmaWrap h4 {
	font-size: 28px;
	line-height: 38px;
}
.AskedQueWrap h2 {
	font-size: 26px;
	line-height: 36px;
}
.PlasmaWrap .Col .RightCol h6 {
	font-size: 26px;
	line-height: 36px;
}
.PlasmaWrap .Col .RightCol h6 {
	font-size: 24px;
	line-height: 34px;
}
/**  contact **/
.ContactInfo h4 {
	font-size: 38px;
	line-height: 48px;
}
.MessageWrap h4 {
	font-size: 38px;
	line-height: 48px;
}
.TreatmentsWrap .MensDescWrap .LeftDescWrap {
	padding: 0px;
}
.AboutDocWrap .SepLine {
	margin-bottom: 12px;
}
}

@media only screen and (max-width:320px) {
/**  index **/

.SubLandingDescWrap .RightBlock ul li a {
	font-size: 15px;
}
.FaceSpaWrap .FaceSpaSlide .Col .Image {
	margin: 0px !important;
	width: 100%;
	height: 213px;
}
.HomeBody .ResultWrap h2 {
	font-size: 26px;
	line-height: 24px;
}
.Aerrowrap .ImgWrap .AerrowWrap {
	width: 55px;
	position: absolute;
	top: -16px;
	left: 50%;
	margin-left: 22px;
}
.HeaderBg h1 {
	font-size: 32px !important;
	line-height: 40px !important;
}
.BlueWrap .InnerContainWrapper {
	padding: 40px 15px;
}
.BlueWrap {
	font-size: 22px;
	line-height: 32px;
}
.SpaServicesWrap .ImgWrap .Col .ImgCaption {
	font-size: 22px;
	line-height: 32px;
}
.SpaServicesWrap .DescWrap h2 {
	font-size: 22px;
	line-height: 30px;
}
.SpaServicesWrap .DescWrap .SepLine {
	margin: 13px 0px 13px;
}
.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc h4 {
	font-size: 24px;
	line-height: 34px;
}
.TestimonialsWrap .ClickBtn {
	margin: 17px 0px;
}
/*.TestimonialsWrap .TreatmentsWrap .LeftCol .Desc {
    top: 132px;
}*/
.TestimonialsWrap .TreatmentsWrap .RightCol .Row1 .LeftDesc {
	line-height: 34px;
	font-size: 24px;
}
.TestimonialsWrap .TreatmentsWrap .RightCol .Row2 .Desc {
	font-size: 24px;
	line-height: 34px;
}
.FooterWrap .FooterLink li a {
	padding: 0 6px;
}
.FooterWrap h2 {
	font-size: 40px;
	line-height: 50px;
	margin-top: 15px;
}
.FooterWrap h4 {
	font-size: 20px;
	line-height: 30px;
}
.FooterWrap .CopyRight .SepLine {
	width: 260px;
}
.WelcomeWrap .OrdinarySpaWrap .DescWrap h4 {
	font-size: 30px;
	line-height: 40px;
}
/** about **/
.AboutDocWrap .InnerContainWrapper {
	padding: 40px 10px;
}
.AboutDocWrap .Desc h6, .StaffWrap .Row .DescWrap h6 {
	font-size: 18px;
	line-height: 28px;
}
.StaffWrap .Row {
	padding: 15px 10px;
}
.AskedQueWrap h2 {
	font-size: 32px;
	line-height: 42px;
}
/**  day-spa-face **/ 
.FaceSpaWrap .ColWrap .ColPadding {
	padding: 10px 10px;
}
.FaceSpaWrap .FaceSpaSlide .jcarousel li .Col a .Image {
	height: 250px;
	width: 250px;
}
.FaceSpaWrap .FaceSpaSlide .jcarousel li .Col {
	width: 250px;
}
.ScrubsWrap .Row .DescWrap h6 {
	font-size: 19px;
	line-height: 29px;
}
.FaceSpaWrap h4 {
	margin: 0px !important;
	font-size: 30px;
	line-height: 40px;
}
.FaceSpaWrap .jcarousel-control-prev {
	left: -8px !important;
}
.FaceSpaWrap .jcarousel-control-next {
	right: -8px !important;
}
/**  day-spa-body **/
.BodySpaWrap h4 {
	font-size: 36px;
	line-height: 46px;
}
.MassageWrap .FaqWrap .qus .FaqTopBg .Minus {
	top: 935px;
}
.BodySpaWrap .jcarousel-control-prev {
	left: -12px !important;
}
.BodySpaWrap .jcarousel-control-next {
	right: -12px !important;
}
.BodySpaWrap .jcarousel .Col .ImgText {
	font-size: 30px;
	line-height: 40px;
	top: 80px;
}
/**  medical-spa-face **/
.AskedQueWrap h2 {
	font-size: 26px;
	line-height: 36px;
}
.MedicalFaceSpaFaq h3 {
	font-size: 20px;
	line-height: 30px;
}
.ThreadLiftWrap h4 {
	font-size: 24px;
	line-height: 34px;
}
.SubLimeWrap .Row h4 {
	font-size: 24px;
	line-height: 34px;
}
.PermanentMakeUpWrap h2 {
	font-size: 34px;
	line-height: 44px;
}
/**  medical-spa-body **/
.MedicalBodySpa h4 {
	font-size: 24px;
	line-height: 34px;
}
.HowItWorks h4 {
	font-size: 33px;
	line-height: 43px;
}
.VaserShape .VaserShapeWorks .DescWrap h4 {
	font-size: 27px;
	line-height: 37px;
}
.VelaShapeTargets h4 {
	font-size: 25px;
	line-height: 35px;
}
.EuroThreads h5 {
	font-size: 22px;
	line-height: 32px;
}
.EuroThreads h4 {
	font-size: 40px;
	line-height: 50px;
}
.EuroThreads .SepLine {
	margin: 10px auto;
}
.SepLine {
	margin-top: 10px;
	margin-bottom: 15px;
}
/**  health&wellness **/
.WelcomeWrap h2 {
	font-size: 35px;
	line-height: 45px;
}
.MenuNewStyle {
	width: 300px;
	margin: 10px auto;
	padding: 12px 10px;
}
.PlasmaWrap h4 {
	font-size: 25px;
	line-height: 35px;
}
.IVTreatmentsWrap h6 {
	font-size: 20px;
	line-height: 30px;
}
.Benefits h4 {
	margin-bottom: 10px;
}
.BHRTWrap .Row:nth-child(odd) .DescWrap, .BHRTWrap .Row:nth-child(even) .DescWrap {
	padding: 10px;
}
.HairRestorationWrap h6 {
	font-size: 22px;
	line-height: 32px;
}
.AskedQueWrap h2 {
	font-size: 24px;
	line-height: 34px;
}
.SuneticsWrap h6 {
	font-size: 25px;
	line-height: 35px;
}
.SuneticsWrap .SepLine {
	margin: 10px auto;
}
.HairRegrowth .DescWrap h6 {
	font-size: 23px;
	line-height: 33px;
}
.HairRegrowthWork h6 {
	font-size: 24px;
	line-height: 34px;
}
.HairRegrowthWork .SepLine {
	margin: 10px auto;
}
.SuneticsWrap .SuneticsRow .Desc .SepLine {
	margin: 10px 0px;
}
.SuneticsRow {
	margin: 20px 0px;
}
.HairRestorationWrap .SepLine {
	margin: 10px auto 20px;
}
.HairRestorationWrap .HairCol .SepLine {
	margin: 10px auto;
}
/** contact **/
.ContactInfo h4 {
	font-size: 34px;
	line-height: 44px;
}
.MessageWrap h4 {
	font-size: 34px;
	line-height: 44px;
}
.MessageWrap .FormWrap {
	width: 300px;
}
.MessageWrap .FormWrap .Col1, .MessageWrap .FormWrap .Col2 {
	width: 280px;
}
.MaintenanceWrap .UnderMaintenanceWrap .UnderMaintenanceWrapper h4 {
	font-size: 26px !important;
	line-height: 30px !important;
}
.ResultWrap .WorkingSlider .ImgResult {
	width: 1112px;
	margin: 13px 0px;
	text-align: center;
	position: relative;
}
.ResultWrap h4 {
	font-size: 15px;
	line-height: 20px;
}
.TreatmentsWrap .MensCare .SubDesc3Wrap .Desc {
	font-size: 13px;
	line-height: 23px;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev, .HomeBody .ResultWrap .WorkingSlider .jcarousel-control-next {
	width: 26px !important;
	min-height: 35px !IMPORTANT;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-next {
	right: -23px !IMPORTANT;
}
.HomeBody .ResultWrap .WorkingSlider .jcarousel-control-prev {
	left: -23px !IMPORTANT;
}
.WorkingSlider .jcarousel-control-prev, .WorkingSlider .jcarousel-control-next {
	top: 14% !important;
}
.HomeBody .ResultWrap .jcarousel-control-prev {
	left: -24px;
}
.HomeBody .ResultWrap .jcarousel-control-next {
	right: -24px;
}
.WelcomeWrap h2 {
	font-size: 29px;
	line-height: 31px;
}
.MassageWrap .FaceWrap .FaceSpaSlide .BalancLiPageWrap .Col .Image {
	margin: 0px !important;
	width: 100%;
}
.FullBodyWaxingWrap .FaceWrap .FaceSpaSlide .NoBullet li {
	display: inline-block;
	width: 300px;
	margin: 0px auto 40px;
	vertical-align: top;
}
.FullBodyWaxingWrap .FaceWrap .FaceSpaSlide .NoBullet li:last-child {
	margin-bottom: 0px;
}
.MessageWrap .g-recaptcha {
	-moz-transform: scale(0.94);
	-ms-transform: scale(0.94);
	-o-transform: scale(0.94);
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	-o-transform-origin: 0;
	-webkit-transform: scale(0.94);
	transform: scale(0.86);
	-webkit-transform-origin: 0 0;
	transform-origin: 0;
 filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.94, M12=0, M21=0, M22=0.94, SizingMethod='auto expand');
}
.TreatmentsWrap .MensDescWrap .LeftDescWrap {
	padding: 10px 0px 10px;
}

.WithoutHeaderBgWrap h2 {
    font-size: 30px !important;
    line-height: 40px !important;
}

}