body {
    direction: rtl;
    text-align: right;
    overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h5,
p,
ul,
li,
a {
    text-align: right;
}

* {
    font-family: Tahoma !important;
}

.gnb_area .gnb_nav {
    float: right;
}

.gnb_area .gnb_nav {
    float: right;
}

.gnb_area .gnb_nav.gnb_right {
    float: left;
}

.gnb_area .gnb_nav>li:first-child {
    margin-left: 30px !important;
    margin-right: 0px;
}

.gnb_area .gnb_nav .dth1_l {
    float: right;
    margin-left: 30px;
    margin-right: 0px;
    /*   position: relative; */
}

.gnb_area .gnb_nav.gnb_right li.dth1_l:last-child {
    margin-left: 0;
}

.dth2_u.dth_pip.select-car-header.parbase {
    margin-left: 0px !important;
}

.gnb_area .gnb_nav.gnb_right li.dth1_l {
    left: 0px;
}

.util_area .util_light_link a:before {
    left: inherit;
    right: -16px;
}

.util_area .util_light_link {
    padding-left: 0;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 10px;
}

.gnb_area .gnb_nav.gnb_right li.dth1_l ul.dth2_u {
    right: auto;
    left: 0;
    margin-left: 0 !important;
}

.servcice-location .location_result .location_listview .address_container {
    float: right;
}

.address_container button.w3-bar-item.w3-button .where {
    float: right;
}

.address_container button.w3-bar-item.w3-button .map_pin {
    background-position: 10px 0px;
}

.address_container button.w3-bar-item.w3-button .info {
    text-align: right;
    padding-left: 0 !important;
    padding-right: 5px;
}

.address_container button.w3-bar-item.w3-button:first-child dl.info {
    padding-left: 0 !important;
}

.util_area .util_menu .util_l {
    background-position: right;
    padding-left: 0;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 9px;
}

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

.bl_type4:before {
    margin: 8px -7px 0 4px;
}

.inner.service_location .cuBtn {
    text-align: left;
}

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

.bl_type4 {
    padding-left: 0;
    padding-right: 7px;
}

.bl_type1:before {
    transform: rotate(180deg);
}

.util_area .util_search .u_sch_button a span {
    padding-right: 20px;
    padding-left: 0;
}

.util_area .util_search .u_sch_button a span:before {
    left: inherit;
    right: 0;
}

.gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before {
    margin-left: 10px;
    margin-right: 0;
}


/*.gnb_area .gnb_nav .dth2_u {

   

    margin-left: -76px !important;

}*/

.util_area .util_search .u_sch_box form button.sch_btn {
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}

.roadsideTop {
    background: url(../content/dam/kwcms/gt/en/images/service/bg_roadside-ar.jpg) no-repeat left bottom;
}

.includesArea ul li {
    float: right;
}

.radio_box:before {
    margin-right: 0;
    margin-left: 6px;
}

.content_title .con_tit {
    float: right;
}

.util_area .util_search,
.util_area .util_light_link {
    float: left;
}

.util_area .util_menu {
    float: right;
}

.util_area .util_light_link {
    padding-left: 11px;
}

#footer .f_navi .inner [class*=item] div {
    text-align: right;
}

.util_area .util_menu .util_l:first-child {
    padding-right: 0;
}

#footer .f_navi .inner .foot_content .foot_left {
    float: right;
}

p.comment em.ess {
    float: right;
}

.inner.request_quote .outer_penta p.comment+div {
    text-align: right !important;
}

.inner.request_quote .outer_penta span.form_chk input {
    left: inherit;
    right: 0;
}

.inner.request_quote .outer_penta span.form_chk label::before {
    margin-right: 0;
    margin-left: 6px;
}

.step_ctrl a.btnMedium span.btnIcon.arrow_l:before {
    transform: rotate(180deg);
    left: -10px;
    right: inherit;
    float: left;
    margin: 3px 0 0 -2px;
}

.contact_us .person-info.parsys .cuBtn input {
    margin-left: 0 !important;
}

.contact-us.contentpage .con_box .cuBtn span.btnIcon.arrow_r {
    float: left;
}

.sales_kit .kit_menu {
    right: inherit;
    left: 0
}

.wheel_slide_area .img_wrap .title {
    background-position: right top;
}

.contact-us.contentpage .con_box .cuBtn {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
}

.contact-us.contentpage .con_box .cuBtn .btnMedium {
    margin-right: 5px;
}

.pip_gallery .gallery_select {
    float: left;
    width: 33.33%;
}

