
@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('ar_fonts/NotoSansArabic-Regular.woff2') format('woff2'),
        url('ar_fonts/NotoSansArabic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('ar_fonts/NotoSansArabic-Bold.woff2') format('woff2'),
        url('ar_fonts/NotoSansArabic-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


*
{
    font-family: 'Noto Sans Arabic' !important;
}
h1, h2, h3, h4
{
    font-weight: bold !important;
}
.floater {
    flex-direction: row-reverse !important;
} 

.owl-carousel.owl-virtual 
{
    direction: ltr;
}
section.research .owl-medicine {
    direction: ltr;
}
section.what .row.with_less .benefits ul li {
    background: url(../images/tick.svg) no-repeat right top !important;
     padding: 25px 55px 25px 15px;
     margin-left: 2%;
     margin-right:0 !important;
    background-position: 100%  !important;

    background-size: 35px !important;
}
section.research .row.box_wrap .boxs .wrap .head img {
    margin-right: 0 !important;
    margin-left: 15px;
    margin: 0  0 0 12px;
 }
 section.research .row.box_wrap .boxs .wrap .boby .box .inner h5 span {
    margin-right: 10px;
    margin-left: 0;
 }
 section.research .row.box_wrap .boxs .wrap .head h4 {
    text-align: right;
}
section.research .row.box_wrap .included-test ul li {
    width: 25%;
    background: url(../images/tick-2.svg) no-repeat right top;
    background-size: 20px;
    padding: 5px 35px 5px 12px !important;
    list-style: none;
    margin: 4px 0;
    font-size: 18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4588235294);
    background-position: 100% 8px !important;
    text-align: right;
}
.align-left {
    text-align: right !important;
}
.accordion-button::after, .accordion-button:not(.collapsed)::after {
    position: absolute;
    left: 0;
}

a.chat_with img {
    margin-right: 0px;
    margin-left: 10px;
    width: 23px;
}
section.footer .row .footer_box ul.menu, section.footer .row .footer_box ul, section.footer .row .footer_box ul ul {
    padding: 0;
    margin: 0;
}
section.footer .row .footer_box .subscribe_form input {
    padding: 10px 20px 10px 50px !important;
    direction: rtl;
}
section.footer .row .footer_box .subscribe_form button {
    right: auto !important;
    left: 10px;
    transform: rotate(180deg) !important;
}
.modal .modal-dialog .modal-content .modal-body .row .doc_text .wrap .headerr .social {
    left: 0px;
    right: auto;
}
section.science_behind .science_box.three .wrap ul.levels li span {
    margin-right: 0px;
    margin-left: 10px;
}

@media (max-width: 991px) {
    section.header .container .header_out .book_assesment_header {
        right: auto;
        left: 30px;
    }
}
@media (max-width: 991px) {
    section.header .container .header_out .book_assesment_header {
        right: -34px !important;
    }
 
    section.program-banner .banner_right .banner-img:hover .opps.one,section.program-banner .banner_right .banner-img .opps.one {
        left: 70% !important;
        top: -70px !important;
        right: auto;
    }
    section.header .container .header_out .header_menu .container-fluid .navbar-toggler { 
        right: -5px !important;
    }
    section.header .container .header_out .header_menu .container-fluid .navbar-toggler input[type=checkbox]:checked ~ span:nth-of-type(1) {
        transform: rotatez(45deg) translate(-7px, 13px) !important;
    }
    section.header .container .header_out .header_menu .container-fluid .navbar-toggler input[type=checkbox]:checked ~ span:nth-of-type(3) {
        transform: translate(-3px, -5px) rotatez(45deg) !important;
    }
}
