﻿*{
    padding:0;
    margin:0;
    box-sizing:border-box;
}

.actionsee-video1, .actionsee-video2 {
    display: block;
    width: 100%;
    height: 450px;
}
.actionsee-video1 {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/youtube1-poster.png');
}
.actionsee-video2 {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/youtube2-poster.png');
}


    img {
        width: auto;
        max-width: 100%;
    }

a{
    text-decoration:none;
}
ul{
    list-style:none;
}

body {
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    font-family: 'Inter';
    background-color: #151723;
}

h1,.h2,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
font-weight:bold;
color:#fff;
}

h1, .h1{
    font-size:76px;
    line-height:76px;
}

h2, .h2{
    font-size:66px;
    line-height:80px;
}

h3, .h3{
    font-size:56px;
    line-height:68px;
}
h4, .h4{
    font-size:34px;
    line-height:34px;

}
h5,.h5{
    font-size:32px;
    line-height:46px;
}

h6,.h6{
    font-size:30px;
    line-height:38px;
}

.font-size46 {
    font-size: 46px;
    line-height: 56px;
}

.font-size26 {
    font-size: 26px;
    line-height: 36px;
}

.font-size24{
    font-size:24px;
    line-height:34px;
}

.font-size22{
    font-size:22px;
    line-height:26px;
}

.font-size20 {
    font-size: 20px;
    line-height: 26px;
}

.font-size18 {
    font-size: 18px;
    line-height: 24px;
}

.font-size16 {
    font-size: 16px;
    line-height: 22px;
}
.font-size13 {
    font-size: 13px;
    line-height: 18px;
}
.font-size14 {
    font-size: 14px;
    line-height: 18px;
}

.font-size12 {
    font-size: 12px;
    line-height: 18px;
}

.font-size10 {
    font-size: 10px;
    line-height: 18px;
}


.line-height34{
    line-height:34px;
}

.line-height30 {
    line-height: 30px;
}

.bg-lightpink {
    background-color: #C59AF270;
}

.bg-lightpurple {
    background-color: #AB759270;
}

.bg-btngreen {
    background-color: #00D612;
}

.bg-darkblue {
    background-color: #1c3d5e;
}

.bg-lightgray {
    background-color: #CDE0EB70;
}

.text-green {
    color: #00D612;
}
.border-green{
    border:1px solid #00D612;
}
.border_bottom{
    border-bottom:1px solid #ffffff30;
}
.border_top {
    border-top: 1px solid #ffffff30;
}

.border-whitelight {
    border: 1px solid #ffffff30;
}
.background_img{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center;
}

.fw-medium{
    font-weight:500;
}
.text-offwhite{
    color:#eeeeee;
}

.text-lightblue {
    color: #969AB5;
}

.text-blue {
    color: #0A3360;
}

.cursor-pointer{
    cursor:pointer;
}

.moremenu::after {
    content: "\203A";
    position: absolute;
    top: 4px;
    right: 7px;
    font-size: 27px;
    transform: rotate(90deg);
}
.service-slider .item .border {
    border: 1px solid #ffffff30 !important;
}
.header-center ul li a {
    color: transparent !important;
    overflow: hidden;
    background: linear-gradient(to right, rgba(255,255,255, 1), rgba(255,255,255, 1) 50%, rgba(255,255,255, .7) 50%);
    background-clip: text;
    -webkit-background-clip:text;
    -moz-background-clip:text;
    background-size: 200% 100%;
    background-position: 100%;
    transition: background-position 400ms ease;
    font-size: 17px !important;
    font-weight:900 !important;
}

    .header-center ul li a:hover {
        background-position: 0 100%;
    }

    .header-center ul li a.active {
        background-position: 0 100%;
    }
.header-right .get-start-btn{transition:.3s all}
.header-right .get-start-btn:hover {
    background-color: #00B30F;
    transform: scale(.95);
}

.video-sec::after {
    content: "";
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/viideo-bg-overlay.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 120px;
    left: 0;
}