.pip_gallery {
    direction: ltr;
}

.request-a-quote .codeSrch .codeInput {
    padding-left: 136px;
    padding-right: 0;
}

.request-a-quote .codeSrch .codeInput .reset a.btnMedium.btnType3.rest {
    width: 108px;
}

.reset {
    width: auto;
    max-width: 110px;
}

.request-a-quote .codeSrch .codeInput .reset {
    left: 0;
    right: inherit;
}

.request-a-quote .codeSrch .codeInput .form_sch .sch_box button.sch_btn {
    right: inherit;
    left: 0;
    padding: 8px 10px 8px 14px;
}

.request-a-quote .codeSrch .codeInput .form_sch .sch_box {
    padding: 0 0 0 58px;
}

.request-a-quote .codeSrch .codeInput .form_sch .sch_box .serch .sch_inp {
    padding: 9px 14px 9px 0;
}

.contact-us.contentpage .con_box .cuBtn span.btnIcon.arrow_r input {
    float: right;
}

.contact-us.contentpage .con_box .cuBtn span.btnIcon.arrow_r:after {
    left: -15px;
    right: inherit;
    margin: 3px -2px 0px 0;
    transform: rotate(180deg);
}

.request_quote .note_area .bl_type_note {
    padding-left: 0;
    padding-right: 24px;
}

.searchOption .formCheck:first-child label {
    margin-left: 5px;
    margin-right: 0;
}

.searchOption .formCheck:nth-child(4) label {
    margin-left: 5px;
    margin-right: 0;
}

.request_quote .note_area .bl_type_note:before {
    left: inherit;
    right: 0;
}

#footer .f_navi .inner .foot_content .foot_left .fot_menu li,
#footer .f_navi .inner .foot_content .foot_left .info_country,
#footer .f_navi .info_sns {
    text-align: right;
}

#footer .sns_spr {
    margin: 0 0 10px 10px;
}

#footer .f_navi .inner [class*=item] {
    float: right;
}

#footer .f_navi .inner .foot_logo {
    text-align: right;
}

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

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

#footer .foot_copy_area .foot_breadcrumbs li {
    float: right;
}

#footer .foot_copy_area .foot_breadcrumbs ol li:first-child a {
    padding-left: 20px;
    left: 0;
}

.wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn {
    text-align: right;
}

.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title {
    text-align: center !important;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
    float: right;
}

.defaultnew ul li {
    margin-left: 0px;
    margin-right: 20px;
    direction: rtl;
}

.snb_wrap.snb_pip .snb_tit {
    float: right;
    margin-left: 0;
    text-align: right;
    padding-right: 10px;
}

.snb_wrap.snb_pip .snb_nav {
    float: right;
}

.snb_wrap.snb_pip .snb_nav .sdth1_l {
    margin-left: 0;
    margin-right: 28px;
    float: right;
}

.sales_kit {
    left: -10px;
    right: auto;
}


/*  side nav  */

.indicator .indicator_inner ul li a {
    right: auto;
    left: 0;
}

.indicator .indicator_inner ul li .indicatorNum,
.indicator .indicator_inner ul li .indicatorTxt {
    right: auto;
    left: 0;
}

.indicator .indicator_inner {
    position: absolute;
    right: auto;
    left: 0;
}

.indicator {
    position: fixed !important;
    right: auto !important;
    width: 190px;
    left: 0 !important;
    text-align: left;
}

.indicator .indicator_inner ul li .indicatorTxt {
    opacity: 0;
    margin-left: 33px;
    background: transparent !important;
    border-radius: 66px;
    overflow: hidden;
    border: none !important;
    transition: 100ms;
    -webkit-transition: 100ms;
    -o-transition: 100ms;
    -moz-transition: 100ms;
    -ms-transition: 100ms;
}

.indicator .indicator_inner ul li.on .indicatorTxt,
.indicator .indicator_inner ul li:hover .indicatorTxt {
    background: #000 !important;
    opacity: 0;
    padding: 0px;
    text-align: right;
    max-width: 0;
}

.indicator .indicator_inner ul li.on .indicatorTxt,
.indicator .indicator_inner ul li:hover .indicatorTxt {
    max-width: 130px;
    opacity: 1;
    width: 130px;
    text-align: left;
}

.indicator .indicator_inner ul li.on .indicatorTxt {
    padding-left: 15px;
}

.indicator .indicator_inner ul li {
    width: 0px;
}

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

