@font-face {
	font-family:'HelveticaNeueLTStd-MdCn';
	src: url('../fonts/HelveticaNeueLTStd-MdCn_gdi.eot');
	src: url('../fonts/HelveticaNeueLTStd-MdCn_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HelveticaNeueLTStd-MdCn_gdi.woff') format('woff'),
		url('../fonts/HelveticaNeueLTStd-MdCn_gdi.ttf') format('truetype'),
		url('../fonts/HelveticaNeueLTStd-MdCn_gdi.svg#HelveticaNeueLTStd-MdCn') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-25CA;
}
@font-face {
    font-family: 'HelveticaNeueLTStdCn';
    src: url('../fonts/HelveticaNeueLTStdCn.eot');
    src: url('../fonts/HelveticaNeueLTStdCn.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStdCn.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTStdCn.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStdCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStdCn.svg#HelveticaNeueLTStdCn') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLTCom45Light';
    src: url('../fonts/helvetica-neue-lt-com-45-light.eot');
    src: url('../fonts/helvetica-neue-lt-com-45-light.eot') format('embedded-opentype'),
         url('../fonts/helvetica-neue-lt-com-45-light.woff2') format('woff2'),
         url('../fonts/helvetica-neue-lt-com-45-light.woff') format('woff'),
         url('../fonts/helvetica-neue-lt-com-45-light.ttf') format('truetype'),
         url('../fonts/helvetica-neue-lt-com-45-light.svg#HelveticaNeueLTCom45Light') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLTStd65Medium';
    src: url('../fonts/helvetica-neue-65-medium.eot');
    src: url('../fonts/helvetica-neue-65-medium.eot') format('embedded-opentype'),
         url('../fonts/helvetica-neue-65-medium.woff2') format('woff2'),
         url('../fonts/helvetica-neue-65-medium.woff') format('woff'),
         url('../fonts/helvetica-neue-65-medium.ttf') format('truetype'),
         url('../fonts/helvetica-neue-65-medium.svg#HelveticaNeueLTStd65Medium') format('svg');
}
@charset "utf-8";
/* CSS Document */

body	
{	margin:0 auto; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cdcdcd; font-size:13px; font-weight:normal;
	background:#ffffff;
}

form{padding:0; margin:0;}

p	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:13px; font-weight:normal; margin:0 0 15px 0;}
h1	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:20px; font-weight:normal; margin:0 0 15px 0;}
h2	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:18px; font-weight:normal; margin:0 0 15px 0;}
h3	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:16px; font-weight:normal; margin:0 0 15px 0;}

iframe, img, embed, object, video, canvas { max-width: 100% }
img	{ border:none; vertical-align:middle; height:auto;}