.access-sec{
    margin-top:-176px;
}


    .header_sec.nv-bg, .header_sec {
        background-color: #000;
        z-index:99 !important;
    }
.benefits-sec {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/dark-grey-bg.png');
    background-position: center center;
}

.result-sec {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/about-section-bg2.png');
    padding: 130px 0px 730px;
}
.result-img2 {
    bottom: -200px;
}
.result-img3 {
    bottom: -220px;
}


.result-img2 {
    left: 33px;
}

.result-img3{
    right:35px;
}

.actionsee-sec {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/blue-gardient-bg.png');
    background-position: bottom center;
}

.actionsee-inner {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/gradient.jpg');
    position:relative;
    top:-300px;
}

.virtual-box li a {
    border: 1px solid transparent;
    height:44px;
}

.virtual-box li a span{
    display:none;
}

    .virtual-box li a.nav-link.active span{
        display:block;
    }

    .virtual-box li a.nav-link.active {
        border: 1px solid #3D317D;
        color: #3D317D !important;
        background-color: transparent;
    }

.virtual-box.included-box li a.nav-link.active {
    border: 1px solid transparent;
    color: #fff !important;
}

.virtual-box.included-box li{
    position:relative;
}
    .virtual-box.included-box li a.nav-link.active::after {
        content: "\2192";
        color: #fff;
        font-size: 20px;
        position: absolute;
        right: -13px;
        top: 9px;
    }

    .virtual-box.included-box li a.nav-link.active::before {
        content: "";
        width: 10px;
        height: 10px;
        background-color: #00D612;
        border-radius: 50px;
        position: absolute;
        top: 18px;
        left: 0;
    }

        .ourlocation-sec {
            margin-top: -260px;
        }
.ourlocation-inner>div>a{
    border:1px solid #ffffff40 !important;
    transition:.3s all
}
.ourlocation-right-box h4, .ourgym-right-box h4 {
    min-height: 68px;
}

.locationactive-box.active {
border:1px solid #ffffff !important;
}
.locationactive-box.active .nextarrow {
    display: block;
}

.locationactive-box .nextarrow {
    display: none;
}
    .ourgym-inner .nextarrow {
        bottom: 180px;
    }
.nextarrow {
    bottom: 15px;
    right: 15px;
}

    .nextarrow img{
        opacity:.40;
 }
.ourlocation-inner div a:hover .nextarrow img, .locationactive-box.active .nextarrow img {
    opacity: 1;
}
.ourlocation-inner div a:hover {
    border: 1px solid #ffffff !important;
}

.cominghere-sec {
    background: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/blue-radial-gradient.png') #1c3d5e;
    background-position: right center;
    background-repeat: no-repeat;
}

.aquecircle-box {
    position: absolute;
    top: -183px;
    left: -75px;
    z-index: -1;
}

.pinkcircle-box{
    left:auto;
    right:-140px;
}

    .pinkcircle-box img, .aquecircle-box img{
        width: 31rem;
    }

    .goldencircle-box {
        opacity: .40;
        mix-blend-mode: luminosity;
    }

.yourgoals-inner ul>li>div>img {
    margin-bottom: -17px;
}

.others-slider .item p{
    min-height: 180px;
}
.others-slider .owl-dots {
    text-align: center;
    margin-top: 50px;
}

.others-slider .owl-dot.active span {
    background-color: transparent;
    border: 1px solid #FFFFFF;
}

.others-slider .owl-dot span {
    height: 18px;
    width: 18px;
    display: block;
    background-color: #98999e;
    border-radius: 50px;
    margin-right: 10px;
}

.communityslider-sec::after, .communityslider-sec::before {
    content: "";
    background-position: top center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
}
.communityslider-sec::after {
    background-image: url(https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/aqua-blur-circle.png);
    top: -73px;
    left: 0px;
    height: 840px;
    max-width: 840px;
}

.communityslider-sec::before {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/pink-blur-circle.png');
    bottom: -62px;
    right: 0px;
    height: 684px;
    max-width: 684px;
}