.indicator .indicator_inner ul li:hover .indicatorTxt {
    padding-left: 15px;
}


/*  side nav ends  */

.keyVisualWrap .carInfor ul li .inforTit {
    text-align: center;
}

.keyVisualWrap .carInfor ul li {
    float: right !important;
}

.pipLayout .keyVisualInner2 .textArea h3 {
    text-align: center;
}

.subTxt {
    text-align: right;
}

.pipLayout .textArea h2 {
    left: auto;
    right: 0;
    padding: 15px 10px 0px 0px;
}

.pipLayout .screenPaging ul li {
    float: right;
}

.pipLayout .imgList li {
    float: right;
}

.pipLayout .imgListTit {
    text-align: right;
    right: 30px;
    left: auto;
}

.fe_pip_wrap .popup .pop_con .img_more dt {
    text-align: right;
}

.fe_pip_wrap .popup .pop_con .img_more dt:before {
    display: none;
}

.pipLayout .imgList li {
    border-left: 0;
    border-right: 2px solid #fff;
}

.fe_pip_wrap .popup .pop_con .img_more dd {
    text-align: right;
}

.pip_build .build_link .link_lst {
    text-align: center;
}

.bl_typeW_a {
    padding-right: 0px;
    text-align: center;
}

.phrase .parbase_inner li {
    text-align: right;
    direction: rtl;
    background-position: right 8px !important;
    padding-left: 0;
    padding-right: 10px;
}

.btn_box.picanto_16my {
    right: auto;
    left: 15px;
}

.pipContents .popup_wrap03 .closeBtn {
    right: auto;
    left: 0;
}

.gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
    margin-left: 40px;
    margin-right: 0;
}

.gnb_area .gnb_nav .dth_pip .new_cars_type ul li {
    float: right;
}

.bl_type_a:before {
    margin: 5px 5px 0 5px;
    transform: rotate(180deg);
    float: right;
}

.popup_wrap .closeBtn {
    right: auto;
    left: 0;
}

.pip_gallery .gallery_select a h2 {
    text-align: center;
}

.wide_gallery .wide_wrap .wide_close {
    right: auto;
    left: 0;
}

.wide_gallery .wide_wrap .wide_next,
.wide_gallery .wide_wrap .wide_prev {
    font-size: 0;
}

.spec_visual .spec_data ul li .btn_allview,
.spec_visual .spec_data ul li .btn_slide {
    font-size: 0;
}

.spec_visual a.spec_prev,
.spec_visual a.spec_next,
.engine_visual .engine_data ul li .btn_allview,
.engine_visual a.spec_next,
.engine_visual .engine_data ul li .btn_slide,
.wheel_visual .wheel_data ul li .btn_slide,
.wheel_visual .wheel_data ul li .btn_allview,
.wheel_visual a.spec_next,
.wheel_visual a.spec_prev {
    font-size: 0;
}

.spec_visual .spec_data .h_title {
    text-align: center;
}

.wheel_visual a.spec_next {
    right: -30px;
}

.wheel_visual a.spec_prev {
    left: -30px;
}

.tableWrap .tableTit strong {
    text-align: right;
}

.tableWrap .scrollArea td p {
    text-align: center;
}

.engine_slide_area .img_wrap .engine_contents {
    text-align: right;
}

.engine_slide_area .img_wrap .engine_contents ul li div {
    float: right;
    margin: 13px 0px 0 10px !important;
}

.engine_visual .engine_data h2 {
    text-align: center;
}

.pip_engine .engine .engine_visual .engine_data h2 {
    text-align: right;
}

.inner.service_warranty .content_wrapp ul {
    margin-left: 0;
    margin-right: 15px;
}

.inner.service_warranty .img_wrapp {
    margin-left: 0;
    margin-right: 10px;
    float: left;
}


/*SERVICE CENTER page*/

.inner.service_location .tab_type3 ul {
    display: flex;
    justify-content: flex-start;
}

.tab_type3 ul .tab_tspr:before {
    float: right;
    margin: -1px 0px 0 8px;
}

.inner.service_location .tab_type3 ul li a {
    display: flex;
    justify-content: center;
}

.findSearch {
    padding: 30px 150px 30px 85px;
}

.inner.service_location .findSearch .searchOption .formCheck {
    float: right;
}

.formArea .formInput {
    margin-right: 0;
    margin-left: 123px;
}

.findSearch .btnArea {
    right: inherit;
    left: 90px;
}

.schTit {
    left: inherit;
    right: 30px;
    text-align: right;
}

