/**nav padding issue fix**/
 .et_fixed_nav.et_show_nav #page-container {
     padding-top: 0 !important;
}
/*** *OnePlayground main stylesheet ***/
 h1, h2, h3 {
     font-weight:400 !Important;
}
 @media (max-width:470px) {
     h1 {
         font-size:35px !Important;
         line-height:36px !important;
    }
}
/***Review slider / testimonial slider styles***/
 .owl-carousel-review.owl-drag .owl-item {
     text-align: center;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .owl-carousel-review .owl-nav [class*="owl-"]:hover {
     background: transparent !important;
}
 @media (min-width:769px) {
     .owl-carousel-review .owl-nav button svg path {
         stroke: white !important;
    }
    /* .owl-carousel-review .owl-nav {
         background: #0000009e;
         border-radius: 50px;
         backdrop-filter: blur(10px);
    }
     */
     .owl-carousel-review .owl-nav svg {
         filter:drop-shadow(0 0 4px rgb(0 0 0 / 0.5));
    }
}
 .main {
     display: grid;
     grid-template-areas: "rev img";
     grid-template-columns: 3.5fr 14fr;
}
 .col-t {
     grid-area: intro;
     text-align: left;
     display: flex;
     align-items: flex-start;
     flex-direction: column;
     justify-content: center;
     row-gap: 20px;
}
 .sb_txt {
     max-width: 250px;
}
 .col-tt {
     grid-area: rev;
     display: flex;
     justify-content: flex-start;
     -webkit-justify-content: flex-start;
     align-items: center;
     -webkit-align-items: center;
}
/* body:not(.apple_device) .col-tt {
     align-items: center;
     -webkit-align-items: center;
}
 */
 .col-i {
     grid-area: img;
}
 .col-t h3 {
     font-family: "GT America", Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 42px;
     color: #000000 !important;
     line-height: 42px;
}
 .col-t h4 {
     padding-bottom: 0;
     font-family: "GT America", Helvetica, Arial, Lucida, sans-serif;
     font-weight: bold;
     text-transform: uppercase;
     font-size: 42px;
     color: #000000 !important;
     line-height: 42px;
     font-style: italic;
}
 .revs {
     overflow: auto;
     background: white;
     color: black;
     padding: 32px 28px;
     border-radius: 16px;
     position: absolute;
    /*max-width: 300px;
    */
     max-width: 296px;
}
 .apple_device .revs{
     top: 50%;
     left: 50%;
     transform: translate(-130%, -50%);
}
 .apple_device.iphone .revs{
     top: inherit;
     left: inherit;
     transform: inherit;
}
 @media (max-width:1600px) {
     .apple_device .revs{
         transform: translate(-120%, -50%);
    }
     .apple_device.iphone .revs{
         transform: inherit;
    }
}
 @media (max-width:1024px) {
     .apple_device .revs{
         transform: translate(-100%, -50%);
    }
     .apple_device.iphone .revs{
         transform: inherit;
    }
}
 .rev-txt {
     margin-bottom: 48px;
     font-size: 16px;
     line-height:24px;
     text-align: left;
     font-weight: 400;
     font-family: "Sussie", Helvetica, Arial, Lucida, sans-serif;
}
 .author {
     display: grid;
     grid-template-columns: 1fr 3fr;
     text-align: left;
     column-gap: 10px;
     align-items: center;
}
 .author img {
     width: 56px !important;
     height: 56px !important;
     border-radius: 50px;
}
 .apple_device .atr_wrp {
     margin-left:10px;
}
 .atr_wrp p {
     padding-bottom: 0;
}
 .name {
     padding-bottom: 0;
     font-family: "GT America", Helvetica, Arial, Lucida, sans-serif;
     text-transform: uppercase;
     font-size: 21px;
     color: #000000 !important;
     line-height: 26px;
}
 .membersince {
     font-family: "Sussie", Helvetica, Arial, Lucida, sans-serif;
     font-weight: 400;
     font-size: 16px !important;
     line-height: 20px !important;
     color: #000000 !important;
     line-height: 20px;
}
 .owl-carousel-review .owl-nav {
     display: flex;
     position: absolute;
     right: 20px;
     bottom: 20px;
     margin-top: 0 !important;
}
 .owl-carousel-review .owl-nav button {
     width: 30px;
     height: 30px;
     border-radius: 60px !important;
}
 svg.rev-strs {
     width: 100px;
}
 @media (max-width: 768px) {
     .main {
         grid-template-areas: "img" "rev";
         grid-template-rows: 4fr 1fr;
         grid-template-columns: auto;
    }
     .col-tt {
         align-items: flex-end;
         justify-content: center;
    }
     .revs {
         max-width: 80%;
    }
     .author {
         grid-template-columns: 1fr 5fr;
    }
     .owl-carousel-review .owl-nav {
         position: unset !important;
         justify-content: center !important;
         margin-top: 20px !important;
    }
     .of_reviews_row {
         display: flex;
         flex-direction: column;
         align-items: center;
    }
     .of_reviews_col1 br {
         display: none;
    }
     .of_reviews_col1 {
         max-width: 90%;
    }
}
 @media (max-width: 600px) {
     .of_reviews_col1 {
         max-width: 100%;
    }
}
 @media (max-width: 479px) {
     .main {
         grid-template-rows: 8fr 4fr;
    }
     .author {
         grid-template-columns: 3fr 7fr;
         align-items: center;
    }
}
 @media (max-width: 425px) {
     .main {
         grid-template-rows: 10fr 6fr;
    }
}
 @media (max-width: 375px) {
     .revs {
         max-width: 95%;
    }
}
 @media (max-width: 360px) {
     .main {
         grid-template-rows: 8fr 9fr;
    }
}
 @media (max-width: 340px) {
     .main {
         grid-template-rows: 8fr 10fr;
    }
}
 @media (max-width: 326px) {
     .main {
         grid-template-rows: 14fr 11fr;
    }
}
/**CTA form***/
 #gform_fields_1 select#input_1_6, #gform_fields_5 select#input_5_6, #gform_fields_3 select#input_3_6 {
     height: 30px !important;
}
 #gform_fields_1 select#input_1_6 option, #gform_fields_5 select#input_5_6 option, #gform_fields_3 select#input_3_6 option{
     background: #000000 !important;
     border: none !important;
     color: white;
}
 .fo_cta_h3 h3{
     padding-bottom:0 !Important;
}
 h2.gform_title {
     display: none;
}
 .fo_cta_form .gform_wrapper.gravity-theme input[type=color], .fo_cta_form .gform_wrapper.gravity-theme input[type=date], .fo_cta_form .gform_wrapper.gravity-theme input[type=datetime-local], .fo_cta_form .gform_wrapper.gravity-theme input[type=datetime], .fo_cta_form .gform_wrapper.gravity-theme input[type=email], .fo_cta_form .gform_wrapper.gravity-theme input[type=month], .fo_cta_form .gform_wrapper.gravity-theme input[type=number], .fo_cta_form .gform_wrapper.gravity-theme input[type=password], .fo_cta_form .gform_wrapper.gravity-theme input[type=search], .fo_cta_form .gform_wrapper.gravity-theme input[type=tel], .fo_cta_form .gform_wrapper.gravity-theme input[type=text], .fo_cta_form .gform_wrapper.gravity-theme input[type=time], .fo_cta_form .gform_wrapper.gravity-theme input[type=url], .fo_cta_form .gform_wrapper.gravity-theme input[type=week], .fo_cta_form .gform_wrapper.gravity-theme select, .fo_cta_form .gform_wrapper.gravity-theme textarea {
     background-color: transparent !important;
     border: none;
     border-bottom: 1px solid white;
     color: white;
     font-size:16px;
     line-height:24px;
     padding:0;
     font-family: "Sussie", Helvetica, Arial, Lucida, sans-serif;
     font-weight:500 !Important;
     border-radius:0 !Important;
}
 input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari/Edge */
     color:white;
}
 input::-ms-input-placeholder {
    /* Microsoft Edge */
     color:white;
}
 input:-ms-input-placeholder {
    /* IE 10+ */
     color:white;
}
 .fo_cta_form form {
     display: grid;
     grid-column-gap: 40px;
     grid-row-gap:40px;
}
 .fo_cta_form .gform_wrapper.gravity-theme .gform_footer, .fo_cta_form .gform_wrapper.gravity-theme .gform_page_footer {
     margin: 0 !important;
     padding: 0 !important;
}
 .fo_cta_form .gform_footer {
     flex-direction: column;
     justify-content: center;
     align-items: center;
     row-gap: 10px;
}
 .fo_cta_form img#gform_ajax_spinner_5 {
     width: 20px;
}
 @media (min-width:1155px) {
     .fo_cta_form form{
         grid-template-columns: 3fr 1fr;
    }
}
 @media(min-width:640px) {
     .fo_cta_form .gform_wrapper.gravity-theme .gform_fields {
         grid-column-gap: 29px;
    }
}
 .fo_cta_form .gform_wrapper.gravity-theme .gform_fields {
     grid-row-gap: 40px;
}
/* .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
     align-self: center!Important;
     padding: 0px 0px;
     display: block;
     margin: 0 auto;
     border: 0;
     font-size: 26px;
     font-weight: 700;
     font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
     border-radius: 5.07449px;
     cursor: pointer;
     transition: all 300ms ease-in-out;
     background-color:white;
     color:black;
}
 */
 .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
     font-family:'Sussie',Helvetica,Arial,Lucida,sans-serif!important;
}
 .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
     align-self: center!Important;
     padding: 0px 0px;
     display: block;
     margin: 0 auto;
     border: 0;
     border-radius: 5.07449px;
     cursor: pointer;
     transition: all 300ms ease-in-out;
     background-color: white;
     color: black;
     font-size: 18px;
    /* font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif!important;
     */
     font-family:'Sussie',Helvetica,Arial,Lucida,sans-serif!important;
     font-weight: 500!important;
}
 .gform_confirmation_message {
     background-color: black !important;
     padding: 20px;
     border-radius: 5px;
     color: white;
     font-size: 16px;
     font-family: 'Sussie';
     text-align: center;
}
 @media (max-width:1155px) {
     .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
         width: 100% !important;
         height:54px !important;
    }
}
/* .fo_cta_form .gform_wrapper.gravity-theme #field_submit input:hover, .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input:hover {
     background-color: black !important;
     color: white;
}
 */
 .fo_cta_form .gform_wrapper.gravity-theme #field_submit input:hover, .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input:hover {
     background-color: #2c2c2c !important;
     color: white;
}
/**about coaches page and all coaches main page cta button**/
 #expert .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #expert .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input, #coachall .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #coachall .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
    /* width:295px;
     height:72px;
     */
     width: 284px;
     height: 54px;
     box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 30%);
}
/*@media (max-width:640px) {
     #expert .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #expert .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input, #coachall .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #coachall .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
         font-size:23px;
         line-height:24.5px;
    }
}
*/
 @media (max-width:640px) and (min-width:390px) {
     #expert .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #expert .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input, #coachall .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #coachall .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
        /* width:308px;
         height:72px;
         */
        /* width: 284px;
         height: 60px;
         */
         box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 30%);
    }
}
 @media (max-width:389px) {
     #expert .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #expert .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input, #coachall .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #coachall .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
         width:100%;
    }
}
/**all classes page including individual pages cta button**/
 #allc .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #allc .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
    /* width:235px;
     height:72px;
     */
     width: 284px;
     height: 54px;
     box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 30%);
}
/**all classes page and individual classes page cta button IOS device issue fix**/
/* .apple_device.et_mobile_device #allc .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, .apple_device.et_mobile_device #allc .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
     padding: 13px 17.25px !important;
     width: 100% !important;
     height: auto !important;
}
 */
