@charset "utf-8";.primary_font{font-family:playfair-display, serif;font-style:normal;font-weight:700}.secondary_font{font-family:lato, sans-serif;font-style:normal;font-weight:200}.header_text_style{font-size:50px;line-height:normal;font-family:playfair-display, serif;font-style:normal;font-weight:700}@media screen and (max-width:1320px){.header_text_style{font-size:35px}}@media screen and (max-width:768px){.header_text_style{font-size:30px}}@media screen and (max-width:500px){.header_text_style{font-size:25px}}.sub_header_text_style{font-size:35px;line-height:normal;font-family:playfair-display, serif;font-style:normal;font-weight:700}@media screen and (max-width:1320px){.sub_header_text_style{font-size:30px}}@media screen and (max-width:970px){.sub_header_text_style{font-size:25px}}@media screen and (max-width:500px){.sub_header_text_style{font-size:20px}}.small_header_text_style{font-size:25px;line-height:calc(25px + 5);font-family:playfair-display, serif;font-style:normal;font-weight:700}@media screen and (max-width:1320px){.small_header_text_style{font-size:20px}}@media screen and (max-width:768px){.small_header_text_style{font-size:18px}}@media screen and (max-width:500px){.small_header_text_style{font-size:16px}}.default_text{font-size:16px;font-family:lato, sans-serif;font-style:normal;font-weight:200}@media screen and (max-width:500px){.default_text{font-size:14px}}.full_width{width:100%;float:left}.background_cover{background-position:center top;background-repeat:no-repeat;background-size:cover}.background_fade{-webkit-transition:background-color 1s ease;-moz-transition:background-color 1s ease;-o-transition:background-color 1s ease;transition:background-color 1s ease}.border_inside{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.circle{border-radius:50%}.background_fade{-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.background_scale{-webkit-transition:background-size 0.5s ease-in;-moz-transition:background-size 0.5s ease-in;-o-transition:background-size 0.5s ease-in;transition:background-size 0.5s ease-in}.text_fade{-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease}.transition{-webkit-transition:width 0.5s, height 0.5s;-o-transition:width 0.5s, height 0.5s;transition:width 0.5s, height 0.5s;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease}body{padding:0;margin:0}h1{font-size:50px;line-height:normal;font-family:playfair-display, serif;font-style:normal;font-weight:700;color:#4e4d4b}@media screen and (max-width:1320px){h1{font-size:35px}}@media screen and (max-width:768px){h1{font-size:30px}}@media screen and (max-width:500px){h1{font-size:25px}}h2{font-size:35px;line-height:normal;font-family:playfair-display, serif;font-style:normal;font-weight:700;color:#4e4d4b}@media screen and (max-width:1320px){h2{font-size:30px}}@media screen and (max-width:970px){h2{font-size:25px}}@media screen and (max-width:500px){h2{font-size:20px}}h3{font-size:25px;line-height:calc(25px + 5);font-family:playfair-display, serif;font-style:normal;font-weight:700;color:#4e4d4b}@media screen and (max-width:1320px){h3{font-size:20px}}@media screen and (max-width:768px){h3{font-size:18px}}@media screen and (max-width:500px){h3{font-size:16px}}p{font-size:16px;font-family:lato, sans-serif;font-style:normal;font-weight:200;color:#4e4d4b}@media screen and (max-width:500px){p{font-size:14px}}a{font-size:16px;font-family:lato, sans-serif;font-style:normal;font-weight:200;color:#4e4d4b}@media screen and (max-width:500px){a{font-size:14px}}li{color:#4e4d4b;font-size:16px;font-family:lato, sans-serif;font-style:normal;font-weight:200}@media screen and (max-width:500px){li{font-size:14px}}.outer_wrapper{width:100%;float:left;background-color:#f7f4ed}.large_wrapper{width:1200px;margin:auto}@media screen and (max-width:1320px){.large_wrapper{width:90%;margin:auto 5%}}.inner_wrapper{width:970px;margin:auto}@media screen and (max-width:970px){.inner_wrapper{width:100%}}.form_btn{position:relative;z-index:9999999;font-size:25px;line-height:calc(25px + 5);font-family:playfair-display, serif;font-style:normal;font-weight:700;background-color:#4e4d4b!important;text-decoration:none;color:#f7f4ed!important;padding:10px}@media screen and (max-width:1320px){.form_btn{font-size:20px}}@media screen and (max-width:768px){.form_btn{font-size:18px}}@media screen and (max-width:500px){.form_btn{font-size:16px}}#mega-menu-wrap-main-menu{z-index:999}.booking_btn{position:fixed;z-index:9999999;background-color:#4e4d4b;right:0;top:40%;text-decoration:none}.booking_btn h3{color:#f7f4ed!important;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;margin:10px}@media screen and (max-width:500px){.booking_btn h3{margin-right:25px}}.header_wrapper{margin:auto;z-index:9999;width:100%;position:absolute}.header_wrapper .header_logo{z-index:999;float:left;display:block;width:180px}.header_wrapper .header_logo a{float:left;z-index:999}.header_wrapper .header_logo a img{width:100%;z-index:999;position:relative}.header_wrapper .header_actions{float:right;padding:5px}@media screen and (max-width:970px){.header_wrapper .header_logo{width:150px}}@media screen and (max-width:500px){.header_wrapper .header_logo{width:156px}}.page_hero{margin:auto;width:100%;overflow:hidden}.hero{overflow:hidden}.hero .hero_wrapper{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;z-index:99;-webkit-transition:width 1s,height 1s;-o-transition:width 1s,height 1s;transition:width 1s,height 1s;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease}.hero .hero_wrapper .hero_background{position:absolute;top:0;left:0;width:100%;height:100%;background:50% 50% no-repeat #f4f4f4;-webkit-background-size:cover;background-size:cover;background-position:top center;-moz-transition:all 5s;-webkit-transition:all 5s;-o-transition:all 5s;transition:all 5s}.hero .hero_wrapper .hero_background:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hero .hero_wrapper .hero_background:after{content:'';background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.4)), color-stop(rgba(0, 0, 0, 0.4)), color-stop(rgba(0, 0, 0, 0.4)), to(rgba(119, 119, 119, 0.4)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(119, 119, 119, 0.4));background:-o-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(119, 119, 119, 0.4));background:linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(119, 119, 119, 0.4));position:absolute;top:0;left:0;width:100%;height:100%}.arrow_down a{position:absolute;bottom:40px;left:48%;z-index:2;display:inline-block;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;font:normal 400 20px/1 'Josefin Sans', sans-serif;letter-spacing:0.1em;text-decoration:none;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.arrow_down a:hover{opacity:0.5}#arrow a{padding-top:60px}#arrow a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border:1px solid #fff;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#arrow a span:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:44px;height:44px;-webkit-box-shadow:0 rgba(255, 255, 255, 0.1);box-shadow:0 rgba(255, 255, 255, 0.1);border-radius:100%;opacity:0;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}#arrow a span:after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{-webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, 0.1);box-shadow:0 0 0 60px rgba(255, 255, 255, 0.1);opacity:0}to{opacity:0}}@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{-webkit-box-shadow:0 0 0 60px rgba(255, 255, 255, 0.1);box-shadow:0 0 0 60px rgba(255, 255, 255, 0.1);opacity:0}to{opacity:0}}.section1{float:left;width:100%;z-index:999;background:#fff;position:relative}.intro_wrapper{padding:50px 0}@media screen and (max-width:768px){.intro_wrapper{padding:25px 0}}.intro_wrapper h2{text-align:center;margin-top:auto}.treatment_grid{padding:0 0 50px 0}.treatment_grid .treatment{width:33.33%;float:left;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:0;-webkit-transition:width 0.5s, height 0.5s;-o-transition:width 0.5s, height 0.5s;transition:width 0.5s, height 0.5s;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease}@media screen and (max-width:768px){.treatment_grid .treatment{height:225px;width:50%}}.treatment_grid .treatment h3{z-index:999;color:white;text-align:center;margin-top:33%;-webkit-transition:width 0.5s, height 0.5s;-o-transition:width 0.5s, height 0.5s;transition:width 0.5s, height 0.5s;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;z-index:99999}@media screen and (max-width:768px){.treatment_grid .treatment h3{margin-top:45%}}.treatment_grid .treatment:after{content:'';z-index:-1;-webkit-transition:width 0.5s, height 0.5s;-o-transition:width 0.5s, height 0.5s;transition:width 0.5s, height 0.5s;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.4)), color-stop(rgba(0, 0, 0, 0.4)), color-stop(rgba(0, 0, 0, 0.4)), to(rgba(119, 119, 119, 0.4)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(119, 119, 119, 0.4));background:-o-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(119, 119, 119, 0.4));background:linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), rgba(119, 119, 119, 0.4));position:absolute;top:0;left:0;width:100%;height:100%}.treatment_grid .treatment:hover h3{-webkit-transition:width 0.5s, height 0.5s;-o-transition:width 0.5s, height 0.5s;transition:width 0.5s, height 0.5s;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease}.about_section{padding:50px 0;position:relative;float:left}@media screen and (max-width:768px){.about_section{padding:25px 0}}.image_wrapper{background-size:cover;background-repeat:no-repeat;background-position:center;width:50%;float:left;height:600px}@media screen and (max-width:768px){.image_wrapper{width:100%;height:300px}}.profile_wrapper{width:40%;float:left;height:460px;padding:70px 5%;background-color:#4e4d4b}@media screen and (max-width:1320px){.profile_wrapper{height:520px;padding:40px 5%}}@media screen and (max-width:768px){.profile_wrapper{height:auto;width:90%}}.profile_wrapper h2{color:#f7f4ed!important}.profile_wrapper p{color:#f7f4ed!important}.profile_wrapper .button{color:#4e4d4b!important;background-color:#f7f4ed!important;font-size:25px;line-height:calc(25px + 5);font-family:playfair-display, serif;font-style:normal;font-weight:700;padding:10px;text-decoration:none;margin:auto}@media screen and (max-width:1320px){.profile_wrapper .button{font-size:20px}}@media screen and (max-width:768px){.profile_wrapper .button{font-size:18px}}@media screen and (max-width:500px){.profile_wrapper .button{font-size:16px}}.ig_feed{padding-bottom:50px}.ig_feed h2{text-align:center}.tab{float:left;background-color:#4e4d4b;width:30%}@media screen and (max-width:600px){.tab{width:100%}}.tab button{display:block;background-color:inherit;color:black;padding:22px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-size:17px;color:#f7f4ed;font-size:25px;line-height:calc(25px + 5);font-family:playfair-display, serif;font-style:normal;font-weight:700}@media screen and (max-width:1320px){.tab button{font-size:20px}}@media screen and (max-width:768px){.tab button{font-size:18px}}@media screen and (max-width:500px){.tab button{font-size:16px}}.tab button:hover{background-color:#6d6b66}.tab button.active{background-color:#6d6b66}.tabcontent{float:left;padding:0 5%;border-top:2px solid #4e4d4a;width:60%;border-left:none}.tabcontent strong{color:#4e4d4b}@media screen and (max-width:600px){.tabcontent{width:90%}}.footer_wrapper{background-color:#4e4d4b}.footer_wrapper .left_col{float:left;width:46%;margin:2%}.footer_wrapper .left_col img{max-width:200px;margin:2%}.footer_wrapper .right_col{float:left;width:46%;margin:2%}.footer_wrapper .right_col p{color:#f7f4ed;text-align:right}.footer_wrapper .right_col .footer_btn{position:relative;z-index:9999999;font-size:25px;line-height:calc(25px + 5);font-family:playfair-display, serif;font-style:normal;font-weight:700;background-color:#f7f4ed;text-decoration:none;color:#4e4d4b!important;padding:10px}@media screen and (max-width:1320px){.footer_wrapper .right_col .footer_btn{font-size:20px}}@media screen and (max-width:768px){.footer_wrapper .right_col .footer_btn{font-size:18px}}@media screen and (max-width:500px){.footer_wrapper .right_col .footer_btn{font-size:16px}}.logo_wrapper{text-align:center;margin:auto;left:0;right:0;display:table;padding:15px}.logo_wrapper img{text-align:center;margin:10px;position:relative;max-height:60px}