.Journey-btnbox{
    top:27%;
    transition:3s all;
}
    .Journey-btnbox.textdownposition{
        top:80%;
        transform:translate(0) scale(.5);
        opacity:.5;
    }

    .Journey-btnbox.textupposition {
        transform: translate(1) scale(1)
    }

    .contecton-inner {
        background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/contact-bg.png');
    }

.yourgoals-inner ul li>div {
    transition: .8s all;
}

    .yourgoals-inner ul li>div:hover {
        transform: scale(1.03);
    }
.capturing-sec::after {
    content: "";
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/golden-blur-circle.png');
    position: absolute;
    top: -97px;
    width: 100%;
    max-width: 696px;
    height: 696px;
    mix-blend-mode: luminosity;
    opacity: .40;
    z-index: -1;
}

img.img11 {
    transition: 3s all;
   /* transform: translate(0) scale(0);*/
}
img.img11.fixed-header {
    transform: translate(0) scale(.5);
    opacity:0.5;
    
}
    img.img11.fixed-header2, img.img11.fixed-header.fixed-header2 {
        transform: translate(1) scale(1);
    }

.gymlocation-inner {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/mainbanner-scheme.png');
    min-height: 562px;
    border-radius:25px;
}

.infolocation-left::after {
    content: "";
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/blue-radial-gradient.png');
    width: 100%;
    max-width: 650px;
    height: 650px;
    position: absolute;
    top: -275px;
    left: -275px;
    z-index: -1;
    opacity: .45;
    background-size:contain;
}

.industry-inner, .serviceindustry-box {
    border: 1px solid #ffffff30;
}

.industry-inner .industry-box {
    border-right: 1px solid #ffffff30;
}
.industry-inner .industry-box:nth-child(4n+4){
    border-right:none;
}


.industry-sec {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/ourchoose-bg.png');
}

.membership-left {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/plan1-bg.png');
}
.membership-center {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/plan2-bg.png');
}

.membership-right {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/plan3-bg.png');
}

.service-slider .owl-nav {
    position: absolute;
    bottom: -70px;
    right: 6px;
    display: flex !important;
}
    .service-slider .owl-nav button.owl-next{
        margin-left:10px;
    }
    .service-slider .owl-nav button.owl-prev, .service-slider .owl-nav button.owl-next {
        background-color: #fff;
        border-radius: 50px;
        width: 45px;
        height: 45px;
    }

    .service-slider .owl-nav button.owl-prev::after, .service-slider .owl-nav button.owl-next::after {
        color: #000;
        font-size: 20px;
        font-weight:bold;
    }


    .service-slider .owl-nav button.owl-prev::after {
        content: "\2190";
    }
    .service-slider .owl-nav button.owl-next::after {
        content: "\2192";
    }
    

.service-slider .owl-nav .owl-prev span, .service-slider .owl-nav .owl-next span {
    display: none;
}

.gallery-inner::before, .gallery-inner::after {
    content: "";
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 100%;
    max-width: 680px;
    height: 680px;
    z-index: -1;
    left: 0;
}

.gallery-inner::before {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/golden-blur-circle.png');
    opacity: .26;
    top: -235px;
    mix-blend-mode: luminosity;
}

.gallery-inner::after {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/pink-blur-circle.png');
    bottom: -235px;
}

.whybanner-sec {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/about-section-bg.png');
    z-index:1;
}

.whyabout-inner {
    max-width: 1200px;
}
.whybanner-left {
    width: calc(48% + 100px);
    padding: 260px 0px;
}

.whybanner-right{
    position:absolute;
    bottom:0;
    right:55px;
    z-index:-1;
}

.whymembership-textbox {
    bottom: 15px;
    left: 15px;
    right: 15px;
}

.compare-sec{
    margin-top:0px;
}

/*membership*/

.membership-sec {
    background-image: url('../content/https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/membership-banner.jpg');
}