/**all gym page cta button**/
 #gyms .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #gyms .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
    /* width:235px;
     height:72px;
     */
     width: 284px;
     height: 54px;
     box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 30%);
     background-color: white !important;
     color:black;
}
 #gyms .fo_cta_form .gform_wrapper.gravity-theme #field_submit input:hover, #gyms .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input:hover {
     background-color: #333333 !important;
     color:white;
}
/**all gym page cta button IOS device issue fix**/
/* .apple_device.et_mobile_device #gyms .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, .apple_device.et_mobile_device #gyms .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
     padding: 13px 17.25px !important;
     width: auto !important;
     height: auto !important;
}
 */
/**all individual gym pages cta button**/
 #igyms .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #igyms .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
    /* width:235px;
     height:72px;
     */
     width: 284px;
     height: 54px;
     box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 30%);
     background-color: white !important;
     color:black;
     font-size: 16px;
}
 #igyms .fo_cta_form .gform_wrapper.gravity-theme #field_submit input:hover, #igyms .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input:hover {
     background-color: #2c2c2c !important;
     color:white;
}
/* @media (max-width:640px) and (min-width:321px) {
     #igyms .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, #igyms .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
         width:177px;
         height:54px;
    }
}
 */
/**individual gym page cta button IOS device issue fix**/
/* .apple_device.et_mobile_device #igyms .fo_cta_form .gform_wrapper.gravity-theme #field_submit input, .apple_device.et_mobile_device #igyms .fo_cta_form .gform_wrapper.gravity-theme .gform_footer input {
     padding: 13px 17.25px !important;
     width: 100% !important;
     height: auto !important;
}
 */
/**cta button fit in to container in smaller devices**/
 @media (max-width:1155px) {
     .gform_wrapper.gravity-theme #field_submit input {
         width:100% !important;
         height:54px !Important;
         font-size: 16px;
    }
}
/*-----------------------------------------NAV BAR------------------------------------------------------*/
 @media (min-width:1024px) {
     .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
         padding: 0 10px!important;
         margin-top: 30px;
         margin-bottom: 30px;
    }
}
/*CHANGE THE LOGO ON SCROLL*/
 .main-fixed-header.transparent-bg .et_pb_menu__logo{
     content: url(/wp-content/uploads/2025/08/Tennis-Gear-Logo.png);
	 width: 150px;
}
 .et_pb_section.main-header {
     width: 100%;
     background: transparent;
     position: fixed !important;
     top: 0px;
     left: 0;
     transform: none !important;
}
 .trainers_header.main-header {
     position: unset !important;
}
 .main-fixed-header {
     background: #F8F5F2!important;
     transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms;
}
 @media (max-width:1100px) {
     .main-fixed-header {
         background: white!important;
    }
}
 .trainers_header.main-header, .trainers_header_mb.main-header {
     background: #000000 !important;
}
 .trainers_header.main-fixed-header, .trainers_header_mb.main-fixed-header {
     background: #000000!important;
     transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms;
}
 @media (max-width:350px) {
     .mobile-menu .logo.et_pb_image {
         margin-left: 20px!important;
    }
}
/*MENU LINKS*/
 .main-fixed-header a {
     color: black!important;
}
 .trainers_header.main-fixed-header a {
     color: white!important;
}
 .main-header a {
     color: white;
}
 .main-header .et-menu .menu-item-has-children>a:first-child {
     padding-right: 8px!important;
}
/*DROPDOWN-MENU*/
 .transparent-bg .et-menu .menu-item-has-children>a:first-child:after, .black-nav-bar .et-menu .menu-item-has-children>a:first-child:after,.main-fixed-header .black-nav-bar .et-menu .menu-item-has-children>a:first-child:after {
     content: url(/wp-content/uploads/2022/11/Dropdown-white.svg);
}
 .et-menu .menu-item-has-children>a:first-child:after {
     right: -14px!important;
     top: -3px!important;
     margin-left: 8px;
}
/*---------FIXED HEADER MENU DROP DOWN-------------------*/
 .main-fixed-header .et-menu .menu-item-has-children>a:first-child:after, .main-header.white-bg-menu .et-menu .menu-item-has-children>a:first-child:after{
     content: url(/wp-content/uploads/2022/11/Dropdown.svg);
}
 .trainers_header.main-fixed-header .et-menu .menu-item-has-children>a:first-child:after, .trainers_header .et-menu .menu-item-has-children>a:first-child:after, .main-header.individual-trainers .et-menu .menu-item-has-children>a:first-child:after {
     content: url(/wp-content/uploads/2022/11/Dropdown-white.svg)!important;
}
/* @media (min-width:1100px) */
 @media (min-width:981px)
/*Desktop screen sizes only*/
 {
     .main-header .et_pb_menu__menu>nav>ul>li>ul {
         top: calc(120% - 1px);
         left: 50%!important;
         right: auto!important;
         text-align: center!important;
         transform: translate(-50%, 0)!important;
         max-width: 250px;
    }
     .main-header ul.sub-menu::before {
         content: url(/wp-content/uploads/2022/11/open-dropdown-1.svg);
         position: absolute;
         top: -19px;
         left: 50%;
         transform: translatex(-50%);
         width:100%;
    }
     .main-header .nav li li {
         width: fit-content;
         padding: 0;
    }
     .main-header .nav li ul.sub-menu a {
         width: 148px;
         padding: 0;
    }
     .main-header .et_pb_menu .et-menu-nav>ul ul {
         padding: 19px 0 10px 0!important;
    }
}
 @media only screen and (max-width: 1100px) {
     #page-container {
         padding-top: 0!important;
    }
    /* .et_pb_menu .et_pb_menu__menu {
         display: none;
    }
     .et_mobile_nav_menu {
         display: block 
    }
     */
     .main-header .et_pb_column .et_pb_module {
         margin-bottom: 0!important;
    }
}
/*NEW HEADER*/
 .et_pb_section.main-header {
     z-index: 999999;
}
 .main-fixed-header.transparent-bg .et_pb_image img{
     content: url(/wp-content/uploads/2022/12/Logo-black.svg);
}
 .et_pb_section.main-fixed-header.transparent-bg {
     border-bottom-color: #000000;
}
 .main-fixed-header.transparent-bg .et_pb_button {
     color: #000000!important;
     border-color: #000000!important;
}
 .main-header ul#menu-primary-menu {
     column-gap: 23px;
}
 body #page-container .et_pb_section.main-fixed-header.transparent-bg .et_pb_button_0_tb_header {
     color: black!important;
}
 body #page-container .et_pb_section.main-header.transparent-bg .et_pb_button_0_tb_header {
}
/*SCREEN SIZE 980px TO 1200px*/
 @media (min-width:980px) and (max-width:1200px) {
     .et_pb_menu_0_tb_header.et_pb_menu ul li a, body #page-container .et_pb_section .et_pb_button_0_tb_header {
         font-size: 15px!important;
    }
     .main-header .et_pb_button {
         padding-right: 15px!important;
         padding-left: 15px!important;
    }
}
/*END/NEW HEADER*/
/*COLORED(IVORY) NAV BAR*/
 .colored-menu .et-menu .menu-item-has-children>a:first-child:after, .white-bg-navbar .et-menu .menu-item-has-children>a:first-child:after {
     content: url(/wp-content/uploads/2022/11/Dropdown.svg)!important;
}
/*HAMBURGER MENU*/
 .section-transform{
     opacity:0;
     background-color: transparent;
     width:100% !important;
     height:0% !important;
     pointer-events:none;
     background-color:white!important;
}
 .section-transform-active {
     opacity:1;
     height:100% !important;
     pointer-events:inherit;
}
 .section-transform {
     -webkit-transition: all 0.5s ease-in-out !important;
     -moz-transition: all 0.5s ease-in-out !important;
     -o-transition: all 0.5s ease-in-out !important;
     -ms-transition: all 0.5s ease-in-out !important;
     transition: all 0.5s ease-in-out !important;
}
 .mobile_menu p {
     padding-bottom: 0;
     margin-bottom: 0.5em 
}
/* .ham-icon {
     display: flex;
}
 */
 .ham-icon {
     display: grid;
     grid-template-columns: 95% 5%;
}
 .mbl_hdr_col1 {
     width: 100% !important;
}
 .mbl_hdr_col2 {
     position: absolute;
     right: 0;
     top: 9px !important;
     width: 20px !important;
}
 .mobile-menu .logo.et_pb_image {
     width: 220px!important;
     height: 100% !important;
}
 .mobile-menu-active .logo, .main-fixed-header .logo{
     content: url(/wp-content/uploads/2025/08/Tennis-Gear-Logo.png);
}
 .trainers_header_mb .logo, .trainers_header_mb.main-fixed-header .logo{
     content: url(/wp-content/uploads/2022/11/mobile-white-logo.svg) !important;
}
 .mobile-menu-active .ham-icon #menu-open, .main-fixed-header .ham-icon #menu-open {
     content: url(/wp-content/uploads/2022/11/mobile-menu.svg);
}
 .trainers_header_mb .ham-icon #menu-open, .trainers_header_mb.main-fixed-header .ham-icon #menu-open {
     content: url(/wp-content/uploads/2022/11/mobile-menu-white.svg) !important;
}
 .mobile-menu-active .free-pass, .section-transform .free-pass-toggle-on {
     display:none;
}
 .section-transform-active .free-pass-toggle-on {
     display:unset;
}
 .mobile-menu-nav .et_pb_column {
     width: 100% !important;
}
/***new css for animation - start***/
/* .free-pass {
     opacity: 1;
     transition: all 10ms ease-in-out;
}
 .mobile-menu-active .free-pass, .section-transform .free-pass-toggle-on {
     position: absolute;
     pointer-events: none;
     opacity: 0;
     margin-top: 0 !important;
}
 .section-transform-active .free-pass-toggle-on {
     position: inherit;
     pointer-events: auto;
     opacity: 1;
}
 */
