#lp-treatments * {font-family:'Montserrat';}
#lp-treatments .fader { z-index:9;  width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;	background-color: #000;}
#parenthero {color:#fff;position:relative;height:640px;background-size:cover;background-repeat:no-repeat;background-position:center} 
#parenthero::after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3)}
#parenthero h1 {margin-top:-130px;color:#fff;font-weight:700;font-size:16px !important;line-height:1.1}
#parenthero.black h1 {color:#000}
#parenthero h1 + p {padding-bottom:0;padding-top:20px;font-size:33px;font-weight:300;line-height:40px}
#parenthero.black h1 + p {color:#000}
#parenthero .btn {margin-top:34px;background:#bf91c1;text-align:center;font-weight:500;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;padding:11px 21px;display:inline-block;font-size:15px;line-height:1.5;border:1px solid #bf91c1;color:#fff;} 
#parenthero .content {position:relative;max-width:1400px;margin:0 auto;height:100%;padding:0px 30px;z-index:11}
#parenthero .wow {height:100%}
#parenthero .rate {margin-top:58px;/*display:inline-block*/display:none;text-align:center;font-weight:600;text-decoration:underline;color:#fff;font-size:15px}
#parenthero.black .rate {color:#000}
#parenthero .rate img {padding-bottom:10px}
.page-id-13869 #parenthero .content {max-width:1137px;}
.page-id-13869 #parenthero .content p{max-width:580px;}

.page-id-13997 #parenthero .content,
.page-id-13891 #parenthero .content {max-width: 1118px;}

.page-id-7392 #bluebox a {
	color: #fff;
    margin: auto;
    display: inline-block;
    padding: 10px 0;
    text-align: center;
    width: 110px;
    background: #b491bb;
    font-size: 12px;
    font-weight: 400;
}

@media only screen and (min-width: 1180px) {
 .page-id-13869 #lp-treatments #videobox .l2 {font-size:24px;line-height:30px;}
 .page-id-13869 #lp-treatments #videobox .l3 {font-size:20px;margin-bottom:20px;margin-left:0;}
 .page-id-13869 #lp-treatments #videobox .l1 {padding-bottom:17px;}
 .page-id-13869 #lp-treatments #videobox .link a {font-weight:400;}
 
}

