/** Shopify CDN: Minification failed

Line 995:0 "paddin" is not a known CSS property
Line 1078:0 "line-heigt" is not a known CSS property
Line 1083:0 "line-heigt" is not a known CSS property
Line 1124:0 "fon-size" is not a known CSS property
Line 3274:15 "font-wight" is not a known CSS property
Line 3803:40 Unexpected "{"
Line 4135:40 Unexpected "{"

**/


/* CSS from section stylesheet tags */
.services-area {
    display: block;
min-height: 590px;
}

#image-text2  .title-image{
  max-width: 150px;
  padding-bottom: 20px;
    font-size: 70px;
    line-height: 1;
    font-weight: 600;
  }


#image-text2 a{
  font-family: Open Sans;
  text-decoration: underline;
    font-style: italic;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
}


.blue_line img{
    height: 150px;
    z-index: 9999;
}


.blue_line {
    text-align: center;
    width: 100%;
    margin-top: -55px;
    margin-bottom: -55px;
}


#image-text2 .right-image-text .row {
    float: right;
    margin-top: 100px;
    padding-right: 7vw;
}

@media  (min-width: 798px) {
#image-text2 .left-image-text .row {
    float: left;
    margin-top: 100px;
    padding-left: 7vw;
}

#image-text2 .colum2 {
 width: 50%;
  float: left;
       height: 590px;
    background-position: right;
}
}

#image-text2 .content-image{
max-width: 220px;
text-align: left;
font-size: 16px;
line-height: 25px;
letter-spacing: 0;
color: #FFFFFF;
font-family: Open Sans;
font-weight: 300;
}
#icons-and-text .black-background {
  background:  #1D1D1D!important;
}


.numberandicon {
height: 345px;
}

#icons-and-text .title {
    font-weight: 600;
  text-align: center;
    font-family: Oswald;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 26px;
    line-height: 39px;
    padding-top: 0px;
}
#icons-and-text .number{
    color: #353738;
    text-align: center;
    font-size: 210px;
    font-family: Oswald;
    font-weight: 800;
}

#icons-and-text .subtitle{
    color: #FFFFFF;
    transition: all 0.2s ease;
      font-weight: 600;
    letter-spacing: 2px;
      padding-bottom: 20px;
    text-transform: uppercase;
    font-family: Oswald;
    font-size: 26px;
    line-height: 39px;
    text-align: center;
}

#icons-and-text .colum3{
  max-width: 1400px;
  margin: auto;
}


#icons-and-text .colum3 .row1 .content{
  color: #FFFFFF;
font-family: Open Sans;
  text-align: center;
max-width: 300px;
    transition: all 0.2s ease;
  margin: auto;
  font-size: 16px;
  line-height: 25px;
 opacity: 0;
}
  


.icon{
    margin: auto!important;
    padding-top: 40px;
}



@media  (max-width: 798px) {
.hide-on-mobile{
display: none;
}

.icon {
       display: block;
}

}

@media  (min-width: 798px) {

#icons-and-text .title {
    margin-top: 30px;
}

.icon {
    display: none;
}

#icons-and-text .colum3 .row1{
    padding-bottom: 80px!important;
    width: 33%;
    float: left;
}

.hide-on-pc{
display: none;
}
#icons-and-text .colum3 .row1:hover .subtitle{
    color: #00C1DE;
    transition: all 0.2s ease;
}

#icons-and-text .colum3 .row1:hover .content{
  opacity: 1;
    transition: all 0.2s ease;
}

#icons-and-text .colum3 .row1:hover .subtitle{
    color: #00C1DE;
    transition: all 0.2s ease;
}

#icons-and-text .colum3 .row1:hover .icon{
display: block!important;
transition: all 0.2s ease;
}

#icons-and-text .colum3 .row1:hover .number{
display: none!important;
transition: all 0.2s ease;
}
}
.academy_id {
    width: 400px;
    display: inline-block!important;
    float: none!important;
    display: inline-block!important;
}

.overlayColor{
 transition: all 0.5s ease;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    background-color: rgba(0,0,0,0.5);
}


   
   .Academyvideo {
    background-position: center!important;
   background-size: 101%!important;
}



.academy_icons_grid h4 {
    margin-bottom: 0px!important;
}
   


.Workouts-Btn {
    background: #F6F6F6;
    border-radius: 25px;
       padding: 10px 20px;
    color: #000000;
    font-size: 16px;
       font-family: open!important;
    text-transform: capitalize;
}


.workoutgrid:hover .overlayColor{
 transition: all 0.5s ease; 
       background: transparent!important;
}

 .Academy_overlayColor {
    height: 100%;
    width: 100%!important;
    text-align: center;
}

@media (min-width: 1732px){
.AcademyViedio {
    max-width: 1732px!important;
}
}
   
@media (min-width:  1050px){
   
   .slider_left  .swiper-slide {
    max-width: 23%!important;
}
   }

@media (min-width:  1050px) and  (max-width: 1732px) {
.AcademyViedio {
    max-width: 90vw!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.Academyvideo {
    max-height: calc(25vw / 1.76)!important;
}

.videoPlay {
    max-width: 100%!important;
}

.academy_id {
   vertical-align: top!important;
    max-width: 33%!important;
    zoom: 80%!important;
    vertical-align: top;
    width: calc(25% - 34px)!important;
}
}

@media (min-width: 900px) and  (max-width: 1050px){
.AcademyViedio {
    max-width: 864px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
}

@media (min-width: 900px){

.slider_left .swiper-wrapper {
  display: block!important;
   }
   
  .slider_left .swiper-slide {
    max-width: 50%;
}
   
  .slider_left .swiper-slide {
    flex-shrink: 0;
    width: auto;
}
   
.Academyheader-hero {
    max-height: 0vh!important;
    min-height: 60vh!important;
}


 .academy_icons_grid .product-icons {
    max-width: 1100px!important;
}

.academy_icons_grid {
    padding-bottom: 30px!important;
}

#Academy_div {
padding-top: 0px!important;
}



 .academy_icons_grid h4{
    margin-bottom: 0px!important;
    font-size: 16px!important;
    font-weight: 600;
    color: #1D1D1D;
    font-size: 15px;
    line-height: 26px;
    font-family: open!important;
    text-transform: capitalize!important;
}

.academy_icons_grid h3{
    margin-bottom: 40px!important;
font-size: 28px!important;
text-align: center!important;
    font-weight: 600!important;
    line-height: 43px!important;
text-transform: uppercase!important;
}



.Academyheader-title {
      margin-top: calc(25vh - 80px)!important;
    font-size: 42px!important;
}

.Academytext {
    font-size: 16px!important;
    max-width: 556px;
    margin-top: 25px!important;
    margin-right: auto;
}


.Academe_category_title {
margin-top: 40px;
}

.academy_id {
    margin-bottom: 40px!important;
}

 .Academyvideo {
width: 400px;
    height: 226px;
}


.academy_id {
    margin-right: 15px!important;
    margin-left: 15px!important;
}

.Academe_category_title h3{
    text-align: center;
    color: #00C1DE!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    line-height: 43px!important;
    font-size: 28px!important;
}

.cademy_Viediotitle {
font-size: 23px!important;
font-weight: 600!important;
color: #1D1D1D!important;
margin-top: 25px!important;
}

 .academy_id .playButton img {
    max-width: 54px;
}

.cademy_info {
color: #000000!important;
font-size: 16px!important;
    line-height: 26px;
}

.Watch_now {
margin-top: 25px!important;
font-size: 17px!important;
text-decoration: underline;
color: #1D1D1D!important;
 font-style: italic;
}

.workoutgrid {
    width: 22vw;
    margin-right: 1vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
    height: 11.5vw;
    float: left;
}

.Workouts-Btn {
margin-left: 0.5%!important;
margin-right: 0.5%!important;
}

.grid-image-1, .grid-image-6{
        width: 46vw;
    height: 24vw;
}

.grid-image-6{
    float: right!important;
}


 .academy_icons_grid .product-icons img{
    max-width: 118px!important;
}



 .academy_icons_grid p{
max-width: 240px!important;
margin-right: auto;
margin-left: auto;
    line-height: 25px!important;
    font-size: 15px!important;
}

.imag_work {
    margin-top: -20px;
    margin-bottom: 20px;
}
}

    .slider_left   .swiper-pagination {
    visibility: hidden;
}

@media (max-width: 900px ){
   
   .logo_media {
    margin-left: -10px;
}
   
     .slider_left .swiper-wrapper {
    width: auto!important;
}
   
   .academy_id {
      padding-right: 5px;
    padding-left: 15px;
   }
   
 .slider_left .swiper-wrapper {
       width: 285px!important;
    padding-right: 5px;
    padding-left: 15px;
}
   

   
   .slider_left .swiper-wrapper {
    max-width: 280px!important;
       max-width: 285px;
    padding-right: 5px;
    padding-left: 15px;
}

.academy_icons .icons-grid {
width: 100%!important;
    float: none!important;
text-align: center!important;
}


.academy_icons  .icons-grid P {
padding-right: 15px;
    padding-left: 15px;
max-width: 240px!important;
    float: none!important;
}

.Academyheader-hero {
min-height: 410px!important;
    height: 410px!important;
}

 .academy_icons_grid p{
max-width: 240px!important;
margin-right: auto;
margin-left: auto;
    line-height: 22px!important;
    line-size: 13px!important;
}

 .academy_icons_grid .product-icons img{
    max-width: 62px!important;
}



 .academy_icons_grid h4{
    margin-bottom: 0px!important;
    font-size: 13px!important;
    font-weight: 600;
    color: #1D1D1D;
    font-size: 15px;
    line-height: 26px;
    font-family: open!important;
    text-transform: capitalize!important;
}

.academy_icons_grid h3{
    margin-bottom: 40px;
font-size: 20px!important;
text-align: center!important;
    font-weight: 600!important;
    line-height: 38px!important;
text-transform: uppercase;
}

#Academy_div {
padding-top: 0px!important;
 text-align: center!important;
}


.AcademyViedio {
    padding-top: 15px;
}


.AcademyViedio {
width: 328px;
}

.academy_id {
    text-align: center;
    margin-left: auto;
    max-width: 337px;
    margin-bottom: 25px;
     width: 400px;
}

.Academyvideo.videoPlay{
    height: 145px;
    margin-left: auto;
    margin-right: auto;
}

   
.Academe_category_title h3{
    max-width: 90%!important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #00C1DE!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    line-height: 28px!important;
    font-size: 21px!important;
}


.academy_id .playButton img {
    max-width: 44px;
}

.cademy_Viediotitle {
text-align: center!important;
width: 100%!important;
color: #1D1D1D!important;
font-size: 17px!important;
font-weight: 600!important;
margin-top: 15px!important;
}

.cademy_info {
margin-top: 15px!important;
text-align: center!important;
width: 100%!important;
text-align: center!important;
color: #000000!important;
font-size: 13px!important;
    line-height: 22px;
}


.Watch_now {
font-size: 13px!important;
text-decoration: underline;
color: #1D1D1D!important;
 font-style: italic;
}


.workoutgrid {
    width: 46%;
    margin-right: 2%!important;
    margin-left: 2%!important;
    margin-bottom: 4vw!important;
    height: 30.5vw;
    float: left!important;
}


.grid-image-1, .grid-image-6{
    width: 95%;
    height: 46.5vw;
}

.Workouts-title {
       margin-top: 45px!important;
    padding-bottom: 20px;
    font-weight: 600;
  text-align: center;
    font-family: Oswald;
    text-transform: uppercase;
    color: #00C1DE!important;
    font-size: 20px;
    line-height: 30px;
    padding-top: 0px;
}



.grid-image-6{
float: right!important;
}

.Viediotitle {
position: absolute;
    bottom: 0px;
    width: 100%;
    font-size: 13px;
    font-family: Oswald;
    color: #FFFFFF;
    text-transform: capitalize;
}




#WorkoutsBtn{
margin-bottom: 30px!important;
text-align: center;
    display: block;
}

.workoutgrid img {
max-width: 30px!important;
}

}

.academy_id {
    vertical-align: top!important;
}
.Academyheader-title{
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
font-size: 46px;
	color: #F6F5F5;
line-height: 68px;
      margin: 0;
color: #fff;
  text-transform: uppercase;
}

.Academytext{
max-width: 556px;
margin-right: auto;
  text-transform: none!important;
margin-left: auto;
font-size: 17px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
color: #fff;
margin-top: 40px;
}




 .Academymain-btn{
margin-top: 40px;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
     border-radius: 0px;
margin-bottom: 180px;
}


.Academyheader-hero {
    background-size: cover;
    background-position: center center;
}


.Academymain-btn {
     padding: 16px 66px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	color: #fff!important;
    text-transform: uppercase;
}

.logo_media {
   max-width: 270px;
    margin-top: -60px!important;
}

.imag_work {
    margin-right: -40px;
}

@media  (min-width: 764px) {
.logo_media {
   max-width: 280px!important;
}
}


