@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap');


html, body{ font-family: "Noto Sans Arabic", sans-serif !important; direction: rtl; }
a, h1, h2, h3, h4, h5, h6, li, p{ font-family: "Noto Sans Arabic", sans-serif !important;}
.topbar-one__info__icon{ margin-left:5px; margin-right:0px; }
.main-header__right__social a{ margin-left:0px; margin-right:15px; }
.main-header__logo{margin-right: 100px;margin-left: 0;}
.main-header__inner{ direction:ltr !important; }
.rtr-abt{    direction: ltr;}
.topbar-one__info__item a{ color:#FFF;   }
.team-details__content{ text-align:right; }
.headingmain{    color: #c7954a;
    font-size: 40px;
    font-weight: 600;
    display: block;}
.titlemain{    font-size: 40px;
    font-weight: 500;
    color: #c7954a;
    display: block;
    line-height: 60px;}
.main-header__nav { direction: rtl !important;
    margin-left: auto;
    margin-right: auto;
}
.bover span{color: #c7954a;}
.bover {
    margin: 0 0 21px;
    font-weight: 600;
    font-size: 56px;
    line-height: 80px;
    color: var(--procounsel-white, #fff);
}
.bnhead {
    margin: 100px 0 25px;
    font-weight: 400;
    font-size: 50px;
    line-height: 47px;
    text-align: center;
    color: #FFF;
}
.main-header__right {
    margin-right: 0;
    margin-left: auto;
}
@media (max-width: 1400px) {
    .main-menu .main-menu__list > li + li {
        margin-left: 0px;
        margin-right: 35px;
    }
}
.rtlteam{    direction: ltr;}
.main-menu .main-menu__list > li + li {
    margin-left: 0px;
    margin-right: 41px;
}
.mobile-nav__social a + a{margin-right: 20px; margin-left: 0px;}
.mobile-nav__content {padding-bottom: 80px;}
.mobile-nav__close{ left:15px; right:auto; }
@media (max-width: 767px) {.main-header__logo{ margin-right:0px; }.mobile-nav__contact{    direction: ltr;}}
@media (max-width: 1499px) {
    .main-slider-one__carousel.owl-carousel .owl-dots {
        right: 40px;
    }
}
.footer-widget__links{ padding:0px; }
.main-menu .main-menu__list li ul li > a::after{ left:20px; right: unset; }
.contact-one .sec-title {
    padding-right: 70px;
    padding-left: 0px;
}
.contact-one__info__item:first-child {
    padding-left: 57px;
}
@media (min-width: 1200px) {
    .contact-one__content {
        margin-right: -60px;
        margin-left: 38px;
    }
}
.contact-one__info__icon{ margin-right:0px; margin-left:15px; }