 @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap');
.button-workout-1,.features-sec-1 h4{font-family:open sans,sans-serif;font-weight:800;font-size:18px;text-transform:uppercase}
.button-workout-1{display:inline-block;padding:10px 22px;text-decoration:none;border-radius:4px;letter-spacing:0.75px;text-shadow:none}
.button-workout-1,.count-2{background:#00b1e1;color:#fff}
.bbc-s5-list-2-content p{font-weight:400!important;}
.ondemand-banner-wrap .bbc-banner-content {/* left: 30% !important; transform: translate(-30%,0%) !important;*/max-width: 1300px;margin: 0 auto;width: 90%; }
.ondemand-banner{text-align: left !important;}
.ondemand-banner h1{padding: 6px 0px 10px 0px!important;margin: 0px !important;font-size: 75px !important; letter-spacing: 2.88px;;max-width:500px; line-height: 70px;}

   
.ondemand-banner h6{padding: 0px 0px 10px 0px!important;margin: 0px !important;color: #fff !important;width: 100%;font-weight: 600 !important;max-width:500px;line-height:26px;padding-bottom:28px!important;overflow:hidden}
.ondemand-bg-1{padding:55px 0 25px 0;background-color:#fff;width:90%;max-width:1300px;margin: 0 auto 50px auto}
.ondemand-bg-1 h2{ font-family: league_gothicregular; font-size:44px; letter-spacing: 1.6px; color: #000; line-height: 54px;text-transform: uppercase;text-align: center;  }
.ondemand-main{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin: 40px 0px 0px 0px;}
.ondemand-main h5{background-color:rgba(1,176,225,1);padding:10px 5px;text-align:center;color:#fff;font-size:15px}
.ondemand-sec-1{background:#fff;text-align:center;padding:0;box-sizing:border-box;width:30%;position:relative;  box-shadow: 0px 0px 25px 4px rgba(0, 0, 0, 0.15); font-family:open sans,sans-serif;}
.ondemand-sec-1 h3{margin:0;padding:0; font-size:26px !important;letter-spacing:1px;color:#000;line-height:40px;font-family:open sans,sans-serif;font-weight:800;}
.ondemand-sec-1 h3 b{color:#10ade0!important;display:block}
.ondemand-sec-1 h2{  font-family: league_gothicregular; font-size: 44px; letter-spacing: 1.6px; color: #01B0E1; line-height: 40px;text-transform: uppercase}
.ondemand-sec-1 p{max-width: 300px;margin: 0 auto;padding:0px 0px 0px 0px; font-size:17px; color:#000;line-height:28px; font-weight:600}   
.ondemand-heading-1{font-family:open sans,sans-serif;font-weight:700;font-size:18px; background-image: url(/wp-content/themes/wmgburn/src/images/w-tick.svg);background-repeat: no-repeat; background-position: left top 8px;padding: 5px 0px 10px 30px;display: inline-block; background-size: 20px 20px;}
.ondemand-sec-wrap{padding:20px 10px 84px 10px;position:relative;height:100%;box-sizing:border-box; border-bottom: 15px solid #000}
.ondemand-sec-wrap h6{position:relative;margin-bottom:25px;padding-bottom: 10px;}
.ondemand-sec-wrap h6:after{width:60%;left:20%;bottom:-10px;height:2px;background-color:#000;position:absolute;content:""}
.ondemand-sec-wrap ul{margin:0 0px 20px 0px;padding:0;list-style-type:none;max-width: 240px;margin: 0 auto;}
.ondemand-sec-wrap ul li{text-align:center;padding:3px 0;font-size:17px; font-weight: 600;}
.button-ondemand-2{font-family:open sans,sans-serif;font-weight:800;font-size:18px;text-transform:uppercase;background-color:#000;padding:8px 10px;width:80%;display:block;border-radius:5px;margin:25px 0 10px 0;color:#fff;position:absolute;bottom:10px;left:10%}
.ondemand-line{width: 65%;height: 1px; background: #000;margin: 20px auto;border: 0px}
    
.ondemand-here-bg{background-color:#000;display:flex;width:100%}
.ondemand-here-1{flex:1; margin: auto;}
.ondemand-here-1-wrap{width:90%;padding:50px;margin-left: 10%;padding-left: 0px;}
.ondemand-here-2{width:40%}.ondemand-here-2 img{width:100%;height:100%;object-fit:cover}
.ondemand-here-bg h3{margin:0;padding:0;font-family:league_gothicregular;font-size:44px;letter-spacing:1.6px;color:#fff;line-height:54px}
.ondemand-here-bg h3 b{font-size:16px;display:block;width:100%;letter-spacing:1px;font-family:open sans,sans-serif;font-weight:800}
.ondemand-here-bg p{font-weight:600;font-family:open sans,sans-serif;background-size:18px;font-size:20px; line-height: 28px; 
    padding:6px 0px 22px 0;margin:0;color:#fff}
.white-text { color:#fff !important;}

.flip-wrap{ display: flex; flex-wrap: wrap ;width:92%;max-width:1330px;margin: 20px auto 60px auto} 
.flip-card { background-color: #f7f7f7; width: 100%;min-width: 280px; height: 212px; perspective: 1000px; }
.flip-card-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d; }
.flip-card:hover .flip-card-inner { transform: rotateY(180deg); }
.flip-card-front, .flip-card-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.flip-card-back { background: #eeeeee }
.flip-card-front { background: #f7f7f7; color: black; display: flex; margin: auto; }
.flip-card-front img{ width: auto;max-width: 70%;  height: auto;margin: auto; max-height: 80%;object-fit: cover}
.flip-card-back{ color: white; transform: rotateY(180deg);display: flex; }
.flip-1{ width: 25%;padding: 16px; box-sizing: border-box; position: relative}
.flip-card-back p{ margin: auto; color: #000; font-size: 15px;padding: 10px; line-height: 20px;font-family: 'Open Sans', sans-serif; font-weight:600}
.accordion_body-2 a{padding-top:10px; display:inline-block}
      @media screen and (max-width:1280px){  
.flip-card { background-color: #f7f7f7; width: 100%;min-width: auto; height: 212px; perspective: 1000px; }
          .flip-1 { width: 33%;   }
        
          .bbc-location-finder-2-content-1a h2 {
            font-size: 40px!important;
        }
        .bbc-location-finder-2-content p {
            padding: 8px 0;
            font-size: 18px;
            line-height: 22px;
        }
        
        .bbc-location-finder-2-content-txt ul li {
            width: 100%;
            text-align: left;
            font-size: 14px;
                background-size: 16px;
            font-size: 14px;    padding: 6px 0 6px 24px;
        }}
    
	
	 @media screen and (max-width:1170px){  
	 .flip-card-back p {
    
    font-size: 14px;
    padding:8px;
    line-height: 18px;
}
.n-slider .flip-card-back p {
    color: #000;
    font-size: 14px;
    padding: 10px;
    line-height: 18px;
}
.bbc-sec-1-main{margin-bottom: 20px}
	 }
	 
	 	
     @media screen and (max-width:890px){
        .flip-1 { width: 50%; }
         
    }
@media screen and (max-width:767px){
        .flip-card:hover .flip-card-inner { transform:none; }
    .flip-card { min-width: 280px; height: auto; perspective: 1000px; }
    .flip-card-back { color: white; transform: none; }
    .flip-card-front, .flip-card-back { position: relative;}
         
    }

    
    

/*New Styles 12 sept*/
.ondemand-styles-1 h2 {font-weight: 800;font-size: 22px;}
.ondemand-styles-1 p {  font-size: 20px; font-weight: 600;letter-spacing: 0.6px; line-height: 28px;  max-width: 100%; }
.bbc-banner-content h5{color: #01B0E1; font-family: open sans,sans-serif; letter-spacing:0.75px;; font-weight: 800;}
.ondemand-styles-1 h3{  font-family: league_gothicregular; font-size:44px; letter-spacing: 1.6px; color: #000; line-height: 40px;text-transform: uppercase}
.ondemand-styles-1  {  max-width: 800px !important; }

.ondemand-video-1{ margin: 0px auto 30px auto;width: 90%; max-width: 1300px;}
.ondemand-video-1 iframe{ width: 100% !important;height: auto !important;border: 0px;min-height: 550px;}
.ondemand-sneak-peak-wrap{text-align: center;width:90%;max-width:1300px;margin: 0 auto 50px auto} 
.ondemand-sneak-peak-wrap h2{  font-family: league_gothicregular; font-size:44px; letter-spacing: 1.5px; color: #000; line-height: 40px;text-transform: uppercase;margin: 10px 0px 20px 0px}
.ondemand-sneak-peak-wrap h6{color: #00b1e1; font-family: open sans,sans-serif; letter-spacing: 0.75px; font-weight: 800; font-size: 22px;}
.ondemand-sneak-peak-box{display: flex;width: 100%;justify-content: space-between;margin: 20px 0px 0px 0px}        
.sneak-peak-box-1{width: 48%}        
.sneak-peak-box-1 iframe{ width: 100% !important;height: auto !important;border: 0px;min-height: 300px;}
.ondemand-faq{width:90%;max-width:800px;margin: 0 auto 50px auto} 
.ondemand-faq h2{ text-align: center; font-family: league_gothicregular; font-size:44px; letter-spacing: 1.6px; color: #000; line-height: 40px;text-transform: uppercase;margin-bottom: 30px;}    

/*accordian Start*/
.accordion_head,.accordion_head-2{color:#000;cursor:pointer;font-family: open sans,sans-serif;}
.accordion_container{width:100%;font-family: open sans,sans-serif;}
.accordion_head{margin:0 0 1px;padding:0px 0px;}
.accordion_body{padding:0 0px}
.accordion_body p{padding:5px 0;font-size:13px;margin:0}
.accordion_body-2{padding: 4px 0px 4px 35px}
.accordion_body-2 h3,.accordion_body-2 p{padding:0px 0;margin:0;line-height:22px}
.plusminus{float:right;    margin-top: 6px;}
.accordion_container-2{width:100%;border-bottom:0 solid #ccc}
.accordion_head-2{display:flex;margin:6px 0 4px 0px;padding:0}
.plusminus-2{float:left;vertical-align:middle;margin-top: 3px;}
.plusminus-2 img{margin-right: 10px}
.accordion_head-2 img{width:22px; height: 22px; margin-right: 12px;}
.accordion_head-2 .acc-2{flex:1;padding-right:10px;margin:auto;font-family: league_gothicregular;font-size: 22px;letter-spacing: 1px;}
/*.accordion_head .acc-2{flex:1;padding-right:10px;margin:auto;font-family: league_gothicregular;font-size: 22px;}*/
 .accordion_head .acc-2{font-weight: 700;}        
.app-faq-sec{margin-bottom: 20px;background: #f7f7f7;padding: 10px 20px;}
/*accordian End*/

.slider-display-desktop{display: block}
.slider-display-mobile{display: none}
.n-slider .flip-card-front{width: 100%; height: 180px}

.n-slider{width:90%;margin: 0 auto;position: relative}
.n-slider .slick-prev{left: -15px;
    POSITION: absolute;
    TOP: 50%;
    MARGIN-TOP: -50PX;
}
.n-slider .slick-next{right: -15px;
    POSITION: absolute;
    TOP: 50%;
    MARGIN-TOP: -50PX;
}
.n-slider .flip-card-back p {
    color: #fff;
    font-size: 14px;
    padding: 10px;
    line-height: 20px;
    font-family: open sans,sans-serif;
}

    @media screen and (max-width:767px){
        .ondemand-here-bg{margin-top: 50px}
        .slider-display-desktop{display: none}
.slider-display-mobile{display: block}
}
    @media screen and (max-width:2000px){
        .ondemand-here-1-wrap {margin-left: 10%;padding-left: 0px;}
        
    }
      @media screen and (max-width:1800px){
        .ondemand-here-1-wrap {margin-left: 10%;padding-left: 0px;}
        
    }
    @media screen and (max-width:1480px){
    .ondemand-here-1-wrap{margin-left: 10%;padding-left: 0px;}
    }
@media screen and (max-width:980px){
.ondemand-sec-1{width: 100%;margin-bottom: 30px;}
.ondemand-bg-1{width: 100%;    margin: 0 auto 0px auto;padding: 40px 0px 10px 0px;}
.ondemand-here-bg{flex-wrap:wrap;}
.ondemand-here-1{width:100%;order:2}
.ondemand-here-2{width:100%;order:1}
.ondemand-here-1-wrap{text-align: center}
.ondemand-here-bg p{padding:10px 0px 20px 0px;}
.ondemand-here-1-wrap { width: 96%; max-width: 100%; margin-left: 0vw; padding: 20px;}
.ondemand-banner { text-align: center !important;}
.ondemand-banner h1{font-size: 65px !important; line-height: 64px;max-width: 100%;letter-spacing: 1.95px;}
.ondemand-banner h5 { font-family: open sans,sans-serif; letter-spacing: 0.75px; font-weight: 700; font-size: 19px; }
.ondemand-banner .button-workout-1{  font-size: 22px; border-radius: 9px;}
.ondemand-styles-1 h2 { letter-spacing: 0.54px;font-size: 18px; line-height: 28px;font-weight: 700 }
    .bbc-app-section-1-wrap h2{text-align: center;margin-top: -10px;}
    .bbc-app-section-1-wrap h5{text-align: center}
.ondemand-banner h1{ }
.sneak-peak-box-1 iframe { min-height: 220px; }
.ondemand-video-1{width: 100%}
.ondemand-video-1 iframe{min-height: 380px;}
.ondemand-styles-1 h3, .ondemand-here-bg h3, .ondemand-bg-1 h2, .ondemand-sneak-peak-wrap h2, .ondemand-faq h2{font-size: 40px;letter-spacing: 1.2px; line-height: 44px;}
.ondemand-styles-1 p, .ondemand-here-bg p, .ondemand-sec-1 p,.ondemand-sec-wrap ul li{font-size: 16px; line-height: 26px;letter-spacing: 0.48px;}
.ondemand-sec-wrap h2{font-size: 36px}
.ondemand-sec-wrap h3{font-size: 20px !important;}
.ondemand-line{    margin: 12px auto;}
.ondemand-sneak-peak-wrap h6 { font-size: 18px; line-height: 28px;font-weight: 700 }
}

@media screen and (max-width:767px){
.ondemand-sneak-peak-box{ flex-wrap: wrap}
.sneak-peak-box-1{width: 100%;    margin: 10px 0px;}
    .ondemand-sneak-peak-box{margin: 0px 0px 0px 0px;}

}
@media screen and (max-width:600px){
.ondemand-banner .button-workout-1{width: 100%;font-weight: 700; font-size: 22px; border-radius: 9px; padding: 7px 10px;}
    .button-workout-1, .count-2 {width: 100%;padding: 6px 10px;}
    .ondemand-video-1 iframe{min-height: 280px;}
    .flip-1 { width: 100%; }
    

}




.bbc-app-section-1{padding: 0px 0px;}
.bbc-app-section-1 .bbc-app-section-1-2 {padding-top: 40px }

.bbc-app-wrap { width: 90%; margin: 0 auto; padding: 0px 0; max-width: 1000px; }
.bbc-app-section-1-wrap{display: flex;width: 100%}
.bbc-app-section-1-1{width: 45%;padding: 10px 5%; box-sizing: border-box}
.bbc-app-section-1-1 img{width: 100%;height: auto}
.bbc-app-section-1-2{flex: 1;padding: 80px 20px;}
.bbc-app-section-1-wrap h5 { margin: 0 0 4px; padding: 0;  color: #00b1e1; font-family: open sans,sans-serif; letter-spacing: 2px; font-weight: 800; font-size: 20px; }
.bbc-app-section-1-wrap h2{    font-family: league_gothicregular; font-size: 40px; letter-spacing: 1px;}
.bbc-app-section-1-wrap p{padding: 8px 0px;margin: 0px;}   

.bbc-app-section-4 { padding: 30px 0px; }
.bbc-app-section-4 h2{ margin: 0px 0px 20px 0px;}  
   
    
.mobile-app-img{display: none; margin: 20px 0px; width: 100%;height: auto}
.mobile-app-img img{ idth: 100%;height: auto}
.accordion_container-2 .accordion_head-2 .plusminus{float:right;    margin-top: 6px;}
.accordion_container-2 .plusminus{height: 10px !important;width: auto;}
      

.why-love-burnboot-bg .bbc-sec-3-main {
    width: 90%;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
    max-width: 900px;
    text-align: center;
}
.why-love-burnboot-bg{padding: 30px 0px; background: #F7F7F7}
.why-love-burnboot-bg .slick-slider{display: flex !important}
.why-love-burnboot-bg .bbc-s3-2 h5{text-align: center;}

.why-love-burnboot-bg h3 {text-align: center;
    margin: 0 0 4px;
    padding: 0;
    color: #00b1e1;
    font-family: open sans,sans-serif;
    letter-spacing: 2px;
    font-weight: 800;
    font-size: 22px;
}

.app-launch-sec-1  {     max-width: 800px !important;width: 90%;
    margin: 0 auto;
    padding: 20px 0; text-align: center}

.app-launch-sec-1 p {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.6px;
    line-height: 28px;
    max-width: 100%;color: #000!important;
    font-family: open sans,sans-serif;padding: 0px;margin: 10px 0px 10px 0px;
}
.app-launch-sec-1 h3{
margin: 0 0 4px;
    padding: 0;
    color: #00b1e1;
    font-family: open sans,sans-serif;
    letter-spacing: 0.75px;
    padding: 0px;
font-weight: 800;
    font-size: 22px;
} 

.improved-features .accordion_body-2 a{ color: #00b1e1; font-size: 16px; font-weight: 800;font-family: open sans,sans-serif;
    letter-spacing: 0.75px;}
.improved-features .accordion_body-2  p{ font-family: open sans,sans-serif !important;
    letter-spacing: 0.75px !important; font-weight: 600!important; padding: 0px 0px 10px 0px !important;}

.improved-features .accordion_head-2 .acc-2{line-height: 26px;font-size: 24px;}
.improved-features .accordion_head-2 {
   
    margin: 16px 0 4px 0px;
    
}

@media screen and (max-width:1280px){
    .bbc-app-section-1-1 {
width: 45%;
padding: 10px 3%;
    }
.bbc-app-section-1-2 {
width: 55%;
padding: 40px 16px;
flex: unset;
display: flex;
align-items: center;
}
.bbc-app-section-1-wrap h2 {
font-family: league_gothicregular;
font-size: 34px;
text-align: left;

}
.bbc-app-section-1-2{flex-wrap:wrap;}
}

@media(min-width: 768px){
    .bbc-app-section-1-2{padding: 80px 20px;flex:unset;display:flex;align-items:center;}
   
}
@media screen and (max-width:830px){
     .bbc-app-section-1-1 {
width:100%;
padding: 10px 3%;
    }
.bbc-app-section-1-2 {
width: 100%;

}}
      
        
@media screen and (max-width:980px){
    .why-love-burnboot-bg h3,.app-launch-sec-1 h3{letter-spacing: 0.54px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;}
    
    .why-love-burnboot-bg .bbc-s3-2 h5, .app-launch-sec-1 p {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.48px;
}
        
}
    @media screen and (max-width:767px){
    .bbc-app-section-1-wrap, .bbc-app-section-2{flex-wrap: wrap;width: 100%}
    .bbc-app-section-1-1{width: 100%}
    .bbc-app-section-1-2{flex: inherit; width: 100%;padding: 10px 2px;}
    .bbc-app-section-2-1{width: 100%;order: 1;}
    .bbc-app-section-2-2{width: 100%;padding: 20px 20px;order: 2;}
    .app-signup-form {margin-right: 0%; text-align: center; }
    .app-bbc-2-find-search{ flex-wrap: wrap;margin-top: 20px;}
         .bbc-app-section-1-1{display: none;}
    .mobile-app-img{display: block; margin: 20px 0px;}
        
        }



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

    .bbc-app-section-1 .bbc-app-section-1-2 {
    padding-top: 0px;
}
    .mobile-app-img {
   
    margin-top: 10px;
}
   .ondemand-styles-1 {
    padding: 30px 0 0px 0px;
}
    .app-bg-3{margin-top: 0px;}
    .ondemand-bg-1 {
   
    padding: 20px 0px 10px 0px;
}
    
    .ondemand-main {
   
    margin: 20px 0px 0px 0px;
}
}
@media screen and (max-width:1023px){
    .bbc-s3-2 p{ font-size: 20px; line-height: 26px; color:#333; text-align: center; }
    .bbc-app-section-1-wrap h2.improved-features-highlight-h2 { padding: 0px 0px 14px 0px !important;}
}

@media (min-width: 1281px) {
    .page-template-newhome-php {
        display: block;
    }
    .page-template-newhome-php .improved-features .bbc-app-section-1-2 h2 {
        width: 212px;
    }
    .page-template-newhome-php .improved-features .bbc-app-section-1-2 .accordion_container-2 {
        width: 354px;
    }
}