@media  (max-width: 764px) {
.Academyheader-title{
margin-top: 130px!important;
font-size: 24px!important;
line-height: 36px!important;
}


.promo_banner-show .Academyheader-hero {
    padding-top: 40px!important;
}

.imag_work{
    margin-right: -20px!important;
}

.logo_media {
   max-width: 180px!important;
}

.Academytext{
max-width: 280px!important;
margin-right: auto;
 text-transform: none!important;
font-size: 13px!important;
margin-top: 30px;
}

 .Academymain-btn{
margin-top: 30px!important;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 13px 30px!important;
 font-size: 14px!important
         border-radius: 0px;
margin-bottom: 140px!important;
}

}
.Academyheader-title{
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
font-size: 46px;
	color: #F6F5F5;
line-height: 68px;
      margin: 0;
color: #fff;
  text-transform: uppercase;
}

.Academytext{
max-width: 556px;
margin-right: auto;
  text-transform: none!important;
margin-left: auto;
font-size: 17px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
color: #fff;
margin-top: 40px;
}




 .Academymain-btn{
margin-top: 40px;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
     border-radius: 0px;
margin-bottom: 180px;
}


.Academyheader-hero {
    background-size: cover;
    background-position: center center;
}


.Academymain-btn {
     padding: 16px 66px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	color: #fff!important;
    text-transform: uppercase;
}

.logo_media {
   max-width: 270px;
    margin-top: -60px!important;
}

.imag_work {
    margin-right: -40px;
}

@media  (min-width: 764px) {
.logo_media {
   max-width: 280px!important;
}
}


@media  (max-width: 764px) {
.Academyheader-title{
margin-top: 130px!important;
font-size: 24px!important;
line-height: 36px!important;
}


.promo_banner-show .Academyheader-hero {
    padding-top: 40px!important;
}

.imag_work{
    margin-right: -20px!important;
}

.logo_media {
   max-width: 180px!important;
}

.Academytext{
max-width: 280px!important;
margin-right: auto;
 text-transform: none!important;
font-size: 13px!important;
margin-top: 30px;
}

 .Academymain-btn{
margin-top: 30px!important;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 13px 30px!important;
 font-size: 14px!important
         border-radius: 0px;
margin-bottom: 140px!important;
}

}
.Additional-use-2, .Additional-use-5{
 background: #272727!important;
}


.Additional-use-title{
color: #00C1DE;
text-align: center;
font-size: 26px;
line-height: 39px;
letter-spacing: 0;
font-family: openbold;
text-transform: uppercase;
font-weight: 600;
}

                 
                 
     .Additional-use-colum1{
    background: #272727!important;
  }


#Additional-use .dditional-use-colum2{
text-align: center;
}

#Additional-use .featured-link--half {
     background: transparent!important;
}


.Additional-use-left .featured-link--half {
    float: right;
}

   .Additional-use-colum2 .featured-link--half {
    width: 100%!important;
    background: transparent!important;
    padding-bottom: 50px;
}


#Additional-use  .title-image{
color: #fff;
   margin-left: auto;
    margin-right: auto;
text-align: center;
font-size: 22px;
line-height: 38px;
letter-spacing: 0;
text-transform: uppercase;
font-family: openbold;
font-weight: 600;
margin-top: 50px;
}

#Additional-use .content-image{
color: #fff;
   margin-left: auto;
    margin-right: auto;
text-align: center;
font-size: 16px;
line-height: 30px;
letter-spacing: 0;
max-width: 420px;
font-family: open!important;
font-weight: 400;
margin-top: 30px;
margin-bottom: 32px;
}



.Additional-image{
width: 565px;
paddin: 20px;
height: 380px;
object-fit: cover;
    max-width: 81%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}

.Additional-use-colum2{
flex-direction: column;
    width: calc( 50% - 20px);
       display: inline-grid;
}

.Additional-use-colum2 .featured-link--image {
order: -1;
}

#Additional-use .link-more{
margin-top: 40px;
color: #00C1DE;
    margin-left: auto;
    margin-right: auto;
  font-family: open;
    font-style: italic;
    font-size: 16px;
    line-height: 30px;
}



  .Additional-use-title {
    padding-bottom: 50px;
    padding-top: 50px;
}    


#Additional-use .featured-link--half img {
    max-height: 600px;
}


.Additional-use{
    padding: 0px!important;
}


@media (min-width: 900px){

 .Additionaluse-section3{
   padding-top: 100px;
   }

.featured-link--half .info {
    margin-top: 11%!important;
}

.Additional-use-colum2  .featured-link--half .info {
    margin-top: -80px!important;
}

}

@media (max-width: 900px){
.Additional-use-colum2, .Additional-use-colum1 {
        width: 100%!important;
padding: 0px 20px!important;
}

.Additional-use-colum2 .featured-link--image {
order: 0!important;
}

#Additional-use .featured-link--half {
        float: none!important;
    width: 100%!important;
}

.Additional-use-title{
padding-bottom: 25px!important;
    padding-top: 65px!important;
font-size: 20px!important;
line-heigt:30px!important;

}
#Additional-use .title-image{
font-size: 20px!important;
line-heigt:30px!important;
    margin-top: 25px!important;
}

#Additional-use .content-image {
    margin-top: 25px!important;
    font-size: 13px!important;
    line-height: 22px!important;
}

#Additional-use .link-more {
    margin-top: 25px!important;
    font-size: 13px!important;
}

.Additional-use-colum2 .featured-link--half {
    padding-bottom: 0px!important;
}

}
#Affiliats-Features .content {
width: 200px;
}

#Affiliats-Features{
margin-top: -5px;
}


.Affiliats-FeatureINGrid {
    vertical-align: top;
}


.Affiliats-number {
    vertical-align: top;
    padding-top: 10px;
}


#Affiliats-Features .content b {
fon-size:  22px;
color: #fff;
line-height:30px;
font-family: Oswald;
font-weight: 600;
}


.Affiliats-FeatureINGrid p {
font-size:  16px;
line-height:30px;
text-align: left;
color: #fff!important;
font-family: Open Sans;
font-weight: 400;
padding-bottom: 0px!important;
margin-bottom: 5px;
}


.Affiliats-FeatureINGrid  p strong {
font-size:  22px;
text-align: left;
line-height:30px;
color: #fff!important;
font-family: Oswald;
font-weight: 600;
}

.Affiliats-number h3{
font-size:  70px!important;
line-height: 43px;
color: #00C1DE;
font-family: Oswald;
font-weight: 600;
text-transform: uppercase;
}

.Affiliats-FeatureGrid{
padding-left: 5vw;
    padding-right: 5vw;
    margin-left: auto;
    margin-right: auto;
}


.Affiliats-FeatureINGrid {
    display: inline-block;
    padding-top: 70px;
    padding-bottom: 70px;
    text-align: center;
    width: calc(100% / 4 - 4px);
}

 .Affiliats-number {
    width: 28px;  
  text-align: center;
    margin-right: 22px;
    display: inline-block;
}

.Affiliats-FeatureINGrid .content{
    width: 200px;
    display: inline-block;
}


@media (max-width: 1000px){
.Affiliats-FeatureINGrid {
    display: block!important;
    padding-top: 25px!important;
    padding-bottom: 25px!important;
    text-align: center!important;
    width: 100%!important;
}
}

@media (max-width: 1000px){
.Affiliats-FeatureINGrid {
    display: block!important;
    padding-top: 25px!important;
    padding-bottom: 25px!important;
    text-align: center!important;
    width: 100%!important;
}
}
.Affiliatesheader-title{
margin-top: 148px!important;
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
font-size: 46px;
	color: #F6F5F5;
line-height: 68px;
      margin: 0;
color: #fff;
  text-transform: uppercase;
}

.Affiliatestext{
max-width: 556px;
margin-right: auto;
  text-transform: none!important;
margin-left: auto;
font-size: 17px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
color: #fff;
margin-top: 40px;
}




 .Affiliatesmain-btn{
margin-top: 40px;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
     border-radius: 0px;
margin-bottom: 180px;
}


.Affiliatesheader-hero {
    background-size: cover;
    background-position: center center;
}


.Affiliatesmain-btn {
     padding: 16px 66px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	color: #fff!important;
    text-transform: uppercase;
}


@media  (max-width: 764px) {
.Affiliatesheader-title{
margin-top: 130px!important;
font-size: 24px!important;
line-height: 36px!important;
}


.Affiliatestext{
max-width: 310px!important;
margin-right: auto;
 text-transform: none!important;
font-size: 13px!important;
margin-top: 30px;
}

 .Affiliatesmain-btn{
margin-top: 30px!important;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 13px 30px!important;
 font-size: 14px!important
         border-radius: 0px;
margin-bottom: 140px!important;
}

}
.academy_id {
    width: 400px;
    display: inline-block!important;
    float: none!important;
    display: inline-block!important;
}

.overlayColor{
 transition: all 0.5s ease;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    background-color: rgba(0,0,0,0.5);
}


   
   .Academyvideo {
    background-position: center!important;
   background-size: 101%!important;
}



.academy_icons_grid h4 {
    margin-bottom: 0px!important;
}
   


.Workouts-Btn {
    background: #F6F6F6;
    border-radius: 25px;
       padding: 10px 20px;
    color: #000000;
    font-size: 16px;
       font-family: open!important;
    text-transform: capitalize;
}


.workoutgrid:hover .overlayColor{
 transition: all 0.5s ease; 
       background: transparent!important;
}

 .Academy_overlayColor {
    height: 100%;
    width: 100%!important;
    text-align: center;
}

@media (min-width: 1732px){
.AcademyViedio {
    max-width: 1732px!important;
}
}
   
@media (min-width:  1050px){
   
   .slider_left  .swiper-slide {
    max-width: 23%!important;
}
   }

