body {text-align: right !important; direction: rtl;}
.owl-stage-outer, .main-slider{direction: ltr;}
.header-upper .outer-box {padding-left: 0 !important; padding-right: 250px;}
.header-upper .header-upper-left {left: auto !important; right: 0;}
.main-menu, .main-menu .navigation>li {float: right !important;}
.menu-right-content{float: left !important;}
.sticky-header .logo{float: right !important;}
.header-top .outer-box {
    padding-left: 0 !;
    padding-right: 250px;
}
.main-menu .navigation>li>ul>li>a{
    text-align: right !important;
}


p{
    text-align: justify;
    direction: rtl;
}
.about-style1-content .inner-content .single-box .title{
    padding-right: 20px;
    padding-left: 0px !important;
}
.about-style1-content .inner-content .know-more-box .title {
    padding-right: 30px;
    padding-left: 0px;
}
.n2-ss-item-content{font-family: 'Tajawal', sans-serif !important;  }
.single-footer-widget .recent-news li .img-holder{
        right: 0;
        left: auto;
}
.single-footer-widget .recent-news li{
    padding-right: 75px; padding-left: 0 !important;
}
.single-footer-widget .recent-news li .title-holder{
    padding-right: 20px; padding-left: 0 !important;
}
.breadcrumb-area .breadcrumb-menu .home-icon {
    position: relative;
    display: inline-block;
    padding-left: 11px;
    margin-left: 5px;
}
.breadcrumb-area .breadcrumb-menu .home-icon:before {
    position: absolute;
    top: 6px;
    left: 0;
    right: auto !important;
    bottom: 5px;
    width: 1px;
    background: rgba(255, 255, 255, 0.20);
    content: "";
}
.single-contact-address-box.main-branch .inner ul li {
    padding-right: 110px;
    padding-left: 0 !important;
}
.single-contact-address-box.main-branch .inner ul li .title {
    position: absolute;
    top: 2px;
    right: 0;
    left: auto !important;
    display: inline-block;
}
figure.left.item-image {
    float: right;
}