/** Shopify CDN: Minification failed

Line 288:52 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*font-family: 'Montserrat', sans-serif;  */

@font-face {
    font-family: 'Freight Big Pro';
    src: url('FreightBigPro-Bold.eot');
    src: url('FreightBigPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('FreightBigPro-Bold.woff2') format('woff2'),
        url('FreightBigPro-Bold.woff') format('woff'),
        url('FreightBigPro-Bold.ttf') format('truetype'),
        url('FreightBigPro-Bold.svg#FreightBigPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Freight Big Pro';
    src: url('FreightBigPro-Semibold.eot');
    src: url('FreightBigPro-Semibold.eot?#iefix') format('embedded-opentype'),
        url('FreightBigPro-Semibold.woff2') format('woff2'),
        url('FreightBigPro-Semibold.woff') format('woff'),
        url('FreightBigPro-Semibold.ttf') format('truetype'),
        url('FreightBigPro-Semibold.svg#FreightBigPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Freight Big Pro';
    src: url('FreightBigPro-MediumItalic.eot');
    src: url('FreightBigPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('FreightBigPro-MediumItalic.woff2') format('woff2'),
        url('FreightBigPro-MediumItalic.woff') format('woff'),
        url('FreightBigPro-MediumItalic.ttf') format('truetype'),
        url('FreightBigPro-MediumItalic.svg#FreightBigPro-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Freight Big Pro';
    src: url('FreightBigPro-Medium.eot');
    src: url('FreightBigPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('FreightBigPro-Medium.woff2') format('woff2'),
        url('FreightBigPro-Medium.woff') format('woff'),
        url('FreightBigPro-Medium.ttf') format('truetype'),
        url('FreightBigPro-Medium.svg#FreightBigPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}






body { margin: 0; padding: 0;font-family: 'Montserrat', sans-serif;  font-size:14px; font-weight: 400; color:#000;}
h1, h2, h3, h4, h5, h6 { font-weight: 600; margin:0 0 20px; padding:0;  font-family: 'Freight Big Pro';}
h1{ font-size:100px !important;}
h2{ font-size:60px !important;}
h3{ font-size:34px !important;}
h4{ font-size:30px !important;}
h5{ font-size:24px;}
h6{ font-size:16px;}
p{color: #000; font-size: 18px; font-weight: 400; line-height: 28px;font-family: 'Montserrat', sans-serif; }
img{ max-width: 100%;}
a, img{ border:0; text-decoration: none; outline: none;}
a, a:link, a:visited, a:focus, a:hover { color: #000; outline: none; text-decoration: none; transition:all 0.3s ease 0s;}
a:hover{ text-decoration:none;}

input, textarea, select{ font-family: 'Inter', sans-serif; font-weight: 400; font-size: 16px; outline: none;}
input[type="submit"]{font-family: 'Inter', sans-serif; font-weight: 400; font-size: 16px; transition:all 0.3s ease 0s; outline: none;}


.btn, a.btn{background-color:#42A195;color: #FFF;text-align: center;font-family: Montserrat;font-size: 18px;font-style: normal;font-weight: 600;line-height: 30px;letter-spacing: 3.6px;text-transform: uppercase;color:#fff;}



/*banner  */
.slider-main-wrap p.hero__subtitle {color: #FFF; text-align: center;font-family: Montserrat;font-size: 30px;font-style: normal;font-weight: 500;line-height: 44px;}
.slider-main-wrap p.hero__subtitle.color_subtitle {color: #EABF9A;text-align: center; font-family: Montserrat; font-size: 34px;font-style: normal;font-weight: 600;line-height: 44px;margin-bottom:50px;}
.slider-main-wrap{position:relative;}
.slider-main-wrap:after{content:""; position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background: linear-gradient(180deg, rgba(31, 31, 31, 0.60) -6.48%, rgba(31, 31, 31, 0.51) 44.19%, rgba(31, 31, 31, 0.60) 98.13%);}
.slider-main-wrap .hero__text-align.wrapper {position: relative;z-index: 2;}
.header-main-wrap .header-wrapper {position: relative;}
.header-main-wrap ul li a {color: #3C3C3B;font-family: Montserrat;font-size: 18px;font-style: normal;font-weight: 600;line-height: 30px;letter-spacing: 1.8px;text-transform: uppercase;}
.header-main-wrap ul li.site-nav--active a{color: #42A195;}
/* .slider-main-wrap .hero__text-wrap {padding: 100px 0px;} */
.after-banner-box {display: flex;flex-wrap: wrap; margin-left: 15px; margin-right: 15px;justify-content: center;}
.after-banner-box .after-banner-box-col {width: 33.33%;margin-bottom:30px;    padding: 0px 10px;}
.after-banner-box .after-banner-box-col .full-iteams{height:100%;border: 1px solid #FAEEE5;background: #FFFAF6;padding:30px 20px;}
.after-banner-box-col .full-iteams h4 {color: #3c3c3b;font-style: normal;font-weight: 600;text-transform: capitalize; letter-spacing: inherit;}

.after-banner .buttom-content p { color: #3C3C3B; text-align: center;font-family: Freight Big Pro;font-size: 34px;font-style: normal;font-weight: 400;line-height: 44px;}
.top-con p {color: #3C3C3B;text-align: center;font-style: normal;font-weight: 400;line-height: 28px; }
.top-con{margin-bottom:40px;}
/* .apply-schedule .content-image { position: relative;padding: 175px 15px;background-position: center;background-repeat: no-repeat;background-size: cover;margin-bottom:40px;} */
.apply-schedule .content-image{position:relative;}
.apply-schedule .content-image p {color: #FFF;text-align: center;font-family: Freight Big Pro;font-size: 34px;font-style: normal;font-weight: 600;line-height: 44px;max-width: 851px;margin: 0 auto;position: relative;
    z-index: 1;}
.apply-schedule .content-image:after{content:""; position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background: linear-gradient(180deg, rgba(49, 40, 33, 0.95) -3.85%, rgba(49, 40, 33, 0.26) 46.99%, rgba(49, 40, 33, 0.55) 100%); }
.apply-schedule{text-align:center;}

/* result */
.result{background-color:#FFFAF6;padding-top:100px;}
.result h2 {color: #3C3C3B; text-align: center;font-family: Freight Big Pro;font-size: 60px;font-style: normal;font-weight: 600;line-height: 70px;text-transform: capitalize;margin-bottom: 40px;}
.img-blog-row {display: flex;flex-wrap: wrap; margin: 0px 15px;}
.img-blog-row .image_block_wrapper {width: 50%;padding: 0px 10px;margin-bottom: 30px;}

.blog-col-wrap {position: relative;}
.blog-row-img {position: relative;padding-bottom: 77%;}
.blog-row-img img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;object-fit: cover;}
.blog-col-wrap .content_wrapper { position: absolute; bottom: 0;padding: 30px;z-index:1;}
.blog-col-wrap .content_wrapper h3 {color: #FFF;font-weight: 600;line-height: 44px; text-transform: capitalize;text-align: left;margin-bottom: 20px;}
.blog-col-wrap .content_wrapper p {color: #FFF;;font-weight: 500; margin-bottom: 0;}
.blog-row-img:after{content:""; position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background: linear-gradient(0deg, rgba(27, 27, 27, 0.75) 0%, rgba(27, 27, 27, 0.30) 100%);}
.includes {background-color: #FFFAF6;margin-top:0px  !important;padding-bottom:100px;}

.row-includes-wrap ul {margin: 0;list-style: none;display: flex;flex-wrap: wrap;}
.row-includes-wrap ul li {position: relative;width: 50%;margin-bottom: 20px;padding-left: 20px;}
.row-includes-wrap ul li .componet-wrapper p { color: #3C3C3B;font-family: Montserrat;font-size: 18px;font-style: normal;font-weight: 500;margin-bottom:0px; }
.row-includes-wrap ul li .componet-wrapper span {font-weight: 700;}
.row-includes-wrap ul li:after{content:""; position:absolute;top:8px;left:0;width:11px;height:11px;background-color:#42A195;border-radius:50%;}
.componet-wrapper {max-width: 428px;}
.includes-row {background-color: #FAEEE5;padding: 40px 30px;margin-bottom:40px;}
.includes-row h3 {color: #3C3C3B;text-align: center;font-style: normal;font-weight: 700;line-height: 44px;  text-transform: capitalize;margin-bottom: 40px;}
.includes-button{text-align:center;}
.app-slider-img {background-color: #F8F8F8;padding: 45px 45px;}
.app-slider-wrap h2{color: #3C3C3B;text-align: center;text-transform: capitalize;margin-bottom:40px;}

.zehra-col {width: 50%;padding: 0px 10px;}
.about-image_wrapper {display: flex;flex-wrap: wrap;align-items: center;}
.about-image-zehra.zehra-col img {width: 100%;}
.about-text-zehra p {color: #3C3C3B;font-family: Montserrat;font-style: normal;font-weight: 400;line-height: 30px; }
.about-text-zehra.zehra-col {padding-left: 66px;}
.about .about-content {text-align: center;margin-bottom: 40px;}
.about .about-content h2 {color: #3C3C3B;}
.about .about-content  p {color: #3C3C3B;text-align: center;line-height: 30px; }

.about-bottom {text-align: center;margin-top: 40px;}
.about-bottom p {color: #3C3C3B;text-align: center;font-family: Freight Big Pro;font-size: 34px;font-style: normal;font-weight: 500;line-height: 44px; margin-bottom: 40px;}
.seen-slider-wrap h2{color: #3C3C3B;text-align: center;font-style: normal;text-transform: capitalize;margin-bottom:40px;}

.learn-image-wrapper {padding: 100px 0px;text-align: center;position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.learn-image-wrapper .learn-image-text {max-width: 1096px;margin: 0 auto;position:relative;z-index:1;}
.learn-image-wrapper .learn-image-text h2 {color: #FFF;font-weight: 600;line-height: 70px;text-transform: capitalize;margin-bottom: 40px;}
.learn-image-wrapper:after{content:""; position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background: linear-gradient(180deg, rgba(31, 31, 31, 0.58) -3.85%, rgba(31, 31, 31, 0.33) 68.05%);}

.seen-on .owl-nav button.owl-next {position: absolute;top: 50%;transform: translateY(-50%);right: -9%;}
.seen-on .owl-nav button.owl-prev {position: absolute;top: 50%;left: -7%;transform: translateY(-50%);}
.seen-slider-wrap button:hover{background-color:transparent;}
.seen-slider-wrap .item img {filter: grayscale(1);}
.seen-slider-wrap .item:hover img{filter: none;}


.about {background-color: #FFFAF6;padding:100px 0px;}

#the-fitnest-inc .main-content{padding-bottom:0px;}
/* .index-slideshow-section #HeroWrapper-slideshow, .index-slideshow-section #HeroWrapper-slideshow #Hero-slideshow{height:100% !important;} */
.index-slideshow-section #HeroWrapper-slideshow .slick-list {height: 100% !important;}
.index-slideshow-section{height:100vh;}
.container, .wrapper { padding:0px 15px;}
.seen-on{padding-bottom:100px;}
.main-content{padding:0px !important;}
/* .hero__controls{display:none;} */
.after-banner{padding-top:100px;}
#logo-slider .owl-stage {
  align-items: center;
  display: flex;
}
#logo-slider .owl-stage .owl-item {
}
#logo-slider .owl-stage .owl-item .item {
  height: 107px;
}
#logo-slider .owl-stage .owl-item .item img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.seen-on{padding-top:100px;}

.land-banner-wrap:after{content:""; position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background: linear-gradient(180deg, rgba(31, 31, 31, 0.60) -6.48%, rgba(31, 31, 31, 0.51) 44.19%, rgba(31, 31, 31, 0.60) 98.13%);}
.land-banner-wrap {
  background-image: ;
  background-size: cover;
  background-position: center center;
  padding: 120px 0px;
  text-align: center;position:relative;
}
.land-banner-content{position:relative;z-index:1;}
.land-banner-content h1{color: #FFF; line-height:1;
text-align: center;
text-transform: capitalize;}
.sub-land{color: #FFF;
text-align: center;
font-family: Montserrat;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 44px; margin-bottom:30px;}

.t-land{color: #EABF9A;
text-align: center;
font-family: Montserrat;
font-size: 34px;
font-style: normal;
font-weight: 600;
line-height: 44px;margin-bottom:50px;}

.full-access, .apply-schedule{padding-bottom:100px;}

.video-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;width: 100%;padding: 0px 20px}
.video-wrapper-video {position: relative;padding-bottom: 57%;margin-bottom: 30px;}
.video-wrapper-video {
    position: relative;
    padding-bottom: 57%;
    margin-bottom: 30px;
}

.video-wrapper-video video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.video-wrapper-video video source {
    height: 100%;
    display: block;
    width: 100%;
}

.full-access {padding-top: 100px;}

@media only screen and ( min-width:1301px ) {
    .container, .wrapper { max-width: 1175px;margin: 0 auto;padding:0px 15px;}
    
}


@media only screen and ( max-width:1601px ) {
h1{ font-size:70px !important;}
h2{ font-size:40px !important;}
h3{ font-size:32px !important;}
h4{ font-size:24px !important;}
p {font-size: 16px;line-height: 25px;}
.btn, a.btn{font-size:16px;}
.slider-main-wrap p.hero__subtitle {font-size: 25px;line-height: 35px;}
.slider-main-wrap p.hero__subtitle.color_subtitle {font-size: 26px;line-height: 36px;margin-bottom: 40px;}
.after-banner .buttom-content p {font-size: 29px;line-height: 35px;}
.apply-schedule .content-image p {font-size: 29px;line-height: 34px;}
/* .apply-schedule .content-image{padding:130px 15px;} */
.seen-on .owl-nav button.owl-next {position: absolute;top: inherit;transform: inherit;left: 51%;right:inherit;transform: translateX(-50%);}
.seen-on .owl-nav button.owl-prev { position: absolute; top: inherit;transform: inherit;right: 51%;transform: translate(-50%);left: inherit;}

.sub-land{font-size: 22px;line-height: normal; }
.t-land{font-size: 24px;line-height: normal;}
  .full-access, .apply-schedule{padding-bottom:60px;}
}

@media only screen and ( max-width:1280px ) {
h1{ font-size:60px !important;}
h2{ font-size:35px !important;}
h3{ font-size:30px !important;}
h4{ font-size:24px !important;}
p {font-size: 14px;line-height: normal;}
.btn, a.btn {font-size: 14px;letter-spacing: normal;}
.slider-main-wrap p.hero__subtitle {font-size: 22px;line-height: 30px;}
.slider-main-wrap p.hero__subtitle.color_subtitle {font-size: 22px;line-height: 33px;margin-bottom: 30px;}
.after-banner .buttom-content p {font-size: 26px;line-height: 32px;}
.apply-schedule .content-image p {font-size: 26px;line-height: 32px;}
/* .apply-schedule .content-image{padding:100px 15px;} */
.result, .after-banner, .seen-on{padding-top:100px;}{padding-top:60px;}
.includes, .seen-on{padding-bottom:60px;}
.row-includes-wrap ul li .componet-wrapper p{font-size:16px}
.about{padding:60px 0px}
.header-main-wrap ul li a, .footer-main .grid-uniform .grid__item ul li a{font-size:16px;}
.index-sections .shopify-section {margin-top: 60px;}
  .about-bottom p{font-size:26px;}
  .policy_condition ul li a, .copyright p.site-footer__copyright-content{font-size:16px;}
}

@media only screen and ( max-width:1199px ) {

.header-main-wrap ul li a {font-size: 14px;}
  .apply-schedule .content-image p {
    font-size: 20px;
    line-height: 27px;
}
}


@media only screen and ( max-width:903px ) {
.main-header .grid--full.grid--table {display: flex;align-items: center;justify-content: space-between;}
/* .grid__item.large--hide.one-quarter{display:none;} */
.main-header .grid--full.grid--table .large--one-sixth { width: 16% !important;}
.main-header .grid--full.grid--table .grid__item.large--one-quarter.medium-down--one-half.large--two-thirds {width: calc(100% - 32%);}
.after-banner-box .after-banner-box-col { width: 50%;margin-bottom: 20px;}
.index-sections .shopify-section {margin-top: 35px;}
.blog-col-wrap .content_wrapper h3{margin-bottom:5px;}
.about-text-zehra.zehra-col {padding-left: 28px;}
.footer-main .grid-uniform .grid__item {width: 50%;padding: 0;margin-bottom:20px;float: none;}
.mobile-nav>.mobile-nav__item a.mobile-nav__link {color: #fff;}
  .result h2{margin-bottom:20px;}
  .container, .wrapper { padding:0px 10px;}
  .sub-land{font-size: 18px;line-height: normal; }
.t-land{font-size: 20px;line-height: normal;}
   .full-access, .apply-schedule{padding-bottom:40px;}
}

@media only screen and ( max-width:767px ) {
  h1{ font-size:40px !important;}
h2{ font-size:30px !important;}
h3{ font-size:26px !important;}
h4{ font-size:22px !important;}

.slider-main-wrap p.hero__subtitle { font-size: 16px; line-height: 23px;}
.slider-main-wrap p.hero__subtitle.color_subtitle {font-size: 17px;line-height: 25px;margin-bottom: 21px;}
.img-blog-row .image_block_wrapper { width: 100%;margin-bottom:15px;}
.row-includes-wrap ul li {position: relative;width: 99%;margin-bottom: 14px;}
  .componet-wrapper{max-width:100%;}
  .zehra-col{width:100%;}
  .about-image-zehra.zehra-col{margin-bottom:15px;}
  .about-text-zehra.zehra-col {padding-left: 0px;}
  .learn-image-wrapper .learn-image-text h2{margin-bottom:5px;    line-height: 1.3;}
  .footer-main .grid-uniform .grid__item {width: 100%;}
  .policy_condition ul li a, .copyright p.site-footer__copyright-content {font-size: 14px;}
  footer{padding:60px 0px}
  .footer-main .grid-uniform .grid__item ul li {margin-bottom: 8px;}
  .footer-main .grid-uniform .grid__item{margin-bottom:10px;}
  .footer-main h3{margin-bottom:20px;}
.seen-on .owl-nav button.owl-prev{width:20px;}
  .seen-on .owl-nav button.owl-next{width:40px;}
  .app-slider-img {padding: 25px;}
  .img-blog-row, .after-banner-box {margin: 0 4px;}
  .after-banner{padding-top:40px;}
  .img-blog-row .image_block_wrapper, .after-banner-box .after-banner-box-col{padding:0px 4px;}
  .video-wrapper-video {padding-bottom: 80%;}
  .blog-row-img {padding-bottom: 100%;}
  .blog-col-wrap .content_wrapper{padding:15px;}
}
@media only screen and ( max-width:575px ) {

  .after-banner-box .after-banner-box-col{width:100%;}
  .after-banner .buttom-content p, .apply-schedule .content-image p {font-size: 18px;
    line-height: normal;}
  /* .apply-schedule .content-image {padding: 60px 15px;} */
  .result {padding-top: 30px;}
  .includes-row { padding: 15px 15px; margin-bottom: 20px;}
  .includes, .seen-on{padding-bottom:30px;}
  .app-slider-wrap h2{margin-bottom:20px;}
  .about-bottom p {font-size: 24px;line-height: 1.3;}
  footer{padding:40px 0px}
  .whole-content {display: block;}
  .copyright p.site-footer__copyright-content, .policy_condition ul{justify-content:center;}
  .footer_buttom_content {padding: 10px 9px;}
  .btn, a.btn {font-size: 12px;letter-spacing: normal;}
    .sub-land{font-size: 16px;line-height: normal; }
.t-land{font-size: 17px;line-height: normal;margin-bottom:30px;}
  .video-wrapper-video {
    padding-bottom: 90%;
}
}