.plans {
    border-top: 2px solid #00B20E;
    border-radius: 12px 12px 0px 0px;
    border-right: 2px solid #00B20E;
    border-left: 2px solid #00B20E;
}

.buy-now {
    background: #fff;
    border-radius: 0px 0px 12px 12px;
    height: 55px;
}

    .buy-now.active {
        background: #00B20E;
        border: 1px solid #00B20E;
        color: #fff;
    }

.font-50 {
    font-size: 50px;
}

.features .col-3 span.plan-backg {
    background: #4f4b6f;
    width: 100%;
    height: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.grey-border-left {
    border-left: 1px solid #686869;
}

.grey-border-right {
    border-right: 1px solid #686869;
}

.grey-border-top {
    border-top: 1px solid #686869;
}

.grey-border-bottom {
    border-bottom: 1px solid #686869;
}

.features .col-3.r-1 {
    height: 121px;
}

.features .col-3.r-2 {
    height: 172px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.features .col-3.rc-1 {
    height: 172px;
    display: flex;
    align-items: center;
    justify-content: start;
}

.features .col-3.r-3 {
    height: 272px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}


.feature-buy-btn {
    padding: 24px 77px;
    font-size: 24px;
    padding: 17px 53px;
    background: #fff;
}

.feature-buy-btn.active {
        background: #00B20E;
        color: #fff;
        border-color: #00B20E;
    }

 .feature-buy-btn:hover {
        background: #00B20E;
        color: #fff;
    }

.features .col-3 {
    width: calc(100%/4) !important;
}

span.H2.fw-semibold {
    align-self: end;
}

p.d-flex.flex-column.justify-content-sm-end.justify-content-center.mb-sm-3.mb-1 {
    margin-top: -11px;
}

.font-20 {
    font-size: 20px;
}

.popular-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 90px;
    margin: 0 auto;
    right: 0;
}
.faq-inner{
    max-width:960px;
}
.faq-inner .accordion h2 button {
    background-color: transparent;
    border: none;
    box-shadow: none;
}

    .faq-inner .accordion h2 button.collapsed {
        color: #000;
    }

.faq-inner .accordion .accordion-item {
    border: none;
    border-bottom: 1px solid #ffffff40 !important;
    background-color:transparent
}

.accordion-button.collapsed::after {
    background-color: #ffffff;
}

.accordion-button::after {
    background-color: #00d612;
    border-radius: 5px;
}

.contact-right {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/gradient.jpg');
}

    .contact-right ul li input, .contact-right ul li select, #submitButton {
        height: 60px;
        border: 1px solid #00000090;
    }

        .contact-right ul li input, .contact-right ul li select, .contact-right ul li textarea {
            background-color: transparent;
        }

        .freetrialdemo-left {
            background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/demo-bg.png');
            border-radius: 15px 0px 0px 15px;
        }

.freetrialdemo-right {
    border-radius: 0px 15px 15px 0px;
}

.ourgym-right-box.ourgym-right-box h4 {
    min-height: auto;
}
.ourlocation-left-box img{
    width:100%;
    height:auto;
}

.ourlocation-aqueblue, .ourlocation-aquepink {
    overflow: hidden;
}

    .ourlocation-aqueblue::after, .ourlocation-aquepink::after {
        content: "";
    
        height: 100%;
        width: 100%;
        position: absolute;
        top: -9px;
        right: -158px;
        background-size: cover;
        background-position: top center;
        background-repeat: no-repeat;
        z-index: -1;
        opacity: .5;
    }

    .ourlocation-aqueblue::after {
        background-image: url(https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/aqua-blur-circle.png);
    }

        .ourlocation-aquepink::after {
            background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/pink-blur-circle.png');
        }
span.H2.fw-semibold{
    font-size:34px;
}

.actionsee-left-box{
    width:50px;
    text-align:center;
    margin-right:10px;
}

    .actionsee-left-box img{
        max-width:60px;
    }