#lp-treatments #mobilehero {display:none}
#lp-treatments #mobilehero img {width:100%}
#lp-treatments #bluebox .container {max-width:1137px}
#lp-treatments #bluebox .inner{position:relative;z-index:10;margin-top:-160px;text-align:center;background:#95bfcb;padding:47px 30px} 
#lp-treatments #bluebox h3 {font-weight:300;font-size:35px;line-height:1.3;color:#fff;}
#lp-treatments #bluebox p {padding-top:8px;max-width:680px;margin:0 auto;font-size:15px;font-weight:400;line-height:1.5;color:#fff;}
#lp-treatments #bluebox .btn {transition: all .2s ease-in-out;margin:32px 7px 0px 7px;display:inline-block;background:#a9ced8;color:#fff;width:211px;text-align:center;font-weight:500;font-size:15px;padding:12px 0px}
#lp-treatments #bluebox .btn:hover {background:#fff;color:#a9ced8}
#lp-treatments #bluebox2 {position:relative;margin-bottom:120px}
#lp-treatments #bluebox2 .container {max-width:1137px}
#lp-treatments #bluebox2 .inner{position:relative;z-index:10;text-align:center;background:#95bfcb;padding:47px 30px 60px 30px} 
#lp-treatments #bluebox2 h3 {font-weight:300;font-size:35px;line-height:1.2;color:#fff;}
#lp-treatments #bluebox2 p {padding-top:8px;max-width:940px;margin:0 auto;font-size:15px;font-weight:400;line-height:1.5;color:#fff;}
#lp-treatments #bluebox2 .btn {position:absolute;bottom:-25px;left:0;right:0;margin:auto;width:298px;height:55px;line-height:55px;font-size:20px;display:inline-block;background:#b491bb;text-align:center;color:#fff}
#lp-treatments #after-bluebox {padding-top:90px}
#lp-treatments #after-bluebox .inner{max-width:800px;margin:0 auto}
#lp-treatments #after-bluebox h3 {font-size:25px;line-height:1.2;color:#000;}
#lp-treatments #after-bluebox p {font-size:15px;line-height:25px;color:#222}
#lp-treatments #videobox {overflow:hidden;margin-top:110px}
#lp-treatments #videobox .videolink {position:relative}
#lp-treatments #videobox .videolink::after {content:'';width: 0;height: 0;border-style: solid;border-width: 11px 0 11px 20px;border-color: transparent transparent transparent #ffffff;position:absolute; left: 50%;    top: 50%;    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
#lp-treatments #videobox .container {margin:0 auto;max-width:1250px;width:100%}
#lp-treatments #videobox .left {width:450px;}
#lp-treatments #videobox .left .content {text-align:left;display:inline-block;width:455px}
#lp-treatments #videobox .left .content .flex {  -webkit-align-items: flex-start;    -ms-flex-align: flex-start;    align-items: flex-start;flex-direction:column}
#lp-treatments #videobox .right{   -webkit-align-items: flex-end;    -ms-flex-align: flex-end;    align-items: flex-end;margin-top:60px;width:calc(100% - 455px);}
#lp-treatments #videobox .right .cntn {padding:86px 1000px 86px 189px;margin-right:-1000px;height:100%;background:url('images/videobg.jpg') repeat left top;}
#lp-treatments #videobox .right .cntn a {display:inline-block}
#lp-treatments #videobox .right img {max-width:611px;width:100%}
#lp-treatments #videobox .l1 {  padding-top:5px; padding-bottom:30px; position: relative;    display: inline-block;    color: #1b1b1b;    font-size: 12px;    font-weight: 400;}
#lp-treatments #videobox .l1::after {position:absolute;right:-98px;content:'';top:18px;width:74px;height:1px;display:block;background:#d7d7d7}
#lp-treatments #videobox .l2 {font-size:30px;color:#1b1b1b;font-weight:300;line-height:1.2}
#lp-treatments #videobox .l2 b {font-weight:500}
#lp-treatments #videobox .l3 {margin-left:-20px;margin-bottom:55px;margin-top:23px;font-style:italic;font-weight:300;background:#b491bb;display:inline-block;padding:7px 20px; font-size:22px;line-height:1.4;color:#fff}
#lp-treatments #videobox .l3 sup {color:#fff} 
#lp-treatments #videobox .link a {text-transform:uppercase;color:#000;font-weight:300;font-size:12px;text-decoration:underline}
#lp-treatments #meet {background:#323231;padding:55px 0;}
#lp-treatments #meet .inner {text-align:center}
#lp-treatments #meet #readmore-text{display:none}
#lp-treatments #meet h4 {padding-top:70px;color:#fff;font-size:25px;font-weight:600;padding-bottom:28px}
#lp-treatments #meet p {font-weight:400;color:#fff;font-size:18px;line-height:25px;max-width:850px;margin:0 auto 25px auto;padding:0}
#lp-treatments #meet #readmore-btn{margin-top:-10px;font-size:15px;color:#a9ced8;cursor:pointer;display:inline-block;padding:5px 10px}
#lp-treatments #meet #readmore-btn strong {font-size:40px;line-height:1;vertical-align:-8px;padding-right:6px;font-weight:400}
#lp-treatments #meet .quote {margin-top:66px}
#lp-treatments #meet .quote p {font-style:italic;max-width:650px}
#lp-treatments #meet .quote strong {padding-top:23px;display:block;font-size:25px;font-weight:600;font-style:normal}
#lp-treatments #reviews .container {max-width:1150px;}
#lp-treatments #reviews {padding:100px 0;background:#eeebe6}
#lp-treatments #reviews .inner {justify-content:space-between}
#lp-treatments #reviews .inner .item{margin-bottom:88px;display:none;flex-basis:46%}
#lp-treatments #reviews h5 {padding-top:20px;font-weight:600;color:#222;font-size:25px;line-height:30px}
#lp-treatments #reviews p {padding-top:15px;font-weight:400;color:#222222;font-size:18px;line-height:25px}
#lp-treatments #reviews p strong {padding-top:15px;font-weight:600;display:block;font-size:25px;line-height:30px}
#lp-treatments #reviews .lm {text-align:center}
#lp-treatments #reviews #loadMore {text-align:center;display:inline-block;color:#fff;background:#b491bb;width:257px;padding:12px 0;margin-top:50px;font-size:17px;font-weight:500}
#lp-fillers #fillers {margin:80px 0 185px 0}
#lp-fillers #fillers .container {max-width:1022px}
#lp-fillers #fillers .inner {justify-content:space-between}
#lp-fillers #fillers .inner > div {transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;position:relative;padding:50px 40px;margin-top:75px;margin-left:auto;margin-right:auto;display:block;background:#95bfcb;color:#fff;text-align:center;flex-basis:46%; cursor:pointer}
#lp-fillers #fillers .inner > div:hover {background:#74a7b5;-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);}
#lp-fillers #fillers .inner > div a {color:#fff;position:absolute;bottom:-18px;left:0;right:0;margin:auto;display:inline-block;padding:5px 0;text-align:center;width:110px;background:#b491bb;font-size:12px;font-weight:400}
#lp-fillers #fillers h2 {text-align:center;color:#5c554e;font-size:40px;font-weight:300}
#lp-fillers #fillers h3 {cursor:text;color:#fff;font-size:25px;font-weight:600}
#lp-fillers #fillers p {cursor:text;font-size:16px;font-weight:400;line-height:24px}