/***new css for animation - end***/
 .section-transform .et_pb_column, .section-transform .et_pb_column .et_pb_module.rv_element {
     margin:0!important;
}
 .mobile-menu-active.et_pb_section {
     border-bottom: 2px solid black;
     padding-bottom: 25px!important;
     background:white!important;
}
 .trainers_header_mb.mobile-menu-active.et_pb_section {
     background: #000000!important;
}
 @media(max-width:1100px) and (min-width:700px) {
    /* .desktop-menu {
         display: none;
    }
     */
     .section-transform {
         opacity: 0!important;
    }
     .section-transform-active {
         opacity: 1!important;
    }
     .mobile-menu-nav.et_pb_row {
         display: inline-grid!important;
         justify-items: center;
    }
}
 .mobile-menu-nav.et_pb_row {
     max-height: 90vh;
     display: inline-block;
     width: 100%;
     overflow-y: scroll;
     padding-bottom: 30px !important;
}
/* @media (min-width:1101px) {
     .mobile-menu, .section-transform{
        display:none;
    }
}
 */
 @media (min-width:981px) {
     .mobile-menu, .section-transform{
        display:none;
    }
}
/*TOGGLE ON & OFF DROPDOWN MENU*/
/* .mobile-menu-nav a.et_pb_button.et_pb_button:after {
     content: url(/wp-content/uploads/2022/12/Vector-15.svg)!important;
     margin-left: 8px!important;
     margin-top:-7px;
}
 */
 .mobile-menu-nav a.et_pb_button.et_pb_button:after {
     content: ''!important;
     background-image: url(/wp-content/uploads/2022/12/Vector-15.svg)!important;
     width: 13px;
     height: 8px;
     background-repeat: no-repeat;
     background-position: center center;
     margin: 0 !important;
     position: absolute;
     top: 12px;
     right: -20px;
}

 body:not(.et-fb) .mobile_menu,body:not(.et-fb) .footer_menu {
     display: none;
}

 .et_pb_button.mobile-toggle-on:after {
     content:"\32";
}
 .et_pb_button.mobile-toggle-off:after {
     content:"\33";
}
 .et_pb_button.footer-toggle-on:after {
     content:"\32";
}
 .et_pb_button.footer-toggle-off:after {
     content:url(/wp-content/uploads/2022/12/Arrow-1-1.svg)!important;
     margin-top: -11px;
     margin-left: 20px!important;
}
 .mobile-menu-nav .et_pb_widget_area_left {
     border-right: none;
     padding-right: 0;
}
 .mobile-menu-nav .et_pb_widget {
     margin-bottom: 0!important;
}
 .coaches-data p, .about_list p {
     padding-bottom: 0.5em!important;
}
/*-----CENTERED LOGO STYLINGS------*/
 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
     margin-top: 0!important;
     padding-bottom: 26px;
}
 #centerd-logo.main-fixed-header.transparent-bg .et_pb_menu__logo {
     content: url(/wp-content/uploads/2022/11/mobile-black-logo.svg);
}
 @media (min-width:1023px) and (max-width:1110px) {
     #centerd-logo .et_pb_menu_1_tb_header.et_pb_menu ul li a {
         font-size: 14px!important;
    }
}
 @media(min-width:980px) and (max-width:1020px) {
     #centerd-logo.desktop-menu {
         display: none;
    }
     #centerd-logo.mobile-menu, #centerd-logo.section-transform {
         display: block;
    }
}
/*-------------------------------------------END/NAV BAR--------------------------------------------------------*/
/*-----------------------------------------FOOTER CSS------------------------------------------------------*/
 .et_pb_widget {
     margin-bottom: 0!important;
}
 @media (min-width:1100px) {
    /* .main-footer .et_pb_row {
         display: grid!important;
         grid-template-columns: repeat(6,1fr);
         column-gap: 70px;
    }
     .main-footer .et_pb_column {
         width: fit-content!important;
    }
     .main-footer .et_pb_row {
         display: grid!important;
         grid-template-columns: repeat(6,1fr);
         column-gap: 70px;
    }
     .main-footer .et_pb_column {
         width: fit-content!important;
    }
    */
     .main-footer1 .et_pb_widget, .mobile-footer .et_pb_widget {
         margin-bottom: 0!important;
    }
     .main-footer1 .et_pb_button_module_wrapper {
         display: flex;
         justify-content: center;
    }
     .hide-links .et_pb_widget ul li:nth-child(1) {
         display: none;
    }
     .main-footer1 .et_pb_widget ul li {
         margin-bottom: 0.8em!important;
    }
     .logo-col.et_pb_column {
         display: flex!important;
         width: 150px!important;
         justify-content: flex-start;
    }
     .footer-row .et_pb_column:nth-of-type(1) {
         max-width:48.9px;
         margin-right: 72.4px!important;
    }
     .footer-row .et_pb_column:nth-of-type(2) {
         width:12%;
    }
     .footer-row .et_pb_column:nth-of-type(3) {
         width:12%;
    }
     .footer-row .et_pb_column:nth-of-type(4) {
         width:12%;
    }
     .footer-row .et_pb_column:nth-of-type(5) {
         width:20%;
    }
     .footer-row .et_pb_column:nth-of-type(6) {
         width:20%;
    }
}
 .main-footer1 .et_pb_social_media_follow li a.icon {
     height: 40px!important;
     width: 40px!important;
}
 .main-footer1 .et_pb_social_media_follow li{
     margin-bottom: 0!important;
}
 .main-footer1 .et_pb_social_media_follow li a {
     margin: 0 10px;
}
 @media (max-width:767px) {
     .main-footer1 .et_pb_social_media_follow li a {
         margin: 0 10px 0 0!important;
    }
}
/*Mobile menu*/
 .mobile-footer .et_pb_column .et_pb_module, .mobile-footer .et_pb_column .et_pb_widget {
     margin-bottom: 0!important;
}
 .mobile-footer .et_pb_social_media_follow li a {
     margin-right: 10px!important;
}
/*For Tablets*/
 @media(max-width:1180px) and (min-width:700px) {
     .footer-ipad.et_pb_row {
         display: grid!important;
         grid-template-columns: repeat(6,1fr);
         width: fit-content;
         max-width: 95%;
         padding: 0!important;
         column-gap: 5px;
    }
     .footer-ipad .et_pb_column {
         width: 100%!important;
    }
     .mobile-footer.et_pb_row {
         display:none!important;
    }
     .main-footer1 .et_pb_social_media_follow li a {
         margin: 0 0!important;
    }
     .footer-ipad .et_pb_module.et_pb_text_align_center {
         text-align: left!important;
    }
     .footer-ipad .et_pb_social_media_follow li a {
         margin-right: 8px!important;
    }
     .main-footer1 .et_pb_social_media_follow li a.icon {
         height: 35px!important;
         width: 35px!important;
    }
     .footer-ipad .et_pb_column:not(:first-child):not(:nth-child(6)) {
         position: relative;
         left: -30px;
    }
}
 @media(max-width:1340px) and (min-width:1000px) and (orientation: landscape) {
     .main-footer1 .et_pb_social_media_follow li a {
         margin: 0 5px;
    }
     .main-footer1 .et_pb_social_media_follow li a.icon {
         height: 35px!important;
         width: 35px!important;
    }
}
/* @media(max-width:699px) and (min-width:521px) */
 @media(max-width:699px) {
     .footer-ipad .et_pb_row {
         display:flex!important;
         flex-direction: column;
    }
     .footer-ipad .et_pb_column {
         width: 100%!important;
    }
     .main-footer1 .et_pb_social_media_follow li a {
         margin-right: 10px;
    }
     .footer-ipad .et_pb_social_media_follow li a.icon {
         height: 30px!important;
         width: 30px!important;
    }
}
/*----------------------------------------END/FOOTER CSS------------------------------------------------------*/
/*-----------------------------------------HOME PAGE'S CSS------------------------------------------------------*/
/*CLIENTS SLIDER*/
 .clients .et_pb_slides .et_pb_container {
     display: flex!important;
     align-items: center;
     max-height:300px!important;
}
 .clients .et_pb_slide_image, .et_pb_slide_video {
     display: block!important;
     margin: 0 auto!important;
}
 .clients .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
     padding: 26px 0 0;
     width: auto;
     margin: auto;
}
 .clients .et_pb_slide_image {
     margin: 0;
}
 .clients .et-pb-arrow-prev {
     top: 43%!important;
     opacity:1;
     left:22px;
}
 .clients .et-pb-arrow-next {
     top: 38%!important;
     opacity:1;
     right:22px;
}
 .clients .et-pb-arrow-next:before {
     content: url(/wp-content/uploads/2022/11/Group-4.svg);
}
 .clients .et-pb-arrow-prev:before {
     content: url(/wp-content/uploads/2022/11/Group-3-1.svg);
}
 .clients .et-pb-controllers {
     bottom: 0!important;
     max-height: 9px;
}
/*.clients .et-pb-active-slide .et_pb_slide_image, .clients .et_pb_slide:first-child .et_pb_slide_image img.active {
     -webkit-animation-name: fadeBottom!important;
     animation-name: fadeBottom!important;
}
*/
 .et-pb-active-slide .et_pb_slide_description {
     -webkit-animation-name: fadeLeft!important;
     animation-name: fadeLeft!important;
}
 .clients .et-pb-active-slide .et_pb_slide_description, .clients .et-pb-active-slide .et_pb_slide_image, .clients .et_pb_slide:first-child .et_pb_slide_image img.active {
     -webkit-animation-duration: .5s!important;
     animation-duration: 0.5s!important;
     -webkit-animation-delay: .3s!important;
     animation-delay: .3s!important;
}
 @media (max-width:520px)
/*MOBILE DEVICES*/
 {
     .clients .et-pb-slider-arrows {
         opacity:0;
    }
}
 @media (max-width:1100px) and (min-width:600px)
/*TAB DEVICES*/
 {
     .clients .et_pb_slide_image {
         top: 0;
         position: relative;
    }
}
 .et-pb-controllers a {
     width: 9px;
     height: 9px;
     margin-right: 7px;
}
/*END/CLIENTS SLIDER*/
/*LOCATIONS SLIDER*/
/*SLIDER*/
 #gym-locations .et_pb_slides .et_pb_slider_container_inner {
    /*position: absolute;
     bottom: 36px;
     left: 0;
     right: 0;
    */
     display: block;
     margin-bottom: 40px;
}
 #gym-locations .et_pb_slides .et_pb_container {
     display: flex;
     align-items: flex-end;
}
 #gym-locations .et_pb_slider .et_pb_slide {
     animation: none!important;
}
 #gym-locations .et_pb_bg_layout_dark .et_pb_slide_description {
     padding: 0!important;
	 animation: none;
}
 #gym-locations .et_pb_button_wrapper {
     display: flex;
     justify-content: center;
     animation: none!important;
}
 #gym-locations a.et_pb_button.et_pb_more_button {
     display: flex!important;
     align-items: center;
     justify-content: center;
     width:298px;
     border-color: unset!important;
     border-width:1px!important;
}
 #gym-locations .et-pb-arrow-next, #gym-locations .et-pb-arrow-prev {
     font-size: unset;
}
 #gym-locations .et-pb-arrow-prev:before {
     content: url(/wp-content/uploads/2022/11/locations-prev.svg)!important;
}
 #gym-locations .et-pb-arrow-next:before {
     content: url(/wp-content/uploads/2022/11/locations-next.svg)!important;
}
 #gym-locations .et_pb_slider:hover .et-pb-arrow-prev, #gym-locations .et-pb-arrow-prev {
     left: 55px!important;
     opacity:1;
     height:40px;
     width:40px;
}
 #gym-locations .et_pb_slider:hover .et-pb-arrow-next, #gym-locations .et-pb-arrow-next {
     right: 55px!important;
     opacity:1;
     height:40px;
     width:40px;
}
 #gym-locations a.et_pb_button.et_pb_more_button {
     border-color: unset!important;
     border-width:1px!important;
}
 #gym-locations a.et_pb_button.et_pb_more_button:hover {
     border-color: #2c2c2c!important;
}
 #gym-locations .et_pb_button {
     transition-property: unset!important;
}
 @media (max-width:520px)
