/* CSS Document */
*{padding:0;margin:0;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:focus{outline:0 none}
a:focus{outline:0 none}
a img{border:none}
a{text-decoration:none}
a:hover{text-decoration:none!important}
ul{list-style:none}
img,a,input,textarea,select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
input,textarea,select{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}
input[type="checkbox"]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:checkbox!important}
input[type="radio"]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:radio!important}
::-moz-selection{background-color:#000;color:#fff}
::selection{background-color:#000;color:#fff}
input[type="text"]::-webkit-input-placeholder{opacity:1;color:#000}
input[type="text"]::-moz-placeholder{opacity:1;color:#000}
input[type="text"]::-ms-input-placeholder{opacity:1;color:#000}
input[type="email"]::-webkit-input-placeholder{opacity:1;color:#000}
input[type="email"]::-moz-placeholder{opacity:1;color:#000}
input[type="email"]::-ms-input-placeholder{opacity:1;color:#000}
input[type="password"]::-webkit-input-placeholder{opacity:1;color:#000}
input[type="password"]::-moz-placeholder{opacity:1;color:#000}
input[type="password"]::-ms-input-placeholder{opacity:1;color:#000}
textarea::-webkit-input-placeholder{opacity:1;color:#000}
textarea::-moz-placeholder{opacity:1;color:#000}
textarea::-ms-input-placeholder{opacity:1;color:#000}
select::-ms-expand{display:none}
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
/* FONTS */
@font-face {font-family: 'DINPro-Regular'; src: url('fonts/DINPro-Regular.woff') format('woff');}
@font-face {font-family: 'DINPro-Bold'; src: url('fonts/DINPro-Bold.woff') format('woff');}
@font-face {font-family: 'DINPro-Medium';src: url(fonts/DINPro-Medium.otf);}
@font-face {font-family: 'DINPro-Bold';src: url(fonts/DINPro-Bold.otf);}
@font-face {font-family: 'DINPro-Regular';src: url(fonts/DINPro-Regular.otf);}
@font-face {font-family: 'DINPro-Light';src: url(fonts/DINPro-Light.otf);}

/* fonts end */
h1,h2,h3,h4,h5,h6 {text-transform: uppercase;}

img{display: block; max-width: 100%; height: auto; }
a:hover, a:active, a:focus{ text-decoration: none; }
.h1, .h2, .h3, h1, h2, h3, ul, li, a, p{ margin: 0;padding:0; font-family: 'DINPro-Medium';}
.nav ul li a, .hmBanner .rslides_nav, a.scheduleBtn, a.inqureBtn, .footer ul li a, .bodyContent p a, .contactForm .resetBtn, .contactForm .submitBtn, .feeSchedule section div.feeSchedule2:before, .feeSchedule section div.feeSchedule2
{transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
{transition:all .7s ease;-o-transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease}
html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}
body{background: #fff;color:#777; font-family: 'DINPro-Regular';}
.clearMe{font-size:0;line-height:0;clear:both}
.container{width:100%;max-width:1140px;margin:0 auto;float:none;padding:0 15px;}
.slicknav_menu{display:none}
#topcontrol{z-index:99999}
a.scrollup{ position:fixed; right:20px; bottom:40px; background:#000; width:30px; height:30px; display:block; text-indent:-9999px; z-index: 999;}
a.scrollup:before{ position:absolute; left:0; top:0; width:30px; height:30px; font-size:15px; line-height:30px; display:block; text-align:center; font-family:'FontAwesome'; content:'\f077'; text-indent:0; color:#fff; }
/* Styling Header */
.header{width: 100%; height: auto; position: relative; float: left; padding: 15px 0; background: #fff;}
.header .container{max-width: 1440px;}
.header a.logo{display:block; margin: 0 auto; width: 294px;}
.header .socialTab{position: relative;float: right;margin-top: -70px; margin-right: 35px;}
.header .socialTab ul li{float: left; position: relative; margin-left: 21px;}
.header .socialTab ul li a{display:block;}
.header .socialTab ul li a span.relTab{position: absolute;top: 0;width: 160px;left: 50%;margin-left: -80px;text-align: center;background: #7f7f7f; font: 14px/30px 'DINPro-Regular'; color: #fff; visibility: hidden; opacity: 0; border-radius: 4px; pointer-events: none;transition:all .4s ease;}
.header .socialTab ul li a span.relTab::before{content: ''; position: absolute; bottom:-6px; left: 50%; margin-left: -7px; width: 15px; height: 7px; background: url(images/caret1.png) center center no-repeat;}
.header .socialTab ul li a:hover span.relTab{visibility: visible; opacity: 1; top: -40px; pointer-events: all;}
.nav{width:100%; position: relative; float: left; height: auto; background: #515174;}
.nav ul li{float: left; position: relative;}
.nav ul li a{display: block; padding: 0 22px; font: 16px/53px 'DINPro-Regular'; color: #fff; text-transform: uppercase;}
.nav ul li a:hover{background: #32324E;}
.nav ul li a.active{background: #32324E;}
.nav ul li.hasChild a:hover{background: #515174;}
.nav ul ul{ visibility:hidden; opacity:0; transform:translateY(20px); -webkit-transform:translateY(20px); -ms-transform:translateY(20px); z-index:-1; transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;  position:absolute; left:0; top:100%; background:#515174; width:230px; z-index:999; box-shadow:#515174 0 0 3px; overflow:hidden }
.nav ul li:hover ul{ visibility:visible; opacity:1; z-index:999; transform:translateY(0); -webkit-transform:translateY(0); -ms-transform:translateY(0); transition-delay: 0s, 0s, 0.3s; }
.nav ul ul li{ float:none; position:relative; margin:0; padding:0; }
.nav ul ul li a{ font: 17px/37px 'DINPro-Regular'; color:#fff; display:block; padding:0 24px; margin:0;text-transform:uppercase;; border-radius:0; }
.nav ul li.hasChild ul li a:hover{ background:#32324E; }
.hmBanner{width: 100%;position: relative;float: left;margin: 0; padding: 0;background: #fff;background-color: #000; }
.hmBanner ul li:before { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); content: "";}
.hmBanner .sliderText{position: absolute;top: 35px;width: 840px;left: 50%;margin-left: -420px; padding-left: 150px; text-align: center; z-index: 9; background: url(images/logo_white.png) left center no-repeat;}
.hmBanner .sliderText h1{font: 50px/72px 'DINPro-Regular'; color:#fefefe; text-transform: none;}
.hmBanner .rslides_nav{top: 50%;position: absolute;z-index: 9;width: 24px;height: 42px;font-size: 0;}
.hmBanner .rslides_nav.prev{left: 42px; background: url(images/arrow1.png) center center no-repeat;transform: rotate(180deg);}
.hmBanner .rslides_nav.next{right:42px; background: url(images/arrow1.png) center center no-repeat;}
.hmBanner .rslides_nav.prev:hover{left: 35px;}
.hmBanner .rslides_nav.next:hover{right: 35px;}
a.scheduleBtn{width: 300px;height: 55px;background: #32324E;border-radius: 6px;text-align: center;font: 18px/55px 'DINPro-Regular';color: #fbf8f3;text-transform: uppercase;display: block;position: absolute;bottom: 110px;left: 50%;
margin-left: -150px;z-index: 9;}
a.scheduleBtn:hover{background: #515174;}
body.fixed{}
body.fixed .nav{position:fixed; width:100%; top:0; left:0;  z-index:9999; box-shadow:0 0 10px #32324E;
-webkit-animation-duration:1s; animation-duration:1s ;-webkit-animation-fill-mode:both; animation-fill-mode:both;
-webkit-animation-name:fadeInDown;animation-name:fadeInDown;
}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.aboutSection{width:100%; position: relative;float: left; height: auto; padding: 86px 0 82px; background: #fff;}
.aboutSection h1{font: 45px 'DINPro-Regular'; color:#9CA6A6; text-align: center; position: relative;margin-bottom: 45px;}
.aboutSection h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #32324E;}
.aboutSection h1::after{content: ''; position: absolute; width: 52px; height: 17px; background: #fff url(images/icon1.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}
.aboutSection h2{font: 24px/80px 'DINPro-Regular'; color:#32324E; text-align: center; text-transform: uppercase; padding:28px 0 16px;}
.aboutSection .desc{width:100%; position: relative; padding-right: 30px;}
.aboutSection p{font: 24px/32px 'DINPro-Regular'; color:#24323d; padding-bottom: 28px;}
a.inqureBtn{width: 340px; height: 65px; background: #32324E; border-radius: 6px; text-align: center; font: 18px/65px 'DINPro-Regular'; color:#fbf8f3; text-transform: uppercase; display: block; position: relative; margin: 0 auto; margin-top: 36px; }
a.inqureBtn:hover{background: #515174;}
.wellnessTherapies{width:100%; position: relative;float: left; height: auto; padding: 40px 0 80px; background: #ecf2f6;}
.wellnessTherapies h1{font: 45px 'DINPro-Regular'; color:#515174; text-align: center; position: relative;}
.wellnessTherapies h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #CCD8D8;}
.wellnessTherapies h1::after{content: ''; position: absolute; width: 52px; height: 17px; background: #ecf2f6 url(images/icon2.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}
.wellnessTherapies h2{font: 24px/80px 'DINPro-Regular'; color:#515174; text-align: center; text-transform: uppercase; padding:28px 0 0 0;}
.hmsection1{width: 100%; position: relative; float: left; background: #fff;}
.hmsection1 .leftBlock{width: 40%; float: left; position: relative; background: url(images/hmSec1Img.jpg) left center no-repeat; background-size: cover; min-height: 365px;}
.hmsection1 .rightBlock{width: 60%; float: left; position: relative; background: #fff; min-height: 365px; padding-left:66px;}
.hmsection1 .rightBlock .contentDiv{width: 100%; position: relative; float: left; max-width: 554px; padding-top: 45px;}
.hmsection1 .rightBlock .contentDiv h1{font: 45px 'DINPro-Regular'; color:#9CA6A6; text-align: center; position: relative; margin-bottom: 50px;}
.hmsection1 .rightBlock .contentDiv h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #32324E;}
.hmsection1 .rightBlock .contentDiv h1::after{content: ''; position: absolute; width: 52px; height: 17px; background: #fff url(images/icon1.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}
.hmsection1 .rightBlock .contentDiv p{font: 24px/34px 'DINPro-Regular'; color:#23323d; padding-bottom: 28px;}
.hmsection1 .rightBlock .contentDiv a.inqureBtn{float: left; margin: 0;margin-bottom: 36px;}
.hmsection1 .rightBlock .contentDiv img{display: block;float: left;position: relative;clear: both;margin-top: 40px;}
.hmsection2{width: 100%; position: relative; float: left; background: #32324E;}
.hmsection2 .leftBlock{width: 40%; float: left; position: relative; }
.hmsection2 .rightBlock{width: 60%; float: left; position: relative; background: url(images/hmSec2Img.jpg) left center no-repeat; background-size: cover; min-height: 563px;}
.hmsection2 .contentDiv{width: 100%; position: relative; float: right; max-width: 511px; padding: 87px 49px 0 0;}
.hmsection2 .contentDiv h1{font: 45px/50px 'DINPro-Regular'; color:#9090A7; margin-bottom: 30px;}
.hmsection2 .contentDiv ul li{font: 24px/34px 'DINPro-Regular'; color:#fff; padding-left: 20px; position: relative;}
.hmsection2 .contentDiv ul li::before{content: ''; position: absolute; top:14px; left: 0; width: 10px; height: 10px; border-radius: 50%; background: #fff;}
.hmsection2 .contentDiv p {font: 24px/34px 'DINPro-Regular'; color:#fff; padding-left: 20px; position: relative;}
.logoSection{width:100%; position: relative; float: left; padding: 45px 0; background: #fff;}
.logoSection h1{font: 45px 'DINPro-Regular'; color:#9CA6A6; text-align: center; position: relative; }
.logoSection h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #32324E;}
.logoSection h1::after{content: ''; position: absolute; width: 52px; height: 17px; background: #fff url(images/icon1.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}
.logoSection h2{font: 24px/60px 'DINPro-Regular'; color:#32324E; text-align: center; text-transform: uppercase; padding:28px 0 0;}
.logoSection ul{width:100%; position: relative; float: left; text-align: center; margin-top:10px;}
.logoSection ul li{display: inline-block; margin: 0 32px;}
.logoSection ul li img{ max-width:inherit; width:auto; height:100px; }
.footer{width: 100%; position: relative; float: left; background: #9CA6A6; padding: 34px 0;}
.footer ul{width:100%; text-align: center;}
.footer ul li{display: inline-block; position: relative; margin: 0 10px;}
.footer ul li a{display: block; font: 16px 'DINPro-Regular'; color:#fff; text-transform: uppercase;}
.footer ul li a:hover{color:#32324E;}
.footBar{width: 100%; position: relative; float: left; background: #fff; padding: 28px 0;}
.footBar p{text-align: center;font: 21px/24px 'DINPro-Regular'; color:#9fb2ba;}
.footBar a{color:#9fb2ba;text-decoration: underline;}
a.arrow{width: 103px;height: 103px;background: #fff url(images/caret2.png) center center no-repeat;display: block;position: absolute;top: -50px;left: 50%;margin-left: -51px;border-radius: 50%;z-index: 9;}
.innerBanner{width: 100%;position: relative;float: left;height: auto;text-align: center;}
.innerBanner img{max-width: 100%;width: 100%;height: auto;}

.innerBanner:before { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); content: "";}

.bodyContent{width:100%; position:relative; float:left; padding: 80px 0;}
.bodyContent h1{font: 45px 'DINPro-Regular'; color:#515174; text-align: center; position: relative;}
.bodyContent h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #32324E;}
.bodyContent h1::after{content: ''; position: absolute; width: 62px; height: 30px; background: #fff url(images/icon1.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}
.bodyContent h2{font: 24px/60px 'DINPro-Regular'; color:#32324E; text-align: center; text-transform: uppercase; padding:0;}
.bodyContent h3{font: 32px/40px 'DINPro-Regular'; color:#09B342; text-transform: capitalize; padding:0;}
.bodyContent p{font: 24px/32px 'DINPro-Regular'; color:#24323d; padding-bottom: 28px;}
.bodyContent p a{font: 24px/32px 'DINPro-Regular'; color:#515174;}
.bodyContent p a:hover{color:#32324E;}
.bodyContent ul{padding:0 0 25px;margin:0}
.bodyContent ul li{font: 24px/32px 'DINPro-Regular'; color:#24323d; position:relative; padding:3px 0 3px 30px;}
.bodyContent ul li::before{content: ''; position: absolute; top:14px; left: 0; width: 10px; height: 10px; border-radius: 50%; background: #24323d;}
.bodyContent ul li a{font: 24px/32px 'DINPro-Regular'; color:#515174;}
.bodyContent ul li a:hover{color:#32324E;}
.bodyContent ol {padding:0 0 25px; margin:0 0 0 25px}
.bodyContent ol li{font: 24px/32px 'DINPro-Regular'; color:#24323d; position:relative; padding:3px 0 3px 10px;}
.bodyContent ol li a{font: 24px/32px 'DINPro-Regular'; color:#515174;}
.bodyContent ol li a:hover{color:#32324E;}
.bodyContent table{width: 700px;}
.bodyContent td{font: 24px/32px 'DINPro-Regular'; color:#24323d;}
.bodyContent iframe{width:100%;}

.contactForm {width: 100%;float: left;position: relative;margin-top: 25px;}
.contactForm input {width: 100%;margin-top: 20px;height: 40px;border: 1px solid #eaebec;box-shadow: 5px 5px 9px #eaeaea;font: 400 15px/25px 'DINPro-Regular';color: #32324E;padding: 0 15px;}
.contactForm textarea{width: 100%;margin-top: 20px;height: 80px !important;border: 1px solid #eaebec;box-shadow: 5px 5px 9px #eaeaea;font: 400 15px/25px 'DINPro-Regular';color: #32324E;padding: 10px 15px;resize: vertical;}
.contactForm p{padding: 10px 0 0;}
.contactForm label {font: 400 21px/38px 'DINPro-Regular';color: #24323d;padding: 0;margin: 0 15px 0 0;float: left;}
.contactForm input[type="radio"]{width: auto;margin: 0;padding: 0;float: left;margin-right: 6px;line-height: 38px;}
.contactForm .resetBtn{width: 140px;float: left;display: inline-block;background: #32324E;color: #fff;}
.contactForm .submitBtn{width: 140px;float: right;display: inline-block;background: #32324E;color: #fff;}
.contactForm .resetBtn:hover{background:#515174;}
.contactForm .submitBtn:hover{background:#515174;}
.reqField{color: #f00;}
.testimonialTab{width:100%; position:relative; float:left; text-align:center;}
.testimonialTab span.authorName{display:block; color:#515174;}
.feeSchedule{ float:left; width:100%; margin:30px 0; position:relative; }
.feeSchedule section{ float:left; width:20%; padding:0 15px; margin:0; }
.feeSchedule section div.feeSchedule2{ float:left; width:100%; background:#9CA6A6; font:normal 18px/32px 'DINPro-Regular'; text-align:center; color:#000; padding:15px 10px 15px; border-radius:15px; position:relative; /*box-shadow:rgba(153,72,133,0.4) 5px 5px 0;*/ cursor:default }
/*.feeSchedule section div.feeSchedule2:before{ position:absolute; left:50%; top:-20px; margin-left:-20px; width:40px; height:40px; text-align:center; font-family:'FontAwesome'; 
content:'\f004'; font-size:30px; line-height:40px; color:#32324E; }*/
.feeSchedule section div.feeSchedule2 span{ font:normal 30px/32px 'DINPro-Regular'; color:#32324E; display:block; }
.feeSchedule section div.feeSchedule2:hover{ /*box-shadow:rgba(153,72,133,0.8) 5px 5px 0*/ background:rgba(144,144,167,0.4); }
.feeSchedule section div.feeSchedule2:hover:before{ top:-15px; }
.feeScheduleLarge{ float:left; width:100%; margin:30px 0; position:relative; }
.feeScheduleLarge ul{ float:left; width:100%; margin:10px 0; background:rgba(144,144,167,0.4); /*box-shadow:#9CA6A6 5px 5px 0;*/ cursor:default }
.feeScheduleLarge ul li{ background:none; list-style:none; padding:10px; margin:0; }
.feeScheduleLarge ul li:before{ display:none }
.feeScheduleLarge ul li:nth-child(1){ float:left; width:50%; text-align:right;  color:#32324E; }
.feeScheduleLarge ul li:nth-child(2){ float:left; width:50%; text-align:left;  color:#000; }
.feeScheduleLarge ul li:nth-child(3){ float:left; width:50%; text-align:right;  color:#32324E; }
.feeScheduleLarge ul li:nth-child(4){ float:left; width:50%; text-align:left;  color:#000; }
@media screen and (max-width: 1340px) {
  .footer ul li{margin: 0 13px;}
}
@media screen and (max-width: 1300px) {
  .hmsection1 .leftBlock{width: 50%;}
  .hmsection1 .rightBlock{width: 50%;}
  .hmsection2 .leftBlock{width: 50%;}
  .hmsection2 .rightBlock{width: 50%;}
}
@media screen and (max-width: 1200px) {
  .hmsection1 .leftBlock{width: 100%;background-position: bottom center;min-height: 400px;}
  .hmsection1 .rightBlock{width: 100%;padding: 30px 15px;min-height: auto;}
  .hmsection1 .rightBlock .contentDiv{max-width: 100%;text-align: center; padding: 0;}
  .hmsection1 .rightBlock .contentDiv a.inqureBtn{float: none; margin: 0 auto;}
  .hmsection1 .rightBlock .contentDiv img{float: none; margin: 0 auto; margin-top: 30px;]}
  .hmsection2 .leftBlock{width: 100%;padding: 30px 15px;min-height: auto;}
  .hmsection2 .contentDiv{max-width: 100%;text-align: center; padding: 0;}
  .hmsection2 .contentDiv ul li{display: inline-block;margin: 0 10px;}
  .hmsection2 .rightBlock{width: 100%;background-position: center center;min-height: 400px;}
  .footer ul li{margin: 10px 13px;}
}
@media screen and (max-width: 1140px) {
.nav ul{text-align:center;}
.nav ul li{float:none; display:inline-block;}
.nav ul li a {padding: 0px 12px;font: 14px/53px 'DINPro-Regular';}
.logoSection{padding: 30px 0;}
.logoSection ul{margin-top: 30px;}
.logoSection ul li{margin: 0 40px;}
a.scheduleBtn{bottom: 65px;}
}
@media screen and (max-width: 991px) {
  .js #menu { display:none; }
  .js .slicknav_menu { display:block; }
  .slicknav_menu{ position:fixed; top:14px; left:0; width:100%; z-index:99999; poniter-events:none; }
  .slicknav_btn{pointer-events: all; top: -12px;}
  .slicknav_nav{pointer-events: all;width: 250px;float: right;}
  .nav{display:none;}
  .header{padding: 20px 0 10px;}
  .header a.logo{width: 260px;}
  .header .socialTab{float: left;margin: 44px 0 0 0; width: 100%;}
  .header .socialTab ul{width:100%; text-align: center;}
  .header .socialTab ul li{float:none; display: inline-block; margin: 0 15px;}
  .hmBanner .sliderText{position: relative;float: left;margin: 0;background: #515174 url(images/logo_white.png) 20px center no-repeat;top: auto;left: auto;width: 100%;padding-top: 50px;padding-bottom: 50px;}
  .hmBanner .sliderText h1{font-size:52px;}
  a.scheduleBtn{position: relative;bottom: auto;margin: 15px auto;left: auto;}
  .aboutSection{padding:30px 0;}
  .hmBanner .rslides_nav{top: 15px;width: 20px;height: 26px;}
  .hmBanner .rslides_nav.prev{left: auto;right: 60px;}
  .hmBanner .rslides_nav.next{right: 25px;}
  .hmBanner .rslides_nav.prev:hover{right: 65px;left: auto;}
  .hmBanner .rslides_nav.next:hover{right: 20px;}
  a.scheduleBtn{width: 280px;height: 60px;line-height: 60px;font-size: 16px;}
  .aboutSection h1{font: 46px 'DINPro-Bold';}
  .aboutSection h2{font: 17px/25px 'DINPro-Regular'; padding: 40px 0 16px;}
  .aboutSection img{margin: 15px auto;}
  .aboutSection .desc{padding-right: 0;}
  .aboutSection p{font: 22px/28px 'DINPro-Regular';text-align: center;}
  a.inqureBtn{width: 280px;height: 60px;line-height: 60px;font-size: 16px;margin-top: 0;}
  .wellnessTherapies{padding: 30px 0;}
  .wellnessTherapies h1{font: 46px 'DINPro-Bold';}
  .wellnessTherapies h2{font: 17px/25px 'DINPro-Regular'; padding: 40px 0 16px;}
  .hmsection1 .rightBlock .contentDiv h1{font: 46px 'DINPro-Bold';}
  .hmsection1 .rightBlock .contentDiv p{font: 22px/28px 'DINPro-Regular';text-align: center;}
  .hmsection2 .contentDiv h1{font: 46px 'DINPro-Bold';margin-bottom: 20px;}
  .hmsection2 .contentDiv ul li{font: 22px/28px 'DINPro-Regular';}
  .hmsection2 .contentDiv ul li::before{top: 10px;}
  .logoSection h1{font: 46px 'DINPro-Bold';}
  .logoSection h2{font: 17px/25px 'DINPro-Regular'; padding: 40px 0 16px;}
  a.arrow{display: none;}
 .bodyContent{ padding:35px 0;}
.bodyContent h1{font: 46px 'DINPro-Bold';}
.bodyContent h2{font: 17px/25px 'DINPro-Regular'; padding: 40px 0 16px;}
.bodyContent h3{font: 26px/25px 'DINPro-Regular'; padding: 15px 0;text-align: center;}
.bodyContent p{font: 22px/28px 'DINPro-Regular';text-align: center;}
.bodyContent p a{font: 19px/28px 'DINPro-Regular';}
.bodyContent ul li{font: 22px/28px 'DINPro-Regular';}
.bodyContent ul li::before{top:10px;}
.bodyContent ul li a{font: 19px/28px 'DINPro-Regular';}
.bodyContent ol li{font: 22px/28px 'DINPro-Regular';}
.bodyContent ul li::before{top:10px;}
.bodyContent ol li a{font: 19px/28px 'DINPro-Regular';}
.bodyContent table{margin:0 auto;}
.bodyContent table td{font: 22px/28px 'DINPro-Regular';}
}
@media screen and (max-width:767px) {
  .hmBanner .sliderText {padding: 15px 5px;padding-top: 160px;background: #515174 url(images/logo_white.png) no-repeat; background-position: center 14px;}
  .hmBanner .sliderText h1 { font-size: 37px;line-height: 45px;padding-top: 15px;}
  .bodyContent table{width:100%;}
  .bodyContent table td{font-size: 19px;border:0;line-height: 22px;padding: 0 7px;display: block;text-align: center;}
  
  .feeSchedule section{ float:left; width:100%; padding:15px; margin:0; }
}
@media screen and (max-width: 540px) {
  .hmsection2 .contentDiv ul li{display: block;margin: 0;text-align: left;}
}
@media screen and (max-width: 480px) {
  .header {padding: 40px 0 10px;}
  .slicknav_nav{width: 100%;}
}
