.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.heading{font-size:32px;line-height:1.2;color:#333;font-weight:700;margin:0}.heading-md{line-height:1.2;color:#454545;font-weight:600;margin:0}.section-bottom-border{border-bottom:1px solid #d9d9d9;padding:30px 0 60px}.text-center{text-align:center}.mediclinic-container{gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.award-block,.creditations-block,.mediclinic-container .hospital-card,.post-card,.technology-card{box-shadow:0 3px 17px rgb(0 0 0 / .14)}.mediclinic-container .hospital-card{border-radius:20px;background:#fff;position:relative}.thumb-ratio{position:relative}.thumb-ratio.thumb-ratio1{padding-bottom:66.25%}.thumb-ratio img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;object-fit:cover}.hospital-card .thumb img{border-radius:18px;width:100%}.hospital-card .card-desc{padding:40px}.hospital-card .card-desc .location{font-size:16px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:7px}.mediclinic-container .hospital-card .card-desc .location{color:#f04e30}.anchor-button{color:#58595b;font-size:15px;font-weight:600;display:inline-flex;gap:10px;cursor:pointer;align-items:center}.mediclinic-container .hospital-card .anchor-button{position:absolute;left:50%;bottom:20px;transform:translate(-50%,0)}.anchor-button span{width:34px;height:34px;background:var(--primary);border:none;font-size:0;border-radius:30px;box-shadow:0 4px 30px rgb(0 0 0 / .1);cursor:pointer;position:relative;display:block;transition:0.3s}.anchor-button span::after{content:"";position:absolute;top:12px;left:11px;height:7px;width:7px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);pointer-events:none;border-radius:1px}@media screen and (max-width:1599px){.heading{font-size:24px}.hospital-card .card-desc .location{font-size:14px}.heading-md,.medantamdheading{font-size:22px}.anchor-button{font-size:13px}}@media screen and (max-width:1024px){.mediclinic-container{grid-template-columns:repeat(2,1fr)}.hospital-card .card-desc{padding:30px}}@media screen and (max-width:767px){.mediclinic-container{grid-template-columns:repeat(1,1fr)}.heading-md{font-size:16px}.hospital-card .card-desc .location{font-size:12px}.hospital-card .card-desc{padding:20px 10px}.section-bottom-border{padding-bottom:30px}.mediclinic-container .hospital-card .anchor-button{bottom:10px}}