*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box}*:before,*:after{position:absolute}img{max-width:100%;height:auto}html,button,input,select,textarea{color:#222}html,body{font-family:Arial;font-size:14px;line-height:22px;height:100%}a{text-decoration:none;color:#3498db;outline:0!important}a[href^="tel:"]{color:inherit!important}textarea{resize:vertical}body{background:#FFF;overflow-x:hidden}.show1{display:block}.container{width:1103px;margin:0 auto;padding:0;max-width:100%}.faq-box{margin:10px auto}.faq-box h3{display:block;width:100%;text-indent:18px;cursor:pointer;border-bottom:1px solid #353535}.faq-text{border-bottom:1px solid #353535;padding:10px}header{width:auto;text-align:center}#nav-area{background:#e05fb5;clear:both;text-align:right;height:89px;position:relative}#nav-area p{color:#fff;font:bold 20px/100% raleway;position:absolute;left:10px;top:16px;display:none}nav{padding:0}nav ul li{display:inline-block;vertical-align:middle;position:relative;margin:0 22.8px}nav ul li:last-child{margin-right:0}nav ul li a{display:block;padding:0;color:#fff;font:15px/89px muli;transition:all .3s linear;-webkit-transition:all .3s linear}nav ul li a:hover,nav ul li.current_page_item>a{color:#000}.fa-navicon:before{content:url(images/burger-after.png)!important;right:10px;top:13px}.nav-toggle-button{display:none;color:#fff;cursor:pointer;text-align:right}.nav-toggle-button .fa{display:block}.toggle-button{position:absolute;right:5px;top:7px;display:none;z-index:999;color:#fff!important;cursor:pointer}#banner{height:813px}#banner .container{position:relative}.bannerleft{position:absolute;left:-35px;top:-89px;width:401px;height:901px;z-index:9;background:#fff;padding:27px 0 0 0}.bannerslides{width:2003px;height:813px;margin-left:-449px}.slogan{position:relative;text-align:center}.slogan h4{font:34px raleway;color:#000;white-space:pre-line;margin-top:-8px}.logo{text-align:center}.contactinfo{text-align:center;margin:17px 0 0}.contactinfo h4{font:16px/30px muli;white-space:pre-line;color:#353535;position:relative;padding-top:66px}.contactinfo h4:before{content:url(images/hlocation.png);left:0;right:0;top:0}.contactinfo h4 span{display:block;font:25px/35px muli;color:#e05fb5}#middle{text-align:center;clear:both;height:680px;padding-top:110px;position:relative}.middleboxesright{float:right}.middleboxes{display:inline-block;vertical-align:top;min-height:466.7px;width:229px;text-align:left;position:relative;margin-left:21px}.middleboxes h4{font:700 22px raleway;color:#e05fb5;margin:26px 0 13px}.middleboxes h4 span{display:block}.middleboxes p{font:15px/24px muli;color:#1f1f1f}.middleboxes a{font:700 15px/50px muli;color:#fff;background:url(images/mid-btn.png) repeat-x center top;width:203px;height:50px;display:block;border-radius:25px;position:absolute;bottom:0;left:0;padding-left:42px}.middleboxes a:hover{background-position:center bottom}.middleboxes a:after{content:url(images/mid-btn-after.png);right:47px;top:3px}.middleboxesleft{min-height:698.3px;width:315px;top:-115px;z-index:99;position:absolute;left:8px}.middleboxtop{height:620px;background:#353535;color:#fff;padding:113px 39px 0;text-align:left;position:relative}.middleboxtop:before{content:"";background:#e05fb5;width:199px;height:6px;top:52px;left:-86px}.middleboxtop h4{font:700 32px raleway;margin-bottom:38px}.middleboxtop ul li{display:inline-block;vertical-align:top;width:100%;margin-bottom:22px}.middleboxtop ul li a{font:15px raleway;color:#fff;display:block}.middleboxtop ul li a:hover{color:#ff74fa}.middleboxtop ul li:last-child a{background:url(images/services-btn1.png) repeat-x center top;width:202px;height:49px;line-height:49px;color:#fff;text-align:center;position:absolute;bottom:25px;left:25px;font-weight:700;display:block;border-radius:25px}.middleboxtop ul li:last-child a:before{content:url(images/services-btn-shadow.png);left:-32px;right:0;top:-33px}.middleboxtop ul li:last-child a:hover{background:url(images/services-btn1-hover.png) repeat-x center top}.middleboxbottom a{font:22px/97px raleway;color:#fff;height:97px;background:#5d5d5d;position:relative;display:block;text-align:center;margin-top:20px}.middleboxbottom a:hover{background:#e05fb5}.middleboxbottom a:before{content:url(images/map-icon.png);left:13px;top:9px}.middleboxbottom a span{font-weight:700}aside{text-align:center;width:314px;color:#fff;padding:26px 0 0;margin-right:-8px}.sidetop a{height:97px;background:#5d5d5d;font:22px/97px raleway;color:#fff;position:relative;display:block;margin-bottom:18px}.sidetop a:hover{background:#a13a7e}.sidetop a:before{content:url(images/sidetop-icon.png);left:26px;top:11px}.sidetop a span{font-weight:700}.sidebottom{height:400px;background:#353535;text-align:left;padding:33px 39px 0}.sidebottom h4{font:700 32px raleway}.sidebottom p{font:15px/26px raleway;margin:18px 0 8px}.sidebottom a{font:700 15px/82px raleway;color:#fff;display:block;background:url(images/side-btn.png);width:234px;height:82px;padding-left:62px;position:relative;margin-left:-13px}.sidebottom a:after{content:url(images/sidebottom-icon.png);right:67px;top:4px}.sidebottom a:hover{background:url(images/side-btn-hover.png)}.page-content,aside{display:inline-block;vertical-align:top}main{background:#e05fb5;min-height:540px}.page-content{width:736px;padding:100px 0 20px 8px;font:normal 15px/30px muli;color:#fff;text-align:justify}.content-title2,.content-title{height:auto;text-align:left;margin-bottom:9px}.welcome{font:23px raleway}.content-comp{font:700 31px/47px raleway;display:block}.page-content p{margin-bottom:30px}.page-content p:last-child{margin-bottom:0}.page-content a{font-weight:bold;text-decoration:underline}.page-content a:hover{text-decoration:none;color:#fff}.page-content ul{margin-bottom:30px;padding-left:30px;list-style:none}.page-content ul li{margin-bottom:6px;position:relative;padding:3px 0 0 25px;text-align:left}.page-content ul li:before{position:absolute;content:url(images/bull.png);left:0;top:7px}.page-content a,.comp,.mark{color:#353535;font-weight:bold}.page-content a[href^="tel:"]{color:inherit;text-decoration:none}.entry-summary p{margin:10px 0!important;line-height:25px}.entry-meta a,.entry-title a{color:#000}.programs{padding:0!important;text-align:center}.programs li{display:inline-block;vertical-align:top;padding:0!important;margin:3px}.programs li:before{display:none!important}.programs li a{display:block;text-align:center}footer{background:#d453a9;color:#fff;padding:0;clear:both;text-align:center;height:437px}.footerboxes{display:inline-block;vertical-align:top;text-align:left;position:relative}.footerboxes.f1{width:366px;height:437px;color:#fff;position:relative;padding:87px 0 0}.footerboxes.f1:after{content:"";background:#e05fb5;width:199px;height:6px;right:-101px;top:79px;z-index:9}.footerboxes.f1 ul li{font:15px/27px muli;white-space:pre-line;position:relative}.footerboxes.f1 ul li:first-child{padding-top:72px;margin-bottom:32px}.footerboxes.f1 ul li:first-child:before{content:url(images/location.png);left:5px;top:-4px}.footerboxes.f1 ul li a{color:#fff}.footerboxes.f1 ul li a:hover{color:#000}.footerboxes.f2{width:733px;height:437px;margin-left:0}.gmap{position:absolute;left:-3px;top:0;width:1185.7px;height:436.7px}.map{width:1185.7px;height:436.7px;border:0}#footer_nav{display:inline-block;vertical-align:top;margin-left:-13px;margin-top:12px}#footer_nav ul{padding:0;text-align:left;list-style:none}#footer_nav ul li{display:inline-block;vertical-align:top;position:relative;margin:0 10px}#footer_nav ul li:after{content:url(images/footer-spacer.png);top:4px;right:-12px}#footer_nav ul li:last-child:after{content:""}#footer_nav ul li a{display:block;padding:0;font:16px muli;color:#2e2e2e;transition:all .3s linear;-webkit-transition:all .3s linear}#footer_nav ul li a:hover,#footer_nav li.current_page_item a{text-decoration:none;color:#d453a9}#copyright{height:88px;padding:21px 0 0}#copyright,.footer-comp,#copyright a{color:#2e2e2e;font:16px muli}.copyright{display:inline-block;vertical-align:top;text-align:right;float:right;text-align:left}.fbottom{display:block}.footer-comp{position:relative;margin:0 16px}.footer-comp:before{content:"•";left:-14px;top:0}#copyright a:hover{text-decoration:underline}#sitemap{padding:0 0 30px;margin:10px 0;line-height:initial;font-size:15px}#sitemap li{padding:0 0 0 20px;margin:0 0 3px;line-height:38px;background:#ffffe1;border-bottom:2px solid #ccc}#sitemap:before,#sitemap li:before{content:""}#sitemap li a{display:block}#sitemap li a:hover{color:#e05fb5}.btt{position:fixed;bottom:5px;right:0;display:none;background:url(images/top.png)center top #fff;border-radius:50%;width:50px;height:50px;margin:0 auto;z-index:-1;opacity:.5}.btt:hover{opacity:.9}