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

.navi ul { gap:50px; }
.navleft,
.navright { width:35%; }

}


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

/* newsletter page */
.newsletter_div { margin-left: 0; }
.newsletter_text { max-width: 500px; padding: 110px 0 0 70px; }
.newsletter_img { max-width: 500px; }

}

@media (min-width: 1280px) and (max-width: 1366px)
{

.logo h1 { font-size:32px; }

.navi ul { gap:30px; }
.navleft,
.navright { width:35%; }



.drive_div .row { margin:0 -15px; }
.drive_div ul li { padding:0 15px; }
.drive_member_pic a.member_playicon { right: -10px; }


.realResult_slidr .swiper-slide { width:250px; }
.drive_member_text h3 { font-size:20px; line-height:30px; }
.drive_member_text h3 strong { margin-top:5px; }


}

@media only screen and (max-width: 1199px) 
{
/* gift of health 2024 */
.ht_text { padding: 0 40px; }
.ht_text p { font-size: 24px; line-height:1.3; }
.explore_text p { line-height:1.3; }

/* work together page */
.say_yes_sec { padding: 100px 0; }
.feel_title h2 { font-size: 36px; }
.feel_title h2 strong { font-size: 36px; }
.feel_title h3 { font-size: 48px; line-height:1.2; }
.feel_right { padding-left: 30px; }
.feel_right ul li { font-size: 20px; line-height:1.3; margin-bottom: 12px; }
.feel_listing { margin-bottom: 70px; }
.feel_listing_box { padding: 30px 20px; }
.feel_listing_box h2 { font-size: 36px; }
.feel_listing_box p { font-size: 20px; }
.build_body h2 { font-size: 36px; line-height:1.4; margin-bottom: 40px; }
.build_body h3 { font-size: 36px; line-height:1.4; margin-bottom: 20px; }
.build_body ul { max-width:720px; }
.build_body ul li { font-size: 24px; line-height:1.3; }
.build_body h4 { font-size: 24px; line-height: 1.2; margin-bottom: 40px; }



}