@media (min-width:  1050px) and  (max-width: 1732px) {
.AcademyViedio {
    max-width: 90vw!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.Academyvideo {
    max-height: calc(25vw / 1.76)!important;
}

.videoPlay {
    max-width: 100%!important;
}

.academy_id {
   vertical-align: top!important;
    max-width: 33%!important;
    zoom: 80%!important;
    vertical-align: top;
    width: calc(25% - 34px)!important;
}
}

@media (min-width: 900px) and  (max-width: 1050px){
.AcademyViedio {
    max-width: 864px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
}

@media (min-width: 900px){

.slider_left .swiper-wrapper {
  display: block!important;
   }
   
  .slider_left .swiper-slide {
    max-width: 50%;
}
   
  .slider_left .swiper-slide {
    flex-shrink: 0;
    width: auto;
}
   
.Academyheader-hero {
    max-height: 0vh!important;
    min-height: 60vh!important;
}


 .academy_icons_grid .product-icons {
    max-width: 1100px!important;
}

.academy_icons_grid {
    padding-bottom: 30px!important;
}

#Academy_div {
padding-top: 0px!important;
}



 .academy_icons_grid h4{
    margin-bottom: 0px!important;
    font-size: 16px!important;
    font-weight: 600;
    color: #1D1D1D;
    font-size: 15px;
    line-height: 26px;
    font-family: open!important;
    text-transform: capitalize!important;
}

.academy_icons_grid h3{
    margin-bottom: 40px!important;
font-size: 28px!important;
text-align: center!important;
    font-weight: 600!important;
    line-height: 43px!important;
text-transform: uppercase!important;
}



.Academyheader-title {
      margin-top: calc(25vh - 80px)!important;
    font-size: 42px!important;
}

.Academytext {
    font-size: 16px!important;
    max-width: 556px;
    margin-top: 25px!important;
    margin-right: auto;
}


.Academe_category_title {
margin-top: 40px;
}

.academy_id {
    margin-bottom: 40px!important;
}

 .Academyvideo {
width: 400px;
    height: 226px;
}


.academy_id {
    margin-right: 15px!important;
    margin-left: 15px!important;
}

.Academe_category_title h3{
    text-align: center;
    color: #00C1DE!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    line-height: 43px!important;
    font-size: 28px!important;
}

.cademy_Viediotitle {
font-size: 23px!important;
font-weight: 600!important;
color: #1D1D1D!important;
margin-top: 25px!important;
}

 .academy_id .playButton img {
    max-width: 54px;
}

.cademy_info {
color: #000000!important;
font-size: 16px!important;
    line-height: 26px;
}

.Watch_now {
margin-top: 25px!important;
font-size: 17px!important;
text-decoration: underline;
color: #1D1D1D!important;
 font-style: italic;
}

.workoutgrid {
    width: 22vw;
    margin-right: 1vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
    height: 11.5vw;
    float: left;
}

.Workouts-Btn {
margin-left: 0.5%!important;
margin-right: 0.5%!important;
}

.grid-image-1, .grid-image-6{
        width: 46vw;
    height: 24vw;
}

.grid-image-6{
    float: right!important;
}


 .academy_icons_grid .product-icons img{
    max-width: 118px!important;
}



 .academy_icons_grid p{
max-width: 240px!important;
margin-right: auto;
margin-left: auto;
    line-height: 25px!important;
    font-size: 15px!important;
}

.imag_work {
    margin-top: -20px;
    margin-bottom: 20px;
}
}

    .slider_left   .swiper-pagination {
    visibility: hidden;
}

@media (max-width: 900px ){
   
   .logo_media {
    margin-left: -10px;
}
   
     .slider_left .swiper-wrapper {
    width: auto!important;
}
   
   .academy_id {
      padding-right: 5px;
    padding-left: 15px;
   }
   
 .slider_left .swiper-wrapper {
       width: 285px!important;
    padding-right: 5px;
    padding-left: 15px;
}
   

   
   .slider_left .swiper-wrapper {
    max-width: 280px!important;
       max-width: 285px;
    padding-right: 5px;
    padding-left: 15px;
}

.academy_icons .icons-grid {
width: 100%!important;
    float: none!important;
text-align: center!important;
}


.academy_icons  .icons-grid P {
padding-right: 15px;
    padding-left: 15px;
max-width: 240px!important;
    float: none!important;
}

.Academyheader-hero {
min-height: 410px!important;
    height: 410px!important;
}

 .academy_icons_grid p{
max-width: 240px!important;
margin-right: auto;
margin-left: auto;
    line-height: 22px!important;
    line-size: 13px!important;
}

 .academy_icons_grid .product-icons img{
    max-width: 62px!important;
}



 .academy_icons_grid h4{
    margin-bottom: 0px!important;
    font-size: 13px!important;
    font-weight: 600;
    color: #1D1D1D;
    font-size: 15px;
    line-height: 26px;
    font-family: open!important;
    text-transform: capitalize!important;
}

.academy_icons_grid h3{
    margin-bottom: 40px;
font-size: 20px!important;
text-align: center!important;
    font-weight: 600!important;
    line-height: 38px!important;
text-transform: uppercase;
}

#Academy_div {
padding-top: 0px!important;
 text-align: center!important;
}


.AcademyViedio {
    padding-top: 15px;
}


.AcademyViedio {
width: 328px;
}

.academy_id {
    text-align: center;
    margin-left: auto;
    max-width: 337px;
    margin-bottom: 25px;
     width: 400px;
}

.Academyvideo.videoPlay{
    height: 145px;
    margin-left: auto;
    margin-right: auto;
}

   
.Academe_category_title h3{
    max-width: 90%!important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #00C1DE!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    line-height: 28px!important;
    font-size: 21px!important;
}


.academy_id .playButton img {
    max-width: 44px;
}

.cademy_Viediotitle {
text-align: center!important;
width: 100%!important;
color: #1D1D1D!important;
font-size: 17px!important;
font-weight: 600!important;
margin-top: 15px!important;
}

.cademy_info {
margin-top: 15px!important;
text-align: center!important;
width: 100%!important;
text-align: center!important;
color: #000000!important;
font-size: 13px!important;
    line-height: 22px;
}


.Watch_now {
font-size: 13px!important;
text-decoration: underline;
color: #1D1D1D!important;
 font-style: italic;
}


.workoutgrid {
    width: 46%;
    margin-right: 2%!important;
    margin-left: 2%!important;
    margin-bottom: 4vw!important;
    height: 30.5vw;
    float: left!important;
}


.grid-image-1, .grid-image-6{
    width: 95%;
    height: 46.5vw;
}

.Workouts-title {
       margin-top: 45px!important;
    padding-bottom: 20px;
    font-weight: 600;
  text-align: center;
    font-family: Oswald;
    text-transform: uppercase;
    color: #00C1DE!important;
    font-size: 20px;
    line-height: 30px;
    padding-top: 0px;
}



.grid-image-6{
float: right!important;
}

.Viediotitle {
position: absolute;
    bottom: 0px;
    width: 100%;
    font-size: 13px;
    font-family: Oswald;
    color: #FFFFFF;
    text-transform: capitalize;
}




#WorkoutsBtn{
margin-bottom: 30px!important;
text-align: center;
    display: block;
}

.workoutgrid img {
max-width: 30px!important;
}

}

.academy_id {
    vertical-align: top!important;
}
.Academyheader-title{
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
font-size: 46px;
	color: #F6F5F5;
line-height: 68px;
      margin: 0;
color: #fff;
  text-transform: uppercase;
}

.Academytext{
max-width: 556px;
margin-right: auto;
  text-transform: none!important;
margin-left: auto;
font-size: 17px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
color: #fff;
margin-top: 40px;
}




 .Academymain-btn{
margin-top: 40px;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
     border-radius: 0px;
margin-bottom: 180px;
}


.Academyheader-hero {
    background-size: cover;
    background-position: center center;
}


.Academymain-btn {
     padding: 16px 66px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	color: #fff!important;
    text-transform: uppercase;
}

.logo_media {
   max-width: 270px;
    margin-top: -60px!important;
}

.imag_work {
    margin-right: -40px;
}

@media  (min-width: 764px) {
.logo_media {
   max-width: 280px!important;
}
}


@media  (max-width: 764px) {
.Academyheader-title{
margin-top: 130px!important;
font-size: 24px!important;
line-height: 36px!important;
}


.promo_banner-show .Academyheader-hero {
    padding-top: 40px!important;
}

.imag_work{
    margin-right: -20px!important;
}

.logo_media {
   max-width: 180px!important;
}

.Academytext{
max-width: 280px!important;
margin-right: auto;
 text-transform: none!important;
font-size: 13px!important;
margin-top: 30px;
}

 .Academymain-btn{
margin-top: 30px!important;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 13px 30px!important;
 font-size: 14px!important
         border-radius: 0px;
margin-bottom: 140px!important;
}

}
.dark-background {
background: #272727 0% 0% no-repeat padding-box!important;
}


  .dark-background  .Reviews-title {
    color: #fff!important;
  }


.bordertestimonialsblazepod {
border: 12px solid #00C1DE;
}
 .normal-background {
background: transparent linear-gradient(270deg, #F4F4F4 0%, #D1D1D1 100%) 0% 0% no-repeat padding-box;
    width: 100%;
 padding-bottom: 60px!important;
}

.normal-background .stars-section{
padding-bottom: 40px;
}


.testimonialgINGrid{
max-width: 320px;
    padding-left: 12px!important;
    padding-right: 12px!important;
margin: auto;
}

#testimonialsblazepod .testimonialimage{
height: 78px;
width: 78px;
margin: auto;
border-radius: 50%;
}


#testimonialsblazepod .content{
color: #1D1D1D;
padding-bottom: 10px;
font-size: 16px;
line-height: 25px;
}


.dark-background  .content {
color: #fff!important;
}



 .page-reviews .swiper-button-next,  .page-reviews .swiper-button-prev {
visibility: hidden;
}

.dark-background  .stars-section{
padding-bottom: 35px;
padding-top: 20px;
}


#testimonialsblazepod .content p{
    max-height: 98px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
}

#testimonialsblazepod .button-play img{
    margin-top: 32px;
width: 44px;
height: 44px;
    margin-bottom: 32px;
}

#testimonialsblazepod .yutubevideo{
 
    height: 113px;
}


#testimonialsblazepod .headline {
font-size: 16px;
    font-style: Italic;
    font-family: open!important;
    text-transform: capitalize;
    font-weight: bold;
    color: #1D1D1D;
}

.dark-background .content p{
color: #fff!important;
}

.dark-background .headline {
color: #fff!important;
}

.dark-background .store_name {
color: #989898!important;
}

#testimonialsblazepod .store_name{
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #1D1D1D;
}

.see-all-Testimonials a{
text-align: center!important;
text-decoration: underline;
font-style: Italic;
font-size: 16px;
  z-index: 99;
    font-weight: normal;
color: #1D1D1D!important;
}

.see-all-Testimonials{
text-align: center;
    z-index: 99;
    opacity: 1;
    text-align: center;
}

@media (min-width: 800px){

#testimonialsblazepod .swiper-wrapper {
    transform: translate3d(0px, 0px, 0px)!important;
}


.dark-background .swiper-wrapper {
    display: block!important;
}

.swiper-button-next, .swiper-button-prev {
    visibility: hidden;
}

 .testimonialgGrid {
vertical-align: top;
    display: inline-block;
    width: calc(100% / 4 - 20px )!important;
    text-align: center;
    margin-top: 55px;   
}
}

@media (min-width: 1000px) and (max-width: 1300px)   {
     #tabsblazepod .tab {
    zoom: 90%;
    }
    }


@media (min-width: 800px) and (max-width: 950px)   {
     #tabsblazepod .tab {
    zoom: 90%;
    }

.testimonialgGrid {
    display: inline-block;
    width: calc(100% / 2 - 20px )!important;
}
    }


@media (max-width: 800px) {

.bordertestimonialsblazepod {
    margin-top: -12px!important;
}

 .testimonialgGrid {
    text-align: center;
    margin-top: 55px;   
}
}

.homepage-slideshow, .testimonial-section {
    overflow: visible!important;
}


.swiper-button-next {
    right: 10px!important;
    color: #000!important;
}

.swiper-button-prev {
    left: 10px!important;
}
#orderblazepod .title a, #orderblazepod .content a{
color: #fff!important;
}

                                  
 #orderblazepod .add_to_cart.action_button span {
font-weight: 400!important;
}
                                  
@media (min-width: 798px) {
                                  
  #orderblazepod  .btn-two {
        margin-top: -3px;                              
}

#orderblazepod li .add_to_cart.action_button {
    width: 222px!important;
    height: 48px!important;
}
                                  
#orderblazepod .subtitle{
    color: #00B1F9;
    font-family: Oswald;
    font-size: 36px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 57px;
    padding-bottom: 0px;
    margin: 0px!important;
    padding-top: 100px;
}

#orderblazepod .title{
    font-weight: 600!important;
    color: #FFFFFF;
    font-size: 85px;
    margin-top: 0px;
    line-height: 132px;
    margin-bottom: 10px!important;
}


.orderblazepodleft{
padding-left: 5vw;
}
#orderblazepod .content{
  max-width: 745px;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  font-family: Open Sans;
}

#orderblazepod li {
    margin-left: 0px!important;
}


#orderblazepod .price{
  padding-bottom: 20px;
    padding-top: 20px;
  color: #00B9F9;
font-family: Oswald;
  font-size: 46px;
  line-height: 56px;
     font-weight: 600;
}

.main-btn{
color: #fff!important;
}

#orderblazepod li .add_to_cart.action_button {
     background-image: linear-gradient(to right, #13a1ff 0%, #00d6f6 50%, #13a1ff 100%) !important;
    transition: 0.5s;
   background-size: 200% auto;
    color: #fff;
    border-radius: 0px;
}


#orderblazepod li .add_to_cart.action_button:hover {
       background-position: right!important;
 transition: 0.5s;
}

.inGrid{
  max-width: 1500px;
  margin: auto;
}

#orderblazepod{
    min-height: 850px;
}

#orderblazepod li {
  padding-bottom: 50px;
          margin: 0px 0px 0px 10px!important;
    display: inline-block;
}

#orderblazepod  .icons{
  text-align: center;
    max-width: 930px;
}
#orderblazepod  .icons img{
  margin: auto;
max-width: 70px;
}
#orderblazepod  .icons-grid{
    float: left;
    width: calc((100% / 3) - 80px);
}

#orderblazepod  .icons-grid P{
  text-align: center;
  color: #fff;
  font-size: 15px;
  line-height: 26px;
  font-family: Open Sans;
}

.orderblazepod-background{
background-image: none!important;
}

}

@media (min-width: 798px) and (max-width: 1180px)   {
     .orderblazepodleft {
    zoom: 90%;
    }


    }
    

@media (min-width: 400px) and (max-width: 798px) {

#orderblazepod .btn-two {
    max-width: 150px!important;
}
}

@media (max-width: 400px) {

#orderblazepod .btn-two, #orderblazepod button{
    max-width: 129px!important;
}
}

@media (max-width: 798px) {

#orderblazepod .add_to_cart.action_button {
    min-height: 0px!important;
    height: 40px!important;
    padding: 0px 0px!important;
}

.main-btn{
color: #fff!important;
}

#orderblazepod li .add_to_cart.action_button{
font-size: 14px!important;
      background-image: linear-gradient(to right, #13a1ff 0%, #13a1ff 35%, #00d6f6 100%);
    color: #fff;
       border-radius: 0px;
    width: 150px!important;

}
                                  
#orderblazepod li .add_to_cart.action_button span {
font-size: 14px!important;
}

                                  

#orderblazepod a .lni-play {
    display: none;
}

#orderblazepod li {
max-width: 43%;
    padding-bottom: 0px;
}

#orderblazepod .btn-two {
    margin-bottom: 0px!important;
     border: 1px solid #F6F5F5;
    color: #F6F5F5;
    text-align: center!important;
    font-size: 14px!important;
    padding: 12px 0px!important;
}


#orderblazepod li {
  padding-bottom: 20px!important;
       margin: 0px 10px 0;
    display: inline-block;
}

#orderblazepod  .icons{
  text-align: center;
    max-width: 930px;
}

#orderblazepod .icons-grid {
    height: 120px;
    float: left;
    width: calc(33% - 0px);
}

#orderblazepod  .icons img{
  margin: auto;
max-width: 70px;
}

