body {color: #253746;}
body #top-menu li.current-menu-item span {color: #00b5d0;}
body #top-menu .current-menu-item a {border-bottom: 3px solid #00b5d0;color: #36b5d0 !important;}
.click-sub, #top-menu li.li-member, #top-menu li.li-join {display: none;}
.background-facilities, .bg-top {text-align: center;}
@media only screen and (min-width: 769px) and (max-width: 8000px) { 
.bg-top, .background-facilities {
    text-align: center;
    padding: 90px 0 !important;
    min-height: 400px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.ginput_container_select {background: #f1f3f5;color: #00b5d0;text-align: left;padding: 0;border: 1px solid rgba(0, 0, 0, 0.2);border: 0;border-radius: 5px;height: 59px;}
select::-ms-expand {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;}
.ginput_container_select option {text-align: center;}
.ginput_container_select select {background: transparent !important;position: relative;z-index: 999999999999;height: 59px;}
.single-clubs .background-top, .page-id-2424 .bg-top {/* padding: 130px 0; */}.single-clubs .background-top h1, .page-id-2424 .bg-top h1 {padding: 20px 80px;font-size: 40px;position: relative;top: -30px;}
.overlay-a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.page-id-2478 .bg-top {background-position: center 0 !important;}
.background-facilities {background: url('/wp-content/uploads/2019/03/bg-f.png') no-repeat center center / cover;}
.background-facilities h2, .background-facilities h1, .bg-top h1 {color: #fff;display: inline-block;background-color: #00b5d0;padding: 20px 80px;border-radius: 50px;font-size: 34px;font-weight: 600;font-family: "Roboto Condensed";
text-transform: capitalize;}
.content-class .nav li a {text-align: center;position: relative;}
.content-class .nav li a {text-align: center;background: #00b5d0;color: #fff;border-radius: 0px;padding-top: 45px;padding-bottom: 45px;font-weight: 700;border : 0px;font-size: 18px;font-family: "Roboto Condensed";}
.postid-1502 .point-difference {display: none;}.content-class .nav li.col-md-2 {padding-left: 2px;padding-right: 2px;}
.content-class {padding-bottom: 100px;}
.content-class .nav {margin-top: -75px;}
.content-class .tab-trainers .nav-link:after, .content-class .nav-link.active:after {/*content: "";*/width: 0px;height: 0px;border-left: 40px solid transparent;border-right: 40px solid transparent;border-top: 20px solid #253746 !important;
position: absolute;text-align: center;left: 31%;bottom: -20px;}
.content-class .tab-trainers .nav-link.active:after {border-top: 20px solid #253746 !important;}.content-class .tab-trainers .nav-link:after {border-top: 20px solid #00b5d0 !important;left: 37%;}
.content-class .tab-trainers.nav {margin-top: -60px;}
.content-class .tab-trainers.nav.acitve-tabs li a.nav-link.active.non-active {background-color: #00b5d0 !important;}
.content-class .tab-trainers.nav.acitve-tabs li a.nav-link.acitve-2 {background-color: #253746 !important;}
.content-class .tab-trainers.nav.acitve-tabs li a.nav-link.active.non-active:after {border-top: 20px solid #00b5d0 !important;}
.content-class .tab-trainers.nav.acitve-tabs .nav-link.acitve-2:after {border-top: 20px solid #253746 !important;}
.acitve-tabs-content.tab-content > .tab-pane.show-cnt.active-cnt {display: block;opacity: 1;}
.acitve-tabs-content.tab-content > .tab-pane.show-none.active-none {display: none;opacity: 0;}
.tab-content-trainers .trainers:after {display: none;}
.content-class .tab-trainers.nav li a {text-transform: uppercase;}
.trainers > a {display: block;margin: 0 auto;width: 200px;height: 200px;object-fit: cover;border-radius: 100%;overflow: hidden;}
.trainers > a img {
width: 100%;
height: 100%;
object-fit: cover;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.trainer-img img {
display: block;
margin: 0 auto;
width: 320px;
height: 320px;
object-fit: cover;
border-radius: 100%;
overflow: hidden;
object-fit: cover;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.trainers ul li {
width: 100%;
float: left;
text-align: center;
}
.trainers ul li i {
color: #253646;
}
.trainers ul li span:hover {
color: #00b5d0;
}
.trainers ul li span {
color: #253646;
font-weight: 700;
width: 180px;
display: inline-block;
}
.trainer-cnt {
padding-left: 100px;
}
.trainer-img:hover img, .trainers a:hover img {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
.trainers h3 {
text-transform: capitalize;
font-size: 20px;
font-weight: 700;
text-align: center;
margin-top: 20px;
color: #253646;
}
.tab-content-trainers .trainers {
display: block;
margin-bottom: 60px;
}
.tab-content-trainers .col-md-3 {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.box-item {
height: auto;
overflow: hidden;
position: relative;
display: block;
transition: .4s;
-webkit-transition: .4s;
padding: 20px 40px;
}
.wrap-box-classes .box-item:nth-child(odd) {
background: #f5f6f8;
}
.wrap-box-classes .box-item:nth-child(odd):hover {
background: #EBFCFF;
}
.box-item .info {
font-weight: 700;
position: absolute;
right: 40px;
top: 40px;
color: #273747;
text-transform: uppercase;
font-size: 18px;
cursor: pointer;
font-family: "Roboto Condensed";
}
.box-item .info.active {
color: #00b5d0;
}
.box-item .info img {
margin-right: 10px;
position: relative;
top: 10px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transition: .5s;
-webkit-transition: .5s;
width: 30px;
}
.content-class .tab-content {
padding-top: 60px;
}
.title-box {
color: #273747 !important;
font-size: 24px;
font-weight: 700 !important;
text-transform: uppercase;
padding: 33px 0;
font-family: "Roboto Condensed";
cursor: pointer;
position: relative;
z-index: 9999;
}
.content-box {
display: none;
}
.info.active img {
transform: rotate(270deg);
-webkit-transform: rotate(270deg);
transition: .5s;
-webkit-transition: .5s;
display: inline-block;
top: 5px;
}
.single-facilities .content-clubs-recent-2 {
display: none;
}
.info span:after {
content: 'More';
}
.info.active span:after {
content: 'Less';
}
.box-item .description {
font-size: 16px;
padding-right: 320px;
color: #273747;
padding-bottom: 40px;
font-family: "Roboto Condensed";
}
.content-box li {
width: 50%;
float: left;
padding: 10px 0;
}
.content-box hr {
width: 100%;
float: left;
}
.content-box li img {
float: left;
color: #000000;
width: 50px;
}
.content-box li p strong {
display: block;
}
.content-box li p {
padding-left: 60px;
font-size: 16px;
color: #000;
font-family: "Roboto Condensed";
}
.content-box li:nth-child(2) img {
position: relative;
top: 0px;
}
.content-box li:nth-child(1) img {
position: relative;
top: 0px;
}
.box-item:last-child {
border-bottom: 1px solid rgba(0, 0, 0, 0.22);
}
.view-timetable {
color: #00b5d0;
text-transform: uppercase;
font-weight: 700;
position: absolute;
bottom: 40px;
display: block;
right: 40px;
}
.view-timetable span, .view-timetable img {
float: left;
line-height: 1.3;
font-family: "Roboto Condensed";
}
.view-timetable img {
margin-right: 15px;
width: 44px;
position: relative;
top: -4px;
}
.fitness_your_custom:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(39,56,70,.8);
}
.et_pb_section.fitness_your {
background-position: center 30%;
}
.row-contact-custom #field_5_3 h2 {
color: #00b5d0;
font-size: 30px;
}
.row-contact-custom #field_5_6 h2 {
font-size: 30px;
padding-bottom: 30px !important;
}
.page-template-template-main #gform_wrapper_4 input#gform_submit_button_4 {
padding-bottom: 16px !important;
}
/* .page-template-template-main .contact_us_box:before, */
.page-id-2424 .contact_us_box:before, .page-id-1853 .contact_us_box:before {
top: -100px !important;
}
.content-class .contact_us_box:before {
top: -104px !important;
}
/* .fitness_your_custom.fitness_your .title-h3 h3{
font-size: 50px;
} */
/* .content-class .clear-surge-ftness .et_pb_text_inner p{
padding-left: 65px;
padding-right: 65px;
} */
.timetables-custom .timetables-container .timetable-pdf-container {
margin-top: -20px;
background: #fff;
z-index: 9999;
position: relative;
padding-top: 0px;
}
.content-timetables {
margin-top: 200px;
}
.timetables-custom .timetables-container .timetable-pdf-container .timetable-pdf.active-timetable-pdf {
width: 100%;
background: #253746;
color: #00b5d0;
text-align: left;
text-transform: capitalize;
font-family: "Roboto Condensed";
font-size: 20px;
}
.timetables-custom .timetables-container .timetable-pdf-container .timetable-pdf.active-timetable-pdf:hover {
background: #354C5F;
}
.timetables-custom .timetables-container .timetable-pdf-container .timetable-pdf.active-timetable-pdf img {
float: right;
}
.et_pb_section.fitness_your_custom {
padding-bottom: 200px;
}
.timetables-custom .fitness_your h3 {
padding-top: 120px;
}
.wrap-timetables.timetables-custom .timetables-container .clubs-container .club {
font-size: 24px;
padding: 0;
padding-top: 60px;
text-align: center;
min-height: 160px;
background-color: #11b3ce;
font-family: "Roboto Condensed";
text-transform: capitalize;
}
.timetables-container.timetables-custom .club-timetable-container .date-buttons-container .date-button:not(.active-date):hover, .wrap-timetables.timetables-custom .timetables-container .clubs-container .club:not(.active-club):hover, .wrap-timetables.timetables-custom .timetables-container .clubs-container .club.active-club {
background-color: #253746;
}
.wrap-timetables.timetables-custom .timetables-container {
margin-top: -74px;
}
.wrap-timetables .timetables-container .class-tables-container .classes-container td {
font-family: "Roboto Condensed";
}
.clubs-shortcode .custom-box {
background: transparent !important;
}
.clubs-shortcode .slider-box-img {
position: relative;
}
.clubs-shortcode .slider-box-img a:after {
content: '';
background: #000;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: .4;
}
.clubs-shortcode .facilities-box {
border-top: 2px solid #00b5d0;
border-bottom: 2px solid #00b5d0;
box-shadow: -1px 0px 16px 10px rgba(190, 190, 190, 0.17);
}
.clubs-shortcode .facilities-box > div {
width: 250px;
font-size: 16px;
}
#main-content .container.clubs-shortcode {
margin-top: -190px;
padding-top: 0;
}
.background-top {
padding: 150px 0;
text-align: center;
}
.background-top h1 {
color: #fff;
display: inline-block;
background-color: #00b5d0;
padding: 20px 80px;
border-radius: 50px;
font-size: 34px;
font-weight: 600;
font-family: "Roboto Condensed";
position: relative;
top: -55px;
}
.background-top.background {
height: 400px;
background: #e5f1f3;
}
.background-top.background h1 {
top: 0;
font-size: 30px;
text-transform: capitalize;
font-family: "Roboto Condensed";
}
.single-facilities .background-top h1 {
top: 0;
}
.video-top {
margin-top: -90px;
}
.video-top h2 {
color: #fff;
display: inline-block;
background-color: #00b5d0;
font-size: 30px;
font-weight: 600;
font-family: "Roboto Condensed";
width: 100%;
text-align: center;
padding: 30px 0;
}
.main-video {
width: 100%;
height: 500px;
position: relative;
}
.click-video {
height: 500px;
display: table;
width: 100%;
text-align: center;
position: relative;
border-bottom: 4px solid #00b6d0;
}
.click-video i {
display: table-cell;
vertical-align: middle;
font-size: 80px;
color: #00b5d0;
position: relative;
z-index: 2;
}
.click-video:after {
content: '';
content: '';
background: #000;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: .4;
}
.main-video iframe {
display: none;
position: absolute;
top: 0;
}
.location-cb {
padding: 60px 40px 40px 40px;
}
.main-clubs-single {
color: #253646;
}
.content-clubs-recent h2, .main-clubs-single h2 {
font-size: 24px;
font-weight: 600;
font-family: "Roboto Condensed";
color: #00b5d2;
}
.location-left > p {
width: 220px;
font-size: 16px;
font-weight: 400;
color: #253746;
}
.location-cb ul li {
width: 50%;
float: left;
font-size: 16px;
font-weight: 400;
color: #253746;
}
.creche-hours {
padding: 40px;
background-color: #f5f6f8;
}
.creche-right li {
display: inline-block;
margin-right: 10px;
}
.creche-right li i {
font-size: 20px;
color: #768c99;
position: relative;
top: 3px;
}
.creche-right li a {
display: block;
}
.creche-right li a img {
width: 43px;
}
.creche-right li a.social-you img {
width: 100px;
}
.key-features {
padding: 40px 0;
}
.content-clubs-recent li, .key-features li {
width: 33.33%;
float: left;
margin-bottom: 30px;
}
.content-clubs-recent-2 h2, .content-clubs-recent h2 {
color: #253646;
padding-bottom: 30px;
font-weight: 700;
font-family: "Roboto Condensed";
}
.key-features h2 {
padding-left: 40px;
padding-bottom: 20px;
}
.content-clubs-recent li a, .key-features li a {
background-color: #fbfbfd;
color: #253646;
font-size: 20px;
font-weight: 600;
font-family: "Roboto Condensed";
display: block;
padding: 20px 25px;
margin-right: 20px;
border-radius: 15px;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.content-clubs-recent li a, .key-features li a:hover {
background-color: #253646;
color: #ffffff;
font-size: 20px;
font-weight: 600;
font-family: "Roboto Condensed";
display: block;
padding: 20px 25px;
margin-right: 20px;
border-radius: 15px;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.content-clubs-recent li:nth-child(3n) a, .key-features li:nth-child(3n) a {
margin-right: 0;
}
.content-clubs-recent li a {
color: #ffffff;
background: #00b5d2;
}
.content-clubs-recent li a:hover {
background: rgb(37, 54, 70);
}
.key-features li a img {
/* transform: rotate(-90deg);
-webkit-transform: rotate(-90deg); */
float: right;
width: 30px;
position: relative;
top: -3px;
}
.content-clubs-recent li a img {
float: right;
width: 30px;
position: relative;
top: -4px;
}
.call-team {
width: 100%;
float: left;
background-color: #253646;
padding: 40px 50px;
}
.call-team p {
float: left;
margin: 0;
padding: 0;
color: #00b5d0;
font-weight: 600;
font-family: "Roboto Condensed";
font-size: 30px;
}
.call-team a {
margin: 0;
padding: 0;
color: #fff;
float: right;
font-weight: 600;
font-family: "Roboto Condensed";
font-size: 30px;
}
.description-clubs {
float: left;
/*height: 500px;*/
overflow: hidden;
padding-top: 60px;
margin-bottom: 120px;
}
.postid-1487 .description-clubs {
/* height: 540px;*/
}
.description-clubs .row {
margin: 0;
}
.description-clubs .description-left {
background: #f5f6f8;
padding: 40px;
padding-right: 100px;
font-size: 16px;
line-height: 1.5;
color: #253746;
}
.description-clubs .description-right {
padding-left: 0;
padding-right: 0;
}
.description-clubs h3 {
font-weight: 600;
font-family: "Roboto Condensed";
font-size: 30px;
color: #253646;
padding-bottom: 20px;
}
.description-clubs h3 strong {
color: #00b5d0;
}
.description-right iframe {
height: 570px;
width: 100%;
}
.offer-single, .footer-sidebar {
width: 100%;
float: left;
}
.footer-sidebar {
background-image: url('/wp-content/uploads/2019/03/bg_block.jpg');
position: relative;
/* padding-bottom: 210px; */
background-repeat: no-repeat;
background-position: center 20%;
background-size: cover;
}
.footer-sidebar-form #field_5_3 h2 {
color: #00b5d0;
}
.footer-sidebar-form {
position: relative;
padding-top: 40px;
width: 100%;
float: left;
padding-bottom: 74px;
}
.footer-sidebar-form:before {
content: "";
background: url('/wp-content/uploads/2019/03/crice_clear_box.png');
position: relative;
z-index: 9999999;
float: left;
margin: 0px;
width: 100%;
height: 62px;
background-repeat: no-repeat;
text-align: center;
top: -98px;
overflow: hidden;
background-position: 50% 52%;
}
.footer-sidebar:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(39,56,70,.85);
}
.footer-sidebar .fitness_your:before {
background: transparent;
}
.footer-sidebar .container > h2 {
padding-top: 120px;
padding-bottom: 120px;
text-align: center;
font-family: EvelethRegular-Bold;
font-weight: 400;
color: #fff;
font-size: 41px;
text-transform: uppercase;
}
.footer-sidebar .col-md-4:hover .txt-item {
transform: translateY(15px);
-webkit-transform: translateY(15px);
}
.txt-item {
transition: all 0.3s ease;
position: relative;
}
.txt-item {
border: 1px solid #00b5d0;
margin-right: 17px;
padding: 80px 20px;
text-align: center;
padding-bottom: 60px;
}
.txt-item h4 {
font-size: 25px;
font-family: "Roboto Condensed";
font-weight: 700;
color: #fff;
}
.txt-item p {
color: #768c99;
padding: 0 65px;
font-family: "Roboto Condensed";
font-size: 16px;
font-weight: 400;
height: 200px;
}
.txt-item p span {
color: #00b5d0;
}
.txt-item > span {
border: 2px solid #00b5d0;
padding: 15px;
border-radius: 100%;
}
.txt-item > span img {
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
position: relative;
top: 4px;
cursor: pointer;
width: 19px;
}
.txt-item-2 h3 {
padding-top: 120px;
text-align: center;
font-family: "Roboto Condensed";
font-weight: 700;
color: #fff;
text-transform: initial;
letter-spacing: 10px;
font-size: 18px;
font-weight: 400;
padding-top: 120px;
}
.txt-item-2 h2 {
text-align: center;
color: #fff;
font-weight: 700;
font-family: "Roboto Condensed";
font-size: 35px;
}
.txt-item-2 #gform_4 .gform_footer.top_label:before {
top: 13px;
}
.txt-item-2 #gform_wrapper_4 .gform_footer.top_label {
position: relative;
}
/*.postid-1469 .footer-sidebar-form,
.postid-1469 .footer-sidebar,
.postid-1469 .main-clubs-single,
.postid-1469 .click-video{
display: none;
}*/
.postid-1469 .main-video {
/*display: none !important;*/
}
.butler-1 h2 {
color: #fff;
text-align: center;
font-weight: 700;
font-family: "Roboto Condensed";
font-size: 40px;
text-transform: uppercase;
padding: 0 270px;
line-height: 1.3;
font-family: EvelethRegular-Bold;
}
.butler-1 h4, .butler-1 h3 {
text-align: center;
font-weight: 700;
font-family: "Roboto Condensed";
color: #00b5d0;
font-size: 36px;
padding-bottom: 30px;
}
.butler-1 h4 {
padding-bottom: 10px;
padding-top: 60px;
}
.butler-1 p, .butler-1 p a {
font-family: "Roboto Condensed";
text-align: center;
color: #fff;
font-weight: 600;
font-size: 24px;
}
.corporate-3 .gform_wrapper .gform_footer, .butler-2 .gform_wrapper .gform_footer, .butler-2 #gform_wrapper_6 {
margin: 0;
}
.content-butler-2 .img-facilities > img {
height: 260px;
object-fit: cover;
width: 100%;
}
.butler-2 .gform_wrapper .top_label .gfield_label {
display: none;
}
body .butler-2 .gform_wrapper .top_label div.ginput_container {
margin-top: 12px;
}
.gform_wrapper form textarea::-webkit-input-placeholder, .gform_wrapper form input::-webkit-input-placeholder {
font-family: "Roboto Condensed";
}
.customform .gform_wrapper form, .butler-2 .gform_wrapper form {
max-width: 500px;
}
.form_wraper {
max-width: 400px;
margin: 0 auto;
clear: both;
display: flex;
}
.form_wraper textarea, .form_wraper textarea, .form_wraper form input {
background: #00b5d0;
text-align: center;
width: 100% !important;
border: 0;
padding: 15px 0 !important;
font-family: "Roboto Condensed";
}
.form_wraper div.ginput_container > div {
border: 0px !important;
background: none !important;
}
.form_wraper div.ginput_container > div:before {
display: none!important;
}
.butler-2 .gform_wrapper textarea, .customform .gform_wrapper textarea, .customform .gform_wrapper form input, .butler-2 .gform_wrapper form input {
background: #00b5d0;
text-align: center;
width: 100% !important;
border: 0;
padding: 15px 0 !important;
font-family: "Roboto Condensed";
}
.customform .gform_wrapper form input[type="submit"], .butler-2 .gform_wrapper form input[type="submit"] {
background: #768c99;
color: #fff;
cursor: pointer;
width: 100% !important;
font-family: "Roboto Condensed";
}
.customform .gform_footer.top_label, .butler-2 .gform_footer.top_label {
width: 100% !important;
}
.customform .gform_wrapper ul.gform_fields li.gfield, .butler-2 .gform_wrapper ul.gform_fields li.gfield {
padding-right: 0;
}
.butler-2 .gform_wrapper textarea::-webkit-input-placeholder, .customform .gform_wrapper textarea::-webkit-input-placeholder, .customform .gform_wrapper form input::-webkit-input-placeholder, .butler-2 .gform_wrapper form input::-webkit-input-placeholder {
color: #fff;
}
.corporate-3:before, .content-butler:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(39,56,70,.85);
}
.et_pb_section.corporate-3 {
position: relative;
padding: 100px 0;
background-position: center 30%;
}
.content-butler {
position: relative;
padding: 150px 0;
}
.content-butler-2 .row {
margin: 0;
}
.content-butler-2 .container > h2 {
font-family: "Roboto Condensed";
color: black !important;
font-size: 25px;
border-bottom: 1px solid #c9d1d7;
padding-bottom: 15px;
margin-bottom: 20px;
font-weight: 700 !important;
margin-top: 40px;/* margin-left: -15px;*/
}
.content-butler-2 .col-col-4.col-sm-4.custom-box {
background: transparent;
}
.privacy-1 {
color: #253646;
}
.privacy-1 h4 {
color: #253646;
font-size: 24px;
line-height: 1.4;
padding-right: 320px;
margin-bottom: 15px;
font-family: "Roboto Condensed";
}
.privacy-1 h5 {
color: #253646;
font-size: 20px;
font-family: "Roboto Condensed";
padding-bottom: 15px;
}
.privacy-1 .et_pb_text_inner p {
font-size: 18px;
font-family: "Roboto Condensed";
}
.content-facilities-top {
padding: 100px 0;
}
.content-facilities-top .col-md-5 p, .corporate-left .et_pb_text_inner p {
padding-right: 100px;
line-height: 1.5;
font-size: 24px;
color: #253746;
font-family: "Roboto Condensed";
}
.corporate-left .et_pb_text_inner p {
line-height: 1.3;
}
.content-facilities-top .col-md-7 p {
font-family: "Roboto Condensed";
font-size: 16px;
font-weight: 400;
padding-right: 70px;
line-height: 1.5;
}
.corporate-right .et_pb_text_inner p {
padding-right: 70px;
color: #253746;
font-family: "Roboto Condensed";
}
.corporate-1 .et_pb_column.et_pb_column_1_2.et_pb_column_0 {
width: 40% !important;
}
.corporate-1 .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
width: 60% !important;
}
.single-trainer, .content-page-main {
font-family: "Roboto Condensed";
}
.corporate-2 {
background-color: #f5f6f8;
padding-top: 46px;
}
.corporate-2 h2 {
color: #00b5d0;
text-align: center;
font-weight: 700;
font-size: 30px;
padding-bottom: 70px;
}
.content-corporate h3 a {
color: #00b5d0;
font-weight: 700;
font-size: 20px;
margin-top: 40px;
display: block;
max-width: 350px;
line-height: 1.3;
margin-bottom: 10px;
min-height: 55px;
}
.content-corporate > div {
font-size: 16px;
padding-right: 20px;
margin-bottom: 40px;
color: #253746;
}
.corporate-3 h4 {
text-align: center;
font-weight: 700;
font-family: "Roboto Condensed";
color: #00b5d0;
font-size: 36px;
padding-bottom: 5px;
}
.corporate-3 h2 {
color: #fff;
text-align: center;
font-weight: 700;
font-family: EvelethRegular-Bold;
font-size: 40px;
text-transform: uppercase;
padding: 0 215px;
line-height: 1.2;
margin-bottom: 20px;
margin-top: 20px;
}
.corporate-3 .gform_wrapper {
margin-top: 20px;
}
.corporate-3 .gform_wrapper .top_label .gfield_label {
display: none;
}
.corporate-3 .et_pb_text_inner p {
font-family: "Roboto Condensed";
text-align: center;
color: #fff;
font-weight: 600;
font-size: 24px;
}
.content-page-main .et_pb_section_3 {
display: block;
}
.facilities-code .clubs-shortcode .slider-box-img:after {
display: none;
}
#main-content .facilities-code .container.clubs-shortcode {
margin-top: 0;
}
.facilities-code .clubs-shortcode .facilities-box > div {
width: 100%;
height: 70px;
font-family: "Roboto Condensed";
color: #768c99;
font-size: 16px;
}
.facilities-code {
background-color: #ecf0f1;
}
.facilities-code .et_pb_text_inner h2 {
color: #253646;
font-weight: 700;
font-family: "Roboto Condensed";
font-size: 30px;
padding-top: 60px;
padding-bottom: 20px;
border-bottom: 1px solid #768c99;
margin-bottom: 20px;
}
.col-col-4.col-sm-4.custom-box:nth-child(3n) {
padding-right: 0;
}
.et_pb_section.tabs-member .et_pb_tabs_controls li a {
text-align: center;
background: #00b5d0;
color: #fff;
border-radius: 0px;
padding-top: 45px;
padding-bottom: 45px;
font-weight: 700;
border: 0px;
font-size: 30px;
font-family: "Roboto Condensed";
}
.et_pb_section.tabs-member .et_pb_tabs_controls li.et_pb_tab_active a {
background: #253746;
color: #00b5d0 !important;
}
.et_pb_section.tabs-member .et_pb_tabs_controls li {
width: 50%;
float: left;
}
.et_pb_section.tabs-member .et_pb_tabs_controls li a:after {
/* content: "";*/
width: 0px;
height: 0px;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-top: 20px solid #00b5d0;
position: absolute;
text-align: center;
left: 45%;
bottom: -20px;
}
.page-id-2478 .et_pb_tabs_controls li.et_pb_tab_1 a:after {
content: none;
}
.et_pb_section.tabs-member .et_pb_tabs_controls li.et_pb_tab_active a:after {
border-top: 20px solid #253746;
content: "";
}
.et_pb_section.tabs-member {
background: transparent;
margin-top: -140px;
padding-bottom: 0;
}
.et_pb_section.tabs-member .et_pb_tabs {
border: 0;
}
.tabs-member .et_pb_tab_content h2 {
font-weight: 700;
font-size: 40px;
color: #253746;
padding-bottom: 25px;
}
.tabs-member .et_pb_tab {
padding: 100px 0 0 0;
}
.tabs-member .et_pb_tab_content {
color: #253745;
}
.tabs-member .et_pb_tab_content h4 {
font-size: 35px;
font-weight: 700;
padding: 30px 0;
border-top: 1px solid #253746;
border-bottom: 1px solid #253746;
line-height: 36px;
height: 125px;
color: #253746;
}
.tabs-member .et_pb_tab_content h3 {
height: 125px;
color: #00b5d0;
font-size: 40px;
font-weight: 700;
padding: 30px 0;
border-top: 1px solid rgba(0, 0, 0, 0.5);
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
line-height: 1.3;
}
.tabs-member-2.tabs-member .et_pb_tab_content h3 {
color: #253648;
}
.tabs-member-2.tabs-member .et_pb_tab_content h3::before {
display: none;
}
.tabs-member .et_pb_tab_content h3:before {
content: '';
background: url('/wp-content/uploads/2019/03/member1.png') no-repeat;
display: inline-block;
width: 30px;
height: 30px;
background-size: cover;
margin-right: 20px;
}
.tabs-member .et_pb_tab_content li:before {
content: '';
background: url('/wp-content/uploads/2019/03/like.png') no-repeat;
display: inline-block;
width: 20px;
height: 20px;
background-size: cover;
margin-right: 10px;
position: absolute;
left: 0;
}
.tabs-member .et_pb_tab_content li {position: relative;padding: 20px 0;font-size: 16px;padding-left: 35px;}
.tabs-member .et_pb_tab_content .wrap-facilities li {
padding: 0;
padding-left: 0;
}
.tabs-member .et_pb_tab_content .wrap-facilities li:before {
display: none;
}
.tabs-member .et_pb_tab_content .wrap-facilities li h3 {
font-size: 24px;
padding: 0;
position: relative;
font-weight: 700;
font-family: "Roboto Condensed";
color: #253746;
border: 0;
height: auto;
}
.tabs-member .et_pb_tab_content .wrap-facilities li strong {
float: none;
width: auto;
}
.tabs-member-2.tabs-member .et_pb_tab_content .row-right li, .tabs-member .et_pb_tab_content .row-left li {
/* width: 400px; 
border-bottom: 1px solid rgba(0, 0, 0, 0.19);*/
/* padding-right: 60px; */
color: #253746;
}
.tabs-member.tabs-member-2 .et_pb_tab_content .row-left li {
width: 100%;
border: 0;
padding-right: 250px;
}
.tabs-member.tabs-member-2 .et_pb_tab_content .row-left li strong {
position: absolute;
right: 40px;
}
.tabs-member .et_pb_tab_content .row-left li:last-child {
border-bottom: 0;
}
.tabs-member .et_pb_tab_content li strong {
float: right;
width: 145px;
text-align: left;
}
.tabs-member .et_pb_tab_content ul {padding-top: 30px;padding-left: 30px;max-width: 900px;}
.et_pb_section.row-button {
padding-top: 40px;
}
.row-button .et_pb_button {
width: 100%;
background: #f5f6f7;
color: #fff;
border: 0;
padding: 25px 40px;
font-weight: 700;
font-size: 24px;
}
.row-button .button-import {
background: #f5f6f7 !important;
text-align: left;
border: 0;/* padding: 40px; */
}
.row-button .button-import h5.et_pb_toggle_title {
color: #253646 !important;
font-weight: 700 !important;
font-family: "Roboto Condensed" !important;
font-size: 24px;
text-transform: capitalize;
}
.row-button .button-import .et_pb_toggle_title:before {
content: '';
background: url('/wp-content/uploads/2019/03/right-arrow.svg') no-repeat;
background-position: center;
display: block;
width: 26px;
height: 30px;
background-size: cover;
margin-right: 100px;
margin-top: -15px;
transition: .3s;
-webkit-transition: .3s;
}
.et_pb_toggle_title:before {
content: '';
background: url('/wp-content/uploads/2019/03/right-arrow.svg') no-repeat!important;
background-position: center!important;
display: block!important;
width: 26px!important;
height: 30px!important;
background-size: cover!important;
margin-right: 100px!important;
margin-top: -15px!important;
transition: .3s!important;
-webkit-transition: .3s!important;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
content: ""!important;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_title:before {
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
}
.et_pb_toggle_open .et_pb_toggle_title:before {
transform: rotate(-90deg)!important;
-webkit-transform: rotate(-90deg)!important;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content p, .row-button .button-import.et_pb_toggle_open .et_pb_toggle_content {
color: #253746 !important;
font-weight: 400;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content p {
font-size: 18px;
width: 760px;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content ul li {
width: 50%;
float: left;
list-style-type: disc;
font-size: 18px;
padding: 10px 0;
padding-right: 80px;
line-height: 1.5;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content ul {
/* width: 800px; */
padding-left: 18px;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content h4 {
font-size: 22px;
/* width: 800px; */
line-height: 1.3;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content a {
color: #253746;
font-weight: 700;
font-size: 20px;
text-decoration: underline;
display: inline-block;
margin-top: 30px;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content {
padding: 40px 0;
}
.row-button .button-import .et_pb_toggle_content {
opacity: 0;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content {
opacity: 1;
}
.row-button .button-import .et_pb_toggle_title:after {
content: 'MORE INFO';
opacity: 1;
display: inline-block;
height: 40px;
background-size: 25px;
position: absolute;
right: 0;
top: 0;
font-family: initial !important;
font-size: 20px;
width: 130px;
text-align: right;
font-weight: 700;
font-family: "Roboto Condensed" !important;
color: #253746;
}
.et_pb_toggle_title:after {
content: 'MORE INFO';
opacity: 1;
display: inline-block;
height: 40px;
background-size: 25px;
position: absolute;
right: 0;
top: 0;
font-family: initial !important;
font-size: 20px;
width: 130px;
text-align: right;
font-weight: 700;
font-family: "Roboto Condensed" !important;
color: #253746;
}

.top_row .et_pb_toggle_open .et_pb_toggle_title:after,
.join_terms  .et_pb_toggle_open .et_pb_toggle_title:after{
	content: 'LESS INFO' !important;
}

.row-button .button-import.et_pb_toggle_open .et_pb_toggle_title:after {
color: #00b5d0;
}
.et_pb_toggle_open h5.et_pb_toggle_title:after {
color: #00b5d0;
}
.row-button .et_pb_button.join-button {
    background: #00b4cf;
    text-transform: capitalize;
    padding: 23px 30px !important;
    height: 87px;
    line-height: 36px !important;
    border-radius: 0px !important;
}
.row-button .et_pb_button.join-button:hover {background: #01A9C3 ;text-transform: capitalize;padding: 23px 30px !important;height: 87px;line-height: 36px !important;}
.row-button .et_pb_button.book-button {
    background: #253646;
    border-radius: 0;
    padding: 23px 30px !important;
    height: 87px;
    line-height: 36px !important;
}
.row-button .et_pb_button.book-button:hover {background: #768c99;border-radius: 0;padding: 23px 30px !important;height: 87px;line-height: 36px !important;}
.et_pb_section.row-button .et_pb_row.et_pb_row_2 .et_pb_column {
width: 50%;
}
.et_pb_section.row-button .et_pb_row {
padding: 0;
padding-bottom: 20px;
}
.row-button .et_pb_button.book-button:after {
content: '';
background: url('/wp-content/uploads/2019/03/right-arrow-white.svg') no-repeat;
opacity: 1;
display: inline-block;
width: 27px;
height: 32px;
background-size: cover;
position: absolute;
right: 20px;
    top: 23px;
}
.row-button .et_pb_button.join-button:after {
background: url('/wp-content/uploads/2019/03/right-arrow-white.svg') no-repeat;
opacity: 1;
display: inline-block;
width: 27px;
height: 32px;
background-size: cover;
position: absolute;
right: 20px;
top: 23px;
}
.member-2.et_pb_section {
padding-bottom: 100px;
padding-top: 0px;
}
.member-2 .et_pb_text_inner {
padding-left: 20px;
}
.join-1 h2, .member-2 .et_pb_text_inner h3 {
color: #253646;
font-weight: 700;
font-size: 36px;
line-height: 1.3;
/* width: 370px; */
margin-top: 75px;
}
.join-1 h2 {
color: #00b5d0;
text-align: center;
width: 100%;
text-transform: capitalize;
}
.join-1.et_pb_section {
padding-top: 0;
padding-bottom: 0;
}
.join-1 .et_pb_text_inner {
text-align: center;
color: #768c99;
}
.join-1 .et_pb_text_inner p {
font-size: 20px;
padding: 0 20px;
line-height: 1.3;
font-family: "Roboto Condensed";
}
.join-1 .et_pb_text_inner img {
/*width: 75px;*/width: 34px;
}
.join-1 .et_pb_text_inner span {
font-weight: 600;
}
/* .join-1 .et_pb_text_inner:hover{
color: #00b5d0;
} */
.join-1 .et_pb_text_inner strong {
color: #768c99;
font-size: 60px;
font-family: "Roboto Condensed";
}
/* .join-button .et_pb_button.join-button:after,
.join-button .et_pb_button.book-button:after{
display: none; 
}
.join-button .et_pb_button.join-button,
.join-button .et_pb_button.book-button{
border-radius: 50px;
text-align: center;
}
.join-button .et_pb_button.join-button{
margin-top: 15px;
margin-bottom: 30px !important;
} */
.et_pb_section.tabs-member.tab-join {
margin-top: 0;
}
.member-2 .et_pb_text_inner strong {
color: #00b5d0;
font-size: 26px;
font-weight: 700;
margin-top: 30px;
display: block;
margin-bottom: 5px;
font-family: "Roboto Condensed";
}
.member-2 .et_pb_text_inner a {
color: #253646;
font-size: 24px;
font-weight: 700;
padding-top: 5px;
display: block;
font-family: "Roboto Condensed";
}
.member-2 .et_pb_text_inner p {
padding-bottom: 0;
}
.member-2 .et_pb_image img {
height: 380px;
}
.member-2 > .et_pb_row {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
padding-bottom: 0;
}
.row-member {
padding-top: 125px !important;
padding-bottom: 240px !important;
background-position: center 20% !important;
}
.wrap-facilities li {
float: left;
width: 50%;
background: #fff;
}
.wrap-facilities li.item-facilities-1, .wrap-facilities li.item-facilities-4, .wrap-facilities li.item-facilities-5, .wrap-facilities li.item-facilities-8, .wrap-facilities li.item-facilities-9, .wrap-facilities li.item-facilities-12, .wrap-facilities li.item-facilities-13 {
background: #f5f6f7;
}
.wrap-facilities li:hover {
background: #ebfcff;
}
.wrap-facilities {
width: 100%;
float: left;
margin-top: -50px;
}
.wrap-facilities li h3 {
font-size: 24px;
/* padding: 35px 20px; */
position: relative;
font-weight: 700;
font-family: "Roboto Condensed";
color: #253746;
}
.wrap-facilities li h3 a {
color: #253746;
}
/* .wrap-facilities li h3 a.click-a{
position: absolute;
right: 20px;
font-size: 18px;
text-transform: uppercase;
top: 23px;
} */
.wrap-facilities li h3 a.click-a {
display: block;
padding: 35px 20px;
position: relative;
width: 100%;
float: left;
}
.wrap-facilities li h3 a.click-a p {
float: left;
}
.wrap-facilities li h3 a.click-a span {
position: absolute;
top: 25px;
right: 20px;
font-size: 18px;
text-transform: uppercase;
}
.wrap-facilities li h3 a.click-a:hover {
color: #00b5d0;
}
.wrap-facilities li h3 a.click-a img {
position: relative;
top: 8px;
margin-right: 10px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
transform: rotate(0);
-webit-transform: rotate(0);
width: 30px;
height: 30px;
object-fit: cover;
}
.wrap-facilities li h3 a.click-a:hover img {
transform: rotate(-90deg);
-webit-transform: rotate(-90deg);
}
.content-archive-facilities {
padding-bottom: 100px;
}
.facilities-sg {
font-family: "Roboto Condensed";
}
.content-clubs-recent-2 h4, .point-difference h2 {
font-size: 30px;
color: #00b5d0;
font-weight: 700;
margin-bottom: 35px;
}
.content-clubs-recent-2 h4 {
font-size: 24px;
margin-bottom: 10px;
}
.content-clubs-recent-2 {
font-size: 16px;
}
.content-clubs-recent-2 p span {
float: right;
}
.point-difference li {
width: 25%;
float: left;
}
.point-difference li p {
font-size: 24px;
padding-right: 50px;
line-height: 1.3;
color: #253746;
}
.facilities-sg > .container > div, .point-difference {
width: 100%;
float: left;
padding-bottom: 80px;
margin-top: 0;
}
.item-cb-re {
background: #f5f6f8;
padding: 40px;
margin-bottom: 40px;
}
.content-clubs-recent-2 .col-md-4:last-child .item-cb-re {
margin-bottom: 0;
}
.content-pt {
width: 100%;
float: left;
background-color: #f2f3f5;
padding: 80px 0;
margin-bottom: 80px;
}
.item-content-pt h3 {
color: #00b5d0;
font-weight: 700;
font-size: 24px;
margin-top: 25px;
margin-bottom: 25px;
padding: 0;
}
.item-content-pt h3 strong {
color: #253646;
}
.item-content-pt img {
height: 260px;
object-fit: cover;
}
.item-content-pt div {
font-size: 18px;
line-height: 1.5;
padding-right: 30px;
}
.item-content-pt div li {
list-style-type: disc;
padding: 3px 0;
}
.item-content-pt div ul {
padding-left: 15px;
}
.bottom-facilities {
width: 100%;
float: left;
overflow: hidden;/*padding-top: 49px;*/
}
.single-personal-trainers .bottom-facilities {
padding-top: 49px;
}
.post-type-archive-personal-trainers .content-class {
padding-bottom: 30px;
}
.bottom-facilities .more {
padding-right: 0;
font-family: "Roboto Condensed";
}
.bottom-facilities .book-facilities {
padding-left: 0;
font-family: "Roboto Condensed";
}
/* .more{
background: #00b5d0;
padding: 25px 0;
} */
.more a {
float: right;
background: #00b5d0;
padding: 32px 0;
padding-right: 70px;
text-align: right;
}
.more a:hover {
background: #01A9C3;
}
.book-facilities a:hover {
background: #768c99;
}
.more a img {
position: absolute;
left: 35%;
top: 30px;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
width: 30px;
}
.single .book-facilities a img, .single .more a img {
width: 30px;
}
.book-facilities a img {
position: absolute;
right: 35%;
top: 30px;
width: 30px;
}
.book-facilities a {
float: left;
padding-left: 70px;
background: #253646;
padding: 32px 0;
padding-left: 70px;
}
/* .book-facilities{
background: #253646;
padding: 25px 0;
} */
.bottom-facilities a {
color: #fff;
font-size: 20px;
position: relative;
font-weight: 700;
width: 100%;
}
.title-trainer h3 {
text-transform: capitalize;
font-size: 30px;
font-weight: 700;
color: #253745;
margin-bottom: 10px;
}
.title-trainer p {
color: #253646;
font-size: 20px;
font-weight: 700;
text-transform: capitalize;
}
.cnt-middle h4 {
color: #00b5d0;
font-weight: 700;
font-size: 24px;
margin-top: 30px;
margin-bottom: 10px;
}
.trainer-cnt .qualifications_specialists_in h3 {
text-transform: capitalize;
margin-bottom: 10px;
margin-top: 35px;
color: #00b5d0;
font-family: "Roboto Condensed";
font-size: 30px;
}
.trainer-cnt .cnt-middle {
color: #253746;
font-family: "Roboto Condensed";
font-size: 16px;
}
.trainer-cnt .qualifications_specialists_in li {
font-size: 16px;
font-weight: 400;
color: #253646;
list-style-type: disc;
padding: 2px 0;
}
.trainer-cnt .qualifications_specialists_in ul {
padding-left: 20px;
}
.trainer-cnt .qualifications_specialists_in .qualifications-bottom ul {
float: left;
width: 100%;
padding: 35px 0;
border-top: 1px solid rgba(0, 0, 0, 0.4);
border-bottom: 1px solid rgba(0,0,0,0.4);
margin-top: 35px;
margin-bottom: 35px;
}
.trainer-cnt .qualifications_specialists_in .qualifications-bottom ul li {
list-style-type: none;
width: 50%;
float: left;
}
.single-trainer {
padding-top: 40px;
}
.qualifications-bottom ul li p {
color: #253646;
font-weight: 700;
font-size: 20px;
padding-left: 60px;
position: relative;
}
.qualifications-bottom ul li a {
color: #00b5d0;
font-weight: 700;
}
.qualifications-bottom ul li:first-child img {
top: -5px;
}
.qualifications-bottom ul li img {
position: absolute;
margin-right: 20px;
left: 0;
top: 0;
}
.qualifications-bottom ul li span {
margin-right: 15px;
}
.sp-testimonial-free-section .sp-tfree-client-image {
display: none;
}
body .gform_wrapper .top_label div.ginput_container > div {
width: 304px !important;
background: #f9f9f9;
border: 1px solid rgba(0, 0, 0, 0.35);
border-radius: 5px;
position: relative;
}
body .gform_wrapper .top_label div.ginput_container > div:before {
content: '';
/* background: #f9f9f9;*/
width: 20px;
height: 100%;
display: block;
position: absolute;
right: 185px;
}
body .box-contact-us .gform_wrapper .top_label div.ginput_container > div {
background: transparent;
border: 0;
margin-top: 20px;
margin-left: 10px;
}
body .box-contact-us .gform_wrapper .top_label div.ginput_container > div:before {
display: none;
}
body .corporate-3 .gform_wrapper .top_label div.ginput_container > div:before, body .butler-2 .gform_wrapper .top_label div.ginput_container > div:before {
width: 50px;
right: 50px;
}
.wrap-facilities-2 > li {
float: left;
width: 100%;
}
.wrap-facilities-2 > li:nth-child(odd) {
background: #f5f6f7;
}
.wrap-facilities-2 li h3 a span:after {
content: 'More ';
}
.wrap-facilities-2 li h3 a.active span:after {
content: 'Less ';
}
.wrap-facilities-2 li h3 a.active, .wrap-facilities-2 li h3 a:hover {
color: #00b5d0;
}
.wrap-facilities-2 li h3 {
font-size: 24px;
padding: 35px 20px;
position: relative;
font-weight: 700;
}
.wrap-facilities-2 li h3 a {
position: absolute;
right: 20px;
font-size: 18px;
text-transform: uppercase;
top: 30px;
}
.wrap-facilities-2 li h3 a img {
position: relative;
top: 5px;
margin-right: 10px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
transform: rotate(0);
-webit-transform: rotate(0);
}
.wrap-facilities-2 li h3 a.active img {
transform: rotate(90deg);
-webit-transform: rotate(90deg);
}
.cnt-facilities > div {
padding: 0 20px 20px 20px;
}
.cnt-facilities .read > img {
width: 100%;
}
.item-facilities-2 .cnt-facilities {
display: none;
}
.wrap-facilities-2 .content-clubs-recent li {
width: 25%;
}
.wrap-facilities-2 .content-clubs-recent li a {
font-size: 18px;
padding: 15px;
}
.wrap-facilities-2 .content-clubs-recent {
margin-top: 20px;
}
.become-a-member.et_pb_section {
position: relative;
padding: 150px 0;
}
.become-a-member:before {
content: '';
background-color: rgba(18,180,207,0.9);
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.become-a-member h4 {
color: #fff;
font-size: 18px;
font-weight: 700;
position: relative;
text-transform: uppercase;
letter-spacing: 1px;
}
.become-a-member h3 {
color: #fff;
font-size: 40px;
font-weight: 700;
position: relative;
margin-top: 35px;
letter-spacing: 1px;
}
.become-a-member h4:before {
content: '';
background: #fdb50a;
width: 30px;
height: 15px;
display: inline-block;
margin-right: 20px;
position: relative;
top: 2px;
}
.become-a-member .et_pb_button {
color: #fff;
padding: 20px 60px;
text-transform: uppercase;
}
.become-a-member .et_pb_column.et_pb_column_1_3.et_pb_column_2 {
width: 34.666%;
}
.book-left .et_pb_text_inner {
padding-right: 40px;
}
.coppy_right .textwidget p:first-child {
float: right;
}
.book-right .gform_wrapper form textarea::-webkit-input-placeholder, .book-right .gform_wrapper form input::-webkit-input-placeholder, .contact-1 .customform .gform_wrapper form textarea::-webkit-input-placeholder, .contact-1 .customform .gform_wrapper form input::-webkit-input-placeholder {
color: #00b5d0;
}
.book-right .gform_wrapper form select::-webkit-input-placeholder, .contact-1 .customform .gform_wrapper form select::-webkit-input-placeholder {
text-align: center;
color: #00b5d0;
}
.book-right #gform_1 select {
padding: 15px;
background: #f1f3f5 !important;
width: 100%;
color: #00b5d0;
text-align: center;
border: 1px solid rgba(0, 0, 0, 0.2);
}
/*.book-right #gform_1 select,
.contact-1 .customform #gform_1 select{
padding: 15px;
background: #f1f3f5 !important;
width: 100%;
color: #00b5d0;
text-align: center;
border: 1px solid rgba(0, 0, 0, 0.2);
}*/
.book-right .gform_wrapper .gform_footer, .contact-1 .gform_wrapper .gform_footer {
margin: 0;
}
body .book-right .gform_wrapper .top_label div.ginput_container, body .contact-1 .gform_wrapper .top_label div.ginput_container {
margin-top: 5px;
}
.contact-1 .customform #gform_1 select {
/*text-align-last: center;	text-align: center !important;*/
border: 0;
/*padding-left: 180px;*/
border-radius: 5px;
width: 100%;
text-align-last: center;
max-width: 100% !important;
}
.page-id-1982 .contact_us_box:before {
top: -110px !important;
}
.book-right .ginput_container.ginput_container_select, .contact-1 .customform .ginput_container.ginput_container_select {
position: relative;
}
.book-right .ginput_container.ginput_container_select:after, .contact-1 .customform .ginput_container.ginput_container_select:after {
/*content: '\f0d7';*/
/*font-size: 18px;*/
font-family: FontAwesome;
display: block;
position: absolute;
top: 7px;
right: 15px;
width: 50px;
line-height: 44px;
height: 34px;
z-index: 1;
/*color: #000;*/
text-align: center;
background: #f1f3f5;
}
select, select:focus {
color: #00b5d0;
}
.book-right .gform_footer.top_label, .book-right input[type="submit"], .book-right .gform_wrapper form textarea, .book-right .gform_wrapper form input {
width: 100% !important;
}
.book-right .gform_wrapper form textarea, .contact-1 .customform .gform_wrapper form textarea, .book-right .gform_wrapper form input, .contact-1 .customform .gform_wrapper form input {
background: #f1f3f5;
color: #00b5d0;
text-align: left;
padding: 20px !important;
border: 1px solid rgba(0, 0, 0, 0.2);
border: 0;
border-radius: 5px;
}
.contact-1 .customform .gform_wrapper form textarea, .contact-1 .customform .gform_wrapper form input {
text-align: center;
}
body .book-right .gform_wrapper .top_label div.ginput_container > div:before {
width: 50px;
right: 272px;
}
.book-right .gform_wrapper ul.gform_fields li.gfield {
padding-right: 0;
}
.contact-1 .customform h3 {
color: #253746;
font-weight: 700;
font-family: "Roboto Condensed";
text-align: center;
font-size: 28px;
margin-bottom: 15px;
margin-top: 10px;
}
body .contact-1 .gform_wrapper .top_label div.ginput_container > div:before {
right: 90px;
transform: scaleY(0.99);
}
.book-right .gform_wrapper, .contact-1 .gform_wrapper {
margin: 0;
}
.contact-1 .customform > .et_pb_text_inner > p {
color: #00b5d0;
font-weight: 700;
font-family: "Roboto Condensed";
text-align: center;
line-height: 1.5;
font-size: 24px;
padding-bottom: 15px;
}
.book-right input[type="submit"], .contact-1 input[type="submit"] {
background: #253746 !important;
color: #fff !important;
cursor: pointer;
font-family: "Roboto Condensed";
font-weight: 700;
font-size: 18px;
border: 0px;
font-size: 18px !important;
text-transform: uppercase;
text-align: center !important;
}
#slider .right-box-slider img {
width: 30px;
height: auto;
float: right;
position: relative;
right: 20px;
top: -4px;
}
.img-facilities {
position: relative;
}
.link-gr {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 3;
}
.footer-sidebar .col-md-4 > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.single.single-clubs .main-clubs-single {
font-family: "Roboto Condensed";
color: #768c99 !important;
}
.tab-trainers .nav-item.col-md-3 {
padding: 0 2px;
}
.trainers ul {
display: none;
}
.content-ranners-recent h2 {
color: #253646;
padding-bottom: 30px;
font-weight: 700;
font-family: "Roboto Condensed";
font-size: 36px;
}
.content-ranners-recent ul li {
width: 33.33%;
float: left;
margin-bottom: 30px;
}
.content-ranners-recent ul li a {
color: #253646;
font-size: 20px;
font-weight: 600;
font-family: "Roboto Condensed";
display: block;
padding: 20px 25px;
margin-right: 20px;
border-radius: 15px;
border: 1px solid rgba(0, 0, 0, 0.2);
background: #fbfbfd;
}
.content-ranners-recent ul li a:hover {
color: #FFF;
border: 1px solid #2a3946;
background: #313f4b;
}
.content-ranners-recent ul li a img {
width: 25px;
float: right;
}
.tab-trainers.active {
display: none;
}
.content-class .tab-trainers.nav.active .nav-link.active.acitve-2 {
background-color: #00b5d0 !important;
}
.content-class .tab-trainers.nav.active .nav-link.acitve-2 {
background-color: #253746 !important;
}
.creche-hours .creche-left ul {
width: 100%;
float: left;
}
.creche-hours .creche-left ul li {
width: 50%;
float: left;
font-size: 16px;
font-weight: 400;
color: #253746;
}
.home .facilities-box-clear .facilities-box > div {
font-size: 16px;
font-weight: 400;
color: #768c99;
}
.background-top {
padding: 30px 0px;
background-size: cover !important;
height: 400px;
display: flex;
align-items: center;
justify-content: center;
}
@media screen and (min-width: 2023.5px) {
#slider .clear-content {
width: 51%;
}
}
@media screen and (min-width: 2378.75px) {
#slider .right-box-slider {
width: 47%;
}
}
@media screen and (min-width: 2537px) {
#slider .right-box-slider {
width: 42%;
}
}
@media screen and (min-width: 2698px) {
#slider .right-box-slider {
width: 45%;
}
#slider .clear-content {
top: 140px;
}
}
@media screen and (min-width: 3806px) {
#slider .clear-content {
width: 50%;
}
#slider .right-box-slider {
width: 27%;
}
}
@media screen and (min-width: 4047px) {
#slider .clear-content {
width: 50%;
}
#slider .right-box-slider {
width: 25%;
}
}
@media screen and (min-width: 5709px) {
#slider .clear-content {
width: 55%;
}
}
@media screen and (min-width: 7612px) {
#slider .right-box-slider {
width: 22%;
}
}
@media screen and (max-width: 1350px) {
#page-container {
overflow: hidden;
}
.clear-surge-ftness.row-button-custom .et_pb_column {
height: 400px;
}
.row-button-custom .et_pb_text {
height: 235px;
}
}
@media (min-width:951px) and (max-width:1179px) {
.right-box-slider {
width: 83% !important;
}
}
@media screen and (max-width: 1320px) {
.et_fixed_nav #et-top-navigation {
/*width: 85% !important;*/
/*margin-top: -15px;*/
}
#top-header {
/* display: none; */
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
/* height: 100px;
top: 0;
padding-top: 50px;*/
}
body #top-menu a {
padding-bottom: 35px;
}
body #logo {
object-fit: contain;
}
}
@media screen and (max-width: 1250px) {
body .book-right .gform_wrapper .top_label div.ginput_container > div:before {
display: none;
}
body .book-right .gform_wrapper .top_label div.ginput_container > div {
background: transparent;
border: 0;
}
}
@media screen and (max-width: 1200px) {
.see_all {
padding-right: 20px;
}
.tab-content-trainers .col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.privacy-1 h4 {
padding-right: 0;
}
#et-main-area .wrap-timetables .timetables-container .club-timetable-container .date-buttons-container .date-button .month {
position: relative;
bottom: auto;
right: auto;
}
.content-clubs .col-col-4.col-sm-4.custom-box {
padding: 0 10px !important;
padding-bottom: 60px !important;
}
.col-col-4.col-sm-4.custom-box:nth-child(3n) {
padding-right: 20px;
}
.tab-content .tab-pane {
padding-left: 15px;
}
#facilities h3, #classes h3, #clubs h3, #memberships h3 {
margin-left: 0 !important;
}
.facilities-box-clear {
padding-left: 15px;
}
.col-col-4.col-sm-4.custom-box {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.et_pb_fullwidth_code_2 .nav-tabs {
left: -15px;
width: 102% !important;
}
.et_pb_fullwidth_code_2 .nav li {
width: 25% !important;
margin-right: 0 !important;
border-right: 1px solid #fff;
padding-top: 0 !important;
}
.et_pb_fullwidth_code_2 .nav li:last-child {
border-right: 0;
}
.txt-item p {
padding: 0 10px;
}
.txt-item {
margin-right: 0;
}
.content-butler-2 .col-col-4.col-sm-4.custom-box,  .facilities-code .col-col-4.col-sm-4.custom-box {
padding: 0 10px !important;
padding-bottom: 20px !important;
}
.clear-content-box h2 {
font-size: 32px !important;
}
}
@media screen and (max-width: 1100px) {
#top-menu .current-menu-item a {
color: #ffffff !important;
}
.content-ranners-recent ul li {
width: 50%;
}
.col-sm-6.col-xs-12.memberships-left {
padding: 20px !important;
}
.postid-1469 .offer-single > .container {
width: 100%;
padding: 0;
}
.postid-1469 .offer-single .video-top {
padding-top: 0;
}
.corporate-3 h2,  .butler-1 h2 {
padding: 0 50px;
}
.butler-1 h4 {
padding-top: 30px;
}
.content-butler-2,  .content-butler {
width: 100%;
float: left;
}
.et_pb_section.tabs-member {
margin-top: 0;
}
.tabs-member .et_pb_tab_content h4 {
padding-right: 0;
}
.tabs-member .et_pb_tab_content li strong {
float: none;
width: auto;
}
.tabs-member .et_pb_tab_content .row-left li {
width: auto;
}
#et-main-area .wrap-timetables.timetables-custom .timetables-container .clubs-container .club {
padding-top: 40px;
min-height: 100px;
font-size: 18px;
}
.background-top h1 {
top: 0;
}
.video-top {
margin-top: 0;
padding-top: 60px;
}
.description-clubs .description-left {
padding-right: 40px;
font-size: 14px;
}
#main-content .container.clubs-shortcode {
margin-top: 0;
}
.wrap-facilities li h3 a,  .wrap-facilities li h3 {
font-size: 20px;
}
#facilities h3, #classes h3, #clubs h3, #memberships h3 {
margin-left: 0 !important;
}
.facilities-box-clear {
margin-left: 15px;
}
#main-header #et_mobile_nav_menu {
display: block;
}
#main-header nav#top-menu-nav #top-menu {
display: none;
background: rgb(0, 181, 208);
position: absolute;
left: 0px;
top: -50px;
padding-top: 100px;
padding-bottom: 30px;
height: auto;
overflow: auto;
width: 100% !important;
}
/* .et_fixed_nav #et-top-navigation {
width: auto !important;
padding-top: 0!important;
float: right !important;
}
.et_fixed_nav #et-top-navigation.active{
background: #00b5d0;
position: absolute;
left: 0;
top: 0;
} */
.et_fixed_nav #et-top-navigation.active .mobile_menu_bar:before {
color: #fff;
}
.et_fixed_nav #et-top-navigation .mobile_menu_bar:before {
font-size: 50px;
}
.et_fixed_nav #et-top-navigation .mobile_menu_bar {
position: absolute;
top: -20px;
right: 10px;
}
#top-menu li {
width: 100%;
text-align: center;
}
#top-menu li > a span {
color: #fff !important;
text-transform: uppercase;
font-size: 18px;
}
#top-menu a:hover, #top-menu .current_page_item a {
border-color: transparent !important;
}
body #top-menu a:hover span {
color: #fff !important;
}
#top-menu li > a span:after {
content: '';
background: #fff;
display: block;
width: 500px;
height: 1px;
margin: 0 auto;
margin-top: 25px;
}
#top-menu > li:last-child > a span:after {
display: none;
}
#top-menu li {
padding: 10px 0;
}
#top-menu > li > .sub-menu {
position: relative;
width: 100%;
overflow: visible;
opacity: 1;
left: auto;
visibility: visible;
background: transparent;
text-align: center;
border: 0;
box-shadow: none;
display: none;
}
#top-menu > li > .sub-menu,  #top-menu > li > .sub-menu li {
padding: 0;
}
#top-menu > li > .sub-menu li a {
width: 100%;
}
#top-menu > li > .sub-menu li span {
display: block;
margin-top: 15px;
font-size: 14px;
}
body #top-menu a {
padding-bottom: 0 !important;
padding: 0 !important;
}
.click-sub {
z-index: 99999;
}
.click-sub,  #top-menu li.li-member,  #top-menu li.li-join {
display: block;
}
.click-sub {
position: absolute;
left: 60%;
color: #fff;
font-size: 30px;
font-weight: 300;
top: 5px;
cursor: pointer;
}
.content-class .nav {
margin-top: -40px;
}
.background-top,  .background-facilities, .bg-top {
padding: 120px 0;
}
.background-top h1,  .background-facilities h2, .bg-top h1 {
padding: 15px 60px;
font-size: 22px;
}
.box-item .description {
padding-right: 0;
}
.content-clubs-recent-2 p span {
float: none;
display: block;
}
.point-difference li {
width: 50%;
float: left;
margin-bottom: 30px;
}
.content-facilities-top .col-md-7 p,  .content-facilities-top .col-md-5 p, .corporate-left .et_pb_text_inner p,  .point-difference li p {
padding-right: 20px;
}
.trainer-img img {
width: 100%;
height: auto;
}
.trainer-cnt {
padding-left: 20px;
}
.book-facilities a img,  .more a img {
display: none;
}
.page-id-1853 .contact_us_box:before {
top: -90px !important;
}
}
@media screen and (max-width: 980px) {
div#et-info {
display: none;
}
.become-a-member.et_pb_section {
overflow: hidden;
}
.et_pb_section.row-button.join-button {
width: 100%;
}
.join-button .et_pb_button.join-button {
margin-top: 30px;
margin-bottom: 0px !important;
}
.become-a-member .et_pb_button_module_wrapper.et_pb_button_alignment_right,  .become-a-member h3,  .become-a-member h4 {
text-align: center;
}
.become-a-member .et_pb_button_module_wrapper.et_pb_button_alignment_right {
margin-top: 20px;
}
.single-trainer .col-md-9.trainer-cnt,  .single-trainer .col-md-3.trainer-img {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
text-align: center;
}
.single-trainer .col-md-3.trainer-img {
margin-bottom: 35px;
}
.trainer-cnt .qualifications_specialists_in li {
list-style-type: none;
}
.trainer-cnt .qualifications_specialists_in ul {
padding-left: 0;
}
.qualifications-bottom ul li p {
text-align: left;
}
.trainer-img img {
width: 300px;
height: 300px;
}
.postid-1400 .background h1 {
padding-bottom: 20px;
}
.tab-content-trainers .col-md-3 {
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
}
.butler-1 h2  .corporate-3 h2 {
padding: 0 50px;
}
.member-2 .et_pb_text_inner p {
text-align: center;
padding-bottom: 10px;
}
.member-2 .et_pb_text_inner h3 {
width: 100%;
margin-top: 50px;
text-align: center;
}
.member-2 .et_pb_text_inner a {
margin-bottom: 40px;
}
.member-2 .et_pb_text_inner {
padding-left: 0;
padding-right: 15px;
}
.member-2 .et_pb_image img {
object-fit: cover;
height: auto;
}
.content-class .nav li a {
font-size: 20px;
}
.content-class .nav li.col-md-2 {
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
margin-bottom: 5px;
}
.content-class .tab-trainers .nav-link:after, .content-class .nav-link.active:after {
display: none;
}
body .clear-surge-ftness .et_pb_column {
width: 32% !important;
margin-right: 2%!important;
}
.fitness_your {
padding-bottom: 100px !important;
}
.fitness_your .title-h3 h3 {
padding-top: 0px !important;
padding-bottom: 29px !important;
}
.see_all {
display: none;
}
.corporate-2,  .et_pb_section.row-button,  .et_pb_section.fitness_your_custom {
overflow: hidden;
}
.et_pb_section.row-button .et_pb_row {
margin-bottom: 0 !important;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content ul,  .row-button .button-import.et_pb_toggle_open .et_pb_toggle_content p,  .row-button .button-import.et_pb_toggle_open .et_pb_toggle_content h4 {
width: auto;
}
.col-sm-6.col-xs-12.memberships-right:after {
display: none;
}
.col-sm-6.col-xs-12.memberships-left,  .col-sm-6.col-xs-12.memberships-right {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.row-surgefitness.et_pb_fullwidth_code.et_pb_module.et_pb_fullwidth_code_2 {
padding-bottom: 0;
}
.row-surgefitness.et_pb_fullwidth_code.et_pb_module.et_pb_fullwidth_code_2 #memberships {
padding-right: 0;
}
.col-sm-6.col-xs-12.memberships-right {
padding: 60px 20px 60px 20px !important;
}
.et_fixed_nav #et-top-navigation .mobile_menu_bar {
top: -58px;
}
.carousel-indicators li {
font-size: 0;
}
ul#mobile_menu:after,  ul#mobile_menu:before {
display: table;
content: "";
clear: both;
}
/*ul.et_mobile_menu {
position: static;
}*/