@media  only screen and (max-width: 1279px)
{
.logo { width:150px; }
.logo h1 { font-size:25px; }

.navi ul { gap:30px; }
.navleft ul { gap:45px; }
.navleft,
.navright { width:35%; }

.navi ul li a { font-size:14px; }


.banner_secRgt h2 { font-size: 40px; line-height: 33px; }
.banner_secRgt p { font-size:22px; }
.brandslogos_sec ul li { flex:1; }


.home_video_sec h2 { font-size:40px; line-height:50px; }
.home_video_sec p { font-size:30px; line-height: 37px; }


.pesky_hormones_sec h2 { font-size:50px; }

.pesky_hormones_rgt p { font-size:16px; margin-bottom:15px; }
.pesky_hormones_rgt h3 { font-size:35px; }


.top_podcast_Lft h2 { font-size:45px; margin-bottom: 30px;}
.top_podcast_Lft h2 strong { font-size:30px; }

.top_podcast_Lft p { font-size:18px; margin-bottom:20px; }

.top_podcast_Lft ul.podcast_ratingLst li { font-size:40px; line-height:1.4; }


.episode_result_sect { padding:80px 0 35px; }
.episode_result_sect h2 { font-size:40px; }

.realResult_slidr .swiper-slide { width:250px; }


.emily_fletcherDes { padding: 40px 0 0 20px; }
.emily_fletcherDes::before { width: 30px; height: 30px; left: 15px;}
.emily_fletcherDes h3 { font-size:30px; line-height: 1.3; padding-bottom: 20px; margin-bottom: 20px;}

.free_steps_sect h2 { font-size:45px; }
.free_steps_sect h2 strong { font-size:55px; }

.free_steps_timeline { padding:80px 0; }
.free_steps_timelineImg { padding-right:25px; }

.free_steps_timelineDesRow::before { line-height:1; font-size:80px; }
.free_steps_timelineDes { padding: 0 25px; }
.free_steps_timelineDes h3 { font-size:40px; line-height: 1.12; }
.free_steps_timelineDes p { margin:40px 0 25px; font-size: 20px;}


.free_steps_timeline ul li:nth-child(2n) .free_steps_timelineImg { padding-left:25px; }
.free_steps_timeline ul li:nth-child(2n) .free_steps_timelineDes { padding-left:50px; }
.free_steps_timeline ul li:nth-child(2n) .free_steps_timelineDesRow { padding-right:25px; }


.better_body_book_Des h2 { font-size:25px; line-height:36px; }
.better_body_book_Des h3 { font-size:50px; margin-bottom: 20px;}
.better_body_book_Des h3 span { font-size:25px; }

.better_body_book_Des p { font-size:18px; margin-bottom:20px; }


.FtrTopLstngBx img { width:160px; }

.FtrTopDes { padding:0 0 0 20px; max-width:415px; }


/* Podcast */

.podcast_bnr_text h2 { font-size:30px; }
.podcast_bnr_text h1 { font-size:40px; margin-bottom:50px; }

.podcast_bnr_pic { text-align:center; }
.podcast_bnr_pic img { max-width:350px; width:100%; }

.bnr_btm_sec { padding:70px 0 20px; }
.bnr_btm_div ul li h2 { font-size:45px; line-height: 1.2;}
.bnr_btm_div ul li h2 strong { font-size:35px; line-height:1.3; }

.magic_rgt h3 { font-size:35px; line-height: 45px; margin-bottom: 20px;}
.magic_rgt p { font-size:20px; line-height:30px; }

.oz_sec { padding:50px 0; }
.oz_div h2.oz_top_title { margin-bottom:20px; margin-top:0; }
.oz_div h2 { font-size:35px; margin-bottom:20px; line-height: 45px;}
.oz_div p { font-size:20px; line-height:28px; margin-bottom:20px; }

.drive_sec { padding:50px 0; }

.drive_title { margin-bottom: 100px; }
.drive_title h2 { font-size:45px; line-height:1.1; }
.drive_title h2 strong { font-size:60px; }


.drive_member_nmbr { top:-58px; }
.drive_member_nmbr h2 { font-size:100px; }


/* Podcast */

.drive_div .row { margin:0 -15px; }
.drive_div ul li { padding:0 15px; }
.drive_member_pic a.member_playicon { right: -15px;  height: 40px; width: 40px; line-height: 40px; font-size: 14px;}


.stphy_sec { padding:50px 0; }
.stphy_lft { padding: 0px 0 0; }

.stphy_rgt h2 { line-height:normal; font-size:30px; }
.stphy_rgt h2 strong { font-size:50px; }

.stphy_rgt p { font-size:18px; }


.listen_div { flex-direction:column; gap: 30px;}
.listen_div h2 { font-size:22px; text-align:center; }
.listen_div h2 strong { font-size:40px; }


.never_miss_div h2 { font-size:60px; line-height: normal }
.never_miss_div h3 { font-size:50px; }
.never_miss_div p { font-size:22px;}

.podcast_text h2 { font-size:40px; line-height:1.3; margin-bottom:25px; }
.podcast_text h2 strong { font-size:25px; }


.srch_div { padding:50px 0; }
.srch_div h2 { font-size:40px; line-height:1.3; margin-bottom:30px; }
.srch_div span { height:60px; margin-bottom:60px; }
.srch_div span input[type="text"] { height:60px; }

.srch_div ul li { font-size:16px; margin:0 10px 5px; }

.subs_div { flex-direction:column-reverse; }
.subs_text { max-width:100%; }

.subs_pic { max-width:100%; text-align:center; margin-bottom: 30px;}
.subs_pic { max-width:300px; }

.subs_text h2 { font-size:35px; line-height:1.4; margin-bottom:30px; }
.subs_text p { font-size:18px; margin-bottom:20px; }
.subs_text a { margin-top:20px; }


/* About */

.about_bnr_des h2 { font-size:45px; }
.about_bnr_des p { font-size:20px; }

.committed_text h2 { font-size:45px; }

.women_text { padding:0; }

.stphy_rgt h3 { font-size:40px; }
.stphy_rgt h4 { font-size:22px; line-height:1.5; margin-bottom:20px;  }
.stphy_sec_abt_pg .stphy_rgt p { font-size:18px; line-height:1.3; margin-bottom: 20px;}


/* Book */

.book_step_sec { padding: 70px 0; }


.book_step_sec .row { margin:0 -15px;}
.bookstep-padd { padding:0 15px; }

.book_stepBoxTop h4 { font-size:35px; }

.meet_opportunity_des h2  { line-height:normal; }

/* Podcast Episode */


.podcast_episode_bnr { padding-top:100px; /*height: 800px;*/ }
.podcast_episode_bnr h2 { font-size: 50px; }
.podcast_episode_bnr h3 { font-size:40px; }
.podcast_iframe iframe { height:350px; }
.podcast_iframe img { /*height:350px;*/ }


.podcast_playlist_top h2 { font-size:35px; }


/* Work Together */


.work_free_steps_sec { padding: 80px 0; }
.work_free_steps_sec h2 { font-size: 45px;  margin-bottom: 60px;}
.work_free_steps_sec h2 strong { font-size:60px; }


/*.steps_slidr .swiper-slide { width:450px; }*/
.steps_slidrBoxDes {  padding:26px 40px }
.steps_slidrBoxNmbr { font-size:70px; }
.steps_slidrBoxDes h3 { font-size:35px; min-height:90px; margin-bottom: 15px;}
.steps_slidrBoxDes p { font-size:18px; min-height:105px; }

.better_stephanie_desRow h3 { font-size:25px; }
.better_stephanie_desRow h3 span { font-size:20px; }
.better_stephanie_desRow h4 {  font-size:32px; }
.better_stephanie_desRow p { font-size:20px; }

/* Estime Diet */

.estima_div h1 { font-size:45px; margin-bottom:20px; }
.estima_div h2 { font-size:25px; }

.prgrm_div h2 { font-size:60px; }
.prgrm_div p { font-size:25px; }


.female_rule_div { padding: 30px 25px 0; }
.female_rule_title h2 { font-size:40px; }
.female_rule_title p { font-size:25px; }
.female_rule_des ul li { font-size:18px; }


.text_animate_sec { padding:100px 0 50px; }
.text_animate_sec h2 { margin-bottom:50px; }

.swiper--top { height: 600px; }
.swiper--top .swiper-slide { font-size:50px; }

.testimonial_sect h4 { font-size:45px; margin-bottom: 50px;}
.testimonial_sect h4 strong { font-size:45px; line-height:1; }


.supply_text h2 { font-size:30px; }

.gimi_sec { padding: 80px 0; }
.gimi_div h2 { font-size:40px; margin-bottom: 40px;}
.gimi_div h2 b { font-size:45px; }

.faq_sec { padding:50px 0; }
.faq_div { padding:0; }
.faq_div h2 { font-size:40px; margin-bottom:30px; }
.faq_div ul { margin-bottom:50px; }
.faq_text { padding:20px 0; }
.faq_text h3 { font-size:22px; margin-bottom:10px; }
.faq_text p { font-size:20px; }

/* quiz page */
.quiz_text h1 { font-size: 42px; }
.quiz_text h1 strong { font-size: 36px; }

.quiz_text h1 { font-size: 34px; }
.quiz_text h1 strong { font-size: 28px; }
.quiz_text p { font-size: 20px; }

.my_self_text { padding: 0 40px; }
.my_self_text h2 { font-size: 36px; }
.my_self_text p { font-size: 24px; }

/* toolkit page */
.toolkit_wrap_text h2 { font-size: 40px; }
.toolkit_wrap_text p { font-size: 30px; }

.TabsHdng ul li a h2 { font-size: 28px; }
.tabs_top_text p { font-size: 24px; }

.stage_Img { max-width: 300px; }
.stage_des { padding-left: 30px; }
.stage_des p { font-size: 20px; }


/* newsletter page */
.newsletter_text { padding: 100px 0 0; }
.newsletter_text p { font-size: 24px; }
.newsletter_img { max-width: 400px; }


.health_div { display: flex; flex-direction: column-reverse; }
.health_text { max-width: 100%; }
.health_img { max-width: 100%; }
.health_img img { max-width: 50%; }

.free_sign_text { padding: 0; }
.free_sign_text h2 { font-size: 36px; line-height: 1.4; }
.free_sign_text p { font-size: 28px; }

.health_text h2 { font-size: 36px; margin-bottom: 20px; }
.health_text p { font-size: 24px; }

}

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

  #slide_menu,
  .header-top { display: none; }


  .betty_new_text { max-width:400px; }
  .betty_new_text h2 { font-size: 30px; line-height:90px; }
  .betty_new_text h2 strong { font-size: 40px; }
  .betty_new_text p { font-size: 20px; margin-bottom: 10px; }

  /* about banner page   */
    .new_about_bnr_text { max-width:400px; }
    .new_about_bnr_text h1 { font-size: 36px; }
    .new_about_bnr_text p { font-size: 20px; padding-right: 0; }

/* single newsletter page */
.single_newsletter_bnr_sec { padding: 30px 0; }
.single_newsletter_bnr_pic { max-width:100%; margin-bottom: 40px; }
.single_newsletter_bnr_text { max-width:100%; }
.single_newsletter_bnr_text h1 { font-size: 42px; }


.news_post_main_sec { padding: 50px 0; }
.news_post_left_div { max-width:100%; margin-bottom: 30px; }
.news_post_right_div { float: none; margin:0 auto; }

/* 5 year podcast start */
    .week_main_div { gap:40px; }
    .fabulous_sec ul li span img { aspect-ratio:1; height:auto; }
    .fabulous_sec ul li h3 { font-size: 28px; }
    .fabulous_sec ul li p { padding: 0 10px; }
    .fabulous_sec ul { gap:10px; }
    .fabulous_sec ul li { margin-bottom: 0; }
    .explore_div { gap:30px; }
    .explore_text h2 { font-size: 29px; line-height: 40px; margin-bottom: 30px; }
    .explore_text ul li { font-size: 20px; padding-left: 70px; margin-bottom: 15px; }
    /* 5 year podcast end */


}


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

.btn_primary { width:200px; height:40px; font-size:14px; }