#orderblazepod  .icons-grid P{
  text-align: center;
  color: #fff;
    max-width: 89px;
    margin-left: auto;
    margin-right: auto;
  font-size: 13px!important;
  line-height: 18px!important;
  font-family: Open Sans;
}



.orderblazepod-background{

}
#orderblazepod .title{
color: #fff;
    margin-top: 290px!important;
    font-weight: 600!important;
 text-align: center!important;
    font-size: 24px!important;
    margin-top: 0px;
    line-height: 30px!important;
    margin-bottom: 10px!important;
}

#orderblazepod .subtitle{
color: #00B1F9!important;
    font-family: openbold;
max-width: 90%;
    font-size: 20px;
 text-align: center!important;
    font-weight: 600;
 text-align: center!important;
    text-transform: uppercase;
    line-height: 30px;
    padding-bottom: 30px;
    margin: auto!important;
}
#orderblazepod .content{
   text-align: center!important;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
max-width: 320px;
margin-left: auto!important;
margin-right: auto!important;
  font-family: Open Sans;
}

.orderblazepodleft {
padding-top: 25px;
    text-align: center!important;
}

#orderblazepod .price{
  padding-bottom: 5px;
    padding-top: 10px;
 text-align: center!important;
  color: #00B9F9;
font-family: Oswald;
  font-size: 24px;
  line-height: 25px;
     font-weight: 600;
}

}
@media (min-width: 900px) and (max-width: 1180px)   {
     #tabsblazepod .tab {
    zoom: 80%;
    }
    }
    
        .tabsblazepod {
    display: block;
  background: transparent linear-gradient(246deg, #00D6F6 0%, #0077FF 100%) 0% 0% no-repeat padding-box;
}
    
     @media (min-width: 900px)   {
    
       
      
     .visible-on-smallscren{
    display: none!important;
    }
 

  .tabsblazepodleft{  
    float: left;
    width: 30%;
}
    .tabsblazepodright{
    float: left;
    width: 70%;
    }

#tabsblazepod .tab{
  float: right;
    width: 60%;
    padding-top: 5vw;
}

#tabsblazepod .linkurl {
        font-style: italic!important;
    color: #1D1D1D!important;
    line-height: 22px!important;
    font-size: 16px!important;
    text-decoration: underline!important;
}
    
#tabsblazepod .content{
        margin-bottom: 30px;
    }
    
#tabsblazepod .tabcontent{
      display: none;
    float: right;
 
}

    .image-content{
        width: 40%;
    }
    
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

#tabsblazepod .text-content{
     padding-bottom: 40px;
     width: 60%;
    margin-right: auto;
 }

#tabsblazepod .tabcontent {
    width: 60%;
}
        
#tabsblazepod .mobileimage {
width: 18vw;
    margin-bottom: 28vw;
      left: calc( 30% + 5vw );
    margin-right: 10px;
    top: 5vw;
    position: absolute;
    float: left;
    margin: auto;
}

#tabsblazepod .title{
        margin-bottom: 6vw;
           padding-left: 5vw;
padding-top: 5vw;
    line-height: 1.1;
      font-weight: bold;
  color: #1D1D1D;
   font-size: 5vw;
}

#tabsblazepod .subtitle{
      padding-top: 40px;
    padding-bottom: 25px;
    font-family: Oswald;
    font-size: 26px;
    color: #1D1D1D;
    text-transform: uppercase;
    font-weight: 600;
    max-width: 420px;
    line-height: 38px;
}

#tabsblazepod .tablinks{
        text-transform: none!important;
color: #00B6DB;
      margin-right: 10px;
    margin-bottom: 30px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    font-family: Open sans;
    font-weight: 500;
    font-size: 16px;
    border: none;
    padding: 12px 38px;
    border-radius: 25px;
}

#tabsblazepod  .tablinks.active{
 background: #1D1D1D 0% 0% no-repeat padding-box;
 color: #fff;
}

#tabsblazepod .content{
    font-family: Open Sans;
    font-size: 16px;
    line-height: 25px;
    color: #1D1D1D;
    max-width: 390px;
}
    }
    
    
      @media (max-width: 900px)   {  
    
    
    .swiper-button-next {
    z-index: 99999!important;
    color: transparent!important;
    width: 50%;
    height: 54px;
    margin-right: -12px;
    margin-top: -37px;
   
}
    
    .swiper-button-next{
        margin-right: -2px!important;
    }
    
.swiper-button-prev {
    margin-left: -2px!important;
    }
    
    .swiper-button-prev:hover, .swiper-button-next:hover{
    opacity: 1!important
    }
        
    .swiper-button-prev {
     z-index: 99999!important;
    color: transparent!important;
    width: 50%;
    height: 54px!important;
    margin-left: -12px;
    margin-top: -37px;
}
    
    
#tabsblazepod .title{
       letter-spacing: 0;
    line-height: 1.1;
      font-weight: bold;
  color: #1D1D1D;

}

#tabsblazepod .subtitle{
            font-family: Oswald;
     color: #1D1D1D;
    text-transform: uppercase;
    font-weight: 600;
}
    
        
    #tabsblazepod .subtitle {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Oswald;
    font-size: 14px!important;
    line-height: 25px!important;
}
    
    .image-content{
    text-align: center;
    }
    
    .mobileimage{
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
}
    
        .hide-on-smallscren{
    display: none!important;
    }
    
#tabsblazepod .tabcontent{
        margin-top: -20px;
    display: none;
  text-align: center;
 }
    
    
   #tabsblazepod .swiper-slide {
    width: auto!important;
}
    
  #tabsblazepod  .swiper-pagination{
    display: none!important;
    }

#tabsblazepod  .tablinks{
     text-transform: none!important;
color: #00B6DB;
      margin-right: 10px;
    margin-bottom: 30px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    font-family: Open sans;
    font-weight: 500;
    font-size: 13px;
    border: none;
    padding: 12px 20px;
    border-radius: 25px;
}

#tabsblazepod  .tablinks.active{
 background: #1D1D1D 0% 0% no-repeat padding-box;
 color: #fff;
}
    
    
#tabsblazepod .content{
        text-align: center;
    font-family: Open Sans;
    font-size: 13px;
    line-height: 20px;
    color: #1D1D1D;
    max-width: 390px;
margin-left: auto;
margin-right: auto;
}
    
    
    #tabsblazepod .linkurl {
        font-style: italic!important;
    color: #1D1D1D!important;
    line-height: 18px!important;
       text-align: center;
    font-size: 13px!important;
    text-decoration: underline!important;
}
    


    #tabsblazepod .title {
    max-width: 100%;
    text-overflow: ellipsis;
    font-size: 22px!important;
    float: none!important;
    width: 100%!important;
    margin-bottom: 25px!important;
    text-align: center;
    padding: 0px!important;
    margin-top: 25px!important;
    }

    #tabsblazepod .title br{
    display: none!important;
    }
    
   #tabsblazepod .tabs-swip{
    width: auto!important;
}
    

    }
.Academyheader-title{
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
font-size: 46px;
	color: #F6F5F5;
line-height: 68px;
      margin: 0;
color: #fff;
  text-transform: uppercase;
}

.Academytext{
max-width: 556px;
margin-right: auto;
  text-transform: none!important;
margin-left: auto;
font-size: 17px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
color: #fff;
margin-top: 40px;
}




 .Academymain-btn{
margin-top: 40px;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
     border-radius: 0px;
margin-bottom: 180px;
}


.Academyheader-hero {
    background-size: cover;
    background-position: center center;
}


.Academymain-btn {
     padding: 16px 66px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	color: #fff!important;
    text-transform: uppercase;
}

.logo_media {
   max-width: 270px;
    margin-top: -60px!important;
}

.imag_work {
    margin-right: -40px;
}

@media  (min-width: 764px) {
.logo_media {
   max-width: 280px!important;
}
}


@media  (max-width: 764px) {
.Academyheader-title{
margin-top: 130px!important;
font-size: 24px!important;
line-height: 36px!important;
}


.promo_banner-show .Academyheader-hero {
    padding-top: 40px!important;
}

.imag_work{
    margin-right: -20px!important;
}

.logo_media {
   max-width: 180px!important;
}

.Academytext{
max-width: 280px!important;
margin-right: auto;
 text-transform: none!important;
font-size: 13px!important;
margin-top: 30px;
}

 .Academymain-btn{
margin-top: 30px!important;
    background: transparent linear-gradient(261deg, #00D6F6 0%, #0099FF 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 13px 30px!important;
 font-size: 14px!important
         border-radius: 0px;
margin-bottom: 140px!important;
}

}
.ThePodsheader-title{
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
font-size: 42px;
	line-height: 62px;
      margin: 0;
color: #fff;
  text-transform: uppercase;
}

.ThePodstext p{
margin-right: auto;
  text-transform: none!important;
margin-left: auto;
font-size: 17px;
  font-family: open!important;
  font-weight: 400;
color: #fff;
margin-top: 20px;
margin-bottom: 40px;
}




 .ThePodmain-btn{
      background-image: linear-gradient(to right, #13a1ff 0%, #00d6f6 50%, #13a1ff 100%) !important;
    transition: 0.5s;
   background-size: 200% auto;
    color: #fff;
    border-radius: 0px;
}

.ThePodmain-btn:hover {
       background-position: right!important;
 transition: 0.5s;
}


.ThePodstext{
margin-right: auto;
margin-left: auto;
     font-family: open;
    font-weight: 400;
		color: #000;
}


.ThePodmain-btn {
font-size: 16px;
line-height: 32px;
     padding: 16px 66px;
    line-height: 1;
    font-family: open;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	color: #fff!important;
    text-transform: uppercase;
}


.caption-content {
    display: inline-block;
    float: none;
    max-width: 100%!important;
}

@media  (min-width: 900px) {
.caption.position-center {
    top: 40vh;
bottom: auto;
}


.slider-1 h1 {
    max-width: 520px!important;
}



.swiper-pagination-slide-show  {
    position: absolute!important;
    bottom: 20px!important;
    background-color: transparent!important;
    left: 0px;
    z-index: 9999;
}

.homepage-slideshow .gallery-cell {
    max-height: 100vh;
}

.ThePodsheader-title {
    max-width: 555px;
    margin-left: auto!important;
    margin-right: auto!important;
}

.ThePodstext p {
    max-width: 660px;
}


}

@media  (max-width: 900px) {


#shopify-section-Careers_slider .swiper-slide {
    min-height: 0vh!important;
    height: auto!important;
}

#shopify-section-Careers_slider .ThePodsheader-title {
    margin-top: 11vh!important;
}


#shopify-section-Careers_slider .slider_careers {
min-height: 50vh!important;
}

.ThePodstext {
    padding-right: 20px!important;
    padding-left: 20px!important;
}

.homepage-slideshow  .swiper-pagination-slide-show {
    bottom: 30px;
    border: none!important;
  z-index: 9999;
    margin-bottom: -10px!important;
}

.homepage-slideshow .swiper-slide{
 min-height: 0vh!important; 
height: 80vh!important; 
}


.homepage-slideshow .gallery-cell img{
    width: 100%;
    height: 100vh!important;
    object-position: right center;
    object-fit: cover;
}

.ThePodsheader-title {
    letter-spacing: 0;
    font-family: Oswald, sans-serif;
    font-weight: 600;
    font-size: 24px!important;
    line-height: 36px!important;
    max-width: 260px;
    margin-top: 20vh;
    margin-right: auto!important;
    margin-left: auto!important;
    color: #fff;
    text-transform: uppercase;
}

  .ThePodsheader-title {
    font-size: 24px!important;
    line-height: 36px!important;
   
}

 .ThePodmain-btn{
    font-size: 14px!important;
}
}



.swiper-pagination-slide-show {
    background-color: #1D1D1D;
    text-align: center;
}


.swiper-pagination-slide-show  .swiper-pagination-bullet{
    background-color: #fff;
    opacity: 1;
}


.swiper-pagination-slide-show .swiper-pagination-bullet-active {
   background-color: #00C1DE!important;
    opacity: 1;
}


#shopify-section-Careers_slider .caption.position-center {
    top: 270px!important;
}
.Prodcttitle .titleh3{
	font-size: 26px;
	line-height: 39px ;
	  	text-transform: uppercase;
    font-family: Oswald!important;
    font-weight: 600;
    color: #000;
    letter-spacing: 0;
    margin-top: 30px;
    margin-bottom: -20px;
text-align: center;
	}

.collectiontitle{
   text-align: center;
    background-color: #F4F4F4!important;
}

.collectiontitle h1{
font-size: 26px;
}
.footer-faq-title{
    font-size: 26px;
    line-height: 39px;
    text-transform: uppercase;
    font-family: Oswald!important;
    font-weight: 600;
    color: #000;
    letter-spacing: 0;
    margin-top: 50px;
    padding-bottom: 15px;
    text-align: center;
	}

.footer-faq-button{
margin-bottom: 60px;
}

