  :lang(ar) body {
    direction: rtl;
    unicode-bidi: embed;
    font-family: 'Droid Arabic Kufi'!important;
    font-size: 18px!important;
}

:lang(ar) h1,
:lang(ar) h2,
:lang(ar) h3,
:lang(ar) h4,
:lang(ar) h5,
:lang(ar) h6 {
    font-family: "Noto Kufi Arabic", "Roboto", sans-serif !important;
    line-height: inherit;
}

:lang(ar) input,
:lang(ar) textarea,
:lang(ar) select {
    font-family: 'Droid Arabic Kufi'!important;
}

p {
    font-family: "Noto Naskh Arabic", "Roboto", serif;
}

p #main-header,
#et-top-navigation {
    font-family: 'Droid Arabic Kufi', handwriting !important;
}

.mobile_menu_bar:before,
#main-header h1,
#top-menu li.current-menu-ancestor>a,
#top-menu li.current-menu-item>a,
#top-menu a {
    color: #fff;
    font-family: 'Droid Arabic Kufi';
}

.container {
    text-align: right;
}


/* Homepage Adjustments */

.home .et_pb_fullwidth_header,
.home .et_pb_fullwidth_header_container.right {
    flex-flow: row!important;
}

.home .et_pb_blurb_description p {
    padding-bottom: 0px;
}

.et_pb_text_23 h3::after {
    margin-right: 1px;
    margin-left: initial;
}

.et_pb_fullwidth_menu.et_pb_text_align_right .et_pb_menu__wrap, .et_pb_menu.et_pb_text_align_right .et_pb_menu__wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/* .et_pb_column_1_4 {
    float: right;
} */

.et_pb_column_3_4 {
    float: left;
    padding-right: 3%;
    padding-left: 0%;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one {
    margin-left: 15px;
}


/*  Introductin page RTL updates*/

.postid-20125 .et_pb_row_8 {
    direction: rtl;
}

.postid-20125 .et_pb_row_8.et_pb_row .et_pb_column {
    margin-right: 0%;
    margin-left: 3%;
}

.postid-20125 .et_pb_column_8,
.postid-20125 .et_pb_column_39 {
    margin-left: 10px!important;
    margin-right: 10px!important;
}

.postid-20125 .et_pb_column_21 {
    float: right;
}

.postid-20125 .et_pb_text_9,
.postid-20125 .et_pb_text_10,
.postid-20125 .et_pb_text_11,
.postid-20125 .et_pb_text_12,
.postid-20125 .et_pb_text_13,
.postid-20125 .et_pb_text_14 {
    margin-right: 3%
}

.postid-20125 .et_pb_column_55,
.postid-20125 .et_pb_column_65 {
    display: none;
}

.postid-20125 .et_pb_blurb_position_right .et_pb_blurb_content {
    padding-right: unset;
    padding-left: 10px;
}

.postid-20125 .et_pb_text_25 {
    float: right;
}

.postid-20125 .et_pb_text_26 {
    float: left;
}

.postid-20125 .et_pb_blurb_11.et_pb_blurb .et_pb_main_blurb_image,
.postid-20125 .et_pb_blurb_12.et_pb_blurb .et_pb_main_blurb_image,
.postid-20125 .et_pb_blurb_13.et_pb_blurb .et_pb_main_blurb_image {
    float: left;
    padding-left: 0px;
    padding-right: 5px;
}

ul.et_pb_side_nav li.side_nav_item,
.et-social-icons {
    float: left;
}

#top-menu>li:last-child {
    padding-right: 22px;
}

#et-secondary-nav li:first-child {
    margin-right: 0;
}

#et-secondary-nav>li:last-child {
    margin-right: 15px;
}

#top-menu li {
    text-align: right;
}

#et-top-navigation {
    text-align: left!important;
}

#top-menu li.mega-menu ul li {
    float: right !important;
}

#top-menu li.mega-menu>ul>li:nth-of-type(4n) {
    clear: left;
}

#top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
    clear: right;
}

#sidebar .et_pb_widget,
.bottom-nav,
.et_pb_post,
#left-area {
    text-align: right;
}

#footer-info {
    float: right;
    text-align: right;
}

.et-social-icons li:last-child {
    margin-left: 0;
}

#top-menu>li:first-child,
.bottom-nav li:first-child {
    padding-right: 0;
}

.widget_search #searchsubmit {
    right: auto;
    left: 0;
}