.hdr__rgt-mbl { position: absolute; right: 15px; top: 0; z-index: 2;}
/*.nav-open  .hdr__rgt-mbl { position:fixed; top: 96px;}*/
/* Icon 2 */
.hdr__nav-icon {
  width: 25px;
  height: 20px;
  position: relative; z-index: 2;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  float:right;
}

/*.hdr__nav-icon:before { content:""; position:absolute; top:-11px; left:-7px; border: 1px solid var(--blue1); height: 40px; width: 40px; border-radius: 30px; }*/

.hdr__nav-icon {}

.hdr__nav-icon span {
  display: block;
  position: absolute;
  height: 2px;
  width: 50%;
  background: var(--bblue);
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

.hdr__nav-icon span:nth-child(even) {
  left: 50%;
}

.hdr__nav-icon span:nth-child(odd) {
  left:0px;
}

.hdr__nav-icon span:nth-child(1), .hdr__nav-icon span:nth-child(2) {
  top: 5px;
}

/*.hdr__nav-icon span:nth-child(3) {
  display: none;
}

.hdr__nav-icon span:nth-child(4) {
 display: none;
}*/

.hdr__nav-icon span:nth-child(3), .hdr__nav-icon span:nth-child(4) {
  top: 10px;
}
.hdr__nav-icon span:nth-child(5), .hdr__nav-icon span:nth-child(6) {
  top: 15px;
}

.hdr__nav-icon.open:before { border-color:var(--pink); }
.hdr__nav-icon.open span { background:var(--white); }
.hdr__nav-icon.open span:nth-child(1),.hdr__nav-icon.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.hdr__nav-icon.open span:nth-child(2),.hdr__nav-icon.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.hdr__nav-icon.open span:nth-child(1) {
  left: 2px;
  top: 4px;
}

.hdr__nav-icon.open span:nth-child(2) {
  left: calc(50% - 2px);
  top: 4px;
}

.hdr__nav-icon.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

.hdr__nav-icon.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

.hdr__nav-icon.open span:nth-child(5) {
  left: 1px;
  top: 13px;
}

.hdr__nav-icon.open span:nth-child(6) {
  left: calc(50% - 2px);
  top: 13px;
}

.hdr__nav-icon small { position: absolute; bottom: -10px; left: -1px; right: 0; font-size: 10px;  font-family: 'SourceSansProBold'; text-align: center; color: #10779e; display: block; text-transform: uppercase;}
.hdr__nav-icon.open small { opacity: 0; visibility: hidden; }



/*.Hdr { background:var(--white); z-index: 9999; }
.Hdr .container { max-width:100%; }
.hdr_left { position:fixed; top:80px; left:0; height: calc(100% - 80px); background:var(--blue1); width:100%; justify-content:center;  flex-wrap: wrap; align-content: center; display: none;}

.hdr_leftRow { justify-content:center;  flex-wrap: wrap; align-content: center; height: calc(100% - 0px);}
.hdr_nav { width:100%; margin-bottom: 50px;}
.hdr_nav ul li { width:100%; margin:0; text-align:center; font-size: 36px; margin-bottom: 50px;}
.hdr_nav ul li:last-child { margin-bottom:0; }
.hdr_nav ul li a { color: var(--white); text-transform:capitalize; }

.hdr_right { width:100%; }*/

/*.TopHeader { display:none; }*/
.TopHeader p { font-size:16px; margin-bottom:10px; }
.TopHeader p:last-child { margin-bottom:0; }
.TopHeader .btn_primary {
  position: relative;
  top: 0;
  right: 0;
  transform: translateY(0%);
  margin: 0 auto;
  width: 120px;
  height: 30px;
  font-size: 14px;
}

.MainHeader { padding:20px 0; }
/*.HeaderRow { padding:20px 0; }*/
.MainHeaderRow { height:30px; }

/*.MainHeader { position:relative; }*/
.nav-open .MainHeader { position:fixed; top: 0;}


.logo { position:relative; z-index: 1; width: 100px; }
.logo h1 { font-size:22px; line-height:1; }

.navi { display:none; }
.mbl-navi { display:none; position: fixed; top: 0; left: -100%; width: 100%; height: 100%; background: var(--pink); transition:all 0.7s ease-in-out 0s; -webkit-transition:all 0.7s ease-in-out 0s; padding: 0 0 30px; z-index: 1; text-align:center; }
.mbl-navi img { width: 100px; height:auto; margin:15px 0 50px; }
.mbl-navi .navi { width:100%; display: block; padding: 0 0 20px; border-bottom: 1px solid var(--white); margin-bottom: 40px;}
.mbl-navi { display:block; }
.navi ul { margin-bottom:35px; gap:35px; }
.navi ul li{ width:100%; justify-content:center; }
.navi ul li a { font-size:20px; color: var(--white); }

.page-id-9 .navi ul li a { color: var(--white); }

.nav-open .mbl-navi { left: 0px;  }


.mbl-navi .ftr_social ul { justify-content: center; width:100%; }
.mbl-navi .ftr_social ul li a { font-size:22px; color: var(--white); }

.banner_sec { height:auto; }


.bannerPadding { padding-top:90px; }
.banner_secRgt h2 { font-size: 30px; line-height: 26px; }
.banner_secRgt p { font-size:20px; line-height: 1.3;}

.home_video_sec { padding: 50px 0 0;}
.home_video_sec h2 { font-size:30px; line-height:40px; margin-bottom: 20px; padding: 0;}
.home_video_sec p { font-size:20px; line-height:1.4; margin-bottom: 40px;}


.pesky_hormones_sec h2 { font-size:35px; }
.pesky_hormones_row { padding:40px 0 0; }
.pesky_hormones_rgt h3 { font-size:25px; margin-bottom:15px; }
.pesky_hormones_rgt p { line-height:22px; }


.top_podcast_sect { padding:50px 0 0; }
.top_podcast_sect .row { flex-direction:column-reverse; }


.podcast_img { text-align:center; margin: -30px 0 40px; }
.podcast_img img { margin:0; }

.top_podcast_Lft h2 {  font-size:35px; margin-bottom: 20px;}
.top_podcast_Lft h2 strong { font-size:30px; }

.top_podcast_Lft p { margin-bottom:15px; }

.top_podcast_Lft ul.podcast_ratingLst li { font-size: 30px; }


.episode_result_sect { padding: 35px 0;}
.episode_result_sect h2 { font-size: 35px; margin-bottom: 20px;}

.realResult_slidr .swiper-slide { width:200px; padding-top: 30px;}
.realResult_slidr .swiper-slide:nth-child(2n) { margin-top: 80px;}

.realResult_slidr .drive_member_nmbr { top: -43px;}
.drive_member_nmbr h2 { font-size:90px; }
.drive_member_text h3 { font-size: 18px; line-height: 24px; }
.drive_member_text h3 strong { margin-top:10px; }

.ep_div { font-size: 16px; padding: 10px 5px; }



.emily_fletcherImg { text-align:center; }
.emily_fletcherImg img { max-width:350px; width:100%;  }
.emily_fletcherDes { padding: 40px 0 0 0;}
.emily_fletcherDes::before { left: 0; }
.emily_fletcherDes h3 { font-size:25px; }


.testimonialBx {  padding:25px 25px 15px }
.testimonialBx h2 { font-size:25px; }


.free_steps_sect { padding:40px 0; }
.free_steps_sect h2 { font-size:30px; margin-bottom: 50px; }
.free_steps_sect h2 strong { font-size:35px; padding: 0 5px; }
.lineoOne_ani { display:none; }

.free_steps_timeline { padding:0; }
.free_steps_timeline ul li { margin-bottom:30px; }
.free_steps_timelineImg,
.free_steps_timeline ul li:nth-child(2n) .free_steps_timelineImg { width:100%; padding: 0;}
.free_steps_timelineDes,
.free_steps_timeline ul li:nth-child(2n) .free_steps_timelineDes { width:100%; padding: 25px 15px;}

.free_steps_timelineDesRow,
.free_steps_timeline ul li:nth-child(2n) .free_steps_timelineDesRow { max-width:100%; padding: 0;}
.free_steps_timelineDesRow::before { font-size: 70px; margin-bottom: 15px; }

.free_steps_timelineDes h3 { font-size:30px; }
.free_steps_timelineDes p { font-size:16px; }
.lineTwo_ani { max-width:100%; }
.free_steps_timeline ul li:nth-child(2n) .lineTwo_ani { left:0; right:auto; }
.free_steps_timeline ul li:nth-child(2n) .free_steps_timelineDes { justify-content:flex-start;  }

.better_body_book_sec { padding: 40px 0; }
.better_body_book_sec .row { flex-direction:column-reverse; }
.better_body_book_Img { text-align:center; margin:0 0 30px; }
.better_body_book_Img img { max-width:300px; margin:0 auto; }
.better_body_book_Des h2 { font-size:22px; }
.better_body_book_Des h3,
.better_body_book_sec--book .better_body_book_Des h3 { font-size:45px; }
.better_body_book_Des h3 span { font-size:22px; }

.FtrTop { padding:40px 0 25px; }

.FtrTopRowOne .Wrap1130 { flex-direction:column-reverse; }
.FtrTopDes { padding:0; max-width:100%; float: left; width: 100%; margin-bottom: 20px;}
.FtrTopDes h2 { margin-bottom:30px; }

.FtrTopLstng ul li { flex:1; }

.FtrTopRowTwo { justify-content:center; gap:10px; }
.ftr_nav ul { justify-content:center; }
.ftr_nav ul li a { font-size: 14px; }

.FtrBtm .Wrap1130 { justify-content:center; gap: 10px; }
.FtrBtm p { text-align:center; }

/* Podcast */

.podcast_bnr_sec { height:auto; }

.podcast_bnr_div { display: flex; flex-wrap: wrap; align-content: center; align-items: center;  }
.podcast_bnr_text { padding: 0 0 0 15px }
.podcast_bnr_text h2 { font-size:22px; line-height:1.4; }
.podcast_bnr_text h1 { font-size:32px; margin-bottom:25px; }
.podcast_bnr_text ul li { margin-right:5px; }
.podcast_bnr_text ul li a img { width:30px; }
.podcast_bnr_text ul li a svg { width:30px; height:auto; }

.podcast_bnr_pic { margin:0; }

.bnr_btm_sec { padding:30px 0; }
.bnr_btm_div ul li h2 { font-size:30px; }
.bnr_btm_div ul li h2 strong { font-size:20px; }


.magic_row { align-items:unset; }
.magic_lft { padding:0 15px; }

.magic_rgt { align-content:center; padding: 0 15px;}
.magic_rgt h3 { font-size:25px; line-height: 35px;}
.magic_rgt p { font-size:18px; }


.stphy_row { flex-direction:column; }
.stphy_lft { max-width:100%; padding: 0; text-align: center; margin-bottom: 30px;}
.stphy_lft img { max-width:450px;  }
.stphy_rgt { max-width:100%; padding: 0;}


.oz_div h2 { font-size:30px; line-height:1.4; margin-top: 20px;}
.oz_div p { font-size:18px; }

.drive_title h2 strong { font-size:50px; }
.drive_title h2 { font-size:40px; }

.drive_div ul li { margin-bottom: 80px; }
.srch_drive_div ul li { margin-bottom: 20px; }

.srch_drive_div .view_more_drive { margin-top: 0; }

.never_miss_sec { padding:40px 0; }
.never_miss_div h2 { font-size:50px; }
.never_miss_div h3 { font-size:40px; line-height:1.3; margin-bottom: 15px;}

.never_miss_div ul li { margin:0 3px; }
.never_miss_div ul li a img { width:30px; }

.podcast_sec { flex-direction:column-reverse; padding:50px 0; }
.podcast_text_main { max-width:100%; }

.podcast_text { max-width:100%; padding:0; }
.podcast_text h2 { font-size:30px; margin-bottom: 20px;}
.podcast_text p { line-height: 1.4; }

.podcast_pic { max-width:100%; padding: 0 15px; text-align: center;}
.podcast_pic img { width: 100%; max-width:450px; margin:0 auto; }


.srch_div h2 { font-size:30px; }
.srch_div ul li { font-size:14px; margin: 0 5px 5px; }

.subs_sec { padding:50px 0; }

/* About */

.about_bnr_sec { padding: 100px 0 64px; }
.about_bnr_des h2 { font-size:30px; }
.about_bnr_des p { font-size:18px; }


.committed_text { padding: 50px 0 30px; }
.committed_text h2 { font-size:35px; }

.women_sec { flex-direction:column-reverse; padding: 30px 0 0;}
.women_text_main { max-width:100%; }
.women_text { max-width:100%; float:left; }

.women_pic { max-width:100%;  text-align:center;}
.women_pic img { width:100%; max-width:500px;  }

.stphy_sec_abt_pg .stphy_rgt { padding:0; }


/* Book */

.booksec { padding: 120px 0 0; height: 750px;}
.booksecdes h2 { font-size: 45px; }
.booksecdes p { font-size:25px; }

.betterbodies_copy_sec { padding:0; }

.betterbodies_copy_Top { padding:60px 0; }
.betterbodies_copy_Top h2 { font-size:45px; margin-bottom:30px; }
.betterbodies_copy_Top h3 { font-size:45px; }
.betterbodies_copy_Top p { font-size:25px; }

.betty_new_text { max-width:340px; right:20px; bottom:20px; }
.betty_new_text h2 { margin-bottom: 15px; }

.free_steps_sect--book .free_steps_timeline {  padding:0; }
.free_steps_sect--book .free_steps_timelineImg,
.free_steps_sect--book .free_steps_timeline ul li:nth-child(2n) .free_steps_timelineImg { padding:0 15px; justify-content:center; }
.free_steps_sect--book .free_steps_timelineDes,
.free_steps_sect--book .free_steps_timeline ul li:nth-child(2n) .free_steps_timelineDes { padding:0 15px; }
.free_steps_sect--book .free_steps_timelineDesRow { max-width:100%; }
.free_steps_sect--book .free_steps_timelineDes h3 { font-size: 35px; line-height: 1.12; }
.free_steps_sect--book .free_steps_timelineDes h3 br { display:none; }
.free_steps_sect--book .lineTwo_ani { width:100%; }
.free_steps_sect--book .free_steps_timelineDes p { font-size:16px; }


.book_step_sec h2 { font-size:45px; margin-bottom: 40px;}
.book_step_sec .row { margin:0 -15px; gap: 30px;}
.bookstep-padd { padding:0 15px; }

.book_stepBoxRow { padding:50px 25px; }

.book_stepBoxTop--top2 { margin-bottom: 40px;}
.book_stepBoxTop h4 { font-size:35px; }


.bonuses_form ul { margin-bottom:50px; }

.home_video_sec--book { padding-bottom:50px; }

.meet_opportunity_sec { padding:60px 0 ; }

.meet_opportunity_img { margin:0; }
.meet_opportunity_des { padding: 0 0 0 30px;}

.meet_opportunity_des h2 { font-size:25px; line-height: 0.5;}
.meet_opportunity_des h2 strong { font-size:30px; }
.meet_opportunity_des p { font-size:18px; }


.womanmeno_sym_sec { padding:50px 0; }
.womanmeno_sym_sec h2 { font-size:35px; margin-bottom: 25px;}
.womanmeno_sym_sec h2 strong { font-size:55px; }
.womanmeno_sym_sec p {  font-size:22px; }



.women_not_little_sec { padding:50px 0 20px; }
.women_not_little_Top h2 { font-size:45px; margin-bottom: 50px;}
.women_not_little_Top h3 { font-size:28px; margin-bottom: 30px;}

.women_not_little_Top ul li a { font-size:20px; }

.women_not_little_middle_text h2 { font-size:35px; }
.women_not_little_middle_text p { font-size:25px; }

.women_not_little_listng ul { margin-bottom:40px; }
.women_not_little_listngBx { padding:25px; flex-direction:column; gap:30px; }
.women_not_little_listngDes { padding:0; width: 100%; flex-direction: column;}

.women_not_little_listngDes h2 { margin-bottom:25px; font-size:35px; }
.women_not_little_listngDes h2::before { width:100%; }

.women_not_little_listngDes a { margin-bottom:25px; font-size:35px; }
.women_not_little_listngDes a::before { width:100%; }

.women_not_little_listngDes p { font-size:20px; }

/* podcast episode */

.thankyou_spnsr_sect { padding:60px 0; }
.thankyou_spnsr_sect .container { max-width:100%; }
.thankyou_spnsr_sect ul li:nth-child(2n) { align-content:flex-start; }
.thankyou_spnsr_sect ul li h3  { font-size:24px; }
.thankyou_spnsr_sect ul li p { font-size:20px; }


.dive_better_health_sec { padding: 60px 0 40px; }
.dive_better_health_sec .container { max-width:100%; }
.dive_better_health_sec h2 strong { font-size:60px; }
.dive_better_health_sec h2 { font-size:45px; }

.dive_better_health_sec ul { margin-bottom:30px; }
.dive_better_health_sec ul li { margin-bottom:25px; }
.dive_better_healthDes { padding:0 0 0 30px; }
.dive_better_healthDes h4 { font-size:45px; }
.dive_better_healthDes p { font-size:24px; }


.podcast_episode_lst .container { max-width:100%; }

.podcast_episode_lstBx { max-width:100%; padding-bottom:60px; }
.podcast_episode_lstBx h2 { font-size:24px; max-width: 220px; margin: 0 auto 25px; min-height: 60px;}

/* Work Together */

.better_stephanie_sect { padding:77px 15px 49px 15px }
.better_stephanie_des { padding:0 15px; } 
.better_stephanie_sect--estima .better_stephanie_des h5 { font-size:30px; }
.better_stephanie_desRow h2 { margin-bottom:20px; }
.better_stephanie_desRow h2 img { max-width: 200px; }
.better_stephanie_desRow h3 { font-size:22px; margin-bottom: 20px;}
.better_stephanie_desRow h3 span { font-size:18px; }
.better_stephanie_desRow h4 { font-size:26px; line-height:1.3; }
.better_stephanie_desRow p { font-size:18px; line-height:1.3; margin-bottom:30px; }


.estima_diet_sect .container { max-width:100%; }

.estima_diet_des h2 { margin-bottom:40px; }
.estima_diet_des h2 img { max-width:290px; width:100%;  }
.estima_diet_des h3 { font-size:35px; }
.estima_diet_des p { font-size:18px; }


.prgram_transformed_Des .container { max-width:100%; }

/*.prgram_transformed_DesRow02Top { margin-bottom:40px; }*/
.prgram_transformed_DesRow02Top h2 { font-size:45px; }
.prgram_transformed_DesRow02Top p { font-size:24px; margin-bottom: 20px; }

.prgram_transformed_DesRow02Top h3 { font-size:18px; }

.prgram_transformed_DesRow02Btm h3 { font-size:40px; margin-bottom:30px; }
.prgram_transformed_DesRow02Btm h3 strong { font-size:35px; }
.prgram_transformed_DesRow02Btm p { font-size:18px; }


/* Estime Diet */

.estima_sec { padding-top:100px; }
.estima_div h1 { font-size:40px; }
.estima_div h2 { font-size:22px; }
.estima_div p { font-size:25px; }


.prgrm_sec { padding:50px 0; }
.prgrm_sec .container { max-width:100%; }
.prgrm_div h2 { font-size:45px; }
.prgrm_div p { font-size:22px; }


.female_rule_sec .container { max-width:100%; }
.female_rule_title h2 { font-size:35px; }
.female_rule_title p { font-size:22px; }

.female_rule_div .btn_primary { width: 270px; height: 60px;}
.text_animate_sec h2 { font-size:25px; }

.swiper--top { height: 500px; }
.swiper--top::before { height:230px; }
.swiper--top::after { height:200px; }
.swiper--top .swiper-slide { font-size:40px; padding: 0; }


.testimonial_sect h4 { font-size: 35px; }
.testimonial_sect h4 strong { font-size:35px; }

.supply_text h2 { font-size:25px; }

.gimi_sec { padding:50px 0; }
.gimi_div h2 { font-size:30px; margin-bottom: 30px;}
.gimi_div h2 b { font-size:35px; }

.faq_div h2 { font-size: 30px; }
.faq_text h3 { font-size:20px; }
.faq_text p { font-size:18px; }


/* quiz page */
.quiz_sec { padding: 100px 30px 0; flex-direction: column; }
.quiz_text { padding: 10px 0 20px; max-width: 100%; } 
.quiz_text01 { max-width:50%; float: left; }
.quiz_text h1 strong { font-size: 26px; }

.now_text h2 { font-size: 42px; }
.now_text p { font-size: 20px; line-height: 30px; }

.my_self_div { flex-direction: column-reverse; padding:40px 30px; }
.my_self_text { padding: 0 0 40px; } 

.no_wait_sec { padding: 80px 0 30px; }
.no_wait_sec h2 { font-size: 42px; }
.no_wait_sec h3 { font-size: 48px; }

/* toolkit page */
.toolkit_bnr_sec { padding: 100px 0 50px; height:auto; }
.toolkit_bnr_text { padding-left: 25px; }
.toolkit_bnr_text h2 { font-size: 42px; }

.toolkit_bnr_text p { font-size: 20px; }

.toolkit_wrap_sec { padding: 80px 0 20px; }
.toolkit_wrap_text { padding: 0; }
.toolkit_wrap_text h2 { font-size: 36px; padding: 0; } 
.toolkit_wrap_text p { font-size: 25px; }

.life_stage_sec { padding: 50px 30px; }
.life_stage_sec h2 { font-size: 36px; }
.TabsHdng ul li { width: 32%; }
.tabs_top_text h2 { font-size: 36px; }
.tabs_top_text p { font-size: 20px; }
.tabs_top_text p br { display: none; }
.stage_row { flex-direction: column; }
.stage_div { padding-bottom: 50px; }
.stage_Img { margin-bottom: 40px; }
.stage_des { padding: 0; text-align: center; }
.stage_des a { margin: 0 auto; }

/* newsletter page */
.newsletter_text { padding: 0 0 40px; max-width: 100%; text-align: center; }
.newsletter_text h1 { font-size: 42px; }
.newsletter_text p { font-size: 20px; }

.newsletter_img { max-width: 100%; }
.newsletter_img img { max-width: 50%; }

.mini_sec h2 { font-size: 42px; }
.mini_text h4 { font-size: 20px; line-height: 1.4; }
.mini_sec ul { margin-bottom: 50px; }
.mini_sec ul li { padding: 0 10px; }

/* home page new banner  */
.new_hp_bnr_sec img { object-position:right; }
.new_hp_bnr_text { max-width:400px; }
.new_hp_bnr_text h1 { font-size: 30px; line-height: 26px; }
.new_hp_bnr_text p { font-size:20px; line-height: 1.3;}

/* about page new banner  */
.new_about_bnr_sec img { object-position:center; }



.srch_sec_archive .srch_div { padding: 130px 0 0; }


 .drive_member_pic span a img { height:200px; } 

.top_height { height:80px; }

.single_newsletter_bnr_text { padding: 0; }
.single_newsletter_bnr_text h1 { font-size: 30px; }
.news_post_left_div h2 { font-size: 20px; }
.news_post_left_div p { font-size: 18px; }
.news_post_left_div ul li { font-size: 18px; }

.work_bnr_text a { line-height:40px; }
.work_bnr_text a i { font-size: 18px; }


/* 5 year podcast start */
.five_year_bnr_text { max-width: 350px; } 
.five_year_bnr_text h1 { font-size: 48px; line-height:30px; padding-right: 50px; }
.five_year_bnr_text h1 strong { font-size: 30px; }
.five_year_bnr_text h2 { font-size: 40px; line-height:25px; }
.five_year_bnr_text h3 { font-size: 18px; line-height: 1.1; margin-bottom: 20px; }

.five_year_bnr_btm_sec { padding: 50px 0; }
.five_year_plain_text { padding: 0 0 20px; }
.five_year_plain_text h2 { font-size: 32px; line-height: 1.4; }

.week_main_div {
    grid-template-columns: 1fr;
    flex-direction: column-reverse;
    display: flex;
}
.fabulous_sec {
    padding: 50px 0;
}
.fabulous_sec h2 { font-size: 42px; }
.fabulous_sec p { padding: 0; }
.fabulous_sec ul { grid-template-columns: repeat(2, 1fr); margin-bottom: 50px; }

.explore_sec { padding: 50px 0; }
.explore_div { gap: 30px; display: flex; flex-direction: column; }

/* 5 year podcast end */

/* gift of health start */

.gift_bnr { height: auto; }
.gift_bnr img { height:auto !important; }
.gift_bnr_row img.bnr_text { width: 350px; }

.jaspr_sec {
  padding: 30px 0;
}
.jaspr_sec ul { grid-template-columns: repeat(1, 1fr); margin-bottom: 30px; }
.ht_sec { margin-bottom: 30px; }
.ht_div { grid-template-columns: 190px 1fr; }
.ht_text p { font-size: 20px; }

/* work together page */
.say_yes_sec { padding: 50px 0; }
.feel_right h2 { font-size: 30px; line-height:1.2; }
.feel_listing ul { gap:10px; }
.feel_listing_box { padding: 20px 10px; }
.feel_listing_box h2 { font-size: 30px; line-height: 1.4; }
.build_body h2 { font-size: 30px; margin-bottom: 20px; }
.build_body h3 { font-size: 30px; }







}

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


}

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