/*MOBILE DEVICES*/
 {
     #gym-locations .et_pb_slides .et_pb_slider_container_inner {
         margin-bottom: 20px;
    }
     #gym-locations .et-pb-arrow-prev:before {
         content: url(/wp-content/uploads/2022/11/Group-2-2.svg)!important;
    }
     #gym-locations .et-pb-arrow-next:before {
         content: url(/wp-content/uploads/2022/11/Group-3-2.svg)!important;
    }
     #gym-locations .et_pb_slider:hover .et-pb-arrow-prev, #gym-locations .et-pb-arrow-prev {
         left: 21px!important;
         opacity:1;
         height:20px;
         width:20px;
    }
     #gym-locations .et_pb_slider:hover .et-pb-arrow-next, #gym-locations .et-pb-arrow-next{
         right: 21px!important;
         opacity:1;
         height:20px;
         width:20px;
    }
     #gym-locations a.et_pb_button.et_pb_more_button {
         width:203px;
         height:48px;
    }
}
/*SLIDER TABS*/
 .tabs_toggle_wrapper > * {
     font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
}
 .tabs_toggle_section button {
     color: #000000;
}
 .tabs_toggle_wrapper {
     display: inline-block;
     width: 100%;
     text-align: center;
     margin-bottom: 0;
}
 .tabs_toggle_wrapper .tabs_toggle_section {
     display: inline-grid;
     width: auto;
     grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
     column-gap: 10px;
}
 .tabs_toggle_wrapper .tabs_toggle_section .tabs_toggle {
     font-size: 16px;
     line-height: 29px;
     letter-spacing: -0.01em;
     text-align: center;
     border: none;
     padding: 0 5px;
     cursor: pointer;
     background: transparent;
     max-width: 125px;
     height: 29px;
     display: inline-block;
     position: relative;
     margin-left: 5px;
     margin-right: 10px;
     transition: ease-out 0.3s all;
}
 @media (max-width:360px) {
     .tabs_toggle_wrapper .tabs_toggle_section .tabs_toggle {
         font-size: 16px!important;
    }
}
 .tabs_toggle_wrapper .tabs_toggle_section .tabs_toggle.active_tab_btn, .tabs_toggle_wrapper .tabs_toggle_section .tabs_toggle:hover {
     border-bottom: none;
     background: #D3D3D3;
     border-radius: 5px;
/*      font-weight:700; */
}
 .hr-divider:before {
     width: 3px;
     border: none;
     background: #9a9a9a;
     content: "";
     position: absolute;
     left: -16px;
     top: 0;
     height: 100%;
}
 @media(max-width:767px){
     .tabs_toggle_wrapper .tabs_toggle_section {
         display: unset;
    }
     .tabs_toggle_wrapper .tabs_toggle_section .tabs_toggle {
         margin-bottom: 10px;
    }
}
 @media (max-width:520px) {
     .tabs_toggle_wrapper .tabs_toggle_section {
         display: inline-table;
         width: auto;
         grid-template-columns: 1fr 1fr 1fr;
         column-gap: 5px;
    }
     .hr-divider:before{
         left: -12px;
    }
}
/*END/LOCATIONS SLIDER*/
/*VIDEO*/
 .page-homepage .fp_video_banner .et_pb_video_play:before {
     font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif!important;
     content: "Play Video";
     background-color: #FFFFFF;
     color: #000000;
     width: 200px;
     height: 60px;
     display: flex;
     border-radius: 6px;
     font-size: 18px;
     justify-content: center;
     align-items: center;
}
 .page-homepage .fp_video_banner .et_pb_video_play {
     display: unset ;
     position: unset;
     z-index: 100;
}
 .page-homepage .fp_video_banner .et_pb_video_overlay_hover{
     display: grid;
     align-items: end;
     justify-items: center;
     margin-top: -6%;
     margin-left: 2%;
}
 .page-homepage .fp_video_banner .et_pb_video_overlay_hover:hover{
     background-color: unset !important;
}
 .page-homepage .fp_video_banner .et_pb_video_overlay{
     cursor: unset;
}
/*END/VIDEO*/
 .play-your-way.et_pb_column:last-child, .play-your-way.et_pb_column.et-last-child {
     margin-right: auto!important;
}
 @media(max-width:1100px) and (min-width:760px)
/*TAB DEVICES*/
 {
     .header-section.et_pb_section {
         min-height: 760px!important;
    }
     .free-pass-section.et_pb_section {
         min-height: 600px!important;
    }
     .free-pass-section .et_pb_row {
         height: 400px!important;
    }
}
/*FIFTH SECTION*/
 @media (max-width:1150px) and (min-width:981px) {
     .sub-pages.et_pb_row {
         column-gap: 50px;
         width: 90%!important;
    }
}
/*REQUST A PASS FORM*/
 .free-pass-home-page_wrapper.gform_wrapper.gravity-theme * {
     font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
}
 .free-pass-home-page_wrapper.gform_wrapper.gravity-theme .gform_fields {
     grid-row-gap: 40px;
}
 .free-pass-home-page_wrapper input.text:focus, .free-pass-home-page_wrapperinput.title:focus, .free-pass-home-page_wrapper input[type=text]:focus, .free-pass-home-page_wrapper select:focus, .free-pass-home-page_wrapper textarea:focus {
     border-color: transparent;
     color: #ffffff!important;
}
 .free-pass-home-page_wrapper input.text, input.title, .free-pass-home-page_wrapper input[type=email], .free-pass-home-page_wrapper input[type=password], .free-pass-home-page_wrapper input[type=tel], .free-pass-home-page_wrapper input[type=text], .free-pass-home-page_wrapper select, .free-pass-home-page_wrapper textarea {
     color: #EDECE8!important;
}
 .free-pass-home-page_wrapper .gform_heading {
     display: none;
}
 .free-pass-home-page_wrapper input[type=text], .free-pass-home-page_wrapper .gfield select, .free-pass-home-page_wrapper input[type=email], .free-pass-home-page_wrapper input[type=tel] {
     background-color: #fff0!important;
     border-bottom: 1px solid white!important;
     padding-left: 0!important;
     border-top: none;
     border-left: none;
     border-right: none;
     font-size: 16px!important;
     padding: 0 0 2px 0!important;
     border-radius:0!important;
}
 .free-pass-home-page_wrapper option 
/*dropdown*/
{
     color: black;
}
 select {
     cursor: pointer;
}
 .free-pass-home-page div#gform_confirmation_message_2 {
     color: white;
     text-align: center;
}
 input#gform_submit_button_2
/*Submit button*/
 {
     width: 284px;
     height: 54px!important;
     background: #FFFFFF;
     border: none;
     border-radius: 5.07449px;
     font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif!important;
     font-size: 16px;
     font-weight: 400;
     line-height: 24px;
     letter-spacing: 0em;
     text-align: center;
     text-transform: unset;
     color: black;
     margin-bottom: 0!important;
     cursor: pointer;
}
 input#gform_submit_button_2:hover {
     background: #2c2c2c;
     border: none;
     color:#FFFFFF!important;
}
 .free-pass-home-page_wrapper .gform_footer.top_label {
     margin: 40px 0 0 0;
     padding: 0!important;
}
 .free-pass-home-page_wrapper option {
     background: black;
     color: white!important;
}
 .free-pass-home-page_wrapper.gform_wrapper.gravity-theme .gfield_validation_message {
     display: none;
}
 .gform_wrapper .gfield_error [aria-invalid=true] {
     border: 1px solid #c02b0a !important;
}
 @media (max-width:1025px)
/*Mobile & Tab*/
 {
     input#gform_submit_button_2 
    /*Submit button*/
     {
         width: 177px!important;
         display: block;
         margin: 0 auto;
    }
     .free-pass-home-page_wrapper.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
         height: 27.6px!important;
    }
}
 ::-webkit-input-placeholder {
     color:#FFF;
}
 :-moz-placeholder {
     opacity: 1;
     color:#FFF;
}
/* Firefox 18- */
 ::-moz-placeholder {
     opacity: 1;
     color:#FFF;
}
/* firefox 19+ */
 :-ms-input-placeholder {
     color:#FFF;
}
/* ie */
 input:-moz-placeholder {
     color:#FFF;
}
/*END/REQUST A PASS FORM*/
/*-----------------------------------------END/HOME PAGE'S CSS------------------------------------------------------*/
/***Contact Us***/
 div#gform_fields_7 {
     grid-row-gap: 40px;
     grid-column-gap: 40px;
}
 @media (max-width:640px) {
     div#gform_fields_7 {
         grid-column-gap: 00px;
    }
}
 #gform_wrapper_7 textarea#input_7_7 {
     height:140px;
     resize: vertical;
}
 #gform_wrapper_7.gravity-theme input[type=color], #gform_wrapper_7.gravity-theme input[type=date], #gform_wrapper_7.gravity-theme input[type=datetime-local], #gform_wrapper_7.gravity-theme input[type=datetime], #gform_wrapper_7.gravity-theme input[type=email], #gform_wrapper_7.gravity-theme input[type=month], #gform_wrapper_7.gravity-theme input[type=number], #gform_wrapper_7.gravity-theme input[type=password], #gform_wrapper_7.gravity-theme input[type=search], #gform_wrapper_7.gravity-theme input[type=tel], #gform_wrapper_7.gravity-theme input[type=text], #gform_wrapper_7.gravity-theme input[type=time], #gform_wrapper_7.gravity-theme input[type=url], #gform_wrapper_7.gravity-theme input[type=week], #gform_wrapper_7.gravity-theme select, #gform_wrapper_7.gravity-theme textarea {
     border:none;
     border-bottom: 1px solid;
     background: transparent;
}
 #gform_wrapper_7.gravity-theme input[type=color]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=date]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=datetime-local]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=datetime]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=email]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=month]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=number]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=password]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=search]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=tel]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=text]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=time]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=url]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme input[type=week]::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme select::-webkit-input-placeholder, #gform_wrapper_7.gravity-theme textarea::-webkit-input-placeholder {
     color:#7f7f7f;
}
 #gform_wrapper_7.gravity-theme #field_submit input, #gform_wrapper_7.gravity-theme .gform_footer input {
     align-self: center!Important;
     padding: 0px 0px;
     display: block;
     border: 0;
     border-radius: 5.07449px;
     cursor: pointer;
     transition: all 300ms ease-in-out;
     background-color: black;
     color: white;
     font-size: 18px;
    /* font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif!important;
     */
     font-family:'Sussie',Helvetica,Arial,Lucida,sans-serif!important;
     font-weight: 500!important;
}
/* #gform_wrapper_7.gravity-theme #field_submit input, #gform_wrapper_7.gravity-theme .gform_footer input {
     align-self: center!Important;
     padding: 0px 0px;
     display: block;
     margin: 0 0 auto;
     border: 0;
     font-size: 26px;
     font-weight: 700;
     font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
     border-radius: 5.07449px;
     cursor: pointer;
     transition: all 300ms ease-in-out;
     background-color: black;
     color: white;
}
 */
 #gform_wrapper_7.gravity-theme #field_submit input:hover, #gform_wrapper_7.gravity-theme .gform_footer input:hover {
     background-color: white !important;
     color: black;
}
 #gform_wrapper_7.gravity-theme .gform_footer input {
     width: 284px;
     height: 54px;
}
 @media (max-width:980px) {
     #gform_wrapper_7.gravity-theme .gform_footer input {
         width: 100%;
         height: 54px;
    }
}
 #contact_locations .et_pb_slide_description, #contact_locations .et_pb_slider_fullwidth_off .et_pb_slide_description {
     padding: 32% 8% 0% 8% !important;
}
/* #gform_2 .gform_fields{
     display:block !important;
}
 */