.page-id-11708 #lp-treatments #videobox .videolink::after {display:none}
.page-id-13891 #lp-treatments #videobox .l2,
.page-id-13997 #lp-treatments #videobox .l2 {font-size: 24px;line-height: 30px;}
.page-id-13891 #lp-treatments #videobox .l3 {font-size: 20px;margin-left: 0;}
.page-id-13997 #lp-treatments #videobox .l3 {font-size: 18px;margin-left: 0;}

#lp-treatments .note {  font-size:15px;  padding: 60px 0 0 0;    text-align: center;}
.page-id-11708 #new-footer {border-top:6px solid #fff}

.page-id-11934 #lp-treatments #bluebox h3 {line-height:1.2}
.page-id-11934 #lp-treatments #bluebox p {max-width:720px}
.page-id-11934 #lp-treatments #bluebox .btn {margin-top:15px;background: #bf91c1;}
.page-id-11934 #lp-treatments #videobox .l3 {margin-left:0}
.page-id-11934 #lp-treatments #treatments {margin-bottom:120px}

#accord {
	padding-bottom:13px;
	margin-top: 50px;
}
#accord h3 {
	padding: 30px 0 60px 0;
	text-align: center;
	color: #222;
	width: 100%;
	display: block;
	font-weight:400;
}

@media screen and (min-width: 830px ) {
	#accord h3 {
		font-size:35px !important;
	}
}

@media screen and (max-width: 480px ) {
	#accord {
		margin-top: 30px
	}
	#accord h3 {
		padding: 30px 0;
	}
}

@media only screen and (max-width: 1400px) {
	#lp-treatments #videobox .container {padding:0px 15px}
	#lp-treatments #videobox .l3 {margin-left:-15px;padding-left:15px;padding-right:15px}
	#lp-treatments #videobox .right .cntn {padding-left:110px}
}
@media only screen and (min-width: 1180px) {
	.page-id-11708 #parenthero {height:762px}
	.page-id-11708 #parenthero h1 {    margin-top: -230px}
	.page-id-11708 #lp-treatments #bluebox p {    max-width: 860px}
	.page-id-11934 #lp-treatments #videobox .l2 {font-size:24px;line-height:30px}
	
	
}