.et_pb_counter_amount {
    float: right;
    text-align: left;
    padding: 1px 1px 1px 3%;
}

blockquote {
    border-right: 5px solid;
    padding-right: 20px;
    padding-left: 0;
    border-left: 0;
}

.et_pb_text_align_right {
    text-align: right !important;
}

.et-pb-controllers a {
    margin-right: 0;
    margin-left: 10px;
}

.et_pb_slide_with_image .et_pb_slide_description {
    text-align: right;
}

.et_pb_slide_with_image .et_pb_slide_image {
    left: 0;
}

.et_pb_tabs_controls li {
    float: right;
    border-left: 1px solid #d9d9d9;
    border-right: none;
}

.et_pb_toggle_title:before {
    right: inherit;
    left: 0;
}

.et_pb_toggle h5.et_pb_toggle_title {
    padding: 0 0 0 30px;
}

#footer-widgets .footer-widget li {
    text-align: right;
    padding: 0 14px 10px 0;
}

#footer-widgets .footer-widget li:before {
    left: inherit;
    right: 0;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
    float: right;
}

.rtl #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_more_button.et_pb_button:hover {
    padding-left: 0.7em;
    padding-left: 2em;
}

.comment_avatar {
    left: auto;
    right: 0;
}

.comment_area .comment-reply-link {
    right: auto;
    left: 0;
    max-width: 95px;
}

.comment_area .comment-reply-link.et_pb_button:hover {
    padding: 0.3em 0.7em 0.3em 2em;
}

.comment_area .comment-reply-link.et_pb_button:after {
    content: "\34";
    top: 50%;
    margin-top: -16px;
    left: 0;
}

.comment-body {
    padding: 0 100px 0 110px;
}

.form-submit {
    text-align: left;
}

.et_pb_pricing li {
    padding: 0 14px 28px 0 !important;
    text-align: right;
}

.et_pb_pricing li:before {
    left: auto;
    right: 0;
}

.et_pb_testimonial_no_image .et_pb_testimonial_description,
.et_pb_column_1_3 .et_pb_testimonial_description,
.et_pb_column_1_4 .et_pb_testimonial_description,
.et_pb_column_3_8 .et_pb_testimonial_description {
    padding-right: 0;
}

.et_pb_testimonial_portrait {
    float: right;
}

.et_pb_testimonial_description {
    padding-left: 0;
    padding-right: 120px;
}

.et_pb_forgot_password {
    text-align: right;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: right;
}

li.product.last {
    clear: left;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    margin: 0 0 53px 60px !important;
}

.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
    margin-left: 0 !important;
}

.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n),
.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n) {
    margin-left: 0 !important;
    clear: left !important;
}

.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n+1),
.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n+1) {
    margin-right: 0 !important;
    margin-left: 60px !important;
}

.archive.et_left_sidebar.woocommerce ul.products li.product.last,
.archive.et_right_sidebar.woocommerce ul.products li.product.last {
    margin-right: 0 !important;
    margin-left: 60px !important;
}

.et_header_style_split #et_top_search,
.et_header_style_centered #et_top_search {
    margin-left: 0;
    margin-right: 22px;
}

span.et_close_search_field,
.et-search-form {
    right: auto;
    left: 0;
}

.et_mobile_menu li li {
    padding-right: 5%;
    padding-left: 0;
}

#main-header #mobile_menu {
    text-align: right;
}

#main-header .et_mobile_menu li ul,
.et_pb_fullwidth_menu .et_mobile_menu li ul {
    padding-left: 0;
    padding-right: 10px;
}


/* UN Divi Custom RTL */

#top-header #un-welcome-text {
    float: right;
}

#top-header #un-welcome-text a.navbar-brand::before {
    margin-right: 0;
    margin-left: 7.8px;
    float: right;
}

#top-header #language-switcher {
    float: left;
    font-family: Roboto;
}

#top-header #language-switcher #language-switcher-desktop ul.menu li {
    float: right;
    padding-left: 13px;
    padding-right: 0px;
    margin-right: 0;
}

#top-header #language-switcher #language-switcher-desktop ul.menu li.last,
#top-header #language-switcher #language-switcher-desktop ul.menu .wpml-ls-last-item {
    padding-left: 0;
}

#un-brand-footer-bottom .footer-brand {
    background-position: right top;
}

#un-brand-footer-bottom .footer-brand a {
    padding-left: 0;
    padding-right: 30px;
}

