.inquiry-form{overflow-y:auto;max-height:calc(100vh - 162px);margin:0 -15px;padding:0 15px}.inquiry-form .text-center.form-group:last-child{margin-bottom:0}.inquiry-form .form-group{margin-bottom:5px}@media screen and (min-width:767px){.inquiry-form .form-group.col-sm-6:first-child{padding-right:8px}.inquiry-form .form-group.col-sm-6:last-child{padding-left:8px}}.inquiry-form::-webkit-scrollbar{width:10px}.inquiry-form::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.inquiry-form::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:5px}.inquiry-form .field-container .field{margin-bottom:.5rem}.inquiry-form .field-container .field label{font-size:1rem;display:flex;justify-content:space-between}.inquiry-form .field-container .field label .required-mark{color:red}.inquiry-form .field-container .field label .error-message{margin-left:5px;font-size:.8rem;color:red}.inquiry-form button[type=submit]{margin-top:0}.inquiry-form .form-control:hover{box-shadow:0 0 0 2px #fba10d33;border-color:#ccc}@media(max-width:767px){.inquiry-form{max-height:unset}}.inquiry-form__success{position:absolute;top:0;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);display:flex;padding:80px 40px;flex-direction:column;text-align:center;align-items:center;justify-content:center;background:#fff;color:green;font-size:80px;z-index:10}.inquiry-form__success>div{display:flex;flex-direction:column;justify-content:center;padding:15px;flex:1 1 50%;margin:0 auto;max-width:320px;width:100%;text-align:center}.inquiry-form__success>div:first-child{background-color:#8bc349;color:#fff;text-transform:uppercase;border-radius:25px 25px 0 0}.inquiry-form__success>div:first-child h2{color:#fff;font-size:20px}.inquiry-form__success>div:first-child .fa{position:relative;margin:0 auto 20px;font-size:120px;width:1em}.inquiry-form__success>div:first-child .fa:after{content:"";position:absolute;top:calc(-.03em - 3px);left:calc(-.03em - 3px);width:calc(1.06em + 6px);height:calc(1.06em + 6px);border:.03em solid #fff;border-radius:50%}.inquiry-form__success>div:last-child{background-color:#fff9ee;border-radius:0 0 25px 25px;color:#727272}.inquiry-form__success>div:last-child p{font-size:20px}.inquiry-form__success>div:last-child a{margin:30px auto 10px;width:max-content}.react-datepicker-popper.custom-date-picker-container{z-index:1100}.avatar{position:relative;width:150px;height:150px}.avatar>img{object-fit:cover;object-position:center;width:100%;height:100%}.avatar>svg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}@media(max-width:768px){.avatar{float:unset!important;margin:0 auto}}#locations .ant-tabs-nav-operations{position:absolute;visibility:hidden;display:none!important}body .breadcrumb{padding:5px 0;font-size:15px;background:none;margin-bottom:10px}.schedule-appointment__form{background-color:#fff;padding:10px 8px;border-radius:10px}.schedule-appointment__form .inquiry-form form{padding:10px}.schedule-appointment__form .ant-tabs-ink-bar{background:#fba10d}.schedule-appointment__form .appointment-tab .doctor-booked-time{max-width:calc(100% + 10px);overflow:auto hidden;margin:0 -5px}.schedule-appointment__form .appointment-tab .doctor-booked-time .doctor-booked-time__button__left,.schedule-appointment__form .appointment-tab .doctor-booked-time .doctor-booked-time__button__right{left:0}.schedule-appointment__form .ant-tabs-tabpane{border:1px solid #eee;border-top:none}.schedule-appointment__form .ant-tabs-nav-list,.schedule-appointment__form .ant-tabs-tab{flex:1 0 50%}.schedule-appointment__form .ant-table-tbody>tr>th{padding:5px 0!important}.schedule-appointment__form .ant-table-tbody>tr>th .doctor-booked-time__button{display:flex;align-items:center;justify-content:center;outline:none}.schedule-appointment__form .ant-table-tbody>tr>th .doctor-booked-time__button:focus-visible{box-shadow:inset 0 0 0 1px #0006}.schedule-appointment__form .ant-table-tbody>tr>th,.schedule-appointment__form .ant-table-tbody>tr>td{padding:9px 3px}.schedule-appointment__form .ant-table-tbody>tr>th:first-child,.schedule-appointment__form .ant-table-tbody>tr>td:first-child{padding-left:0}.schedule-appointment__form .ant-table-tbody>tr>th:last-child,.schedule-appointment__form .ant-table-tbody>tr>td:last-child{padding-right:0}.schedule-appointment__form .ant-tabs-tab-btn{width:100%;font-size:15px;font-weight:700;text-align:center}@media(max-width:1600px){.schedule-appointment__form .ant-tabs-tab-btn{font-size:13px}}@media(max-width:1100px){.schedule-appointment__form .ant-tabs-tab-btn{font-size:12px}}@media(max-width:991px){.schedule-appointment__form .ant-tabs-tab-btn{font-size:14px}}.schedule-appointment__form .ant-tabs-tab{margin:0!important;padding:4px 0 10px}.success-modal{text-align:center}.success-modal .ant-modal-confirm-content{width:100%;margin-right:34px;margin-left:34px}.success-modal .ant-modal-confirm-btns{text-align:center}.success-modal .ant-modal-confirm-content h3{display:block;margin-top:8px;overflow:hidden;color:#000000e0;font-weight:600;font-size:16px;line-height:1.5}.success-modal .ant-modal-confirm .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title{flex:0 0 100%;padding:0 34px}.login-page .enter-page__container{padding:20px 40px}.login-page form>.clearfix{margin-top:-15px;margin-bottom:15px}.white-block{padding:20px 30px;box-shadow:1px 1px 2px #0003;border-radius:10px;background:#fcfcfe!important}.review-author:before{content:attr(title)}.doctor-portal-container{display:flex;flex-direction:column}.doctor-portal-container .special-card .special-card-body .product-desc .product-caption,.doctor-portal-container .special-card .special-card-body .product-desc .map-point a{margin-bottom:0;color:#00000073;line-height:1.5715;font-weight:600}.doctor-portal-container .special-card .special-card-body .product-desc .map-point a{font-size:14px}.doctor-portal-container .experience{margin-bottom:5px;font-size:20px}@media(max-width:767px){.doctor-portal-container .experience{font-size:15px}}.doctor-portal-container h2{font-size:24px}.doctor-portal-container .all-reviews{position:relative;z-index:1}.doctor-portal-container.doctor-portal-container-column{margin:0 auto;max-width:min(100%,1400px)}.doctor-portal-container.doctor-portal-container-column .doctor-portal-content{flex-direction:column}.doctor-portal-container.doctor-portal-container-column .main-content-block{background:none!important;box-shadow:none!important;padding:0!important}.doctor-portal-container.doctor-portal-container-column .main-content-block h3{line-height:1.4}.doctor-portal-container.doctor-portal-container-column .main-content-block h1{margin-bottom:.3em}.doctor-portal-container.doctor-portal-container-column .ant-rate{font-size:36px;line-height:1em;color:#fba10d}.doctor-portal-container .title__second{margin-bottom:10px}.doctor-portal-container .doctor-portal-content{display:flex;flex-direction:row;max-width:100vw}.doctor-portal-container .doctor-portal-content .add-review strong{padding-left:10px}.doctor-portal-container .doctor-portal-content .main-content-block{padding:20px 25px;background:#fff;border-radius:10px;z-index:4;font-size:16px}.doctor-portal-container .doctor-portal-content .main-content-block h1{font-weight:600}@media(max-width:767px){.doctor-portal-container .doctor-portal-content .main-content-block h1{font-size:26px}}.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content{display:inline-flex;width:100%;flex-direction:column;align-items:center;flex-wrap:wrap;gap:10px}.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content>:first-child{align-self:stretch}@media(max-width:767px){.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content>:first-child{display:flex;flex-direction:column}.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content>:first-child>.title__third{align-self:flex-start;order:3}}.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content .doctor-portal__nav{flex:0 0 max-content;align-self:flex-end;margin-bottom:-5px}@media(max-width:600px){.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content .doctor-portal__nav{margin:5px auto -5px;display:flex;flex:1 0 max-content;justify-content:center;width:100%}.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content .doctor-portal__nav ul{display:flex;flex-direction:row;justify-content:center}.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content .doctor-portal__nav ul li{font-size:16px!important;padding:0 5px}.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content .doctor-portal__nav ul li:first-child{border:0;padding-left:0}.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content .doctor-portal__nav ul li:last-child{padding-right:0}}@media(max-width:500px){.doctor-portal-container .doctor-portal-content .main-content-block .doctor-menu-content .doctor-portal__nav ul li{padding:0 4px;font-size:13px!important}}.doctor-portal-container .doctor-portal-content .schedule-appointment__wrapper{flex:1 1 40%;min-width:340px;max-width:680px;width:40%;margin-right:auto;align-self:flex-start;position:sticky;top:115px;z-index:4}@media(max-width:600px){.doctor-portal-container .doctor-portal-content .schedule-appointment__wrapper{top:86px}}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-tabs-nav-operations{position:absolute;visibility:hidden;display:none!important}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-tabs-tab{flex:1 0 50%;max-width:calc(50% - 1px)}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table{width:100%}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table .btn{padding:5px 6px}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-thead>tr>th,.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-tbody>tr>td{border-bottom:none}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-thead>tr>th:first-child,.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-tbody>tr>td:first-child{padding-left:0}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-thead>tr>th:last-child,.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-tbody>tr>td:last-child{padding-right:0}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-tbody>tr>td .btn,.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-tbody>tr>td b{width:72px}.doctor-portal-container .doctor-portal-content .schedule-appointment__form .ant-table-tbody>tr>td b{display:inline-block}.doctor-portal-container .doctor-portal-content .schedule-appointment__button{display:none}.doctor-portal-container .doctor-portal-content .max-content{flex:1 1 60%;max-width:calc(100% - 365px);margin:0 60px 0 auto}.doctor-portal-container .doctor-portal-content .max-content .schedule-appointment__form{margin-bottom:30px;width:100%;box-shadow:none}.doctor-portal-container .doctor-portal-content .max-content .schedule-appointment__form .ant-form{max-width:100%;overflow-x:hidden}.doctor-portal-container .doctor-portal-content .doctor-other-content{overflow:hidden}@media(max-width:1100px){.doctor-portal-container .doctor-portal-content .max-content{max-width:calc(100% - 365px);margin-right:25px}}@media(max-width:991px){.doctor-portal-container .doctor-portal-content .max-content{flex:1 1 auto;max-width:100%;margin:0}.doctor-portal-container .doctor-portal-content .schedule-appointment__wrapper{display:none}}@media(max-width:768px){.doctor-portal-container .doctor-portal-content{padding-top:15px}.doctor-portal-container .doctor-portal-content .main-content-block{position:relative;top:0;padding-top:15px;padding-bottom:15px}.doctor-portal-container .doctor-portal-content .add-review{margin-top:-35px}.doctor-portal-container .doctor-portal-content .schedule-appointment__open{right:330px}.doctor-portal-container .doctor-portal-content .schedule-appointment__close{right:-5px}}@media(max-width:768px){.doctor-portal-container .doctor-portal-content .add-review{margin-top:0}}.doctor-portal-container .certificates{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:start;gap:5px}.doctor-portal-container .certificates__img{position:relative;display:flex;width:46px;height:46px;align-items:center;padding:3px;background:#eee;border-radius:4px}.doctor-portal-container .certificates__img svg{position:absolute;inset:3px;border-radius:4px}.doctor-portal-container .certificates__img img{background:#fff;width:100%;height:100%;object-fit:contain;border-radius:4px}.doctor-portal-container .certificates__img:hover{cursor:pointer}.react-datepicker__today-button{display:none}.doctor-portal{margin:-25px 0 0;background:#eaeff3;flex-grow:1;padding:15px 50px 0}.doctor-portal .contact-text{margin-bottom:0;padding:10px 10px 0}.doctor-portal .subscribe-container{width:calc(60vw - 66px);padding-left:40px;padding-right:40px}@media(max-width:767px){.doctor-portal .subscribe-container{width:100%}}.doctor-portal .inquiry-wrapper{display:flex;flex-direction:column;height:calc(100vh - 190px);max-height:max-content}.doctor-portal .inquiry-wrapper .inquiry-form{height:auto;flex-grow:1;overflow:hidden auto;max-height:unset;margin:0;padding:0}@media(max-width:767px){.doctor-portal .inquiry-wrapper{max-height:unset;height:auto}}.doctor-portal .doctor-card-list{padding:0}.doctor-portal .doctor-card-list .doctors-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px;align-items:stretch;gap:10px}.doctor-portal .doctor-card-list .doctor-card{flex:1 0 100%}@media(min-width:766px){.doctor-portal #specials~.specials-carousel h2{min-height:40px}}@media(max-width:767px){.doctor-portal #specials~.btn-more{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:3}.doctor-portal #specials~.specials-carousel{padding-bottom:65px}}.doctor-portal .btn-more{position:relative;padding:6px 25px;z-index:2;font-size:16px;color:#fff;background:#ff9d54}.doctor-portal .btn-more:hover{background:#ff8021;color:#fff}.doctor-portal .specials-list-wrapper{display:flex;flex-direction:row;gap:20px}.doctor-portal .specials-list-wrapper>:nth-child(2){flex-grow:0}.doctor-portal__icons{padding:15px 15px 5px;text-align:center}.doctor-portal__icons a{font-size:24px}.doctor-portal__icons a~a{margin-left:10px}.doctor-portal__icons svg{margin-bottom:-3px;height:24px}.doctor-portal__icons svg path{fill:currentColor!important}@media screen and (max-width:767px){.doctor-portal__icons{position:absolute;top:25px;left:50%;padding:0;transform:translate(max(-50vw + 50px,-165px))}.doctor-portal__icons a{display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;width:30px;height:32px;padding:3px 5px;background:#fff;border-radius:4px}.doctor-portal__icons a~a{margin-left:6px}.doctor-portal__icons a.realself{width:42px}}.doctor-portal__nav{margin-left:auto}.doctor-portal__nav ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}.doctor-portal__nav ul li{font-size:20px;padding:0 10px;border-left:1px solid #898c9b}.doctor-portal__nav ul li:first-child{border:0;padding-left:0}.doctor-portal .main-content h4{font-size:16px}.doctor-portal .fixed{position:fixed;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;z-index:1;top:102px;left:calc(60% - 41px);width:calc(60% - 85px);transform:translate(-100%);padding:10px 15px;background:#fff;border-radius:0 0 5px 5px;border:1px solid #63759e;border-top:0}.doctor-portal .fixed__bars{display:none;margin-left:auto}.doctor-portal .fixed__bars-menu{background:#fff;border-radius:5px;list-style:none;padding:0;margin:0;box-shadow:0 0 5px #0003}.doctor-portal .fixed__bars-menu li{padding:5px 10px;border-bottom:1px solid #eee}.doctor-portal .fixed__bars-menu li:last-child{border:0}.doctor-portal .scroll-top{scroll-margin-top:115px}.doctor-portal .doctor-name{margin-bottom:10px;font-size:40px}.doctor-portal .title__second{font-size:20px;padding:3px 10px}.doctor-portal .title__third{font-size:20px;line-height:26px;color:#666;margin-bottom:10px}.doctor-portal__about{margin-bottom:30px}.doctor-portal__additional{margin:30px 0}.doctor-portal .main-info{padding-left:40px;width:calc(100% - 150px)}.doctor-portal .main-info>:first-child{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.doctor-portal .main-info>:first-child .certificates{transform:translateY(-15px);padding-left:7px}@media(max-width:767px){.doctor-portal .main-info>:first-child{flex-direction:column}.doctor-portal .main-info>:first-child .certificates{align-self:flex-start;margin-bottom:15px;padding-right:0;transform:translateY(0)}}.doctor-portal .location-value{line-height:1.8em}.doctor-portal .specialties{font-size:20px}.doctor-portal .stars{color:#bd68b3;font-size:18px}.doctor-portal .stars .fa-star{margin-right:3px}.doctor-portal .stars .fa-star:last-child{margin-right:0}.doctor-portal .star-disabled{color:#a8a7a7}.doctor-portal .doctor-other-content .mb20{margin-bottom:20px}.doctor-portal p{font-size:14px}@media(max-width:1100px){.doctor-portal .fixed{left:46px;width:calc(100% - 92px);transform:translate(0)}}.doctor-portal .row.card-panel.location{padding:0 0 10px}.doctor-portal .specials-carousel{margin-bottom:30px;padding-top:0;width:calc(60vw - 66px);max-width:100%}@media(max-width:991px){.doctor-portal .specials-carousel{width:100%}}.doctor-portal .locations{max-width:100%;width:calc(60vw - 66px)}.doctor-portal .locations .stars{line-height:19px}.doctor-portal .locations .ant-tabs-nav-list,.doctor-portal .locations .ant-tabs-nav-wrap,.doctor-portal .locations .ant-tabs-nav,.doctor-portal .locations .ant-tabs{width:100%}.doctor-portal .locations .ant-tabs-tab{max-width:50%}.doctor-portal .locations .ant-tabs-tab .ant-tabs-tab-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.doctor-portal .locations{width:100%}}@media(max-width:1100px){.doctor-portal.site-headline{padding:15px 30px 0}.doctor-portal .doctor-name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.doctor-portal .main-info{padding-left:25px}.doctor-portal .title__second,.doctor-portal .title__third,.doctor-portal .doctor-portal__nav ul li{font-size:18px}}@media(max-width:768px){.doctor-portal.site-headline{padding:15px 15px 0}.doctor-portal .specials-carousel{margin-bottom:15px}.doctor-portal .schedule-appointment__form .ant-tabs .ant-tabs-tab-active{border-bottom:2px solid #f78400}.doctor-portal .doctor-name{font-size:22px;margin-top:10px}.doctor-portal .left-pull{float:none}.doctor-portal .main-content .main-content-block .avatar{position:relative;width:100%;max-width:min(370px,100%);height:calc(100vw - 70px);margin:0 auto 5px;max-height:350px;border-radius:10px;border:1px solid #f78400}.doctor-portal .main-content .main-content-block .avatar img{border-radius:10px}.doctor-portal .main-content .main-content-block .avatar:after,.doctor-portal .main-content .main-content-block .avatar:before{display:none}.doctor-portal .main-content .main-content-block .avatar>svg{border-radius:10px}.doctor-portal .fixed{left:11px;width:calc(100% - 37px);transform:translate(0)}.doctor-portal .fixed__bars{display:inline-block}.doctor-portal .fixed .doctor-portal__nav{display:none;margin-left:auto}.doctor-portal__about{margin-bottom:20px}.doctor-portal__additional{margin:15px 0}.doctor-portal .main-info{padding-left:0;width:100%}.doctor-portal .main-info>:first-child .certificates{position:absolute;top:min(100vw - 108px,312px);left:50%;transform:translate(-50%);width:calc(100vw - 80px);max-width:340px}.doctor-portal .main-info>:first-child .certificates .certificates__img{width:min(45px,16.6666666667vw - 17.5px);height:45px}.doctor-portal .review-rate-block{flex-direction:column}.doctor-portal .review-rate-block .rate{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 20px;border-right-width:0;border-bottom-width:1px}.doctor-portal .review-rate-block .rate .avg-rate{font-size:40px;margin:0 10px}.doctor-portal .review-rate-block .rate .review-count{margin-left:auto}.doctor-portal .review-rate-block .reviews{padding:10px 20px}.doctor-portal .review-rate-block .review{margin-bottom:15px}.doctor-portal .review-rate-block .review .mb10{margin-bottom:0}.doctor-portal .all-reviews .reviews-title{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}.doctor-portal .all-reviews .reviews-title .stars{flex-grow:0;white-space:nowrap}.doctor-portal .all-reviews .reviews-title .stars~.ml10{display:flex;flex-direction:row;flex-grow:1;align-items:center}.doctor-portal .all-reviews .reviews-title .stars~.ml10>:first-child{flex-grow:1;width:1px;text-align:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doctor-portal .all-reviews .reviews-title .stars~.ml10>:nth-child(2){flex-grow:0}.doctor-portal .all-reviews .reviews-title .rate{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;margin:10px 0 -38px}.doctor-portal .all-reviews .reviews-title .rate>:first-child{margin:0 10px 0 0}.doctor-portal .all-reviews .reviews-title .rate .avg-rate{margin:10px 0 0}.doctor-portal .all-reviews .review{padding:10px 20px 6px;margin-bottom:15px}.doctor-portal .all-reviews .review .reviews-title{flex-direction:row;justify-content:space-between;margin-bottom:15px}.doctor-portal .all-reviews .reviews__search{display:flex;flex-direction:column;align-items:center;margin:0}.doctor-portal .all-reviews .reviews__search>*{flex-grow:1;width:100%;margin-right:0}.doctor-portal .all-reviews .reviews__search>:first-child{display:none}.doctor-portal .all-reviews .reviews__search .simple-search-component{max-width:unset}}.schedule-confirm{z-index:1000}.schedule-confirm .ant-modal-confirm-btns{text-align:center}.schedule-confirm .anticon.anticon-exclamation-circle{display:none}.schedule-confirm .ant-modal-confirm-title{text-align:center}.px15{padding-left:15px;padding-right:15px}@media(max-width:970px){.doctor-portal p{font-size:13px;margin-bottom:.5em}}@media(max-width:600px){.doctor-portal{margin-top:-40px}.doctor-portal .fixed{top:80px}}
