table {
    direction: rtl;
    text-align: right;
}


/* .tab-content.current {

    display: flex;

} */

.inner.service_location .tab_type3 ul {
    flex-direction: inherit;
}

.table_type3 th,
.table_type3 td {
    border-right: 1px solid #d6d6d6;
}

.table_type3 th:last-child,
.table_type3 td:last-child {
    border-right: 0;
}

.tleft {
    text-align: right !important;
}

.pg_num_area.br_crmb ul {
    flex-direction: inherit !important;
}

.btnMedium {
    direction: ltr;
}

.form_wrp {
    padding-right: 0 !important;
}


/*download brochure*/

.pip_wrap.fe_pip_wrap .ng-scope .subContents .par.parsys .download-a-brochure.section .content_detail .inner.request_brochure.down_brochure.new .stepCon .panel-body {
    display: flex;
}

.down_brochure .car_list .car_l {
    float: right;
}

span.btnIcon.arrow_r {
    margin-left: 5px;
    margin-right: 0;
    float: right;
}

.inner.request_brochure.down_brochure.new .car_box a.btnSmall.btnType7 .arrow_r:after {
    float: left;
    margin-right: 5px;
    transform: rotate( 180deg);
}

.car_list .car_l {
    float: right;
}

.vehicles-list li {
    margin-right: 0;
    margin-left: 25px;
}


/* request-a-quote */

.panel-heading .stepType01 li.stepWrap.on .stepbar {
    display: flex;
    align-items: center;
}

.panel-heading .stepType01 li.stepWrap.on .stepbar .num {
    margin: 0;
    margin-left: 15px;
}

.panel-heading .stepType01 li.stepWrap.on .stepbar .num em {
    float: right;
    padding: 10px 20px 0 20px;
}

.panel-heading .stepType01 li.stepWrap.on .stepbar strong.num:after {
    margin-left: 0 !important;
    margin-right: 20px !important;
}

.panel-heading .stepType01 li.stepWrap.on .stepbar .txt {
    text-align: right;
}

.btnMedium .arrow_r:after {
    float: left;
    right: inherit;
    left: -15px;
    transform: rotate( 180deg);
}


/* .stepCon .step_ctrl a.btnMedium {

    float: right !important;

}



.step_ctrl a.btnMedium {

    float: right !important;

} 



.step_ctrl button.btnMedium {

    float: right !important;

    margin-left: 0 !important;

    margin-right: 5px !important;

}

*/

.step_ctrl {
    display: flex;
    justify-content: flex-end;
}

.step_ctrl button.btnMedium {
    margin-left: 0;
    margin-right: 5px;
}

.info_tbl .info_th {
    /* float: right;

    direction: rtl; */
    min-width: 134px;
    border-right: none;
    border-left: 1px solid #e8e8e8;
}

.info_tbl .info_td {
    /* float: right;

    width: calc(100% - 134px); */
}


/* .info_tbl ul.info_dth .info_tr {

    width: calc(100% - 134px);

} */

.info_tbl .info_dth .info_th {
    width: 55px;
    min-width: inherit;
}

#content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree li .form_area.phone {
    margin-left: auto;
}

select {
    direction: rtl;
}

input,
textarea {
    text-align: right;
}


/*Promotion*/

.promotion-tab ul.tabs.view_btn {
    float: right;
}


/*Location*/

.location_listview ul.tabs.view_btn {
    direction: rtl;
}


/*SERVICE CENTER*/

.tab_type3 .tab_li {
    float: right;
}

.tab_type3 .tab_li .tab_a {
    direction: rtl;
}

.tab_type3 .tab_svc2:before {
    margin: -2px 0 0 8px;
}


/*Parts*/

.info_tbl .info_tr {
    /* display: flex;

    direction: rtl; */
}

.bl_type1:before {
    float: right;
    margin: 5px -13px 0 5px;
}

.bl_type1 {
    padding-left: 0;
    padding-right: 13px;
}

