/* 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: 'GoudyOldStyleTBold';



    src: url('fonts/GoudyOldStyleTBold.woff') format('woff');



}



@font-face {



    font-family: 'RoundHandFree';



    src: url('fonts/RoundHandFree.woff') format('woff');



}







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; }







.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}



.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: 528px;}



.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 'GoudyOldStyleTBold'; 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: #89d6ce;}



.nav ul li{float: left; position: relative;}



.nav ul li a{display: block; padding: 0 10px; font: 16px/53px 'GoudyOldStyleTBold'; color: #fff; text-transform: uppercase;}



.nav ul li a:hover{background: #9a4985;}



.nav ul li a.active{background: #9a4985;}



.nav ul li.hasChild a:hover{background: #79c8bf;}







.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:#79c8bf; width:230px; z-index:999; box-shadow:#79c8bf 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 'GoudyOldStyleTBold'; color:#fff; display:block; padding:0 24px; margin:0;text-transform:uppercase;; border-radius:0; }



.nav ul li.hasChild ul li a:hover{ background:#9a4985; }







.hmBanner{width: 100%;position: relative;float: left;margin: 0; padding: 0;background: #fff;}



.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: 60px/72px 'GoudyOldStyleTBold'; color:#fefefe;}



.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: #994985;border-radius: 6px;text-align: center;font: 18px/55px 'GoudyOldStyleTBold';color: #fbf8f3;text-transform: uppercase;display: block;position: absolute;bottom: 110px;left: 50%;

margin-left: -150px;z-index: 9;}



a.scheduleBtn:hover{background: #79c8bf;}



body.fixed{}

body.fixed .nav{position:fixed; width:100%; top:0; left:0;  z-index:9999; box-shadow:0 0 10px #994985;

-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: 72px 'RoundHandFree'; color:#98d2c9; text-align: center; position: relative;margin-bottom: 45px;}



.aboutSection h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #9a4985;}



.aboutSection h1::after{content: ''; position: absolute; width: 42px; height: 11px; background: #fff url(images/icon1.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}



.aboutSection h2{font: 24px/80px 'GoudyOldStyleTBold'; color:#994885; text-align: center; text-transform: uppercase; padding:28px 0 16px;}



.aboutSection .desc{width:100%; position: relative; padding-right: 30px;}



.aboutSection p{font: 24px/32px 'GoudyOldStyleTBold'; color:#24323d; padding-bottom: 28px;}



a.inqureBtn{width: 340px; height: 65px; background: #994985; border-radius: 6px; text-align: center; font: 18px/65px 'GoudyOldStyleTBold'; color:#fbf8f3; text-transform: uppercase; display: block; position: relative; margin: 0 auto; margin-top: 36px;}



a.inqureBtn:hover{background: #79c8bf;}







.wellnessTherapies{width:100%; position: relative;float: left; height: auto; padding: 40px 0 80px; background: #ecf2f6;}



.wellnessTherapies h1{font: 72px 'RoundHandFree'; color:#a5c3d2; text-align: center; position: relative;}



.wellnessTherapies h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #a5c3d2;}



.wellnessTherapies h1::after{content: ''; position: absolute; width: 42px; height: 11px; background: #ecf2f6 url(images/icon2.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}



.wellnessTherapies h2{font: 24px/80px 'GoudyOldStyleTBold'; color:#a5c3d2; 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: 72px 'RoundHandFree'; color:#98d2c9; 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: #9a4985;}



.hmsection1 .rightBlock .contentDiv h1::after{content: ''; position: absolute; width: 42px; height: 11px; background: #fff url(images/icon1.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}



.hmsection1 .rightBlock .contentDiv p{font: 24px/34px 'GoudyOldStyleTBold'; color:#23323d; padding-bottom: 28px;}



.hmsection1 .rightBlock .contentDiv a.inqureBtn{float: left; margin: 0;}



.hmsection1 .rightBlock .contentDiv img{display: block;float: left;position: relative;clear: both;margin-top: 40px;}







.hmsection2{width: 100%; position: relative; float: left; background: #994985;}



.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: 52px/50px 'RoundHandFree'; color:#f3d961; margin-bottom: 30px;}



.hmsection2 .contentDiv ul li{font: 24px/34px 'GoudyOldStyleTBold'; 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;}







.logoSection{width:100%; position: relative; float: left; padding: 45px 0; background: #fff;}

.logoSection h1{font: 72px 'RoundHandFree'; color:#98d2c9; text-align: center; position: relative; }

.logoSection h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #9a4985;}

.logoSection h1::after{content: ''; position: absolute; width: 42px; height: 11px; background: #fff url(images/icon1.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}

.logoSection h2{font: 24px/60px 'GoudyOldStyleTBold'; color:#994885; 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: #9fb2bb; 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 'GoudyOldStyleTBold'; color:#fff; text-transform: uppercase;}

.footer ul li a:hover{color:#994985;}



.footBar{width: 100%; position: relative; float: left; background: #fff; padding: 28px 0;}

.footBar p{text-align: center;font: 21px/24px 'GoudyOldStyleTBold'; 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;}



.bodyContent{width:100%; position:relative; float:left; padding: 80px 0;}

.bodyContent h1{font: 72px 'RoundHandFree'; color:#98d2c9; text-align: center; position: relative;}

.bodyContent h1::before{content: ''; position: absolute; bottom: -25px; left: 0; width: 100%; height: 1px; background: #9a4985;}

.bodyContent h1::after{content: ''; position: absolute; width: 42px; height: 11px; background: #fff url(images/icon1.png) center center no-repeat; bottom: -30px; left: 50%; margin-left: -21px;}

.bodyContent h2{font: 24px/60px 'GoudyOldStyleTBold'; color:#994885; text-align: center; text-transform: uppercase; padding:0;}

.bodyContent h3{font: 32px/40px 'GoudyOldStyleTBold'; color:#994885; text-transform: capitalize; padding:0;}

.bodyContent p{font: 24px/32px 'GoudyOldStyleTBold'; color:#24323d; padding-bottom: 28px;}

.bodyContent p a{font: 24px/32px 'GoudyOldStyleTBold'; color:#79c8bf;}

.bodyContent p a:hover{color:#9a4985;}

.bodyContent ul li{font: 24px/32px 'GoudyOldStyleTBold'; color:#24323d; position:relative;}

.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 'GoudyOldStyleTBold'; color:#79c8bf;}

.bodyContent ul li a:hover{color:#9a4985;}

.bodyContent ol li{font: 24px/32px 'GoudyOldStyleTBold'; color:#24323d; position:relative;}

.bodyContent ul li::before{content: ''; position: absolute; top:14px; left: 0; width: 10px; height: 10px; border-radius: 50%; background: #24323d;}

.bodyContent ol li a{font: 24px/32px 'GoudyOldStyleTBold'; color:#79c8bf;}

.bodyContent ol li a:hover{color:#9a4985;}



.bodyContent table{width: 700px;}

.bodyContent td{font: 24px/32px 'GoudyOldStyleTBold'; 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 'GoudyOldStyleTBold';color: #9a4985;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 'GoudyOldStyleTBold';color: #9a4985;padding: 10px 15px;resize: vertical;}

.contactForm p{padding: 10px 0 0;}

.contactForm label {font: 400 21px/38px 'GoudyOldStyleTBold';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: #9a4985;color: #fff;}

.contactForm .submitBtn{width: 140px;float: right;display: inline-block;background: #9a4985;color: #fff;}

.contactForm .resetBtn:hover{background:#89d6ce;}

.contactForm .submitBtn:hover{background:#89d6ce;}

.reqField{color: #f00;}



.testimonialTab{width:100%; position:relative; float:left; text-align:center;}

.testimonialTab span.authorName{display:block; color:#89d6ce;}



.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:#98d2c9; font:normal 18px/32px 'GoudyOldStyleTBold'; 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:#994885; }*/

