body {
    font-family: 'Almarai', sans-serif;
}
.sl-s1,.sl-s2,.sl-s2-2,.sl-s3,.sl-s3-2 ,.sl-s4,.sl-s4-2,.sl-s5,.sl-s6 {  
    font-family: 'Almarai', sans-serif;
    line-height:  45px !important;
}
.message-span{
    font-family: 'Almarai', sans-serif !important;
}
.navi-level-2 , .solutions blockquote.main-bq p{
    text-align: right;
    right: 0;
}
.solutions blockquote.main-bq{
    border-left: unset;
}
.form-search-navi .input-group{
    margin-right: 65em;
}
ul
{
    padding-right:0 ;
}
.rtl-float-right,.demo-about-h1 .iconbox,.slider-home7 .sl-btn-2,.topbar-home2 .tb-contact{
    float: right;
}
.rtl-direction-rtl{
    direction: rtl;;
}
.topbar-home2 .tb-social-lan{
    float: left;
}
.iconbox{
    padding-right: unset;
    padding-left: 40px;
}
.solution
{
    direction: rtl;
    text-align: right;
}
.group-title-btn .title-block {
    width: auto;
    float: right;
}
.group-title-btn .ot-btn {
    left: 0;
}
/* .right-about-h1 img 
{
    max-width: 125%;
} */
.widget-footer-icon-link ul i {
    right: 0;
}

.widget-footer-list-link a:before {
    float: right;
    content: "\f0d9";
}

.widget-footer-icon-link ul li {
    padding-right: 25px;
}
.widget-footer-list-link a {
    padding-right: 25px;
}

.cb-info-h2 p .icon {
    right: 0;
}

.cb-info-h2 p {
    padding-right: 40px;
}