.location_listview ul.tabs.view_btn {
    float: left;
}

.servcice-location .location-finder .codeSrch.ng-scope {
    float: right;
}

.form_wrp {
    padding-left: 26px;
}


/*.pg_num_area.br_crmb ul {

    display: flex;

    justify-content: center;

    flex-direction: row-reverse;

}*/

.wheel_slide_area .img_wrap .wheel_contents {
    left: auto;
    right: 0;
}

#gallery_pop .btn_close {
    right: auto;
    left: -18px;
}

.pip_gallery_new .tab_nav li {
    float: right;
}

.exTab_type .col3 li {
    float: right;
}

.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box .photo_tit,
.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link ul {
    left: auto;
    right: 20px;
}

.btnSmall .arrow_r:after {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 11px;
}

.finishCon .barType li {
    float: right;
}

.finishCon .finishTbl li:first-child,
.finishCon .car {
    width: 100%;
}

.multicars {
    float: right;
}

.panel-group .panel+.panel .codeSrch .form_sch .sch_box {
    border: 0px solid #d0d0d0;
    background: transparent;
    padding: 0px !important
}

.panel-group .panel+.panel .codeSrch .serch1 input#keyword1 {
    border: 1px solid #d0d0d0;
}

.request_quote .note_area {
    float: left;
    width: 100%;
}

strong {
    font-weight: bold !important;
}

body,
input,
textarea,
select,
btn,
table {
    font-size: 12px;
}

.form_chk label {
    font-size: 13px;
}

.down_brochure .car_list .car_box .car_name {
    font-size: 14px;
}

.con_tit {
    font-size: 32px;
}

.promotion-tab ul.tabs.view_btn li.tab-link {
    padding: 5px 12px 5px 12px;
}

.indicator .indicator_inner ul li .indicatorTxt {
    font-size: 11px;
}

.keyVisualWrap .textArea h1,
.keyVisualWrap .textArea h3,
.pipLayout .textArea h3 {
    font-size: 40px;
    font-weight: bold;
}

.pipLayout .imgListTit {
    text-shadow: 0 0 10px black !important;
}

.content_title .con_tit {
    line-height: 35px;
}

.exTab_type li a {
    text-align: right;
}

.exTab_type li a {
    padding-right: 15px;
}

.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box .photo_tit.white {
    text-shadow: rgb(0 0 0 / 40%) 0 0 12px;
}

.location_listview ul.tabs.view_btn li.tab-link {
    padding: 5px 12px 5px 12px;
}

.bl_type1 {
    font-weight: bold;
}

.btnMedium {
    font-size: 12px;
}

.location_listview ul.tabs.view_btn li.tab-link label {
    padding-top: 5px;
}

.sales_tool li .tool_tspr {
    text-align: center;
}

.sales_tool li {
    border-left: 0px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}

.fe_inex_wrap .nf_title_wrap .title_inner .main_t {
    font-size: 40px;
}

.nf_tab_com .text_box_wrap .title_txt .b_title,
.fe_pip_wrap .pipLayout .txt_box_wrap .b_title {
    font-size: 40px;
}

.nf_tab_com .text_box_wrap .tab_wrap .item a {
    font-size: 14px;
}

.nf_tab_com .img_box_wrap .tab_contents .txt_desc {
    font-size: 14px;
}

@media (max-width: 1024px) {
    .open_gnb {
        left: auto;
        right: 10px;
    }
    .wsg_main #header .m_sch_area .open_search {
        left: 10px;
        right: auto;
    }
    .util_area .util_menu .util_l {
        float: right;
    }
    .util_area .util_menu .util_a:before {
        transform: rotate(180deg);
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
        float: right;
        border-left: 1px solid #d9d9d9;
        border-right: 0;
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a:first-child {
        border-left: 1px solid #d9d9d9;
    }
    .gnb_area .gnb_nav .dth_pip .new_cars_type ul li {
        border-right: 0;
        border-left: 1px solid #d3d3d3;
    }
    .gnb_area .gnb_nav .dth_pip .new_cars_type ul li a {
        display: block;
        padding: 10px 20px 10px 10px;
    }
    .bl_type_a:before {
        margin: 6px -10px 0 5px;
    }
    .m_sch_area .close_search {
        left: 10px;
        right: auto;
    }
    .m_sch_area .search_area .search_txt {
        padding: 10px 10px 7px 37px;
    }
    .m_sch_area .search_area .search_btn {
        right: auto;
        left: 22px;
    }
    .m_sch_area .open_search {
        right: inherit;
        left: 10px;
    }
    .findSearch {
        padding: 30px 115px 30px 25px;
    }
    .findSearch .btnArea {
        left: 30px;
    }
    .fe_pip_wrap .pipLayout .txt_box_wrap .b_title {
        max-width: 100%;
    }
    .pip_gallery_new {
        padding-top: 60px;
    }
    .engine_slide_area .img_wrap .engine_contents {
        right: 0;
        left: auto !important;
    }
    .engine_slide_area .img_wrap .engine_contents ul {
        float: right;
    }
    .engine_slide_area .img_wrap .title {
        font-size: 21px;
    }
    .engine_slide_area .img_wrap .engine_contents ul li div strong {
        font-size: 14px;
    }
    .snb_wrap.snb_pip .snb_tit {
        padding-right: 10px;
    }
    .keyVisualWrap .textArea h1 {
        font-size: 30px;
    }
}

