#googleMap{display:none}#divLocns .col-md-6 h1, #divLocns .col-md-6 label {color: #F6F7F9;}#divLocns .col-md-6 h1 {padding-left: 20px;}.payOnDayText {visibility: hidden;}.payOnDayText:after {content: 'or pay with cash discount on the day';visibility: visible;display:block;}.bigbuttonTextColor {color:white!important}#divDragDropEditor .classes-section .classes-capture a{position:inherit;}.services-page .service-img-fw {width:100%; max-width:100%; border-radius: 15px; border: 6px solid #f5f5f5;}.services-page p{line-height: 1.7; padding: 0 10px;margin-bottom: 40px;}.services-page .pricing-wrap {display:flex;}.services-page .pricing-wrap .col-lg-4{ flex:1}.services-page .pricing-col{height:100%;}.services-page h2 { text-transform: uppercase;font-family: Poppins,sans-serif;letter-spacing: 1px;padding: 20px 10px;font-size: 22px;}.services-page .col-lg-6, .services-page .col-lg-4 {padding:0}.services-page .pricing-col{ border: 6px solid #f5f5f5;background: #393D47;border-radius: 15px;padding: 30px 25px; margin-bottom: 20px;}.services-page h5 {color: #ffffff;text-align: center;font-size: 60px;padding: 10px 0;text-shadow: 2px 2px 0px #00000070;}.services-page .pricing-col-3 h5 { color: #ffffff;}.services-page .pricing-col-3{ background: #FFBF00;}.services-page .pricing-col-3 h4 { text-shadow: 2px 2px 0px #F4823Ab3;}.services-page .pricing-col-3 a:hover{background:#F4823A!important; color:#ffffff!important;}.services-page .pricing-col a { display: block;margin: auto;width: 75%;text-align: center;white-space: nowrap;background: #ffffff;padding: 15px 0;border-radius: 5px;color: #F4823A;text-transform: uppercase;font-weight: 500;text-decoration: none;transition: .3s ease;}.services-page .pricing-col p { min-height: 100px; color: #adadad;padding: 0;text-align: center;line-height: 2;max-width: 210px;display: block;margin: 0 auto 30px;}.services-banner {display: inline-block;width: 100%;background: #f5f5f5;border-radius: 25px;}.services-banner img { height: 335px;object-fit: cover;width: 100%;border-top-left-radius: 25px;border-bottom-left-radius: 25px;}.services-banner .col-4 {padding:0}.services-banner .col-8 { padding: 0 5%; height: 335px;display: flex;flex-direction: column;justify-content: center;}.services-banner .col-8 a:hover{background:#FFBF00}.services-banner .col-8 a{width: 55%;display: block;margin: 15px auto;text-align: center;white-space: nowrap;background: #F4823A;padding: 15px 0;border-radius: 5px;color: #ffffff;text-transform: uppercase;font-weight: 500;text-decoration: none;transition: .3s ease;margin-top: 20px;}.services-banner .col-8 p{ line-height: 2; text-align:center;padding: 0;margin: 0;font-size: 14px;}.services-banner .col-8 h5{ letter-spacing: 2px;text-align:center;font-size: 30px;font-family: Bebas Neue,sans-serif;}.services-page h4 {text-shadow: 2px 2px 0px #545760;color: #ffffff;text-align: center;text-transform: uppercase;font-family: Poppins,sans-serif;letter-spacing: 1px;max-width: 200px;display: block;margin: auto;line-height: 1.5;padding-bottom: 15px;border-bottom: 2px solid #f5f5f5;}.addToCartButton, a.bigbutton_primary, .bigbutton_primary{background: #F4823A;color: #ffffff!important;text-transform: uppercase;font-family: Heebo, sans-serif;font-weight: 500;text-align: center;display: inline-block;border-radius: 5px;text-decoration: none;transition: .3s ease;border: none;}#sidemenu li{ transition: .3s ease;}.addToCartButton{font-size: 15px;}.bigbutton_primary:hover, .addToCartButton:hover, .services-page .pricing-col a:hover, .modal-footer .bigbutton_primary:hover {background:#FFBF00; color: #ffffff; border-color:#FFBF00!important;}#ctl00_ContentPlaceHolder_divCourse .bigbutton_table{background: #F4823A; transition: .3s ease;color: #ffffff;font-family: Heebo,sans-serif;text-transform: uppercase;font-size: 11px!important;font-weight: 500;letter-spacing: .5px;}#ctl00_ContentPlaceHolder_divCourse .bigbutton_table:hover{background: #FFBF00;border-color:#FFBF00}#ctl00_ContentPlaceHolder_divCourse .ulHeader { background: #f5f5f5;border: 6px double #ffffff;border-top-left-radius: 17px;border-top-right-radius: 17px;border-bottom: 0px solid #f5f5f5;}#ctl00_ContentPlaceHolder_divCourse .list-group {box-shadow:none;}#ctl00_ContentPlaceHolder_divCourse #liRow{border: 2px solid #f5f5f5;margin: 2px;}#ctl00_ContentPlaceHolder_divCourse #liRow:last-child{border-bottom-right-radius: 17px;border-bottom-left-radius: 17px;}.classes-img-hor {position:relative; text-align:center}.classes-img-hor img {width:100%; max-width:100%;border-radius:5px}.classes-page { background: #f5f5f5;padding: 5%;border-radius: 50px;border: 6px double #fefefe;}.classes-page .centered p {position: absolute; font-family:Poppins,sans-serif;color: #fff;text-shadow: 0px 0px 4px #00000099;bottom: 0;right: 0;text-align: right;width: 50%;padding-right: 30px;padding-bottom: 30px;font-size: 25px;line-height: 1.5;font-weight: 600;}.classes-img-vert {float:right;border-radius: 5px;padding: 0;margin-left: 20px;margin-bottom: 20px;}.classes-page p{ line-height: 1.7;margin-bottom: 40px;}.classes-page h2{text-transform: uppercase; font-family: Poppins,sans-serif;margin-top: 0;letter-spacing: 1px;} .fadeOut{width: calc(100% - 90px)!important; background-image: linear-gradient(to top, #F4823A, #F4823A00)!important;}.StaffImageDiv {max-height:unset!important}.staffContainer h3 {color: #fff;}.StaffImage { box-shadow: 0px 0px 30px -10px #000000; border-radius: 15px;}.staffContainer{ border: 6px double #F6F7F9; border-radius: 30px;padding:30px; background:#F4823A}.staffContainer p { color: #F6F7F9;font-weight: 200;line-height: 1.7;}.banner-section {width: 99vw;margin-left: calc(-50vw + 50%);background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=111581&v=1);border-bottom-right-radius: 110px;height: 85vh;background-repeat: no-repeat;background-position: 0% 15%;background-size: cover;margin-bottom: 35px;}.hp-section {padding: 100px 0 150px}.hp-header {width: 25%;padding: 10px 0;margin-bottom: 100px;}.hp-header h2 {text-transform: uppercase;font-family: Poppins,sans-serif;letter-spacing: 3px;font-weight: 200;font-size: 25px;margin: auto;}.background-outer {background: #F6F7F9d9;}.banner-wrap {height: 100%;width: 100%;position: relative;}.banner-content {background: #F6F7F9c7;width: 70vw;display: flex;flex-direction: row;border-bottom-right-radius: 70px;border-top-right-radius: 70px;margin-top: 40%;height: 20vw;position: absolute;bottom: 50px;padding: 5%;box-shadow: 0px 0px 30px -5px #404040;justify-content: flex-end;}.banner-inner {width: 37vw;display: flex;flex-direction: column;justify-content: space-between;}.banner-inner h1 {font-family: Heebo,sans-serif;text-transform: uppercase;letter-spacing: 7px;font-size: 17px;}.banner-inner h2 {margin-top: 0;margin-bottom: 20px;font-family: Heebo,sans-serif;text-transform: uppercase;font-size: 3vw;font-weight: 900;}.banner-inner .btn-style {text-transform: uppercase;font-family: Heebo, sans-serif;letter-spacing: 1px;font-weight: 500;font-size: 17px;padding: 16px;text-align: center;width: 180px;display: inline-block;border-radius: 5px;text-decoration: none;transition: .3s ease;}.banner-inner .hp-primary-btn {color: #F6F7F9;background: #FFBF00;margin-right: 35px;border: 3px solid #FFBF00;}.banner-inner .hp-primary-btn:hover {background: #F4823A;border: 3px solid #F4823A;}.banner-inner .hp-secondary-btn {color: #F4823A;border: 3px solid #F4823A;}.banner-inner .hp-secondary-btn:hover {background: #F4823A;color: #F6F7F9;}.memberships-section, .features-section {position: relative;}.features-section .features-col .img-wrap { z-index: 1;position: relative;box-shadow: 0px 0px 40px -5px #0000005e;transition: 1s;background: #F4823A;border-radius: 50%;width: 200px;height: 200px;display: block;margin: auto;}.features-col h4, .features-col h5 { color: #393D47;}.features-section .features-col img { filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(294deg) brightness(108%) contrast(106%);;padding: 50px;object-fit: contain;display: block;margin: auto;transition: 1s;}.features-section .features-col h4 {text-align: center;font-family: Heebo,sans-serif;margin-top: 25px;}.features-section .features-col h5 {font-family: Heebo,sans-serif;font-weight: 300;line-height: 2;text-align: center;height: 60px;overflow: hidden;margin-bottom: 20px;padding: 0 15px;}.features-section .features-col .img-wrap:hover { background: #FFBF00;animation: tada;animation-duration: 1.5s;}.features-section:after {pointer-events: none;content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=74154&amp;v=1) !important;position: absolute;top: 150px;right: 10%;opacity: 0.4;}.banner-section:after{position:absolute;width:100%;height:100%;border-bottom-right-radius:110px;background:#F4823A26;pointer-events: none;}.about-section:after { opacity: .4;pointer-events: none;content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=73521&amp;v=1);position: absolute;top: 120px;left: 10%;}.classes-section:after { opacity: .4; pointer-events: none;content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=73541&amp;v=1);position: absolute;top: 230px;right: 10%;} .team-section {position:relative}.team-section:after {pointer-events: none;content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=73542&amp;v=1) !important;position: absolute;top: 300px;opacity: 0.4;}.contact-section:after { pointer-events: none; opacity: .4;content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=73543&amp;v=1);position: absolute;top: 120px;left: 10%;}.memberships-section:after {pointer-events: none;content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=74155&amp;v=1) !important;position: absolute;top: 300px;opacity: 0.4;}.memberships-header, .team-header {box-shadow: 0px 0px 25px -5px #0000004d;background: #F4823A52;border-top-right-radius: 45px;border-bottom-right-radius: 45px;}.memberships-header h2, .team-header h2 {text-transform: uppercase;font-family: Poppins,sans-serif;letter-spacing: 3px;font-weight: 300;font-size: 25px;margin: auto;padding: 20px 50px 20px 0px;text-align: right;color: #F4823A}.memberships-col .box-list{height:200px}.memberships-col .box-title h3 {white-space: nowrap;color: #F6F7F9;font-family: Bebas Neue,sans-serif;font-weight: 300;text-transform: uppercase;letter-spacing: 3px;font-size: 29px;border-bottom: 1px solid #F6F7F9;padding-bottom: 10px;}.memberships-col-3 {background: #393D47db!important;}.memberships-col .btn-wrap, .memberships-col {margin-bottom: 20px;}.memberships-col .btn-wrap .btn-style {border: 2px solid #F6F7F9;transition: .3s ease;border-radius: 5px;width: 80%;padding: 15px;position: relative;display: block;margin: auto;text-align: center;color: #F4823A;text-transform: uppercase;font-family: Heebo,sans-serif;font-weight: 500;font-size: 17px;text-decoration: none;background:#F6F7F9; box-shadow:0px 0px 25px -5px #000000;}.memberships-col .btn-wrap .btn-style:hover {background:#F6F7F92e;color: #F6F7F9;}.memberships-col .box-title h4 {font-size: 85px;color: #F6F7F9;letter-spacing: 1px;font-family: Bebas Neue, sans-serif;text-align: center;}.memberships-section .price-sm {font-size: 16px;letter-spacing: 4px;font-weight: 300;text-transform: uppercase;}.memberships-col .box-title {position: absolute;top: 35%;left: 50%;transform: translate(-50%, -50%);}.memberships-col {padding: 20px 0;background: #393D47;position: relative;z-index: 1;border-radius: 5px;box-shadow: 0px 0px 25px -5px #000000d4;}.memberships-col .box-header {box-shadow: 15px 15px 31px -10px #000000;background: #F6F7F9c9;border-top-right-radius: 20px;border-bottom-right-radius: 20px;width: 85%}.memberships-col .box-header h4 {text-transform: capitalize;margin-bottom: 25px;font-size: 16px;color: #393d46;white-space: nowrap;font-family: Poppins,sans-serif;font-weight: 300;padding: 7px 0px 7px 35px;}.memberships-col .box-list ul {list-style-type: none;margin-top: 40px;}.memberships-col .box-list ul li {padding: 10px 10%;width: 90%;color: #F6F7F9;font-family: Poppins,sans-serif;}.memberships-col .box-list ul li:before{content: "\f00c";font-family: FontAwesome;display: inline-block;margin-left: -2em;font-weight: 900;padding-right: 30px;width: 1.3em;}.memberships-col .box-img {position: relative}.memberships-col .box-img img {width: 100% !important}.memberships-col .box-img:after {position: absolute;pointer-events: none;content: "";top: 0;left: 0;width: 100%;height: 100%;background: #393D47ab;}.about-img-block .carousel-inner, .about-text-block {box-shadow: 0px 0px 40px -5px #000000;}.memberships-col .box-img h3 {color: #F6F7F9}.about-section, .contact-section {box-shadow: 0px -15px 25px -20px #000000d4;position: relative;width: 100vw;margin-left: calc(-49vw + 50%);border-top-left-radius: 70px;background: #f57e30;}.about-section { border-bottom-left-radius: 70px;}.contact-section .container{position:relative; z-index:1}.about-header, .contact-header {box-shadow: 0px 0px 40px -5px #b3591f;background: #F6F7F952;padding: 10px 0;float: right;border-top-left-radius: 45px;border-bottom-left-radius: 45px;}.about-header h2, .contact-header h2 {color: #F6F7F9;text-transform: uppercase;font-family: Poppins,sans-serif;letter-spacing: 3px;font-weight: 300;font-size: 25px;margin: auto;padding: 20px 0px 20px 50px;}.about-text-block {position: relative;z-index: 1;margin-top: 140px;background: #F6F7F9f2;padding: 100px 70px;width: 70%;border-radius: 15px;}.about-text-block p {font-family: Poppins,sans-serif;margin-bottom: 40px;font-size: 18px;text-align: center;line-height: 2;padding: 0 50px;letter-spacing: .5px;}.about-img-block {margin-top: -150px;width: 70%;float: right;}.about-text-block h5 {font-family: Heebo,sans-serif;text-align: center;color: #F4823A;font-size: 60px;font-weight: 800;}.about-text-block h6 {font-family: Heebo,sans-serif;text-align: center;color: #F4823A;font-size: 16px;font-weight: 400;}.about-img-block .carousel-inner {border-radius: 15px;}.classes-header {box-shadow: 0px 0px 40px -5px #000000;background: #F6F7F952;padding: 10px 0;width: 25%;border-top-right-radius: 45px;border-bottom-right-radius: 45px;}.classes-capture a {background: #393D476b;position: absolute;transition: .3s ease;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}.classes-capture a:hover {background: none}.classes-header h2 {color: #F6F7F9;text-transform: uppercase;font-family: Poppins,sans-serif;letter-spacing: 3px;font-weight: 300;font-size: 25px;margin: auto;padding: 20px 50px 20px 0px;text-align: right;}.classes-section {box-shadow: 0px 0px 30px -5px #000000d4;position: relative;width: 100vw;margin-left: calc(-50vw + 49%);border-bottom-right-radius: 70px;border-top-right-radius: 70px;background: #f57e30;}.classes-section .div-link {color: #F6F7F9;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-family: Heebo,sans-serif;font-weight: 900;text-transform: uppercase;font-size: 65px;text-shadow: 5px 5px 12px #000000c2;}.classes-col { z-index: 1;position: relative;margin-bottom: 20px;}.classes-col img {border-radius: 5px;box-shadow: 0px 0px 25px -5px #000000;}.team-col {position:relative; margin-bottom:20px; z-index: 1;}.team-col .img-capture { display: flex;flex-direction: column;justify-content: space-evenly; position: absolute; padding: 20px 30px; transition:.3s ease; border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;bottom: 0;background: #F4823Ab6;width: 100%;height: 30%;}.background-outer:last-child {margin-bottom:-1px}.locations-col a:hover:after, .team-col .img-capture a:hover:after { animation: wobble;animation-duration: 1s;}.team-col .img-capture a:after{content:url(https://cdn.bookingtimes.com/Common/LoadImage?Id=73540&amp;v=1); float:right;}.team-col .img-capture a{color: #F6F7F9;font-family: Heebo,sans-serif;letter-spacing: 0.5px;font-size: 1.4em;transition: .3s ease;font-weight: 700;line-height: 1.1;margin-top: 10px;display: block;text-decoration: none;padding-bottom: 10px;}.team-col .img-capture p{color:#F6F7F9;font-family: Heebo,sans-serif; margin-bottom: 0;line-height: 1.7;}.team-col img {box-shadow:0px 0px 25px -5px #000000d4; width:100%;border-radius: 5px;}.locations-col {float:right; box-shadow: 0px 0px 40px -5px #000000; padding: 30px 4%; background: #F4823A;}.map-col{margin-top: 40px;padding-right: 0;}{color:#F6F7F9;}.locations-col a:after{content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=73540&amp;v=1);filter: brightness(0.5);transition: .3s ease;float: right; padding-left: 20px;}.locations-wrap h2 {color: #F6F7F9;font-family: Heebo,sans-serif;text-transform: uppercase;font-size: 24px;font-weight: 500;padding-bottom: 50px;}.locations-col a {text-align: right;display: block; transition: .3s ease;}.locations-wrap h4 {color: #F6F7F9;font-family: Heebo,sans-serif;text-transform: uppercase;font-size: 16px;font-weight: 500; }.locations-wrap p, .locations-col a {color: #F6F7F9a1; text-decoration:none;font-family: Heebo,sans-serif;font-weight: 200;font-size: 13px;letter-spacing: 0.5px;line-height: 1.7;margin-bottom: 40px;}.locations-col a:hover{color:#F6F7F9}.locations-col a:hover:after {filter:unset}.map-col h3{ color: #F6F7F9; padding-top: 20px;text-transform: uppercase;font-size: 55px;font-weight: 900;float: right;padding-right: 20px; text-align: right;}.map-col a { width: 200px;background: #F6F7F9;border-radius: 3px;color: #F4823A;padding: 18px;float: right;margin-right: 30px;text-align: center;font-family: Heebo,sans-serif;text-transform: uppercase;font-weight: 700;font-size: 17px;letter-spacing: .5px;text-decoration: none;transition: .3s ease;margin-top: 20px;}.map-col a:hover {background:#FFBF00; color: #FFFFFF;}#ctl00_divCustomFooter {background:#F6F7F97a; border:none;margin-top:50px!Important;}.footer-background {background:#F6F7F9;}.footer-wrap {width: 100vw;background:#393D47de; padding-top: 50px;}.footer-wrap .social-col {position: absolute;bottom: 0;right: 0;display: flex;flex-direction: row;justify-content: flex-end;}.footer-row-1 {position:relative}.footer-wrap .social-col img {padding-left:20px; filter: brightness(0.9); transition: .3s ease;}.footer-wrap .social-col img:hover {filter:none}.footer-row-2 {display: flex;justify-content: space-between;color: #F6F7F9;border-top: 1px solid #F6F7F914;border-bottom: 1px solid #F6F7F914;padding-top: 20px;margin-top: 30px;}.footer-row-3 .phone-col a:hover img {filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(325deg) brightness(111%) contrast(101%);}.footer-row-3 .phone-col img { width: 20px; transition: .3s ease;padding-bottom: 2px;filter: brightness(0) saturate(100%) invert(42%) sepia(1%) saturate(2143%) hue-rotate(189deg) brightness(98%) contrast(81%);}.footer-row-3 .phone-col a:hover, .footer-row-3 .terms-col a:hover, .footer-row-2 a:hover {color:#F6F7F9;} .footer-row-3 .phone-col a, .footer-row-3 .terms-col a{display: block;text-decoration:none; transition: .3s ease;padding-bottom: 10px;color: #F6F7F929;font-family: Poppins,sans-serif;text-transform: uppercase;letter-spacing: 1px;}.footer-row-2 p{color:#F6F7F914;}.footer-row-2 a {color:#F6F7F9d9;font-family: Poppins,sans-serif; text-decoration:none; transition: .3s ease;text-transform: uppercase;letter-spacing: 1px;}.footer-row-3 {padding-bottom:30px; margin-top:20px}.footer-row-3 .phone-col{float:right; text-align: right;} @media(max-width:2000px) {.hp-section {padding: 70px 0 100px}.hp-header {padding: 10px 0;margin-bottom: 70px;width: 40%}.memberships-section:after {top: 25%}.banner-section {height: 850px;border-bottom-right-radius: 70px;}.banner-content {height: 320px}.banner-inner h2 {font-size: 40px;}.banner-inner {width: 600px;}}@media(max-width:1466px){.banner-section {height: 550px; background-position: 0% 25%; }.banner-content{width:auto; height: 250px; padding:40px; border-bottom-right-radius: 0;box-shadow: none;bottom: 0;}.banner-inner h2 { font-size: 32px;}}@media (max-width:992px) {.services-page .pricing-wrap{display:inherit;}.services-page .pricing-col p{min-height:unset;}.services-page .pricing-col-1, .services-page .pricing-col-2 {margin:0 0 10px}.classes-page .centered{font-size: 2vw;}.memberships-col .box-list {height:unset;}.memberships-col .box-list ul {margin-top:20px}.hp-section {padding: 50px 0;}.memberships-col{display: block;margin: 0 auto 5%;max-width: 70%;}.hp-header {margin-bottom: 50px;}.memberships-col .box-img img {height: 300px;object-fit: cover;object-position: top;}.hp-header {width: 45%;}.features-section .features-col img {padding: 25%;}.about-header {width: 35%;}.about-text-block h6 {font-size: 13px;}.about-text-block h5 {font-size: 35px;}.about-text-block p {font-size: 18px;}.about-text-block {padding: 50px 20px;}.features-section .features-col .img-wrap {width: 150px;height: 150px;}.banner-content {width: 90%;}.banner-section {height: 600px}}@media (max-width:767px) {.team-col .img-capture a{font-size:1em}.team-col .img-capture p{font-size:11px}.classes-page .centered {font-size: 3vw;}.classes-img-vert { margin: 0 auto 50px;display: block;float: unset;}.classes-page p { display: inline-block;}.memberships-col { max-width: 80%;}.footer-row-2 a {width:100%}.footer-row-2 {flex-direction: column;line-height: 3; padding: 0 20px;}.locations-wrap h2, .locations-wrap h4, .locations-wrap p { text-align: center;}.locations-col, .map-col {float:unset;width: 90%;display: block;margin: auto;}.footer-row-2 p {display:none}.team-col img {width:100%}.classes-section .div-link {font-size: 40px;}.footer-row-1 .logo-col img {display: block;margin: auto;}.footer-row-3 .terms-col, .footer-row-3 .phone-col {width:100%}.footer-row-3 .phone-col { float: left;text-align: left;}.hp-header h2 {font-size: 18px;}.footer-wrap .social-col{ padding-top: 15px; position: relative;display: block;margin: auto;text-align: center;}.hp-section {padding: 50px 0}.about-text-block p {font-size: 16px;}.hp-header {width: 60%;}.about-header h2, .memberships-header h2, .contact-header h2 {font-size: 18px}.about-img-block {margin-top: 0;width: 98%;float: unset;padding: 20px;}.about-text-block {width: 98%;}.banner-inner h2 {font-size: 30px;}.banner-content {height: auto;padding: 35px;}.banner-section {background-position: 53%;}.banner-inner h1 {font-size: 13px}.banner-inner .btn-style {box-shadow: 0px 0px 10px -5px #000000d4;font-size: 14px;padding: 13px;width: 150px;margin-bottom: 10px;}.map-col h3{font-size:40px}}@media(max-width:550px){.banner-section {background-position: center;background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=111582&v=1)}.services-banner .col-8{padding:10%;height: auto;}.services-banner .col-8 a{display: block;margin: 20px auto;}.services-banner{display: flex;flex-direction: column;}.services-banner img {max-width: 100%;border-bottom-left-radius: 0;border-top-right-radius: 25px;}.services-banner .col-4, .services-banner .col-8{width: 100%;}.services-banner .col-8 br{display:none;}.services-banner .col-8 h5, .services-banner .col-8 p{text-align:center;}}@media(max-width:420px) {.team-col .img-capture a{font-size:1.4em}.team-col .img-capture p{font-size:14px}.classes-page {background: unset;padding: 0;}.classes-page .centered{font-size: 2.5vw;}.memberships-col { max-width: 95%;}.map-col h3{font-size:30px}.features-col {width: 100% !important}.team-section .col-6 {width:100%}}.carousel-indicators li {background-color: rgb(0 0 0 / 60%);border: 1px solid #393d46;}table.roundedCorners {box-shadow: 1px 1px 11px #888888ab;border-radius: 25px;border-spacing: 0;}table.roundedCorners td, table.roundedCorners th {border-bottom: 1px solid LightGrey;overflow: hidden;margin-top: 10px;}.services-image{border-radius: 5px;}