/*.btn_primary { height:42px; width:142px; line-height:42px; font-size:12px; text-transform:uppercase; }*/

.container { padding: 0 25px; }

.banner_sec { height:auto; }
.banner_img { float:left; width:50%; text-align:right; }
.banner_img { width:40%; height:auto;}
.banner_img img { height:auto;}
.banner_secRgt {  padding:0 5px; width: 60%; height: auto;}
.banner_secRgt h2 { font-size:18px; line-height: 16px; }
.banner_secRgt p { font-size:14px; }

.brandslogos_sec { position:relative; padding: 10px;}
.brandslogos_sec ul li:first-child { display: none; }
/*.brandslogos_sec ul li { flex:0 0 auto; }*/

.pesky_hormones_lft { width:100%; text-align: right; justify-content: center; }
.pesky_hormones_lft img { max-width:250px;  }

.pesky_hormones_rgt { width:100%; padding: 30px 15px; }


/* Podcast */

.podcast_bnr_text h2 { font-size:18px; }
.podcast_bnr_text h1 { font-size:25px; }

.bnr_btm_sec .container { max-width:100%; }
.bnr_btm_div ul { display: flex; flex-wrap: wrap; gap: 25px;}
.bnr_btm_div ul li { margin:0; }

.magic_sec { padding: 30px 0 20px; }
.magic_row { flex-direction:column; padding-bottom: 30px; padding-top: 0;}
.magic_lft { width:100%; text-align: center; justify-content: center; margin-bottom: 20px;}
.magic_lft img { max-width:350px; width:100%; }
.magic_rgt { width:100%; }


