body{font-family:'JosefinSans-Regular';font-size:15px;line-height:22px;color:#9c9b9b}@font-face{font-display:swap;font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Alegreya-Bold';src:url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Bold.eot) format('embedded-opentype'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Bold.woff) format('woff'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Bold.ttf) format('truetype'),url('../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Bold.svg#Alegreya-Bold') format('svg')}@font-face{font-display:swap;font-family:'Alegreya-Medium';src:url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Medium.eot) format('embedded-opentype'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Medium.woff) format('woff'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Medium.ttf) format('truetype'),url('../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Medium.svg#AlegreyaSans-Medium') format('svg')}@font-face{font-display:swap;font-family:'Alegreya-Regular';src:url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Regular.eot) format('embedded-opentype'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Regular.woff) format('woff'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Regular.ttf) format('truetype'),url('../../../../../../../../themes/studio759mindbody/assets/webfonts/Alegreya-Regular.svg#AlegreyaSans-Regular') format('svg')}@font-face{font-display:swap;font-family:'JosefinSans-Bold';src:url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-Bold.eot) format('embedded-opentype'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-Bold.woff) format('woff'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-Bold.ttf) format('truetype'),url('../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-Bold.svg#JosefinSans-Bold') format('svg')}@font-face{font-display:swap;font-family:'JosefinSans-SemiBold';src:url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-SemiBold.eot) format('embedded-opentype'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-SemiBold.woff) format('woff'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-SemiBold.ttf) format('truetype'),url('../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-SemiBold.svg#JosefinSans-SemiBold') format('svg')}@font-face{font-display:swap;font-family:'JosefinSans-Regular';src:url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-Regular.eot) format('embedded-opentype'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-Regular.woff) format('woff'),url(../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-Regular.ttf) format('truetype'),url('../../../../../../../../themes/studio759mindbody/assets/webfonts/JosefinSans-Regular.svg#JosefinSans-Regular') format('svg')}:focus,a:focus,input:focus,.btn.focus,.btn:focus,button:focus{outline:0;outline-offset:0;box-shadow:none}a,a:hover{text-decoration:none}header{display:block;margin:0 auto;width:100%}.top-menu{background:#161616;padding:0 0}.top-menu .detail-info ul{list-style:none;padding-left:0;margin-bottom:0}.top-menu .detail-info ul li{display:inline-block}.top-menu .detail-info ul li.ph a{font-size:18px;color:#fff;margin-right:15px}.top-menu .detail-info ul li.add{color:#fff;font-weight:500;font-size:14px;color:#fff}.detail-info{float:left;display:flex;align-items:center;margin:10px auto}.top-menu .detail-info ul li a svg{transform:rotate(90deg);width:.9em}.top-menu .detail-info-right{float:right;display:flex;align-items:center}.top-menu .detail-info-right .sch-btn{background:#fff;color:#000;text-transform:uppercase;font-size:16px;display:inline-block;padding:10px 18px;line-height:24px}.top-menu .detail-info-right ul.social{list-style:none;float:left;margin-right:30px;margin-bottom:0}.top-menu .detail-info-right ul.social li{display:inline-block;margin:0 2px}.top-menu .detail-info-right ul.social li a{font-size:15px;text-align:center;display:block;color:#fff}.top-menu .detail-info-right ul.social li:hover a{color:#fff}.navbar-expand-lg .navbar-brand img{width:100%;max-width:90%}.header{display:block;width:100%;background:#fff}img{max-width:100%}.navbar{padding:12px 0}.form-control:focus{color:#0c0c0c;background-color:#fff;border-color:#124875;outline:0;box-shadow:none}.nav-menu{float:right;flex-grow:0}.navbar-nav{margin-bottom:0}.navbar-expand-lg .navbar-brand{padding:0}.navbar-expand-lg .nav-menu .navbar-nav .nav-item{padding:0 0}.navbar-expand-lg .nav-menu .navbar-nav .nav-item:last-of-type{padding:0}.navbar-expand-lg .nav-menu .navbar-nav a{color:#313131;font-size:16px;line-height:22px;text-transform:uppercase;padding:22px 18px;text-transform:uppercase}.slider,.demo{width:100%;display:block;float:left;margin:0 auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.slider img{height:720px;width:100%;object-fit:cover}.navbar-expand-lg .nav-menu .navbar-nav a:hover{color:#fff;background-color:#000}.navbar-expand-lg .nav-menu .navbar-nav li.nav-item.active a,.navbar-expand-lg .nav-menu .navbar-nav li.nav-item.current-menu-item a{color:#fff;background-color:#000}.get-strated{display:inline-block;margin-left:0}.get-strated a{color:#000;text-transform:uppercase;font-size:18px;line-height:22px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.get-strated a:hover{color:#000}.search-form-form{color:#000;padding:10px 16px;font-size:16px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.search-form-form:hover{color:#000}#search-3{display:none}#search-3.open{display:inline-block;width:500px;margin:0 auto;position:absolute;z-index:1;left:0;right:0;background-color:#f0f0f0;top:22%}#search-3 .search-form{padding:30px 20px;border-radius:3px}#search-3 .search-form .close{position:absolute;top:3px;right:10px}#search-3 form label{display:none}#search-3 form input[type="search"]{width:100%;border:0;padding:0 15px;height:42px;margin-bottom:0}#search-3 form button{display:table;margin:0 auto;padding:8px 40px;border:0;background:#000;color:#fff;border-radius:30px;text-decoration:none;font-size:18px;font-weight:400;line-height:25px}.search-form{position:relative}.search-form .se-div{display:flex;align-items:center}.carousel-caption{left:0;right:0;bottom:auto;top:50%;transform:translateY(-170px);max-width:65%;margin:0 auto;text-align:center;padding:50px 15px;background:#00000051}.carousel-caption h2{font-size:52px;line-height:60px;color:#fff;margin-bottom:0;text-transform:uppercase;font-family:"Alegreya-Bold";text-shadow:2px 2px #000}section{display:block;width:100%;margin:0 auto;float:left}section.ab-sec{float:left;display:block;width:100%;margin:0 auto}section.ab-sec .ab-box{float:left;display:block;width:100%;margin:0 auto}section.ab-sec .ab-box p.img-user{margin-bottom:0}section.ab-sec .ab-box h2 span{display:block;text-align:center;font-size:24px;color:#000;text-transform:uppercase;font-family:'Alegreya-Regular'}section.ab-sec .ab-box h2{text-align:center;font-size:31px;color:#000;text-transform:uppercase;font-family:'Alegreya-Bold'}section.ab-sec .ab-box p{font-size:17px;line-height:30px;color:#868686;text-align:center}section.ab-sec .ab-box .media-body{text-align:center}section.ab-sec .ab-box .st-now{text-transform:uppercase;font-size:19px;line-height:30px;border-bottom:2px solid #000;color:#000}section.ab-sec .ab-box .st-now svg{width:8px;margin-right:-2px}section.ab-sec .ab-box .media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.ab-sec .ab-box p.img-user img{max-width:100%}.full-img{background-image:url(../../../../../../../../themes/studio759mindbody/assets/images/clisck-bg.jpg);width:100%;background-repeat:no-repeat;background-size:cover;height:315px;background-position:center center;display:flex;align-items:center}.full-img .classic{color:#fff;max-width:80%;text-align:center;margin:0 auto}.full-img .classic h2{font-size:44px;line-height:23px;text-align:center;font-family:'Alegreya-Medium';text-transform:capitalize;margin-bottom:30px;margin-top:0}.full-img .classic p{font-size:17px;line-height:30px;text-align:center;margin-bottom:0}.card-section{margin:56px auto 85px}.card-section .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:flex}.card-section .card-columns .card{border:0;border-radius:0;padding:0 12px}.card-section .card-columns .card:first-of-type{padding-left:0}.card-section .card-columns .card:last-of-type{padding-right:0}.card-body h2{font-size:26px;text-transform:capitalize;color:#000;line-height:30px}.card-body{text-align:center;padding:1.25rem 0}.card-body p{color:#9c9b9b;font-size:16px;line-height:20px}.card-section .card-columns .card img{width:100%}.class-schedule{float:left;width:100%;display:block;margin:0 auto}.class-schedule-calendar{float:left;width:100%;display:block;margin:0 auto}.class-schedule h2{font-size:44px;line-height:23px;text-align:center;font-family:'Alegreya-Medium';text-transform:capitalize;margin-bottom:25px;margin-top:0;color:#000}.class-schedule p{font-size:17px;line-height:30px;text-align:center;color:#9c9b9b;margin-bottom:0;margin-bottom:30px}.table thead th{vertical-align:bottom;border-bottom:0;color:#575756;font-size:16px;text-align:center;font-family:'JosefinSans-Bold'}.table td,.table th{padding:10px 15px;vertical-align:top;border-top:0;text-align:center;font-size:16px;font-family:'JosefinSans-Bold'}.table td.active{color:#fff;background-color:#1d1d1b;border-color:#1d1d1b;border-radius:50%;width:30px;height:30px}.tble-head{border:1px solid #ddd;background:#f5f5f5;float:left;width:100%;display:block;padding:13px 14px 8px;margin-bottom:10px}.tble-head p{color:#1d1d1b;font-size:16px;margin-bottom:0;text-align:left;font-family:'JosefinSans-Bold';float:left;line-height:22px}.tble-head ul{list-style:none;padding-left:0;float:right;margin-bottom:0}.tble-head ul li{display:inline-block;text-transform:capitalize;color:#1d1d1b;font-size:16px;font-family:'JosefinSans-Regular';line-height:22px}.tble-head ul li:first-child{border-right:1px solid #dddddd96;padding-right:10px;margin-right:5px}ul.main-days-sch{display:block;float:left;width:100%;margin-bottom:0}.days-schdule{display:block;margin:0 auto;width:75%}.days-schdule .main-days-sch li{color:#3c3c3b;font-family:'JosefinSans-Bold';font-size:19px;text-transform:uppercase;line-height:25px;margin-bottom:30px;float:left;margin-right:30px}.days-schdule .main-days-sch li>ul{padding-left:1px}.days-schdule .main-days-sch li>ul>li{color:#868686;font-family:'JosefinSans-Regular';font-size:19px;text-transform:initial;line-height:25px;margin-bottom:0}.event-head{border:1px solid #ddd;background:#f5f5f5;float:left;width:100%;display:block;padding:13px 14px 8px;margin-bottom:10px}.event-head h4{color:#1d1d1b;font-size:16px;margin-bottom:0;text-align:left;font-family:'JosefinSans-Bold';float:left;line-height:22px}.evets-detail p{color:#868686;font-size:16px;font-family:'JosefinSans-Regular';line-height:22px;text-align:left;margin-bottom:0;padding-left:20px;padding-top:10px}.event-date{display:block;width:100%;float:left;margin:0 auto 55px;text-align:left}.evets-detail{display:block;float:left;width:100%}hr{border-color:#ddd}.snd-ev-h{margin-top:20px}.section-gallery{float:left;display:block;width:100%;margin:50px auto 0}.section-gallery h2{font-size:44px;line-height:23px;text-align:center;font-family:'Alegreya-Medium';text-transform:capitalize;margin-bottom:50px;margin-top:0;color:#000}.section-gallery .gallery-box{float:left;display:block;width:100%;margin:0 auto}.section-gallery .gallery-box img{transition:.5s ease;backface-visibility:hidden}.gg-element{position:relative;background-color:#000;border-radius:10px}.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.gg-element:hover img{opacity:.4}.gg-element:hover .middle{opacity:1}.middle p{font-size:16px;line-height:22px;font-family:'JosefinSans-SemiBold';color:#fff}.contact-section h2{font-size:44px;line-height:23px;text-align:center;font-family:'Alegreya-Medium';text-transform:capitalize;margin-bottom:105px;margin-top:0;color:#000}.contact-section{float:left;display:block;width:100%;margin:82px auto 130px}.con-us{float:left;display:block;width:100%;margin:0 auto 0}.con-us iframe{position:relative;display:block;opacity:.8}.cont-overlay{padding:60px 30px 70px;background-color:#fff;box-shadow:0 0 7px #00000050;position:absolute;margin-top:-60px;margin-left:90px;display:flex;flex-direction:column;flex:0 0 35%;max-width:35%;z-index:1}.cont-overlay h5{font-family:'JosefinSans-Regular';color:#6f6f6e;font-size:18px;line-height:30px;margin-bottom:0}.cont-overlay p{font-family:'JosefinSans-Regular';color:#575756;font-size:21px;line-height:30px}.cont-overlay h3{font-family:'JosefinSans-Regular';color:#000;text-transform:capitalize;font-size:24px;margin-top:0;margin-bottom:15px}.cont-overlay form{display:block;width:100%;float:left;text-align:left}.cont-overlay form input[type=submit]{background-color:#1d1d1b;color:#fff;font-family:'JosefinSans-Regular';font-size:14px;border-color:#1d1d1b;border-radius:30px;padding:6px 20px 4px;line-height:20px;width:auto;float:left}.cont-overlay form input{border:0;border-bottom:1px solid #9c9b9b;font-size:15px;color:#9c9b9b;display:block;width:100%;margin:0 auto 20px}footer{float:left;display:block;width:100%;margin:0 auto}.top-footer{padding:27px 0;display:block;width:100%;margin:0 auto;background:#1d1d1b;width:100%;float:left}.top-footer ul{padding-left:0;margin-bottom:0}.top-footer .footer-link ul li{display:inline-block}.top-footer .footer-link p{font-size:18px;color:#b1b1b1;line-height:28px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-family:'JosefinSans-Regular';margin-bottom:0;margin-right:20px;margin-left:26px}.top-footer .footer-link ul li a:hover{color:#fff}.top-footer .footer-link ul li a{font-size:14px;color:#b1b1b1;line-height:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-transform:uppercase;font-family:'JosefinSans-Regular';padding:0 9px}.top-footer .footer-link{display:flex;align-items:center}.top-footer ul.social{float:right}.top-footer .f-logo{margin-right:18px}.top-footer .footer-link ul.social li a{padding:0 2px;font-size:19px}.top-footer .footer-link ul li:last-child a{padding-right:0}