.footer-faq-button{
background: transparent linear-gradient(258deg, #00D6F6 0%, #0077FF 100%) 0% 0% no-repeat padding-box;
color: #FFFFFF!important;
font-family: Open Sans;
font-size: 16px;
padding: 15px;
}
.header-hero h2{
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
	color: #F6F5F5;
line-height: 1;
      margin: 0;
  text-transform: uppercase;
}
	.text-center {
    text-align: center!important;
}

.header-btn {
    margin: 0;
}

 .header-btn li a.main-btn.btn-one {
      background-image: linear-gradient(to right, #00d6f6 0%, #13a1ff 50%, #00d6f6 100%) !important;
    transition: 0.5s;
   background-size: 200% auto;
    color: #fff;
    border-radius: 0px;
}


 .header-btn li a.main-btn.btn-one:hover {
       background-position: right!important;
 transition: 0.5s;
}

 .header-btn li {
       margin: 0px 10px 0;
    display: inline-block;
}

.header-hero{
        background-size: cover;
    background-position: center center;
}


.header-hero h3{
     font-family: "Open Sans", sans-serif;
    font-weight: 400;
		color: #F6F5F5;
}

.bg_cover h3{
    margin: 0;
max-width: 623px;
    margin-right: auto;
margin-left: auto;
      letter-spacing: 0.5px;
		color: #F6F5F5!important;
}

 .main-btn {
     padding: 16px 66px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    text-transform: uppercase;
}

 .btn-two{
    border: 1px solid #F6F5F5;
    color: #F6F5F5;
}

@media  (min-width: 764px) {


   .main-btn {
    line-height: 17px;
    width: 222px;
    height: 48px;
    font-size: 16px;
  }

 .btn-two{
padding-left: 45px;
}
  
	 .header-hero h2{
		font-size: 70px;
	}
  
  .bg_cover h2{
    padding-top: 20vh;
  }

.bg_cover h3{
    max-width: 623px;
    margin: auto;
    padding-bottom: 45px;
    padding-top: 30px;
    line-height: 33px;
    font-size: 23px;
}
  
  .header-btn{
        padding-bottom: 2vh;
  }
  
}


.lni-play{
width: 8px;
height: 13px;
    margin-right: -30px;
    margin-left: 20px;
}

.header-hero .video-popup{
color: #fff!important;
}


.video-foregroun , .header-hero iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}


@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}

@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}

* { box-sizing: border-box; }
.video-background {
  background: #000;
  position: fixed!important;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
max-width: 100%;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
    width: 100%;
  height: 100%;
  pointer-events: none;
}

#vidtop-content {
	top: 0;
	color: #fff;
}

@media all and (max-width: 900px) {

}

@media all and (min-width: 900px) {
.header-hero {
    background: #00000082!important;
}
}

.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}

@media all and (max-width: 786px) {

.hide_mobile{
display: none!important;
}

.video-background {
    width: 100%;
}

.video-foreground {
    max-height: 102vh;
}
}

@media all and (min-width: 786px) {
.hide_pc{
display: none!important;
}
}


.video-foreground {
    max-height: 300vh!important;
}

.hide-video{
    visibility: hidden;
}
.ourstory-row{
               width: 50%;
               float: left;
               }
               
            
               
               .ourstorytitle{
padding-top: 50px;
padding-bottom: 50px;
    font-weight: 600;
    font-family: Oswald;
               font-size: 28px;
               color: #00C1DE;
               text-align: center;
text-transform: uppercase;
               }
   
               .gradient-ourstoryGrid .ourstory-row{
               width: 50%;
               float: right!important;
               }
               
               .ourstory-content p{
               color: #FFFFFF;
               font-size: 16px;
			font-family: Open Sans;
               line-height: 30px;
               font-wight: 400;
               }
               
                     
              .main-ourstoryGrid .ourstory-content{
               max-width: 570px;
   			 margin-left: auto;
    			margin-right: auto;
               }
               
 .main-ourstoryGrid 
               
               .main-ourstoryGrid {
              
               }
                        
                 .main-ourstoryGrid img {
             	
               }
               
               .black-ourstoryGrid {
               background: #272727;

               }
               
                .black-ourstoryGrid .ourstory-content{
               max-width: 690px;
               }
               
              .black-ourstoryGrid  .ourstoryblocktitle{
                font-size:  50px;
				}

                 .black-ourstoryGrid img {
            
               }
               
               .gradient-ourstoryGrid .ourstory-content{
                   margin-right: 50px;
    max-width: 640px;
    margin-left: auto;
               }
                
 			.gradient-ourstoryGrid{
               background: transparent linear-gradient(245deg, #00D6F6 0%, #0077FF 100%) 0% 0% no-repeat padding-box;

               }
                            
               .gradient-ourstoryGrid .ourstoryblocktitle{
                 color: #1D1D1D!important;
    -webkit-text-fill-color: #1D1D1D!important;
    font-family: Oswald;
    font-size: 116px;
    line-height: 1;
    letter-spacing: 0;
  	
				}


               .gradient-ourstoryGrid  p, .gradient-ourstoryGrid strong{
               color: #1D1D1D!important;
						}

	                  .gradient-ourstoryGrid img {
            
               }
               
               .ourstoryGrid{
               padding-top: 50px;
               padding-bottom: 50px;
               }
               
              .ourstoryblocktitle{
                 font-family: Oswald;
   				 font-weight: 600;
				  text-transform: uppercase;
                   font-family: Oswald;
    font-weight: 600;
                   display: inline-block;
    text-transform: uppercase;
    background: transparent linear-gradient(249deg, #00D6F6 0%, #0077FF 100%) 0% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

               }
               
div.content {
    padding: 0px;
}
               


.main-ourstoryGrid img {
    max-width: 720px;
}
        
 .black-ourstoryGrid img {
          max-width: 680px;   
               }

.main-ourstoryGrid .row-text {
max-width: 760px;   
}
               
.main-ourstoryGrid .ourstoryblocktitle {
    line-height: 1;
   letter-spacing: 0;
    font-size: 272px;
}
      


@media (min-width: 1320px) and (max-width: 1480px)   {
.ourstoryGrid{
zoom: 90%;
}
}

@media (min-width: 1120px) and (max-width: 1320px)   {
.ourstoryGrid{
zoom: 80%;
}
}

@media  (max-width: 1120px)   {

.ourstory-row {
      text-align: center!important;
    margin-left: auto!important;
    margin-right: auto!important;
    width: 100%!important;
    float: none!important;
}

.black-ourstoryGrid .ourstory-content {
    margin-left: auto;
    margin-right: auto;
   
}

.gradient-ourstoryGrid .ourstory-row {
    width: 100%;
    float: none!important;
    text-align: center;
}

.gradient-ourstoryGrid .ourstory-content {
    margin-left: auto;
    margin-right: auto;
}

.ourstory-row img {
    width: 100%;
}


}

@media  (min-width: 900px)   {
.black-ourstoryGrid .row-text {
width: auto!important;
}

         .ourstory-row strong{
                 font-family: Oswald;
              	 font-size: 26px!important;
				 line-height:  38px;
   				 font-weight: 600;
				 text-transform: uppercase;
                 font-family: Oswald!important;
               }
	
.black-ourstoryGrid  .ourstory-row-image{
    margin-left: 34px!important;
    text-align: left;
}

}


@media  (min-width: 1400px)   {
.black-ourstoryGrid .ourstory-row-image {
    margin-left: 80px!important;
    text-align: left;
}
}

@media  (max-width: 900px)   {

         .ourstory-row strong{
                 font-family: Oswald;
              	 font-size: 20px!important;
				 line-height:  31px;
   				 font-weight: 600;
				 text-transform: uppercase;
                 font-family: Oswald!important;
               }

.ourstorytitle {
    padding-top: 65px!important;
    padding-bottom: 0px!important;
     font-size: 18px!important;
}


.main-ourstoryGrid .ourstoryblocktitle {
    line-height: 1;
    padding-top: 25px;
    padding-bottom: 10px!important;
    letter-spacing: 0;
    font-size: 110px;
}

 .ourstory-content {
    padding: 0px 23px!important;
    text-align: left!important;
}

.ourstoryGrid{
    padding-bottom: 40px!important;
    padding-top: 25px!important;
}

.black-ourstoryGrid .ourstoryblocktitle {
    font-size: 49px;
    text-align: left!important;
    width: 100%;
    padding-left: 25px;
}

.black-ourstoryGrid .ourstory-content {
    text-align: left;
    padding: 0px 25px!important;
}

.gradient-ourstoryGrid .ourstoryblocktitle {
    font-size: 40px!important;
    padding-top: 25px;
    padding-bottom: 25px;
}


}
.product-icons{
  text-align: center;
max-width: 640px;
    margin-top: 22px;
    margin-bottom: 40px;
}
 .product-icons img{
  margin: auto;
max-width: 70px;
}
.product-icons  .icons-grid{
    float: left;
    width: calc((100% / 3));
}

.product-icons  .icons-grid P{
  text-align: center;
  color: #1D1D1D;
  font-size: 15px;
  line-height: 26px;
  font-family: Open Sans;
}
.ProdyctFeatures-image {
    max-width: 100%;
height: 600px;
width: 600px;
object-fit: cover;
}

.col-ProdyctFeatures {
float: right;
width: 50%;
text-align: right!important;
}


.ProductFeaturesImage{
text-align: right!important;
}

  .ProdyctFeatures h3{
	font-size: 26px;
	line-height: 39px ;
	  	text-transform: uppercase;
    font-family: openbold!important;
    font-weight: 600;
    color: #000;
	}

 .ProdyctFeatures p, .ProdyctFeatures li{

	font-size: 16px;
	line-height: 35px ;
	color: #000;
    font-family: open!important;
    font-weight: 400;
	}

.ProdyctFeatures li{
    margin-right: 20px!important;
margin-left: 0px!important;
    margin-bottom: 0px!important;
}

.ProdyctFeatures{
    max-width: 1260px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.ProdyctFeatures .content {
max-width: 480px;
}

.ProductFeaturesImage {
    float: left;
}
.ProdyctFeatures-image {
    max-width: 100%;
height: 600px;
width: 600px;
object-fit: cover;
}

.col-ProdyctFeatures {
float: right;
width: 50%;
text-align: right!important;
}


.ProductFeaturesImage{
text-align: right!important;
}

  .ProdyctFeatures h3{
	font-size: 26px;
	line-height: 39px ;
	  	text-transform: uppercase;
    font-family: openbold!important;
    font-weight: 600;
    color: #000;
	}

 .ProdyctFeatures p, .ProdyctFeatures li{

	font-size: 16px;
	line-height: 35px ;
	color: #000;
    font-family: open!important;
    font-weight: 400;
	}

.ProdyctFeatures li{
    margin-right: 20px!important;
margin-left: 0px!important;
    margin-bottom: 0px!important;
}

.ProdyctFeatures{
    max-width: 1260px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.ProdyctFeatures .content {
max-width: 480px;
}

.ProductFeaturesImage {
    float: left;
}
.product-icons{
margin: auto;
  text-align: center;
    max-width: 650px;
}


 .product-icons img{
  margin: auto;
max-width: 70px;
}
.product-icons  .icons-grid{
    float: left;
    width: calc((100% / 3) );
}

.product-icons  .icons-grid P{
  text-align: center;
  color: #1D1D1D;
  font-size: 15px;
  line-height: 26px;
  font-family: Open Sans;
}
.Prodcttitle .titleh3{
	font-size: 26px;
	line-height: 39px ;
	  	text-transform: uppercase;
    font-family: openbold!important;
    font-weight: 400;
    color: #000;
    letter-spacing: 0;
    margin-top: 30px;
    margin-bottom: -20px;
text-align: center;
	}
.dark-background {
background: #272727 0% 0% no-repeat padding-box!important;
}




.bordertestimonialsblazepod {
border: 12px solid #00C1DE;
}
 .normal-background {
background: transparent linear-gradient(270deg, #F4F4F4 0%, #D1D1D1 100%) 0% 0% no-repeat padding-box;
    width: 100%;
 padding-bottom: 60px!important;
}

.normal-background .stars-section{
padding-bottom: 40px;
}


.testimonialgINGrid{
max-width: 300px;
margin: auto;
}

#testimonialsblazepod .testimonialimage{
height: 78px;
width: 78px;
margin: auto;
border-radius: 50%;
}
#testimonialsblazepod .content{
color: #1D1D1D;
padding-bottom: 10px;
font-size: 16px;
line-height: 25px;
}


.dark-background  .content {
color: #fff!important;
}


.dark-background  .stars-section{
padding-bottom: 35px;
padding-top: 20px;
}


#testimonialsblazepod .content p{
    max-height: 98px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
}

#testimonialsblazepod .button-play img{
    margin-top: 32px;
width: 44px;
height: 44px;
    margin-bottom: 32px;
}

#testimonialsblazepod .yutubevideo{
 
    height: 113px;
}


#testimonialsblazepod .headline {
font-size: 16px;
    font-style: Italic;
    font-family: open!important;
    text-transform: capitalize;
    font-weight: bold;
    color: #1D1D1D;
}

.dark-background .content p{
color: #fff!important;
}

.dark-background .headline {
color: #fff!important;
}

.dark-background .store_name {
color: #989898!important;
}

