*{
    direction:rtl
}
@media (min-width: 1280px) {
    .navbar > ul > li {
        white-space: nowrap;
        padding: 10px 28px 10px 0px;
    }
}
 .portfolio-header h2, .portfolio-header p, .portfolio .portfolio-flters, .portfolio .portfolio-wrap .portfolio-info h4 a {
    text-align: right
}
.counter {
    direction: ltr;
}
.scroll-container {
    direction: ltr;
}
.call-to-action .container img {
    transform: scaleX(-1);
}
.call-to-action p {
    margin: 0 0 15px auto;
}
.call-to-action h3 {
    margin: 0 0 20px auto;
}
.rightcontent2 {
    padding: 40px 15px 0px 40px;
    text-align: right;
}
.footer .social-links a {
    margin-left: 18px;
    margin-right: 0px;
}
.portfolio-content span {
    margin: 0 0px 0 10px;
}
    .portfolio-content span svg {
        margin-left: 5px;
        margin-right: 0px;
    }
.services .service-item .readmore i {
    transform: scaleX(-1);
    display: inline-flex;
    top: 3px;
    position: relative;
}
.scroll-top {
    right: 35px;
    left: auto;
}
.call-to-action h1{
    text-align:right
}
@media (max-width: 767px) {
    .portfolio-header h2, .portfolio-header p, .portfolio .portfolio-flters, .rightcontent, .hero h2, .hero p {
        text-align: center;
    }
    .call-to-action h1 {
        width: 100%;
        font-size: 32px;
    }
}
/*.services .service-item .icon img {
    margin-right: 0px;
    margin-left: 20px;
}*/
.languge-icon svg {
    margin-left: 0px;
    margin-right: 6px;
}