@media only screen and (max-width: 1180px) {
	#parenthero {height:calc(100vh - 122px);}
	#lp-treatments #videobox .right .cntn {padding-left:55px}
	#lp-treatments #videobox .l2 {font-size:26px}
	#lp-treatments #videobox .l3 {font-size:20px}
	#lp-treatments #videobox {margin-top:80px}
}


@media only screen and (max-width: 980px) {
	#parenthero {height:600px}
	#parenthero h1 + p {font-size:28px}
	#parenthero h1 {margin-top:-60px}
	#parenthero .rate {margin-top:40px}
	#lp-treatments #bluebox h3 {font-size:28px}
	#lp-treatments #bluebox p {font-size:14px}
	#lp-treatments #bluebox .inner {margin-top:-60px}
	#lp-treatments #bluebox2 h3 {font-size:28px}
	#lp-treatments #bluebox2 p {font-size:14px}
	#lp-treatments #videobox .left, #lp-treatments #videobox .right {text-align:center;width:100%;}
	#lp-treatments #videobox .inner {flex-direction:column} 
	#lp-treatments #videobox .right {margin-top:0px}
	#lp-treatments #videobox .right .cntn {padding:50px;margin-right:0px}
	#lp-treatments #videobox .content .flex .l3 {margin-bottom:20px;order:2}
	#lp-treatments #videobox .content .link {margin-top:20px}
	#lp-treatments #videobox .content  img {margin:0 auto;display:block;padding-bottom:10px}
	#lp-treatments #videobox {margin-top:20px}
	#lp-treatments #reviews h5 {font-size:22px;line-height:28px}
	#lp-treatments #reviews h5 br {display:none}
	#lp-treatments #reviews p {font-size:16px;line-height:23px}
	#lp-treatments #reviews p strong {font-size:20px;line-height:26px}
	#lp-treatments #reviews img {width:200px}
	#lp-treatments #reviews #loadMore {margin-top:20px}
	
}

@media only screen and (max-width: 767px) {
	#lp-treatments #videobox .right .cntn {padding:0px;background:none}
	#lp-treatments #videobox *, #lp-treatments #videobox .left .content {text-align:center}
	#lp-treatments #videobox .left .content .flex {-webkit-align-items:center;    -ms-flex-align: center;    align-items: center;}
	#lp-treatments #videobox .l3 {margin-right:auto;margin-left:auto}
	#lp-treatments #videobox .content .link {width:100%}
	#lp-fillers #fillers h2 {font-size:32px}
	#lp-fillers #fillers h3 {font-size:20px;}
	#lp-fillers #fillers .inner > div {padding:30px 15px 40px 15px;flex-basis:48%;margin-top:50px}
	#lp-fillers #fillers p {font-size:14px}
	#lp-fillers #fillers {margin:60px 0 80px 0}
	#lp-treatments #meet h4 {font-size:22px}
	#lp-treatments #meet p {font-size:16px}
	#lp-treatments #meet .quote strong {font-size:20px}
	.page-id-11708 #parenthero {    background-position: 70% center;}
		.page-id-11934 #lp-treatments #videobox .l3 {margin-left:auto}
	
}
@media only screen and (min-width: 767px) {
	.page-id-11708 #lp-treatments #treatments {margin-bottom:100px}
}

