.cred_slider .owl-stage{display:flex;flex-wrap:wrap;}
.cred_slider .owl-stage > .owl-item > .et_pb_column{height:100%;}
.cred_slider .owl-stage > .owl-item > .et_pb_column .et_pb_module.et_pb_blurb{height:auto;}
.activity-sec .et_pb_button_module_wrapper{width:100%;}
.cred_slider .et_pb_module.et_pb_blurb.et_pb_text_align_left{height:250px;}
.cred_slider{overflow:hidden;}
.cred_slider  .owl-stage-outer.owl-height{padding:40px 0;overflow:visible;}
.great_move_slider img{height:auto!important;min-height:400px!important;object-fit:cover;}

.read-more a:hover{color:#fff;}
.toggle_guideline_box_style2.toggle_guideline_box.et_pb_toggle .et_pb_toggle_title{padding:30px 20px 70px!important;}
.toggle_guideline_box_style2.toggle_guideline_box.et_pb_toggle .et_pb_toggle_title::before{position:absolute;margin:0;right:0;left:0;top:auto;bottom:0;padding:32px 0px 8px;background-color:#4f2783;border-radius:0 0 20px 20px;margin-top:16px;color:#fff;}
.toggle_guideline_box_style2.toggle_guideline_box.et_pb_toggle .et_pb_toggle_title::after{content:"Read More";font-size:16px;color:#4e2683;position:absolute;right:0;left:0;bottom:40px;}
.toggle_guideline_box_style2.readmore-fr.toggle_guideline_box.et_pb_toggle .et_pb_toggle_title::after{content:"Lire la suite";font-size:16px;color:#fff;position:absolute;right:0;left:0;bottom:40px;}
h1.app-h1{font-size:75px;line-height:1.25em;color:#50287d!important;}
.great_move_slider.owl-carousel .owl-dots .owl-dot span{box-shadow:none!important;}
.toggle_guideline_box_style2.toggle_guideline_box.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::after{content:"Read Less";}
.toggle_guideline_box_style2.readmore-fr.toggle_guideline_box.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::after{content:"lire moins";}
.toggle_guideline_box.et_pb_toggle .et_pb_toggle_title:before{display:none;}
.toggle_guideline_box.et_pb_toggle .et_pb_toggle_title .icon-arrow-after:before{speak:none;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr;font-size:40px;right:0;color:#4e2683;font-family:ETmodules!important;font-weight:400!important;content:"\33"!important;left:auto;top:50%;display:block;text-align:center;padding-top:20px;left:0;margin-top:-.5em;}
.toggle_guideline_box.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title .icon-arrow-after:before{color:#FFFFFF;font-family:ETmodules!important;font-weight:400!important;content:"\32"!important;}
.toggle_guideline_box.toggle_guideline_box_style2.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title .icon-arrow-after:before{color:#4e2683;}
#title{white-space:nowrap;text-align:center;vertical-align:middle;align-items:center;display:inline-flex;height:100%;width:auto;height:70px;}
#text2{min-width:200px;text-align:left;display:inline-block;overflow:hidden;color:#50287d;animation:blink-caret .75s step-end infinite;margin-top:-12px;}
.app_testimonial_slider .owl-nav button[type="button"].owl-prev{left:-100px!important;}
.app_testimonial_slider .owl-nav button[type="button"].owl-next{right:-100px!important;}
.team-challenge-img-code .et_pb_code_inner{position:static;}
.owl-carousel .owl-nav button[type="button"] span{border-radius:3px;}
.app_join_sec.box_shadow .owl-stage .owl-item{padding:0 10px;}
.challenge-toggle .toggle_guideline_box.et_pb_toggle_open .et_pb_toggle_title{background-color:transparent!important;}
.et_pb_section.app_join_sec.great_move_slider.owl-carousel{overflow-x:hidden;}
.product-detail h2.et_pb_module_header,.product-detail .et_pb_promo_description{padding-bottom:0!important;}
.product-detail .et_pb_button_wrapper{margin-left:10px;}
.product-detail a.et_pb_button.et_pb_promo_button{min-width:130px;}
@keyframes blink-caret{
    from,to{border-color:transparent}
    50%{border-color:rgb(68,68,68);}
}
.activity-sec .et_pb_module.et_pb_image.et_pb_image_sticky{align-items:center;}
.benefits_slider .et_pb_column.et_pb_column_1_5{width:100%;}
.about-video a.et_pb_video_play{padding:16px 18px;width:51px;height:51px;border-radius:5px;background-color:#c15608;}
.benefits_slider .et_pb_blurb_container{min-height:100px;}
.benefits_slider.owl-carousel .owl-dots .owl-dot.active span{box-shadow:none!important;}
.app_join_sec button.owl-dot.active span{border:3px solid #fff;border-radius:50%;}
.great_move_slider.owl-carousel .owl-dots .owl-dot.active span{width:22px;height:22px;border-radius:50%;border:3px solid #fff;position:relative;top:2px;}
.owl-carousel .owl-dots .owl-dot span{border-color:transparent;}
.fr-app-h1 #text2{min-width:510px;}
.faq-accordian .et_pb_toggle_open 
h3.et_pb_toggle_title:before{display:block!important;content:"\f068"!important;}
.click-to-expand-citations h3.et_pb_toggle_title {padding: 0 30px;}
.faq-accordian.click-to-expand-citations .et_pb_toggle_open  h3.et_pb_toggle_title:before {content: "\E04F" !important;}

/* .faq-accordian .et_pb_toggle_content ul {
    padding-bottom: 0;
} */
table.faq-table,table.faq-table th,table.faq-table td{border:1px solid;border-top:1px solid!important;}
.entry-content table.faq-table{border-collapse:collapse;table-layout:fixed;text-align:center;}
.entry-content table.faq-table th{background-color:#562285;color:#fff;}
.program_participaction_sec .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image a{height:100%;}
.program_participaction_sec .et_pb_main_blurb_image{justify-content:space-between!important;}
.program_participaction_sec .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image a{width:100%;}
.toggle_guideline_box_style2.readmore-fr.toggle_guideline_box.et_pb_toggle .et_pb_toggle_title::after{color:#4e2683;}


/* popup css */

.custom-model-main{display:none;text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0; /* z-index: 1050; */-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity 0.15s linear,z-index 0.15;-o-transition:opacity 0.15s linear,z-index 0.15;transition:opacity 0.15s linear,z-index 0.15;z-index:-1;overflow-x:hidden;overflow-y:auto;}
.model-open{z-index:99999;opacity:1;overflow:hidden;display:block;}
.custom-model-inner{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;display:inline-block;vertical-align:middle;width:600px;margin:30px auto;max-width:97%;}
.custom-model-wrap{display:block;width:100%;position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:20px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto;}
.model-open .custom-model-inner{position:relative;z-index:999;top:50%;transform:translateY(-50%);max-width:960px;width:100%;max-height:90%;overflow-y:auto;    /* margin: 7% auto; */display:block;padding:0px;height:auto;border-radius:20px;}
.model-open .bg-overlay{background-color:rgba(0,0,0,0.8);z-index:99;}
.bg-overlay{background:rgba(0,0,0,0);height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear;}
.close-btn{position:absolute;right:0;top:0;cursor:pointer;z-index:99;text-transform:uppercase;background:#50287d;font-weight:900;font-size:12px;display:block;border:none;color:white;padding:6px;border-radius:0 0px 0 10px;width:30px;height:30px;line-height:0;text-align:center;}
.close-btn:hover{background:#c15608;}
.pop-up-content-wrap .et_pb_button_module_wrapper.et_pb_button_1_wrapper{text-align:center;margin-bottom:20px!important;}
.download_guide_popup .gform_heading{display:none;}
#stickylogin{position:fixed;z-index:10;top:280px;right:40px;height:41px;}
div#stickylogin.fixed-top{top:60px;}

.sticky-top-btn {background:#4d2583;color:#fff;box-shadow:1px 3px 6px 0 rgb(0 0 0 / 16%);padding:4px 20px 6px 20px;border-radius:22px;display:flex;justify-content:center;align-items:center;}
.sticky-top-btn a{color:#fff;font-size:16px;padding-top:4px;font-family:'Cooper Black',Helvetica,Arial,Lucida,sans-serif;}
.sticky-top-btn > span {margin: 0 12px;}

.guide-text p, .guide-text h3{ color:  var(--strength); } 
.guide-text { padding: 20px 0 35px; text-align: center; }
.model-open-scroll-off{overflow:hidden;}
.tools-resource .et_pb_promo_description {
    padding: 0;
}
.et_pb_row.et_pb_row_25.tools-resource .et_pb_column .et_pb_module {
    min-height: 110px;
}
.tools-resource .et_pb_promo_description h2.et_pb_module_header {
    padding-bottom: 0;
}

div#card_filter_section ul > li {
    background-image: unset;
    padding: 0px 0px 20px 0px;
    width: 180px;
    text-align: center;
}
div#card_filter_section .et_pb_text_inner ul {
    justify-content: center;
    padding-top: 20px !important;
}

a#card_filter_section_toggle_button.active {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
div#card_filter_section ul li.active::before {
    display: none;
}

div#card_filter_section ul > li.active {
    background-color: unset;
}



@media screen and (min-width:2000px){
    .et_pb_section.et_pb_section_0.thankyou-bnr {
        background-position: 70% center;
    }
}
@media screen and (min-width:1280px){
    .four-step-row .et_pb_row .et_pb_module.et_pb_image:before{content:"";background-image:url(/wp-content/uploads/2022/09/border-line-img.png);position:absolute;top:100%;left:50%;width:2px;height:100%;transform:translateX(-50%);}
    .four-step-row .et_pb_row:last-child .et_pb_module.et_pb_image:before{width:0;}
    .et_pb_section.et_pb_section_0.thankyou-bnr.et_pb_with_background {
        background-position: right 15% center;
    }
}
@media screen and (min-width:981px){
    .four-step-row .et_pb_row.et_pb_equal_columns .et_pb_column.et_pb_column_1_3{width:40%!important;}
    .four-step-row .et_pb_row.et_pb_equal_columns .et_pb_column.et_pb_column_1_3:nth-child(2){width:20%!important;}
}
@media screen and (max-width:1600px){
    .et_pb_module.et_pb_image.et_pb_image_3.everything-img1{width:22%;left:-13px;}
    .et_pb_module.et_pb_image.et_pb_image_2.everything-img2{max-width:160px;}
    .benefits_slider .et_pb_blurb_container{min-height:124px;}
}
@media screen and (max-width:1366px){
    #title{height:50px;}
}
@media screen and (max-width:1250px){
    .product-detail .et_pb_column.et_pb_column_1_4{width:50%!important;}
    .everything-img1{display:none;}
    .et_pb_module.et_pb_image.et_pb_image_2.everything-img2{display:none;}
}
@media screen and (min-width:980px) and (max-width:1366px){
    .common-shape img{max-width:300px;}
    .great_move_slider img{min-height:unset!important;}
    .challenge_row img{max-width:400px;}
    .app_heros_sec  .et_pb_column_0  .et_pb_module.et_pb_image{max-width:150px;}
    .app_heros_sec .et_pb_module.dsm_star_rating{max-width:160px;}
    .activity-sec.et_pb_column_33 .et_pb_module img{max-width:76px;}
    h1.app-h1{font-size:46px;}
    .exercise_img_box1 img,.exercise_img_box2 img,.exercise_img_box3 img{max-width:150px;}
    .great-big span.et_pb_image_wrap img{min-height:380px!important;}
    .et_pb_module.exercise_img_box2{width:auto!important;left:-17%!important;}
    .exercise_img_box1{left:30%!important;width:auto!important;}
    .exercise_img_box3{bottom:-8%!important;}
    .activity-sec .et_pb_module.et_pb_image.et_pb_image_sticky{max-width:100px!important;}
    .report_card_box_row.et_pb_row .et_pb_column:last-child::before {
        right: 20px;
}
}

@media screen and (max-width:1024px){
    .tools-resource .et_pb_column.et_pb_column_1_5.et_pb_css_mix_blend_mode_passthrough {
        width: 50%!important;
    }
}


@media screen and (min-width: 981px) and (max-width: 1199px){
    .report_card_box_row:not(.report_card_center_image_box_row) .et_pb_column:first-child .et_pb_text, .report_card_box_row:not(.report_card_center_image_box_row) .et_pb_column:last-child .et_pb_text {
        margin: 0 auto;
    }
    .tools-resource .et_pb_promo_description h2.et_pb_module_header {font-size: 16px!important;}
}
@media screen and (max-width:980px){
    #text2{margin-top:0;}
    .common-shape img{width:0;}
    .cred_slider  .owl-stage-outer.owl-height{overflow:hidden;}
    .great_move_slider .et_pb_row.et_pb_row_3.et_pb_equal_columns{display:flex;flex-wrap:wrap;}
    .great_move_slider .et_pb_row.great-big{display:flex;flex-direction:column-reverse;border-radius:15px;padding-top:30px;}
    .great_move_slider img{min-height:unset!important;}
    .et_pb_row.et_pb_row_13.row_paddingB.health_tips_row.activity-sec{display:flex;flex-direction:column-reverse;}
    .activity-sec .et_pb_module.et_pb_image{display:flex;justify-content:center;}
    .cred_slider  .owl-stage-outer.owl-height{padding:40px 0 10px;}
    h1.app-h1{font-size:35px;line-height:1.2em;text-align:center;}
    #title{height:40px;}
    #text2{min-width:70px;}
    .et_pb_section.participaction-sec .et_pb_row{flex-direction:column-reverse;display:flex;}
    .challenge-photo-img.et-waypoint:not(.et_pb_counters),.challenge-photo-img + .et-waypoint:not(.et_pb_counters){opacity:1;}
    .challenge_row .et_pb_module.et_pb_image.et_pb_image_25{max-width:515px;}
    .challenge_row .et_pb_column.et_pb_column_4_4{position:relative!important;}
    .cred_slider .owl-stage .owl-item{padding:0 10px;}
    .rewarded_box_row .et_pb_module.et_pb_image.et_pb_image_8.celeb_imgs.celebrate_main_img.et_pb_image_sticky{height:236px;}
    .et_pb_section.et_pb_with_background.science_hero_sec{background-position:center right 0px!important}
    .et_pb_section.et_pb_section_0.about-hero{background-position:center center!important;background-size:cover!important;}
    .participaction-testmonial .owl-stage-outer{overflow:hidden!important;}
    .four-step-row .et_pb_column.et_pb_column_1_3.et-last-child{width:66%!important;}
    .four-step-row  .fourstep-rev-col .et_pb_column.et_pb_column_1_3.et-last-child{display:none;width:0!important;}
    .four-step-row .fourstep-rev-col .et_pb_column.et_pb_column_1_3:first-child{width:66.33%!important;}
    .benefits_slider .et_pb_blurb_container{min-height:80px;}
    .fr-app-h1 #text2{text-align:center;}
    #title{display:block;}
    /*#responsive-menu-pro-container #responsive-menu-pro ul{overflow-y:auto;height:99.9%;}*/
    #stickylogin{top:auto;bottom:20px;right:20px;}
    div#stickylogin.fixed-top{top:auto;}
	
	/* Mobile Footer css */
	header .mobile-menu-social-subscribe {
		margin-top: auto !important;
	}
	/* Mobile Footer css */
}
@media screen and (max-width:767px){
    .product-detail .et_pb_column.et_pb_column_1_4{width:100%!important;}
    .four-step-row .et_pb_column.et_pb_column_1_3.et-last-child,.four-step-row .et_pb_column.et_pb_column_1_3{width:100%!important;}
    .four-step-row .fourstep-rev-col .et_pb_column.et_pb_column_1_3:first-child{width:100%!important;}
    .four-step-row .fourstep-rev-col .et_pb_column.et_pb_column_1_3{width:100%!important;}
    .about-video a.et_pb_video_play{padding:10px 11px;width:35px;height:35px;}
    .benefits_slider.owl-carousel .owl-stage-outer{overflow:visible;}
    .fr-app-h1 #text2{min-width:360px;}
    h1.app-h1.fr-app-h1{font-size:30px;}
    table.faq-table tr th,table.faq-table tbody td{font-size:12px!important;line-height:1.2!important;padding:5px 4px!important;}
    .program_participaction_sec .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img{max-width:94px;}
    div#card_filter_section {
        max-width: 440px;
    }
    div#card_filter_section ul > li {
        padding: 0px 0px 20px 0px!important;
        width: 50%;
        background-color: unset;
    }
    div#card_filter_section .et_pb_text_inner ul {
        justify-content: flex-start;
    }
    .tools-resource .et_pb_column.et_pb_column_1_5.et_pb_css_mix_blend_mode_passthrough {
        width: 100%!important;
    }
    .et_pb_row.et_pb_row_25.tools-resource .et_pb_column .et_pb_module {
        display: block;
        text-align: center;
    }
    .et_pb_row.et_pb_row_25.tools-resource .et_pb_column .et_pb_module .et_pb_button_wrapper {
        margin-top: 15px;
    }
    .publication_col_button {
        margin: 20px auto 0;
    }
}
@media screen and (max-width:500px){
    .app_join_sec .owl-stage-outer{overflow:visible!important;}
    .app_join_sec.box_shadow .owl-stage .owl-item{padding:20px 5px;}
    .cred_slider .owl-stage .owl-item{padding:0 10px;}
    .et_pb_section.et_pb_section_0.science_hero_sec.science_bnr.et_pb_with_background{background-size:cover!important;}
	
	.sticky-top-btn a {font-size: 13px;}
}
@media screen and (max-width:400px){
    .challenge-toggle{padding-top:0!important;}
    .team-img{max-width:280px!important;}
    .et_pb_section.et_pb_with_background.science_bnr.science_hero_sec{background-position:center right -30px!important}
    .fr-app-h1 #text2{min-width:280px;}
    h1.app-h1.fr-app-h1{font-size:24px;}
}
@media screen and (max-width:375px){
    .et_pb_section.science_hero_sec.science_bnr .et_pb_column:first-child{width:50%!important;}
    .product-detail .et_pb_module.et_pb_promo{display:block;text-align:center;}
    .product-detail .et_pb_button_wrapper{margin-top:15px;}
    .participaction_hero_sec .et_pb_text_0 h1{font-size:27px;}
    .sticky-top-btn a {font-size: 12px;}
    .sticky-top-btn {padding: 4px 10px 6px 10px;}
	.sticky-top-btn > span {margin: 0 5px;}
    
}
@media screen and (max-width:340px){
    .challenge-toggle{padding-top:0!important;}
    .team-img{max-width:220px!important;}
    .cred_slider .owl-stage .owl-item{padding:0 3px;}
    .et_pb_section.et_pb_with_background.science_bnr.science_hero_sec{background-position:center right -85px!important}
}