@media (max-width: 767px) {
    .keyVisualWrap .carInfor .dots ul li {
        float: none !important;
    }
    .pipLayout .imgList.type6 li dl dd,
    .pipLayout .imgList.type7 li dl dd {
        padding-right: 15px;
        padding-left: 0;
    }
    .wide_gallery h3,
    .spec_visual .spec_data .h_title,
    .engine_visual .engine_data h2,
    .style_comp_wrap .style_comp .title_area .title,
    .wheel_visual .wheel_data h2 {
        background-position: right top !important;
    }
    .spec_visual .control .num li a {
        text-indent: 999px;
    }
    .engine_slide_area .img_wrap .engine_contents ul li div {
        float: none;
        margin-left: 0 !important;
    }
    .engine_slide_area .img_wrap .img img {
        margin-right: -60px;
    }
    .engine_slide_area {
        padding: 0;
    }
    .engine_slide_area .img_wrap .engine_contents {
        left: 0;
    }
    .wheel_slide_area .img_wrap .img img {
        margin-left: -20px;
    }
    .wheel_visual .control .num li.on a {
        text-indent: 9999px;
    }
    .wheel_visual .control {
        margin-left: 0;
    }
    .wheel_slide_area {
        padding: 0;
    }
    .tab_type3 .input_box {
        background-position: left;
    }
    .tab_type3 .tab_li {
        float: none;
    }
    .inner.service_location .tab_type3 ul li a {
        justify-content: flex-start;
    }
    .findSearch {
        padding: 0 0 55px 0;
    }
    .formArea .formInput {
        margin: 10px;
    }
    .searchOption .formCheck:first-child label {
        margin-left: 2px;
        margin-right: 3px;
    }
    .servcice-location .searchOption .formCheck label {
        margin: 0 3px 0 2px;
    }
    .searchOption .formCheck:nth-child(4) label {
        margin-left: 2px;
        margin-right: 3px;
    }
    .findSearch .btnArea {
        left: 50%;
    }
    .form_wrp {
        padding-left: 0;
    }
    .info_tbl .info_th {
        border-left: 0 !important;
    }
    .table_type3.location_table.loc-newtab tbody tr td .offerList {
        text-align: right;
    }
    .roadsideTop {
        background-size: 251px 152px;
        background-position: center bottom;
    }
    .includesArea ul li {
        float: none;
        text-align: right;
    }
    .includesArea ul li span {
        margin-right: 0;
        margin-left: 10px;
    }
    .wheel_visual .control .num li a {
        text-indent: 9999px;
    }
    .inner.service_location .tab_type3 ul {
        display: none;
    }
    .tab_type3 .tab_li {
        float: none !important;
    }
    .table_type3.location_table.loc-newtab tbody tr td .offerList {
        text-align: right !important;
    }
    form#serchform1 {
        width: calc(100% - 0px);
    }
    .panel-group .panel+.panel .codeSrch .form_sch1 {
        width: calc(100% - 0px);
    }
    .panel-group .panel+.panel .codeSrch .codeInput1 {
        text-align: center;
    }
    .panel-group .panel+.panel .codeSrch .codeInput1 form#serchform1 .reset {
        margin: 0 auto;
    }
    .panel-group .panel+.panel .codeSrch .codeInput1 .reset {
        margin-top: 10px;
    }
    .exTab_type .input_box {
        padding: 0 15px 0 0;
    }
    .exTab_type .input_box:after {
        right: auto;
        left: 15px;
    }
    .exTab_type li a {
        height: 34px;
    }
    .keyVisualWrap .textArea h1 {
        font-size: 16px !important;
    }
    .keyVisualWrap .textArea h3,
    .pipLayout .textArea h3 {
        font-size: 13px !important;
    }
    .pipLayout .imgListTit,
    .pipLayout .textArea h2 {
        font-size: 15px;
    }
    .pipLayout .textArea h3 {
        font-size: 14px;
    }
    .keyVisualWrap .textArea {
        width: 98%;
        text-align: center;
    }
    .engine_slide_area .img_wrap .engine_contents ul li div strong {
        line-height: 10px;
    }
    .keyVisualWrap .textArea h1 {
        font-size: 14px !important;
    }
}