#testimonialsblazepod .store_name{
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #1D1D1D;
}

.see-all-Testimonials a{
text-align: center!important;
text-decoration: underline;
font-style: Italic;
font-size: 16px;
  z-index: 99;
    font-weight: normal;
color: #1D1D1D!important;
}

.see-all-Testimonials{
text-align: center;
    z-index: 99;
    opacity: 1;
    text-align: center;
}

@media (min-width: 800px){


#testimonialsblazepod .swiper-wrapper,  {
    transform: translate3d(0px, 0px, 0px)!important;
}

.dark-background .swiper-wrapper {
    display: block!important;
}

.swiper-button-next, .swiper-button-prev {
    visibility: hidden;
}

 .testimonialgGrid {
    display: inline-block;
    width: calc(100% / 4 - 20px )!important;
    text-align: center;
    margin-top: 55px;   
}
}

@media (min-width: 1000px) and (max-width: 1300px)   {
     #tabsblazepod .tab {
    zoom: 90%;
    }
    }


@media (min-width: 800px) and (max-width: 950px)   {
     #tabsblazepod .tab {
    zoom: 90%;
    }

.testimonialgGrid {
    display: inline-block;
    width: calc(100% / 2 - 20px )!important;
}
    }


@media (max-width: 800px) {

.bordertestimonialsblazepod {
    margin-top: -12px!important;
}

 .testimonialgGrid {
    text-align: center;
    margin-top: 55px;   
}
}

.homepage-slideshow, .testimonial-section {
    overflow: visible!important;
}


.swiper-button-next, .swiper-button-prev {
    color: #000!important;
}
#Reviews-textAndVideo .row-left{
  float: left;
    width: 50%;
    padding: 20px;
    float: left;
}

.Reviews-textAndVideo{
padding-bottom: 50px;
}

#Reviews-textAndVideo .row-right{
    width: 50%;
    padding: 20px;
    float: right;
}

#Reviews-textAndVideo .videoPlay {
    text-align: center;
}

#Reviews-textAndVideo .Reviews-title{
    font-size: 26px;
font-family: Oswald;
    font-weight: 600;
    line-height: 39px;
	text-transform: uppercase;
	text-align: center;
color: #1D1D1D!important;
  margin-top: 50px;
    margin-bottom: 60px;
}


#Reviews-textAndVideo .Reviews-subtitle{
    font-family: Oswald;
color: #1D1D1D;
text-align: left;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 42px;
    line-height: 55px;
}

.Reviews-name{
margin-top: 20px;
   font-style: Italic;
    font-family: open!important;
color: #1D1D1D;
text-align: left;
   font-weight: 400;
    font-size: 16px;
    line-height: 30px;
}

#Reviews-textAndVideo .Reviews-content{
margin-top: 40px;
    font-family: open!important;
color: #1D1D1D;
text-align: left;
 font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 50px;
}

#Reviews-textAndVideo .videoPlay{
    width: 100%;
    background: url(/start-opl/assets/images/video.jpg);
}

.playButton img{
padding: 0%;
    width: 100%;
    text-align: center;
    height: 100%;
    background-size: contain;
    object-fit: contain;
}


.Reviews-grid-inGrid {
     max-width: 1360px!important;
    margin-left: auto;
    margin-right: auto;
}


@media (min-width: 900px) {
#Reviews-textAndVideo .videoPlay{
     max-width: 600px;
    padding: 20px;
    height: 360px!important;
}
}

@media (max-width: 900px) {

#Reviews-textAndVideo .Reviews-title {
padding-top: 0px!important;
      font-size: 20px!important;
font-family: Oswald;
    font-weight: 600;
    margin-bottom: 25px!important;
    line-height: 30px!important;
}

#Reviews-textAndVideo .row-left {
    width: 100%!important;
    padding: 0px 25px!important;
    float: none!important;
}

#Reviews-textAndVideo .row-right {
    width: 100%;
       padding: 0px 25px!important;
    float: none!important;
}

#Reviews-textAndVideo .videoPlay{
   width: 100%;
height: 195px;
    margin-left: auto;
    margin-right: auto;

}

.container {
    width: 100%!important;
}

#Reviews-textAndVideo .Reviews-subtitle{
    margin-top: 18px!important;
    font-size: 22px!important;
    line-height: 30px!important;
}

#Reviews-textAndVideo .Reviews-content{
margin-top: 40px;
    font-family: open!important;
color: #1D1D1D;
text-align: left;
 font-weight: 400;
    font-size: 13px!important;
    line-height: 22px!important;
   margin-top: 20px!important;
    padding-bottom: 20px!important;;
}

#Reviews-textAndVideo .playButton img {
     width: 45px!important;
}

}
.dark-background {
background: #272727 0% 0% no-repeat padding-box!important;
}




.bordertestimonialsblazepod {
border: 12px solid #00C1DE;
}
 .normal-background {
background: transparent linear-gradient(270deg, #F4F4F4 0%, #D1D1D1 100%) 0% 0% no-repeat padding-box;
    width: 100%;
 padding-bottom: 60px!important;
}

.normal-background .stars-section{
padding-bottom: 40px;
}


.testimonialgINGrid{
max-width: 300px;
margin: auto;
}

#testimonialsblazepod .testimonialimage{
height: 78px;
width: 78px;
margin: auto;
border-radius: 50%;
}
#testimonialsblazepod .content{
color: #1D1D1D;
padding-bottom: 10px;
font-size: 16px;
line-height: 25px;
}


.dark-background  .content {
color: #fff!important;
}


.dark-background  .stars-section{
padding-bottom: 35px;
padding-top: 20px;
}


#testimonialsblazepod .content p{
    max-height: 98px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
}

#testimonialsblazepod .button-play img{
    margin-top: 32px;
width: 44px;
height: 44px;
    margin-bottom: 32px;
}

#testimonialsblazepod .yutubevideo{
 
    height: 113px;
}


#testimonialsblazepod .headline {
font-size: 16px;
    font-style: Italic;
    font-family: open!important;
    text-transform: capitalize;
    font-weight: bold;
    color: #1D1D1D;
}

.dark-background .content p{
color: #fff!important;
}

.dark-background .headline {
color: #fff!important;
}

.dark-background .store_name {
color: #989898!important;
}

#testimonialsblazepod .store_name{
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #1D1D1D;
}

.see-all-Testimonials a{
text-align: center!important;
text-decoration: underline;
font-style: Italic;
font-size: 16px;
  z-index: 99;
    font-weight: normal;
color: #1D1D1D!important;
}

.see-all-Testimonials{
text-align: center;
    z-index: 99;
    opacity: 1;
    text-align: center;
}

@media (min-width: 800px){


#testimonialsblazepod .swiper-wrapper,  {
    transform: translate3d(0px, 0px, 0px)!important;
}

.dark-background .swiper-wrapper {
    display: block!important;
}

.swiper-button-next, .swiper-button-prev {
    visibility: hidden;
}

 .testimonialgGrid {
    display: inline-block;
    width: calc(100% / 4 - 20px )!important;
    text-align: center;
    margin-top: 55px;   
}
}

@media (min-width: 1000px) and (max-width: 1300px)   {
     #tabsblazepod .tab {
    zoom: 90%;
    }
    }


@media (min-width: 800px) and (max-width: 950px)   {
     #tabsblazepod .tab {
    zoom: 90%;
    }

.testimonialgGrid {
    display: inline-block;
    width: calc(100% / 2 - 20px )!important;
}
    }


@media (max-width: 800px) {

.bordertestimonialsblazepod {
    margin-top: -12px!important;
}

 .testimonialgGrid {
    text-align: center;
    margin-top: 55px;   
}
}

.homepage-slideshow, .testimonial-section {
    overflow: visible!important;
}


.swiper-button-next, .swiper-button-prev {
    color: #000!important;
}
.ThePodsheader-title{
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
font-size: 42px;
	line-height: 62px;
      margin: 0;
color: #fff;
  text-transform: uppercase;
}