.inner.service_location .cuBtn input.wpcf7-submit.btnMedium.subtbtn {
    margin-left: 0;
    margin-right: 5px;
}


/*Service rules*/

.semantic-markup.parbase.section ul {
    margin-left: 0 !important;
    margin-right: 15px;
}


/*New carnival*/

.fe_kv_wrap .kv_btn_area .inner_sec .pic_wrap .pic_list {
    direction: rtl;
}

.fe_kv_wrap .kv_btn_area .inner_sec .pic_wrap .pic_list li {
    float: right;
}

.fe_kv_wrap .kv_btn_area .kv_link_btn {
    float: right !important;
    margin-right: 24%;
    margin-left: 0 !important;
}

.fe_pip_wrap .fe_snb_wrap01 .snb_menu .vihicle_title {
    left: inherit !important;
    float: right !important;
}

.buttons.parbase.section1 .ico_item {
    float: right;
}

.pipLayout .keyVisualInner2.key-visual-new .textArea ul.view_inout {
    text-align: center;
}

.temp360vr .view_inout li {
    margin-left: 0 !important;
    margin-right: 50px;
}

.temp360vr .view_inout li:first-child {
    margin-right: 0;
}


/* .exterior-interior.parbase.section {

    clear: both;

} */

.performance.parbase.section .box_wrap.text_box_wrap {
    float: right;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list {
    float: left !important;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
    float: right;
    margin-left: 0 !important;
    margin-right: 45px;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a:first-child {
    margin-right: 0;
}

.video_slide.v_slide.slick-initialized.slick-slider.slick-dotted {
    direction: ltr;
    height: fit-content;
}

.nf_tab_com .img_box_wrap {
    float: left !important;
}

.nf_tab_com .text_box_wrap .tab_wrap .item a span:before {
    left: inherit;
    right: 0;
}

.nf_tab_com .text_box_wrap .tab_wrap .item a span {
    padding-left: 0 !important;
    padding-right: 20px;
}

.nf_tab_com.bg_black .com_inner .box_wrap.text_box_wrap {
    float: left;
}

.nf_tab_com.bg_black .com_inner .box_wrap.img_box_wrap {
    float: right !important;
}

.safety.parbase.section {
    direction: ltr;
}

.nf_tab_com.bg_black.imgLeft {
    height: auto;
}

.nf_tab_com .img_box_wrap .tab_contents {
    height: auto !important;
}

.performance.parbase.section .nf_tab_com {
    height: auto;
}

.exterior-interior.parbase.section {
    clear: both;
    height: fit-content;
}

.sales_kit .kit_menu .kit_tspr:before {
    margin: 2px 0 0 8px;
}

.pipLayout .imgList.type6 li.rightArea {
    float: left;
}

.pipLayout .textArea h2 {
    background-position: top right;
    padding: 15px 0px 0px 10px;
    margin-right: 10px;
}

.pipLayout .imgList.type7 li {
    margin-right: 0;
    margin-left: 50px;
}

.pipLayout .imgList li:last-child {
    margin-left: 0;
}

.pipLayout .textArea {
    text-align: right;
    /*    left: auto;
    right: 0; */
}

.indicator {
    left: 10px !important;
}

.indicator .indicator_inner ul li {
    width: 100%;
}

.keyVisualWrap .bgInner {
    left: 0;
    margin-left: 0;
}

.fe_kv_wrap .kv_btn_area .inner_sec .pic_wrap .pic_list {
    float: left !important;
}


/* .pip_gallery .gallery_select {

    float: right;

} */

.temp360vr .car_refresh {
    left: 55% !important;
    right: 45% !important;
}

.spec_visual .spec_slide_area,
.engine_slide_area,
.wheel_slide_area {
    direction: ltr;
}

.spec_visual .spec_data ul li {
    float: right;
}

.spec_visual .spec_data ul li .btn_slide,
.wheel_visual .wheel_data ul li .btn_slide {
    margin-right: 0;
    margin-left: 6px;
}

.tableWrap .tableFix {
    float: right;
}

.tableWrap .fixArea tr th {
    border-right: none;
    border-left: 1px solid #d6d6d6;
}

.wheel_visual .wheel_data ul li {
    float: right;
}

#footer .foot_copy_area .foot_breadcrumbs {
    padding-right: 15px;
}

#footer .foot_copy_area .foot_breadcrumbs ol li:first-child a:before {
    left: inherit;
    right: -20px;
}