/*------------------REFORMER SURRY HILLS---------------------*/
/*SLICK SLIDER*/
 .slick-slider {
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -khtml-user-select: none;
     ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent;
}
 .slick-list {
     position: relative;
     display: block;
     overflow-x: hidden;
     margin: 0;
     padding: 0 0 0px;
}
 .slick-track:before, .slick-track:after {
     display: table;
     content: '';
}
 .slick-slide {
     position: relative;
     float: left;
     height: 100%;
     min-height: 1px;
}
 .entry-content ul.slick-dots {
     position: absolute;
     bottom: 0;
     display: block;
     width: 100%;
     padding: 0;
     margin: 0;
     list-style: none;
     text-align: center;
}
 .slick-dots li {
     position: relative;
     display: inline-block;
     margin: 0 5px;
     padding: 0;
     cursor: pointer;
}
 .slick-dots li button {
     font-size: 0;
     line-height: 0;
     display: block;
     width: 9px;
     height: 9px;
     padding: 0;
     cursor: pointer;
     color: transparent;
     border: 0;
     outline: none;
     background: rgba(0, 0, 0, 0.4);
     border-radius: 10px;
}
 .slick-dots li.slick-active button {
     background-color: #000000;
}
/*END/SLICK SLIDER*/
 .instructors-slider .slick-slide.slick-current.slick-active.slick-center {
     visibility: visible!important;
}
 .instructors-slider .slick-slide {
     visibility: hidden;
}
 .get-started-form h3, h3, .featured-instructors h3 {
     letter-spacing: 3px!important;
}
 @media (max-width: 520px){
     .mb-100-title h1 {
         font-size: 51px !important;
         line-height: 44px !important;
    }
     .cls_reformer_signature h4, .fp_reformer_coaches h4{
         font-size: 30px!important;
         line-height: 37px!important;
    }
     .mobile-text h3 {
         font-weight: 700!important;
         line-height: 42px;
         letter-spacing: 3px!important;
    }
}
 .of_cls_feature_reformer .et_pb_image_wrap:before {
     font-size: 32px!important;
     line-height: 36px!important;
     letter-spacing: 4px;
}
 .fp_reformer_coaches .et_pb_image_wrap:before{
     font-size: 30px!important;
     line-height: 42px!important;
     letter-spacing: 3px!important;
}
 @media (max-width: 767px){
     h3 {
         letter-spacing: 3px !Important;
         font-weight: 700!important;
    }
}
/*----------------------END/REFORMER SURRY HILLS---------------------------*/
/*why oneplay*/
 .fp_video_banner .et_pb_video_overlay{
     cursor: unset;
}
 div.op_video_scale video{
     scale: 1.02;
}
 .why_vision_img_title {
     margin: 0 !important;
}
 .why_vision_img_title p {
     position: relative;
     top: -70px;
     height: 0;
     transform: translateX(10%);
}
 @media(max-width:980px){
     .why_vision_img_title p {
         transform: unset;
    }
}
 .why_card_section .et_pb_blurb_content {
     width: 204px !important;
}
 #video_boarder_radius_ios{
     border-radius: 19px;
     z-index: 1;
}
 .fp_video_banner .et_pb_video_play:before {
     font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif!important;
     content: "Play Video";
     background-color: #d5e022;
     color: #000000;
     width: 200px;
     height: 60px;
     display: flex;
     border-radius: 6px;
     font-size: 18px;
     justify-content: center;
     align-items: center;
}
 .fp_video_banner .et_pb_video_play {
     display: unset ;
     position: unset;
     z-index: 100;
}
 .fp_video_banner .et_pb_video_overlay_hover{
     display: grid;
     align-items: end;
     justify-items: center;
     margin-top: -6%;
     margin-left: 2%;
}
 .fp_video_banner .et_pb_video_overlay_hover:hover{
     background-color: unset !important;
}
/*why oneplayground cool sh!t*/
 .owl-gallery_why .owl-stage-outer {
     padding-bottom: 30px;
}
 div#gym-gallery_why_itm {
     transform: translateX(27%);
}
 .owl-gallery_why button.owl-next:hover {
     background: unset !important;
}
 .owl-gallery_why button.owl-prev:hover {
     background: unset !important;
}
 @media(max-width:768px){
     div#gym-gallery_why_itm {
         transform: translateX(0%);
    }
}
 @media(max-width:600px){
     div#gym-gallery_why_itm {
         transform: translateX(0%);
         width: 400px;
         height: 400px;
    }
     .owl-gallery_why .owl-theme .owl-nav {
         margin-top: 10px;
    }
     .owl-gallery_why .owl-stage-outer {
         padding-bottom: 0px;
    }
}
/* why oneplayground how does this affect slider css*/
 .owl-gallery_card button.owl-dot.active span {
     background: black !important;
}
 .owl-gallery_card button.owl-prev {
     display: flex !important;
     justify-content: flex-start;
     transform: translateX(-150%);
}
 .owl-gallery_card button.owl-prev:hover {
     background: unset !important;
}
 .owl-gallery_card button.owl-next {
     display: flex !important;
     justify-content: flex-end;
     transform: translateX(150%);
}
 .owl-gallery_card button.owl-next:hover {
     background: unset !important;
}
 .owl-gallery_card .owl-nav {
     display: flex !important;
     position: absolute !important;
     top: 35%;
     width: 100%;
     transform: translateY(-50%);
     margin:0 !important;
     justify-content: space-between;
     height: 0;
}
 div#gym-gallery_card {
     width: 455px;
     margin:auto;
}
 @media (max-width:768px){
     .owl-gallery_card button.owl-prev {
         display: flex !important;
         justify-content: flex-start;
         transform: translateX(0%);
    }
     .owl-gallery_card button.owl-next {
         display: flex !important;
         justify-content: flex-end;
         transform: translateX(0%);
    }
}
 .owl-gallery_card .owl-dots {
     margin-top: 56px !important;
}
 @media (max-width:600px){
     .owl-gallery_card .owl-dots {
         margin-top: 10px !important;
    }
     div#gym-gallery_card {
         width: 310px;
    }
     .owl-gallery_card button.owl-prev {
         display: flex !important;
         justify-content: flex-start;
         transform: translateX(0%);
    }
     .owl-gallery_card button.owl-next {
         display: flex !important;
         justify-content: flex-end;
         transform: translateX(0%);
    }
     .owl-gallery_card .owl-nav {
         display: flex !important;
         position: absolute !important;
         top: 35%;
         width: 100%;
         transform: translateY(-50%);
         margin:0 !important;
    }
     div#gym-gallery_card img {
         height: 335px;
         object-fit: cover;
         border-radius: 19px;
    }
}
 p.owl-gallery_card_title {
     font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 450;
     font-size: 23px;
     line-height: 25px;
     color: #000000;
     padding-top: 20px;
     padding-bottom: 0px;
}
 p.owl-gallery_card_body_content {
     font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 450;
     font-size: 14px;
     line-height: 23px;
     color: #000000;
     padding-top: 20px;
     padding-bottom: 0px;
}
/**************/
/*surry hills*/
/************/
.op_contact_icon img{
    width: 16px !important;
    height: 20px;
}

.op_location_icon img{
    width: 19px !important;
    height: 18px;
}

@media(max-width:380px){
	.op_contact_icon img{
		right: 12px;
		position: relative;
	}

	.op_location_icon img{
		right: 12px;
		position: relative;
	}
}

@media(max-width:350px){
	.op_contact_icon img{
		right: 20px;
		position: relative;
	}

	.op_location_icon img{
		right: 20px;
		position: relative;
	}
}

 .page-surry-hills h1,h2,h3{
     padding:0;
}
 .page-surry-hills input#gform_submit_button_1 {
     text-transform: capitalize;
}
/***4 col category section***/
 @media (max-width:767px) {
     .page-surry-hills .of_4col .et_pb_column {
         width: 100%!important;
         margin:0 !Important;
    }
}
/***cattegories section***/
/*  .page-surry-hills .of_cls_type.cls_one .et_pb_image_wrap:before {
     content: "Equipment";
}
 .page-surry-hills .of_cls_type.cls_two .et_pb_image_wrap:before {
     content: "Signature Studios";
}
 .page-surry-hills .of_cls_type.cls_three .et_pb_image_wrap:before {
     content: "New\AReformer\AStudio";
     white-space: pre-wrap;
}
 .page-surry-hills .of_cls_type.cls_four .et_pb_image_wrap:before {
     content: "100+\A CLASSES";
     white-space: pre-wrap;
} */
 .page-surry-hills .of_cls_type.et_pb_blurb .et_pb_image_wrap {
     display: flex !Important;
     justify-content: center;
     border-radius: 20px;
}
 .page-surry-hills .of_cls_type .et_pb_image_wrap:before {
     position: absolute;
     z-index: 2;
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
     width: 100%;
     max-width: 100%;
     height: calc(100% - 30px);
     font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 43px;
     line-height: 49px;
     transition: all 300ms ease-in-out;
}

 .page-surry-hills .cls_type_ref .et_pb_image_wrap:before {
     background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
	 border-radius: 19px;
}

 @media (max-width:425px) {
     .page-surry-hills .of_cls_type .et_pb_module_header {
         font-size: 30px !important;
         line-height: 30px !important;
         margin-bottom: 10px;
    }
     .page-surry-hills .of_cls_type .et_pb_image_wrap:before {
         font-size:35px;
         line-height:35px;
    }
	 .of_cls_type h4.et_pb_module_header span{
		 font-size: 35px ;
    	 line-height: 35px ;
	 }
	 .of_cls_type:hover h4.et_pb_module_header span{
		  font-size: 30px ;
          line-height: 30px ;
	 }
}
 .page-surry-hills .of_cls_type:hover .et_pb_image_wrap:before {
     opacity:0;
}
 .page-surry-hills .of_cls_type .et_pb_blurb_container {
     position: absolute;
     top: 0;
     width: 100%;
     height: calc(100% - 30px);
     display: flex;
     flex-direction: column;
     align-content: center;
     z-index: 2;
     justify-content: center;
     padding: 0 25px;
     opacity: 0;
     pointer-events: none;
     transition: all 300ms ease-in-out;
}

