li.parent-item.lightdarkmode.haschild.courses-menu ul {
    width: auto;
    
}
li.parent-item.lightdarkmode.haschild.courses-menu ul li {
}
li.parent-item.lightdarkmode.haschild.courses-menu ul li a {
    color: black;
    display: block;
        padding: 10px;

}
li.parent-item.lightdarkmode.haschild.courses-menu ul li a:hover {
    background: #e2e2e2;
}

.modechanger svg {
    color: black;
}
.dr_data_box img {
    border-radius: 20px !important;
}

.gold_class, .dr_data_box img.inner_img {
    border-radius: 20px !important;
}

.hideindesktop {
    display: none;
}

@media only screen and (max-width: 768px) {
    
    header .mobile-navigation, .mobile-navigation .mobile-btn, header .mobile-navigation, .mobile-navigation .mobile-btn > a{
            display: inline-block !important;
            direction: rtl;
    }
    .hideinmobile {
        display: none !important;
    }
    .hideindesktop {
        display: block;
    }
}


/* Light Mode (Default) */
body.light-mode {
    background: #fff;
    color: #000;
}

body.light-mode  .modechanger svg {
    color: black;
}

body.dark-mode  .modechanger svg {
    color: white;
}


/* Dark Mode */
body.dark-mode {
    background: #000 !important;
    color: #ffffff;
}

body.dark-mode header .main-navigation > ul > li > a {
    color: white;
}

body.dark-mode header .main-navigation ul li.current_page_item a,
body.dark-mode header .main-navigation ul li a:hover,
body.dark-mode header.alt .main-navigation ul li.current_page_item a,
body.dark-mode header.alt .main-navigation ul li a:hover,
body.dark-mode header .main-navigation li.parent-item ul.submenu li:hover > a {
    color: #cf121e;
}

body.dark-mode .comment_box {
    background: #1e1e1e;
    border-bottom: 1px solid #444;
}

body.dark-mode .faqitem .header {
    background: #333;
    color: #fff;
}

body.dark-mode .subtitle {
    color: #cf121e;
}

body.dark-mode .speech {
    background: #4CAF50;
}

body.dark-mode .alert {
    background-color: #252525;
    color: #c9c9c9;
}

body.dark-mode .doctor_box_inner:not(.featured) {
    background: #2d2c2c;
}


body.dark-mode #home header .main-navigation li.courses-menu ul,
body.dark-mode #home-2 header .main-navigation li.courses-menu ul,
body.dark-mode #home-3 header .main-navigation li.courses-menu ul {
    background: rgba(45, 44, 44, 0.9) !important;
}

body.dark-mode header .main-navigation li.courses-menu li .single-item {
    background: rgba(0, 0, 0, 0.9) !important;
}

body.dark-mode .select2-container--default .select2-results__option {
    background: rgba(0, 0, 0, 0.9) !important;
}

body.dark-mode .dr_about_box {
    background: rgba(45, 44, 44, 0.9) !important;
}

/* Dropdown specific */
body.dark-mode li.parent-item.lightdarkmode.haschild.courses-menu ul,
body.dark-mode li.parent-item.lightdarkmode.haschild.courses-menu ul li {
    background: black;
    color: white;
}

body.dark-mode li.parent-item.lightdarkmode.haschild.courses-menu ul li a:hover {
    background: rgba(45, 44, 44, 0.9) !important;
    color: white;
}

body.dark-mode  li.parent-item.lightdarkmode.haschild.courses-menu ul li a {
    color: white;
    display: block;
    padding: 10px;
}


ul.modesysselector {
    position: absolute;
    z-index: 999;
    border: white !important;
    overflow: hidden;
    margin-top: 12px;
    border-radius: 5px
}

ul.modesysselector li {
    background: white;
    padding: 12px;
    text-align: center;
}

.article_box.article_box p  {
    direction: rtl;
}
.article_box p {
    color: black;
}
.article_box {
    min-height: 163px;
}

body.dark-mode .answer-box p {
    color: #000;
}




body.dark-mode .answer-box *, body.dark-mode .answer-box p, body.dark-mode .answer-box ul, body.dark-mode .answer-box span, body.dark-mode .answer-box div, body.dark-mode .answer-box li, body.dark-mode .answer-box a {
    color: black;
}


.question-box a {
    color: #c6d7fa;
}


.rtl .search_bar .form-control {
    font-family: inherit;
    direction: rtl;
}

.thequestions {
    padding: 10px;
}

p.addressbox {
    color: black;
    font-size: 15px;
}
.doctor_box_inner.featured p.addressbox {
    color: white;
}
.doctor_box_inner {
    direction: rtl;
}

.doctor_box_inner p {
    direction: rtl;
}


.doctor_box_inner .spec {
    color: #000000;
    background: #dcdcd8;
    color: black;
    padding: 10px;
    border-radius: 7px;
    border-right: 2px solid #000000;
}



.doctor_box_inner .spec {
    direction: rtl;
    font-size: 15px;
    color: black;
    margin-bottom: 9px;
    word-wrap: break-word; /* Ensure long words break */
    overflow-wrap: break-word; /* Ensures compatibility */
    white-space: normal; 

    
}

.doctor_box_inner.featured .spec {
    color: white;
}

.doctor_box_inner.featured .spec {
    color: white;
    background: #c6ad00;
    color: black;
    padding: 10px;
    border-radius: 7px;
    border-right: 2px solid white;
}


