.sidebar {
    left: -100%;
    direction: ltr;
}

.sidebar-menu-ul > li {
    padding-right: 0;
    padding-left: 10px;
}

.sidebar-menu-ul > li > svg {
    margin-left: 0;
    margin-right: 15px;
}

.sidebar-menu-ul > li:hover {
    border-right-color: transparent;
    border-left-color: #3281AA;
}

/* --------------------Header-------------------- */

header {
    direction: ltr;
}

.logo {
    margin-left: 0;
    margin-right: 50px;
}

.navbaritems-left > .change-lang {
    margin-right: 0;
    margin-left: 15px;
}

.navbaritems-left > .change-lang:hover {
    background-color: #c8eaff;
}

.navbaritems-left > .change-lang::after {
    content: url("../images/svg/fa.svg");
    margin-right: 0;
    margin-left: 8px;
    top: 3px;
}

/* --------------------bg-bg-------------------- */

.bg-bg {
    direction: ltr;
}

.floating-butt > a {
    padding-bottom: 0;
}

.floating-butt > svg {
    left: 10%;
}

/* --------------------Main-------------------- */

.all-of-eny {
    direction: rtl;
}

.all-of-eny > a::before {
    content: url("../images/svg/angle-right.svg");
    right: 0;
    margin-right: 0;
    margin-left: 5px;
}

/* --------------------Main(Services)-------------------- */

.rowintro {
    direction: ltr;
}

/* --------------------Main(About)-------------------- */

.serv-text {
    direction: ltr;
}

.rev-text {
    text-align: left;
}

/* --Accordion-- */

.accordion button {
    text-align: left;
}

.accordion button .accordion-title {
    padding: 15px 30px 15px 0;
}

.accordion button .icon {
    left: calc(100% - 22px);
}

/* --App-- */
#App + .servi-grid .serv.rev {
    flex-direction: row-reverse;
}

.market-logos img:not(:last-child) {
    margin-left: 0;
    margin-right: 10px;
}

/* --About Company-- */

.company-content {
    direction: ltr;
}

/* --------------------Main(Blog)-------------------- */

.blog-section {
    direction: ltr;
}

/* --------------------Main(Customers)-------------------- */

.customer-section {
    direction: ltr;
}

.custom-img {
    left: -25px;
}

.custom > p::before {
    left: 25px;
    top: 0;
    margin-left: 0;
    margin-right: 40px;
}

.custom > span::after {
    margin-left: 0;
    margin-right: 5px;
}

/* --------------------Main(Contact)-------------------- */

.contact-section {
    direction: ltr;
}

/* --------------------Footer-------------------- */

footer {
    direction: ltr;
}

.imagesss > a > img {
    margin-right: 0;
    margin-left: 25px;
}

.addr-item > img {
    margin-left: 0;
    margin-right: 15px;
}

/* --------------------MediaQuery-------------------- */

@media screen and (max-width: 1300px) {
    .logo {
        margin-left: 0;
        margin-right: 25px;
    }
}

@media screen and (max-width: 767px) {
    .custom-img {
        left: 0;
    }

    .custom > p::before {
        left: 50px;
        margin-right: 60px;
    }

    .imagesss > a > img {
        margin-left: 0;
        margin: 25px 15px 0 15px;
    }

    .saman {
        margin-left: 0;
        margin: 0 5px;
    }
}

.slide-show {
    left: 0;
}