.page-surry-hills #surryhills_featuress .et_pb_image_wrap:before {
     background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
	border-radius: 19px;
}

 @media (max-width:375px) {
     .page-surry-hills .of_cls_type .et_pb_blurb_container {
         padding: 0px 20px;
    }
}
 .page-surry-hills .of_cls_type .et_pb_blurb_container:after {
     content: '';
     position: absolute;
     background: rgb(0 0 0 / 0%);
     z-index: -1;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border-radius: 20px;
}

.of_cls_type .et_pb_blurb_container {
	 background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)) !important;
	 border-radius: 19px;
}

.of_cls_type .et_pb_blurb_container:after  {
	 transition: all 300ms ease-in-out;
}

 .page-surry-hills .of_cls_type .et_pb_blurb_container {
     opacity: 1;
     pointer-events: all;
}

.of_cls_type .et_pb_blurb_description {
    display: none;
}

.of_cls_type:hover .et_pb_blurb_description {
    display: block;
}

.of_cls_type h4.et_pb_module_header {
    text-align: center;
}

.of_cls_type:hover h4.et_pb_module_header {
    text-align: left;
}

.of_cls_type h4.et_pb_module_header span {
    font-size: 43px;
    line-height: 49px;
}

.of_cls_type:hover h4.et_pb_module_header span {
    font-size: 35px;
    line-height: 35px;
}

 .page-surry-hills .of_cls_type:hover .et_pb_blurb_container:after {
     background: rgb(0 0 0 / 60%);
}
/***meet our world***/
 .page-surry-hills .of_ch_itm .et_pb_blurb_container {
     position: absolute;
     top: 20px;
}
 .page-surry-hills .of_ch_itm .et_pb_blurb_content {
     display: flex;
     align-items: center;
     justify-content: center;
}
/*location*/
 .page-surry-hills img.wp-image-503 {
     object-fit: cover;
}
 .page-surry-hills .find-us-specialty-section > .et_pb_row {
     max-width: 1440px;
}
 .page-surry-hills .find-us-specialty-section-mob > .et_pb_row {
     width: 100%;
}
 @media (min-width:980px) {
     .page-surry-hills .find-us-specialty-col {
         position: absolute!important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-50%);
    }
}
 .page-surry-hills .find-us-specialty-col {
     background-color: #f8f5f2;
     border-radius: 10px 10px 10px 10px;
     overflow: hidden;
     padding-right: 25px;
     padding-left: 25px;
     box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
}
 @media (max-width:640px) {
     .page-surry-hills .find-us-specialty-col {
         position: unset !important;
         top: 0;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-0%);
    }
}
 @media screen and (max-width: 1400px) and (min-width: 980px){
     .page-surry-hills .et_pb_column_5.of_4col_cat1{
         grid-template-columns: 1fr 1fr;
         width:70%;
    }

     .page-surry-hills .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
         width:100%;
    }
     .page-surry-hills .find-us-specialty-col.et_pb_specialty_column {
         width: 100% !important;
    }
    /*map mobile*/
     .page-surry-hills .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
         width: 100% ;
         margin: auto;
         margin-bottom: 20px;
    }
     .page-surry-hills .find-us-specialty-col {
         background-color: #f8f5f2;
         border-radius: 10px 10px 10px 10px;
         overflow: hidden;
         padding-right: 25px;
         padding-left: 25px;
         box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
         position: unset !important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: unset;
    }
}
 @media (min-width:1400px) {
     .page-surry-hills .et_pb_section.et_pb_section_4.map_pro{
         display: none;
    }
}
 @media screen and (max-width: 1024px) and (min-width: 980px){
     .page-surry-hills .et_pb_module.et_pb_text.et_pb_text_7.cta_see {
         width: 80%;
    }
}
/*********************/
/*marrickville hills*/
/*******************/
.of_4col_cat1{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 20px;
    max-width: 1260px;
  }

.cta_see{
    display: flex;
    justify-content: flex-end;
    width: 98%;
  	margin:auto;
  }

@media(max-width:1024px){
  .of_4col_cat1{
    grid-template-columns: 1fr 1fr;
    row-gap: 20px;
  }
}

@media(max-width:1200px) and (min-width: 1000px){
  .cta_see{
    justify-content: flex-end;
    width: 92%;
    margin: unset;
  }
}

@media(max-width:767px){
  .of_4col_cat1{
    grid-template-columns: 1fr !important;
    row-gap: 12px;
  }
  .cta_see{
		width: 100%;
    justify-content: center;
    
  }
}

