/** Shopify CDN: Minification failed

Line 1376:0 Unexpected "}"

**/
/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1200px) and (max-width: 1920px){
}

@media (min-width: 1800px) and (max-width: 1899px){
/* home page */
.banner-section .training-hub-mobile img { margin-right: -15px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 350px; }
/* .every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 733px); } */
/* .mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 733px); } */
/* home page */
}

@media (min-width: 1800px) {
.container.container-1775 { max-width: 1754px; }
}

@media (min-width: 1700px) and (max-width: 1799px){
.container.container-1775 { max-width: 1675px; }

/* home page */
.banner-section .training-hub-mobile img { margin-right: -15px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 350px; }
/* .every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 733px); } */
/* .mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 733px); } */
/* home page */
}

@media (min-width: 1600px) and (max-width: 1699px){
.container.container-1775 { max-width: 1575px; }

/* home page */
.banner-section .training-hub-mobile img { margin-right: -15px; }
.warrenty-guarantee-section ul li { margin: 0 15px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 350px; }
.reviews-counting-carousel { padding: 0 375px !important; }
/* .every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 733px); } */
/* .mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 733px); } */
/* home page */

/* Riw page */
.reactive-inteligence-section .reactive-inteligence-block { padding: 30px; }
.raise-up-pods-section { padding-top: 100px; padding-bottom: 100px; }
/* Riw page */

}

@media (min-width: 1500px) and (max-width: 1599px){
/* home page */
.banner-section .training-hub-mobile img { margin-right: -15px; }
.warrenty-guarantee-section ul li { margin: 0 12px; font-size: 18px; line-height: 22px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 345px; }
.reviews-counting-carousel { padding: 0 350px !important; }
/* .every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 733px); } */
/* .mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 733px); } */
/* home page */

/* Riw page */
.reactive-inteligence-section .reactive-inteligence-block { padding: 20px; }
.reactive-inteligence-section .reactive-inteligence-block .detail { font-size: 22px; }
.raise-up-pods-section { padding-top: 100px; padding-bottom: 100px; }
/* Riw page */
}

@media (min-width: 1400px) and (max-width: 1499px){
h1 { font-size: 65px; line-height: 65px; }
h2 { font-size: 55px; line-height: 75px; }
h3 { font-size: 48px; line-height: 55px; }
.pt-96 { padding-top: 75px !important; }
.pb-96 { padding-bottom: 75px !important; }
.mt-96 { margin-top: 75px !important; }
.mb-96 { margin-bottom: 75px !important; }
.section-title { margin-bottom: 75px; }

/* home page */
.banner-section .training-hub-mobile img { margin-right: -15px; width: 400px; }
.warrenty-guarantee-section ul li { margin: 0 8px; font-size: 17px; line-height: 25px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 310px; }
.our-training-storie-block { height: calc(730px - 30px); }
.our-training-stories-section { padding-top: 50px; padding-bottom: 50px; }
.revolutionize-training-section { padding-bottom: 100px; }
/* .revolutionize-list .revolutionize-block { margin-bottom: 75px; } */
.lets-go-pro-section { background: var(--color-primary); }
.lets-go-pro-section .lets-go-pro-description { padding-top: 150px; padding-bottom: 100px; }
.lets-go-pro-section .lets-go-pro-content { max-width: 950px; }
.lets-go-pro-section .lets-go-pro-detail { max-width: 45vw; margin-bottom: 100px; margin-right: 0; }
  .lets-go-pro-list {    max-width: 50vw;}
  .lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .detail p {  font-size: 16px;  line-height: 1.6;}
.meet-our-community-section { padding-bottom: 125px; }
.take-it-experts-block .take-it-experts-image { max-width: 220px; height: 220px; margin: -110px auto 25px; }
.take-it-experts-block .take-it-experts-image img { width: 200px; }
.take-it-experts-block .take-it-experts-detail { padding: 0 40px 30px; }
.reviews-counting-section { padding-top: 75px; padding-bottom: 50px; }
.reviews-counting-carousel { padding: 0 300px !important; }
.every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 683px); }
.mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 683px); }
/* home page */

/* Riw page */
.banner-section.inner-banner-section .banner-description { bottom: 75px; }
.reactive-inteligence-section { padding-top: 50px; padding-bottom: 50px; }
.reactive-inteligence-section .reactive-inteligence-block { padding: 20px; }
.reactive-inteligence-section .reactive-inteligence-block .title h4 { font-size: 28px; line-height: 35px; }
.reactive-inteligence-section .reactive-inteligence-block .detail { font-size: 22px; }
.raise-up-pods-section { padding-top: 75px; padding-bottom: 75px; }
.your-own-reaction-section .your-own-reaction-block .reaction-detail { padding: 20px; }
.rising-blazepers-section { padding-top: 75px; }
.rising-blazepers-section .section-title { margin-bottom: 100px; }
/* Riw page */

/* footer */
.footer .f-top { padding-top: 70px; }
/* footer */
}

@media (min-width: 1300px) and (max-width: 1399px){
h1 { font-size: 60px; line-height: 60px; }
h2 { font-size: 50px; line-height: 70px; }
h3 { font-size: 45px; line-height: 53px; }
h4 { font-size: 30px; line-height: 35px; }
h5 { font-size: 22px; line-height: 28px; }
.subtitle { font-size: 22px; line-height: 28px; }
.quote { font-size: 22px; line-height: 28px; }
.cta { font-size: 20px !important; line-height: 20px !important; }
body { font-size: 18px; line-height: 28px; }
.pt-96 { padding-top: 60px !important; }
.pb-96 { padding-bottom: 60px !important; }
.mt-96 { margin-top: 60px !important; }
.mb-96 { margin-bottom: 60px !important; }
.section-title { margin-bottom: 60px; }

/* home page */
.banner-section .training-hub-mobile img { width: 275px; margin-right: -35px; }
.banner-section .banner-description .banner-get-blazepod { margin-top: 30px; }
.warrenty-guarantee-section ul li { margin: 0 5px; font-size: 15px; line-height: 22px; }
.warrenty-guarantee-section ul li > img { width: 25px; margin-right: 5px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 200px; }
.our-training-storie-block { padding-top: 45px; height: calc(655px - 30px); }
.our-training-storie-block .training-image .title { padding: 25px; }
.our-training-stories-section { padding-top: 50px; padding-bottom: 50px; }
.our-training-storie-block:hover .training-detail { padding: 25px; }
.revolutionize-training-section { padding-bottom: 100px; }
/* .revolutionize-list .revolutionize-block { margin-bottom: 60px; } */
.every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 564px); }
.mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 564px); }
.every-field-goal-block .every-field-goal-detail h4 { font-size: 22px; line-height: 22px; }
.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block h4 { font-size: 30px; line-height: 35px; }
.lets-go-pro-section .lets-go-pro-description { padding-top: 125px; padding-bottom: 75px; }
.lets-go-pro-section .lets-go-pro-content { max-width: 850px; }
.lets-go-pro-section .lets-go-pro-list > .row { margin: 0 -15px; }
.lets-go-pro-section .lets-go-pro-list > .row > * { padding: 0 15px; }
.lets-go-pro-section .lets-go-pro-detail { max-width: 55vw; margin-bottom: 75px; margin-right: 0; }
.our-community-block { height: calc(415px - 24px); }
.our-community-block .our-community-detail { padding: 20px 15px; }
.meet-our-community-section { padding-bottom: 125px; }
.take-it-experts-block .take-it-experts-image { max-width: 220px; height: 220px; margin: -110px auto 25px; }
.take-it-experts-block .take-it-experts-image img { width: 200px; }
.take-it-experts-block .take-it-experts-detail { padding: 0 15px 30px; }
.reviews-counting-section { padding-top: 60px; padding-bottom: 40px; }
.reviews-counting-carousel { padding: 0 250px !important; }
.reviews-counting-section .section-title { margin-bottom: 50px; }
/* home page */

  /* Riw page */
