.ar {
    h1, h2, h3, h4, h5, h6 {
        font-family: GSTBold !important;
    }
    p {
        font-family: GSTLight !important;
    }
    a:not(.menu-tog) {
        font-family: GSTMedium !important;
    }
    .float-right,
    .pull-right {
        float: left !important;
    }

    .float-left,
    .pull-left {
        float: right !important;
    }

    .offset-1 {
        margin-right: 8.333333%;
        margin-left: 0;
    }

    .offset-2 {
        margin-right: 16.666667%;
        margin-left: 0;
    }

    .offset-3 {
        margin-right: 25%;
        margin-left: 0;
    }

    .offset-4 {
        margin-right: 33.333333%;
        margin-left: 0;
    }

    .offset-5 {
        margin-right: 41.666667%;
        margin-left: 0;
    }

    .offset-6 {
        margin-right: 50%;
        margin-left: 0;
    }

    .offset-7 {
        margin-right: 58.333333%;
        margin-left: 0;
    }

    .offset-8 {
        margin-right: 66.666667%;
        margin-left: 0;
    }

    .offset-9 {
        margin-right: 75%;
        margin-left: 0;
    }

    .offset-10 {
        margin-right: 83.333333%;
        margin-left: 0;
    }

    .offset-11 {
        margin-right: 91.666667%;
        margin-left: 0;
    }

    header {
        direction: ltr;
        .nav-items {
            direction: rtl;
            .secondary-menu {
                text-align: left;

                nav {
                    a {
                        margin-right: 0;
                        margin-left: 18px;
                        font-size: 13px;

                        &:after {
                            right: auto;
                            left: -9px;
                        }
                    }
                    &.nav-one {
                        margin-right: 0;
                        margin-left: 20px;
                    }
                }
                .nav-social {
                    margin-left: 0;
                    margin-right: 20px;

                    a {
                        margin-right: 0;
                        margin-left: 7px;

                        &:last-child {
                            margin-left: 0;
                        }
                    }
                }
                .nav-language {
                    margin-left: 0;
                    margin-right: 30px;
                }
            }
            .primary-menu nav {
                .search-form {
                    right: auto;
                    left: 0;

                    input[type=submit] {
                        right: auto;
                        left: 0;
                        border-radius: 24px 0 0 24px;
                    }
                }
                .nav {
                    float: right;
                    padding-right: 0;
                    padding-left: 40px;

                    li {
                        margin-right: 0;
                        margin-left: 43px;

                        &:last-child {
                            margin: 0;
                        }

                        a {
                            font-size: 16px;
                        }
                    }
                    &>li ul {
                        right: 0;
                        left: -10px;
                        width: 300px;
                    }
                }
                .search-toggle {
                    float: left;
                }
            }
        }
    }

    .hero-banner a:before {
        margin-right: 0;
        margin-left: 13px;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .about-wrap .our-company {
        p {
            padding-right: 0;
            padding-left: 50px;
        }
        a:before {
            margin-right: 0;
            margin-left: 13px;
            -webkit-transform: scaleX(-1);
            -moz-transform: scaleX(-1);
            -o-transform: scaleX(-1);
            transform: scaleX(-1);
        }
    }

    .goals-wrap a:before {
        margin-right: 0;
        margin-left: 13px;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .solutions-wrap {
        .solution-box {
            border-right: 0;
            border-left: 1px dashed rgba(0,0,0,0.5);
            p {
                height: 135px;
            }
        }
        .col-md-4:nth-child(3n) .solution-box {
            border-right: 0;
            border-left: 0;
        }
    }

    .peoples-wrap .peoples-text-slider a:before {
        margin-right: 0;
        margin-left: 13px;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    footer {
        .widget {
            li {
                padding-left: 0;
                padding-right: 20px;
                background-position: right 0;
                background-image: url(../images/arrow-left.png);
            }
            .nav-flat a {
                margin-right: 0;
                margin-left: 10px;
                padding-left: 0;
                padding-right: 30px;
                background-position: right center;
            }
            .nav-social a {
                margin-right: 0;
                margin-left: 7px;
            }
            .nav-contact a,
            .nav-contact span {
                margin-right: 0;
                margin-left: 15px;
                direction: ltr;
            }
        }
        .bottom-bar {
            .nav {
                padding: 0;
            }
            a {
                margin-right: 0;
                margin-left: 25px;
            }
        }
        .copy-rights {
            text-align: left !important;
        }
    }

    .contact-us-section .address-section img {
        margin-right: 0;
        margin-left: 35px;
    }

    .goals-wrap .contact-detail {
        padding-left: 0;
        padding-right: 105px;
        background-position: right top;
        font-family: GSTLight !important;
    }

    .goals-wrap .contact-detail span {
        font-family: GSTLight !important;
    }

    .goals-wrap .contact-detail strong {
        font-family: GSTBold !important;
    }

    .link-blocks-wrap {
        .block {
            img {
                float: right;
                margin-right: 0;
                margin-left: 30px;
            }
            .read-more:before {
                margin-right: 0;
                margin-left: 15px;
                -webkit-transform: scaleX(-1);
                -moz-transform: scaleX(-1);
                -o-transform: scaleX(-1);
                transform: scaleX(-1);
            }
        }
    }

    .goals-wrap.section-b article ul li img {
        margin-right: 0;
        margin-left: 20px;
    }

    .insight-section.community-section-b article {
        padding-left: 0;
        padding-right: 50px;

        p {
            padding-right: 0;
            padding-left: 60px;
        }
    }

    .bod-wrap .bod-gols .bod-points .pull-right {
        float: left;
    }

    .investor-content-wrap article {
        .year {
            background-position: right 6px;

            p {
                padding-left: 0;
                padding-right: 28px;
                background-position: right center;
            }
            a {
                right: auto;
                left: 0;
            }
        }
        .read-more {
            left: auto;
            right: 35px;

            &:before {
                margin-right: 0;
                margin-left: 30px;
                -webkit-transform: scaleX(-1);
                -moz-transform: scaleX(-1);
                -o-transform: scaleX(-1);
                transform: scaleX(-1);
            }
        }
    }

    .press-relaese-wrap .press-relaese-section .read-more:before {
        margin-right: 0;
        margin-left: 30px;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .insight-section article .read-more:before {
        margin-right: 0;
        margin-left: 30px;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .solutions-wrap .col-md-6:nth-child(2n) .solution-box {
        border-left: 0;
    }

    .content-blocks-wrap .content-box .read-more:before {
        margin-right: 0;
        margin-left: 30px;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .bottom-blocks-wrap {
        .read-more:before {
            margin-right: 0;
            margin-left: 30px;
            -webkit-transform: scaleX(-1);
            -moz-transform: scaleX(-1);
            -o-transform: scaleX(-1);
            transform: scaleX(-1);
        }
        .col-5 {
            text-align: left;
        }
    }

    .advisory-section .advisory-services .ad-servies {
        padding-left: 0;
        padding-right: 80px;

        span {
            left: auto;
            right: 0;
        }
    }

    .track-record {
        ul li {
            margin-right: 0;
            margin-left: 15px;
        }
        .read-more:before {
            margin-right: 0;
            margin-left: 30px;
            -webkit-transform: scaleX(-1);
            -moz-transform: scaleX(-1);
            -o-transform: scaleX(-1);
            transform: scaleX(-1);
        }
    }
    
    .phone-rtl {
        direction: ltr;
        text-align: right;
    }

    .investor-content-wrap article .year p  span,
    .investor-content-wrap article .year h6,
    .contact-us-section .address-section ul li,
    .content-blocks-wrap .content-box .inner:not(am),
    .numeric,
    footer .widget .nav-contact .fax,
    footer .widget .nav-contact .phone {
        font-family: 'Avenir Roman' !important;
    }

    .assets-steps-wraps {
        .steps-detail {
            background-position: right;
            padding-left: 0;
            padding-right: 50px;
            text-align: right;
        }
        .arrow {
            transform: rotate(180deg);
        }
    }

    .single-release-container, .press-relaese-section, .media-post {
        direction: ltr;
    }
    .investment-strategies-section .strategies-point h5 a {
        right: auto;
        left: 0;
    }

    .investment-strategies-section .strategies-detail-wrap .strategies-detail p {
        text-align: center;
    }
    .investment-strategies-section .strategies-point:nth-child(1) h5 {
        text-align: center;
    }

    .investment-strategies-section .strategies-point:last-child,
    .investment-strategies-section .strategies-detail-wrap .strategies-detail:last-child {
        border-right: 1px solid #e0e0e0;
    }
    .bod-wrap .bod-gols .bod-points strong {
        font-family: GSTMedium;
    }
    .assets-steps-wraps .steps h4 {
        font-family: 'Avenir Medium', Arial, Helvetica, sans-serif !important;
    }

    footer .widget .nav-contact {
        float: right;
    }
    footer .widget .nav-social {
        float: left;
    }
    footer .widget .nav-contact .phone {
        background-position: 100% 0;
        padding-right: 50px;
        padding-left: 0;
    }
    footer .widget .nav-contact .fax {
        background-position: 100% -46px;
        padding-right: 50px;
        padding-left: 0;
    }
    .investment-strategies-section .strategies-table ul li:first-child {
        font-family: GSTLight !important;
    }
    .bod-wrap .bod-container .bod-msg p:last-child,
    .bod-wrap .bod-container .bod-msg.left-side p {
        text-align: right;
    }

    .am {
        font-family: GSTLight !important;
    }
    .investment-process-section .process-top-sec span {
        font-family: GSTLight !important;
    }
    header .primary-menu nav .nav {
        margin-left: 0;
        margin-right: 50px;
    }

}

@media screen and (min-width: 1442px) {

    .ar {

        header .primary-menu nav .nav {
            margin-left: 0;
            margin-right: 297px;
        }

        header .secondary-menu nav a {
            font-size: 15px;
        }

        .goals-wrap article {
            padding-bottom: 0px;
        }

        .goals-wrap.section-a .img-animate:nth-child(1) {
            height: 850px;
        }
        .about-wrap .right-banner {
            background-position: 160px 0;
        }

    }

}

@media screen and (min-width: 1200px) {

    .ar {

        .offset-xl-0 {
            margin-right: 0;
            margin-left: 0;
        }
        .offset-xl-1 {
            margin-right: 8.333333%;
            margin-left: 0;
        }
        .offset-xl-2 {
            margin-right: 16.666667%;
            margin-left: 0;
        }
        .offset-xl-3 {
            margin-right: 25%;
            margin-left: 0;
        }
        .offset-xl-4 {
            margin-right: 33.333333%;
            margin-left: 0;
        }
        .offset-xl-5 {
            margin-right: 41.666667%;
            margin-left: 0;
        }
        .offset-xl-6 {
            margin-right: 50%;
            margin-left: 0;
        }
        .offset-xl-7 {
            margin-right: 58.333333%;
            margin-left: 0;
        }
        .offset-xl-8 {
            margin-right: 66.666667%;
            margin-left: 0;
        }
        .offset-xl-9 {
            margin-right: 75%;
            margin-left: 0;
        }
        .offset-xl-10 {
            margin-right: 83.333333%;
            margin-left: 0;
        }
        .offset-xl-11 {
            margin-right: 91.666667%;
            margin-left: 0;
        }

    }

}

@media screen and (min-width: 992px) {

    .ar {

        .offset-lg-0 {
            margin-right: 0;
            margin-left: 0;
        }
        .offset-lg-1 {
            margin-right: 8.333333%;
            margin-left: 0;
        }
        .offset-lg-2 {
            margin-right: 16.666667%;
            margin-left: 0;
        }
        .offset-lg-3 {
            margin-right: 25%;
            margin-left: 0;
        }
        .offset-lg-4 {
            margin-right: 33.333333%;
            margin-left: 0;
        }
        .offset-lg-5 {
            margin-right: 41.666667%;
            margin-left: 0;
        }
        .offset-lg-6 {
            margin-right: 50%;
            margin-left: 0;
        }
        .offset-lg-7 {
            margin-right: 58.333333%;
            margin-left: 0;
        }
        .offset-lg-8 {
            margin-right: 66.666667%;
            margin-left: 0;
        }
        .offset-lg-9 {
            margin-right: 75%;
            margin-left: 0;
        }
        .offset-lg-10 {
            margin-right: 83.333333%;
            margin-left: 0;
        }
        .offset-lg-11 {
            margin-right: 91.666667%;
        }

    }

}

@media screen and (min-width: 768px) {

    .ar {

        .offset-md-0 {
            margin-right: 0;
            margin-left: 0;
        }
        .offset-md-1 {
            margin-right: 8.333333%;
            margin-left: 0;
        }
        .offset-md-2 {
            margin-right: 16.666667%;
            margin-left: 0;
        }
        .offset-md-3 {
            margin-right: 25%;
            margin-left: 0;
        }
        .offset-md-4 {
            margin-right: 33.333333%;
            margin-left: 0;
        }
        .offset-md-5 {
            margin-right: 41.666667%;
            margin-left: 0;
        }
        .offset-md-6 {
            margin-right: 50%;
            margin-left: 0;
        }
        .offset-md-7 {
            margin-right: 58.333333%;
            margin-left: 0;
        }
        .offset-md-8 {
            margin-right: 66.666667%;
            margin-left: 0;
        }
        .offset-md-9 {
            margin-right: 75%;
            margin-left: 0;
        }
        .offset-md-10 {
            margin-right: 83.333333%;
            margin-left: 0;
        }
        .offset-md-11 {
            margin-right: 91.666667%;
            margin-left: 0;
        }

    }

}

@media (min-width: 576px) {

    .ar {
        header {
            direction: rtl;
            .nav-items {
                direction: rtl;
            }
        }
        .offset-sm-0 {
            margin-right: 0;
            margin-left: 0;
        }
        .offset-sm-1 {
            margin-right: 8.333333%;
            margin-left: 0;
        }
        .offset-sm-2 {
            margin-right: 16.666667%;
            margin-left: 0;
        }
        .offset-sm-3 {
            margin-right: 25%;
            margin-left: 0;
        }
        .offset-sm-4 {
            margin-right: 33.333333%;
            margin-left: 0;
        }
        .offset-sm-5 {
            margin-right: 41.666667%;
            margin-left: 0;
        }
        .offset-sm-6 {
            margin-right: 50%;
            margin-left: 0;
        }
        .offset-sm-7 {
            margin-right: 58.333333%;
            margin-left: 0;
        }
        .offset-sm-8 {
            margin-right: 66.666667%;
            margin-left: 0;
        }
        .offset-sm-9 {
            margin-right: 75%;
            margin-left: 0;
        }
        .offset-sm-10 {
            margin-right: 83.333333%;
            margin-left: 0;
        }
        .offset-sm-11 {
            margin-right: 91.666667%;
            margin-left: 0;
        }

    }

}

@media (max-width: 576px) {
    .ar {
        .goals-wrap figure div {
            bottom: -48px;
            right: -72px;
        }
        header .primary-menu nav .nav {
            margin-left: 0;
            margin-right: 0px;
        }
        header .primary-menu .nav-language {
            padding: 10px 10px 20px 10px;
            display: block;
        }
    }
}