/* @import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Cairo:wght@200;300;400;500;600;700;800;900&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');


/* font-family: 'Cairo', sans-serif;
font-family: 'Tajawal', sans-serif; 
font-family: 'Almarai', sans-serif;
font-family: 'Noto Kufi Arabic', sans-serif;
*/


h2.text-center.no-msg p {
    font-size: 18px;
}
#body-row {
    direction: rtl;
    text-align: right;
}
.sidebar-collapsed {
    right: 0;
    left: auto;
}
.main-content {
    padding: 0 85px 0 15px;
}
.banner-home .banner-action {
    text-align: left;
}
.owl-carousel {
    direction: ltr;
}
.banner-home .banner-action div {
    padding-right: 15px;
    padding-left: 0;
}
.banner-home .banner-action div:first-child {
    border-left: 1px solid #ffffff;
    padding-left: 15px;
    padding-right: 0;
    border-right: 0;
}
.banner-home .message-box {
    /* right: 0;
    left: auto; */
    padding: 40px 5% 20px 0;
}
/* .banner-home .owl-carousel .owl-nav {
    right: 60%;
    left: auto;
} */
[data-aos=fade-right] {
    
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
}
[data-aos=fade-left] {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
}
.card-media .card-img .types {
    right: 0;
    left: auto;
}
.mission-section {
    background-position: right;
}
.mission-section::before {
    right: 0;
    left: auto;
}
.offset-lg-5 {
    margin-right: 41.66667%;
    margin-left: 0;
}
footer .form-group .btn {
    left: 0;
    right: auto;
}

footer .form-group input.form-control {
    padding: 5px 10px 5px 150px;
}
.sidebar-collapsed .right-sidebar {
    text-align: right;
    right: -5px;
    left: auto;
}
.sidebar-collapsed .right-sidebar ul li a {
    padding: 0 0 0 30px;
}
.sidebar-collapsed .right-sidebar ul li a::after {
    left: 5px;
    content: '\f053';
    right: auto;
}
.sidebar-collapsed .right-sidebar ul li.nav-item.dropdown .dropdown-toggle::after {
    right: auto;
    left: 0;
}
.right-sidebar .dropdown-menu {
    text-align: right;
}
.banner-home .banner-action .search-content {
    left: 95px;
    right: auto;
}
.banner-home .banner-action .search-content form::before {
    left: 30px;
    right: auto;
}
.banner-home .banner-action .search-content form .form-control {
    padding: 0 15px 0 100px;
}
.banner-home .banner-action .search-content form .btn {
    left: 7px;
    right: auto;
}
.banner-home .banner-action .lang-select__sub-list {
    left: -10px;
    right: auto;
}
.banner-home .banner-action .lang-select__sub-list::before {
    left: 20px;
    right: auto;
}

.document ul li {
    padding-right: 15px;
    padding-left: 0;
}
.video .document-content h3::before,
.video .document-content ul li::before,
.document ul li::before {
    left: auto;
    right: 0;
}
.contact {
    direction: ltr;
}
.video .document-content ul li,
.video .document-content h3 {
    padding-left: 0;
    padding-right: 15px;
}
.event .event-card {
    border-right: 8px solid #009A96;
    border-left: 0;
}
.event .col-md-6:nth-child(odd) .event-card {
    border-right: 8px solid #F7BE00;
    border-left: 0;
}
.event .event-card .right-side {
    padding-right: 10px;
    padding-left: 0;
}
.event .event-card .event-action {
    text-align: left;
}
.event .card-media .day {
    right: 0;
    left: auto;
}
.video .top-bar .social-share {
    padding: 8px 0 0 30px;
    text-align: left!important;
}
.custom-modal .modal-content {
    direction: rtl;
    text-align: right;
}
.custom-modal .close {
    left: 15px;
    right: auto;
}
.custom-modal .custom-file .custom-file-label::after {
    padding-left: 20px;
    padding-right: 0;
    left: 0;
    right: auto;
}
.menu-primary_menu-arabic-container {
    display: none;
}
/** Start Media Query **/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .banner-home .message-box {
        padding: 30px 20px 30px 0;
    }
    .banner-home .owl-carousel .owl-nav {
        /* right: 68%;
        left: auto; */
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .banner-home .message-box {
        padding: 30px 20px 30px 0;
    }
    .banner-home .owl-carousel .owl-nav {
        /* right: 68%;
        left: auto; */
    }
    .offset-lg-5 {
        margin-right: 0;
        margin-left: 0;
    }
}

@media only screen and (max-width: 767px) {
    .banner-home .message-box {
        padding: 10px 15px;
        width: calc(100% - 30px);
        font-size: 21px;
    }
    .banner-home .owl-carousel .owl-nav {
        /* left: 0;
        right: auto; */
    }
    .main-content {
        padding: 0 80px 0 15px;
    }
    .banner-home .banner-action {
        padding: 15px 0;
    }
    .banner-home .banner-action .search-content {
        left: 5px;
        right: auto;
    }
    .banner-home .banner-action .search-content form::before {
        right: auto;
        left: 75px;
    }
    .banner-home .banner-action .lang-select__sub-list {
        left: 10px;
        right: auto;
    }
    .banner-home .banner-action .lang-select__sub-list::before {
        left: 5px;
        right: auto;
    }
    .offset-lg-5 {
        margin-right: 0;
        margin-left: 0;
    }
    footer .form-group input.form-control {
        padding: 5px 10px 5px 70px;
    }
    .sidebar-collapsed {
        z-index: 100;
    }
    .event .event-card .left-side {
        text-align: right;
    }
    .video .top-bar .social-share {
        padding: 5px 0 10px;
        text-align: center!important;
    }
    
    
}


html[dir="rtl"],
body.rtl {
	font-family: 'Tajawal', sans-serif;
}

body.rtl h1,
body.rtl h2,
body.rtl h2 span,
body.rtl h3 {
	font-family: 'Almarai', sans-serif !important;
}

body.rtl p, body.rtl span, body.rtl li, body.rtl a, body.rtl .sidebar-collapsed .right-sidebar ul li a, body.rtl .video .contact-info p, body.rtl .event-details-tab .row-agenda p, body.rtl .event-details-tab .speaker-content div.right-side p, body.rtl .event-details-tab .nav-pills li a, body.rtl .video .social-share span, body.rtl .video .top-bar .left-side .date-bar {
	font-family: 'Tajawal', sans-serif;
}
body.rtl footer .form-group input.form-control {
	text-align:right;
	direction:rtl;
}