#footer .foot_copy_area .foot_breadcrumbs li {
    margin-left: 7px;
    direction: rtl;
}

#footer .foot_copy_area .foot_breadcrumbs ol li:first-child a {
    padding-left: 5px !important;
}

#footer .foot_copy_area .foot_breadcrumbs li {
    margin-right: 5px;
}

.wheel_visual.visual_height.wheelview {
    height: fit-content !important;
}

.wheel .wheel_visual.visual_height.wheelview {
    height: fit-content !important;
}

.keyVisualWrap .notiTxt {
    left: 0 !important;
    margin: 0px auto;
}

.tableWrap .scrollArea td {
    border-left: none;
    border-right: 1px solid #d6d6d6;
}

.dimensions .spec_visual .spec_data .h_title {
    text-align: right;
}

.wheel_slide_area .img_wrap .wheel_contents {
    right: 0px !important;
}

.fe_pip_wrap .fe_snb_wrap01 .snb_menu .vihicle_title .logo .logo_img img {
    left: 0 !important;
    right: 10%;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu {
    max-width: 960px !important;
}

.wheel_visual a.spec_next,
.engine_visual a.spec_next,
.spec_visual a.spec_next {
    right: inherit;
    left: -30px;
    transform: rotate( 180deg);
}

.wheel_visual a.spec_prev,
.engine_visual a.spec_prev,
.spec_visual a.spec_prev {
    right: -30px;
    left: inherit;
    transform: rotate( 180deg);
}

.engine_visual a.spec_prev {
    font-size: 0;
}

.wheel_allview_area ul li p {
    text-align: center;
}

.fe_pip_wrap #container div#content .pip_gallery.section .pip_gallery_new #tumb-wrap {
    direction: ltr;
    text-align: left;
}

.fe_pip_wrap .n_container #content .pip_gallery.section .pip_gallery_new * {
    text-align: left;
    direction: ltr;
}

.fe_pip_wrap #container div#content .pip_gallery.section .pip_gallery_new #slider-con {
    direction: ltr;
    text-align: left;
}

.fe_pip_wrap .pip_gallery .pip_inner .width_wrap .gallery_exterior .gallery_wrap .screen_wrap,
.fe_pip_wrap .pip_gallery .pip_inner .width_wrap {
    height: fit-content;
}

#footer .f_navi .info_sns {
    text-align: right;
    direction: rtl;
}

.gallery_interior .paging_dot a {
    font-size: 0;
}

#footer .f_navi .inner .foot_content .foot_left .info_country a span {
    padding-right: 5px;
    padding-left: 0;
}


/* 8-2-2022 */

#footer .foot_copy_area .copyright {
    text-align: right;
}

.close-popup {
    right: inherit;
    left: 0;
}

.fe_pip_wrap .n_container #content .pip_gallery.section .pip_gallery_new h1 {
    text-align: center;
}

.resource_gallerys .pip_gallery_new .tab_nav li:first-child {
    margin-right: 5px;
    margin-left: 0;
}

.resource_gallerys .pip_gallery_new .tab_nav li:nth-child(3) {
    margin-left: 5px;
    margin-right: 0;
}

.txt_desc4 {
    margin-left: 13px;
    margin-right: 0;
}

@media (max-width: 1400px) {
    .keyVisualWrap .bgInner {
        margin-left: 0;
    }
}

@media (max-width: 1200px) {
    .advence_wrap .box_011 {
        width: 26vw;
        height: 32vw;
        transform: translate(274%, 104%);
    }
}