.contect-circlebox{
    top:-100px;
    left:-53px;
}
.whyjoin-circlebox {
    top: 39px;
    left: -132px;
    right:auto !important;
}

.faq-circle-box, .whyabout-circlebox {
    top: -7%;
    left: 19%;
    z-index: -1;
    opacity: .2;
}

.plans-circle {
    top: 4%;
}
.whyabout-circlebox {
    top: 26%;
    opacity: .8;
}

.whypotential-circleleft {
    top: 5%;
    left: auto;
    right: -29%;
}

.whypotential-circleright{
    left:10%;
}
.serviceformats-criclepink {
    left: 33%;
    top:-9%;
}

.events-criclepink{
    top:-60%;
}
.serviceformats-criclebluebottom {
    right: 0;
    top: auto;
    bottom: 0;
}
.serviceindustry-cricleblue {
    right: 32%;
    top: 9%;
}
.events-cricleblue{
    top:auto !important;
    bottom:0;
    right:35% !important;
    left:auto !important;
}

.serviceformats-cricleblue, .membership-cricleblue {
    right: auto;
    left: -14%;
    top: -9%;
}

.membership-criclepink {
    left: auto;
    right: -10% !important;
    top: auto;
    bottom: -30%;
}

.zumba-criclepink {
    left: auto;
    right: 7% !important;
    top: 10%;
}

.zumba-cricleblue {
    bottom: 0;
    left: 0;
    top: auto;
}

.faq-circle-box img, .whyabout-circlebox img {
    width: 38rem;
}

.plans-circle img {
    width: 65rem;
}

.footer-right ul li a {
    background-color: #151723;
    border-radius: 12px;
}

.dropdownmenu{
    display:none;
}

    .industry-innerbox-right {
        margin-left: 15px;
    }

.serviceformats-sec.py-5 {
    background-image: url(https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/blue-gardient-bg.png);
}

.membership-sec {
    background-image: url('https://cdn.innovanafitnesslabs.com/itl_fitnesslabs/images/membership-bg.png');
}

.modal-dialog{
    max-width:870px;
}
.industry-innerbox-left img {
    max-width: inherit;
}

@media screen and (max-width:1600px) {
    .pinkcircle-box {
        right: -49px;
    }
    .aquecircle-box {
        top: -92px;
    }

        .pinkcircle-box img, .aquecircle-box img {
            width: 21rem;
        }
        .membership-criclepink {
            right: -2% !important;
        }
    .ourlocation-btn a{
        font-size:15px;
    }
} 

@media screen and (max-width:1400px){
    .whybanner-left {
        padding: 145px 0px;
    }

    .whybanner-right img {
        max-width: 650px;
    }
    .ourlocation-btn a{
        font-size:11px;
    }
    .ourlocation-right-box h4 {
        font-size: 23px;
        line-height: 34px;
    }

    .pinkcircle-box {
        right: -25px;
    }
    .membership-right ul li, .membership-center ul li, .membership-left ul li {
        font-size: 15px;
    }
    .contecton-inner-box h5 {
        font-size: 25px;
        line-height: 35px;
    }
}

