
header .container .header-right .buttons {
    margin-right: 0;
    margin-left: 30px;
}
header .container .header-right .buttons .lang {
    margin-left: 0;
    margin-right: 10px;
    direction: ltr;
}
header .container .header-right .buttons .contact-btn img {
    margin-right: 0;
    margin-left: 10px;
}

.slider-content #bigPhoto .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    text-align: right;
}

.slider-content #bigPhoto.owl-theme .owl-item .item {
    direction: rtl;
}
.slider-content #bigPhoto.owl-theme .owl-item .item .slider-image {
    left: 0;
    right: inherit;
}

.slider-content #bigPhoto .owl-dots .owl-dot.active span {
    margin-left: 90px;
    margin-right: 8px;
    background-color: transparent;
}
.slider-content #bigPhoto .owl-dots .owl-dot span::after {
    margin-right: 30px;
    margin-left: 0;
}

.s-nav-buttons {
    position: absolute;
    right: inherit;
    left: 25px;
    bottom: -25px;
    width: 50%;
    z-index: 9;
}

#thumbPhoto {
    position: absolute;
    left: inherit;
    right: 0;
    bottom: -75px;
    width: 50%;
}
.about-text {
    padding-left: 0;
    padding-right: 77px;
}

.about-image .icon {
    position: absolute;
    right: inherit;
    left: -38px;
    top: 120px;
    width: 77px;
    height: 77px;
}

.about-image .line-top {
    left: inherit;
    right: 30px;
}
.about-image .line-left {
    left: inherit;
    right: 30px;
}
.about-image .line-right {
    right: inherit;
    left: 30px;
}

.s-nav-buttons .my-controls-btns {
    transform: rotate(180deg);
}
.service-list {
    direction: ltr;
}
.nav-buttons {
    margin-right: 0 !important;
    margin-left: 1rem !important;
    direction: ltr;
}

.btn i {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

.service-list li a .text {
    direction: rtl;
    text-align: right;
}

.doctor-list, .news-list, .event-list, .gallery-list {
    direction: ltr;
}
.find-doctor .nav-buttons {
    margin-right: 1rem !important;
    margin-left: 0 !important;
    direction: ltr;
}


.line-title.border-white:after {
    content: '';
    position: absolute;
    left: inherit;
    right: 0;
    bottom: -10px;
    width: 100px;
    height: 3px;
    background-color: #fff;
}
.line-title.border-blue:after {
    content: '';
    position: absolute;
    left: inherit;
    right: 0;
    bottom: -10px;
    width: 100px;
    height: 3px;
    background-color: #2d6eb6;
}

.news-list li a .detail {
    direction: rtl;
    text-align: right;
}
.event-list li a .detail {
    direction: rtl;
    text-align: right;
}

footer .bulletin-form button {
    position: absolute;
    left: 0;
    right: inherit;
    top: -3px;
}

.slider-content .slider-page-top .slider-page-top-title {
    position: absolute;
    left: inherit;
    right: 0;
    text-align: right;
    bottom: 180px;
    z-index: 2;
}
.slider-content .slider-page-top .slider-page-top-image .icon {
    left: inherit;
    right: -38px;
}
.line-title.border-green:after {
    content: '';
    position: absolute;
    left: inherit;
    right: 0;
    width: 100px;
    bottom: -10px;
    height: 3px;
    background-color: #3bbbab;
}

.page-content nav:after {
    content: '';
    position: absolute;
    left: inherit;
    right: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    background: #f7f7f7;
}

#sendContact i {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

.page-content-top img.ms-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}

.date img.me-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}
.date.me-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

.back-btn img {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

.phone-btn i.me-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

.accordion-button::after {
    margin-left: inherit;
    margin-right: auto;
}

.accordion.job-accordion .accordion-item .accordion-header .accordion-button img.me-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

.subs li i {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

.page-content nav .breadcrumb .breadcrumb-item a img {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
    transform: rotate(180deg)
}
.breadcrumb-item + .breadcrumb-item::before {
    float: right;
    padding-right: 0;
    padding-left: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item + .breadcrumb-item {
    padding-left: 0;
    padding-right: 0.5rem;
}

.mobile-menu {
    right: inherit;
    left: 10px;
}

#menu {
    position: fixed;
    width: 250px;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 0 30px 0 30px;
    padding-top: 80px;
    background: $primary;
    transform-origin: -100% 0%;
    transform: translate(-100%, 0);
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
    left: 0;
    right: inherit;
    top: 0;
}

.sidemenu a img {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

@media only screen and (max-width: 991px) {
    .about-text {
        padding-left: inherit;
        padding-right: 0 !important;
    }
}

.file .file-text img {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

.form-select {
    
    background-position: left 0.75rem center !important;
}

.btn img.me-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}