html{scroll-behavior:smooth}.doctor-profile-sec{background:#144372;padding:45px 0 90px;margin-bottom:140px;position:relative}.doctor-profile-sec .profile-pic{width:200px}.doctor-profile-sec .profile-detail{width:calc(100% - 230px);color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:30px}.doctor-profile-sec .profile-detail .doctor-name{font-size:24px}.doctor-profile-sec .profile-detail span{font-size:14px;line-height:22.4px;background:hsla(0,0%,100%,.13);padding:10px;margin-right:10px}.doctor-profile-sec .profile-detail span.text{background:transparent;font-size:16px;padding:0}.doctor-profile-sec .opd-timing{position:absolute;background:#fff;box-shadow:0 4px 30px 0 rgba(0,0,0,.05);padding:15px 30px;width:780px;top:calc(100% - 65px);left:0;right:0;margin:auto}.doctor-profile-sec .opd-timing .common-title{color:#119498}.doctor-profile-sec .opd-timing .detail{position:relative}.doctor-profile-sec .opd-timing .detail div{width:62%;position:relative}.doctor-profile-sec .opd-timing .detail div em{display:block;font-weight:500;font-style:normal;color:#119498;margin-bottom:10px}.doctor-profile-sec .opd-timing .detail table{border:1px solid #ccc;width:100%;font-size:12px;text-align:left}.doctor-profile-sec .opd-timing .detail table td,.doctor-profile-sec .opd-timing .detail table th{border:1px solid #ccc;padding:5px;letter-spacing:.75px}.doctor-profile-sec .opd-timing span{font-size:14px;font-style:normal;color:#6d6e71;padding:0;font-weight:400;position:relative;width:100%}.doctor-profile-sec .opd-timing span.time{background:url(/_next/static/media/time.a7a8d824.png) no-repeat 0 2px}.doctor-profile-sec .opd-timing span.room{background:url(/_next/static/media/room.0c9c2565.png) no-repeat 0 4px}.doctor-detail-appointment .common-title{color:#144372;margin-bottom:10px}.doctor-detail-appointment .top-nav{margin-bottom:15px}.doctor-detail-appointment .top-nav a{padding:3px 8px;border-bottom:2px solid transparent}.doctor-detail-appointment .top-nav li.active a{border-bottom:2px solid #144372}.doctor-detail-appointment .item-inner{padding:30px 0;border-bottom:1px solid #dbdbdb}.doctor-detail-appointment .item-inner ul{list-style:disc;margin-left:20px}.doctor-detail-appointment .item-inner ul li{font-size:16px;font-weight:300;color:#6d6e71}.doctor-detail-appointment .item-inner .description{margin-top:15px}.doctor-detail-appointment .item-inner:last-of-type{border:none}.doctor-detail-appointment .appintment-from-sec{background:#fff;padding:40px 25px;box-shadow:0 4px 30px 0 rgba(0,0,0,.05)}.doctor-detail-appointment .appintment-from-sec .heading-sec{margin-bottom:25px}.doctor-detail-appointment .appintment-from-sec .heading-sec .common-title{padding-right:60px;color:#119498}.doctor-detail-appointment .appintment-from-sec .heading-sec p{color:#f58220;font-weight:500}.doctor-detail-appointment .appintment-from-sec .item{margin-bottom:15px}.doctor-detail-appointment .appintment-from-sec .item input,.doctor-detail-appointment .appintment-from-sec .item select{border:1px solid #e3e3e3;padding:10px;line-height:1;color:#4b5563;font-weight:300;font-size:1rem;width:100%}.doctor-detail-appointment .appintment-from-sec .item label{font-size:16px;display:block;margin-bottom:5px;font-weight:300}.doctor-detail-appointment .appintment-from-sec.get-call{margin-top:40px;position:relative;z-index:1;overflow:hidden}.doctor-detail-appointment .appintment-from-sec.get-call:after{position:absolute;content:"";background:url(/_next/static/media/stetho-small.8bc070a3.png) no-repeat 0 0 #fff;width:272px;height:270px;right:-190px;top:0;background-size:100px;z-index:-1}@media screen and (max-width:1023px){.doctor-profile-sec{padding:1.5rem 0;margin:0}.doctor-profile-sec .profile-pic{width:100%}.doctor-profile-sec .profile-pic img{max-width:150px;margin:0 auto;border-radius:50%}.doctor-profile-sec .profile-detail{width:100%;text-align:center;margin-top:15px}.doctor-profile-sec .profile-detail .specialized{justify-content:center}.doctor-profile-sec .profile-detail .doctor-name{font-size:20px}.doctor-profile-sec .profile-detail .department{font-size:14px}.doctor-profile-sec .profile-detail span{font-size:12px;padding:5px;margin-right:5px}.doctor-profile-sec .profile-detail span.text{font-size:14px}.doctor-profile-sec .opd-timing{position:static;margin:20px auto 0;padding:15px;max-width:100%}.doctor-profile-sec .opd-timing span{font-size:12px;padding:3px 10px 3px 22px;background-size:15px!important;background-position-y:5px!important}.doctor-profile-sec .opd-timing .detail{row-gap:20px}.doctor-profile-sec .opd-timing .detail div{width:100%}.doctor-detail-appointment .item-inner ul li{font-size:14px}.doctor-detail-appointment .appintment-from-sec{padding:20px}}@media screen and (max-width:767px){.doctor-profile-sec .profile-detail span.text{width:100%;margin-bottom:10px}.doctor-detail-appointment .top-nav a{padding:3px 5px;font-size:12px}.doctor-detail-appointment .item-inner{padding:15px 0}}@media screen and (max-width:639px){.doctor-profile-sec .profile-detail .specialized{row-gap:5px}.doctor-profile-sec .opd-timing span{line-height:14px;font-size:11px}.doctor-detail-appointment .item-inner ul li{font-size:12px}.doctor-detail-appointment .top-nav a{font-size:11px}.doctor-detail-appointment .appintment-from-sec .item label{font-size:14px}.doctor-detail-appointment .appintment-from-sec .item input,.doctor-detail-appointment .appintment-from-sec .item select{font-size:.75rem}}