body {
    font-family: 'Almarai', sans-serif;
    font-weight: normal;
    font-style: normal;
}

.main-header {
    border-left: none;
    border-right: 6px solid #E62939;
}

.main-header h1 {
    text-align: right !important;
    /* width: 525px; */
}

.services-img {
    padding-left: 15px;
}

.carousel-caption {
    text-align: right;
}

.products h1 {
    padding-right: 40px;
    padding-left: 0px;
    border-right: 5px solid #E62939;
    border-left: none;
}

.products h2 {
    padding-left: 0px;
    padding-right: 24px;
}

.our-partners h1 {
    padding-right: 40px;
    border-left: none;
    border-right: 5px solid #E62939;
    text-align: right;
}

.main-footer ul {
    float: right;
    padding-right: 0px;
    padding-left: 100px;
}

.services-contact {
    padding-right: 0px;
    padding-left: 44px;
    float: left;
}

.services-contact h1 {
    padding-right: 30px;
    padding-left: 0;
    border-right: 6px solid #E62939;
    border-left: 0;
    text-align: right;
}

.services-contact h2 {
    padding-left: 0px;
    padding-right: 34px;
}

.services-contact p {
    padding-right: 35px;
    padding-left: 0px;
}

.services-img {
    padding-right: 0px;
    padding-left: 0px;
}

.services p {
    padding-right: 35px;
    /* padding-left: 60px; */
}

.servicep {
    padding-right: 0px !important;
    padding-left: 60px !important;
}

.padding-leftandtop {
    padding-top: 70px;
    padding-right: 50px;
    padding-left: 0;
}

.padding-leftandtop .row {
    padding-right: 15px;
    padding-left: 0px;
}

.download {
    margin-top: 30px;
}

.brochure h1 {
    text-align: right;
}

.padding-right-rmv {
    padding-right: 15px;
    padding-left: 0px;
}

.language {
    margin-left: 0rem;
    margin-right: 1rem;
}

.all-products h2 {
    text-align: right;
    padding-left: 0px;
    padding-right: 30px;
    border-right: 5px solid #E62939;
    border-left: none;
}

.offices h3 {
    background-position: right center;
    padding-right: 36px;
    padding-left: 0px;
}



/* .carousel-control-prev {
    left: 0 !important;
} */

.home-cta {
    background-image: url(../images/home-cta-bg-rtl.jpg);
}

.bd-example .carousel-item2 {
    background-image: url(../images/Slider-02-rtl.jpg);
}

/* .carousel-control-prev {
    right: initial;
} */



.social-media {
    margin-right: 0;
    margin-left: 20px;
}

/* 
.carousel-indicators {
    direction: ltr;
} */

.carousel {
    direction: ltr;
}

#side-menu {
    width: 300px;
    left: -300px;
}

.lheader {
    background-size: auto 138px;
    height: 138px;
}

.mobrtl {
    direction: ltr;
}













@media only screen and (max-width: 767px) {



    .padding-right-rmv {
        padding-right: 0px;
        padding-left: 0px;
    }

    .padding-leftandtop {
        padding-right: 15px;
        padding-left: 15px;
    }

    .lheader,
    .lheadsp {
        background-size: auto 138px;
        height: 138px;
    }

    .home-cta {
        background-position: top right;
        padding-left: 0px;
        padding-right: 30px;
    }







}