body{
    direction: rtl;
    text-align: right!important;
}
body, h1, h2, h3, h4, h5, h6, a, p, span, strong, b, div, center, button{
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}
.hero-slider, .testimonial-area{
    direction: ltr !important;
}
.hero-slider .row.align-items-center { direction: rtl !important; }
.hero-slider .row.align-items-center .hero-2-content { direction: rtl !important;text-align: right; }

.header-nav .navigation .navbar .navbar-nav .nav-item:last-child a {
    margin-right: 30px;
}
.text-right {
    text-align: left!important;
}
.about-2-thumb .thumb-2 .box {
    right: unset;
    left: 90px;
}
.ml-80 {
    margin-left: unset;
    margin-right: 80px;
}
.header-nav .navigation .navbar .navbar-btn a {
    margin-left: unset;
    margin-right: 50px;
}
.navbar-brand {
    margin-right: unset;
    margin-left: 1rem;
}
.about-2-content .item {
    padding-left: unset;
    padding-right: 20px;
}
.about-2-content .item::before {
    left: unset;
    right: 0;
}
.article-2-item .article-content > .title {
    padding-right: unset;
    padding-left: 15px;
}
.article-2-item .article-content > a .icon {
    margin-left: unset;
    margin-right: 6px;
}
.single-post-topbar ul li img {
    margin-right: unset;
    margin-left: 8px;
}
.footer-2-area .footer-info ul li img {
    position: absolute;
    left: unset;
    right: -27px;
    top: 5px;
}
.header-top .header-top-item .info ul li img {
    padding-right: unset;
    padding-left: 12px;
}
.header-top .header-top-item .info ul li:last-child {
    margin-right: 50px;
}
.footer-2-area .footer-copyright p {
    position: absolute;
    left: 0;
}
.contact-us-box .input-box input {
    padding-left: unset;
    padding-right: 20px;
}
.checkbox_common li input[type="checkbox"] + label span:before {
    left: unset;
    right: 3px;
}
.checkbox_common {
    margin-left: unset;
    margin-right: 5px;
}
.checkbox_common li input[type="checkbox"] + label span {
    height: 20px;
    margin: -1px 0 0 15px;
}
@media (max-width: 767px) {
    .footer-2-area .footer-copyright p {
        left: 20px;
        top: 80px;
    }
}
.header-nav .navigation .navbar .navbar-nav .nav-item .sub-menu {
    left: unset;
    right: 0;
}
.hero-slider .slick-dots {
    position: absolute;
    right: unset;
    left: 50px;
}
.copyright-text {
    right: unset;
    left:20px;
}
.quote img {
    float: right;
}
a.link-invit .icon-invit {
    margin-left: unset;
    margin-right: 6px;
}