@media(max-width:1024px) {
    .snb_wrap .open_snb .spr_snb:after {
        right: auto;
        left: 15px;
    }
    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        margin-right: 0;
        margin-left: 28px;
        float: right;
        display: block;
        width: 100%;
    }
    ul.gnb_nav.showrom-nav {
        float: none;
    }
    .gnb_area .gnb_nav {
        float: none;
    }
    .gnb_area .gnb_nav .dth1_l:first-child {
        width: 100%;
        margin-left: 0px !important;
    }
    .gnb_area .gnb_nav .dth1_l .dth1_a:after {
        float: left;
    }
    .gnb_area .gnb_nav .dth1_l {
        width: 100%;
        margin-left: 0px !important;
    }
    .util_area .util_light_link {
        padding-left: 0px;
        padding-right: 11px;
        width: 100%;
    }
    .util_area .util_menu {
        float: right;
        width: 100%;
    }
    .util_area .util_menu .util_l {
        background-position: right;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .util_area .util_menu .util_a:before {
        margin: 5px 0px 4px 8px;
    }
    .util_area .util_light_link a:before {
        right: -23px;
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
        margin-left: 0;
    }
    ul.lang_switch {}
    ul.lang_switch li {
        text-align: right;
    }
    .util_area .util_light_link {
        text-align: right !important;
    }
    ul.lang_switch a {
        right: 5px;
    }
    .util_area .util_light_link a {
        left: auto;
        right: 30px;
    }
    .pipLayout .textArea {
        left: auto;
        right: 0;
        text-align: right;
    }
    /* 8-2-2022 */
    .wheel_visual .wheel_data,
    .engine_visual .engine_data {
        left: inherit;
        right: 10px;
    }
    .pipLayout .textArea h3 {
        font-size: 30px;
    }
    .fe_inex_wrap .nf_title_wrap .title_inner .main_t {
        font-size: 30px;
    }
    .nf_tab_com .text_box_wrap .box_position,
    .nf_tab_com.imgLeft .text_box_wrap .box_position {
        padding-left: 0;
        padding-right: 15px;
    }
}

@media(max-width:767px) {
    .fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
        margin-right: 30px;
    }
    .wheel_slide_area .img_wrap .wheel_contents {
        right: 0 !important;
    }
    .engine_slide_area .img_wrap .engine_contents {
        position: static;
    }
    .engine_slide_area {
        margin-top: 35px;
    }
    .engine_visual .control .num li a {
        font-size: 0px;
    }
    /* 8-2-2022 */
    .pipLayout .textArea h3 {
        font-size: 18px;
    }
    .fe_inex_wrap .nf_title_wrap .title_inner .main_t {
        font-size: 20px;
    }
    .nf_tab_com .text_box_wrap .box_position,
    .nf_tab_com.imgLeft .text_box_wrap .box_position {
        padding-left: 0;
        padding-right: 10px;
    }
    .resource_gallerys .pip_gallery_new .tab_nav li button {
        font-size: 9px;
    }
    .fe_kv_wrap .kv_btn_area .kv_link_btn {
        margin-right: 0;
    }
    .pip_gallery_new .tab_nav li button {
        font-size: 11px;
    }
    .nf_tab_com .text_box_wrap .title_txt .b_title,
    .fe_pip_wrap .pipLayout .txt_box_wrap .b_title {
        font-size: 25px;
    }
}


/* 8-2-2022 */

@media(max-width:540px) {
    /* .fe_kv_wrap .kv_btn_area .kv_link_btn {
        text-align: center;
    } */
    .buttons.parbase.section1 span.inforTxt {
        text-align: right;
    }
}


/*  end 8-2-2022 */

.engine_slide_area .img_wrap .engine_contents {
    left: 590px;
    top: 85px;
}

.engine_visual .engine_data ul li {
    float: right;
}

.engine_visual .engine_data ul li .btn_slide {
    margin-left: 6px;
}

.engine_slide_area .img_wrap .title {
    background: none;
}


/* 7 june 23*/

html:lang(ar) .promotion-tab .bbs_type2 .bbs_li {
    float: right !important;
}