.proverbs{
    height: 200px;
}
body{
    direction: rtl;
    text-align: right;
}
.ltr{
    direction: ltr;
}
@font-face {
    font-family: "DIN Next LT Arabic";
    src: url("../fonts/DINNextLTArabic-Regular.ttf");
    src: local("Ã¢Ú©Ø›"), url("../fonts/DINNextLTArabic-Regular.ttf") format("truetype");
    /*src: url("../fonts/DINNextLTArabic-Regular.ttf");*/
    /*src: local("Ã¢Ú©Ø›"), url("../fonts/DINNextLTArabic-Regular.ttf") format("truetype");*/
    font-weight: 400;
    font-display: swap;
}
body,h1,
h2,
h3,
h4,
h5,
h6,.about-two__image-content-right span,.about-three__tab-list .nav-link {
    font-family: 'DIN Next LT Arabic';
}
.topbar-two__info:before {
    right: 0;
    left: auto;
}

.topbar-two__info i {
    margin-left: 15px;
}
.topbar-two__social a + a {
    margin-right: 10px;
}
.header-navigation .container .logo-box {
    float: right;
}
.site-header__header-two .header-navigation .main-navigation {
    float: right;
    text-align: right;
}
.header-navigation ul.navigation-box > li + li {
    margin-right: 45px;
    margin-left: unset;
}

.header-navigation .container .right-side-box {
    right: auto;
    left: 15px;
}
.site-header__header-two__search {
    margin-left: 20px;
}
.text-left {
    text-align: right !important;
}
.about-two__image--1{
    right: 100px;
    left: unset;
}
.about-two__image--2{
    left: 100px;
    right: unset;
}
.about-two__image-decor{
    border-right: unset;
    border-left: 2px solid #d99578;
    margin-right: auto;
    margin-left: 15px;
}
.about-two__image-content-right {
    margin-right: 10px;
    margin-left: unset;
}
.event-three__title {
    left: unset;
    right: 0;
}


.left-section {
    background-color: #ffffff;
    padding: 60px 30px;
}
.right-section {
    /*background-color: #f2ebe9;*/
    padding: 60px 30px;
    text-align: left !important;
    background: url(../images/svg/mab_bg.svg) left top #BC6171;
}
.title-area h2 {
    font-size: 2rem;
    font-weight: bold;
    animation: fadeInDown 1s ease-in-out;
}
.collection-four__single{
    padding-left: unset;
    padding-right: 28px;
}
.collection-four__content {
    padding-right: unset;
    padding-left: 28px;
}
.collection-four__link:before{
    /*left: unset;*/
    /*right: 50%;*/
}

.video-one__content {
    padding-right: unset;
    padding-left: 100px;
}

.video-one__list li {
    padding-left: unset;
    padding-right: 50px;
}
.video-one__list li i{
    left: unset;
    right: 0;
}
.about-three__tab-list .nav-item + .nav-item {
    margin-left: unset;
    margin-right: 10px;
}
.donation-form .nav-tabs .nav-item + .nav-item{
    margin-left: unset;
    margin-right: 20px;
}
.header-navigation ul.navigation-box > li > .submenu {
    right: 0;
    float: left;
    text-align: right;
}
.collection-three__more-link i {
    margin-right: unset;
    margin-left: 10px;
}

.site-footer-two__menu ul li + li {
    margin-right: 45px;
    margin-left: unset;
}
.site-footer__social a + a{
    margin-left: unset;
    margin-right: 20px;
}
.thm-breadcrumb{
    right: 15px;
    left: unset;
}
.bootstrap-select>.dropdown-toggle{
    text-align: left;
}
.bootstrap-select .dropdown-toggle .filter-option{
    text-align: right;
}
.dropdown-menu{
    text-align: right;
}
.dropdown-toggle::after{
    margin-left: unset;
    margin-right: .255em;
}
.bootstrap-select .dropdown-toggle .filter-option-inner{
    padding-right: inherit;
    padding-left: unset;
}
.collection-search__field + .collection-search__field{
    border-right: 1px solid #e4e4e4;
    border-left: unset;
}
.custom-header-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    border-bottom: 1px solid #e4e4e4;
    flex-wrap: wrap;
}

.custom-header-left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: calc(100% - 160px); /* Adjust for logo width */
}

.custom-header-logo {
    flex-shrink: 0;
    padding-left: 20px;
}

.header-logo-small {
    max-height: 110px;
    height: auto;
    width: auto;
}

/* Compact topbar */
.topbar-two {
    padding: 0;
    margin-bottom: 5px;
}
.topbar-two .inner-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Reduce navbar height */
.site-header__header-two .header-navigation ul.navigation-box > li {
    padding: 10px 0;
}

/* Optional: Adjust font sizes */
.topbar-two__text p {
    font-size: 14px;
    line-height: 1.4;
}
.collection-one__single {
    margin-left: 0;
    padding-right: 10px;
}
.mCustomScrollBox{
    direction: rtl;
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{
    margin-right: 30px;
    margin-left: 0;
}
.side-menu__block-contact__list-item {
    padding-left: unset;
    padding-right: 30px;
}
.side-menu__block-contact__list-item i{
    right: 0;
    left: auto;
}


section.videos {
    position: relative;
    z-index: 1;
}



@keyframes scrollPattern {
    from {
        background-position: 0 bottom;
    }
    to {
        background-position: 200px bottom; /* 👈 adjust based on image width/repetition */
    }
}

section.videos.animate-pattern::before {
    background-position: 100px bottom;
}

.blog-details__social a i{
    margin-right: unset;
    margin-left: 10px;
}
.sidebar__post-content {
    padding-left: unset;
    padding-right: 30px;
}
.blog-details__social a + a {
    margin-left: unset;
    margin-right: 20px;
}
.testimonials-one::before{
    content: '';
    display: block;
    width: 30%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/header-bg-grey.png);
    background-repeat: repeat;
    background-attachment: fixed;
    z-index: 0;
}
.donation-form__form input,.donation-form .bootstrap-select > .dropdown-toggle,.contact-one__field input, .contact-one__field textarea {
    padding-right: 10px;
    padding-left: 10px;
}
.cta-one__icon{
    margin-right: unset;
    margin-left: 30px;
}
.sidebar__post-carousel .owl-dots{
    left: 0;
    right: unset;
}
.pr_cats__children li i {
    margin-right: unset;
    margin-left: 10px;
}
.search-popup__form input{
    padding-right: 75px;
    padding-left: unset;
}

.user-dropdown:hover > .dropdown-menu { display: block; }
.user-dropdown .dropdown-menu { margin-top: .5rem; }
.faq-page__accrodion .accrodion-title h4:before{
    right: unset;
    left: 0;
}
td.ar {
    max-width: 100%;
    overflow-x: hidden;
}

/* صندوق Froala */
td.ar .fr-box,
td.ar .fr-wrapper,
td.ar .fr-element {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* كسر أي نص طويل داخل المحرر */
td.ar .fr-element,
td.ar .fr-element * {
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    word-break: break-word !important;
    white-space: normal !important;
}

/* منع الصور/الفيديو من كسر العرض */
td.ar .fr-element img,
td.ar .fr-element video,
td.ar .fr-element iframe,
td.ar .fr-element table {
    max-width: 100% !important;
    height: auto !important;
}

/* مهم جدًا مع table-responsive */
.table-responsive td {
    overflow-x: hidden;
}