.drive_div ul li { width:50%; }

.never_miss_div h2 { font-size:30px; }
.listen_div a { width:290px; }

.srch_div h2 { font-size:23px; }
.srch_div span { margin: 0 0 30px; }
.srch_div span input[type="text"] { padding:0 15px 0 50px; }
.srch_div span input[type="submit"] { left:15px; }


/* About */

.committed_text h2 { font-size:30px; line-height: 1.3; }
.better_body_book_Des h3, 
.better_body_book_sec--book .better_body_book_Des h3 { font-size:35px; }

.new_about_bnr_sec img { object-position:72% 0; }

/* Book */

.booksec { height:550px; }
.booksecImg { max-width: 250px;}

.booksecdes p { font-size:22px; }


.book_step_sec h2 { font-size:35px; }

.book_testimonials { padding: 180px 0 50px; }
.book_testimonials ul { gap:30px; }

.women_not_little_Top h2 { font-size:26px; }
.women_not_little_Top h3 { font-size:22px; }

.women_not_little_Top ul li a { font-size:16px; }

.women_not_little_middle_img { height:auto; justify-content: center;}
.women_not_little_middle_img img { max-width:250px; width:100%; }
.women_not_little_middle_text { padding:30px 0; }
.women_not_little_middle_textRow { max-width:100%; }
.women_not_little_middle_text h2 { font-size:30px; }
.women_not_little_middle_text p { font-size:20px; }

