/*header css start*/
.site-header{background: #ffffff; position: relative; z-index: 99; border-bottom: solid 3px #eaf4f9; position: sticky; top: 0;}
.site-header .container {max-width: 1680px;}
.navbar-brand{padding: 0; margin: 0;}
.navbar-brand img{max-width: 247px; display: block; transition: all ease 0.5s;}
.site-header .navbar{padding: 0;}
.site-header .navbar-nav li{margin-left: 10px;}
.site-header .navbar-nav li a.nav-link{color: #12154C; font-size: 16px; font-weight: 400; padding: 40px 20px 40px 20px; position: relative;}
.site-header .navbar-nav li a.nav-link:after{border-bottom: solid 3px #00cfdd; position: absolute; left: 0; right: 0; bottom: -3px; content: ""; width:100%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease; width: 0;}
.site-header .navbar-nav .active > .nav-link, .site-header .navbar-nav .nav-link.active, .site-header .navbar-nav .nav-link.show, .site-header .navbar-nav .show > .nav-link{color: #00CFDD;}
.site-header .navbar-nav .nav-link:hover:after, .site-header .navbar-nav .active > .nav-link:after, .site-header .navbar-nav .nav-link.active:after, .site-header .navbar-nav .nav-link.show, .site-header .navbar-nav .show > .nav-link:after{width: 100%;}
.site-header .navbar-nav .active > .nav-link, .site-header .navbar-nav .nav-link.active:after, .site-header .navbar-nav .nav-link.show, .site-header .navbar-nav .show > .nav-link{color: #00CFDD;}
.site-header .navbar-nav .nav-link:hover, .site-header .navbar-nav li.active .nav-link{color: #12154C; background-color: #eff7fa;}
.site-header .navbar-nav .nav-link:focus{color: #12154C; background-color: #eff7fa;}
.site-header .navbar-nav li.login-link {justify-content: center;display: inline-flex;align-items: center;}
.site-header .navbar-nav li.login-link a {color: #ffffff;background-color: #00cfdd;padding: 8px 15px;font-size: 14px;border-radius: 5px;text-transform: uppercase;}
.site-header .navbar-nav li.login-link a i {margin-right: 9px;font-size: 15px;}
.site-header .navbar-nav li.login-link a:after {display: none;}
.site-header .navbar-nav li.login-link a:hover {background-color: #12154C; color: #ffffff;}
/*scroll header*/
.site-header.scroll-header .navbar-brand img {max-width: 165px;}
.site-header.scroll-header .navbar-nav li a.nav-link {padding: 20px 20px 20px 20px;}
.site-header.scroll-header .navbar-nav li.login-link a {padding: 8px 15px;}
/*user drop down*/
.site-header .navbar-nav li.user-link {display: inline-flex; align-items: center; justify-content: center;}
.site-header .navbar-nav li.user-link a {color: #12154c;font-size: 23px;display: flex;align-items: center;padding: 7px 10px 7px 10px;border-radius: 3px;background-color: #efefef;}
.site-header .navbar-nav li.user-link a .user-thumb {width: 35px;height: 35px;border-radius: 100%;display: inline-block;overflow: hidden;margin-right: 5px;border: solid 2px #00cfdd;}
.site-header .navbar-nav li.user-link .dropdown-menu {border-radius: 0;padding: 0;top: 75px;border: 0;box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1);}
.site-header.scroll-header .navbar-nav li.user-link .dropdown-menu {top: 57px;}
.site-header .navbar-nav li.user-link .dropdown-menu ul li {margin: 0;  padding: 0;border-bottom: solid 1px #ccc;}
.site-header .navbar-nav li.user-link .dropdown-menu ul li:last-child {border-bottom: 0;}
.site-header .navbar-nav li.user-link .dropdown-menu ul li a {font-size: 14px;border: 0;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: 0px;padding: 7px 10px;background: #fff;border-radius: 0;}
.site-header .navbar-nav li.user-link .dropdown-menu ul li a i {margin-right: 6px;}
.site-header .navbar-nav li.user-link .dropdown-menu ul li a:hover {color: #ffffff; background-color: #12154c;}

/*animated nav icon*/
#nav-icon{position:relative;border:0;margin:0;width:35px;height:22px;z-index:10; float: right; cursor:pointer;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
#nav-icon span{position:absolute;display:block;width:100%;height:3px;background:#00CFDD;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
#nav-icon span:nth-child(1){top:0}
#nav-icon span:nth-child(2){top:10px}
#nav-icon span:nth-child(3){top:20px}
#nav-icon.animate-icon span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
#nav-icon.animate-icon span:nth-child(2){opacity:0;left:-60px}
#nav-icon.animate-icon span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
/*header css end*/

/*home banner css start*/
.home-banner-block {background: url('../images/banner-bg.jpg') no-repeat; background-size: cover; width: 100%; padding: 35px 0;}
.home-banner-block .container {max-width: 1680px;}
.home-banner-block .banner-content .bnr-hd {font-size: 22px; font-weight: 600; color: #ffffff; background-color: #00CFDD; display: inline-block; margin-bottom: 20px; padding: 4px 10px;}
.home-banner-block .banner-content h1 {margin-bottom: 30px;}
.home-banner-block .banner-content h1 span {z-index: 1; position: relative;}
.home-banner-block .banner-content h1:after {width: 68px; height: 68px; border-radius: 100%; background-color: #00cfdd; content: ""; display: inline-block; margin: 0 0 -17px -35px;animation-name: stretch;animation-duration: 2.0s;animation-timing-function: ease-out;animation-direction: alternate;animation-iteration-count: infinite;animation-play-state: running;}
.home-banner-block .banner-content p {color: #12154C; font-size: 18px;}
.home-banner-block .small-img-top {position: absolute; left: 1%; top: 11%;}
.home-banner-block .bottom-img-block {display:none;position: absolute; bottom: 0; left: 20%; padding: 3px 3px 20px; border-radius: 0px 30px 0px 30px; box-shadow: 5px 5px 25px rgba(0,207,221,0.21); background-color: #ffffff; font-size: 24px; color: #12154C; text-align: center; width: 237px;}
.home-banner-block .bottom-img-block img {width: 100%; display: block; border-radius: 0px 27px 0px 0; margin-bottom: 15px;}
.home-banner-block .bottom-img-block:after {width: 25px; height: 25px; background-color: #00cfdd; border-radius: 100%; content: ""; display: block;position: absolute;bottom: -12px;right: 27px;animation-name: stretch;animation-duration: 2.0s;animation-timing-function: ease-out;animation-direction: alternate;animation-iteration-count: infinite;animation-play-state: running;}
.home-banner-block .right-img-block {display:none !important; background-color: #ffffff; border-radius: 30px 0; box-shadow: 5px 5px 25px rgba(0,207,221,0.21); position: absolute; right: -1%; top: 50%; transform: translateY(-50%); font-size: 24px; color: #12154C; min-width: 255px; padding: 12px 22px;}
.home-banner-block .right-img-block img {width: 72px; margin-right: 12px;}
/*home banner css end*/

/*find prover css start*/
.doctor-slider {margin-top: 30px;}
.doctor-slider.owl-carousel .owl-stage {display:flex;}
.doctor-slider.owl-carousel .owl-item {display:flex; flex-wrap:wrap;}
.doctor-box{background: rgb(1,181,154);background: linear-gradient(45deg, rgba(1,181,154,1) 0%, rgba(1,194,188,1) 50%, rgba(0,209,226,1) 100%); margin-top: 10px; margin-bottom: 20px; height: calc(100% - 30px);}
.doctor-img{position: relative; padding: 10px;}
.doctor-slider.owl-carousel .owl-item .doctor-img img{display: block; width: 100%; max-height:283px; object-fit:contain;}
.doctor-img .label-img{position: absolute; top: 24px; left: 24px;}
.doctor-info{padding: 8px 20px 20px; color: #ffffff;}
.doctor-info .exp-hd{font-weight: 600; text-transform: uppercase;; font-size: 12px; width: 100%;}
.doctor-info .h4{font-weight: 600; color: #ffffff; margin-bottom: 10px; width: 100%;}
.doctor-info .h4 a {color:#ffffff;}
    .doctor-info .specialties {
        display: flex;
        overflow-y: hidden;
            overflow-x: auto;
        max-width: 290px;
        min-width:100%;
        white-space:nowrap;
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
.doctor-info .specialties li{background: rgba(0,0,0,0.10); border-radius: 50px; font-size: 13px; padding: 5px 15px 6px; margin-right: 12px;}
.doctor-info .specialties li:last-child{margin: 0;}
.doctor-info p {font-size: 14px;}
/*find prover css end*/

/*legal css start*/
.legal-section { background-color: #ffffff;background-image: url('../images/bubble-left.png'), url('../images/bubble-right.png');background-position: left 108px, 103% bottom;background-repeat: no-repeat, no-repeat;}
.map-frame {margin-top: 20px;}
.map-frame img {width: 100%; display: block;}
.legal-section .table-responsive {width: 100%; background-color: #ffffff; margin-top: 50px;}
.legal-section .table-responsive table {width: 100%;}
.legal-section .table-responsive table thead {position:sticky; top:0;}
.legal-section .table-responsive table thead th {font-size: 16px; color: #ffffff; border-top-color:#00CFDD; border-left-color:#00CFDD; border-bottom-color:#00CFDD; background-color:#00CFDD; font-weight: 600;width: 20%;}
.legal-section .table-responsive table tbody td {font-size: 15px; border-top: solid 1px #dee7e6; padding: 15px 0;}
/*legal css end*/

/*things know css start*/
.things-know-section { background-image: url('../images/things-know.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center;}
.things-know-section:after {background-color: rgba(248, 249, 254, 0.95); content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.circle-img-block { background-size: 100%; width: 349px; display: flex;justify-content: flex-end;align-items: center; }
.circle-img-block::after {background: url('../images/green-circle.svg') no-repeat;content: "";width: 349px;height: 349px;animation-name: spin;animation-duration: 4000ms;animation-iteration-count: infinite;animation-timing-function: linear;background-size: 100%;position: absolute;left: 0;right: 0;z-index: -1;margin: auto;}
.circle-small-img-left {position: absolute; left: 5px; top: 0; width: 148px;}
.circle-small-img-right {position: absolute; right: -7px;top: 12px;width: 141px;}
.circle-text-block {background-color: #ffffff; box-shadow: 5px 5px 25px rgba(0, 207, 221, 0.13); width: 246px; border-radius: 25px 0px 25px 0px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; padding: 11px 5px 10px;}
.circle-text-block span {margin-right: 13px; min-width: 43px;}
.things-know.owl-carousel .owl-stage-outer {padding: 40px 0 30px;}
.begin-step {background-color: #ffffff; box-shadow: 5px 5px 25px rgba(0,207,221,0.1); border-radius: 5px; padding: 18px 25px;}
.begin-step i {position: absolute; right: 10px; top: 10px; font-size: 25px; color: #00CFDD;}
.begin-step .no {width: 41px; height: 41px; background-color: #CBF5F8; font-size: 20px; color: #00CFDD; font-weight: 900; border-radius: 100%; margin-bottom: 15px;}
/*things know css end*/

/*science css start*/
.science-section { background-image: url('../images/doctor-with-stethoscope-hands-hospital-background.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center;}
.science-section:after {background-color: rgba(0, 207, 221, 0.90); content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.science-section .content-block {padding-top: 20px;}
.science-section .text-link {margin: 20px 0 0 36px;}
/*science css end*/

/*provider css start*/
.provider-section .dotted-pattern {position: absolute; bottom: 0; left: 0; width: 183px;}
.provider-section .img-block {padding: 0 0 25px 70px;}
.provider-section .img-block img {width: 100%;display: block;}
.provider-section .doctor-title {background-color: #ffffff; position: absolute; bottom: 24px; left: 30px; box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1); font-weight: 600; color: #12154C; padding: 25px 30px;}
.provider-section .doctor-title .icon {width: 27px; min-width: 27px; margin-right: 15px;}
.provider-section .doctor-title span:after {border-bottom: solid 2px #53B8F0; content: ""; position: absolute; bottom: 0; left: 73px; right: 30px;}
/*provider css end*/

/*Newsletter css Start*/
.newsletter-sec {background: #F8F9FE;}
.newsletter-inner {display: flex;align-items: center;width: 100%;}
.newsletter-form {max-width: calc(100% - 190px);width: 100%;margin-left: auto;}
.newsletter-form .input-group {justify-content: space-between;position: relative;padding-right: 165px;}
.newsletter-form .input-box {width: 48%;}
.newsletter-form .input-box .form-control {height: 44px;}
.input-group .btn-custom {position: absolute;right: 0;top: 0;height: 44px;line-height: 44px;width: 135px;}
.newsletter-sec h2 {margin-bottom: 12px;}
.newsletter-sec p {margin-bottom: 25px;}
 /*Newsletter css End*/

/*Footer css Start*/
.footer .footer-top {padding: 30px 0;background: #fff;border-top: 1px solid #ebebed;}
.footer .footer-top .row{align-items: center;}
.footer-logo {max-width: 166px;}
.footer-menu ul {display: flex;justify-content: flex-end;align-items: center;}
.footer-menu ul li{position: relative;}
.footer-menu ul li::after {content: "";height: 15px;width: 1px;background: #000;display: inline-block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.footer-menu ul li:last-child:after {display: none;}
.footer-menu ul li a {color: #4F4F4F;padding: 0 12px;line-height: 15px;display: inline-block;}
.footer-menu ul li:last-child a {padding-right: 0px;}
.footer-menu ul li a:hover{color: #00CFDD;}
.footer-bottom {background: #F8F9FE;text-align: center;padding: 20px 0;}
.footer-bottom p {margin: 0;color: #4F4F4F;font-size: 14px;}
/*Footer css End*/

/*Profile css start*/
.card-sec{background-color: #ffffff; box-shadow: 5px 5px 25px rgba(0,207,221,0.21); padding: 25px; height: calc(100% - 30px); margin-bottom: 30px;}
.profile-t-sec{position: relative;}
.profile-t-sec figure{text-align: center; background-color: #ecfbfd; padding: 30px; height:410px}
.profile-t-sec figure img{border-radius: 50%; border: 2px solid #99ecf1; height: 175px; object-fit: cover; display: inline-block; width: 175px;}
.doctor-name .h4 {font-weight: 500; margin-bottom: 10px;}
.doctor-name .doctor-exp {background-color: #f3f3f3;font-size: 14px;padding: 5px 25px;border-radius: 25px;}
.doctor-detail ul li {width: 49%;padding: 11px 4px 4px 0;color: #4F4F4F; font-size: 13px; display: flex;align-self: flex-start;}
.doctor-detail ul li.full {width: 100%; flex-wrap: wrap;}
.doctor-detail ul li.full label {width: 100%;}
.doctor-detail ul li label {min-width: 150px;font-weight: 600;font-size: 14px;color: #12154c;}
.profile-img-block {
    width: 327px;
    float: left;
    margin-bottom: 30px;
}
.profile-img-block .profile-img {
    background: #E3E3E3;
    padding: 35px 25px 30px;
    display: block;
    text-align: center;
    position: relative;
    z-index: 1;
}
.profile-img .boxclose {
    position: absolute;
    right: 15px;
    top: 20px;
    background: #8D8D8D;
    width: 30px;
    height: 30px;
    line-height: 29px;
    padding: 0;
    margin: 0;
    border: none;
}

.field-border-block {
    border: solid 1px #EBEBEB;
    padding: 20px;
    border-radius: 3px;
    margin-bottom: 25px;
}
    .field-border-block legend {
        font-size: 18px;
        font-weight: 700;
        color: #555555;
        padding: 0 6px 0 6px;
        border: none;
        width: auto;
        margin: 0;
    }
.testimonial-edit-block {
    width:100%;
}
.testimonial-edit-block .delete-btn-group {
    position: absolute;
    right: 22px;
    top: 13px;
}
.testimonial-edit-block .delete-btn-group .btn-custom.small, .testimonial-edit-block .add-btn-group .btn-custom.small{
    width: 30px;
    height: 30px;
    padding: 0;
    line-height: 30px;
}
.testimonial-edit-block .flex-row {
    background: #f0fdfd;
    padding: 20px;
    margin-bottom: 20px;
}
.testimonial-edit-block .field-col label{
    margin-bottom:10px;
}

.doctor-detail ul li .cke_chrome {width:100%;}
/*Profile css end*/
/*doctor login popup css start*/
.slide-flyout {
    background-color: #00cfdd;
    position: fixed;
    right: -320px;
    top: 0;
    bottom: 0;
    width: 320px;
    height: 100%;
    padding: 20px;
    z-index: 99;
    transition: ease all 0.5s;
}
.slide-flyout.active {right: 0;}
.flyout-header {margin-bottom: 25px;}
.flyout-header h4 {color: #ffffff; margin: 0;}
.flyout-header .close {opacity: 1;text-shadow: none;color: #12154c;font-size: 17px;background: #ffffff;width: 25px;height: 25px;border-radius: 100%;}
.doctor-login-form {padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;height: calc(100% - 55px);}
.doctor-login-form form {width:100%;}
.doctor-login-form label {color: #ffffff;}
.doctor-login-form label.error,#formForgotPassword .error{color: red;margin: 5px 0 0 0;font-size:14px}
.doctor-login-form .form-field {width: 100%;margin-top: 5px;margin-bottom: 12px;}
.doctor-login-form .form-field i{position: absolute; left: 11px; top: 11px; z-index:4; width: 18px; text-align: center;}
.doctor-login-form .form-field .form-control{border: solid 1px #EBEBEB;border-radius:3px; width: 100%; height: 47px; font-size: 14px; padding-left: 40px;}
.doctor-login-form .btn-custom {background-color: #12154c;color: #fff;width: 100%;margin-top: 20px;}
.doctor-login-form .btn-custom:hover {background-color: #000000;}
.doctor-login-form .form-link{padding-top: 5px;}
.doctor-login-form .form-link a {font-size: 14px; color: #ffffff; text-decoration: underline;}
.doctor-login-form .sign-btn-block {text-align: center;margin: auto -20px 0px -20px;width: calc(100% + 40px);border-top: solid 1px #fff;}
.doctor-login-form .sign-btn-block .btn-custom{width: 100%;}
.doctor-login-form .sign-btn-block .btn-custom:hover{background: #000000; color: #ffffff;}
.doctor-login-form .sign-btn-block p {color: #fff;margin: 20px 0 0 0;font-size: 14px;}
.doctor-login-form .sign-btn-block p a {color: #12154c;text-decoration: none;background: #fff;padding: 4px 12px;border-radius: 3px;margin-left: 7px;}
.doctor-login-form .sign-btn-block p a:hover{color: #12154c;}
/*doctor login popup css end*/

/*doctor signup css start*/
.profile-img-block {width: 250px;}
.profile-img-block .profile-img {background: #E3E3E3;padding: 20px 15px 15px;display: block;text-align: center;position: relative;z-index: 1;}
.profile-img-block .profile-img img {border-radius: 100%;width: 175px;height: 175px;margin: auto;display: block;}
.profile-img-block .profile-img label{display: inline-block!important;cursor: pointer;}
.profile-img-block .profile-img .btn-custom {margin-top: 20px;color: #ffffff;}
.profile-img-block .profile-img .btn-custom:hover {color: #ffffff;}
.profile-img-block .info-text {text-align: center;background: #ffffff;padding: 10px 9px;font-size: 12px;line-height: 1.4;border: solid 1px #efefef;}
.doctor-signup .form-control {font-size: 14px;}
.doctor-signup select.form-control {box-shadow: none !important; border: solid 1px #EBEBEB; background-color: #ffffff; font-size: 14px;}
.doctor-signup .form-field-block {width: calc(100% - 250px); padding-left: 30px;}
.doctor-signup .form-group label em {font-style: normal; color: red;}
.mobile-no-field{position: relative;}
.mobile-no-field .country-code{position: absolute; left: 15px; top: 8px; background:#ffffff url('../images/drop-down.svg') no-repeat right center; background-size: 9px; text-overflow:ellipsis;white-space:nowrap;padding-right:22px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
.mobile-no-field .form-control{padding-left: 80px;}
/*doctor signup css end*/

/*doctor profile view css start*/
.doctor-bnr-section {background-color: #ffffff; padding: 35px 0; background-image: url('../images/top-banner-pattern.png'), url('../images/top-banner-right-pattern.png'); background-position: top left, right top; background-repeat: no-repeat, no-repeat;}
.doctor-bnr-section .banner-content .bnr-hd {font-size: 22px; font-weight: 600; color: #ffffff; background-color: #00CFDD; display: inline-block; margin-bottom: 20px; padding: 4px 10px;}
.doctor-bnr-section .banner-content ul {margin-top: 30px;}
.doctor-bnr-section .banner-content ul li {position: relative; color: #12154C; padding-left: 73px;}
.doctor-bnr-section .banner-content ul li i {position: absolute;left: 0;width: 51px;top: 50%;transform: translateY(-50%);}
.doctor-bnr-section .banner-content ul li a {display: block; color: #12154C; font-weight: 600; text-decoration: underline;}
.doctor-bnr-section .bnr-img .doctor-profile-img {margin: 0;}
.doctor-bnr-section .bnr-img .doctor-profile-img::before {display: block;padding-top: 100%; content: "";}
.doctor-bnr-section .bnr-img .doctor-profile-img img {width: 100%; height: 100%; object-fit: contain; padding: 0;position: absolute;top: 0;left: 0;bottom: 0;right: 0;height:100%;}
.testimonials {background-color: #f8f9fe;}
.testimonila-block {background-color: #ffffff; border-radius: 10px; margin-bottom: 20px; padding: 25px 15px;}
.testimonila-block p {margin-bottom: 5px; position: relative; padding: 11px 0 0 37px;}
.testimonila-block p:before {font-family: "FontAwesome"; content: "\f10d"; font-size: 25px; color: #b7b8c9; position: absolute; left: 0; top: 0;}
.testimonila-block .testimonial-title {display: block; color: #12154C; font-weight: 600; margin: 6px 0 0 37px;}
.globe-img {padding-left: 30px;}
.about-doctor {background: url('../images/about-me-bg.jpg') no-repeat; background-size: cover; background-position: right center; padding-top: 160px; padding-bottom: 140px;}
.about-doctor .white-box {background-color: #ffffff; border-radius: 5px; padding: 35px 30px; height: 100%;}
.about-doctor .white-box ul {margin-top: 0;}
.about-doctor .white-box ul li {margin-bottom: 16px;}
.about-doctor .white-box ul li:last-child {margin-bottom: 0;}
.doctor-descripton {padding-top: 70px; padding-bottom: 100px;}
.doctor-descripton .img-block {margin-top: -120px;}
.doctor-descripton .description-text {padding-left: 20px;}
.doctor-descripton ul li {display: block; position: relative; padding-left: 65px; margin-bottom: 30px;}
.doctor-descripton ul li:last-child {margin-bottom: 0;}
.doctor-descripton ul li::before {width: 46px; height: 33px; background: url('../images/long-arrow.png') no-repeat; content: ""; position: absolute; left: 0; top: 0;}
.doctor-descripton ul li strong {display: block; color: #12154C; font-weight: 600; margin-bottom: 3px;}
.doctor-detail ul li .choices {width:100%;}
.choices__list--multiple .choices__item {border-radius:0 !important;}
.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
    border-left: 0 !important;
}
/*doctor profile view css end*/

.scroll {
    max-height: 400px;
    overflow-y: scroll
}

    .scroll::-webkit-scrollbar {
        width: 8px;
    }

    .scroll::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
        border-radius: 10px;
    }

    .scroll::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
    }