#main-header #et_mobile_nav_menu {
float: none;
width: 100%;
}
.et_fixed_nav header #et-top-navigation {
padding-left: 0 !important;
width: 100% !important;
}
.page-id-2424 .bg-top h1 {
top: 0;
}
select {
text-align: center;
text-align-last: center;
}
option {
text-align: left;
padding: 5px;
}
.contact-1 .customform #gform_1 select {
padding-left: 0;
}
}
@media screen and (max-width: 950px) {
.row-surgefitness .col-sm-6.col-xs-12.memberships-right {
background: white;
padding: 40px 20px;
}
.content-box li {
width: 100%;
}
.content-box hr {
display: none;
}
body #main-header .logo_container {
/*padding-top: 22px !important;*/
}
#et_mobile_nav_menu {
top: 15px !important;
}
#slider img {
height: 550px;
object-fit: cover;
}
#slider .clear-content {
position: relative;
top: -480px;
max-width: 90%;
width: 100%;
margin: 0 auto;
height: 310px;
}
#slider .right-box-slider {
width: 100%;
text-align: center;
float: left;
}
#slider .left-box-slider {
display: none;
}
#slider .find {
width: 100%;
position: absolute;
bottom: -50px;
height: 50px;
}
}
@media screen and (max-width: 900px) {
.wrap-facilities-2 .content-clubs-recent li {
width: 33%;
}
.single-personal-trainers .background-top.background h1 {
padding-top: 10px !important;
padding-bottom: 10px;
font-size: 24px;
}
.background-top.background {
padding-bottom: 50px !important;
height: 200px;
}
.single-trainer {
padding-top: 20px;
margin-top: 20px !important;
}
.trainer_contact img {
max-width: 30px;
vertical-align: middle;
color: #000;
}
}
@media screen and (max-width: 768px) {
#slider .clear-content {
top: -440px;
height: 234px;
}
.find a {
font-size: 20px;
}
.et_pb_fullwidth_code_2 .nav-tabs {
width: 105% !important;
}
body .et_pb_fullwidth_code_2 > .container {
padding-top: 0 !important;
}
#memberships .col-sm-6 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col-sm-6.col-xs-12.memberships-right {
background: transparent !important;
}
body .et_pb_fullwidth_code_2 .nav li {
padding-bottom: 2px !important;
}
.clear-surge-ftness.row-button-custom h2,  .clear-surge-ftness.row-button-custom h4 {
padding-top: 70px !important;
}
#main-content .col-col-4.col-sm-4.custom-box {
border-bottom: 0;
}
.col-col-4.col-sm-4.custom-box {
padding-right: 0;
}
}
@media screen and (max-width: 767px) {#top-menu li{ padding-right:0px !important;}.tabs-member .et_pb_tab_content h2{ padding-top:25px;}
.tabs-member-2 .wrap-facilities li h3 a.click-a span {font-size: 14px;}
.tabs-member-2 .wrap-facilities li h3 a.click-a img {top: 7px;width: 25px;height: 25px;}
.wrap-facilities-2 .content-clubs-recent li {width: 100%;}
.row-button-custom .et_pb_button_module_wrapper .et_pb_button {position: relative;left: 0px;}
.trainer-cnt .qualifications_specialists_in .qualifications-bottom ul li {list-style-type: none;width: 100%;float: left;margin-bottom: 20px;}
.qualifications-bottom ul li img {display: none;}
.qualifications-bottom ul li p {
text-align: center;
padding: 0;
}
.tab-content-trainers .col-md-3 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.content-class .tab-trainers.nav li a {
margin-bottom: 2px;
}
.wrap-timetables .timetables-container .class-tables-container,  .timetables-container .club-timetable-container .date-buttons-container {
width: 100%;
float: left;
}
.wrap-timetables .timetables-container .club-timetable-container .date-buttons-container .date-button {
width: 25%;
float: left;
margin: 0 !important;
border-right: 0;
}
.content-butler-2 .col-col-4.col-sm-4.custom-box {
border-bottom: 0;
}
.home .facilities-box-clear {
margin-left: 5px;
}
.home .tab-content .tab-pane {
padding-left: 15px;
}
.corporate-3 h2,  .butler-1 h2,  .corporate-3 h2 {
padding: 0;
}
.corporate-2.et_pb_section {
padding-top: 20px;
}
.corporate-2 h2 {
padding-bottom: 40px;
}
.item-corporate img {
width: 100%;
}
.content-corporate h3 a {
max-width: 100%;
min-height: auto;
}
.corporate-1 .et_pb_column.et_pb_column_1_2.et_pb_column_0,  .corporate-1 .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
width: 100% !important;
margin-bottom: 35px;
}
.corporate-right .et_pb_text_inner p {
padding-right: 0;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content ul li {
width: 100%;
padding: 5px 0;
padding-right: 0;
}
.row-button .button-import {
padding: 20px;
}
.row-button .button-import .et_pb_toggle_title:before {
margin-top: -18px;
}
#et-main-area .wrap-timetables.timetables-custom .timetables-container .clubs-container .club {
padding-top: 0;
/* 	    min-height: auto !important; */
font-size: 18px;
padding: 20px 0;
}
.content-clubs-recent h2, .main-clubs-single h2 {
margin-top: 20px;
}
.content-clubs-recent li a, .key-features li a {
margin-right: 0;
}
.key-features li {
width: 100%;
}
.et_pb_section.tabs-member .et_pb_tabs_controls li a {
font-size: 20px;
width: 100%;
display: block;
}
.et_pb_section.tabs-member .et_pb_tabs_controls li a:after {
display: none;
}
.tabs-member .et_pb_tab_content h3,  .tabs-member .et_pb_tab_content h4,  .description-clubs {
height: auto;
}
.bottom-facilities img {
display: none;
}
.bottom-facilities a {
text-align: center;
padding-left: 0;
padding-right: 0;
}
.bottom-facilities .book-facilities {
padding-left: 15px;
}
.bottom-facilities .more {
padding-right: 15px;
}
.item-content-pt img {
height: auto;
object-fit: cover;
width: 100%;
}
.content-facilities-top .col-md-5 {
margin-bottom: 35px;
}
.facilities-sg .video-top {
padding-top: 0;
}
.main-video iframe,  .click-video,  .main-video {
height: 300px;
}
.content-clubs-recent li {
width: 100%;
}
.footer-sidebar {
background-position: center 0%;
}
.item-content-pt div {
padding-right: 0;
padding-bottom: 40px;
}
.footer-sidebar .container > h2 {
font-size: 30px;
padding-top: 80px;
padding-bottom: 80px;
}
.fitness_your .title-h3 h3 {
font-size: 30px !important;
}
.txt-item > span {
display: inline-block;
margin-top: 20px;
}
.txt-item p {
height: auto;
}
.item-cb-re,  .txt-item {
margin-bottom: 20px;
}
.clear-surge-ftness.row-button-custom h2,  .clear-surge-ftness.row-button-custom h4 {
padding-top: 25px !important;
}
.would_like h2,  .footer-bottom-menu-box h4 {
line-height: 1.5;
}
body .clear-surge-ftness .et_pb_column {
width: 100% !important;
margin-right: 0%!important;
}
.row-button-custom .et_pb_text,  .clear-surge-ftness.row-button-custom .et_pb_column {
height: auto;
}
.title-sub-h3 h3 {
color: #00b5d0 !important;
}
.et_fixed_nav header #et-top-navigation {
padding-left: 0 !important;
width: 100% !important;
}
ul#mobile_menu.et_mobile_menu {
/*margin-top: 45px;*/
padding-top: 10px;
}
li.phone_sm {
/* display: none!important;*/
}
.fitness_your .title-h3 h3 {
    padding-right: 0;
    padding-bottom: 0 !important;
}