.feeSchedule section div.feeSchedule2 span{ font:normal 30px/32px 'GoudyOldStyleTBold'; color:#994885; display:block; }

.feeSchedule section div.feeSchedule2:hover{ /*box-shadow:rgba(153,72,133,0.8) 5px 5px 0*/ background:rgba(153,72,133,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(153,72,133,0.4); /*box-shadow:#98d2c9 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:#994885; }

.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:#994885; }

.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 'GoudyOldStyleTBold';}

.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: #79c8bf 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 'RoundHandFree';}



  .aboutSection h2{font: 17px/25px 'GoudyOldStyleTBold'; padding: 40px 0 16px;}



  .aboutSection img{margin: 15px auto;}



  .aboutSection .desc{padding-right: 0;}



  .aboutSection p{font: 22px/28px 'GoudyOldStyleTBold';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 'RoundHandFree';}



  .wellnessTherapies h2{font: 17px/25px 'GoudyOldStyleTBold'; padding: 40px 0 16px;}







  .hmsection1 .rightBlock .contentDiv h1{font: 46px 'RoundHandFree';}



  .hmsection1 .rightBlock .contentDiv p{font: 22px/28px 'GoudyOldStyleTBold';text-align: center;}



  .hmsection2 .contentDiv h1{font: 46px 'RoundHandFree';margin-bottom: 20px;}



  .hmsection2 .contentDiv ul li{font: 22px/28px 'GoudyOldStyleTBold';}



  .hmsection2 .contentDiv ul li::before{top: 10px;}







  .logoSection h1{font: 46px 'RoundHandFree';}



  .logoSection h2{font: 17px/25px 'GoudyOldStyleTBold'; padding: 40px 0 16px;}







  a.arrow{display: none;}







 .bodyContent{ padding:35px 0;}



.bodyContent h1{font: 46px 'RoundHandFree';}



.bodyContent h2{font: 17px/25px 'GoudyOldStyleTBold'; padding: 40px 0 16px;}



.bodyContent h3{font: 26px/25px 'GoudyOldStyleTBold'; padding: 15px 0;text-align: center;}



.bodyContent p{font: 22px/28px 'GoudyOldStyleTBold';text-align: center;}



.bodyContent p a{font: 19px/28px 'GoudyOldStyleTBold';}



.bodyContent ul li{font: 22px/28px 'GoudyOldStyleTBold';}



.bodyContent ul li::before{top:10px;}



.bodyContent ul li a{font: 19px/28px 'GoudyOldStyleTBold';}



.bodyContent ol li{font: 22px/28px 'GoudyOldStyleTBold';}



.bodyContent ul li::before{top:10px;}



.bodyContent ol li a{font: 19px/28px 'GoudyOldStyleTBold';}







.bodyContent table{margin:0 auto;}



.bodyContent table td{font: 22px/28px 'GoudyOldStyleTBold';}



}







@media screen and (max-width:767px) {



  .hmBanner .sliderText {padding: 15px 5px;padding-top: 160px;background: #79c8bf 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%;}



}