@media screen and (max-width:1300px){
    .header-center .navbar-nav li a{
        font-size:16px !important;
    } 
}
    @media(max-width:1199px) {

        h3, .h3 {
            font-size: 48px;
            line-height: 58px;
        }
        .membership-right ul li, .membership-center ul li, .membership-left ul li {
            font-size: 12px;
        }

        .membership-right p.font-size20, .membership-center p.font-size20, .membership-left p.font-size20 {
            font-size: 18px;
        }
            .servicename-box h6, .servicename-box p {
                font-size: 17px;
                line-height: inherit;
            }

        .whypotential-circleleft {
            right: 0%;
        }
        .ourlocation-btn a {
            font-size: 10px;
            padding: 7px 5px !important;
        }

        .ourlocation-right-box h4 {
            font-size: 20px;
            line-height: 30px;
        }
        h1, .h1 {
            font-size: 54px;
            line-height: 64px;
        }
        .header-center .navbar-nav li a,.header-right .get-start-btn {
            font-size: 14px !important;
        }

        .access-sec p{
            width:100% !important;
        }
        .feature-buy-btn {
            padding: 11px 36px;
        }

        span.H2.fw-semibold, .contecton-inner-box h5{
            font-size: 26px;
        }

    .H6 {
        font-size: 16px;
    }

    .features .col-3.r-3 {
        height: 250px;
    }
        .contecton-inner h3{
            font-size:40px;
            line-height:50px;
        }

        .virtual-box li a {
            font-size: 18px;
            line-height: 24px;
        }

        .yourgoals-inner ul li div p.font-size20{
            font-size:16px;
            line-height:24px;
        }

        .yourgoals-inner > ul>li div.col-lg-4>img {
            margin-top: 80px;
        }
        .yourgoals-inner>ul>li{
            min-height:316px;
        }

        .yourgoals-inner ul li ul li p {
            font-size: 14px;
            line-height: 18px;
        }

        .whybanner-right {
            right: -44px;
        }
        .industry-innerbox-left img {
            max-width: 55px;
        }

}

@media(max-width:991px) {

    .gymlocation-inner {
        border-radius: 0px;
        min-height: 350px;
    }
    .ourgym-inner .nextarrow {
        bottom: 148px;
    }
    .header_sec{
        background-color:#000 !important;
    }
    .membership-right ul li, .membership-center ul li, .membership-left ul li {
        font-size: 16px;
    }
    .whymembership-sec img{
        width:100%;
    }
    .plan-backg {
        font-size: 18px;
        line-height: 28px;
    }

    .popular-box {
        max-width: 73px;
    }

        .popular-box p{
            font-size:10px;
            line-height:10px;
        }
        .footer-right ul, .copyright-right ul {
            justify-content: center !important;
            padding-left:0px;
        }

            .footer-right ul li a, .copyright-right ul li a, .footer-center ul li a, .copyright-left p{
                font-size: 13px;
            }
            .footer-center {
                justify-content: start !important;
            }
        .footer-center ul{
            padding:0px;
        }
        .footer-center div + div > ul {
            margin-left: 30px !important;
        }
            .email-sec {
                flex-wrap: wrap;
            }
    .whybanner-right {
        bottom: -152px;
        right: -138px;
    }

    .whybanner-left {
        width: 75%;
        padding: 85px 0px;
    }
        .whybanner-left h1{
            font-size:27px;
            line-height:37px
        }
        .whybanner-left h2{
            font-size:30px;
            line-height:40px;
        }

        .ourlocation-btn a {
            font-size: 13px;
            padding: 7px 5px !important;
        }

    h2, .h2 {
        font-size: 50px;
        line-height: 60px;
    }

    h3, .h3 {
        font-size: 40px;
        line-height: 50px;
    }
    .header-left{
        justify-content:end !important;
    }

    .navbar-toggler-icon {
        filter: invert(1) brightness(2) opacity(1);
    }

    .header-center .navbar-collapse {
        position: absolute;
        top: 100%;
        width: 100%;
        left: 0px;
        right: 0px;
        background-color: rgb(0, 0, 0);
    }

    .header-center .navbar-nav li {
        padding: 5px 10px;
        border-bottom: 1px solid #ffffff30;
    }

    .virtual-box li {
        width: 100%;
    }

    .cominghere-left{
        justify-content:center;
    }
    .Journey-btnbox h3{
        width:100% !important;
        font-size:30px;
        line-height:40px;
    }

    .ourlocation-right iframe {
        height: 400px;
        width: 100%;
        padding:0px !important;
    }

    .gymlocation-banner .container {
        max-width: 100% !important;
        padding: 0px !important;
    }

    .infolocation-left div.border {
        border: none !important;
    }

    .infolocation-right iframe {
        height: 300px;
        margin-top:25px;
    }

    .features .col-3.r-1, .features .col-3.r-2, .features .col-3.r-3 {
        width: calc(65%/3) !important;
    }

    .features .col-3.ps-3, .features .col-3.rc-1 {
        width: calc(35%) !important;
    }

    .feature-buy-btn {
        padding: 9px 14px;
        font-size: 15px;
    }

    .d-flex.gap-xl-2.gap-1 {
        flex-direction: column;
    }

    span.H2.fw-semibold {
        font-size: 28px;
    }

    .features .col-3.r-3 {
        height: 215px;
    }

    .features .col-3.r-1 {
        height: 80px;
    }

    .visibility-hidden {
        visibility: hidden;
    }

    .md-top-border {
        border-top: 1px solid #686869;
    }

    .whyabout-right-box p{
        width:100% !important;
    }

    .whypotential-left div img, .whypotential-right div img, .zumba-inner div img, .zumba-sec .flex-row-reverse img{
        width: 100%;
    }

    .yourgoals-inner ul li ul li, .events-sec h1, .membership-sec p.w-50{
        width: 100% !important;
    }

    .freetrialdemo-left {
        border-radius: 15px 15px 0px 0px;
    }

    .freetrialdemo-right{
        border-radius:0px 0px 15px 15px;
    }

    .industry-box div.d-flex {
        flex-wrap: wrap;
    }
    .industry-innerbox-left, .industry-innerbox-right{
        width: 100%;
    }

    .industry-innerbox-right p{
        text-align:center;
    }

    .industry-inner .industry-box:nth-child(2n+2) {
        border-right: none;
    }

    .industry-inner .industry-box:nth-last-child(n + 3) {
        border-bottom: 1px solid #ffffff30;
    }
}

