.progressbar{position:relative;display:flex;justify-content:space-between;counter-reset:step;width:84%;margin:0 auto}.progress,.progressbar::before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:4px;width:100%;background-color:#d8f2d7;z-index:-1}.progress{background-color:#03a500;width:0%;transition:.7s}.progress-step{width:51px;height:51px;background-color:#d8f2d7;border-radius:50%;display:flex;justify-content:center;align-items:center}.progress-step::before{counter-increment:step;content:counter(step);font-family:Rajdhani,sans-serif!important;font-weight:700;font-size:23px}.progress-step::after{content:attr(data-title);position:absolute;top:calc(100% + .5rem);font-size:19px;color:#666;font-family:Rajdhani,sans-serif!important;font-weight:800;white-space:nowrap}.progress-step-active{background-color:#03a500;color:#fff;transition:.5s}.progress-step-active::before{width:52px;height:52px;border:5px solid #b0eaae;border-radius:50%;display:flex;justify-content:center;align-items:center}.form-step{display:none;transform-origin:top;animation:.5s animate}.form-step-active{display:block}@keyframes animate{from{transform:scale(1,0);opacity:0}to{transform:scale(1,1);opacity:1}}.table_div tbody tr td a:hover{color:#e4a400}@media only screen and (max-width:600px){.progress-step::before{font-size:18px}.progress-step{width:39px;height:39px}.progress-step::after{font-size:11px}.progress-step-active::before{width:57px;height:40px;border:3.5px solid #b0eaae}.flexback{flex-direction:column;align-items:flex-start!important;gap:12px!important}.feed-check{width:24px;height:17px}.doctor-sch{font-size:14px!important}.doctor-name{font-size:20px!important}.doctor-amount{font-size:17px!important}}