.women_not_little_listng .container { max-width:100%; }

.meet_opportunity_img { text-align:center; margin-bottom:30px; }
.meet_opportunity_img img { max-width: 290px; }

.meet_opportunity_des { padding:0; }
.meet_opportunity_des h2 { line-height:1; }


.womanmeno_sym_sec h2 { font-size: 30px; line-height:1.4; }
.womanmeno_sym_sec h2 strong { font-size:40px; }
.womanmeno_sym_sec p { font-size:18px; }

.betty_new_sec { padding: 30px 0; }
.betty_new_text { max-width:340px; right:0; bottom:0; position:relative; }
.betty_new_text h2 { color:var(--black); }
.betty_new_text p { color:var(--black); }



/* podcast episode */

.dive_better_health_sec h2 { font-size:35px; }
.dive_better_health_sec h2 strong { font-size:55px; }

.podcast_episode_lst { padding: 50px 0; }
/*.podcast_episode_lst ul { gap:30px; }*/
.podcast_episode_lst ul li { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid var(--white); }
.podcast_episode_lst ul li:last-child { margin-bottom:0; padding-bottom:0; border:0; }

/* Work Together */


.work_free_steps_sec { padding:60px 0; }
.work_free_steps_sec h2 { font-size:28px; margin-bottom: 40px;}
.work_free_steps_sec h2 strong { font-size:40px; padding: 0 10px;}