.ThePodstext p{
margin-right: auto;
  text-transform: none!important;
margin-left: auto;
font-size: 17px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
color: #fff;
margin-top: 20px;
margin-bottom: 40px;
}




 .ThePodmain-btn{
      background-image: linear-gradient(to right, #13a1ff 0%, #00d6f6 50%, #13a1ff 100%) !important;
    transition: 0.5s;
   background-size: 200% auto;
    color: #fff;
    border-radius: 0px;
}

.ThePodmain-btn:hover {
       background-position: right!important;
 transition: 0.5s;
}


.ThePodstext{
margin-right: auto;
margin-left: auto;
     font-family: "Open Sans", sans-serif;
    font-weight: 400;
		color: #000;
}


.ThePodmain-btn {
font-size: 16px;
line-height: 32px;
     padding: 16px 66px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	color: #fff!important;
    text-transform: uppercase;
}


.caption-content {
    display: inline-block;
    float: none;
    max-width: 100%!important;
}

@media  (min-width: 900px) {
.caption.position-center {
    top: 40vh;
bottom: auto;
}


.slider-1 h1 {
    max-width: 520px!important;
}



.swiper-pagination-slide-show  {
    position: absolute!important;
    bottom: 20px!important;
    background-color: transparent!important;
    left: 0px;
    z-index: 9999;
}

.homepage-slideshow .gallery-cell {
    max-height: 100vh;
}

.ThePodsheader-title {
    max-width: 555px;
    margin-left: auto!important;
    margin-right: auto!important;
}

.ThePodstext p {
    max-width: 660px;
}


}

@media  (max-width: 900px) {

.ThePodstext {
    padding-right: 20px!important;
    padding-left: 20px!important;
}

.homepage-slideshow  .swiper-pagination-slide-show {
    bottom: 30px;
    border: none!important;
  z-index: 9999;
    margin-bottom: -10px!important;
}

.homepage-slideshow .swiper-slide{
 min-height: 0vh!important; 
height: 80vh!important; 
}


.homepage-slideshow .gallery-cell img{
    width: 100%;
    height: 100vh!important;
    object-position: right center;
    object-fit: cover;
}

.ThePodsheader-title {
    letter-spacing: 0;
    font-family: Oswald, sans-serif;
    font-weight: 600;
    font-size: 24px!important;
    line-height: 36px!important;
    max-width: 260px;
    margin-top: 20vh;
    margin-right: auto!important;
    margin-left: auto!important;
    color: #fff;
    text-transform: uppercase;
}

  .ThePodsheader-title {
    font-size: 24px!important;
    line-height: 36px!important;
   
}

 .ThePodmain-btn{
    font-size: 14px!important;
}
}



.swiper-pagination-slide-show {
    background-color: #1D1D1D;
    text-align: center;
}


.swiper-pagination-slide-show  .swiper-pagination-bullet{
    background-color: #fff;
    opacity: 1;
}


.swiper-pagination-slide-show .swiper-pagination-bullet-active {
   background-color: #00C1DE!important;
    opacity: 1;
}
.academy_id {
    width: 400px;
    display: inline-block!important;
    float: none!important;
    display: inline-block!important;
}

.overlayColor{
 transition: all 0.5s ease;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    background-color: rgba(0,0,0,0.5);
}


   
   .Academyvideo {
    background-position: center!important;
   background-size: 101%!important;
}



.academy_icons_grid h4 {
    margin-bottom: 0px!important;
}
   


.Workouts-Btn {
    background: #F6F6F6;
    border-radius: 25px;
       padding: 10px 20px;
    color: #000000;
    font-size: 16px;
       font-family: open!important;
    text-transform: capitalize;
}


.workoutgrid:hover .overlayColor{
 transition: all 0.5s ease; 
       background: transparent!important;
}

 .Academy_overlayColor {
    height: 100%;
    width: 100%!important;
    text-align: center;
}

@media (min-width: 1732px){
.AcademyViedio {
    max-width: 1732px!important;
}
}
   
@media (min-width:  1050px){
   
   .slider_left  .swiper-slide {
    max-width: 23%!important;
}
   }

@media (min-width:  1050px) and  (max-width: 1732px) {
.AcademyViedio {
    max-width: 90vw!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.Academyvideo {
    max-height: calc(25vw / 1.76)!important;
}

.videoPlay {
    max-width: 100%!important;
}

.academy_id {
   vertical-align: top!important;
    max-width: 33%!important;
    zoom: 80%!important;
    vertical-align: top;
    width: calc(25% - 34px)!important;
}
}

@media (min-width: 900px) and  (max-width: 1050px){
.AcademyViedio {
    max-width: 864px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
}

@media (min-width: 900px){

.slider_left .swiper-wrapper {
  display: block!important;
   }
   
  .slider_left .swiper-slide {
    max-width: 50%;
}
   
  .slider_left .swiper-slide {
    flex-shrink: 0;
    width: auto;
}
   
.Academyheader-hero {
    max-height: 0vh!important;
    min-height: 60vh!important;
}


 .academy_icons_grid .product-icons {
    max-width: 1100px!important;
}

.academy_icons_grid {
    padding-bottom: 30px!important;
}

#Academy_div {
padding-top: 0px!important;
}



 .academy_icons_grid h4{
    margin-bottom: 0px!important;
    font-size: 16px!important;
    font-weight: 600;
    color: #1D1D1D;
    font-size: 15px;
    line-height: 26px;
    font-family: open!important;
    text-transform: capitalize!important;
}

.academy_icons_grid h3{
    margin-bottom: 40px!important;
font-size: 28px!important;
text-align: center!important;
    font-weight: 600!important;
    line-height: 43px!important;
text-transform: uppercase!important;
}



.Academyheader-title {
      margin-top: calc(25vh - 80px)!important;
    font-size: 42px!important;
}

.Academytext {
    font-size: 16px!important;
    max-width: 556px;
    margin-top: 25px!important;
    margin-right: auto;
}


.Academe_category_title {
margin-top: 40px;
}

.academy_id {
    margin-bottom: 40px!important;
}

 .Academyvideo {
width: 400px;
    height: 226px;
}


.academy_id {
    margin-right: 15px!important;
    margin-left: 15px!important;
}

.Academe_category_title h3{
    text-align: center;
    color: #00C1DE!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    line-height: 43px!important;
    font-size: 28px!important;
}

.cademy_Viediotitle {
font-size: 23px!important;
font-weight: 600!important;
color: #1D1D1D!important;
margin-top: 25px!important;
}

 .academy_id .playButton img {
    max-width: 54px;
}

.cademy_info {
color: #000000!important;
font-size: 16px!important;
    line-height: 26px;
}

.Watch_now {
margin-top: 25px!important;
font-size: 17px!important;
text-decoration: underline;
color: #1D1D1D!important;
 font-style: italic;
}

.workoutgrid {
    width: 22vw;
    margin-right: 1vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
    height: 11.5vw;
    float: left;
}

.Workouts-Btn {
margin-left: 0.5%!important;
margin-right: 0.5%!important;
}

.grid-image-1, .grid-image-6{
        width: 46vw;
    height: 24vw;
}

.grid-image-6{
    float: right!important;
}


 .academy_icons_grid .product-icons img{
    max-width: 118px!important;
}



 .academy_icons_grid p{
max-width: 240px!important;
margin-right: auto;
margin-left: auto;
    line-height: 25px!important;
    font-size: 15px!important;
}

.imag_work {
    margin-top: -20px;
    margin-bottom: 20px;
}
}

    .slider_left   .swiper-pagination {
    visibility: hidden;
}

@media (max-width: 900px ){
   
   .logo_media {
    margin-left: -10px;
}
   
     .slider_left .swiper-wrapper {
    width: auto!important;
}
   
   .academy_id {
      padding-right: 5px;
    padding-left: 15px;
   }
   
 .slider_left .swiper-wrapper {
       width: 285px!important;
    padding-right: 5px;
    padding-left: 15px;
}
   

   
   .slider_left .swiper-wrapper {
    max-width: 280px!important;
       max-width: 285px;
    padding-right: 5px;
    padding-left: 15px;
}

.academy_icons .icons-grid {
width: 100%!important;
    float: none!important;
text-align: center!important;
}


.academy_icons  .icons-grid P {
padding-right: 15px;
    padding-left: 15px;
max-width: 240px!important;
    float: none!important;
}

.Academyheader-hero {
min-height: 410px!important;
    height: 410px!important;
}

 .academy_icons_grid p{
max-width: 240px!important;
margin-right: auto;
margin-left: auto;
    line-height: 22px!important;
    line-size: 13px!important;
}

 .academy_icons_grid .product-icons img{
    max-width: 62px!important;
}



 .academy_icons_grid h4{
    margin-bottom: 0px!important;
    font-size: 13px!important;
    font-weight: 600;
    color: #1D1D1D;
    font-size: 15px;
    line-height: 26px;
    font-family: open!important;
    text-transform: capitalize!important;
}

.academy_icons_grid h3{
    margin-bottom: 40px;
font-size: 20px!important;
text-align: center!important;
    font-weight: 600!important;
    line-height: 38px!important;
text-transform: uppercase;
}

#Academy_div {
padding-top: 0px!important;
 text-align: center!important;
}


.AcademyViedio {
    padding-top: 15px;
}


.AcademyViedio {
width: 328px;
}

.academy_id {
    text-align: center;
    margin-left: auto;
    max-width: 337px;
    margin-bottom: 25px;
     width: 400px;
}

.Academyvideo.videoPlay{
    height: 145px;
    margin-left: auto;
    margin-right: auto;
}

   
.Academe_category_title h3{
    max-width: 90%!important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #00C1DE!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    line-height: 28px!important;
    font-size: 21px!important;
}


.academy_id .playButton img {
    max-width: 44px;
}

.cademy_Viediotitle {
text-align: center!important;
width: 100%!important;
color: #1D1D1D!important;
font-size: 17px!important;
font-weight: 600!important;
margin-top: 15px!important;
}

.cademy_info {
margin-top: 15px!important;
text-align: center!important;
width: 100%!important;
text-align: center!important;
color: #000000!important;
font-size: 13px!important;
    line-height: 22px;
}


.Watch_now {
font-size: 13px!important;
text-decoration: underline;
color: #1D1D1D!important;
 font-style: italic;
}


.workoutgrid {
    width: 46%;
    margin-right: 2%!important;
    margin-left: 2%!important;
    margin-bottom: 4vw!important;
    height: 30.5vw;
    float: left!important;
}


.grid-image-1, .grid-image-6{
    width: 95%;
    height: 46.5vw;
}

.Workouts-title {
       margin-top: 45px!important;
    padding-bottom: 20px;
    font-weight: 600;
  text-align: center;
    font-family: Oswald;
    text-transform: uppercase;
    color: #00C1DE!important;
    font-size: 20px;
    line-height: 30px;
    padding-top: 0px;
}



.grid-image-6{
float: right!important;
}

.Viediotitle {
position: absolute;
    bottom: 0px;
    width: 100%;
    font-size: 13px;
    font-family: Oswald;
    color: #FFFFFF;
    text-transform: capitalize;
}




#WorkoutsBtn{
margin-bottom: 30px!important;
text-align: center;
    display: block;
}

.workoutgrid img {
max-width: 30px!important;
}

}

.academy_id {
    vertical-align: top!important;
}
.header-hero h2{
letter-spacing: 0;
    font-family: Oswald, sans-serif;
  font-weight: 600;
	color: #F6F5F5;
line-height: 1;
      margin: 0;
  text-transform: uppercase;
}
	.text-center {
    text-align: center!important;
}

.header-btn {
    margin: 0;
}

 .header-btn li a.main-btn.btn-one {
      background-image: linear-gradient(to right, #00d6f6 0%, #13a1ff 50%, #00d6f6 100%) !important;
    transition: 0.5s;
   background-size: 200% auto;
    color: #fff;
    border-radius: 0px;
}


 .header-btn li a.main-btn.btn-one:hover {
       background-position: right!important;
 transition: 0.5s;
}

 .header-btn li {
       margin: 0px 10px 0;
    display: inline-block;
}

.header-hero{
        background-size: cover;
    background-position: center center;
}


.header-hero h3{
     font-family: "Open Sans", sans-serif;
    font-weight: 400;
		color: #F6F5F5;
}

.bg_cover h3{
    margin: 0;
max-width: 623px;
    margin-right: auto;
margin-left: auto;
      letter-spacing: 0.5px;
		color: #F6F5F5!important;
}

 .main-btn {
     padding: 16px 66px;
    line-height: 1;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    text-transform: uppercase;
}

 .btn-two{
    border: 1px solid #F6F5F5;
    color: #F6F5F5;
}

@media  (min-width: 764px) {


   .main-btn {
    line-height: 17px;
    width: 222px;
    height: 48px;
    font-size: 16px;
  }

 .btn-two{
padding-left: 45px;
}
  
	 .header-hero h2{
		font-size: 70px;
	}
  
  .bg_cover h2{
    padding-top: 25vh;
  }

.bg_cover h3{
    max-width: 623px;
    margin: auto;
    padding-bottom: 45px;
    padding-top: 30px;
    line-height: 33px;
    font-size: 23px;
}
  
  .header-btn{
        padding-bottom: 2vh;
  }
  
}


.lni-play{
width: 8px;
height: 13px;
    margin-right: -30px;
    margin-left: 20px;
}

.header-hero .video-popup{
color: #fff!important;
}


.video-foregroun , .header-hero iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}


@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}

@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}

* { box-sizing: border-box; }
.video-background {
  background: #000;
  position: fixed!important;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
max-width: 100%!important;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
    width: 100%;
  height: 100%;
  pointer-events: none;
}

#vidtop-content {
	top: 0;
	color: #fff;
}

@media all and (max-width: 900px) {

}

@media all and (min-width: 900px) {
.header-hero {
    background: #00000082!important;
}
}

.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}

@media all and (max-width: 786px) {

.hide_mobile{
display: none!important;
}

.video-foreground {
    max-height: 102vh;
}
}

@media all and (min-width: 786px) {
.hide_pc{
display: none!important;
}
}


.video-foreground {
    max-height: 300vh!important;
}

.hide-video{
    visibility: hidden;
}
.collection_title_theapp{
	font-size: 22px;
	line-height: 38px ;
	color: #1D1D1D;
  	text-transform: uppercase;
    font-family: openbold!important;
    font-weight: 600;
    color: #1D1D1D;
	}

 .description__theapp{
max-width: 490px;
margin-top: 40px!important;
    margin-bottom: 40px;
	font-size: 16px;
	line-height: 30px ;
	color: #1D1D1D;
    font-family: open!important;
    font-weight: 400;
    color: #1D1D1D;
	}

.gradien_black_bg .description__theapp{
color: #ffffff!important;
}

.gradien_black_bg .collection_title_theapp{
color: #ffffff!important;
}


 .gradient_Whit_bg .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #00C1DE;
}

.gradien_black_bg  .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #00C1DE;
}


.gradient_bg .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #1D1D1D;
}
@media (min-width: 900px)   {  
  .collection_title_theapp{
	font-size: 22px;
	line-height: 38px ;
	color: #1D1D1D;
  	text-transform: uppercase;
    font-family: openbold!important;
    font-weight: 600;
    color: #1D1D1D;
	}

 .description__theapp{
max-width: 480px;
margin-right: auto!important;
margin-left: auto!important;
margin-top: 40px!important;
    margin-bottom: 40px;
	font-size: 16px;
	line-height: 30px ;
	color: #1D1D1D;
    font-family: open!important;
    font-weight: 400;
    color: #1D1D1D;
	}

.gradien_black_bg .description__theapp{
color: #ffffff!important;
}

.gradien_black_bg .collection_title_theapp{
color: #ffffff!important;
}


 .gradient_Whit_bg .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #00C1DE;
}

.gradien_black_bg  .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #00C1DE;
}


.gradient_bg .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 16px;
    font-weight: normal;
color: #1D1D1D;
}


.image-with-text{
max-width: 1600px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
}


   @media (max-width: 900px)   {  

.page-theapp .container {
    width: 100%!important;
}

  .collection_title_theapp{
	font-size: 20px;
	line-height: 25px ;
	color: #1D1D1D;
  	text-transform: uppercase;
    font-family: openbold!important;
    font-weight: 600;
    color: #1D1D1D;
	}

 .description__theapp{
max-width: 480px;
margin-right: auto!important;
margin-left: auto!important;
    margin-top: 20px!important;
    margin-bottom: 20px;
	font-size: 13px;
	line-height: 22px ;
	color: #1D1D1D;
    font-family: open!important;
    font-weight: 400;
    color: #1D1D1D;
	}

.gradien_black_bg .description__theapp{
color: #ffffff!important;
}

.gradien_black_bg .collection_title_theapp{
color: #ffffff!important;
}


 .gradient_Whit_bg .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 13px;
    font-weight: normal;
color: #00C1DE;
}

.gradien_black_bg  .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 13px;
    font-weight: normal;
color: #00C1DE;
}


.gradient_bg .button__theapp{
   font-family: open!important;
font-style: Italic;
font-size: 13px;
    font-weight: normal;
color: #1D1D1D;
}

.image-with-text{
max-width: 320px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.text-align--center{
    margin-top: -40px!important;
}

.featured-link--section {
    margin-bottom: 0%!important;
}

}


.gradient_Whit_bg .featured-link--image img, .gradient_bg .featured-link--image img{
max-width: 360px;
}
@media (min-width: 900px)   { 

.The-App-Main-Section-title {
    margin-top: 20vh!important;
letter-spacing: 0;
font-size: 46px!important;
 text-align: center!important;
    font-family: Oswald, sans-serif;
  font-weight: 600;
color: #FFFFFF;
line-height: 1;
      margin: 0;
  text-transform: uppercase;
}

.The-App-Main-Section-text{
    text-transform: none!important;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 0;
    font-size: 16px!important;
    line-height: 30px!important;
 text-align: center!important;
    font-family: open!important;
  font-weight: 400;
color: #FFFFFF;
line-height: 1;
      margin-top: 40px;
}
}

.The-App-Main-Section-btn{
max-width: 600px;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
}