.titel-solution
{
    display: block;
    padding: 8px 20px;
    width: 100%;
    transition: all all 0.3s ease-in-out;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.topbar-home2 .fancy-select{
    margin-right:30px ;
}
.flags {
    margin-left: 8px;
}
.language div.fancy-select div.trigger::after{
    left: 0;
    right: auto;
}
.topbar-home2 .tb-social-lan a{
    padding-right: 15px;
}
.tb-contact li {
    margin-right: 0; 
}

/* ================case study list============== */

.category-case-warp-page 
{
    float: right;
}
.subcribe-warp button
{
    left: 0 !important;
}
.subcribe-warp label {
    float: right;
}

/* .owl-pagination{
    float: left;
} */

.relate-cases-warp .owl-controls {
    left: 15px;
}
/* .title-block .bottom-title {
    float: left;
} */

.subcribe-warp label {
    float: right;
}

/* news  */


.grid-new .box-new-info
{
    margin-right: 15px;
}

.new-info p i {
    margin-left: 5px;
}

.new-info p {
    float: right;
}

.new-info p:nth-of-type(1) {
    text-align: right;
}

.pagination > li {
    float: right;
}
.blog-list
{
    direction: rtl;
}

/* singel - news */

.comment-item

{
    padding-right:110px ;
}

.comment-item .avatar
{
    right: 0;
}
/* .title-block .bottom-title {
    float: right;
} */

.form-review .rating-review {
    float: right;
}

.form-review button {
    float: left;
}

.footer-post ul.footer-post-share {
    float: left;
}

.footer-post p.tags-post {
    float: right;
}
.new-info-detail p {
    float: right;
}
.new-info-detail p:last-child {
    float: right;
}

/* teem */
.item-team-v2 .team-ava {
    right: 0;
}
.item-team-v2 .box-info {
    float: left;
}

.item-team-v2 .box-info ul {
    float: left;
    left: 35px;
}

.title-widget-sidebar {
    padding-right: 18px;
}

.title-widget-sidebar:before {
  right: 0;
}

ul.wd-list-link a {
    padding-right: 34px;
}

ul.wd-list-link a:before {
    right: 20px;
    content: "\f0d9";
}

.project-items
{
 
    right: 0px;
    text-align: right;
}

.owl-carousel .owl-item {
    float: right;
}


.case-detail-info .dl-horizontal dt {
    text-align: right;
}

.owl-partner-h2 .owl-controls{
    right: 0;
}

.whyus-about .right-whyus-h2
{
    text-align: right;
}

.counter-inline {
    padding-right: 65px;
}

.counter-inline .icon, .counter-inline .fa, .counter-inline .lnr {
    right: 0 !important ;
}

.overview-services .box-text-overview {
    left: 0 !important;
    right: auto;
} 
 .accordion-2 .panel-heading .accordion-toggle:after {
    right: 0;
    left: auto;
}
.accordion-2 a.accordion-toggle {

    padding-right: 70px;
}
.statements-warp {
    text-align: right;
}
.demo-style-1-box-text.right{
    left: 0;
    right: auto;
}

.item-service-list figure figcaption {
    left: 0;
    right: auto;
}

.item-service-list figure img {
    float: right;
}

.timeline-centered:before {
  
    margin-right: 752px;
}

.iconbox-inline .icon, .iconbox-inline .fa, .iconbox-inline .lnr{
    left: auto;
    right: 0;
}

.iconbox-inline {
    padding-right: 80px;
    padding-left: unset;
}

.table-detail-job td.title {
  
    text-align: right;
    padding-right: 15px;
}

.table-detail-job td.detail
{
    text-align: right;
}

.accordion-1 .panel-heading .accordion-toggle:after{
    left: auto;
    right: 0;
}

.accordion-1 a.accordion-toggle{
    padding-right: 70px;
}

.box-img-left .feature{
    float: right;
}

.box-img-left .boxcontent {
    padding-right: 15px;
    float: left;
    text-align: right;
}
.progress-bar
{
    float: right;
}
.percent-h .box-percentage-inner:before{
    left: 0;
    right: auto;
}

.percent-h .update-h
{
    right: 80% !important;
    left: auto;
}

.percent-h{
    right: 80%;
    left: auto;
}

.item-locaition p{
    padding-right: 25px;
}
.item-locaition p i{
    left: auto;
    right: 0;
}
/* .title-block{
    margin-right: 9px;
} */
.about-h1{
    background-position: top left;
}
.cb-info-h2 p{
    direction: ltr;
    text-align: right;
}
blockquote.main-bq{
    border-right-color: #402c81;
    border-left-color: unset;
}
.content-desc ul{
    padding-right: revert;
}
.item-history-post p.title-history{
    padding-right: 127px;
    padding-left: 15px;
}
.item-history-post p.title-history span{
    right: 0;
    left: unset;
}
.image-container-right{
    right: unset;
    left: 0;
}
.cb-form-h2{
    padding-right: 15px;
}
.new-info .fa-calendar{
    padding-left: 10px;
}
.new-info p:last-child i{
    margin-left: 10px;
}
.avatar-upload .avatar-edit{
    right: 0;
}
.tb-iconbox li{
    margin-left: 15px;
}
.phones-dir{
    direction: ltr;
    text-align: right;
}
.overview-services .box-text-overview{
    padding: 20px 20px;
}
/* .mega-ul{
    right: -400px;
} */
/* .supports-informations ul {
    margin-right: 20px;
} */
.email-image{
    background-position-x: right;
}
.whatsapp-call {
    left: 20px;
}
.approve-input span{
    margin-left: 6px;
}
.views-news{
    text-align: right;
}
.save-btn-emails{
    margin-right: -3px;
}
.about-h1 {
    padding-bottom: 0;
    background: url(images/bg-content/about-1.jpg) no-repeat;
}
@media only screen and (max-width: 991px){
    .navi-warp-home-2 .btn-menu-mobile{
        margin-right: 20em;
    }
    .side-bg .content-bg-img-inner{
        right: auto;
    }
    .tp-parallax-wrap{
        left: auto;
        right: 130px;
        height: auto;
    }
    .mm-listview .mm-next.mm-fullsubopen+a, .mm-listview .mm-next.mm-fullsubopen+span{
        padding-right: 100px !important;
    }
}
@media only screen and (max-width: 768px){
   
    .owl-partner-h2 {
        direction: ltr;
    }

    .owl-wrapper-outer {
        direction: ltr !important;
    }

    .owl-carousel .owl-item {
        float: left;
    }
    .topbar-home2 .tb-social-lan a{
        padding-right: 0;
    }
    .about-h1 .iconbox{
        padding-left: 0 !important;
    }
    .services-h6-warp .title-vertical {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

@media only screen and (max-width: 481px){
    .navi-warp-home-2 .btn-menu-mobile{
        margin-right: 3em;
    }
    .tp-parallax-wrap{
        left: auto;
        right: 0px;
    }
    .new-info p:nth-of-type(1) {
        float: right;
    }
   .form-search-navi .input-group{
        margin-right: 0;
    }
}
@media only screen and (max-width:380px){
    
}
@media only screen and (max-width:360px){
    
    .topbar-home2 .fancy-select {
        margin-right: 0;
    }
    .topbar-home2{
        padding: 0;
    }
    .new-info p:last-child{
        float: left;
        margin-left: 2px;
    }
}


@media(max-width:1400px) and (min-width:1200px){
    .iconbox-overlay-bg{
        height: 425px;
    }
    .iconbox-overlay-bg p {
        height: 107px;
    }
}
@media(max-width:1199px) and (min-width:992px){
    .iconbox-overlay-bg{
        height: 472px;
    }
    .iconbox-overlay-bg p {
        height: 144px;
    }
    .service-title{
        height: 50px;
    }
}
@media(max-width:991px) and (min-width:767px){
    .iconbox-overlay-bg{
        height: 405px;
    }
    .iconbox-overlay-bg p {
        height: 135px;
    }
    .service-title{
        height: 50px;
    }
}
@media (max-width: 500px) {
    .iconbox-overlay-bg{
        height: 325px !important;
    }
    .iconbox-overlay-bg p{
        height: 94px !important;
    }
}
/* @media only screen and (min-width:320px){}
@media only screen and (min-width:480px){}
@media only screen and (min-width:768px){}
@media(min-width:992px){
@media only screen and (min-width:1200px){}
@media only screen and (max-width:1300px){}
@media only screen and (max-width:1199px){
}
@media only screen and (max-width:1091px){}
@media only screen and (max-width:991px){
    
    @media only screen and (max-width:767px)
    @media only screen and (max-width:479px){}
    @media only screen and (max-width:360px){}
    @media only screen and (max-width:319px){} */