a	{ outline:none; text-decoration:none; color:#cdcdcd; }
div { outline:none; }
a:hover
{	opacity:0.8;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}

.fclear {clear:both; float:none; height:0px; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}

* {box-sizing: border-box;}
*:before, *:after {
    box-sizing: border-box;
}
input, select, textarea	
{	color:#666; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; vertical-align:middle;	}

.pagemn{ max-width:1264px; margin:0 auto;}
.logo{float:left; width:100%; padding:10px 0; text-align:center}
.header_mn{float:left; width:100%; background:url(../images/header_bg.jpg) no-repeat center top; background-size:cover; padding:145px 0 130px 0}
.header_lt{float:left; width:60%; padding:55px 0 0 0}
.header_rt{float:right; width:416px; background:rgba(0, 0, 0, 0.5); padding:25px 30px; border-radius:10px; text-align:center }
.header_rt h3{font-family:'HelveticaNeueLTStd-MdCn'; font-size:32px; color:#ffffff; text-align:center; margin:0 0 5px 0}
.header_rt h3 span{color:#ffd62f; display:inline-block;}
.header_rt p{font-family: 'HelveticaNeueLTStdCn'; font-size:16px; color:#ffffff; text-align:center}
.input_txt{font-family: 'HelveticaNeueLTCom45Light'; font-size:16px; color:#8f8f8f; background:#fff; border:0; border-radius:5px; margin:0 0 10px 0; padding:12px 10px; width:95%; line-height:1em; }
.input_btn{text-align:center; background:#ffd62f; border-radius:5px; color:#583e18; font-size:17px; text-transform:uppercase; border:0; padding:12px 0; width:150px; cursor:pointer; margin:2px 0 0 0; font-family: 'HelveticaNeueLTStd65Medium'; line-height:1em;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;}
.input_btn:hover
{	background:#dfc61f;
}
.video_sec{float:left; width:100%; padding:85px 0;}
.video_text{float:left; width:58%;}
.video_text p{margin:0 0 35px 0; font-family: 'HelveticaNeueLTCom45Light'; font-size:16px; color:#636363; line-height:24px;}
.video_text p:last-child{margin:0}
.video_tag{float:right; width:484px;}
.treatments{float:left; width:100%; background:#f8f8f8; padding:55px 0}
.treatments h3{font-size:28px; color:#795d35;font-family: 'HelveticaNeueLTStd65Medium'; text-align:center; margin:0 0 30px 0}
.treatments_name1{ float:left; width:18%;}
.treatments_name2{ float:left; width:32%;}
.treatments_name3{ float:left; width:25%;}
.treatments_name4{ float:left; width:25%;}
.treatments_name p{background:url(../images/arrow.png) no-repeat left top; font-size:15px ;color:#4d4d4d;font-family: 'HelveticaNeueLTStd65Medium'; padding:0 0 0 30px}


.testimonials_mn{float:left; width:100%; padding:80px 0 70px 0}
.testimonials_mn h3{font-size:28px; color:#795d35;font-family: 'HelveticaNeueLTStd65Medium'; text-align:right; width:67%; margin: 0 0 20px 0; }
.testi_img{float:left; width:190px; display:inline-block; margin:0 30px 0 30px}
.testi_text{ overflow:auto; margin:0 0 0 50px; text-align:center}
.testi_text p{ font-size:18px; color:#636363; font-family: 'HelveticaNeueLTCom45Light'; line-height:26px; font-style:italic;}
.testi_text h4{ font-size:18px; color:#636363; font-family: 'HelveticaNeueLTStd65Medium'; font-weight:normal; }
.testi_text h4 span{ color:#909090; font-family: 'HelveticaNeueLTCom45Light'; font-size:18px; font-style:italic; display:block; margin:5px 0 0 0}
.quote_mark_lt{ float:left; width:42px; height:34px; background:url(../images/quote_mark_lt.png) no-repeat left top;}
.quote_mark_rt{ float:right; width:42px; height:34px; background:url(../images/quote_mark_rt.png) no-repeat  right bottom;}

.free_your{float:left; width:100%; background:#f8f8f8; padding:50px 0}
.free_your h3{font-size:28px; color:#795d35;font-family: 'HelveticaNeueLTStd65Medium'; text-align:center; margin: 0 0 20px 0; }
.free_your_mn{float:left; width:100%;}
.free_your_input{float:left; width:25%; padding:0 6px}

.free_input{font-family: 'HelveticaNeueLTCom45Light'; font-size: 16px; color: #8f8f8f; background: #fff; border: 0; width: 100%; border-radius: 5px; margin: 0 0 10px 0; padding: 12px 10px; line-height:1em;}
.free_your_input_btn{float:left; width:100%; text-align:center}
.free_btn{text-align:center; background:#ffd62f; border-radius:5px; color:#583e18; font-size:17px; text-transform:uppercase; border:0; padding:12px 0; width:140px; cursor:pointer; margin:20px 0 0 0; font-family: 'HelveticaNeueLTStd65Medium'; line-height:1em;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.free_btn:hover
{	background:#FFC72F;
}
.footer{float:left; width:100%; padding:15px 0 25px 0;}
.flogo_social{margin:0 auto; width:430px;}
.flogo{float:left;}
.social{float:right;margin: 15px 0 0 0;}
.flogo img{border-right:1px #e7e7e7 solid; padding:0 50px 0 0}
.social a{display:inline-block; margin:0 0 0 15px}


/* =============================================================================
   Scroll to Top
* ============================================================================= */
#return-to-top 
{   position: fixed;
    bottom: 20px;
    right: 20px; 
    background: rgba(0, 0, 0, 0.7);
    width: 35px;
    height: 35px;
    display: block;
    text-decoration: none;
    border-radius:100%;
	display: none;
    transition: all 0.3s ease;
    color: #FFF;
    font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
}
#return-to-top:hover 
{   background: rgba(0, 0, 0, 0.9);
}
#return-to-top span 
{   font-size:19px;
    text-align: center;
    display: block;
    line-height:40px;
}
/*======== Start header and Menu class ========*/


/*======== Start footer class ========*/


/*======== Start content class ========*/
/*===============keep screen 1024=============*/
@media screen and (max-width: 1263px) 
{
.pagemn{padding:0 15px}
.header_lt{width: 54%;}
.video_text{width: 50%;}
.video_text p{margin:0 0 15px 0}
.treatments_name1{ width: 15%;}
.treatments_name3{ width: 23%;}
.treatments_name4{ width: 30%;}
.testimonials_mn h3{width: 72%;}
}

/*===============keep screen 768=============*/
@media screen and (max-width: 999px) 
{
.header_mn{padding:35px 0;}
.header_lt{width:100%; text-align:center; margin:0 0 50px 0}
.header_rt{float:none; margin:0 auto; clear:both;}
.video_text{width:100%; margin:0 0 30px 0}
.video_tag{float:none; margin:0 auto; clear:both;}
.video_sec{padding:35px 0}
.treatments_name1{width:50%;}
.treatments_name2{width:50%;}
.treatments_name3{width:50%;}
.treatments_name4{width:50%;}
.testimonials_mn h3 {width: 80%;}
.testimonials_mn{padding:35px 0}
.treatments,
.free_your{padding:35px 0}


}

/*===============keep screen 480=============*/
@media screen and (max-width: 767px) 
{
.video_tag{text-align:center; width:100%;}
.video_tag iframe {width:400px !important; height:224px !important}
.testimonials_mn h3 {width: 100%; text-align:center;}
.testi_img{width:100%; margin:0 0 20px 0; text-align:center; display:inherit}
.testi_text{width:100%; margin:0}
.free_your_input{padding:0 5px; width:49%;}
} 


/*===============keep screen 320=============*/
@media screen and (max-width: 479px) 
{
.header_rt{width:100%; padding:25px 20px}
.input_txt{width:100%; padding:12px 10px 10px; }
.treatments_name1,
.treatments_name2,
.treatments_name3,
.treatments_name4{width:100%;}
.flogo_social{width:100%;}
.flogo{text-align:center; width:100%;}
.social{float:left; width:100%; text-align:center}
.flogo img {border-right:0; padding:0;}
.social a{margin:0 5px}
.free_your_input{padding:0; width:100%;}
.free_input{width:100%;}
.header_rt h3
{	line-height:1em;
}
.free_input
{	padding:12px 10px 10px;
}
.input_btn, .free_btn
{	padding:12px 0 10px;
}

.header_rt h3 span
{	display:block;
}
}