.content-page-list h3 {
    padding-right: 0;
}

.clear-surge-ftness.row-button-custom .et_pb_column:last-child {
    margin-bottom: 0 !important;
}

.et_pb_section_2.contact_us_box {
    padding-bottom: 0;
}

}
@media screen and (max-width: 690px) {
.tabs-member.tabs-member-2 .et_pb_tab_content .row-left li strong {
position: relative;
right: 0;
}
.tabs-member.tabs-member-2 .et_pb_tab_content .row-left li {
padding-right: 0;
}
.tabs-member-2.tabs-member .et_pb_tab_content .row-right li,  .content-ranners-recent ul li,  .point-difference li {
width: 100%;
}
.tabs-member .et_pb_tab_content h3 {
font-size: 24px;
}
.tabs-member .et_pb_tab_content h3:before {
position: relative;
top: 6px;
}
.tabs-member .et_pb_tab {
padding: 40px 0 0 0;
}
.wrap-facilities li {
width: 100%;
}
.wrap-facilities li:nth-child(odd) {
background: #fff;
}
.wrap-facilities li:nth-child(even) {
background: #f5f6f7;
}
#et_mobile_nav_menu {
/*top: -30px !important;*/
}
.would_like-box .would_like,  .footer-bottom-menu-box .container > .row > .col-sm-6 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.footer-bottom-menu-box .container > .row > .col-sm-6 .row .col-sm-6 {
width: 50%;
float: left;
}
.would_like a {
text-align: left !important;
float: left !important;
margin-top: 10px;
}
.clear-menu-footer {
padding-bottom: 0 !important;
}
.clear-menu-footer {
padding-top: 50px;
}
.club_box_filter {
padding-bottom: 50px;
}
.menu-facilities-container ul#menu-facilities-1 {
margin-top: 10px;
}
.et_fixed_nav #et-top-navigation .mobile_menu_bar {
/*top: -3px;*/
}
ul#mobile_menu.et_mobile_menu {
margin-top: 45px;
}
}
@media screen and (max-width: 610px) {
.page-id-3 .fitness_your .title-h3 h3 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
ul.et_pb_tabs_controls {
background-color: transparent !important;
}
.corporate-3 h2,  .butler-1 h2,  .corporate-3 h2 {
font-size: 30px;
}
.et_pb_section.tabs-member .et_pb_tabs_controls li a {
padding-top: 20px;
padding-bottom: 20px;
}
.et_pb_fullwidth_code_2 .nav-tabs {
width: 107% !important;
}
.call-team a {
width: 100%;
float: left;
text-align: center;
margin-top: 20px;
}
.call-team p {
width: 100%;
text-align: center;
}
.description-clubs .description-left {
padding: 15px;
padding-right: 15px;
padding-bottom: 50px;
}
.main-video iframe,  .main-video,  .click-video {
height: 300px;
}
.creche-right li a {
padding: 5px 10px;
}
.creche-right li i {
font-size: 14px;
}
.location-cb {
padding: 60px 0px 0px 0px;
}
.creche-hours {
padding: 0;
background-color: transparent;
}
.key-features h2 {
padding-left: 0;
}
}
@media screen and (max-width: 568px) {
body .gform_wrapper .top_label div.ginput_container > div:before {
right: 178px;
}
.tab-content-trainers .col-md-3 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.wrap-timetables .timetables-container .club-timetable-container .date-buttons-container .date-button {
width: 50%;
}
#field_5_3 h2 {
margin-top: 40px !important;
}
.fitness_your form#gform_4 {
padding-left: 0;
}
.row-button .button-import h5.et_pb_toggle_title {
font-size: 18px;
}
.row-button .button-import .et_pb_toggle_title:after {
font-size: 14px;
top: 5px;
}
.row-button .button-import .et_pb_toggle_title:before {
display: none;
}
.et_pb_section.contact_us_box:before {
display: none !important;
}
.content-clubs-recent li a img {
display: none;
}
.footer-sidebar {
background-size: cover;
}
.footer-sidebar-form {
padding-left: 15px;
padding-right: 15px;
}
.view-timetable {
color: #00b5d0;
text-transform: uppercase;
font-weight: 700;
position: relative;
bottom: auto;
display: inline-block;
right: auto;
margin-top: 15px;
}
.view-timetable img {
margin-right: 20px;
}
.box-item .info {
top: 28px;
}
.title-box {
font-size: 20px;
padding: 20px 0;
}
.content-class .tab-content .tab-pane.active {
display: block;
}
.et_pb_fullwidth_code.et_pb_module.et_pb_fullwidth_code_2 {
padding-bottom: 0 !important;
}
div#gform_wrapper_4 li.gfield.field_sublabel_below {
width: 100% !important;
float: none;
}
ul#gform_wrapper_4 .gform_body {
width: 100% !important;
float: none !important;
}
.keep_up h3 {
letter-spacing: 2px;
}
.surgefitness_latest h2 {
font-size: 30px;
line-height: 1.2;
}
.et_pb_module.et_pb_text.surgefitness_latest {
margin-bottom: 20px;
}
.et_pb_section.fitness_your {
padding: 50px 0 !important;
}
div#gform_wrapper_4 .gform_footer.top_label {
float: none;
margin-top: 20px;
width: 100% !important;
}
div#gform_wrapper_4 ul.gform_fields li.gfield {
padding-right: 0;
}
#gform_wrapper_4 .gform_body:after, #gform_wrapper_4 .gform_body:before {
display: table;
content: "";
clear: both;
}
ul#gform_fields_4.gform_fields {
float: none;
}
ul#gform_fields_4.gform_fields:after, ul#gform_fields_4.gform_fields:before {
display: table;
content: "";
clear: both;
}
div#gform_wrapper_4 .gform_body {
width: 100% !important;
float: none;
}
div#gform_wrapper_4 .gform_body:after,  div#gform_wrapper_4 .gform_body:before {
display: table;
content: "";
clear: both;
}
div.keep_up h3 {
letter-spacing: 2px;
}
.facilities-sg > .container > div, .point-difference {
padding: 40px 0;
}
.content-ranners-recent:empty {
display: none;
}
.item-corporate.col-md-4:last-child div {
margin-bottom: 0;
}
body .et_pb_section_1.corporate-2 .et_pb_row {
margin-bottom: 0 !important;
}
/*#main-content .col-col-4.col-sm-4.custom-box {
padding-right: 0;
}*/
}
@media screen and (max-width: 480px) {
.fitness_your .title-h3 h3 {
    padding-bottom: 50px !important;
}

.et_pb_section_2.contact_us_box {
    padding-top: 50px !important;
}
ul#mobile_menu.et_mobile_menu {

margin-top: 10px;
}
.box-item {
padding: 20px 16px;
}
.contact_us_box {
/*padding-top: 0 !important;*/
}
.box-item .info {
right: 17px;
font-size: 16px;
}
.title-box {
font-size: 17px;
padding: 20px 0;
}
.et_fixed_nav #et-top-navigation .mobile_menu_bar {
/* top: -45px;*/
}
h2.carousel-title {
letter-spacing: 2px;
}
.et_pb_section.tabs-member .et_pb_tabs_controls li {
/*width: 100%;
float: none;*/
}
.et_pb_text_inner p span {
font-size: 16px !important;
}
.et_pb_section.tabs-member.tab-join {
padding: 0;
}
.join-1 h2 {
margin-top: 40px;
}
.member-2.et_pb_section {
padding-bottom: 0;
}
.tabs-member .et_pb_tab {
padding-top: 0;
}
body .et_pb_section_1 .et_pb_row {
margin-bottom: 0px !important;
}
.row-button .et_pb_button.join-button {
border-radius: 6px;
}
.tabs-member .et_pb_tab_content h2 {
font-size: 32px;
}
.facilities-box {
padding-top: 30px;
height: auto;
}
.col-col-4.col-sm-4.custom-box {
padding-bottom: 30px;
}
.row-button .button-import h5.et_pb_toggle_title {
width: 100%;
padding-right: 0;
}
.row-button .button-import .et_pb_toggle_title:after {
content: no-close-quote;
}
.row-button .button-import .et_pb_toggle_title:before {
margin-right: 0 !important;
}
.join-button {
padding-top: 0 !important;
}
body .et_pb_section.tabs-member.tab-join .et_pb_row {
margin-bottom: 20px !important;
}
.row-button .button-import.et_pb_toggle_open .et_pb_toggle_content h4 {
font-size: 18px;
line-height: 1.4;
}
.facilities-code .et_pb_text_inner h2 {
padding-top: 10px;
}
.corporate-3 h2,  .butler-1 h2,  .corporate-3 h2 {
font-size: 24px;
line-height: 1.4;
}
.corporate-3 h4 {
font-size: 32px;
}
.clubs-shortcode .facilities-box {
padding-top: 30px;
height: auto;
}
.trainer-img img {
width: 200px;
height: 200px;
}
.keep_up_to_day .contact-1 .customform #gform_1 select {
padding-left: 0;
text-align: center;
}
.keep_up_to_day .gform_wrapper select option {
text-align: center;
display: inline-block;
}
.keep_up_to_day div.gform_wrapper * {
text-align: center;
}
.keep_up_to_day h2 {
font-size: 32px;
text-align: center;
}
.keep_up_to_day .gform_wrapper ul.gform_fields li.gfield {
width: 100%;
}
.keep_up_to_day #gform_3 select {
background-color: #fff !important;
color: #4e4e4e;
text-align: center;
}
.keep_up_to_day .gform_footer input#gform_submit_button_3 {
width: 100% !important;
max-width: 100%;
display: block;
}
.keep_up_to_day .gform_footer.top_label {
width: 100% !important;
}
.join_now_box h2 {
display: block;
font-size: 32px;
}
.gf_browser_chrome.gform_wrapper:after,  .gf_browser_chrome.gform_wrapper:before {
display: table;
content: "";
clear: both;
}
#main-content .col-col-4.col-sm-4.custom-box {
/* padding-right: 0;*/
}
.background-top h1 {
font-size: 26px !important;
padding: 10px 30px;
}
.content-class .nav li.col-md-2 {
flex: 0 0 50%;
max-width: 50%;
}
.fitness_your.fitness_your_custom .et_pb_row {
margin: 0 !important;
}
#field_5_3 h2 {
margin-top: 0 !important;
}
div.content-class {
padding-bottom: 0;
}
}
#gform_wrapper_4 .gform_footer.top_label {
width: 20%;
float: left;
padding: 0px;
clear: none;
margin-top: 13px;
}
#gform_wrapper_4 .gform_body {
width: 69% !important;
float: left;
}
ul#gform_fields_4 {
float: left;
width: 100%;
}
#gform_wrapper_4 li#field_4_1 {
width: 50%;
float: left;
clear: none !important;
}
#gform_wrapper_4 li#field_4_3 {
width: 50%;
float: left;
clear: none !important;
}
#gform_wrapper_4 input#input_4_1 {
width: 100%;
}
#gform_wrapper_4 input#input_4_3 {
width: 100%;
}
.gform_footer.top_label {
width: 31% !important;
float: left;
clear: none !important;
}
#gform_wrapper_4 input#gform_submit_button_4 {
width: 100%;
}
body .gform_wrapper ul li.gfield {
margin-top: 0px !important;
}
#gform_wrapper_4 input {
padding-top: 20px !important;
padding-bottom: 20px !important;
background: #00b5d0;
border: 0px;
padding-left: 15px;
color: white;
height: 56px;
}
#gform_wrapper_4 input#gform_submit_button_4 {
width: 100%;
text-align: left;
background: #768c99;
border: 0px !important;
color: white;
text-transform: capitalize;
}
#gform_wrapper_4 input#gform_submit_button_4 {
width: 100%;
text-align: left;
background: #768c99;
border: 0px !important;
color: white;
text-transform: capitalize;
padding-top: 20px !important;
padding-bottom: 20px !important;
cursor: pointer;
font-family: "Roboto Condensed";
padding-left: 10px;
font-size: 16px !important;
color: #fff !important;
line-height: 17px;
}
#gform_wrapper_4 input::placeholder {
color: #fff;
font-family: "Roboto Condensed";
}
#gform_4 .gform_footer.top_label:before {
content: "";
/* background: url(images/like.jpg) !important;*/
font-family: FontAwesome;
content: "\f1d9";
width: 50px;
height: 50px;
float: left;
background-repeat: no-repeat !important;
position: absolute;
right: 0px;
top: 17px;
color: #FFF !important;
font-size: 17px;
cursor: pointer;
right: -10px;
}
.surgefitness_clear_form .gform_wrapper {
margin: 0px !important;
}
#gform_wrapper_4 ul.gform_fields li.gfield {
padding-right: 16px;
line-height: 0px;
}
.surgefitness_box h3 {
padding-bottom: 70px;
}
.keep_up h3 {
letter-spacing: 10px;
font-size: 18px;
font-weight: 400;
font-family: "Roboto Condensed";
text-transform: initial;
}
.surgefitness_latest h2 {
color: white;
font-weight: 700;
font-family: "Roboto Condensed";
font-size: 35px;
}
.et_pb_section.fitness_your.et_pb_section_4.et_pb_with_background.et_section_regular {padding-bottom: 120px;}
.clear-surge-ftness .et_pb_column {transition: all 0.3s ease;position: relative;}
.clear-surge-ftness .et_pb_column:hover {transform: translateY(15px);-webkit-transform: translateY(15px);}
form#gform_5 {max-width: 500px;margin: 0 auto;}
form#gform_5 input {width: 100%;background: #f1f3f5;border: 0px;padding-top: 20px;padding-bottom: 20px;border-radius: 8px;color: #11b3ce !important;text-align: center;}
form#gform_5 textarea {background: #f1f3f5;border: 0px;text-align: center;border-radius: 8px;}
.gfield.drop-css {margin-top: 15px!important;padding-top: 15px!important;}
.gform_wrapper .gsection {border: 0 !important;}
#gform_5 h2, .gsection h2 {text-align: center;}#field_5_3 h2 {font-size: 30px;font-family: "Roboto Condensed";font-weight: 600;text-transform: capitalize;letter-spacing: 1px !important;}
#field_5_6 h2 {font-size: 30px;font-family: "Roboto Condensed";font-weight: 700;color: #253746;margin-bottom: 20px !important;letter-spacing: 0px !important;}
li#field_5_3 {margin-bottom: 0px !important;}
li#field_5_6 {margin-top: 0px !important;margin-bottom: 0px !important;}
li#field_5_6 h2 {}form#gform_5 input::placeholder {color:#11b3ce;font-family: "Roboto Condensed";}
form#gform_5 textarea {color: #11b3ce}
form#gform_5 textarea::placeholder {color:#11b3ce;font-family: "Roboto Condensed";
}#gform_5 .gform_footer.top_label {width: 100% !important;color: white;margin-top: 0px;}
#gform_5 input#gform_submit_button_5 {background: #253746 !important;color: #fff !important;cursor: pointer;font-family: "Roboto Condensed";font-size: 18px;font-weight: 700;}
#gform_5 ul li {padding-right: 0px !important;}
select#input_5_17 {width: 100%!important;}
#gform_5 #gform_submit_button_5:hover {background: #11b3ce !important;}
#gform_5 ul {line-height: 0px;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 100%;border: 0px solid #000;text-align: center;}
.blog_box { width: 100%;float: none;display: inline-block;padding: 15px 15px 15px 0px;border-bottom: 1px solid #dedede;margin: 10px 0px;font-family: "Roboto Condensed";}
.blog_box h2{ margin-top:0px !important;}
.entry-content,.entry-title,.post-meta{font-family: "Roboto Condensed";}
.pagination{ width:100%; display:inline-block}
.pagination div.alignleft{ float:left; width:50%;}
.pagination div.alignright{ float:right;width:50%;text-align: right;}
.pagination div.alignleft a{background: #36b5d0;border: 2px solid #36b5d0;padding: 8px 25px;text-transform: uppercase;display: inline-block; text-align:left;color:#fff;}
.pagination div.alignright a{background: #36b5d0;border: 2px solid #36b5d0;padding: 8px 25px;text-transform: uppercase;display: inline-block; text-align:right;color:#fff;}