@media(max-width:1400px){
  .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
    width: 100%;
}
}
 .page-marrickville input#gform_submit_button_1 {
     text-transform: capitalize;
}
 .page-marrickville h1,h2,h3{
     padding:0;
}
/***4 col category section***/
 @media (max-width:767px) {
     .page-marrickville .of_4col .et_pb_column {
         width: 100%!important;
         margin:0 !Important;
    }
}
/***cattegories section***/

 .page-marrickville .of_cls_type.et_pb_blurb .et_pb_image_wrap {
     display: flex !Important;
     justify-content: center;
}
 .page-marrickville .of_cls_type .et_pb_image_wrap:before {
     position: absolute;
     z-index: 2;
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
     width: 100%;
     max-width: 100%;
     height: calc(100% - 30px);
     font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 43px;
     line-height: 49px;
     transition: all 300ms ease-in-out;
     background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
     border-radius: 19px;
}
 @media (max-width:425px) {
     .page-marrickville .of_cls_type .et_pb_module_header {
         font-size: 30px !important;
         line-height: 30px !important;
         margin-bottom: 10px;
    }
     .page-marrickville .of_cls_type .et_pb_image_wrap:before {
         font-size:35px;
         line-height:35px;
    }
}
 .page-marrickville .of_cls_type:hover .et_pb_image_wrap:before {
     opacity:0;
}
 .page-marrickville .of_cls_type .et_pb_blurb_container {
     position: absolute;
     top: 0;
    /*left: 17px;
    */
     width: 100%;
     height: calc(100% - 30px);
     display: flex;
     flex-direction: column;
     align-content: center;
     z-index: 2;
     justify-content: center;
     padding: 0 25px;
     opacity: 0;
     pointer-events: none;
     transition: all 300ms ease-in-out;
}
 @media (max-width:375px) {
     .page-marrickville .of_cls_type .et_pb_blurb_container {
         padding: 0px 20px;
    }
}
 .page-marrickville .of_cls_type .et_pb_blurb_container:after {
     content: '';
     position: absolute;
     background: rgb(0 0 0 / 0%);
     z-index: -1;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border-radius: 20px;
}
 .page-marrickville .of_cls_type .et_pb_blurb_container {
     opacity: 1;
     pointer-events: all;
}
 .page-marrickville .of_cls_type:hover .et_pb_blurb_container:after {
     background: rgb(0 0 0 / 60%);
}
/***meet our world***/
 .page-marrickville .of_ch_itm .et_pb_blurb_container {
     position: absolute;
     top: 20px;
}
 .page-marrickville .of_ch_itm .et_pb_blurb_content {
     display: flex;
     align-items: center;
     justify-content: center;
}
/*location*/
 .page-marrickville img.wp-image-503 {
     object-fit: cover;
}
 .page-marrickville .find-us-specialty-section > .et_pb_row {
     max-width: 1440px;
}
 .page-marrickville .find-us-specialty-section-mob > .et_pb_row {
     width: 100%;
}
 @media (min-width:980px) {
     .page-marrickville .find-us-specialty-col {
         position: absolute!important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-50%);
    }
}
 .page-marrickville .find-us-specialty-col {
     background-color: #f8f5f2;
     border-radius: 10px 10px 10px 10px;
     overflow: hidden;
     padding-right: 25px;
     padding-left: 25px;
     box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
}
 @media (max-width:640px) {
     .page-marrickville .find-us-specialty-col {
         position: unset !important;
         top: 0;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-0%);
    }
}
 @media screen and (max-width: 1400px) and (min-width: 980px){
     .page-marrickville .et_pb_column_5.of_4col_cat1{
         grid-template-columns: 1fr 1fr;
         width:70%;
    }
     .page-marrickville .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
         visibility: hidden;
    }
     .page-marrickville .find-us-specialty-col.et_pb_specialty_column {
         width: 100% !important;
    }
    /*map mobile*/
     .page-marrickville .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
         width: 100% ;
         margin: auto;
         margin-bottom: 20px;
    }
     .page-marrickville .find-us-specialty-col {
         background-color: #f8f5f2;
         border-radius: 10px 10px 10px 10px;
         overflow: hidden;
         padding-right: 25px;
         padding-left: 25px;
         box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
         position: unset !important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: unset;
    }
}
 @media (min-width:1400px) {
     .page-marrickville .et_pb_section.et_pb_section_4.map_pro{
         display: none;
    }
}
 @media screen and (max-width: 1024px) and (min-width: 980px){
     .page-marrickville .et_pb_module.et_pb_text.et_pb_text_7.cta_see {
         width: 80%;
    }
}
/***cattegories section***/
/*  .page-marrickville .of_cls_type.cls_new1 .et_pb_image_wrap:before {
     content: "Equipment";
}
 .page-marrickville .of_cls_type.cls_new2 .et_pb_image_wrap:before {
     content: "Signature studios";
}
 .page-marrickville .of_cls_type.cls_new3 .et_pb_image_wrap:before {
     content: "Creche";
     white-space: pre-wrap;
}
 .page-marrickville .of_cls_type.cls_new4 .et_pb_image_wrap:before {
     content: "300+ classes";
     white-space: pre-wrap;
} */
/**********/
/*newtown*/
/********/
 .page-newtown input#gform_submit_button_1 {
     text-transform: capitalize;
}
 .page-newtown h1,h2,h3{
     padding:0;
}
/***4 col category section***/
 @media (max-width:767px) {
     .page-newtown .of_4col .et_pb_column {
         width: 100%!important;
         margin:0 !Important;
    }
}
/***cattegories section***/
/*  .page-newtown .of_cls_type.cls_one .et_pb_image_wrap:before {
     content: "Equipment";
}
 .page-newtown .of_cls_type.cls_two .et_pb_image_wrap:before {
     content: "Signature Studios";
}
 .page-newtown .of_cls_type.cls_three .et_pb_image_wrap:before {
     content: "LIFTING &\A FUNCTIONAL";
     white-space: pre-wrap;
}
 .page-newtown .of_cls_type.cls_four .et_pb_image_wrap:before {
     content: "100+\A CLASSES";
     white-space: pre-wrap;
} */
 .page-newtown .of_cls_type.et_pb_blurb .et_pb_image_wrap {
     display: flex !Important;
     justify-content: center;
}
 .page-newtown .of_cls_type .et_pb_image_wrap:before {
     position: absolute;
     z-index: 2;
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
     width: 100%;
     max-width: 100%;
     height: calc(100% - 30px);
     font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 43px;
     line-height: 49px;
     transition: all 300ms ease-in-out;
     background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
     border-radius: 19px;
}
 @media (max-width:425px) {
     .page-newtown .of_cls_type .et_pb_module_header {
         font-size: 30px !important;
         line-height: 30px !important;
         margin-bottom: 10px;
    }
     .page-newtown .of_cls_type .et_pb_image_wrap:before {
         font-size:35px;
         line-height:35px;
    }
}
 .page-newtown .of_cls_type:hover .et_pb_image_wrap:before {
     opacity:0;
}
 .page-newtown .of_cls_type .et_pb_blurb_container {
     position: absolute;
     top: 0;
     width: 100%;
     height: calc(100% - 30px);
     display: flex;
     flex-direction: column;
     align-content: center;
     z-index: 2;
     justify-content: center;
     padding: 0 25px;
     opacity: 0;
     pointer-events: none;
     transition: all 300ms ease-in-out;
}
 @media (max-width:375px) {
     .page-newtown .of_cls_type .et_pb_blurb_container {
         padding: 0px 20px;
    }
}
 .page-newtown .of_cls_type .et_pb_blurb_container:after {
     content: '';
     position: absolute;
     background: rgb(0 0 0 / 0%);
     z-index: -1;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border-radius: 20px;
}
 .page-newtown .of_cls_type .et_pb_blurb_container {
     opacity: 1;
     pointer-events: all;
}
 .page-newtown .of_cls_type:hover .et_pb_blurb_container:after {
     background: rgb(0 0 0 / 60%);
}
/***meet our world***/
 .page-newtown .of_ch_itm .et_pb_blurb_container {
     position: absolute;
     top: 20px;
}
 .page-newtown .of_ch_itm .et_pb_blurb_content {
     display: flex;
     align-items: center;
     justify-content: center;
}
/*location*/
 .page-newtown img.wp-image-503 {
     object-fit: cover;
}
 .page-newtown .find-us-specialty-section > .et_pb_row {
     max-width: 1440px;
}
 .page-newtown .find-us-specialty-section-mob > .et_pb_row {
     width: 100%;
}
 @media (min-width:980px) {
     .page-newtown .find-us-specialty-col {
         position: absolute!important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-50%);
    }
}
 .page-newtown .find-us-specialty-col {
     background-color: #f8f5f2;
     border-radius: 10px 10px 10px 10px;
     overflow: hidden;
     padding-right: 25px;
     padding-left: 25px;
     box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
}
 @media (max-width:640px) {
     .page-newtown .find-us-specialty-col {
         position: unset !important;
         top: 0;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-0%);
    }
}
 @media screen and (max-width: 1400px) and (min-width: 980px){
     .page-newtown .et_pb_column_5.of_4col_cat1{
         grid-template-columns: 1fr 1fr;
         width:70%;
    }
     
     .page-newtown .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
         width:100%;
    }
     .page-newtown .find-us-specialty-col.et_pb_specialty_column {
         width: 100% !important;
    }
    /*map mobile*/
     .page-newtown .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
         width: 100% ;
         margin: auto;
         margin-bottom: 20px;
    }
     .page-newtown .find-us-specialty-col {
         background-color: #f8f5f2;
         border-radius: 10px 10px 10px 10px;
         overflow: hidden;
         padding-right: 25px;
         padding-left: 25px;
         box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
         position: unset !important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: unset;
    }
}
 @media (min-width:1400px) {
     .page-newtown .et_pb_section.et_pb_section_4.map_pro{
         display: none;
    }
}
 @media screen and (max-width: 1024px) and (min-width: 980px){
     .page-newtown .et_pb_module.et_pb_text.et_pb_text_7.cta_see {
         width: 80%;
    }
}
/***********/
/*wellness*/
/*********/
/*  .page-wellness input#gform_submit_button_1 {
     text-transform: capitalize;
} */
 .page-wellness h1,h2,h3{
     padding:0;
}
/***4 col category section***/
 @media (max-width:767px) {
     .page-wellness .of_4col .et_pb_column {
         width: 100%!important;
         margin:0 !Important;
    }
}
/***cattegories section***/
/*  .page-wellness .of_cls_type.cls_one .et_pb_image_wrap:before {
     content: "Reformer Studio";
}
 .page-wellness .of_cls_type.cls_two .et_pb_image_wrap:before {
     content: "Space Studio";
}
 .page-wellness .of_cls_type.cls_three .et_pb_image_wrap:before {
     content: "Elements Studio";
     white-space: pre-wrap;
}
 .page-wellness .of_cls_type.cls_four .et_pb_image_wrap:before {
     content: "Infrared\ASauna";
     white-space: pre-wrap;
} */
 .page-wellness .of_cls_type.et_pb_blurb .et_pb_image_wrap {
     display: flex !Important;
     justify-content: center;
}
 .page-wellness .of_cls_type .et_pb_image_wrap:before {
     position: absolute;
     z-index: 2;
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
     width: 100%;
     max-width: 100%;
     height: calc(100% - 30px);
     font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 43px;
     line-height: 49px;
     transition: all 300ms ease-in-out;
     background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
     border-radius: 19px;
}
 @media (max-width:425px) {
     .page-wellness .of_cls_type .et_pb_module_header {
         font-size: 30px !important;
         line-height: 30px !important;
         margin-bottom: 10px;
    }
     .page-wellness .of_cls_type .et_pb_image_wrap:before {
         font-size:35px;
         line-height:35px;
    }
}
 .page-wellness .of_cls_type:hover .et_pb_image_wrap:before {
     opacity:0;
}
 .page-wellness .of_cls_type .et_pb_blurb_container {
     position: absolute;
     top: 0;
    /*left: 17px;
    */
     width: 100%;
     height: calc(100% - 30px);
     display: flex;
     flex-direction: column;
     align-content: center;
     z-index: 2;
     justify-content: center;
     padding: 0 25px;
     opacity: 0;
     pointer-events: none;
     transition: all 300ms ease-in-out;
}
 @media (max-width:375px) {
     .page-wellness .of_cls_type .et_pb_blurb_container {
         padding: 0px 20px;
    }
}
 .page-wellness .of_cls_type .et_pb_blurb_container:after {
     content: '';
     position: absolute;
     background: rgb(0 0 0 / 0%);
     z-index: -1;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border-radius: 20px;
}
 .page-wellness .of_cls_type .et_pb_blurb_container {
     opacity: 1;
     pointer-events: all;
}
 .page-wellness .of_cls_type:hover .et_pb_blurb_container:after {
     background: rgb(0 0 0 / 60%);
}
/***meet our world***/
 .page-wellness .of_ch_itm .et_pb_blurb_container {
     position: absolute;
     top: 20px;
}
 .page-wellness .of_ch_itm .et_pb_blurb_content {
     display: flex;
     align-items: center;
     justify-content: center;
}
/*location*/
 .page-wellness img.wp-image-503 {
     object-fit: cover;
}
 .page-wellness .find-us-specialty-section > .et_pb_row {
     max-width: 1440px;
}
 .page-wellness .find-us-specialty-section-mob > .et_pb_row {
     width: 100%;
}
 @media (min-width:980px) {
     .page-wellness .find-us-specialty-col {
         position: absolute!important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-50%);
    }
}
 .page-wellness .find-us-specialty-col {
     background-color: #f8f5f2;
     border-radius: 10px 10px 10px 10px;
     overflow: hidden;
     padding-right: 25px;
     padding-left: 25px;
     box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
}
 @media (max-width:640px) {
     .page-wellness .find-us-specialty-col {
         position: unset !important;
         top: 0;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-0%);
    }
}
 @media screen and (max-width: 1400px) and (min-width: 980px){
     .page-wellness .et_pb_column_5.of_4col_cat1{
         grid-template-columns: 1fr 1fr;
         width:70%;
    }
    
     .page-wellness .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
         width: 100%;
    }
     .page-wellness .find-us-specialty-col.et_pb_specialty_column {
         width: 100% !important;
    }
    /*map mobile*/
     .page-wellness .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
         width: 100% ;
         margin: auto;
         margin-bottom: 20px;
    }
     .page-wellness .find-us-specialty-col {
         background-color: #f8f5f2;
         border-radius: 10px 10px 10px 10px;
         overflow: hidden;
         padding-right: 25px;
         padding-left: 25px;
         box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
         position: unset !important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: unset;
    }
}
 @media (min-width:1400px) {
     .page-wellness .et_pb_section.et_pb_section_4.map_pro{
         display: none;
    }
}
 @media screen and (max-width: 1024px) and (min-width: 980px){
     .page-wellness .et_pb_module.et_pb_text.et_pb_text_7.cta_see {
         width: 80%;
    }
}
/***********/
/**bunker**/
/*********/
 .page-the-bunker h1,h2,h3{
     padding:0;
}
 .page-the-bunker input#gform_submit_button_1 {
     text-transform: capitalize;
}
/***4 col category section***/
 @media (max-width:767px) {
     .page-the-bunker .of_4col .et_pb_column {
         width: 100%!important;
         margin:0 !Important;
    }
}
/***cattegories section***/
/*  .page-the-bunker .of_cls_type.cls_one .et_pb_image_wrap:before {
     content: "Equipment";
}
 .page-the-bunker .of_cls_type.cls_two .et_pb_image_wrap:before {
     content: "World-class personal trainers";
}
 .page-the-bunker .of_cls_type.cls_three .et_pb_image_wrap:before {
     content: "50+\ASIGNATURE CLASSES";
     white-space: pre-wrap;
}
 .page-the-bunker .of_cls_type.cls_four .et_pb_image_wrap:before {
     content: "Membership";
     white-space: pre-wrap;
} */
 .page-the-bunker .of_cls_type.et_pb_blurb .et_pb_image_wrap {
     display: flex !Important;
     justify-content: center;
}
 .page-the-bunker .of_cls_type .et_pb_image_wrap:before {
     position: absolute;
     z-index: 2;
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
     width: 100%;
     max-width: 100%;
     height: calc(100% - 30px);
     font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 43px;
     line-height: 49px;
     transition: all 300ms ease-in-out;
     background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
     border-radius: 19px;
}
 @media (max-width:425px) {
     .page-the-bunker .of_cls_type .et_pb_module_header {
         font-size: 30px !important;
         line-height: 30px !important;
         margin-bottom: 10px;
    }
     .page-the-bunker .of_cls_type .et_pb_image_wrap:before {
         font-size:35px;
         line-height:35px;
    }
}
 .page-the-bunker .of_cls_type:hover .et_pb_image_wrap:before {
     opacity:0;
}
 .page-the-bunker .of_cls_type .et_pb_blurb_container {
     position: absolute;
     top: 0;
    /*left: 17px;
    */
     width: 100%;
     height: calc(100% - 30px);
     display: flex;
     flex-direction: column;
     align-content: center;
     z-index: 2;
     justify-content: center;
     padding: 0 0px;
     opacity: 0;
     pointer-events: none;
/*   transition: all 300ms ease-in-out; */
}
.page-the-bunker .of_cls_type:hover .et_pb_blurb_container {
     padding: 0 25px;
}
 @media (max-width:375px) {
     .page-the-bunker .of_cls_type .et_pb_blurb_container {
         padding: 0px 0px;
    }
	 .page-the-bunker .of_cls_type:hover .et_pb_blurb_container {
     padding: 0px 20px;
}
}
 .page-the-bunker .of_cls_type .et_pb_blurb_container:after {
     content: '';
     position: absolute;
     background: rgb(0 0 0 / 0%);
     z-index: -1;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border-radius: 20px;
}
 .page-the-bunker .of_cls_type .et_pb_blurb_container {
     opacity: 1;
     pointer-events: all;
}
 .of_cls_type:hover .et_pb_blurb_container:after {
     background: rgb(0 0 0 / 60%);
}
/***meet our world***/
 .page-the-bunker .of_ch_itm .et_pb_blurb_container {
     position: absolute;
     top: 20px;
}
 .page-the-bunker .of_ch_itm .et_pb_blurb_content {
     display: flex;
     align-items: center;
     justify-content: center;
}
/*location*/
 .page-the-bunker img.wp-image-503 {
     object-fit: cover;
}
 .page-the-bunker .find-us-specialty-section > .et_pb_row {
     max-width: 1440px;
}
 .page-the-bunker .find-us-specialty-section-mob > .et_pb_row {
     width: 100%;
}
 @media (min-width:980px) {
     .page-the-bunker .find-us-specialty-col {
         position: absolute!important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-50%);
    }
}
 .page-the-bunker .find-us-specialty-col {
     background-color: #f8f5f2;
     border-radius: 10px 10px 10px 10px;
     overflow: hidden;
     padding-right: 25px;
     padding-left: 25px;
     box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
}
 @media (max-width:640px) {
     .page-the-bunker .find-us-specialty-col {
         position: unset !important;
         top: 0;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: translateY(-0%);
    }
}
 @media screen and (max-width: 1400px) and (min-width: 980px){
     .page-the-bunker .et_pb_column_5.of_4col_cat1{
         grid-template-columns: 1fr 1fr;
         width:70%;
    }
     .page-the-bunker .et_pb_text_5.cta_see{
         left:0px;
         width: 100%;
    }
     .page-the-bunker .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
         width:100%;
    }
     .page-the-bunker .find-us-specialty-col.et_pb_specialty_column {
         width: 100% !important;
    }
	 .ipadpro_location_details{
		 transform: translateX(5%);
	 }
    /*map mobile*/
     .page-the-bunker .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
         width: 100% ;
         margin: auto;
         margin-bottom: 20px;
    }
     .page-the-bunker .find-us-specialty-col {
         background-color: #f8f5f2;
         border-radius: 10px 10px 10px 10px;
         overflow: hidden;
         padding-right: 25px;
         padding-left: 25px;
         box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
         position: unset !important;
         top: 50%;
         bottom: auto;
         right: 0px;
         left: auto;
         transform: unset;
    }
}
 @media (min-width:1400px) {
     .page-the-bunker .et_pb_section.et_pb_section_4.map_pro{
         display: none;
    }
}
 @media screen and (max-width: 1024px) and (min-width: 980px){
     .page-the-bunker .et_pb_module.et_pb_text.et_pb_text_7.cta_see {
         width: 80%;
    }
}