@media only screen and (max-width: 600px) {
	#lp-treatments #bluebox .inner {margin-top:0px}
	#lp-treatments #bluebox .container {width:100%}
	#parenthero .btn, #lp-treatments #bluebox .btn, #lp-treatments #bluebox2 .btn {font-size:13px}
	#lp-treatments #bluebox2 .btn {width:200px;height:45px;line-height:45px;bottom:-20px}
	#parenthero .content p br {display:none}
	#parenthero h1 {margin-top:0px}
	#lp-treatments #reviews h5 {padding-top:10px;font-size:18px;line-height:26px}
	#lp-treatments #reviews p {font-size:14px;line-height:22px}
	#lp-treatments #reviews p strong {font-size:16px;line-height:24px}
	#lp-treatments #reviews img {width:150px}
	#lp-treatments #reviews #loadMore {margin-top:0px}
	#lp-treatments #reviews .inner {flex-direction:column}
	#lp-treatments #reviews .inner .item {margin-bottom:50px}
	#lp-treatments #reviews p {padding-top:0}
	#lp-treatments #reviews {padding:50px 0}
	
	
}


@media only screen and (max-width: 500px) {
	#parenthero {height:calc(100vh - 177px)}
	#parenthero .content {align-items:center;text-align:center;padding-top:35px;padding-bottom:35px}
	#parenthero h1 + p {padding-top:10px;font-size:20px;line-height:26px}
	#parenthero .content p br {display:block}
	
	#lp-treatments #bluebox .inner img {width:60px}
	#lp-treatments #bluebox h3 {font-size:28px}
	#lp-treatments #bluebox p {font-size:13px}
	#lp-treatments #bluebox .inner {padding:35px}
	#lp-treatments #bluebox .btn {margin-top:30px}
	#lp-treatments #bluebox2 h3 {font-size:28px}
	#lp-treatments #bluebox2 p {font-size:13px}
	#lp-treatments #videobox .container {padding:0px}
	#lp-treatments #videobox .left .content {padding-left:30px;padding-right:30px;width:100%}
	#lp-treatments #videobox .l2 {font-size:22px}
	#lp-treatments #videobox .l3 {font-size:18px}
	#lp-treatments #videobox .l1 {padding-bottom:15px}
	#lp-treatments #videobox .content .link {margin-top:15px}	
	#lp-fillers #fillers .inner {flex-direction:column}
	#lp-fillers #fillers {margin:40px 0 60px 0}
	#lp-fillers #fillers h2 {font-size:26px}
	#lp-fillers #fillers .inner > div:first-child {margin-top:30px}
	#lp-treatments #meet h4 {padding-top:30px;line-height:26px;font-size:20px}
	#lp-treatments #meet p {font-size:14px}
	#lp-treatments #meet .quote strong {font-size:16px}
	#lp-treatments #meet {padding:50px 0 20px}
	#lp-treatments #meet .quote {margin-top:40px}
	#lp-treatments #reviews #loadMore {width:200px;font-size:15px;padding:8px 0}
	.page-id-11708 #parenthero .content p br {display:none}
	.page-id-11934 #parenthero {background-position:80% center;}
	#lp-treatments #after-bluebox {padding-top:50px}
	#lp-treatments #after-bluebox h3 {font-size:22px}
	#lp-treatments #videobox .l3 {margin-top:15px}
	#lp-treatments #videobox .l2 br {display:none}
	#lp-treatments #bluebox2 {margin-bottom:60px}
}



@media only screen and (max-width: 475px) {
	#lp-treatments #bluebox .btn {margin-top:20px;}
}



@media only screen and (max-width: 430px) {
	#parenthero .content p br {display:none}
	
}

@media only screen and (max-width: 420px) {
   #lp-treatments #videobox .l2 {font-size:18px}
   #lp-treatments #videobox .l3 {font-size:16px}
}
 
@media only screen and (max-width: 370px) {
	#lp-treatments #videobox .l3 {font-size:14px}
	#lp-treatments #videobox .l2 {font-size:16px}
	#parenthero h1 + p {font-size:18px;line-height:24px}
	#parenthero .rate {margin-top:20px}
	#parenthero .btn {margin-top:15px}
}


