#migrated-professional-doctor-portal-professional-hero-2.hero{height:calc(100vh - 65px);width:100%;margin:0 auto}#migrated-professional-doctor-portal-professional-hero-2.hero .text h1{font-size:3rem}#migrated-professional-doctor-portal-professional-hero-2.hero .text .button button{display:inline-block;border-radius:50px;border:1px solid var(--doctor-portal-professional-1-main-bg-color);transition:box-shadow .3s ease;padding:5px 40px}#migrated-professional-doctor-portal-professional-hero-2.hero .text .button button:hover{box-shadow:0 5px 10px rgba(0,0,0,.2)}#migrated-professional-doctor-portal-professional-hero-2.hero .text .button .primary{color:#fff;background-color:var(--doctor-portal-professional-1-main-bg-color)}#migrated-professional-doctor-portal-professional-hero-2.hero .hero-image{height:70%;width:100%;position:relative}#migrated-professional-doctor-portal-professional-hero-2.hero .hero-image img{border-radius:120px 0 120px 0;object-fit:cover}#migrated-professional-doctor-portal-professional-hero-2.hero .hero-image:before{content:"";position:absolute;top:-8%;left:-8%;width:100%;height:100%;background-color:var(--doctor-portal-professional-1-main-bg-color);z-index:-1;border-radius:0 0 120px 0}#migrated-professional-doctor-portal-professional-hero-2.hero .shape_blur_shadow{position:absolute;height:640px;left:-50%;top:30px;width:640px}#migrated-professional-doctor-portal-professional-info-2{background-color:var(--doctor-portal-professional-1-section-background)}#migrated-professional-doctor-portal-professional-info-2 .doctor-portrait{margin:0 auto;height:100%;width:70%;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}#migrated-professional-doctor-portal-professional-info-2 .doctor-portrait img{border-radius:30px 0 30px 0!important}#migrated-professional-doctor-portal-professional-info-2 .specialities .list li{list-style-type:circle;margin:10px 0}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card{position:relative;text-align:left;background-color:var(--doctor-portal-professional-1-main-bg-color);color:#fff;border:none;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:300px;overflow:auto;margin-bottom:20px}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card .inner{overflow:hidden;position:relative;z-index:2;overflow-y:scroll;padding:10px}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card h4{font-size:20px;font-weight:600;display:inline-block;text-transform:capitalize;margin-top:13px}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card p{margin-top:22px;color:hsla(0,0%,100%,.7)}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card .time-sidual{overflow:hidden;margin-top:17px;list-style:none;color:hsla(0,0%,100%,.7)}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card .time-sidual li{display:block;width:100%;margin-bottom:3px}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card .time-sidual li:last-child{margin:0}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card .time-sidual li span{display:inline-block;float:right}#migrated-professional-doctor-portal-professional-service-2{background-color:var(--doctor-portal-professional-1-section-background);margin-bottom:40px}#migrated-professional-doctor-portal-professional-contact-us-2 .section-title,#migrated-professional-doctor-portal-professional-service-2 .section-title{padding:40px 0 70px;text-align:center}#migrated-professional-doctor-portal-professional-contact-us-2 .section-title h2,#migrated-professional-doctor-portal-professional-service-2 .section-title h2{font-weight:900;position:relative}#migrated-professional-doctor-portal-professional-contact-us-2 .section-title h2:before,#migrated-professional-doctor-portal-professional-service-2 .section-title h2:before{content:"";position:absolute;bottom:-20%;left:50%;transform:translateX(-50%);height:2px;width:100px;background-color:var(--doctor-portal-professional-1-main-bg-color);z-index:-1}#migrated-professional-doctor-portal-professional-service-2 .service-card{text-align:left;background-color:var(--doctor-portal-professional-1-section-background);border:none;border-radius:0 20px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:300px;overflow:auto;margin-bottom:20px;overflow:hidden;position:relative;padding:30px;z-index:2}#migrated-professional-doctor-portal-professional-service-2 .service-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}#migrated-professional-doctor-portal-professional-service-2 .service-card h5{border-bottom:1px solid #000;text-align:center}.migrated-professional-wrapped-submenu a{white-space:normal!important;word-break:break-word;font-size:.9rem!important;line-height:1.4;padding:6px 8px;color:#333}.migrated-professional-wrapped-submenu li{border-bottom:1px solid rgba(0,0,0,.05)}.migrated-professional-wrapped-submenu li:last-child{border-bottom:none}#migrated-professional-doctor-portal-professional-header-2.header{background-color:#fff;position:relative}#migrated-professional-doctor-portal-professional-header-2.header.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.1);animation:fadeInDown .5s .1s both;transition:all .4s ease}@media (max-width:767px){#migrated-professional-doctor-portal-professional-header-2.header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;box-shadow:0 0 10px rgba(0,0,0,.1);overflow-x:visible;padding:0;min-height:66px}}#migrated-professional-doctor-portal-professional-header-2.header .nav li a{color:#2c2d3f;font-size:14px;font-weight:500;text-transform:capitalize;padding:25px 10px;position:relative;display:inline-block;white-space:nowrap}#migrated-professional-doctor-portal-professional-header-2.header .nav li a:before{position:absolute;content:"";left:0;bottom:0;height:3px;width:0;background:var(--doctor-portal-professional-1-main-bg-color);border-radius:5px 5px 0 0;opacity:0;visibility:hidden;transition:all .4s ease}#migrated-professional-doctor-portal-professional-header-2.header .nav li.active a:before{opacity:1;visibility:visible;width:100%}#migrated-professional-doctor-portal-professional-header-2.header .nav li.active a{color:var(--doctor-portal-professional-1-main-bg-color)}#migrated-professional-doctor-portal-professional-header-2.header .nav li:hover a:before{opacity:1;width:100%;visibility:visible}#migrated-professional-doctor-portal-professional-header-2.header .nav li:hover a{color:var(--doctor-portal-professional-1-main-bg-color)}.migrated-professional-mobile-menu{transition:transform .3s ease,opacity .3s ease;transform:translateY(-20px);opacity:0}.migrated-professional-mobile-menu.show{transform:translateY(0);opacity:1}.migrated-professional-mobile-menu a{color:#000}.migrated-professional-mobile-menu a:hover{color:var(--doctor-portal-professional-1-main-bg-color)}.migrated-professional-mobile-menu li{transition:all .3s ease}.migrated-professional-mobile-menu li:hover{background-color:rgba(0,0,0,.03)}#migrated-professional-doctor-portal-professional-header-2.header .hamburger-btn{border:none;background:transparent;cursor:pointer;display:none}@media (max-width:767px){#migrated-professional-doctor-portal-professional-header-2.header .hamburger-btn{display:block}}.migrated-professional-wrapped-submenu .ant-menu-item,.migrated-professional-wrapped-submenu .ant-menu-submenu-title{white-space:normal!important;height:auto!important;line-height:1.4!important;padding-top:8px!important;padding-bottom:8px!important}.migrated-professional-wrapped-submenu .ant-menu-submenu-title{padding-left:20px!important}.migrated-professional-wrapped-submenu .ant-menu-item a,.migrated-professional-wrapped-submenu .ant-menu-submenu-title span{padding-left:0!important}.migrated-professional-wrapped-submenu .ant-menu-submenu-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.migrated-professional-wrapped-submenu .ant-menu-sub .ant-menu-item{white-space:normal!important;height:auto!important;padding-top:8px!important;padding-bottom:8px!important;font-size:.95em}.migrated-professional-wrapped-submenu .ant-menu-submenu-title{padding-right:30px!important}.migrated-professional-wrapped-submenu .ant-menu-item a,.migrated-professional-wrapped-submenu .ant-menu-submenu-title a{white-space:normal;display:block}#migrated-professional-doctor-portal-professional-schedule-3{background-color:var(--doctor-portal-professional-1-section-background)}.migrated-professional-schedule-list{list-style:none;padding:0;counter-reset:list-number}.migrated-professional-schedule-item{position:relative;padding-left:40px}.migrated-professional-schedule-item:before{counter-increment:list-number;content:counter(list-number,decimal-leading-zero) ".";position:absolute;left:0;top:0;font-size:1.2rem;font-weight:700;color:#3b3b3b}.migrated-professional-schedule-divider{margin:10px 0;border-top:1px solid #e0e0e0}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card{position:relative;text-align:left;border:none;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;-webkit-transition:.3s ease 0s;-moz-transition:.3s ease 0s;-ms-transition:.3s ease 0s;-o-transition:.3s ease 0s;height:300px;overflow:auto;margin-bottom:20px}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card .inner{overflow:hidden;position:relative;padding:30px;z-index:2}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card .inner::-webkit-scrollbar{width:7px;height:10px;background-color:#a63737}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card .inner::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(83,83,83,.07);background-color:#425eb9}#migrated-professional-doctor-portal-professional-schedule-2 .schedule-card .inner::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card:hover{transform:translateY(-5px)}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card h4{font-size:20px;font-weight:600;display:inline-block;text-transform:capitalize;margin-top:13px}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card p{margin-top:22px;color:hsla(0,0%,100%,.7)}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card .time-sidual{overflow:hidden;margin-top:17px;list-style:none;color:hsla(0,0%,100%,.7)}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card .time-sidual li{display:block;width:100%;margin-bottom:3px}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card .time-sidual li:last-child{margin:0}#migrated-professional-doctor-portal-professional-schedule-3 .schedule-card .time-sidual li span{display:inline-block;float:right}[id^=doctor-portal-professional-blogs-],[id^=doctor-portal-professional-contact-],[id^=doctor-portal-professional-faq-],[id^=doctor-portal-professional-footer-],[id^=doctor-portal-professional-header-],[id^=doctor-portal-professional-hero-],[id^=doctor-portal-professional-info-],[id^=doctor-portal-professional-schedule-],[id^=doctor-portal-professional-service-],[id^=doctor-portal-professional-testimonial-]{--doctor-portal-professional-1-section-background:var(--clinic-portal-professional-1-section-background,#fff);--doctor-portal-professional-1-accent-color:var(--clinic-portal-professional-1-accent-color,#007bff);--doctor-portal-professional-1-accent-hover:var(--clinic-portal-professional-1-accent-hover,#0069d9)}[id^=clinic-portal-professional-],[id^=doctor-portal-professional-]{background-color:inherit;color:inherit}[id^=clinic-portal-professional-header-].header,[id^=clinic-portal-professional-hero-].hero,[id^=doctor-portal-professional-header-].header,[id^=doctor-portal-professional-hero-].hero{position:relative}.wrapped-submenu .ant-menu-item,.wrapped-submenu .ant-menu-submenu-title{white-space:normal!important;height:auto!important;line-height:1.4!important;padding-top:8px!important;padding-bottom:8px!important}