.schedule {
    background: var(--primary-color);
}
img.doctore_profile_img {
    border-radius: 96px !important;
}
.doctor_name {
    font-size: 16px;
    color: var(--primary-base-color);
    font-weight: 600;
}
.view_profile {
    background: var(--primary-color);
    border: var(--primary-color);
    color: var(--plain-color);
}
.doctor_deegry {
    font-size: 12px;
    color: var(--tartiary-text-color);
}
.doctor_specality {
    font-size: 12px;
    color: var(--tartiary-text-color);
}
.doctor_specality {
    font-size: 12px;
    color: var(--tartiary-text-color);
}
.view_profile{
    font-size: 12px;
    padding: 5px;
    text-transform: uppercase;
}
.doctor_experience {
    align-content: center !important;
    display: inline-block;
    font-size: 12px;
}
.accordion {
    border-radius: 0;
}
.accordion-button::after {
    color: var(--plain-color) !important;
}
.schedule_btn {
    padding: 6px;
    background: var(--primary-color) !important;
    color: var(--plain-color);
    font-size: 13px;
}

.doctor-profile-wrap .schedule_list a {
    font-size: 13px;
    font-weight: 500;
    color: var(--primary-color);
}
.doctor-profile-wrap .schedule_icon i {
    background: var(--primary-color);
    padding: 8px 13px;
    border-radius: 50%;
    font-size: 20px;
    color: var(--plain-color);
    transition: 500ms;
}
.doctor-profile-wrap .schedule_icon i:hover{
    background: var(--secondary-color)
}
.doctor-profile-wrap .doctor-details{
    padding-top: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 2rem;
}
.doctor-profile-wrap .doctor-details .doctor__action__btn{
    text-align: center;
}
.doctor-profile-wrap .doctor-details .schedule_list{
    margin-bottom: 0;
    margin-top: .5rem;
    font-size: 12px;
    text-align: center;
    color: var(--primary-color);
    font-weight: 500;
}
.doctor__image__wrapper {
    background: var(--primary-color);
    background: linear-gradient(to bottom,var(--primary-color) 0%,var(--primary-color) calc(50% + 40px),var(--plain-color) calc(50% + 40px),var(--plain-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=tertiary,endColorstr='#ffffff',GradientType=0);
    padding-top: 80px;
}
.doctor {
    margin-top: 0;
    padding: 0;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.doctor {
    background: var(--plain-color);
    margin-top: 2rem;
    padding: 2rem 15px;
}
.doctor__image{
    width: 150px;
    height: 150px;
    object-fit: cover;
    object-position: top;
    display: block;
    margin: 0 auto
}

.doctor__specialty__item:not(:last-child) {
    border-bottom: 1px solid var(--border-color);
    padding: 1.5rem 0 0.5rem;
    color: var(--primary-color);
}
.doctor__specialty__item table thead th {
    color: var(--plain-color);
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    padding: 1rem 2rem;
}
.doctor__specialty__item table thead {
    background: var(--primary-color);
}
.doctor__specialty__item table tbody {
    text-align: center;
}
.doctor__specialty__item table tbody tr:not(:last-child) {
    border-bottom: 1px solid var(--border-color);
}
.doctor__specialty__item table tbody tr td:first-child {
    text-transform: uppercase;
}
.doctor__specialty__item table tbody tr td {
    padding: 1rem 0;
}
.doctor-compare {
    float: right;
    color: var(--plain-color);
    background: var(--primary-color);
    padding: 2px 2px;
    border-radius: 0;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .2px;
    padding: 6px;
    margin-top: -4px;
    margin-bottom: 6px;
    margin-right: -8px;
    font-weight: 300;
}
.doctor-profile-wrap{
    padding: 4rem 0;
}

