a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}

.wf-section{display:none;}
.nav-menu.w-nav-menu{display:block;}
.nav-menu.w-nav-menu div:first-child{display:none;}
.nav-menu.w-nav-menu  .nav-button-flex{display:block;float:right;}
.clear{clear:both;}

.navbar.w-nav{display:none;}
.section.footer{margin:0;border:none;}
.wf-section .footer-cta-contain, .wf-section .spacer-100, .wf-section .spacer-32{display:none;}

.headboxof_R_Assessment{max-width:1200px;width:100%;margin:auto;}
.inerHearR_Assessmen{width:100%;float:left;margin:15px 0 40px 0;display:flex;align-items:center; justify-content:space-between;padding:10px;background:#fff;clear:both;border:1.5px solid #f2f2f2;border-radius:7px;}
.logoboxArea,.btnBoxOF_rAssessment{display:block;}
.logoboxArea img{width:200px;}
.btnBoxOF_rAssessment a{width:auto;height:auto;display:flex;align-items:center;justify-content:center;background:#2FB773;border-radius:12px;font-size:16px;color:#fff;font-weight:600;font-family:'Poppins', sans-serif;padding:10px 20px;}


.mainWrap{width:100%;float:left;font-family:'Poppins', sans-serif;}
.inerWrapBox{width:1120px;margin:auto;}
.titleSection{width:100%;float:left;text-align:center;margin:20px 0 0 0;}
.titleSection h2{font-size:32px;font-weight:600;line-height:48px;color:rgba(0, 0, 0, 0.86);margin:0;letter-spacing:-0.8px;}
.titleSection p{font-size:16px;font-weight:400;line-height:29px;color:rgba(0, 0, 0, 0.86);margin:20px 0 0 0;}

.drp_NoOut_NoPay{width:100%;float:left;margin:10px 0 0 0;display:flex;align-items:center;justify-content:center;gap:30px;}
.drp_NoOut_NoPay p{margin:0;font-size:18px;color:#000;}
.topHeadRating{width:auto;float:right;}
.inerBanRating{display:flex;gap:10px;align-items:center;}
.inerBanRating h2{font-size:32px;font-weight:600;color:#000;margin:0;}
.numBasedOnReview span{display:flex;justify-content:center;gap:4px;white-space:nowrap;font-size:14px;line-height:24px;color:rgba(0,0,0,0.6);}

.timerBox{width:100%;float:left;margin:10px 0 0 0;text-align:center;}
.inerTimer{width:474px;height:84px;display:inline-flex;gap:20px;align-items:center;justify-content:space-evenly;background-color:#E8505B;color:#fff;border-radius:9px;padding:5px 0 0 0;}
.inerTimer h3{font-size:14px;line-height:19px;font-weight:500;color:#fff;margin:0;}
.inerTimerDtl{display:flex;gap:20px;}
.inerTimerDtl span{font-size:30px;}
.inerTimerDtl span small{display:block;font-size:16px;}

.planNd_benefits{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;}
.inerMostPPlans{width:554px;float:left;margin:68px 0 0 0;}
.titleOfPlan{font-size:26px;font-weight:600;text-align:center;color:rgba(0, 0, 0, 0.86);}
.titleMostPop{width:480px;height:39px;background:#2FB773;border:2px solid rgba(47, 183, 115, 0.58);border-radius:5px;display:flex;justify-content:center; font-size:18px;font-weight:600;color:#fff;text-align:center;align-items:center;gap:13px;margin:40px auto 0 auto;position:relative;z-index:9;}
.titleMostPop img{width:15px;}
.allPlans{width:100%;float:left;margin:0;}
.planListBox{width:100%;float:left;margin:30px 0 0 0;}
.innerPlanList{width:100%;float:left;display:grid;grid-template-columns:auto auto;padding:30px 20px; align-items:center;justify-content:space-between; border-radius:5px;background:#FFF;border:2px solid #E0E4EC;}
.checkBox_monthPlan{display:flex;align-items:center;gap:15px;}

.checkBtn{display:inline;position: relative;padding-left:35px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.checkBtn input{position: absolute;opacity: 0;cursor: pointer;}
.checkmark{position:absolute;top:50%;left:0;height:34px;width:34px;background-color:#eee;border-radius:50%;transform:translate(0, -50%);}
.checkBtn:hover input ~ .checkmark{background-color: #ccc;}
.checkBtn input:checked ~ .checkmark{background-color:#2FB773;}
.checkmark:after{content: "";position: absolute;display: none;}
.checkBtn input:checked ~ .checkmark:after{display: block;}
.checkBtn .checkmark:after{width:16px;height:16px;top:50%;left:50%;border-radius:50%;background:white;transform:translate(-50%, -50%);}

.checkBox_monthPlan h3{font-size:22px;line-height:26px;color:#000;font-weight:600;}
.checkBox_monthPlan h3 span{font-size:14px;font-weight:600;color:#96A4A9;display:block;}
.priceNdDtl{width:auto;margin:10px 0 0 0;display:block;}
.priceNdDtl h4{font-size:28px;font-weight:600;color:#444;padding:0 20px 0 0;}
.priceNdDtl h4 small{font-size:16px;font-weight:500;color:#B4BEC2;text-decoration:line-through;margin-right:12px;}
.priceNdDtl .dtlBtnBox{width:auto;float:right;margin:8px 0 0 0;display:flex;align-items:center;font-size:16px;font-weight:600;color:#2FB773;cursor:pointer;}
.dropD_btnOfViewDtl{width:26px;height:26px;border-radius:50%;margin:0 0 0 8px}
.dropD_btnOfViewDtl img{width:100%;}
.planDtl{width:100%;float:left;position:relative;z-index:-1;display:none;}
.inerPlanDetail{width:94%;position:absolute;top:-20px;left:3%;border:1px solid #E0E4EC;border-radius:5px;padding:20px 24px;background-color:#fff;z-index:5;}
.forListIcon{list-style:none;padding:0;}
.forListIcon li{background-image:url('../images/planCheckIcon.svg');background-repeat:no-repeat;background-size:17px;padding:0 0 0 24px;margin:15px 0 0 0;background-position:left 4px;font-size:16px;font-weight:400;}

.planListBox.activeCheck{position:relative;z-index:8;}
.planListBox.activeCheck .innerPlanList{position:relative;z-index:5;border-color:rgba(47, 183, 115, 0.58); box-shadow:0px 3px 4px rgb(0 0 0 / 10%);}

.selectPlanBtn{width:480px;height:54px;margin:50px auto 0 auto; background:#2FB773;border-radius:12px;font-size:22px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;}
.selectPlanBtn:hover{color:#fff;}
.thinkPerson{width:100%;float:left;}
.innerThink{width:100%;float:left;display:flex;align-items:center;justify-content:center;margin:30px 0 0 0;}
.innerThink h3{font-size:31px;color:#2FB773;font-weight:600;}

.planDtl_selectplan{width:460px;background:#F6FBF6;border-radius:23px;padding:30px;margin-top:100px;}
.innerBenefitsPlans{width:100%;float:left;}
.innerBenefitsPlans h2{font-size:24px;font-weight:600;color:rgba(0, 0, 0, 0.86);text-align:center;}
.benefitList{list-style:none;margin:40px 0 0 0;padding:0 15px;}
.benefitList li{background-image:url('../images/planCheckIcon.svg');background-repeat:no-repeat;background-size:24px;padding:0 0 0 34px;margin:16px 0 0 0;background-position:left center;font-size:20px;line-height:34px;font-weight:400;color:rgba(0, 0, 0, 0.6);}
.selectBanifitPlanBtn{width:400px;height:54px;margin:50px auto 0 auto; background:#2FB773;border-radius:12px;font-size:22px;display:none;align-items:center;justify-content:center;color:#fff !important;font-weight:600;}
.plan100Btn{display:none;}
.selectBanifitPlanBtn:hover{color:#fff;}

.mainFooter{width:100%;float:left;padding:60px 0 0 0;background-color:#2FB773;margin-top:40px;}
.inerFootDtl{width:100%;float:left;display:flex; align-items:center;justify-content:space-between;}
.footLogo img{width:240px;}
.footAddress{display:block;text-align:center;color:#fff;}
.footAddress p{margin:0;font-size:18px;font-weight:400;line-height:27px;}
.footContact{display:block;text-align:center;}
.footContact h3{font-size:18px;font-weight:700;color:#fff;}
.footContact p{display:block;margin:20px 0 0 0;}
.footContact p a{display:block;color:#fff;font-weight:400;font-size:14px;line-height:16px;margin:10px 0;}

.footCopyRight{width:100%;float:left;display:flex;margin:50px 0 0 0;padding:40px 0 20px 0;align-items:center;justify-content:center;gap:20px;border-top:1px solid rgba(255, 255, 255, 0.3);}
.footCopyRight p{font-size:14px;color:#fff;font-weight:400;display:flex;gap:20px;}
.footCopyRight p a{color:#fff;}



/* ------------- */
.commonTxtBox{position:relative;}
.commonTxtBox::before{content:'';width:100px;height:1px;display:block;background:#2FB773;position:absolute;bottom:-17px;left:50%;transform:translate(-50%, 0);}
.commonTitle{font-size:48px;color:#000;font-weight:700;text-align:center;}
.commonTitle span{color:#2FB773;}
.commonPara{font-size:16px;line-height:28px;letter-spacing:0.5px;text-align:center;font-weight:400;margin-top:20px;color:rgba(0, 0, 0, 0.6);}

.videoTitleName{width:100%;display:inline-block;background-color:#FFDA00;padding:10px 0;background:#FFFFFF;border-radius:0px 0px 12px 12px;white-space:nowrap;}
.inerVidCont{width:auto;float:left;margin:0 0 0 30px;border-left:8px solid #2FB773; padding-left:20px;}
.inerVidCont h3{font-weight:600;font-size:16px;line-height:27px;letter-spacing:0.5px;color:rgba(0, 0, 0, 0.8);margin:0;}
.inerVidCont p{font-weight:400;font-size:14px;letter-spacing:0.5px;color:rgba(0, 0, 0, 0.8);margin:0;white-space:break-spaces;}

.weAchivedBox{width:100%;float:left;padding:60px 0 0 0;background-color:#fff;margin-top:70px;}
.achivedVideo{width:100%;float:left;margin:70px 0 0 0;align-items:center;padding-left:50px;padding-right:50px;}
.ourP_t2_diabates{display:block;padding-left:20px;}
.ourP_t2_diabates h2{font-weight:600;font-size:32px;line-height:48px;letter-spacing:0.5px;color:rgba(0, 0, 0, 0.86);}
.ourP_t2_diabates ul{list-style:none;padding:0;margin-top:20px;}
.ourP_t2_diabates ul li{font-size:18px;line-height:27px;letter-spacing:0.5px;margin-top:10px;color:rgba(0, 0, 0, 0.6);background-repeat:no-repeat;background-position:left 4px;padding:0 0 0 30px;}
.slideUserSays{width:100%;float:left;display:block;margin-top:40px;}
.slideUserSays .item{display:flex;justify-content:center;}
.usrDtlBox{max-width:334px;float:left;padding:16px 12px;border-radius:12px;background:#fff;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.08);margin:20px 10px;}
.usrImgBox{width:100%;max-height:200px;float:left;overflow:hidden;border-radius:12px 12px 0 0;}
.usrCont{width:100%;float:left;display:block;text-align:center;margin-top:15px;position:relative;}
.usrCont::before{content:'';width:100px;height:1px;display:block;background:rgba(0, 0, 0, 0.12);position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0);}
.usrCont h3{font-size:17px;font-weight:700;line-height:27px;color:rgba(0, 0, 0, 0.8);}
.usrCont p{min-height:120px;font-size:14px;font-weight:400;line-height:24px;color:rgba(0, 0, 0, 0.6);margin:0;}
.healthDtlSays{width:100%;float:left;display:flex;gap:5px;margin-top:25px;justify-content:center;}
.healthDtlSays .listOfHealthSays{padding:4px 10px; font-size:12px;border-radius:50px;font-weight:500;display:flex;align-items:center;gap:3px;}
.healthDtlSays .listOfHealthSays img{width:90%;}
.healthDtlSays .redBgOfList{background:rgba(252, 42, 43, 0.1);}
.healthDtlSays .greenBgOfList{background:rgba(30, 135, 75, 0.1);}
.healthDtlSays .txt_Col_red{color:rgba(252, 42, 43, 1);}
.healthDtlSays .txt_Col_green{color:#2FB773;}
.namNdAge{width:100%;float:left;margin-top:10px;text-align:center;}
.useName{font-size:14px; font-weight:500;display:inline-block;text-align:center;color:rgba(0, 0, 0, 0.8);margin:0;}
.userAge{font-size:10px; font-weight:400;text-align:center;color:rgba(0, 0, 0, 0.6);}
.slideUserSays .owl-theme .owl-dots .owl-dot.active span, 
.slideUserSays .owl-theme .owl-dots .owl-dot:hover span{background-color:#2FB773;}
.videoTitleName .healthDtlSays{width:auto;margin:10px;float:right;}
.videoBannBox{position:relative;box-shadow:0 3px 10px -6px #ccc;border-radius:12px;}
.greenIcon li{background-image:url('../images/planCheckIcon.svg');}
.sticky-btn-bottom-container,.w-nav[data-collapse="medium"] 
.w-nav-button{display:none !important;}

#listOfPlan04{margin-top:-15px;}

@media screen and (max-width:1250px) {
    .mainWrap{padding:0 15px;}
    .inerWrapBox{width:100%;}
    .inerMostPPlans{width:534px;}
    .innerPlanList{padding:20px;}
    .checkBox_monthPlan h3{font-size:20px; line-height:24px;}
    .checkBox_monthPlan h3 span{font-size:14px;}
    .checkmark{width:34px;height:34px;}
    .priceNdDtl h4{font-size:28px;}
    .priceNdDtl h4 small,.priceNdDtl .dtlBtnBox{font-size:16px;}
    .selectPlanBtn{width:94%;}

    .planDtl_selectplan{width:44%;padding:30px 20px;}
    .ourP_t2_diabates h2,.commonTitle{font-size:24px;line-height:32px;}
    .benefitList li{font-size:18px;line-height:24px;}
    .selectBanifitPlanBtn{width:100%;}
    .achivedVideo{padding:0 !important;}
}
@media screen and (max-width:1000px) {
    .inerWrapBox{width:600px;}
    .planNd_benefits{display:grid;}
    .inerMostPPlans,.planDtl_selectplan{width:100%;}
    .selectBanifitPlanBtn{display:flex;}

    .footAddress p{font-size: 15px;line-height: 24px;}
}
@media screen and (max-width:767px) {
    .weAchivedBox{width:600px;margin:auto;float:unset;clear:both;}
    .titleMostPop{width:90%;}
    .commonPara br{display:none;}
    .ourP_t2_diabates{margin-top:20px;}

    .inerFootDtl{display:grid;grid-template-columns:repeat(2, 1fr);}
    .footLogo{grid-row:1;grid-column:3/1;text-align:center;margin-bottom:40px;}
    .footAddress{grid-row:2;grid-column:1;}
    .footContact{grid-row:2;grid-column:2;}
    .footContact p{margin:10px 0 0 0;}
    .footCopyRight{display:grid;gap:0px;}
    .footCopyRight p{display:block;text-align:center;}
    .footCopyRight p a{padding:0 10px;display:inline-block;}
}
@media screen and (max-width:630px) {
    .inerWrapBox,.weAchivedBox{width:100%;max-width:344px;}
    .titleSection h2{font-size:19px;line-height:29px;}
    .titleSection h2 br{display:none;}
    .titleSection p{font-size:16px;line-height:29px;}

    .drp_NoOut_NoPay{display:grid;text-align:center;gap:0;}

    .inerTimer{width:100%;height:auto;display:grid;grid-gap:10px;padding:10px 0;}
    .inerTimer h3{font-size:16px;}
    .inerTimerDtl{gap:10px;justify-content:center;}
    .inerTimerDtl span{font-size:26px;font-weight:600px;}
    .inerTimerDtl span small{font-size:12px;font-weight:600px;}

    .innerPlanList{padding:20px 10px;}
    .titleOfPlan,.commonTitle{font-size:24px;}
    .titleMostPop{font-size:16px;gap:5px;margin-top:20px;}
    .titleMostPop img{width:10px;}
    .checkmark{width:25px;height:25px;}
    .checkBtn .checkmark:after{width:10px;height:10px;}
    .checkBox_monthPlan{gap:0px;}
    .checkBox_monthPlan h3{font-size:15px;line-height:20px;}
    .checkBox_monthPlan h3 span{font-size:12px;}
    .priceNdDtl h4{font-size:22px;padding:0;text-align:right;}
    .priceNdDtl h4 small{font-size:14px;display:block;}
    .dropD_btnOfViewDtl{width:17px;height:17px;}
    .priceNdDtl .dtlBtnBox{font-size:12px;margin:5px 0 0 0;line-height:16px;}
    .selectPlanBtn,.selectBanifitPlanBtn{font-size:18px;height:52px;}
    .innerThink h3, .ourP_t2_diabates h2{font-size:22px;}
    .innerBenefitsPlans h2{font-size:20px;}
    .benefitList li,.ourP_t2_diabates ul li{font-size:16px;background-size:16px;padding:0 0 0 24px;}
    .ourP_t2_diabates h2 br{display:none;}
    .inerVidCont{margin:0 0 0 10px;}

    .inerFootDtl{grid-template-columns:1fr;}
    .footLogo{grid-row:1;grid-column:1;}
    .footAddress{grid-row:2;grid-column:1;}
    .footContact{grid-row:3;grid-column:1;margin:24px 0 0 0;}
}