.banner-section.inner-banner-section .banner-description { bottom: 75px; }
.reactive-inteligence-section { padding-top: 50px; padding-bottom: 50px; }
.reactive-inteligence-section .reactive-inteligence-detail { left: 30px; bottom: 30px; }
.reactive-inteligence-section .reactive-inteligence-block { padding: 20px; }
.reactive-inteligence-section .reactive-inteligence-block .title h4 { font-size: 22px; line-height: 30px; }
.reactive-inteligence-section .reactive-inteligence-block .title:before { width: 30px; height: 30px; }
.reactive-inteligence-section .reactive-inteligence-block .detail { font-size: 20px; }
.raise-up-pods-section { padding-top: 75px; padding-bottom: 75px; }
.raise-up-pods-section .raise-up-pods-list .row { margin: 0 -25px; }
.raise-up-pods-section .raise-up-pods-list .row > * { padding: 0 25px; }
.like-pros-section h4 { font-size: 25px; line-height: 33px; }
.your-own-reaction-section { padding-top: 50px; padding-bottom: 50px; }
.your-own-reaction-section .your-own-reaction-block .reaction-detail { padding: 20px; }
.your-own-reaction-section .your-own-reaction-block .inner-detail ul li:before { top: 10px; }
.rising-blazepers-section { padding-top: 75px; }
.rising-blazepers-section .section-title { margin-bottom: 100px; }
/* Riw page */

  
/* footer */
.footer .f-top { padding-top: 60px; }
.footer .f-navigation { max-width: 420px; }
/* footer */
}

@media (min-width: 1200px) and (max-width: 1299px){
h1 { font-size: 60px; line-height: 60px; }
h2 { font-size: 50px; line-height: 70px; }
h3 { font-size: 45px; line-height: 53px; }
h4 { font-size: 30px; line-height: 35px; }
h5 { font-size: 22px; line-height: 28px; }
.subtitle { font-size: 22px; line-height: 28px; }
.quote { font-size: 22px; line-height: 28px; }
.cta { font-size: 20px !important; line-height: 20px !important; }
body { font-size: 18px; line-height: 28px; }
.pt-96 { padding-top: 60px !important; }
.pb-96 { padding-bottom: 60px !important; }
.mt-96 { margin-top: 60px !important; }
.mb-96 { margin-bottom: 60px !important; }
.section-title { margin-bottom: 60px; }

/* home page */
.banner-section .training-hub-mobile img { width: 275px; margin-right: -35px; }
.banner-section .banner-description .banner-get-blazepod { margin-top: 30px; }
.warrenty-guarantee-section ul li { margin: 0 5px; font-size: 15px; line-height: 22px; }
.warrenty-guarantee-section ul li > img { width: 25px; margin-right: 5px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 200px; }
.our-training-storie-block { padding-top: 35px; padding-bottom: 40px; height: calc(655px - 30px); }
.our-training-storie-block .training-image .title { padding: 25px; }
.our-training-stories-section { padding-top: 50px; padding-bottom: 50px; }
.our-training-storie-block:hover .training-detail { padding: 25px; }
.revolutionize-training-section { padding-bottom: 100px; }
/* .revolutionize-list .revolutionize-block { margin-bottom: 60px; } */
.every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 564px); }
.mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 564px); }
.every-field-goal-block .every-field-goal-detail h4 { font-size: 22px; line-height: 22px; }
.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block h4 { font-size: 30px; line-height: 35px; }
.lets-go-pro-section .lets-go-pro-description { padding-top: 100px; padding-bottom: 50px; }
.lets-go-pro-section .lets-go-pro-content { max-width: 800px; }
.lets-go-pro-section .lets-go-pro-list > .row { margin: 0 -15px; }
.lets-go-pro-section .lets-go-pro-list > .row > * { padding: 0 15px; }
.lets-go-pro-section .lets-go-pro-detail { max-width: 45vw; margin-bottom: 75px; margin-right: 0; }
  .lets-go-pro-list {   max-width: 50vw; }
.our-community-block { height: calc(415px - 24px); }
.our-community-block .our-community-detail { padding: 20px 15px; }
.meet-our-community-section { padding-bottom: 125px; }
.take-it-experts-block .take-it-experts-image { max-width: 220px; height: 220px; margin: -110px auto 25px; }
.take-it-experts-block .take-it-experts-image img { width: 200px; }
.take-it-experts-block .take-it-experts-detail { padding: 0 15px 30px; }
.reviews-counting-section { padding-top: 60px; padding-bottom: 40px; }
.reviews-counting-carousel { padding: 0 250px !important; }
.reviews-counting-section .section-title { margin-bottom: 50px; }
/* home page */


  /* Riw page */
.banner-section.inner-banner-section .banner-description { bottom: 75px; }
.reactive-inteligence-section { padding-top: 50px; padding-bottom: 50px; }
.reactive-inteligence-section .reactive-inteligence-detail { left: 30px; bottom: 30px; }
.reactive-inteligence-section .reactive-inteligence-block { padding: 20px; }
.reactive-inteligence-section .reactive-inteligence-block .title h4 { font-size: 22px; line-height: 30px; }
.reactive-inteligence-section .reactive-inteligence-block .title:before { width: 30px; height: 30px; }
.reactive-inteligence-section .reactive-inteligence-block .detail { font-size: 20px; }
.raise-up-pods-section { padding-top: 75px; padding-bottom: 75px; }
.raise-up-pods-section .raise-up-pods-list .row { margin: 0 -25px; }
.raise-up-pods-section .raise-up-pods-list .row > * { padding: 0 25px; }
.like-pros-section h4 { font-size: 25px; line-height: 33px; }
.your-own-reaction-section { padding-top: 50px; padding-bottom: 50px; }
.your-own-reaction-section .your-own-reaction-block .reaction-detail { padding: 20px; }
.your-own-reaction-section .your-own-reaction-block .inner-detail ul li:before { top: 10px; }
.rising-blazepers-section { padding-top: 75px; }
.rising-blazepers-section .section-title { margin-bottom: 100px; }
/* Riw page */

  
/* footer */
.footer .f-top { padding-top: 60px; }
.footer .f-navigation { max-width: 415px; }
/* footer */
}

@media (min-width: 992px) and (max-width: 1199px){
h1 { font-size: 50px; line-height: 50px; }
h2 { font-size: 40px; line-height: 50px; }
h3 { font-size: 35px; line-height: 42px; }
h4 { font-size: 28px; line-height: 33px; }
h5 { font-size: 22px; line-height: 28px; }
.subtitle { font-size: 22px; line-height: 28px; }
.quote { font-size: 22px; line-height: 28px; }
.cta { font-size: 20px !important; line-height: 20px !important; }
body { font-size: 18px; line-height: 28px; }
.pt-96 { padding-top: 50px !important; }
.pb-96 { padding-bottom: 50px !important; }
.mt-96 { margin-top: 50px !important; }
.mb-96 { margin-bottom: 50px !important; }
.section-title { margin-bottom: 50px; }

/* home page */
.banner-section .banner-image img { height: 555px; object-fit: cover; font-family: 'object-fit: cover'; }
.banner-section .training-hub-mobile img { width: 275px; margin-right: -15px; }
.banner-section .banner-description .banner-get-blazepod { margin-top: 30px; }
.warrenty-guarantee-section .warrenty-guarantee-description { padding-right: 225px; }
.warrenty-guarantee-section .warrenty-guarantee-content { flex-wrap: nowrap; justify-content: flex-start; overflow: auto; }
.warrenty-guarantee-section .warrenty-guarantee-content > * { display: inline-flex; flex: 0 0 auto; }
.warrenty-guarantee-section .warrenty-guarantee-content > *:last-child { padding: 0; }
.warrenty-guarantee-section ul li { margin: 0 8px; font-size: 16px; line-height: 22px; }
.warrenty-guarantee-section ul li > img { width: 25px; margin-right: 5px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 0; }
.our-training-storie-block { padding-top: 35px; padding-bottom: 40px; height: calc(555px - 30px); }
.our-training-storie-block .training-image .title { padding: 25px 15px; }
.our-training-stories-section { padding-top: 35px; padding-bottom: 35px; }
.our-training-storie-block:hover .training-detail { padding: 25px 15px; }
.revolutionize-training-section { padding-bottom: 75px; }
.revolutionize-list .revolutionize-block { margin-bottom: 50px; }
.every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 474px); }
.mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 474px); }
.every-field-goal-block .every-field-goal-detail h4 { font-size: 22px; line-height: 22px; }
.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block h4 { font-size: 28px; line-height: 33px; }
.lets-go-pro-section .lets-go-pro-description { padding-top: 75px; padding-bottom: 35px; }
.lets-go-pro-section .lets-go-pro-content { max-width: 800px; }
.lets-go-pro-section .lets-go-pro-list > .row { margin: 0 -15px; }
.lets-go-pro-section .lets-go-pro-list > .row > * { padding: 0 15px; }
.lets-go-pro-section .lets-go-pro-detail { max-width: 45vw; margin-bottom: 50px; margin-right: 0; }
  .lets-go-pro-list {   max-width: 50vw; }