@media(max-width:768px) {
    .whybanner-left {
        padding: 25px 0px;
    }
    .whybanner-right {
        bottom: -259px;
        right: -226px;
    }

        .whybanner-right img {
            max-width: 547px;
        }

    .whybanner-left {
        width: 100%;
    }
    .benefits-sec{
        position:relative;

    }
        .benefits-sec h1, .actionsee-left h2, .ourlocation-sec h2, .yourgoals-sec h2, .communityslider-sec h3, .events-headingbox h3, .whyabout-sec h2, .whymembership-sec h2, .whymembership-sec h2 span, .whypotential-sec h2, .whypotential-sec h2 span, .contecton-inner h3, .serviceformats-inner h1, .serviceindustry-sec h2, .events-sec h1, .zumba-sec h2, .training-sec h2, .industry-sec h2, .gallery-sec h2 {
            font-size: 30px;
            line-height: 38px;
            width: 100% !important;
        }

    .events-box div p.font-size26, .yourgoals-inner ul li div p, .Journey-btnbox a, .zumba-sec p {
        font-size: 16px;
        line-height: 24px;
    }
    /*.yourgoals-inner ul li div img {
        max-width: 221px;
        height: auto;
    }*/

    .yourgoals-inner > ul > li div.col-lg-4 > img {
        margin-top: 30px;
    }
    .result-sec {
        padding: 30px 0px 640px;
    }

    .Journey-btnbox {
        top: 40%;
    }
    .serviceformats-inner img{
        width:100%;
    }

    .whypotential-left h6, .whypotential-right h6, .events-sec p{
        font-size: 20px;
    }

    .virtual-box li a {
        font-size: 16px;
        line-height: 24px;
    }

    .cominghere-left h5, .yourgoals-inner ul li div h6, .ourlocation-left h1, .whyabout-right-box h4{
        font-size: 24px;
        line-height: 29px;
    }
    .cominghere-left img{
        max-width:54px;
    }

    .ourlocation-left p, .whybanner-left p, .whyabout-right-box p{
        font-size: 14px;
        line-height: 20px;
    }

    .cominghere-right p, .serviceformats-inner p{
        font-size: 18px;
        line-height: 26px;
    }

    .feature-buy-btn {
        padding: 7px 16px;
        font-size: 10px;
    }
    .contecton-inner-box h5{
        font-size:24px;
        line-height:34px
    }

    .contecton-inner-box p {
        font-size: 18px;
        line-height: 28px
    }

    .aquecircle-box {
        left: 0px;
    }

    .pinkcircle-box {
        right: 0px;
    }

    .events-headingbox{
        width:23rem;
    }
    
    span.H2.fw-semibold {
        font-size: 21px;
    }

    .H6 {
        font-size: 12px;
    }

    .H5 {
        font-size: 14px;
    }

    .features .col-3.r-1 {
        height: 60px;
    }

    .H2 {
        font-size: 21px;
    }

    .features .col-3.r-3 {
        height: 187px;
    }

   
}