@media (max-width: 540px) {
    .buttons.parbase.section1 span.ico_txt {
        text-align: right;
    }
    .buttons.parbase.section1 span.ico_sec {
        float: right;
    }
    .keyVisualWrap .textArea p {
        display: none;
    }
}

@media (max-width: 320px) {
    .snb_wrap.snb_pip .snb_tit {
        width: 45%;
    }
}


/* 20-1-2022 */

.con_box {
    display: block;
}

.info_tbl {
    direction: rtl;
}

select {
    float: left;
    margin-left: 5px;
    border: none;
}

.content_detail .service_warranty .con_box {
    display: inline-block;
}

.temp360vr .notiTxt span {
    background: url(../content/dam/kwcms/au/en/images/showroom/features/new360vr/ico_360noti.png) no-repeat right 0 !important;
    padding: 0 20px 0 0 !important;
}

ul.lang_switch {
    float: left;
}

.gallery_exterior .bg_ext span a,
.gallery_exterior .bg_int span a {
    font-size: 0;
}

.search_result .resultTxt {
    padding-left: 0px;
    padding-right: 30px;
}

.search_result .resultTxt:before {
    left: auto;
    right: 0px;
}

.searchBox .form_wrp {
    margin: 0 0px 0 150px;
    float: revert;
}

.searchBox .btnArea {
    right: auto;
    left: 0;
}

#paging a {
    float: right;
}

ul.lang_switch a {
    padding: 0 7px 0 7px;
    font-size: 11px;
}

.request_quote .note_area .bl_type_note {
    text-align: right;
}

.btn_box.picanto_16my a.shareBtn {
    background: url(../images/sns_thumbnail/btn_share-ar1.png) no-repeat 0 0;
}

.btn_box.picanto_16my a.topBtn {
    background: url(../images/sns_thumbnail/btn_top-ar1.png) no-repeat 0 0;
}

.tab_type3 .tab_li {
    padding-left: 0px;
    padding-right: 1px;
    margin-left: 0px;
}

@media (max-width: 767px) {
    .searchBox .form_wrp {
        margin: 0;
    }
    #footer .f_navi .inner [class*=item] .mo_title {
        background: url(../content/dam/kwcms/gt/en/images/main/new/icon/footer-arrow-m.png) no-repeat 2% 50% !important;
        background-size: 12px 12px !important;
    }
    .pipLayout .textArea:nth-child(1)::after {
        background: url(../images/shadow.png) -20% -100px no-repeat;
        background-size: 160% 110%;
        height: 280px;
        opacity: .4;
    }
    .pipLayout .description {
        text-align: right;
    }
    .pipLayout .imgListTit {
        right: 15px;
    }
    .btn_box.picanto_16my a.shareBtn {
        background-size: 47px 47px;
    }
    .btn_box.picanto_16my a.topBtn {
        background-size: 47px 47px;
    }
}

@media (max-width: 550px) {
    .btnMedium {
        font-size: 12px;
    }
}


/*26/4/22*/

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

.mobile_slide_wrap .m_box .title_box .title:before {
    left: inherit;
    right: 0;
}

.bl_typeW_a {
    padding-left: 0;
    padding-right: 10px;
}

.bl_typeW_a:before {
    position: absolute;
    right: auto;
    transform: translateX(17px) translateY(4px) rotate(180deg);
}

.snb_wrap.snb_pip .snb_area {
    overflow: hidden;
    border-right: 1px solid #666 !important;
    border-left: 0 !important;
}


/*7 june 23*/

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



/* 12-6-2024  skk */


.noUi-target,
.performance.parbase.section,
.safety.parbase.section,
.resource_gallerys .pip_gallery_new .tab_nav li button,
.btnMedium,
input.input_box,
.pip_gallery

{
    direction: rtl !important;
}
 