.ml{margin-left:10px}
.ml20{margin-left:20px}
.mr{margin-right:10px}
.mt{margin-top:10px}
.mb{margin-bottom:10px}
.mt80{margin-top:80px !important}
.pl50{padding-left:50px !important}
.black_text{color:black !important}
.blue_text{color:bluen !important}
.text_center{text-align:center !important}
.text_left{text-align:left !important}
.pointer{cursor:pointer}
.fs10{font-size:10px !important}
.fs16{font-size:16px !important}
.fs12{font-size:12px !important}
.fs15{font-size:15px}
.fs20{font-size:20px}
.blue{color:#0072bc !important}
.dflex{display:flex}
.dinline{display:inline}
.justify_sb{justify-content:space-between}
.isLink{display:flex;align-items:center;gap:4px;color:#0072bc;cursor:pointer;text-decoration:underline !important}
.align_center{align-items:center !important}
.isLinkWhite{color:#fff !important;cursor:pointer}
select{outline:0}
.error-field{font-family:Rubik !important;font-size:10px !important;margin-top:4px !important;font-weight:500 !important;color:red}
input{outline:none !important}
.ul_parent li h3,.seo_h3{color:#363c41;font-family:Rubik;font-size:14px;font-style:normal;font-weight:700;line-height:22px;display:inline-block}
.ul_parent li p{display:inline}
.e-toch-comp1 h5{font-size:14px}
.htw-container h4{display:inline-block !important}
.elig-container .hidden-box .accordion-content h4,.elig-accordian .hidden-box h4{font-size:14px}
.wellnessInitiative_liactive h2{color:#fff !important}
.revampCarousel{text-align:center !important}
.campaign .calendar-container{left:-50px}
@media(max-width:767px){.mfs28{font-size:28px !important}
.mfs8{font-size:8px !important}
.mml5{margin-left:5px}
.mpl16{padding-left:16px !important}
.mml0{margin-left:0 !important}
.mmt10{margin-top:10px !important}
.revampCarousel img{max-width:100%}
.cent-width{max-width:100vw}
}
.calendar-container{width:22vw;background-color:#ededed;border-radius:15px;padding:8px 6px;text-align:center;display:block;position:absolute;z-index:1000;background:var(--White,#FFF);border:1px solid var(--card-stroke-99-bfde,#99bfde)}
.calendar-header{font-size:1.1em;font-weight:600;margin-bottom:5px}
.month-navigation{display:flex;justify-content:space-between;margin-bottom:2px;font-size:1em;cursor:pointer}
.weekdays,.days{display:grid;grid-template-columns:repeat(7,1fr)}
.weekdays div,.days div{padding:10px 2px;font-weight:500;font-size:14px}
.weekdays div{color:#555}
.days div{cursor:pointer;border-radius:50%;transition:background .3s}
.days div:hover{background-color:#ff6f00;color:#fff}
.selected{background-color:#ff6f00;color:#fff;border-radius:50%}
.days .selected{background-color:#ff6f00;color:white}
.year-selection{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}
.year-selection div{padding:10px;font-size:1em;cursor:pointer;border-radius:5px;transition:background .3s}
.year-selection div:hover{background-color:#ff6f00;color:#fff}
.year-selection .selected-year{background-color:#ff6f00;color:white}
.button-container{display:flex;justify-content:space-between;margin-top:15px}
.button-container button{padding:10px;width:45%;font-weight:bold;border:0;border-radius:5px;cursor:pointer}
.button-container .cancel{background-color:#999;color:white}
.button-container .ok{background-color:#ff6f00;color:white}
#lead_Form_Popup .calendar-container{width:20vw;padding:3px 6px}
#lead_Form_Popup .weekdays div,#lead_Form_Popup .days div{padding:4px 3px !important;width:26px;margin:0 auto}
#lead_Form_Popup .button-container{margin-top:8px}
#lead_Form_Popup .button-container .cancel,#lead_Form_Popup .button-container .ok{font-size:12px}
#lead_Form_Popup .month-navigation{font-size:14px}
#lead_Form_Popup .calendar-header{font-size:15px;font-weight:600;margin-bottom:5px}
@media(max-width:767px){.date-input-container{display:flex}
.calendar-container{width:100%}
.weekdays div,.days div{padding:6px 2px;font-weight:500;font-size:14px;width:65%;margin:0 auto}
.newhro-mobilecon .nhmcon-formdev button{background-color:#ff6f00;padding:10px 16px;font-size:13px;width:40%}
#lead_Form_Popup .calendar-container{width:82% !important;bottom:50%}
}