#un-brand-footer-bottom #un-brand-footer-links ul.nav li {
    float: right;
    padding-right: 0;
    padding-left: 6.5px;
    margin-right: 0;
    margin-left: 5.85px;
    border-right: none;
    border-left: #737373 solid 1px;
}

#un-brand-footer-bottom #un-brand-footer-links ul.nav li.last {
    padding-right: 0;
    margin-right: 0;
    border-left: none;
}

#logo {
    width: 17%;
    border-left: 1px solid black;
    margin-left: 25px!important;
    border-right: none!important;
    margin-right: -25px!important;
}

.pull-left {
    float: right;
}

.pull-right {
    float: left;
}

.et_pb_accordion .et_pb_toggle_title:before,
.et_pb_toggle .et_pb_toggle_title:before {
    left: 0;
    right: auto;
}

.dgbc_post_item a.chapter-download:before {
    margin-right: 0px;
    float: right;
    margin-left: 7.8px;
}


/* Position chapter label to right of card on RTL */

.dgbc_post_item span {
    right: 20px;
    left: unset;
}

@media all and (min-width: 981px) {
    .et_vertical_nav #et_search_icon:before {
        right: 0;
    }
    .et_vertical_nav.et_header_style_centered #et_search_icon:before {
        left: auto;
    }
    .et_vertical_nav.et_header_style_split #et_top_search {
        margin-right: 0;
    }
    .et_vertical_nav.et_header_style_split #et_search_icon:before {
        left: auto;
    }
    #et-top-navigation {
        text-align: left!important;
    }
    /*If mobile menu enabled on desktop, fix menu position*/
    .rtl.et_header_style_left #et_mobile_nav_menu,
    .rtl.et_header_style_left #et_top_search,
    .rtl.et_header_style_split #et-top-navigation .et-cart-info {
        float: left;
    }
    #mobile_menu {
        left: 0!important;
        right: auto!important;
    }
}

@media all and (max-width: 980px) {
    .et_full_width_page.woocommerce ul.products li.product.last,
    .et_full_width_page.woocommerce-page ul.products li.product.last,
    .et_pb_pagebuilder_layout ul.products li.product.last,
    .et_pb_pagebuilder_layout ul.products li.product.last {
        margin-right: 0 !important;
    }
    .et_header_style_centered .mobile_menu_bar,
    .et_header_style_split .mobile_menu_bar {
        left: 5px;
        right: auto;
    }
    .et_header_style_centered #main-header .mobile_nav,
    .et_header_style_split #main-header .mobile_nav {
        text-align: right;
    }
}

@media all and (max-width: 980px) and (min-width: 768px) {
    .woocommerce ul.products li.product:nth-child(2n) {
        float: right;
    }
    .woocommerce ul.products li.product:nth-child(3n) {
        margin-left: 0 !important;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        margin: 0 0 53px 32px !important;
    }
    .woocommerce ul.products li.product:nth-child(3n+1) {
        margin-right: 0 !important;
    }
    .archive.et_left_sidebar.woocommerce ul.products li.product.last,
    .archive.et_right_sidebar.woocommerce ul.products li.product.last {
        margin-left: 32px !important;
    }
}

@media all and (max-width: 767px) {
    .home .et_pb_fullwidth_header,
    .home .et_pb_fullwidth_header_container.right {
        flex-flow: column!important;
    }
    .et_pb_slide_with_image .et_pb_slide_description {
        text-align: center;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        margin-left: 0 !important;
    }
    #comment-wrap li.comment article.comment-body {
        padding: 0 100px 0 0;
    }
    .comment_area .comment-reply-link {
        max-width: none;
        float: left;
    }
    .et_pb_toggle_0.et_pb_toggle .et_pb_toggle_title {
        padding-left: 25px!important;
        text-align: left;
    }
    #language-switch-mobile ul li a {
        padding-right: 10px;
        padding-left: 0px;
    }
}

@media all and (max-width: 479px) {
    #comment-wrap li.comment article.comment-body {
        padding: 0 50px 0 0;
    }
}

#et_top_search {
    float: left;
}

#et-secondary-menu .et-cart-info {
    margin-left: 0;
    margin-right: 15px;
}

#et-top-navigation {
    float: left;
    padding-right: unset!important;
}

#et-secondary-menu {
    float: left;
}

#et-info {
    float: right;
}