.steps_slidr .swiper-slide { width:290px; }
.steps_slidrBoxDes {  padding:26px 15px; }
.steps_slidrBoxNmbr { font-size:50px; }
.steps_slidrBoxDes h3 { font-size:25px; min-height:70px; margin-bottom: 15px;}
.steps_slidrBoxDes p { font-size:16px; min-height:110px; }


.better_stephanie_sect { flex-direction:column; padding: 40px 15px;}

.better_stephanie_img { width:100%; margin-bottom:50px; padding: 0;}
.better_stephanie_des { width:100%; padding: 0;}
.better_stephanie_desRow { max-width:100%; }


.estima_diet_sect { padding: 50px 0; }
.estima_diet_des { padding:0; } 
.estima_diet_img { height:auto; justify-content:center; display: none;}
.estima_diet_img img { max-width:250px; width:100%; }


.estima_diet_des h2 img { max-width:220px; }
.estima_diet_des h3 { font-size:30px; }

/*.prgram_transformed_DesRow02Top { margin-bottom:40px; }*/
.prgram_transformed_DesRow02Top h2 { font-size:35px; line-height:1; }
.prgram_transformed_DesRow02Top p { font-size:20px; margin-bottom: 20px; }

.prgram_transformed_DesRow02Top h3 { font-size:18px; }

.prgram_transformed_DesRow02Top h4 { font-size:35px; margin-bottom:30px; }
.prgram_transformed_DesRow02Top h4 strong { font-size:25px; }
.prgram_transformed_DesRow02Btm p { font-size:18px; }

/* Estime Diet */


.swiper--top .swiper-slide { font-size:35px; height:  }
.supply_text h2 { font-size: 18px; margin: 15px 0; }

.female_rule_des h3 { font-size:20px; }
.female_rule_des ul li { padding:0 0 0 25px; }
.female_rule_des ul li::before { background-size:contain; width:15px; }


.stphy_sec_estima .stphy_rgt a { width:290px; }