.our-community-block { height: calc(415px - 24px); }
.our-community-block .our-community-detail { padding: 20px 15px; }
.meet-our-community-section { padding-bottom: 75px; }
.meet-our-community-list .our-community-block { margin-top: 0 !important; margin-bottom: 24px !important; }
.franchise-logo-block { height: 80px; }
.take-it-experts-block .take-it-experts-image { max-width: 185px; height: 185px; margin: -110px auto 25px; }
.take-it-experts-block .take-it-experts-image img { width: 165px; }
.take-it-experts-block .take-it-experts-detail { padding: 0 15px 30px; }
.reviews-counting-section { padding-top: 50px; padding-bottom: 35px; }
.reviews-counting-carousel { padding: 0 175px !important; }
.reviews-counting-section .section-title { margin-bottom: 50px; }
/* home page */

  /* Riw page */
.banner-section.inner-banner-section .banner-description { bottom: 50px; }
.reactive-inteligence-section { padding-top: 35px; padding-bottom: 35px; }
.reactive-inteligence-section .reactive-inteligence-detail { left: 20px; bottom: 30px; }
.reactive-inteligence-section .reactive-inteligence-detail h2 { line-height: 50px; }
.reactive-inteligence-section .reactive-inteligence-block { padding: 20px 15px; }
.reactive-inteligence-section .reactive-inteligence-block .title h4 { font-size: 22px; line-height: 30px; }
.reactive-inteligence-section .reactive-inteligence-block .title:before { width: 28px; height: 28px; font-size: 16px; line-height: 28px; margin-right: 7px; }
.reactive-inteligence-section .reactive-inteligence-block .detail { font-size: 18px; }
.raise-up-pods-section { padding-top: 50px; padding-bottom: 50px; }
.raise-up-pods-section .raise-up-pods-list .row { margin: 0 -20px; }
.raise-up-pods-section .raise-up-pods-list .row > * { padding: 0 20px; }
.like-pros-section { padding-top: 30px; padding-bottom: 30px; text-align: center; }
.like-pros-section h4 { margin-bottom: 25px; }
.your-own-reaction-section { padding-top: 50px; padding-bottom: 50px; }
.your-own-reaction-section .your-own-reaction-block .reaction-detail { padding: 20px; }
.your-own-reaction-section .your-own-reaction-block .inner-detail ul li:before { top: 10px; }
.rising-blazepers-section { padding-top: 50px; }
.rising-blazepers-section .section-title { margin-bottom: 75px; }
/*  Riw  page */
  
/* footer */
.footer .f-top { padding-top: 50px; }
.footer .f-navigation { max-width: 420px;     margin-top: 30p; }
.footer .f-top .f-content { align-items: center; }
.footer .f-top .f-content > *:nth-child(2) { order: 3;}
.footer .f-top .f-content > *:nth-child(3) { order: 2;}
/* footer */
}

@media (min-width: 768px) and (max-width: 991px){
  
h1 { font-size: 45px; line-height: 45px; }
h2 { font-size: 35px; line-height: 45px; }
h3 { font-size: 33px; line-height: 40px; }
h4 { font-size: 28px; line-height: 33px; }
h5 { font-size: 22px; line-height: 28px; }
.subtitle { font-size: 22px; line-height: 28px; }
.quote { font-size: 22px; line-height: 28px; }
.cta { font-size: 20px !important; line-height: 20px !important; }
.btn-blue-primary-gradient { font-size: 18px; }
.btn-blue-secondary-gradient { font-size: 20px; line-height: 20px; }
body { font-size: 18px; line-height: 28px; }
.pt-96 { padding-top: 35px !important; }
.pb-96 { padding-bottom: 35px !important; }
.mt-96 { margin-top: 35px !important; }
.mb-96 { margin-bottom: 35px !important; }
.section-title { margin-bottom: 35px; }

/* header */
.header .h-shop-button { margin-left: 20px; }
.navbar .navbar-nav .nav-item { margin: 0 7px; }
.navbar .navbar-nav .nav-item .nav-link { font-size: 16px; line-height: 24px; }
/* header */

/* home page */
    .common-your-training-text .swiper-container {overflow: hidden; height: 45px!important;}
.banner-section .banner-image img { height: 555px; object-fit: cover; font-family: 'object-fit: cover'; }
.banner-section .training-hub-mobile img { width: 275px; margin-right: -15px; }
.banner-section .banner-description .banner-get-blazepod { margin-top: 30px; }
.warrenty-guarantee-section .warrenty-guarantee-description { padding-right: 225px; }
.warrenty-guarantee-section .warrenty-guarantee-content { flex-wrap: nowrap; justify-content: flex-start; overflow: auto; }
.warrenty-guarantee-section .warrenty-guarantee-content > * { display: inline-flex; flex: 0 0 auto; }
.warrenty-guarantee-section .warrenty-guarantee-content > *:last-child { padding: 0; }
.warrenty-guarantee-section ul li { margin: 0 8px; font-size: 16px; line-height: 22px; }
.warrenty-guarantee-section ul li > img { width: 25px; margin-right: 5px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 0; }
.our-training-storie-block { padding-top: 35px; padding-bottom: 40px; height: calc(555px - 30px); }
.our-training-storie-block .training-image .title { padding: 25px 15px; }
.our-training-stories-section { padding-top: 35px; padding-bottom: 35px; }
.our-training-storie-block:hover .training-detail { padding: 25px 15px; }
.revolutionize-training-section { padding-bottom: 35px; }
.revolutionize-list .revolutionize-block { margin-bottom: 35px; }
.every-field-goal-section .every-field-goal-slider .container-fluid { padding-left: calc(50vw - 354px); }
.mac .every-field-goal-section .every-field-goal-slider .container-fluid { margin-left: calc(50vw - 354px); }
.every-field-goal-block .every-field-goal-detail h4 { font-size: 22px; line-height: 22px; }
.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block h4 { font-size: 28px; line-height: 33px; }
.lets-go-pro-section .lets-go-pro-video { position: relative; left: auto; right: auto; top: auto; bottom: auto; }
.lets-go-pro-section .lets-go-pro-video video { position: relative; left: auto; right: auto; top: auto; bottom: auto; width: 100%; min-width: auto; min-height: auto; }
.lets-go-pro-section .lets-go-pro-description { padding-top: 50px; padding-bottom: 50px; min-height: inherit; }
.lets-go-pro-section .lets-go-pro-content { max-width: 800px; }
.lets-go-pro-section .lets-go-pro-list > .row { margin: 0 -15px; }
.lets-go-pro-section .lets-go-pro-list > .row > * { padding: 0 15px; }
.lets-go-pro-section .lets-go-pro-detail { max-width: 45vw; margin-bottom: 0px; }
.our-community-block { height: calc(415px - 24px); }
.our-community-block .our-community-detail { padding: 20px 15px; }
.meet-our-community-section { padding-bottom: 35px; }
.meet-our-community-list .our-community-block { margin-top: 0 !important; margin-bottom: 24px !important; }
.franchise-logo-block { height: 80px; }
.take-it-experts-block .take-it-experts-image { max-width: 185px; height: 185px; margin: -110px auto 25px; }
.take-it-experts-block .take-it-experts-image img { width: 165px; }
.take-it-experts-block .take-it-experts-detail { padding: 0 15px 30px; }
.reviews-counting-section { padding-top: 35px; padding-bottom: 35px; }
.reviews-counting-carousel { padding: 0 !important; }
.reviews-counting-section .section-title { margin-bottom: 35px; }
/* home page */

  /* Riw page */
.banner-section.inner-banner-section .banner-description { bottom: 50px; }
.reactive-inteligence-section { padding-top: 35px; padding-bottom: 35px; }
.reactive-inteligence-section .reactive-inteligence-image .image img { height: 275px; object-fit: cover; font-family: 'object-fit: cover'; }
.reactive-inteligence-section .reactive-inteligence-detail { left: 20px; bottom: 20px; }
.reactive-inteligence-section .reactive-inteligence-detail h2 { line-height: 45px; }
.reactive-inteligence-section .reactive-inteligence-block { padding: 20px 15px; }
.reactive-inteligence-section .reactive-inteligence-block .title h4 { font-size: 22px; line-height: 30px; }
.reactive-inteligence-section .reactive-inteligence-block .title:before { width: 28px; height: 28px; font-size: 16px; line-height: 28px; margin-right: 7px; }
.reactive-inteligence-section .reactive-inteligence-block .detail { font-size: 18px; }
.raise-up-pods-section { padding-top: 35px; padding-bottom: 35px; }
.raise-up-pods-section .raise-up-pods-list .row { margin: 0 -20px; }
.raise-up-pods-section .raise-up-pods-list .row > * { padding: 0 20px; }
.like-pros-section { padding-top: 30px; padding-bottom: 30px; text-align: center; }
.like-pros-section h4 { margin-bottom: 25px; }
.your-own-reaction-section { padding-top: 35px; padding-bottom: 35px; }
.your-own-reaction-section .your-own-reaction-block .reaction-detail { padding: 20px; }
.your-own-reaction-section .your-own-reaction-block .inner-detail ul li:before { top: 10px; }
.rising-blazepers-section { padding-top: 50px }
.rising-blazepers-section:before { height: 300px; }
.rising-blazepers-section .section-title { margin-bottom: 31px; }
.rising-blazepers-carousel { margin-bottom: -200px; }
.rising-blazepers-carousel .rising-blazepers-block { max-width: 300px; }
.rising-blazepers-carousel .rising-blazepers-block .image { height: 375px; }
/* Riw page */
  
/* footer */
.footer .f-top { padding-top: 35px; padding-bottom: 20px; }
.footer .f-navigation { max-width: 420px; margin-top: 25px; }
.footer .f-top .f-content { align-items: center; }
.footer .f-top .f-content > *:nth-child(2) { order: 3;}
.footer .f-top .f-content > *:nth-child(3) { order: 2;}
/* footer */
}

