.ourteam01-list li .fa { margin-left: 12px; margin-right: auto; }

.ourtteam01-isotope.loading .isotope_item { right: 0; left: auto; }

.ourteam02-isotope.loading .isotope_item { right: 0; left: auto; }

.aboutus02-logolist li { float: right; }

    .aboutus02-logolist li:before { right: -1px; left: 0px; border-right: 1px solid #e0dede; border-left: none; }

    .aboutus02-logolist li:after { right: 28px; left: 28px; }

.aboutus03-logolist li { float: right; }

    .aboutus03-logolist li:after { border-right-style: solid; right: 0; left: auto; }

    .aboutus03-logolist li:before { border-left-style: solid; left: 0; right: auto; }

    .aboutus03-logolist li > span:after { border-left-style: solid; left: 0; right: auto; }

    .aboutus03-logolist li > span:before { border-right-style: solid; right: 0; left: auto; }

.aboutus03-isotope.loading .isotope_item { right: 0; left: auto; }

/*Time Line*/

.about03_time .about03_time_right { float: right; }

    .about03_time .about03_time_right .about03_time_rightmain { text-align: left; }

        .about03_time .about03_time_right .about03_time_rightmain .dot,
        .about03_time .about03_time_left .about03_time_leftmain .dot { left: 0; right: auto; }

.about03_time .about03_time_left .about03_time_leftmain .dot { right: 0; left: auto; }

    .about03_time .about03_time_left .about03_time_leftmain .dot span { padding: 0 10px 0 0; }

.about03_time .dot:before { right: 100%; margin: 5px -7px 0; left: auto; }

.about03_time .dot:after { right: 100%; margin: 3px -9px 0; left: auto; }

.about03_time .about03_time_left .about03_time_leftmain .dot:before,
.about03_time .about03_time_left .about03_time_leftmain .dot:after { left: auto; right: 0; }

.about03_time .about03_time_left .about03_time_leftmain .img { padding: 0 125px 0 0; }

.about03_time .about03_time_right .about03_time_rightmain .img { padding: 0 0 0 125px; }

.about03_time .about03_time_right .con, .about03_time .about03_time_left .con { padding: 0 0 0 15px; }

.about03_time .about03_time_left .con { padding: 0 15px 0 0; }

.about03_time .about03_time_right .about03_time_rightmain .img .rightone { padding: 0 0 0 150px; }

.about03_time .about03_time_right .about03_time_rightmain .img .leftone { padding: 0 150px 0 0; }

.about03_time .about03_time_left { float: left; }

.about03_time .time_year span:before { right: 50%; right: 50%; margin: -4px -54px 0 0; left: auto; }

.about03_time .time_year span:after { right: 50%; right: 50%; margin: -8px -59px 0 0; left: auto; }

.about03_time .about03_time_line { right: 50%; margin-right: -1.5px; left: auto; margin-left: auto; }

@media only screen and (min-width: 1300px) {

    .about03_time .about03_time_left { float: left; }

    .about03_time .time_year span:before { right: 50%; right: 50%; margin: -4px -54px 0 0; left: auto; }

    .about03_time .time_year span:after { right: 50%; right: 50%; margin: -8px -59px 0 0; left: auto; }

    .about03_time .about03_time_line { right: 50%; margin-right: -1.5px; left: auto; margin-left: auto; }
}

@media only screen and (max-width: 767px) {

    .about03_time .about03_time_left .con { padding: 15px 150px 15px 0; }

    .about03_time .about03_time_right .about03_time_rightmain .img .rightone { padding: 0 0 0 150px; }

    .about03_time .about03_time_right .about03_time_rightmain .img .leftone { padding: 0 150px 0 0; }

    .about03_time .about03_time_left { float: left; }

    .about03_time .time_year span:before { right: 50%; right: 50%; margin: -4px -54px 0 0; left: auto; }

    .about03_time .time_year span:after { right: 50%; right: 50%; margin: -8px -59px 0 0; left: auto; }

    .about03_time .about03_time_line { right: 50%; margin-right: -1.5px; left: auto; margin-left: auto; }

    @media only screen and (min-width: 1300px) {

        .about03_time .about03_time_left { float: left; }

        .about03_time .time_year span:before { right: 50%; right: 50%; margin: -4px -54px 0 0; left: auto; }

        .about03_time .time_year span:after { right: 50%; right: 50%; margin: -8px -59px 0 0; left: auto; }

        .about03_time .about03_time_line { right: 50%; margin-right: -1.5px; left: auto; margin-left: auto; }
    }
}

.aboutus04-imgbox div[class^='col'] { padding-right: 10px; padding-left: 10px; }

.aboutus05-contact > [class*="col-"]:after { right: 0; left: 0; }

.aboutus05-contact .info-list li i { margin-left: 10px; margin-right: auto; }

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
}

.contact04-info .info-list li i { margin-left: 10px; margin-right: auto; }

@media only screen and (max-width: 991px) {

    .contact04-info .info-list li i { margin-left: 10px; margin-right: auto; }
}

@media only screen and (max-width: 767px) {
}

.contact02-box .map-left { margin-right: 50%; margin-left: auto; }

.contact02-box .contact02-cont.bg-black:after { right: 0; left: 0; }

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .contact02-box .contact02-cont.bg-black:after { right: 0; left: 0; }
}

@media only screen and (max-width: 767px) {

    @media only screen and (min-width: 768px) and (max-width: 991px) {

        .contact02-box .contact02-cont.bg-black:after { right: 0; left: 0; }
    }
}

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
}

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
}

.faq02-box-con { padding: 25px 50px 15px 140px; }

.faq02-box.faq02-box02 .faq02-box-con { padding: 25px 80px 15px 110px; }

.faq02-box-img { text-align: left; }

.faq02-q,
.faq02-a { padding: 0 45px 0 0; }

    .faq02-q span,
    .faq02-a span { right: 0; left: auto; }

.faq02-box-img .dg-ico-animation07 { margin: -40px -40px 0 0; right: 0; left: auto; }

.faq02-box.faq02-box02 .faq02-box-img { text-align: right; }

    .faq02-box.faq02-box02 .faq02-box-img .dg-ico-animation07 { margin: -40px 0 0 -40px; left: 0; right: auto; }

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .faq02-box.faq02-box02 .faq02-box-img { text-align: right; }

        .faq02-box.faq02-box02 .faq02-box-img .dg-ico-animation07 { margin: -40px 0 0 -40px; left: 0; right: auto; }
}

@media only screen and (max-width: 768px) {

    .faq02-box.faq02-box02 .faq02-box-img { text-align: right; }

        .faq02-box.faq02-box02 .faq02-box-img .dg-ico-animation07 { margin: -40px 0 0 -40px; left: 0; right: auto; }

    @media only screen and (min-width: 768px) and (max-width: 991px) {

        .faq02-box.faq02-box02 .faq02-box-img { text-align: right; }

            .faq02-box.faq02-box02 .faq02-box-img .dg-ico-animation07 { margin: -40px 0 0 -40px; left: 0; right: auto; }
    }
}

.service01-logolist ul li { float: right; }

    .service01-logolist ul li a:before { left: -18px; right: auto; }

    .service01-logolist ul li a:after { right: 0; left: auto; }

/*Fix Page RTL*/
.rtl .contact02-box { direction: ltr; }