/* quiz page */
.quiz_sec { background-image:none !important; background:#e05dab; }
.quiz_text01 { max-width:100%; }
.quiz_text h1 { font-size: 30px; line-height: 1.3; }
.quiz_text h1 strong { font-size: 20px; }

.now_sec { padding: 50px 0; }
.now_text h2 { font-size: 30px; line-height: 1.5; }

.stphy_sec_quiz { padding: 0; }
.stphy_sec_quiz .stphy_rgt h3 { font-size: 30px; margin-bottom: 20px; line-height: 1.4; }

.my_self_div { padding: 40px 30px 30px; }
.my_self_text h2 { font-size: 26px; line-height: 1.3; }
.my_self_text p { font-size: 18px; }

.no_wait_sec h2 { font-size: 20px; }
.no_wait_sec h3 { font-size: 24px; margin-top: -35px; }

/* toolkit page */
.toolkit_bnr_div { flex-direction: column; }
.toolkit_bnr_text { padding: 0 0 30px; }
.toolkit_bnr_text h2 { font-size: 36px; }
.toolkit_bnr_img { text-align: center; margin-top: 0; }
.toolkit_bnr_img img { width: 100%; }

.toolkit_wrap_sec { padding: 50px 0; }
.toolkit_wrap_text h2 { font-size: 24px; line-height: 1.5; }
.toolkit_wrap_text p { font-size: 18px; line-height: 1.5; margin-bottom: 0; }

.life_stage_sec h2 { font-size: 24px; }

.stage_sec { padding-bottom: 40px; }
.tabs_top_text { padding-bottom: 30px; }
.tabs_top_text h2 { font-size: 24px; }

/* Select options style for Mobile Start */
.select-style-Main { float: left; width: 100%; padding: 15px; margin-bottom: 30px; }
.select-style-Main .select-style { margin: 0 auto; padding: 0; border: 1px solid var(--pblue); width: 100%; max-width: 270px; overflow: hidden; background-color: transparent; position: relative; height: 50px; line-height: 46px; float: none; }


.select-style-Main .select-style::before { content: "";  position: absolute; right:40px; top:0px; height:100%; width:1px; background: var(--pblue); pointer-events: none; }
.select-style-Main .select-style::after { font-size: 25px; top: 5px; right: 27px; font-family: "Font Awesome 5 Pro"; content: "\f107"; height: 0; width: 0; position: absolute; pointer-events: none; margin-top: -4px;    z-index: 0;  width: 0; height: 0; color: var(--pblue); font-weight: 400 }

.select-style-Main .select-style select { width: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor:pointer; padding: 0 42px 0 10px; text-align: left; font-weight: 400; font-size: 16px; color: var(--pblue); letter-spacing: 0.8px; font-family: var(--lato); text-transform: uppercase; }
.select-style-Main .select-style select option { font-size: 16px; }
.select-style-Main .select-style select option:first-child { display:block;}
.select-style-Main .select-style select:focus { outline: none;}

.stage_des h3 { font-size: 30px; }
.stage_des p { line-height: 1.5; }

/* newsletter page */ 
.newsletter_text h1 { font-size: 30px; }
.newsletter_img img { max-width: 80%; }

.free_sign_sec { padding: 50px 0; }
.free_sign_text h2 { font-size: 23px; margin-bottom: 10px; }
.free_sign_text p { font-size: 20px; line-height: 1.4; margin-bottom: 40px; }
.free_sign_text h3 { font-size: 30px; }
.free_sign_text h3 strong { font-size: 40px; }

.health_text h2 { font-size: 26px; }
.health_text p { font-size: 20px; line-height: 1.4; }

.mini_sec { padding: 60px 0 20px; }
.mini_sec ul { margin-bottom: 20px; }
.mini_sec h2 { font-size: 30px; }
.mini_sec h3 { font-size: 18px; }


/* home page new banner  */
.new_hp_bnr_sec::before { content:""; position:absolute; left:0; top: 0; width: 100%; height:100%; background: rgba(0, 0, 0, 0.4); }
.new_hp_bnr_text h1 { color:var(--white); }
.new_hp_bnr_text p { color:var(--white); }


/* about page new banner  */
.new_about_bnr_text h1 { font-size: 28px; margin-bottom: 15px; line-height:1.3; }
.new_about_bnr_sec::before { display: none; }
.new_hp_bnr_row { top: 80%; transform:translateY(-80%); }

/* work together new banner */
.work_bnr_text h1 { font-size: 30px; }
.work_bnr_text span { font-size: 20px; line-height:1.2; }

/* newsletter page */


.news_text_new h1 { font-size: 36px; }
.news_text_new p { font-size: 20px; color:var(--white); }

.book_stepBoxRow { min-height:0; }

.emily_fletcher_sect { padding-top: 0; }

.page-id-9 .logo h1 a img { display: none; }
.page-id-9 .logo img.for_mbl { display: block; }

/* join th epage */
.waitlist_sec { padding: 140px 0 70px; }
.waitlist_div h1 { font-size: 36px; line-height:42px; margin-bottom: 20px; }


/* error page  */
.error_sec { padding: 100px 0 60px; }
.error_div h2 { font-size: 130px; line-height:140px; }
.error_div h3 { margin-bottom: 30px; }
.error_div a { line-height:40px; }

.view_more_drive { margin-top: -50px; }
#viewMoreDriveDiv1 { margin-top: 0; }

.drive_title { margin-bottom: 30px; }
.drive_div ul li { margin-bottom: 40px; }

.video_or_img { margin-top: -40px; }

.modal.show .modal-dialog { padding: 0 20px 20px; background-position: top; max-width:350px; margin:0 auto; }
.dr_stp_modal_form .modal-header .close { right:0; }
.dr_stp_modal_form .modal-header h2 { font-size: 24px; }
.dr_stp_modal_form .modal-header h3 { font-size: 20px; margin-bottom: 5px; }
.dr_stp_modal_form ._field-wrapper input { height:40px; font-size: 14px; padding: 0 10px; }
 .dr_stp_modal_form ._submit { font-size: 13px; height:auto; padding: 15px 10px }

.thankyou_spnsr_sect p { font-size: 22px; }
.now_text form ul { margin-bottom: 0; }
.now_text form ul li { width:100%; float: left; margin-bottom: 15px; }
.now_text form ul li input[type="text"], .now_text form ul li input[type="email"], .now_text form ul li input[type="number"], .now_text form ul li input[type="tel"], .now_text form ul li input[type="password"] { height:42px; }

.now_text form .gform_footer { width: 100%; }
.now_text form .gform_footer input[type="submit"] { width: 100%; padding: 0 5px; height:42px; font-size: 16px; }

/* legal page */
.default_sec {
  padding: 120px 0 50px;
}
.default_div h1 { font-size: 36px; margin-bottom: 30px; }
.default_div h2 { font-size: 24px; line-height:1.2; margin-bottom: 15px; }
.default_div h3 { font-size: 22px; line-height:1.2; margin-bottom: 15px; }
.default_div h4 { font-size: 20px; line-height:1.2; margin-bottom: 15px; }
.default_div p { font-size: 18px; line-height:1.3; margin-bottom: 15px; }
.default_div ul li { font-size: 18px; line-height:1.3; }
.default_div blockquote { font-size: 18px; line-height:1.3;}


/* 5 year podcast start */
.five_year_bnr_sec { height:500px; }
.five_year_bnr_row { top: auto; transform: translateY(0); bottom: 40px; }
.five_year_plain_text h2 { font-size: 24px; }
.five_year_bnr_text h2 { margin-bottom: 5px; }

.week_text p { font-size: 18px; line-height: 24px; margin-bottom: 15px; }

.fabulous_sec h2 { font-size: 30px; line-height: 1.2; margin-bottom: 10px; }
.fabulous_sec p { margin-bottom: 40px; }
.fabulous_sec ul { grid-template-columns: repeat(1, 1fr); }

.explore_sec { padding: 20px 0 40px; } 

/* 5 year podcast end */



/* gift of health start */

.gift_bnr { height: 250px; }
.gift_bnr img { height:100% !important; }
.gift_bnr_row img.bnr_text { width: 200px; }
.jaspr_img a img { height:auto; }
.jaspr_text { padding: 30px 20px 80px 20px; }
.jaspr_text h3 { font-size: 28px; line-height:36px; }
.jaspr_text h3 strong { font-size: 18px; }
.jaspr_text a { width: 160px; height:40px; }

.ht_div { grid-template-columns: 1fr; }
.ht_text { padding: 25px; }
.ht_text p,
.explore_text p { font-size: 18px; }


.dr_stp_moda_gift.show .modal-dialog { padding-top:60px; }
.dr_stp_moda_gift .modal-body h2 { font-size: 20px; }
.dr_stp_moda_gift .modal-body h3 { font-size: 24px; line-height:1.4; }

/* work together */
.feel_title { margin-bottom: 20px; }
.feel_title h2 { font-size: 24px; }
.feel_title h2 strong { font-size: 24px; }
.feel_title h3 { font-size: 30px; }
.feel_row { flex-direction:column-reverse; margin-bottom: 40px; }
.feel_left { max-width:100%; }
.feel_right { padding-left: 0; max-width: 100%; text-align: center; }
.feel_right h2 { font-size: 24px; }
.feel_right ul { text-align:left; }
.feel_right ul li { font-size: 18px; }

.feel_listing { margin-bottom: 30px; }
.feel_listing ul { grid-template-columns: repeat(1, 1fr); }
.feel_listing_box { padding: 30px 20px 40px; min-height: 0; }
.build_body h2 { font-size: 24px; }
.build_body h2 br { display: none; }
.build_body h3 { font-size: 24px; }
.build_body ul li { font-size: 20px; }
.build_body h4 { font-size: 20px; }







}

@media only screen and (max-width: 540px) 
{
.drive_div ul li { width:100%; }
.drive_member_pic a.member_playicon { right: -10px; }


/* About */

.about_bnr_sec { padding: 80px 0 30px; }
.about_bnr_des h2 { font-size:18px; margin-bottom: 5px;}
.about_bnr_des p { font-size:14px; line-height: 1.3;}


/* podcast episode */

.podcast_playlist_top h2 { font-size:30px; }
.podcast_playlist_top p { font-size:22px; }

.dive_better_health_sec ul li { flex-direction:column; align-items: flex-start; }

.dive_better_healthImg { margin-bottom:20px; }
.dive_better_healthDes { padding:0; }

}
@media only screen and (max-width: 374px) 
{
.banner_secRgt h2 { font-size:16px; }
}