@media(min-width:480px) and (max-width:790px)
{
  
.contact-us .et_pb_column
  {
    	width:fit-content!important;
  }
  
  .et_pb_row .contact-us {
		display: flex;
		justify-content: center;
		gap: 0 20px;
	}
  
	.op_location_icon .et_pb_main_blurb_image, .op_contact_icon .et_pb_main_blurb_image{
		left: 0!important;
	}
	
	.contact-details .et_pb_column {
		width: 100%!important;
	}
}

@media (max-width:1400px) and (min-width:980px)
{
	  .find-us-specialty-section > .et_pb_row {
		display: flex;
		flex-direction: column-reverse;
	}

	  .et_pb_column.location1 {
		width: 100%!important;
		margin-top: 40px;
	}
	
}

@media (max-width:1100px) and (min-width:980px)
{
	.bunker-features .et_pb_column {
		display: flex;
		flex-wrap: wrap;
	}
}

/********/
/*sauna*/
/******/
 .page-sauna h1,h2,h3{
     padding:0;
}
/***4 col category section***/
 @media (max-width:767px) {
     .page-sauna .of_4col .et_pb_column {
         width: 1300px!important;
         margin:0 !Important;
    }
}
/***cattegories section***/
 .page-sauna .of_cls_type.cls_one .et_pb_image_wrap:before {
     content: "full-\A service\A gym";
     white-space: pre-wrap;
}
 .page-sauna .of_cls_type.cls_two .et_pb_image_wrap:before {
     content: "YOGA\AStudio";
     white-space: pre-wrap;
}
 .page-sauna .of_cls_type.cls_three .et_pb_image_wrap:before {
     content: "reformer studio";
     white-space: pre-wrap;
}
 .page-sauna .of_cls_type.cls_four .et_pb_image_wrap:before {
     content: "barre &\A dance\A studio";
     white-space: pre-wrap;
}
 .page-sauna .of_cls_type.et_pb_blurb .et_pb_image_wrap {
     display: flex !Important;
     justify-content: center;
}
 .page-sauna .of_cls_type .et_pb_image_wrap:before {
     position: absolute;
     z-index: 2;
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
     width: 100%;
     max-width: 100%;
     height: calc(100% - 30px);
     font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 43px;
     line-height: 49px;
     transition: all 300ms ease-in-out;
    /*background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
    */
     border-radius: 19px;
}
 @media (max-width:425px) {
     .page-sauna .of_cls_type .et_pb_module_header {
         font-size: 30px !important;
         line-height: 30px !important;
         margin-bottom: 10px;
    }
     .page-sauna .of_cls_type .et_pb_image_wrap:before {
         font-size:35px;
         line-height:35px;
    }
}
 .page-sauna .of_cls_type:hover .et_pb_image_wrap:before {
     opacity:0;
}
 .page-sauna .of_cls_type .et_pb_blurb_container {
     position: absolute;
     top: 0;
    /*left: 17px;
    */
     width: 100%;
     height: calc(100% - 30px);
     display: flex;
     flex-direction: column;
     align-content: center;
     z-index: 2;
     justify-content: center;
     padding: 0 25px;
     opacity: 0;
     pointer-events: none;
     transition: all 300ms ease-in-out;
}
 @media (max-width:375px) {
     .page-sauna .of_cls_type .et_pb_blurb_container {
         padding: 0px 20px;
    }
}
 .page-sauna .of_cls_type .et_pb_blurb_container:after {
     content: '';
     position: absolute;
     background: rgb(0 0 0 / 0%);
     z-index: -1;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border-radius: 20px;
}
 .page-sauna .of_cls_type:hover .et_pb_blurb_container {
     opacity: 1;
     pointer-events: all;
}
 .page-sauna .of_cls_type:hover .et_pb_blurb_container:after {
     background: rgb(0 0 0 / 60%);
}
/***meet our world***/
 .page-sauna .of_ch_itm .et_pb_blurb_container {
     position: absolute;
     top: 20px;
}
 .page-sauna .of_ch_itm .et_pb_blurb_content {
     display: flex;
     align-items: center;
     justify-content: center;
}
/*location*/
 .page-sauna img.wp-image-503 {
     object-fit: cover;
}
 .page-sauna .find-us-specialty-section > .et_pb_row {
     max-width: 1440px;
     width:95%;
}
 @media (max-width:520px) {
     .page-sauna .find-us-specialty-section > .et_pb_row {
         width:100%;
    }
}
 .page-sauna .find-us-specialty-col {
     background-color: #f8f5f2;
     border-radius: 10px 10px 10px 10px;
     overflow: hidden;
     padding-right: 25px;
     padding-left: 25px;
     position: absolute!important;
     top: 50%;
     bottom: auto;
     right: 0px;
     left: auto;
     transform: translateY(-50%);
     box-shadow: 0px 2px 16px 0px rgb(194 198 204 / 60%);
}
 @media (max-width:768px) {
     .page-sauna .find-us-specialty-col {
         position: relative!important;
         transform: translateY(0%);
    }
}
 @media (max-width:420px) {
     .page-sauna .find-us-specialty-col {
         position: relative!important;
         bottom: auto;
         max-width: 308px!important;
         left: 50%;
         transform: translateX(-50%) translateY(0%);
         top: -93px;
    }
}
 @media screen and (max-width: 1400px) and (min-width: 980px){
     .page-sauna .et_pb_column_5.of_4col_cat1{
         grid-template-columns: 1fr 1fr;
         width:70%;
    }
     .page-sauna .et_pb_text_5.cta_see{
         left:0px;
         width: 84%;
    }
     .page-sauna .et_pb_module.ind_gyms_map {
         visibility: hidden;
    }
     .page-sauna .find-us-specialty-section .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
         visibility: hidden;
    }
     .page-sauna .find-us-specialty-col.et_pb_specialty_column {
         width: 100% !important;
    }
     .page-sauna .et_pb_section.find-us-specialty-section {
         padding-top: 0px !important;
    }
}
 @media (min-width:1400px) {
     .page-sauna .map_pro{
         display: none;
    }
}
 @media screen and (max-width: 1024px) and (min-width: 980px){
     .page-sauna .et_pb_module.et_pb_text.et_pb_text_7.cta_see {
         width: 80%;
    }
}
/*sauna pricing*/
 .page-sauna .sauna-price {
     width: 270px !important;
}
/*goals-sauna*/
 .page-sauna .goals-sauna{
     width: 314px !important;
}
/*slider-mobile*/
 .page-sauna .owl-theme .owl-dots .owl-dot.active span{
     background: #000000 !important;
}
 .page-sauna .owl-theme .owl-nav.disabled+.owl-dots {
     margin-top: 80px !important;
}
 @media (max-width:420px) {
     .page-sauna .sauna-direction .et_pb_blurb_container{
         padding-left: 0px;
    }
}
/* Home page new */
 .why_card_section .et_pb_blurb_content {
     width: 204px !important;
}
/* media kit */
 div#op_nick img {
     border-radius: 50%;
}

/* forms*/

@media (min-width:640px){
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    height: 30px;
}
 }

/* book a shoot form */

input#fsSubmitButton3803030 {
    border: 1px solid!important;
    border-radius: 3px!important;
    padding: 18px 32px!important;
    color: #fff !important;
    font-size: 14px !important;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	display: block;
}
/***hiding br tags in hero sections for mobile***/
	.dnbr br{
		display:none !important;
	}
@media (max-width:767px) {
	.nbr br {
		display:none !important;
	}
	.dnbr br{
		display:block !important;
	}
}

@media screen and (max-width:1140px) and (min-width:1025px)
{
	#centerd-logo.mobile-menu, #centerd-logo.section-transform {
		display: block !important;
	}
	div#centerd-logo\ dwd-main {
		display: none;
	}
}

@media screen and (max-width:1380px) and (min-width:1025px)
{
	ul#menu-primary-menu li a {
    		font-size: 14px!important;
	}
}


@media screen and (min-width:1130px)
{
	.main-header .et_pb_row {
		width: 100% !important;
		        max-width: 1440px;
        padding: 0;
        justify-content: space-around;
    }

	#merge-main-op-header .et_pb_column {
		width: fit-content !important;
	}
}

