@font-face {
    font-family: ArbicFont;
    src: url(arfont.ttf);
}
:root {
    --font-primary: "ArbicFont";
    --font-secondary: "ArbicFont";
}
body{
    font-family: 'ArbicFont', sans-serif !important;
}
.rbt-header-top{
    direction: rtl;
}
.rbt-header-top-news .inner .content .news-text img {
    margin-left: 5px;
    margin-right: inherit;
}
.rbt-information-list li a i {
    margin-right: inherit;
    margin-left: 10px;
    font-size: 14px;
    margin-top: 2px;
}
.rbt-banner-1{
    direction: rtl;
}
.rbt-banner-1 .content .shape-wrapper{
    left: inherit;
    right: -40px;
}

.rbt-banner-1 .content .inner .title {
    font-size: 57px;
}

.rbt-new-badge.rbt-new-badge-one {
    font-size: 20px;
}
.mainbar-row{
    direction: rtl;
}
.quick-access > li.account-access::after {
    right: -17px;
    left: inherit;
}
.rbt-user-menu-list-wrapper .user-list-wrapper li a img, .rbt-user-menu-list-wrapper .user-list-wrapper li a i{

    margin-right: inherit;
    margin-left: 7px;
}
.popup-mobile-menu.active .inner-wrapper{
    direction: rtl;
    left: unset;
    right: -91px;
}
.popup-mobile-menu .mainmenu .has-menu-child-item > a::after, .popup-mobile-menu .mainmenu .has-dropdown > a::after{
    right: inherit;
    left: 0;
}
.rbt-about-area{
    direction: rtl;
}
.text-start{
    text-align: right !important;
}
.rbt-feature .icon{
    margin-left: 15px;
    margin-right: inherit;
}
.about-style-1 .thumbnail-wrapper .thumbnail.image-2{
    left: 0;
    right: unset;
}
.about-style-1 .thumbnail-wrapper .thumbnail.image-3{
    left: unset;
    right: 150px;
}
.about-style-1 .thumbnail-wrapper .thumbnail.image-1{
    left: unset;
    right: -100px;
}
.rbt-meta li i {
    margin-left: 5px;
}

a.rbt-btn-link i, button.rbt-btn-link i, span.rbt-btn-link i {

    padding-right: 4px;
}
.rbt-btn:hover.hover-icon-reverse .btn-icon + .btn-icon {
    opacity: 1;
    transform: translateX(-58px);
    transition-delay: 0.225s;
}
.rbt-btn:hover.hover-icon-reverse .btn-text {
    transition-delay: 0.1s;
    transform: translateX(4px);
}
.rbt-section-gap {
    padding: 50px 0;
}
.rbt-course-area{
    direction: rtl;
    padding: 180px 0;
}
.rbt-card .rbt-card-body .rbt-card-title {
    font-size: 22px;
}
.rbt-card .rbt-card-body .rbt-card-text{
    min-height: 111px;
}
/*.rbt-btn:hover.hover-icon-reverse .btn-icon + .btn-icon{*/
/*    transform: translateX(-268px);*/
/*}*/
.rbt-callto-action-area{
    direction: rtl;
}
.child-gallery-single{
    padding: 8px;
}

.newsletter-form-1 .rbt-btn {
    left: 10px;
    right: unset;
}
.newsletter-form-1 input {
    padding-left: 172px;
    padding-right: 20px;
}
.newsletter-form-1{
    direction: rtl;
}
.rbt-footer{
    direction: rtl;
}

.copyright-style-1 p {
    font-size: 13px;
    text-align: right !important;
}
.copyright-area{
    direction: rtl;
}
.copyright-style-1 .copyright-link li + li::after{
    right: -1px !important;
    left: unset;
}
.rbt-rbt-blog-area{
    direction: rtl;
}
.text-start {
    text-align: left !important;
}
.rbt-about-area .text-start {
    text-align: right !important;
}
.rbt-feature .bg-warning-opacity i {
    color: #ffd4a1 !important;
    font-size: 24px;
}
.page-list {
    direction: rtl;
}
.feather-chevron-right:before {
    content: "\e933";
}
.ptb--100 {
    padding: 60px 0 !important;
}
.team-style-default.style-three .inner .thumbnail img, .rbt-default-card.style-three .inner .thumbnail img {
    height: 211px;
    object-fit: cover;
    object-position: right top;
}
.rbt-conatct-area , .rbt-contact-address{
    direction: rtl;
}
.rbt-page-banner-wrapper{
    direction: rtl;
}
.rbt-section-overlayping-top{
    direction: rtl;
}
.rbt-course-details-area{
    direction: rtl;
}

.rbt-breadcrumb-default.rbt-breadcrumb-style-3 .content {
    padding-left: 10%;
    padding-right: unset;
}
.rbt-breadcrumb-default.rbt-breadcrumb-style-3 .content .text-start{
    text-align: right !important;
}
.rbt-breadcrumb-default.rbt-breadcrumb-style-3{
    direction: rtl;
}
.review-wrapper span.value-text {
    right: unset;
    left: 0;
}

.review-wrapper .progress {
    max-width: 70%;
    margin-right: 115px;
    margin-left: unset;
}
.about-author .thumbnail a img {
    margin-left: 30px;
    margin-right: unset;
}
.rbt-cart-side-menu .inner-wrapper{
    direction: rtl;
}
.rbt-minicart-wrapper .product-content {
    padding-right: 20px;
    padding-left: unset;
}

.rbt-minicart-wrapper .minicart-item .close-btn {
    left: 0;
    right: unset;
}
.rbt-header .mainmenu-nav .mainmenu li:first-child a {
    padding-right: 0;
    padding-left: 10px !important;
}
.rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu{
    direction: rtl;
    text-align: right;
}