@media (min-width: 768px) {

.navbar-nav .dropdown-menu {
  left: -16px!important;
transform: none!important;
    -webkit-transform: none!important;
    -moz-transform: none!important;
}

.firstlevel a {
    white-space: nowrap;
}

.your-own-reaction-list {
    max-width: 1194px;
    margin-left: auto;
    margin-right: auto;
}

  .take-it-experts-detail p {
        margin-top: -4px;
    margin-bottom: 24px;
  }
/* navigation */
.navbar-nav .dropdown-toggle:after { display: none; }
.navbar-nav .dropstart.show,
.navbar-nav .dropend.show,
.navbar-nav .dropdown-menu.show { display: none; }
.navbar-nav li.dropstart .dropdown-toggle:before { display: none; }
.navbar-nav .dropdown-menu { display: block; visibility: hidden; opacity: 0; left: 50%; min-width: inherit; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); }
.navbar-nav li.dropstart > .dropdown-menu { right: 100%; top: -5px; }
.navbar-nav li.dropend > .dropdown-menu { left: 100%; top: -5px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
/* .navbar-nav li.dropdown:hover > .dropdown-toggle { background: linear-gradient(100.12deg, #0fc9e7 8.42%, #169dff 91.25%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; opacity: 0.8; } */
.navbar-nav li.dropdown:hover > .dropdown-toggle { color: #169dff; }
.navbar-nav li.dropstart:hover > .dropdown-menu,
.navbar-nav li.dropend:hover > .dropdown-menu,
.navbar-nav li.dropdown:hover > .dropdown-menu { display: block; visibility: visible; opacity: 1; }
.navbar-nav li.dropstart:hover > .dropdown-menu { right: 100%; top: -5px; }
.navbar-nav li.dropend:hover > .dropdown-menu { left: 100%; top: -5px; }
/* navigation */
}

@media (max-width: 767px) {

  .header:before {
    max-height: 50px;
  }
  .lets-go-pro-detail h2{
    margin-bottom: 32px!important;
  }
.btn.btn-blue-secondary-gradient:after {     width: auto!important;  height: auto!important;   position: relative;    content: "" !important;    display: inline-flex !important;    font-family: fasolid900;    margin-left: 8px;    margin-bottom: -1px;}

.btn-blue-secondary-gradient { padding: 8px 16px 8px 17px!important;  display: inline-flex!important;    flex-direction: unset!important;}
.take-it-experts-item.swiper-slide-active .take-it-experts-block {   transition-delay: .6s!important; height: 340px;   transition: all 0.4s ease-in!important;}



.your-own-reaction-section .your-own-reaction-block .get-it-button .btn:after { top: 0px!important;}

  .footer .f-navigation {    margin-bottom: 35px;     margin-top: 0!important; }

  .footer .f-top .f-content>* {
    padding-left: 24px;
    padding-right: 24px;
}

.f-block .f-title * {
     font-size: 14px!important;
    line-height: 18px!important;
    color: #C8E1EF!important;
}

.f-block .f-detail ul li a {
    font-style: normal;
    font-weight: 400;
  color: #C8E1EF!important;
    font-size: 12px!important;
    line-height: 18px!important;
    color: #C8E1EF;
    opacity: 0.5;
    text-decoration: none;
    color: inherit;
 
}

/* navigation */
/* .h-content .h-right { padding: 0; position: absolute; right: 70px; top: 28px; transition: 0.7s; -webkit-transition: 0.7s; -moz-transition: 0.7s; -ms-transition: 0.7s; -o-transition: 0.7s; } */
/* html { position: relative; }
html:before { position: absolute; content: ""; display: block; left: -100%; width: 100%; top: 0; bottom: 0; background-color: rgba(233,120,21,0.25); z-index: 999; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; }
html.overflow-section:before { left: 0; } */

.navbar .navbar-nav .nav-item { margin: 0 0 15px; }
.navbar .navbar-nav .nav-item:last-child { margin: 0; }
.navbar .navbar-collapse { display: block; text-align: center; position: fixed; top: 0; left: auto; right: -100vw; width: 100%; height: 100vh; padding: 100px 15px 35px; z-index: -1; overflow: auto; background: #07213c; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
/* .header.h-stick .navbar .navbar-collapse { top: 63px; height: calc(100vh - 63px); } */
.navbar .navbar-collapse.show { right: 0px!important; }
.navbar .navbar-collapse.show:after { position: fixed; content: ""; left: 0; right: 0; top: 0; height: 88px; background: #07213c; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
/* .navbar .navbar-collapse .navbar-nav { padding-left: 15px; padding-right: 15px; } */
.navbar .navbar-nav .nav-item .nav-link { padding: 0 !important; }
.navbar .navbar-nav .nav-item .nav-link:before { left: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.navbar .navbar-nav .nav-item.active > .nav-link:before, .navbar .navbar-nav .nav-item.current-menu-item > .nav-link:before, .navbar .navbar-nav .nav-item.current-menu-parent > .nav-link:before, .navbar .navbar-nav .nav-item > .nav-link.active:before, .navbar .navbar-nav .nav-item > .nav-link.current-menu-item:before, .navbar .navbar-nav .nav-item > .nav-link.current-menu-parent:before, .navbar .navbar-nav .nav-item > .nav-link:hover:before { bottom: 0 !important; }
.navbar .navbar-nav .nav-item.dropdown:hover .nav-link:before { bottom: 0 !important; }
.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle { padding-right: 40px !important; position: relative; }
.navbar-nav .dropdown-toggle:after { position: absolute; content: "\2b"; font-family: 'fasolid900'; border: none; right: 15px; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
.navbar-nav .dropdown-toggle.show:after { content: "\f068"; }
.navbar-nav .dropdown-menu li a { padding: 10px 15px; position: relative; }
.navbar-nav .dropdown-menu { padding: 0; }
.header .h-shop-button {

 margin: 20px 0 0; }
/* navigation */

h1 { font-size: 35px; line-height: 35px; }
h2 { font-size: 35px; line-height: 45px; }
h3 { font-size: 23px; line-height: 30px; }
h4 { font-size: 28px; line-height: 33px; }
h5 { font-size: 22px; line-height: 28px; }
body { font-size: 16px; line-height: 25px; }
.subtitle { font-size: 20px; line-height: 28px; }
.quote { font-size: 20px; line-height: 28px; }
.cta { font-size: 18px !important; line-height: 18px !important; }
.small { font-size: 14px; line-height: 22px; }
.btn-blue-primary-gradient { font-size: 18px; }
.btn-blue-secondary-gradient { font-size: 20px; line-height: 20px; }
.pt-96 { padding-top: 30px !important; }
.pb-96 { padding-bottom: 30px !important; }
.mt-96 { margin-top: 30px !important; }
.mb-96 { margin-bottom: 30px !important; }
.section-title { margin-bottom: 30px; }

/* header */
/* .header .h-shop-button { margin-left: 20px; }
.navbar .navbar-nav .nav-item { margin: 0 7px; }
.navbar .navbar-nav .nav-item .nav-link { font-size: 16px; line-height: 24px; } */
/* header */

/* home page */
.banner-section .banner-image img { height: 555px; object-fit: cover; font-family: 'object-fit: cover'; }
.banner-section .training-hub-mobile img { width: 225px; margin-right: -15px; }
.banner-section .banner-description .banner-get-blazepod { margin-top: 30px; }
.warrenty-guarantee-section .warrenty-guarantee-description { padding-right: 185px; }
.warrenty-guarantee-section .warrenty-guarantee-content { flex-wrap: nowrap; justify-content: flex-start; overflow: auto; }
.warrenty-guarantee-section .warrenty-guarantee-content > * { display: inline-flex; flex: 0 0 auto; }
.warrenty-guarantee-section .warrenty-guarantee-content > *:last-child { padding: 0; }
.warrenty-guarantee-section ul li { margin: 0 8px; font-size: 16px; line-height: 22px; }
.warrenty-guarantee-section ul li:first-child { margin-left: 8px !important; }
.warrenty-guarantee-section ul li > img { width: 25px; margin-right: 5px; }
.warrenty-guarantee-section .warrenty-guarantee-right ul { margin-right: 0; }
.our-training-storie-block { padding-top: 0; padding-bottom: 0; height: 350px; }
.our-training-storie-block .training-image .title { padding: 25px 15px; }
.our-training-stories-section { padding-top: 30px; padding-bottom: 30px; }
.our-training-storie-block .training-detail,
.our-training-storie-block:hover .training-detail { padding: 15px; }
.our-community-block .our-community-detail h4 { font-size: 24px; line-height: 30px; }
.revolutionize-training-section { padding-bottom: 30px; }
.revolutionize-list .revolutionize-block { margin-bottom: 30px; text-align: center; }
.revolutionize-list .revolutionize-block .revolutionize-detail { margin-top: 30px; }
.revolutionize-block .detail { margin-bottom: 15px; }
.every-field-goal-block .every-field-goal-detail h4 { font-size: 22px; line-height: 22px; }
.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block h4 { font-size: 28px; line-height: 33px; }
.lets-go-pro-section .lets-go-pro-video { position: relative; left: auto; right: auto; top: auto; bottom: auto; }
.lets-go-pro-section .lets-go-pro-video video { position: relative; left: auto; right: auto; top: auto; bottom: auto; width: 100%; min-width: auto; min-height: auto; }
.lets-go-pro-section .lets-go-pro-description { padding-top: 25px; padding-bottom: 25px; min-height: inherit; }
.lets-go-pro-section .lets-go-pro-content { max-width: 100%; text-align: center; }
.lets-go-pro-section .lets-go-pro-list > .row { margin: 0 -15px; }
.lets-go-pro-section .lets-go-pro-list > .row > * { padding: 0 15px; }
.lets-go-pro-section .lets-go-pro-detail { max-width: 55vw; margin-bottom: 0px; }
.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon { max-width: 100px; height: 85px; }
.our-community-block { height: calc(415px - 24px); }
.our-community-block .our-community-detail { padding: 15px; }
.meet-our-community-section { padding-bottom: 30px; }
.meet-our-community-list .our-community-block { margin-top: 0; margin-bottom: 0px; }
.meet-our-community-list > .row > *:nth-child(even) .our-community-block { margin-top: 7px; margin-bottom: 0; }
.franchise-logos-section { padding-top: 30px; padding-bottom: 30px; }
.franchise-logo-block { height: 55px; }

.take-it-experts-block { margin-top: 100px; }
.take-it-experts-block .take-it-experts-image { max-width: 150px; height: 150px; margin: -75px auto 20px; }
.take-it-experts-block .take-it-experts-image img { width: 135px; }
.take-it-experts-block .take-it-experts-detail { padding: 0 15px 30px; }
.take-it-experts-block h4 { font-size: 24px; line-height: 30px; }
.reviews-counting-section { padding-top: 30px; padding-bottom: 30px; }
  .f-social-icons ul {display: flex; margin-bottom: 0px;   justify-content: flex-start;   margin-left: 0px;   padding-left: 0px;  padding-top: 35px;}
 .f-social-icons li {  margin-left: 22px;}
  .f-social-icons li:first-child{
    padding-left: 0px!important;
        margin-left: 0px!important;
  }

  .lets-go-pro-section .lets-go-pro-detail .detail p {
    font-size: 13px!important;
    line-height: 17px!important;
    font-family: HurmeGeometricSans3Regular!important;
  }
.reviews-counting-carousel { padding: 0 !important; }
.reviews-counting-section .section-title { padding-left: 15px; padding-right: 15px; margin-bottom: 30px; }
.reviews-counting-block { padding: 20px; }
.revolutionize-block .detail p { line-height: 25px; }
/* home page */


  /* Riw page */
.banner-section.inner-banner-section .banner-description { bottom: 30px; }
.reactive-inteligence-section { padding-top: 30px; padding-bottom: 30px; }
.reactive-inteligence-section .reactive-inteligence-image .image img { height: 300px; object-fit: cover; font-family: 'object-fit: cover'; }
.reactive-inteligence-section .reactive-inteligence-detail { left: 15px; bottom: 15px; }
.reactive-inteligence-section .reactive-inteligence-detail h2 { line-height: 45px; }
.reactive-inteligence-section .reactive-inteligence-block { padding: 20px 15px; }
.reactive-inteligence-section .reactive-inteligence-block .title h4 { font-size: 20px; line-height: 28px; }
.reactive-inteligence-section .reactive-inteligence-block .title:before { width: 28px; height: 28px; font-size: 16px; line-height: 28px; margin-right: 7px; }
.reactive-inteligence-section .reactive-inteligence-block .detail { font-size: 18px; }
.raise-up-pods-section { padding-top: 30px; padding-bottom: 30px; }
.raise-up-pods-section .raise-up-pods-list .row { margin: 0 -15px; }
.raise-up-pods-section .raise-up-pods-list .row > * { padding: 0 15px; }
.raise-up-pods-section .raise-up-pods-block .image { height: 125px; }
.raise-up-pods-section .raise-up-pods-block h4 { font-size: 22px; line-height: 30px; }
.like-pros-section { padding-top: 30px; padding-bottom: 30px; text-align: center; }
.like-pros-section h4 { margin-bottom: 15px; }
.your-own-reaction-section { padding-top: 35px; padding-bottom: 35px; }
.your-own-reaction-section .your-own-reaction-block .reaction-detail { padding: 20px; }
.your-own-reaction-section .your-own-reaction-block .inner-detail ul li:before { top: 8px; }
.rising-blazepers-section { padding-top: 50px }
.rising-blazepers-section:before { height: 250px; }
.rising-blazepers-section .section-title { margin-bottom: 50px; }
.rising-blazepers-carousel { margin-bottom: -175px; }
.rising-blazepers-carousel .rising-blazepers-block { max-width: 275px; }
.rising-blazepers-carousel .rising-blazepers-block .image { height: 325px; }

.your-own-reaction-section .your-own-reaction-block .inner-detail p { font-size: 16px; line-height: 24px; }
.your-own-reaction-section .your-own-reaction-block .inner-detail ul li { font-size: 16px; line-height: 24px; }
/* Riw page */

  
/* footer */
.footer .f-top { padding-top: 30px; padding-bottom: 0px; }

.f-bottom .row.align-items-center {    flex-flow: nowrap!important;    align-items: center!important;    display: flex!important;    max-width: 100%;}


.f-bottom .row.align-items-center *{    width: auto!important;}
.f-content>.row.align-items-center *{font-size: 10px!important;line-height: 23px!important;}
.footer .f-bottom ul li img {   max-height: 14.5px;}
.footer .f-navigation { max-width: 420px; margin-top: 25px; }
.footer .f-top .f-content { align-items: center; flex-direction: column; align-items: flex-start; }
.footer .f-top .f-content > * { flex: 1 0 0; max-width: 100%; width: 100%; }
.footer .f-top .f-content > *:nth-child(2) { order: 3;}
.footer .f-top .f-content > *:nth-child(3) { order: 2;}
.footer .f-top .f-logo-text { display: flex;    align-items: center;    justify-content: space-between;    min-height: auto;    margin-bottom: 35px;}
.footer .f-top .f-logo-text .f-logo { margin: 0 0 0 0px; }
.f-social-icons ul {   margin-bottom: 0px; }
.footer .f-top .f-logo-text .common-your-training-text h3 { margin: 0; }
.footer .f-email-subscription .f-email-join { max-width: 100%; float: none; }
/* footer */
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px){
}

@media (min-width: 240px) and (max-width: 575px){
html { margin-top: 102px; }
h1 { font-size: 35px; line-height: 35px; }
h2 { font-size: 24px; line-height: 33px; }
h3 { font-size: 22px; line-height: 30px; }
h4 { font-size: 16px; line-height: 18px; }
h5 { font-size: 16px; line-height: 24px; }
body { font-size: 13px; line-height: 17px; }
.quote { font-size: 10px; line-height: 16px; }
.subtitle { font-size: 14px; line-height: 16px; }
.small { font-size: 10px; line-height: 14px; }
.cta { font-size: 12px !important; line-height: 20px !important; }
.btn-blue-secondary-gradient { font-size: 14px; line-height: 14px; }


/* header */
.header { padding: 15px 0; top: 32px; background: #07213c; }
html.navigation-menu-open .header { top: 0; }
.header.h-stick { top: 0; }
/* header */


/* home page */
.banner-section { position: relative; }
.banner-section:before { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; z-index: 9; background: radial-gradient(96% 79.77% at -25.6% 7.99%, rgba(51, 43, 160, 0.7) 0%, rgba(16, 39, 78, 0) 100%), radial-gradient(76.93% 43.66% at -33.2% 50%, rgba(36, 137, 209, 0.7) 0%, rgba(11, 36, 68, 0) 62.3%), linear-gradient(186.93deg, #07172D 33.62%, rgba(7, 23, 45, 0) 48.64%); transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); }
.banner-section .banner-image { padding-bottom: 78px; }
.banner-section .banner-image:before { display: none; }
.banner-section .banner-image img { height: 310px; object-position: center bottom; }
.banner-section .banner-description { top: auto; bottom: 0; z-index: 9; padding-bottom: 30px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.banner-section.home-banner-section .banner-description .subtitle { max-width: 200px; }
.banner-section .banner-description .banner-get-blazepod { margin-top: 15px; }
.swiper.warrenty-guarantee-left {height: 30px;}
.banner-section .training-hub-mobile { bottom: 0; z-index: 9; }
.banner-section .training-hub-mobile img { width: 185px; right: -25px; }
.warrenty-guarantee-section { padding-top: 10px; padding-bottom: 10px; }
.warrenty-guarantee-section .container { padding: 0; }
.warrenty-guarantee-section .warrenty-guarantee-description { padding: 0; }

.our-training-stories-section .container { padding-right: 0; }
.our-training-storie-block { padding-top: 0; padding-bottom: 0; height: calc(275px - 15px); margin-bottom: 15px; overflow: hidden; }
.our-training-storie-block .training-image { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.our-training-storie-block .training-image:before { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.our-training-storie-block .training-image video, .our-training-storie-block .training-image img { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.our-training-storie-block .training-image .title { display: flex; flex-direction: column; align-items: flex-start; padding: 12px 15px; }
.our-training-storie-block .training-image .title h3 { margin-bottom: 0; }
.our-training-storie-block .training-image .title p { line-height: 21px; }
.our-training-storie-block .training-image .training-viewers p:before { width: 15px; height: 9px; margin-right: 5px; }
.our-training-storie-block .training-detail a:after { top: 1px; }
.our-training-storie-block .training-image .play-icon { font-size: 25px; line-height: 25px; }
.revolutionize-block .detail p { line-height: 17px; }
.revolutionize-training-section .revolutionize-training-content .container { padding: 0; }
.reviews-counting-block .title .rating-stars { min-width: 84px; }
.every-field-goal-accordion .accordion-item .accordion-button { font-size: 16px; line-height: 28px; }
.every-field-goal-accordion .accordion-item .accordion-button img { max-width: 20px; }
.every-field-goal-accordion .accordion-item .accordion-button:after { font-size: 16px; }

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon { padding: 0; width: auto; height: auto; margin: 0 15px 0 0; max-width: 48px; width: 100%; background: none; box-shadow: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon img { min-width: 35px; }
.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .detail p { font-size: 14px; line-height: 18px; }
.meet-our-community-list > .row { margin: 0 -3.5px; }
.meet-our-community-list > .row > * { padding: 0 3.5px; }
.our-community-block .our-community-detail { padding: 10px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.our-community-block { height: 194px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.our-community-block .our-community-image { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.our-community-block .our-community-image img { right: -45px; }
.our-community-block .our-community-detail h4 { font-size: 16px; line-height: 17px; margin-bottom: 5px; }
.take-it-experts-section .take-it-experts-content .container { padding: 0; }
.take-it-experts-block .take-it-experts-detail { padding: 0 15px 25px; }
.take-it-experts-block h4 { font-size: 16px; line-height: 18px; margin-bottom: 10px; }
.take-it-experts-block .take-it-experts-detail p { font-size: 12px; line-height: 18px; }
.take-it-experts-block .take-it-experts-detail small { font-size: 11px; line-height: 18px; }
.reviews-counting-block .title { justify-content: space-between; }
.rating-stars ul li { font-size: 12px; line-height: 16px; }
.reviews-counting-block .title h5 { line-height: 24px; }
.reviews-counting-block { padding: 15px; }
.franchise-logos-section .container { padding-right: 0; }
.franchise-logos-carousel { padding-right: 50px !important; }
/* home page */


  /* Riw page */
.banner-section.inner-banner-section .common-your-training-text .swiper-container { height: 75px !important; }
.banner-section.inner-banner-section .banner-image { padding-bottom: 15px; }
.banner-section.inner-banner-section .banner-description { position: relative; bottom: 0; padding-bottom: 15px; }
.banner-section.inner-banner-section .banner-description .banner-get-blazepod { margin-top: 15px; }
.reactive-inteligence-section .reactive-inteligence-image { position: relative; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.reactive-inteligence-section .reactive-inteligence-image:before { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; background: linear-gradient(0deg, rgba(0, 26, 55, 0.85) 0%, rgba(0, 26, 55, 0.6) 40.85%, rgba(0, 26, 55, 0) 100%); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.reactive-inteligence-section .reactive-inteligence-image .image img { height: 195px; }
.reactive-inteligence-section .reactive-inteligence-detail { left: 12px; bottom: 12px; }
.reactive-inteligence-section .reactive-inteligence-detail h2 { font-family: 'HurmeGeometricSans3SemiBold'; font-size: 24px; line-height: 27px; }
.reactive-inteligence-section .reactive-inteligence-block { padding: 15px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.reactive-inteligence-section .reactive-inteligence-block .title h4 { line-height: 25px; background: none; -webkit-text-fill-color: unset; color: #f2f4fc; margin-bottom: 8px; }
.reactive-inteligence-section .reactive-inteligence-block .title:before { top: 2px; width: 22px; height: 22px; font-size: 14px; line-height: 22px; margin-right: 10px; }
.reactive-inteligence-section .reactive-inteligence-block .detail { font-size: 14px; line-height: 18px; }
.raise-up-pods-section .raise-up-pods-block { max-width: 54px; margin: 15px 0; }
.raise-up-pods-section .raise-up-pods-block .image { height: 54px; }
.raise-up-pods-section .raise-up-pods-block .image img { transform: scale(2.5); -webkit-transform: scale(2.5); -moz-transform: scale(2.5); -ms-transform: scale(2.5); -o-transform: scale(2.5); }
/* .raise-up-pods-section .raise-up-pods-block .image img.active-img { transform: scale(2.35); -webkit-transform:; -moz-transform:; -ms-transform:; -o-transform:; } */
.raise-up-pods-section .raise-up-pods-block .detail { display: none; }
.like-pros-section { padding-top: 20px; padding-bottom: 20px; }
.like-pros-carousel .like-pros-block { height: 50px; }
.your-own-reaction-section .your-own-reaction-block .get-it-button .btn { font-size: 14px; line-height: 14px; padding: 12px; }
.your-own-reaction-section .your-own-reaction-block { position: relative; margin-bottom: 24px; height: calc(100% - 24px); }
.your-own-reaction-section .own-reaction-note p a { display: block; margin-top: 8px; }
.your-own-reaction-section .your-own-reaction-block .inner-detail .title h5 { font-size: 24px; line-height: 26px; }
.your-own-reaction-section .your-own-reaction-block .inner-detail .title h4 { font-size: 30px; line-height: 30px; }
.rising-blazepers-section { padding-top: 35px; }
.rising-blazepers-section:before { height: 138px; }
.rising-blazepers-carousel { margin-bottom: -150px; }
.rising-blazepers-carousel .rising-blazepers-block { max-width: 172px; margin-left: 4px; margin-right: 8px; }
.rising-blazepers-carousel .rising-blazepers-block .image { height: 228px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.take-it-experts-section { padding-bottom: 30px; }
/* Riw page */
  
/* footer */
/* .common-your-training-text h3 { font-size: 21px; } */
.footer .f-top .f-logo-text .f-logo img { width: 97px; }
.f-block .f-detail ul li { font-size: 15px; line-height: 25px; }
/* footer */
}

@media (max-width: 374px) {
h1 { font-size: 30px; line-height: 35px; }
h2 { font-size: 20px; line-height: 25px; }
h3 { font-size: 20px; line-height: 25px; }
h4 { font-size: 14px; line-height: 18px; }
h5 { font-size: 14px; line-height: 20px; }
body { font-size: 12px; line-height: 16px; }
.section-title { margin-bottom: 25px; }
.btn-blue-primary-gradient { font-size: 16px; }
.btn-blue-primary-gradient:after { top: 2px; }
.btn-blue-secondary-gradient { font-size: 14px; line-height: 14px; }


/* home page */
.our-training-storie-block { height: calc(240px - 15px); }
.our-training-storie-block .training-image .title { padding: 12px 10px; }
.our-training-storie-block .training-detail, .our-training-storie-block .training-detail,
.our-training-storie-block .training-detail, .our-training-storie-block:hover .training-detail { padding: 12px 10px; }
.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block { padding: 10px; }
.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon { max-width: 40px; margin-right: 10px; }
.reviews-counting-block { margin: 0 15px; }
.reviews-counting-section .section-title { margin-bottom: 25px; }

.take-it-experts-carousel.swiper-horizontal { padding: 0 35px; }
.our-community-block { height: 205px; }
.meet-our-community-list .our-community-block { margin-bottom: 15px; }
.meet-our-community-list > .row > *:nth-child(even) .our-community-block { margin-top: 15px; }
/* home page */

/* footer */
.footer .f-top .f-logo-text { margin-bottom: 25px; }
.f-block .f-title { font-size: 14px; line-height: 22px; }
.f-block .f-detail ul li { font-size: 12px; line-height: 18px; }
.footer .f-bottom .f-social-icons ul li { margin: 0 7px; font-size: 25px; line-height: 25px; }
/* footer */
}
/*---------- Large Desktop , Large Screen End ----------*/



@media (max-width: 768px) {
.reactive-inteligence-section .reactive-inteligence-image .image img {
    min-width: 100%;
}

.display-none {
  display: none;
}

.no-icon-1 img{
    width: 90px;
}

.no-icon-2 img{
width: 45px!important;
    min-width: 0px!important;
    }
.no-icon-3 img{
    width: 80px;
}

.no-icon-4 img{
    width: 90px;
    margin-bottom: -15px;
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon {
    background-size: cover;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex: 0 0 160px;
    max-width: 160px;
max-width: 100%;
    margin: 0px;
    width: 128.12px;
    height: 100px;
        margin-bottom: 24px!important;
    background-image: url(https://cdn.shopify.com/s/files/1/0343/1012/7661/files/Icon_Frame.png?v=1673536549) !important;
    background-size: cover;
    padding: 0!important;
    margin-bottom: 8px!important;
}

.lets-go-pro-section {
    position: relative;
    background: radial-gradient(215.8% 59.88% at 50% 100%, rgba(36, 137, 209, 0.15) 0%, rgba(7, 23, 45, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, #07213C;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 63px;
}

.lets-go-pro-list .lets-go-pro-block .detail {
    max-width: 100%;
    margin-right: auto;
    display: inline-block;
    margin-left: auto;
    margin: 0px;
  
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block {
     margin-bottom: 24px!important;
}

  .lets-go-pro-section .lets-go-pro-content .detail {
 
    margin-top: 23px!important;
  }

.lets-go-pro-list>.row>div{
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  
    padding: 0px!important;

}

.lets-go-pro-list>.row{
max-width: 320px;
    margin-left: auto!important;
    margin-right: auto!important;
    }
    
.lets-go-pro-list>.row>div>div{
    text-align: center!important;
}

.lets-go-pro-section .lets-go-pro-description {
    background: none!important;
    padding-top: 10px!important;
    padding-bottom: 0px!important;
}

.take-it-experts-section {
    margin-top: 0px!important;
}

  .btn-blue-primary-gradient:after {
    position: relative;
    content: "\f105";
    font-family: fasolid900;
    color: #F2F4FC!important;
    margin-bottom: -1px!important;
}

.btn-blue-primary-gradient:not(.normal-btn){
  background: linear-gradient(270deg, rgba(15, 201, 231, 0.8) 0%, rgba(15, 201, 231, 0) 100%), linear-gradient(90deg, rgba(68, 57, 226, 0.8) 0%, rgba(65, 40, 241, 0) 100%), rgba(155, 196, 253, 0.1)!important;
box-shadow: inset 0px 4px 8px rgba(139, 206, 255, 0.2)!important;
    border-radius: 40px;
    font-size: 14px!important;
line-height: 12px!important;
    padding: 9px 16px 9px 17px!important;
    display: inline-flex;
    flex-direction: unset!important;
 
}


.btn-blue-primary-gradient:before{
    background: linear-gradient(268.57deg, rgba(68, 57, 226, 0.8) -95.57%, #0FC9E7 112.14%)!important;
box-shadow: inset 0px 4px 8px rgba(139, 206, 255, 0.2)!important;
}

.btn-blue-primary-gradient:active{
    background: linear-gradient(0deg, rgba(68, 57, 226, 0.4) 0%, rgba(65, 40, 241, 0) 50%), linear-gradient(269.98deg, rgba(58, 30, 255, 0.6) 0.02%, rgba(15, 201, 231, 0.6) 99.98%), #20538E!important;
}

.raise-up-pods-section .raise-up-pods-block {
  
    margin: 4px 0!important;
}
.raise-up-pods-section {
  
    background: linear-gradient(180deg, rgba(22, 157, 255, 0.25) 0%, rgba(22, 157, 255, 0) 100.03%), radial-gradient(65.65% 45.83% at 50% 109.09%, rgba(68, 57, 226, 0.3) 0%, rgba(7, 23, 45, 0) 100%), #04192F!important;
}
.raise-up-pods-carousel .raise-up-pods-block .detail h4 {
font-size: 16px;
    line-height: 25px!important;
    margin-left: -5px;
    color: #0fc9e7;
    background: none;
    -webkit-text-fill-color: unset;
    margin-bottom: 6px;
}

.raise-up-pods-slider {
    margin: 0px!important;
}
.raise-up-pods-items-carousel .swiper-wrapper {    margin-left: auto;    margin-right: auto;   width: 85vw; max-width: 300px;}
.raise-up-pods-section .section-title {       margin-bottom: 10px!important; max-width: 283px;   margin-left: auto;   margin-right: auto;}
.reactive-inteligence-section .reactive-inteligence-image { margin-bottom: 10px!important;}
.raise-up-pods-carousel .raise-up-pods-block { padding: 19px 16px!important;}
.reactive-inteligence-section .reactive-inteligence-block .detail {
     margin-top: 10px!important;
}
.your-own-reaction-section { padding-top: 40px!important; padding-bottom: 40px!important; }

 .your-own-reaction-section  .section-title {      max-width: 350px;    margin-left: auto;    margin-right: auto;  margin-bottom: 24px!important; }

.your-own-reaction-section .your-own-reaction-block .reaction-detail { height: calc(100% - 187px)!important;}

.your-own-reaction-section .your-own-reaction-block .reaction-image {  max-height: 187px;}
.your-own-reaction-section .your-own-reaction-block .inner-detail .title h5 {
    font-size: 24px;
    line-height: 27px!important;
}

.your-own-reaction-section .own-reaction-note p a {  font-size: 14px!important; line-height: 18px!important;  margin-top: 4px;}
.your-own-reaction-section .own-reaction-note p {
    font-size: 14px!important;
    max-width: 300px;
    margin-left: auto;
    line-height: 18px!important;
    margin-right: auto;
}

.your-own-reaction-section .your-own-reaction-block .inner-detail .title h4 { font-size: 44px!important;  line-height: 44px!important; }

.your-own-reaction-section .your-own-reaction-block {   height: calc(100% - 24px)!important;    margin-bottom: 24px!important; }

.your-own-reaction-section .your-own-reaction-block .get-it-button .btn {    min-height: 36px;}
.your-own-reaction-section .your-own-reaction-block .inner-detail {   margin-bottom: 32px!important;}
  
.reactive-inteligence-section .reactive-inteligence-block .detail p {
    font-size: 14px!important;
    line-height: 18px!important;
}
  
.franchise-logos-section img {    max-height: 50px;}

.reactive-inteligence-section .reactive-inteligence-block .title:before {
    width: 22px!important;
      font-size: 11px!important;
    height: 22px!important;
min-width:  0px!important;
    font-size: 14px;
    top: -2px!important;
}

.your-own-reaction-section .your-own-reaction-block .inner-detail .title > *:last-child {  margin-left: 0px!important;}
.your-own-reaction-section .your-own-reaction-block .reaction-image {    max-height: 187px;}
  
.reactive-inteligence-section .reactive-inteligence-block .title h4 { margin-bottom: -2px!important;}

.banner-section.home-banner-section .banner-description .subtitle { max-width: 200px; }

.footer .f-bottom .f-social-icons ul li a .svg-inline--fa{
    max-width: 24px;
}
  .footer .f-top .f-logo-text .f-logo img {
    width: 117px!important;
}

.f-social-icons img{
    width: 23.5px!important;
}

}

@media(min-width:1901px) and (max-width:3000px){
	.banner-section .banner-image img{height: calc(78vh - 68px);object-fit: cover;object-position: center;}
}
@media(min-width:1601px) and (max-width:1900px){
	.banner-section .banner-image img{height: calc(78vh - 68px);object-fit: cover;object-position: center;}
}
@media(min-width:1201px) and (max-width:1600px){
	.banner-section .banner-image img{height: calc(78vh - 68px);object-fit: cover;object-position: center;}
}

@media(min-width:1025px) and (max-width:1200px){
	
}

@media(min-width:992px) and (max-width:1024px){
	
}

@media(min-width:768px) and (max-width:991px){

}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width: 767px){
	.header {
         padding: 7px 0!important;
  }


.rising-blazepers-section {
    padding: 40px 0 0!important;
}

.rising-blazepers-section h2 {
  max-width: 300px;
margin-right: auto;
  margin-left: auto;
}

.rising-blazepers-content .image{
   max-height:  228px!important;
   max-width: 172px;
   
}

.rising-blazepers-content img{
   max-height:  228px!important;
   
}



.rising-blazepers-section {   position: relative;   padding: 40px 0 0!important; }
  .rising-blazepers-section .section-title {    margin-bottom: 31px!important;  }
.f-social-icons i {
    font-size: 23.5px;
}

.footer .f-bottom {
    background: #04172C!important;
}

.footer .f-bottom {
     padding-top: 16px!important;
    padding-bottom: 16px!important;
    background: #04172C!important;
}


  .footer .f-top .f-logo-text {
    align-items: end!important;
  }
  .common-form .form-text {
       margin-top: 16px!important;
}

  .footer .f-top .f-content>*:nth-child(3) {
    display: block!important;
    min-height: 0px!important;
    flex: unset!important;
    height: auto!important;
        padding: 24px 24px 2px 24px;
    background: radial-gradient(85.17% 100% at 50.11% 0%, rgba(22, 157, 255, 0.09) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(41.57% 42.83% at 50.11% 100%, rgba(68, 57, 226, 0.045) 0%, rgba(65, 40, 241, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, linear-gradient(0deg, #183E6B -102.16%, rgba(14, 17, 32, 0) 152.59%);
    filter: drop-shadow(0px 16px 24px rgba(0, 21, 36, 0.4));
    order: 5!important;
  }

.common-your-training-text h1 {
    margin-bottom: 20px!important;
}

.banner-section .banner-description .banner-get-blazepod {
    margin-top: 25px!important;
}

  
  .our-training-storie-block .training-detail {
    text-align: left!important;
  }

.header .navbar-brand img {
    max-height: 27px;
}
  
.banner-section .training-hub-mobile img {
    top: -85px!important;
     margin-bottom: -1px;
    width: 220px;
  }


  html {
    margin-top: 0px!important;
}
  
  .banner-section .training-hub-mobile img {
        margin-right: -30px!important;
  }
  
  
  .warrenty-guarantee-left .swiper-slide:first-child {
    padding-left: 5px;
  }

  .revolutionize-carousel .swiper-slide.swiper-slide-active .revolutionize-block .revolutionize-image img {
    object-fit: contain!important;
  }
  
  .banner-section .banner-image img {
    height: 330px!important;
  }

  .revolutionize-training-section  .section-title {
    margin-bottom: 0!important;
}

  .header.h-stick {
	padding: 7px 0!important;
}

  
  .revolutionize-detail h3 {
    margin-bottom: 6px!important;
  }

.btn-blue-primary-gradient{
    font-size: 14px;
    line-height: 12px;
    padding: 9px 17px!important;
    font-size: 14px;
}

.every-field-goal-section{

    background-size: cover!important;
}

.franchise-logos-section {
    box-shadow: none!important;
z-index: 1;
  }

.every-field-goal-section h2:not(.accordion-header) {
    max-width: 244px;
    margin-left: auto;
    margin-right: auto;
}
  
.lets-go-pro-section .lets-go-pro-detail {
    max-width: 100vw!important;
  }

.lets-go-pro-list {
    max-width: 100vw!important;
  }
  
.lets-go-pro-list .lets-go-pro-block .detail p br{
  display: none!important;
  }
.lets-go-pro-section .lets-go-pro-description {
    background: linear-gradient(180deg, #263F57 21.81%, #122138 104.62%);
  }


  

.meet-our-community-section {
    padding-top: 30px!important;
    background-size: cover;
    padding-bottom: 30px!important;
  }
.take-it-experts-section .section-title {
    margin-bottom: 0px!important;
}


.footer .f-email-join .btn {
    font-size: 14px!important;
    line-height: 14px!important;
    position: absolute;
    right: 6px;
    top: 6px!important;
    padding: 13px 11px!important;
  }

.footer .f-email-join .form-control {
    font-size: 14px!important;
    padding: 0px 16px!important;
    line-height: 14px!important;
  }
  
.take-it-experts-section {
    padding-bottom: 30px!important;
  }
.footer .f-email-join .btn {
    font-size: 14px!important;
    line-height: 14px!important;
  }

.banner-section .banner-description {
    z-index: 10!important;
  }

.take-it-experts-block {
    margin-top: 85px!important;
}

  .common-your-training-text .swiper-container {
    overflow: hidden;
    height: 35px!important;
}

.banner-section {
    max-width: 100vw!important;
    overflow: hidden;
  }
  
  
  .our-training-storie-block .training-image:after {
background: linear-gradient(180deg, rgba(0, 26, 55, 0.6) 0%, rgba(0, 26, 55, 0.48) 17.87%, rgba(0, 26, 55, 0) 35.02%), linear-gradient(360deg, #001A37 -5.81%, rgba(0, 26, 55, 0.727928) 17.15%, rgba(0, 26, 55, 0) 50%);
border-radius: 8px;
transform: matrix(1, 0, 0, -1, 0, 0);
    opacity: 1;
    z-index: 0;
  }

.our-training-storie-block .training-image .title {
    z-index: 1;
  }
  
  .our-community-block:hover h4 {
    color: #fff!important;
}

.common-form .form-group {
    margin-bottom: 20px!important;
}
}


@media (min-width: 768px) and (max-width: 990px) {
  .title-logo {
    text-align: center;
    margin-top: 25px;
}
}
}