@media(max-width:576px) {

    .whybanner-right {
        right: -183px;
    }

        .whybanner-right img{
            max-width:450px;
        }

        #submitButton {
            width: 50% !important;
        }
    .plan-backg {
        font-size: 13px;
        line-height: 17px;
        padding-top: 9px;
    }
    .popular-box {
        max-width: 67px;
    }
        .popular-box p {
            font-size: 9px;
            line-height: 7px;
           
        }
    .industry-innerbox-right p{
        font-size:14px;
        line-height:20px
    }
    .events-headingbox {
        width: 19rem;
        margin-bottom:65px !important;
    }
    .features .col-3.r-1 {
        height: 40px;
    }

    .H2 {
        font-size: 13px;
    }

    .H5 {
        font-size: 9px;
        line-height: 15px;
    }

    .features .col-3 img {
        width: 18px;
    }

    .features .col-3.r-2 {
        height: 71px;
    }

    .features .col-3.rc-1 {
        height: 71px;
    }

    .features .col-3.r-1, .features .col-3.r-2, .features .col-3.r-3 {
        width: calc(67%/3) !important;
    }

    .features .col-3.ps-3, .features .col-3.rc-1 {
        width: calc(33%) !important;
    }

    .H6 {
        font-size: 9px;
    }

    .feature-buy-btn {
        padding: 6px 5px;
        font-size: 9px;
    }

    span.H2.fw-semibold {
        font-size: 18px;
    }

    span.H2.fw-semibold {
        align-self: center;
        line-height: 12px;
    }

    .features .col-3.r-3 {
        height: 112px;
    }

    p.d-flex.flex-column.justify-content-sm-end.justify-content-center.mb-sm-3.mb-1 {
        margin-top: -2px;
    }

    .ourgym-left-box img{
        width:100%;
        height:auto;
    }

    .actionsee-right-box{
        font-size:12px;
    }
    .gap-xl-2 span.font-size16, .gap-xl-2 p span.H2 {
        font-size: 14px;
        line-height: 15px;
    }

    .contact-right ul li input, .contact-right ul li select, .contact-right ul li textarea{
        font-size: 12px;
        padding-left: 10px !important
    }

    .infolocation-left::after {
        max-width: 450px;
        height: 450px;
        left: 0px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .footer-right ul li a {
        padding: 10px !important;
    }
}

@media screen and (max-width:480px){
    .gap-xl-2 span.font-size16, .gap-xl-2 p span.H2 {
        font-size: 10px;
        line-height: 12px;
    }
    .actionsee-left-box img {
        max-width: 46px;
    }
    .membershipbtn{
        flex-wrap:wrap;
    }
    .membershipbtn a{
        width:100%;
        margin:8px 0px !important;
        text-align:center;
    }

    .yourgoals-inner ul > li > div > img {
        height: auto;
    }
}

@media screen and (max-width:380px){
    .actionsee-left-box{
        margin-right:0px;
    }
    .actionsee-left-box img {
        max-width: 30px;
    }
    .actionsee-right-box {
        font-size: 10px;
    }
    .logo_pic img {
        max-width: 100px;
        height: auto;
    }
    .header-center .navbar-nav li a {
        font-size: 16px !important;
    }
    .header-right .get-start-btn {
        font-size: 12px !important;
    }
}