.The-App-Main-Section-btn1 {
background: #FFFFFF;
border-radius: 25px;
padding-top: 13px;
    padding-bottom: 13px;
    padding-right: 20px;
    padding-left: 15px;
text-transform: uppercase;
color: #1D1D1D!important;
font-size: 16px;
    font-family: open!important;
}

.The-App-Main-Section-btn1, .The-App-Main-Section-btn1 b{
text-transform: uppercase;
color: #1D1D1D!important;
font-size: 16px;
    font-family: open!important;
}

.The-App-Main-Section-btn1 img{
width: 25px;
    margin-bottom: -7px;
    object-fit: contain;
}

 .The-App-Main-Section-btn li {
       margin: 0px 10px 0;
    display: inline-block;
}


.The-App-Main-Sectionbg_cover{
      min-height: 100vh;
    background-size: cover;
    background-position: center center;
}

   @media (max-width: 900px)   { 




.The-App-Main-Section-title {
    margin-top: 20vh!important;
letter-spacing: 0;
font-size: 24px!important;
 text-align: center!important;
    font-family: Oswald, sans-serif;
  font-weight: 600;
color: #FFFFFF;
line-height: 1;
      margin: 0;
  text-transform: uppercase;
}

.The-App-Main-Section-text{
    text-transform: none!important;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 0;
    font-size: 13px!important;
    line-height: 23px!important;
 text-align: center!important;
    font-family:  open!important;
  font-weight: 400;
color: #FFFFFF;
line-height: 1;
      margin-top: 40px;
}


.header-content{
max-width: 320px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.The-App-Main-Section-btn li {
    display: block!important;
    margin-bottom: 27px!important;
}


.The-App-Main-Sectionbg_cover {
    min-height: auto!important;
}

.The-App-Main-Section-btn {
    margin-bottom: 80px!important;
}

.featured-link--half .info {
    width: 100%!important;
}

}
.The-pods-Features{
padding-top: 60px;
padding-bottom: 50px;
  background: #1D1D1D;
    display: grid;
}

.The-pods-Features-Title {
    text-align: center;
margin-top: 0px;
font-size: 28px;
line-height: 41px;
    font-style: normal;
    font-family: openbold!important;
 text-transform: uppercase;
    font-weight: 600;
color: #fff;

}


#The-pods-Features .content{
    margin: auto;
max-width:  240px;
color: #fff;
  font-family: Open!important;
font-size: 16px;
line-height: 25px;
}


.The-pods-FeatureGrid{
max-width:  1400px;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
}

.The-pods-FeatureINGrid img {
    padding-bottom: 40px;
}


 .The-pods-FeatureINGrid {
float: left;
    width: calc(100% / 4);
    text-align: center;
    margin-top: 50px;   
}

.The-pods-Featureimage{
width: 60px;
height: 50px;
    object-fit: contain;
}

@media  (max-width: 900px) {
.The-pods-FeatureINGrid {
    height: 200px;
       float: left;
    width: calc(100% / 2 )!important;
    text-align: center;
    margin-top: 30px!important;
}

.The-pods-FeatureINGrid img {
    padding-bottom: 10px!important;
}

#The-pods-Features .content {
  
    font-size: 12px!important;
    line-height: 18px!important;
   	max-width: 140px!important;
}

.The-pods-Features-Title {
    font-size: 18px!important;
    line-height: 26px!important;
}

.The-pods-Features {
padding-top: 30px!important;
}

.The-pods-FeatureGrid {
    margin-top: 10px!important;
}

}

@media  (min-width: 900px) {
.The-pods-FeatureGrid {
    height: 333px;
}
}
.product-icons{
margin: auto;
  text-align: center;
    max-width: 650px;
}


 .product-icons img{
  margin: auto;
max-width: 70px;
}
.product-icons  .icons-grid{
    float: left;
    width: calc((100% / 3) );
}

.product-icons  .icons-grid P{
  text-align: center;
  color: #1D1D1D;
  font-size: 15px;
  line-height: 26px;
  font-family: Open Sans;
}

#shopify-section-the_kits_main.product-template{
max-width: 100%!important;
    padding-bottom: 25px!important;
  margin-bottom: 50px!important;
    background-color: #F4F4F4;
}

@media (min-width: 798px) {
#shopify-section-the_kits_main.product-template{
    padding-top: 0px!important;
}
}

@media (max-width: 798px) {
.collection .video-section {
    
    margin-top: 0px!important;
}
.collection .product_name {
    margin-top: 0px!important;
    text-align: center !important;
    font-size: 20px !important;
}
#shopify-section-the_kits_main.product-template {
    padding-top: 60px!important;
}

}
#textAndVideo .row1{
  float: left;
}
#textAndVideo .title{
    font-size: 53px;
font-family: Oswald;
    font-weight: 600;
    line-height: 55px;
    max-width: 268px; 
 color: #fff!important;
    padding-top: 130px;
    padding-bottom: 50px;
}
#textAndVideo .subtitle{
    font-family: Oswald;
    color: #FFFFFF!important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 26px;
    line-height: 84px;
}


#textAndVideo .content{
   padding-top: 150px;
    max-width: 420px;
  color: #fff!important;
  padding-bottom: 40px;
  font-size: 16px;
  line-height: 26px;
  font-family: Open;
}

#textAndVideo .videoPlay{
	text-align: center;
      margin-top: 100px;
    height: 360px!important;
    margin-right: 4vw;
    margin-left: 4vw;
     width: 640px;
    margin-bottom: 100px;
    background: url(/start-opl/assets/images/video.jpg);
}

.playButton img{
padding: 0px!important;
        width: 67px;
    text-align: center;
    height: 100%;
    background-size: contain;
    object-fit: contain;
}

#textAndVideo a.main-btn.btn-one {
 background-image: linear-gradient(to right, #13a1ff 0%, #13a1ff 35%, #00d6f6 100%);
    color: #fff!important;
           border-radius: 0px;
}



@media (min-width: 14670px) {
#textAndVideo .videoPlay{
	text-align: center;
      margin-top: 100px;
    height: 360px!important;
    margin-right: 4vw;
      width: 640px;
    margin-bottom: 100px;
    background: url(/start-opl/assets/images/video.jpg);
}

}
@media (min-width: 1265px) {
.videoPlay {
    max-width: 48vw;
}
.sectionWhith-title{
    max-width: 386px;
width: 25vw;
}
}

@media (min-width: 1265px) and (max-width: 1480px) {
.sectionWhith-title {
    max-width: 386px!important;
    width: 18vw!important;
    margin-right: 2.5vw!important;
}
#textAndVideo .subtitle {
    line-height: 40px!important;
}
}



@media (mmin-width: 1265px) and (max-width: 14670px) {
#textAndVideo .videoPlay {
    text-align: center;
    margin-top: 100px;
    height: 330px!important;
    margin-right: 4vw;
    margin-left: 4vw;
    width: 494px;
    margin-bottom: 101px;

}
}


@media (min-width: 1265px) and (max-width: 14670px) {
#textAndVideo{
zoom: 90%;
}
}

@media (min-width: 800px) and (max-width: 1265px) {
#textAndVideo .row1 {
    float: none;
    text-align: center!important;
    width: 100%!important;
}

#textAndVideo .title {
    width: 100%!important;
    max-width: 100%!important;
    font-size: 53px;
    font-family: Oswald;
    font-weight: 600;
    line-height: 55px;
    max-width: 268px;
    color: #fff!important;
    padding-top: 80px!important;
    padding-bottom: 0px!important;
}

#textAndVideo .videoPlay {
    text-align: center;
    margin-top: 20px!important;
    height: 312px!important;
    margin-right: auto;
    margin-left: auto!important;
    width: 484px;
    margin-bottom: 0px!important;
}

#textAndVideo .subtitle {
    line-height: 1!important;
    padding-bottom: 20px;
}

#textAndVideo a.main-btn.btn-one {
    margin-bottom: 80px;
}

#textAndVideo .content {
    padding-top: 40px!important;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px!important;
}
}

@media  (max-width: 800px) {
#textAndVideo .row1 {
    float: none;
    text-align: center!important;
    width: 100%!important;
}

#textAndVideo .title {
    width: 100%!important;
    max-width: 100%!important;
    font-size: 23px!important;
    font-family: Oswald;
    font-weight: 600;
    line-height: 28px!important;
    max-width: 268px;
    color: #fff!important;
    padding-top: 40px!important;
    padding-bottom: 0px!important;
}

#textAndVideo .videoPlay {
    text-align: center;
    margin-top: 20px!important;
    height: 198px!important;
    margin-right: auto;
    margin-left: auto!important;
    width: 317px!important;
    margin-bottom: 0px!important;
}

#textAndVideo .subtitle {
line-height: 28px !important;
font-size: 15px!important;
padding-bottom: 20px!important;
}



#textAndVideo a.main-btn.btn-one {
    margin-bottom: 60px;
    padding: 12px 0px!important;
font-size: 14px!important;
}

#textAndVideo .content {
    max-width: 75vw;
    padding-top: 40px!important;
    margin-left: auto;
font-size: 13px!important;
line-height: 20px !important;
    margin-right: auto;
    padding-bottom: 20px!important;
}

}
.Workouts-title {
    margin-top: 30px;
    padding-bottom: 30px;
    font-weight: 600;
  text-align: center;
    font-family: openbold;
    text-transform: uppercase;
    color: #00C1DE!important;
    font-size: 26px;
    line-height: 39px;
    padding-top: 0px;
}

.workouts-swiper {
    flex-shrink: 0;
    width: auto!important;
    margin-right: 10px!important;
    margin-left: 10px!important;
}


.grid-image-6{
float: right;
}

.Viediotitle {
position: absolute;
    bottom: 0px;
    width: 100%;
    font-size: 22px;
    font-family: openbold;
    color: #FFFFFF;
    text-transform: capitalize;
}


#WorkoutsBtn{
margin-bottom: 50px;
text-align: center;
    display: block;
}

.workoutgrid img {
max-width: 54px;
}

.workoutViedio {
    width: 96vw!important;
margin-left:auto;
margin-right: auto;
    min-height: 100vh;
}

.overlayColor{
 transition: all 0.5s ease;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    background-color: rgba(0,0,0,0.5);
}


.show {
  display: block;
 -webkit-animation: slide-down .5s ease-out;
    -moz-animation: slide-down .5s ease-out;
 }


.workoutgrid {
  display: none;
   }


@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translatex(5%); }   
    100% { opacity: 1; -webkit-transform: translatex(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translatex(5%); }   
    100% { opacity: 1; -moz-transform: translatex(0); }
}


.Workouts-Btn {
    background: #F6F6F6;
    border-radius: 25px;
       padding: 10px 20px;
    color: #000000;
    font-size: 16px;
       font-family: open!important;
    text-transform: capitalize;
}


.workoutgrid:hover .overlayColor{
 transition: all 0.5s ease; 
       background: transparent!important;
}

.Workouts-Btn:hover {
color: #fff;
background: transparent linear-gradient(233deg, #00D6F6 0%, #13A1FF 100%) 0% 0% no-repeat padding-box;
}

 .btn.active1 {
color: #fff;
background: transparent linear-gradient(233deg, #00D6F6 0%, #13A1FF 100%) 0% 0% no-repeat padding-box;
}


 .swiper-slide-active .active1 {
color: #fff;
background: transparent linear-gradient(233deg, #00D6F6 0%, #13A1FF 100%) 0% 0% no-repeat padding-box;
}



.sub_text {
    color: #fff!important;
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;
    margin-top: -15px;
    max-width: 750px;
    padding-bottom: 25px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 900px){
.workoutgrid {
    width: 22vw;
    margin-right: 1vw;
    margin-left: 1vw;
    margin-bottom: 1vw;
    height: 11.5vw;
    float: left;
}

.Workouts-Btn {
margin-left: 0.5%!important;
margin-right: 0.5%!important;
}

.grid-image-1, .grid-image-6{
        width: 46vw;
    height: 24vw;
}

.grid-image-6{
    float: right!important;
}

}

@media (max-width: 900px ){

.workoutgrid {
    width: 46%;
    margin-right: 2%!important;
    margin-left: 2%!important;
    margin-bottom: 4vw!important;
    height: 30.5vw;
    float: left!important;
}


.grid-image-1, .grid-image-6{
    width: 95%;
    height: 46.5vw;
}

.Workouts-title {
       margin-top: 100px!important;
    padding-bottom: 20px;
    font-weight: 600;
  text-align: center;
    font-family: openbold;
    text-transform: uppercase;
    color: #00C1DE!important;
    font-size: 20px;
    line-height: 30px;
    padding-top: 0px;
}



.grid-image-6{
float: right!important;
}

.Viediotitle {
position: absolute;
    bottom: 0px;
    width: 100%;
    font-size: 13px;
    font-family: openbold;
    color: #FFFFFF;
    text-transform: capitalize;
}


#WorkoutsBtn{
margin-bottom: 30px!important;
text-align: center;
    display: block;
}

.workoutgrid img {
max-width: 30px!important;
}

}


.swiper-wrapper {
    z-index: 999!important;
}