.dth2_u.dth_pip.select-car-header.parbase {
    width: 100% !important;
}

div.disabled {
    pointer-events: none !important;
    opacity: 0.7;
}


/*a.vehicle_button{*/


/*     pointer-events: none !important;*/


/*     opacity: 0.6;*/


/*}*/

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration: none;
}

.navigation li {
    display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
    background-color: #3C8DC5;
}

.dcs_pag_loading {
    padding: 20px;
}

.dcs-universal-pagination ul {
    margin: 0;
    padding: 0;
}

.dcs-universal-pagination ul li {
    display: inline;
    margin: 3px;
    padding: 4px 8px;
    background: #FFF;
    color: black;
}

.dcs-universal-pagination ul li.active:hover {
    cursor: pointer;
    background: #1E8CBE;
    color: white;
}

.dcs-universal-pagination ul li.inactive {
    background: #7E7E7E;
}

.dcs-universal-pagination ul li.selected {
    background-color: #ee6e73;
    color: white;
}

.page_navigation a.page_link {
    width: 30px;
    height: 30px;
    border: 1px solid #e4e4e4;
    background: #fff;
    border-radius: 2px;
    color: #464646;
    text-align: center;
    line-height: 30px;
    margin: 0 5px;
    display: inline-block !important;
}

.page_navigation span {
    display: none !important;
}

.page_navigation .next_link {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 10px solid #636b72;
    border-bottom: 7px solid transparent;
    font-size: 0;
    margin: 0;
    margin-top: -3px;
    position: relative;
    transform: translatey(5px);
    display: inline-block;
    margin-left: 10px;
}

.page_navigation .previous_link {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-right: 10px solid #636b72;
    border-bottom: 7px solid transparent;
    font-size: 0;
    margin: 0;
    margin-top: -3px;
    position: relative;
    transform: translatey(5px);
    display: inline-block;
    margin-right: 10px;
}

.page_navigation a.page_link.active_page {
    background: #000;
    color: #fff;
}

.show {
    display: block;
}

.filterDiv {
    display: none;
    /* Hidden by default */
}

.vehicles-list {
    display: block;
}

.vehicles-list li {
    display: inline-block;
    margin-right: 25px;
    padding: 10px 0px;
    cursor: pointer;
}

.city {
    /*display: block;*/
    width: 100%;
}

.mix {
    display: none;
}

.servcice-location .location_result.ng-scope .tab-content .address_container button:focus {
    background-color: #000;
    color: #fff;
}

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

.gnb_area .gnb_nav.showrom-nav li {
    margin-left: 0;
}

.pipLayout .textArea h3 {
    color: #fff !important;
}

.pipLayout .textArea h3.shadowWhite {
    color: #000 !important;
}

.pipLayout ul.imgList.type3 li h4.imgListTit.shadowWhite {
    text-shadow: rgb(0 0 0) 0 0 5px !important;
    color: #fff !important;
}

.btnMedium .arrow_l:after {
    display: none;
}

.stepCon .step_ctrl a.btnMedium {
    float: left;
    margin-right: 5px;
}

.step_ctrl button.btnMedium {
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 5px;
    background: #000;
}

.step_ctrl a.btnMedium {
    float: left;
}

.request_quote .note_area {
    float: left;
}

.fonts-loaded li.stepWrap strong {
    font-family: 'kiaM';
}

.panel-heading .stepType01 li.stepWrap.on .stepbar strong.num {
    position: relative;
}

.panel-heading .stepType01 li.stepWrap.on .stepbar strong.num:after {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: 20px;
}

.btnMedium .arrow_r:after {
    right: -17px;
}

.codeSrch .codeInput .reset span.btnIcon.arrow_r {
    background: none;
    margin-right: 0;
    text-align: center;
    margin: 0 auto;
    float: none;
    display: block;
}

.codeSrch .codeInput .reset span.btnIcon.arrow_r::after {
    right: -12px;
    display: none;
}

select {
    -webkit-appearance: auto;
}

.address_container button.w3-bar-item.w3-button:first-child dl.info {
    padding-left: 10px;
}

.pipLayout ul.imgList.type4 h4.imgListTit.shadowWhite {
    text-shadow: rgb(0 0 0) 0 0 5px !important;
    color: #fff !important;
}

.pipLayout .screenBox.screenBox1.on .textArea h3.shadowWhite {
    color: #fff !important;
    text-shadow: rgb(0 0 0) 0 0 5px !important;
}

.pipLayout .screenBox.screenBox1.on .textArea .subTxt.shadowWhite {
    color: #fff !important;
    text-shadow: rgb(0 0 0) 0 0 5px !important;
    opacity: 1;
}

.pipLayout .keyVisualInner2 .textArea h3 {
    color: #05141f !important;
    ;
    padding: 10px 0 0 0;
    margin-bottom: 35px;
}

.pipLayout .keyVisualInner2 .textArea {
    top: 50px;
}

.paginate {
    display: block !important;
}

#container {
    padding-top: 135px !important;
}

.down_brochure .car_list .car_u {
    margin-bottom: -8px;
}

.inner.request_brochure.down_brochure.new .car_box a.btnSmall.btnType7 span.btnIcon.arrow_r {
    background: transparent;
}

.step_ctrl a.btnMedium span.btnIcon.arrow_r {
    background: transparent;
}

.pg_num_area.br_crmb ul.pagin li ul.pagination__list.bottom-list {
    text-align: center;
}

.pg_num_area.br_crmb ul.pagin li ul.pagination__list.bottom-list li {
    display: inline-block;
}

.pg_num_area.br_crmb ul.pagin li ul.pagination__list.bottom-list li a {
    cursor: pointer;
}

label.error {
    color: #ec0e0e;
    font-size: 12px;
    font-weight: normal;
}

.address_container .rqustlocation {
    position: relative;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    display: flex;
}

.address_container .rqustlocation.active {
    background: #000;
    color: #fff;
}

.address_container .rqustlocation.active .map_pin {
    background-position: 0 -29px;
}

.address_container .rqustlocation .where {
    position: static;
    float: left;
    width: 60px;
    text-align: center;
}

.address_container .rqustlocation .map_pin {
    background-position: 0 0px;
    width: 45px;
    height: 30px;
    padding: 0;
    margin-top: 2px;
}

.address_container .rqustlocation .info {
    float: left;
    text-align: left;
}

.address_container .rqustlocation .info dt {
    padding-bottom: 6px;
    font-size: 15px;
    font-family: kiaB;
}

.address_container .rqustlocation .info dd {
    font-size: 12px;
    line-height: 15px;
}

.contact_us .person-info.parsys .cuBtn input {
    border: 0;
    /* margin-left: 10px;*/
}

.util_area .util_search form label {
    display: none;
}

.util_area .util_search form input {
    color: #ffffff;
    background: transparent;
    border: 0px solid #ddd;
    border-radius: 5px;
    max-width: 100px;
}

.util_area .util_search .u_sch_button {
    padding-top: 0px;
}


/*.pipLayout.temp06.section ul.imgList.type6 dl dd {
    display: none;
}
.pipLayout.temp07.section ul.imgList.type7 dl dd {
    display: none;
}*/

/* .interior.vrr-interior {
    background-image: url(http://66.45.249.235/~appspentaworks/kia/wp-content/uploads/2021/07/kia-k5-dl3-21my-wide-b-interior-02.webp) !important;
} */

#search_keyword {
    width: 100%;
    min-height: 18px;
    border: 1px solid #d6d6d6;
    background: #fff;
    padding: 5px 12px;
    border-radius: 2px;
}

form.ng-pristine.ng-validee {
    position: relative;
}

.searchBox .btnArea {
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

.pip_spec .tableWrap tr:first-child {
    display: table-row;
    height: 39;
}

.advence_wrap .box_010 {
    width: 505px;
    height: 235px;
    transform: translate(72.5%, 204%);
}

.advence_wrap .box_011 {
    width: 323px;
    height: 235px;
    transform: translate(271%, 204%);
}

.gnb_area .gnb_nav.gnb_right li.dth1_l:nth-child(1) ul.dth2_u {
    right: inherit;
}

.tab_type3 .tab_svc21:before {
    content: '';
    width: 24px;
    height: 24px;
    margin: -2px 8px 0 0;
    background-image: url(content/dam/kwcms/gt/en/images/new/icon/spr_tab-acces.png);
}

.tab_type3 .tab_on .tab_svc21:before {
    background-position: -31px;
}

.keyVisualWrap .carInfor ul li span.inforTxt {
    font-size: 17px;
}

.keyVisualWrap .carInfor ul li .inforTit {
    text-transform: uppercase;
}

.pip_gallery_new .thum_list li.type_videos>a:after {
    background: url(content/dam/kwcms/au/en/images/showroom/gallery/btn_play-black.png) no-repeat center center;
}

.indicator .indicator_inner ul li .indicatorTxt {
    text-transform: uppercase;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {
    text-transform: capitalize;
}

.pipLayout .bgArea img[alt="A single-minded obsession with everything that could go wrong"] {
    margin-top: -154px;
}

.pipLayout .bgArea img[alt="The power to pull ahead of the pack"] {
    margin-top: -154px;
}

.sales_kit .kit_menu {
    width: 200px;
}

.sales_kit .kit_menu .kit_a {
    padding: 6px 11px;
}

.wheel_visual.visual_height.wheelview {
    height: 100% !important;
}

.handle.newgall {
    pointer-events: auto !important;
    opacity: 1 !important;
}

.pip_gallery_new .slider_con button.disabled {
    pointer-events: none !important;
}

.snb_wrap.snb_pip .snb_nav .sdth1_l a {
    cursor: pointer;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
    cursor: pointer;
}

.pop_div_new .clos_btn {
    cursor: pointer;
}

.defaultnew p {
    margin-bottom: 15px
}

.defaultnew h1,
.defaultnew h2,
.defaultnew h3,
.defaultnew h4,
.defaultnew h5 {
    margin-top: 15px;
    margin-bottom: 10px;
}

.defaultnew table {
    border: 1px solid #ddd
}

.defaultnew table td {
    border: 1px solid #ddd;
    padding: 10px;
}

.pg_num_area.br_crmb ul.pagin li ul.pagination__list.bottom-list li a.aspNetDisabled {
    background-color: #05141f;
    color: #fff !important;
}

.address_container button.w3-bar-item.w3-button .info {
    width: 84%;
    padding-left: 5px;
}

.address_container button.w3-bar-item.w3-button .where {
    width: 16%;
}

.defaultnew ul {
    margin-bottom: 15px;
}

.defaultnew ul li {
    list-style: disc;
    margin-left: 15px;
    margin-bottom: 5px;
}

.defaultnew .alignright {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
    padding: 5px;
    background: #fff;
}

.defaultnew .alignleft {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.pipContents .style-appeal {}

.pipContents .style-appeal .pipLayout {}

.pipContents .style-appeal .pipLayout .style_comp_wrap {
    width: 100%;
    height: 100%;
    padding: 50px 0 120px 0;
}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    box-sizing: border-box;
    line-height: 1.0;
}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap {
    width: 100%;
    margin-top: 20px;
}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list {}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li {
    overflow: hidden;
    float: left;
    width: 25%;
    padding: 0 5px;
    box-sizing: border-box;
}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li .thum_img {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 265px;
    margin-top: 10px;
    background: #000;
}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li .thum_img img {
    position: absolute;
    top: 0;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li .thum_img .img_tit {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 10px 15px 10px;
    font-family: "kiaB";
    background: rgba(0, 0, 0, .5);
}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li .thum_img .img_tit span {
    color: #fff;
    font-size: 16px;
}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .title_area {}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .title_area .title {}

.pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .title_area .title span {
    font-size: 50px;
    font-family: "kiaB";
}

.inner.service_location .cuBtn {
    margin-top: 10px;
}

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

.inner.service_location .cuBtn input.btnMedium {
    border: 0;
}


/*Added on 24-nov-2021*/

.pipLayout .keyVisualInner2.key-visual-new .textArea {
    top: 0;
}

.pipLayout .keyVisualInner2.key-visual-new .textArea ul.view_inout {}

.pipLayout .keyVisualInner2.key-visual-new .textArea .car_view {
    top: 115px !important;
}

.pipLayout .keyVisualInner2.key-visual-new .textArea .car_refresh {
    top: 200px;
}

.pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
    top: 325px !important;
}

.pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
    top: 350px !important;
}

.pipLayout .keyVisualInner2.key-visual-new .textArea .car_view #ex360vr_imgv-reel .reel-preloader {
    bottom: 35px;
}

.pipLayout .imgList.type7 li {
    height: auto !important;
}
#advanced_tech .advence_wrap .set {
    width: 25%;
    float: left;
}

#advanced_tech .advence_wrap .set .box {
    width: 100%;
    position: relative;
    height: auto;
    transform: none;
}

#advanced_tech .advence_wrap .set .box .imgBoxWrap {
    position: relative;
    top: inherit;
    left: inherit;
    padding: 1px;
    height: 225px;
}
#advanced_tech .advence_wrap .set .box .imgBoxWrap picture {
    overflow: hidden;
    height: 100%;
}
#advanced_tech .advence_wrap .set .box .imgBoxWrap img {
    position: relative;
    top: inherit;
    left: inherit;
    transform: scale(1.5);
}
.advence_wrap .box .imgBoxWrap .video_box_img .tab_video {
    position: relative;
    top: inherit;
    left: inherit;
    transform: none;
    height: 100%;
}
.advence_wrap.ch3{
    height: auto !important;
}

/*--------------*/

@media (min-width: 1500px) {}

.fn_car_info_wrap .car_infomation .ico_item .ico_sec,
.keyVisualWrap .carInfor ul li .ico_sec {
    background-size: 34px !important;
}

.servcice-location .location_result.ng-scope .tab-content a.bl_type_a {
    display: block;
}

.fe_pip_wrap .n_container div {
    box-sizing: border-box;
    line-height: 1.0;
}

.fn_car_info_wrap {
    width: 100%;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

.fn_car_info_wrap .car_infomation {
    display: table;
    width: 100%;
    border: 1px solid #d1d1d1;
    border-bottom: 0;
    border-top: 0;
}

.fn_car_info_wrap .car_infomation .ico_item:first-child,
.keyVisualWrap .carInfor ul li.info_ico07 .ico_sec {
    border-left: 0;
    padding-left: 0;
}

.fn_car_info_wrap .car_infomation .ico_item .ico_sec {
    display: block;
    height: 53px;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    background-size: 100% 100%;
}

.fn_car_info_wrap .car_infomation .ico_item .ico_txt,
.keyVisualWrap .carInfor ul li .ico_txt {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 15px;
}

.keyVisualWrap .carInfor ul li .ico_txt {
    font-size: 13px !important;
}

.fn_car_info_wrap .car_infomation .ico_item span.inforTxt,
.keyVisualWrap .carInfor ul li span.inforTxt {
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-align: center;
    margin: 10px 0;
}

.fn_car_info_wrap .car_infomation .ico_item span.inforTxt,
.keyVisualWrap .carInfor ul li span.inforTxt {
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-align: center;
    margin: 5px 0 0 0;
}

.fn_car_info_wrap .car_infomation .ico_item .ico_sec,
.keyVisualWrap .carInfor ul li .ico_sec {
    display: block;
    height: 53px;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    background-size: 100% 100%;
}

.fn_car_info_wrap .car_infomation .ico_item {
    width: 16.66% !important;
    padding: 1.5vw 8px !important;
    float: left;
}

.keyVisualWrap .carInfor ul li {
    padding: 11px 0 0 0 !important;
    float: left;
}

.fn_car_info_wrap .car_infomation .ico_item .ico_sec,
.keyVisualWrap .carInfor ul li .ico_sec {
    padding: 7px 0 !important;
}

.inforTitvat {
    display: none !important;
}

.keyVisualWrap .carInfor {
    height: 159px !important;
}

.fn_car_info_wrap .car_infomation .ico_item.info_ico01,
.fn_car_info_wrap .car_infomation .ico_item.info_ico02,
.fn_car_info_wrap .car_infomation .ico_item.info_ico03,
.keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico03,
.fn_car_info_wrap .car_infomation .ico_item.info_ico04,
.keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico04 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fn_car_info_wrap .car_infomation .ico_item.info_ico07 .ico_sec,
.keyVisualWrap .carInfor ul li.info_ico07 .ico_sec {
    background: url(images/new-showroom/PC/icon07.png) no-repeat 50% 50%;
}

.fn_car_info_wrap .car_infomation .ico_item.info_ico08 .ico_sec,
.keyVisualWrap .carInfor ul li.info_ico08 .ico_sec {
    background: url(images/new-showroom/PC/icon08.png) no-repeat 50% 50%;
}

.fn_car_info_wrap .car_infomation .ico_item.info_ico01 .ico_sec,
.keyVisualWrap .carInfor ul li.info_ico01 .ico_sec {
    background: url(images/new-showroom/PC/icon01.png) no-repeat 50% 50%;
}

.fn_car_info_wrap .car_infomation .ico_item.info_ico02 .ico_sec,
.keyVisualWrap .carInfor ul li.info_ico02 .ico_sec {
    background: url(images/new-showroom/PC/icon02.png) no-repeat 50% 50%;
}

.fn_car_info_wrap .car_infomation .ico_item.info_ico03 .ico_sec,
.keyVisualWrap .carInfor ul li.info_ico03 .ico_sec {
    background: url(images/new-showroom/PC/icon03.png) no-repeat 50% 50%;
}

.fn_car_info_wrap .car_infomation .ico_item.info_ico04 .ico_sec,
.keyVisualWrap .carInfor ul li.info_ico04 .ico_sec {
    background: url(images/new-showroom/PC/icon04.png) no-repeat 50% 50%;
}

.fn_car_info_wrap div {
    display: block;
    float: left;
    width: 100%;
}

.fn_car_info_wrap {
    float: left;
    height: auto;
    display: block;
}

.keyVisualWrap .carInfor ul {
    width: 100%;
}

.fn_car_info_wrap .car_infomation .ico_item {
    width: 16.66%!important;
    min-height: 145px;
}

.keyVisualWrap .carInfor ul li {
    width: 16.66% !important;
    background: #fff;
    min-height: 145px;
}

.keyVisualWrap .carInfor ul li div {
    padding-top: 20px;
}

.fn_car_info_wrap .car_infomation .ico_item .ico_txt {
    font-size: 13px !important;
}

.fn_car_info_wrap .car_infomation .ico_item span.inforTitvat {
    font-size: 10px;
    display: block;
    text-align: center;
}

.fe_pip_wrap .popup_wrap {
    position: fixed !important;
    top: 130px !important;
}

.fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn .play_text:after {
    display: none;
}

.keyVisualWrap {
    height: 870px;
}

@media (min-width: 1500px) {
    .pipLayout .bgArea .bgInner picture img {
        margin-top: -154px;
    }
}

@media (max-width: 1480px) {
    .keyVisualWrap .bgInner img {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .fn_car_info_wrap .car_infomation .ico_item span.inforTxt,
    .keyVisualWrap .carInfor ul li span.inforTxt {
        font-size: 13px;
        margin: 0px 0 0 0;
    }
}

@media (max-width: 1024px) {
    .gnb_area .gnb_nav .dth1_l:first-child {
        border-top: 0;
        margin-left: 0;
    }
}

@media (max-width: 1007px) {
    .fe_pip_wrap .popup_wrap {
        position: fixed !important;
        top: 80px !important;
    }
}

@media (max-width: 767px) {
    .fn_car_info_wrap .car_infomation .ico_item {
        width: 100% !important;
        padding: 1.5vw 8px !important;
    }
    .fn_car_info_wrap .car_infomation .ico_item {
        min-height: 61px;
    }
    .fn_car_info_wrap .car_infomation .ico_item span.inforTxt,
    .keyVisualWrap .carInfor ul li span.inforTxt {
        text-align: left;
        margin-left: 14px !important;
        display: block;
        float: left;
    }
    .fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn .play_text {
        font-size: 11px !important;
        padding: 8px 0 0 0px !important;
    }
    .fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn img {
        display: none !important;
    }
    .fn_car_info_wrap .car_infomation .ico_item.info_ico01,
    .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico01,
    .fn_car_info_wrap .car_infomation .ico_item.info_ico02,
    .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico02,
    .fn_car_info_wrap .car_infomation .ico_item.info_ico03,
    .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico03,
    .fn_car_info_wrap .car_infomation .ico_item.info_ico04,
    .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico04 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .fn_car_info_wrap .car_infomation .ico_item.info_ico07 .ico_sec,
    .keyVisualWrap .carInfor ul li.info_ico07 .ico_sec {
        background: url(images/new-showroom/PC/icon07.png) no-repeat 50% 50%;
    }
    .fn_car_info_wrap .car_infomation .ico_item.info_ico08 .ico_sec,
    .keyVisualWrap .carInfor ul li.info_ico08 .ico_sec {
        background: url(images/new-showroom/PC/icon08.png) no-repeat 50% 50%;
    }
    .fn_car_info_wrap .car_infomation .ico_item.info_ico01 .ico_sec,
    .keyVisualWrap .carInfor ul li.info_ico01 .ico_sec {
        background: url(images/new-showroom/PC/icon01.png) no-repeat 50% 50%;
    }
    .fn_car_info_wrap .car_infomation .ico_item.info_ico02 .ico_sec,
    .keyVisualWrap .carInfor ul li.info_ico02 .ico_sec {
        background: url(images/new-showroom/PC/icon02.png) no-repeat 50% 50%;
    }
    .fn_car_info_wrap .car_infomation .ico_item.info_ico03 .ico_sec,
    .keyVisualWrap .carInfor ul li.info_ico03 .ico_sec {
        background: url(images/new-showroom/PC/icon03.png) no-repeat 50% 50%;
    }
    .fn_car_info_wrap .car_infomation .ico_item.info_ico04 .ico_sec,
    .keyVisualWrap .carInfor ul li.info_ico04 .ico_sec {
        background: url(images/new-showroom/PC/icon04.png) no-repeat 50% 50%;
    }
    .keyVisualWrap .carInfor ul li span {
        display: block;
        word-break: break-all;
        height: 40px;
        width: 40px;
        background-size: contain !important;
    }
    .keyVisualWrap .carInfor ul li div {
        border-left: 0;
        height: 102px;
        padding-left: 0;
        text-align: center;
    }
    .keyVisualWrap .carInfor ul li span.ico_sec {
        display: block;
        word-break: break-all;
        height: 40px;
        width: 40px;
        background-size: contain !important;
        margin: 0 auto;
    }
    .keyVisualWrap .carInfor ul li span.ico_txt {
        width: 100%;
        font-size: 12px;
    }
    .keyVisualWrap .carInfor ul li .inforTit {
        text-transform: uppercase;
        width: 100%;
    }
    .keyVisualWrap .carInfor ul li.on {
        display: block;
        width: 100% !important;
        min-height: 110px;
        background: transparent;
    }
    .keyVisualWrap .carInfor .dots ul {
        text-align: center;
    }
    .keyVisualWrap .carInfor .dots ul li {
        width: auto !important;
        background: transparent;
        min-height: 10px;
        display: inline-block;
        float: none;
    }
    .keyVisualWrap .dots {
        top: 110px
    }
}

.pipLayout .imgList.type6 li {
    height: auto !important;
}


/*  30-9-2021  */

.wrap_prod {
    margin-bottom: 35px;
}

h3.new_h3 {
    margin-bottom: 15px;
    border-bottom: 1px dashed #ddd;
}

h3.new_h3 span {
    padding: 25px 10px;
    font-size: 25px;
    display: inline-block;
}

.img_wrapp {
    width: 38%;
    float: right;
    padding: 9px;
    background: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, .12);
    margin-left: 10px;
}

.img_wrapp img {
    width: 100%;
}

.content_wrapp {
    width: 60%;
    min-height: 323px;
}

.wrap_prod {
    width: 100%;
    float: left;
    display: contents;
    min-height: 1070px;
}

.content_wrapp ul::after {
    display: none;
}

.content_wrapp p {
    margin-bottom: 15px;
}

.content_wrapp ul {
    margin-bottom: 15px;
}

.content_wrapp h4 {
    margin-bottom: 10px;
    font-size: 16px;
}

.content_wrapp ul {
    margin-left: 15px;
}

.content_wrapp ul li {
    list-style: disc;
    margin-bottom: 5px;
}


/* 6/10/21*/

.searchOption .formCheck label {
    border: 1px solid #828282;
}

.searchOption .formCheck label.menu-on {
    border: 1px solid #05141f !important;
    height: 30px;
    padding-top: 60px;
}

.searchOption .formCheck label.c_on {
    border: 1px solid #828282;
    color: #05141f;
    height: 30px;
    padding-top: 60px;
}


/*.servcice-location .location_result.ng-scope .tab-content .address_container button.w3-bar-item.w3-button.selected {*/


/*    display: block !important;*/


/*}*/

@media (max-width: 767px) {
    .content_wrapp {
        width: 100%;
    }
    .img_wrapp {
        width: 100%;
        display: block;
        margin: 0px 0 20px 0;
        height: auto;
        float: right;
        padding: 0;
    }
    .img_wrapp img {
        width: 100%;
        height: auto;
    }
    h3.new_h3 span {
        font-size: 18px;
    }
}


/* Banner _bottom Boxes in k5 template  */

.buttons.parbase.section1 {
    height: 145px !important;
    z-index: 1;
    position: relative;
}

.buttons.parbase.section1 .fn_car_info_wrap1 {
    width: 100%;
}

.buttons.parbase.section1 div.car_infomation.item4 {
    width: 100%;
}

.buttons.parbase.section1 .ico_item {
    width: 16.66% !important;
    background: #fff;
    min-height: 145px;
    float: left;
    padding-top: 20px;
    height: 138px;
    border-left: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 0px;
}

.pipLayout.temp00.section .keyVisualInner2.key-visual-new {
    padding-top: 50px;
}
.buttons.parbase.section1 span.ico_sec {
    padding: 7px 0 !important;
    display: block;
    height: 53px;
    width: 100%;
    text-align: center;
    background-size: 34px !important;
}

.buttons.parbase.section1 .info_ico07 span.ico_sec {
    background: url(images/new-showroom/PC/icon07.png) no-repeat 50% 50%;
}

.buttons.parbase.section1 .info_ico01 span.ico_sec {
    background: url(images/new-showroom/PC/icon01.png) no-repeat 50% 50%;
}

.buttons.parbase.section1 .info_ico02 span.ico_sec {
    background: url(images/new-showroom/PC/icon02.png) no-repeat 50% 50%;
}

.buttons.parbase.section1 .info_ico03 span.ico_sec {
    background: url(images/new-showroom/PC/icon03.png) no-repeat 50% 50%;
}

.buttons.parbase.section1 .info_ico04 span.ico_sec {
    background: url(images/new-showroom/PC/icon04.png) no-repeat 50% 50%;
}

.buttons.parbase.section1 .info_ico08 span.ico_sec {
    background: url(images/new-showroom/PC/icon08.png) no-repeat 50% 50%;
}

.buttons.parbase.section1 span.ico_txt {
    text-transform: uppercase;
    color: #05141f !important;
    opacity: .8 !important;
    font-size: 14px;
    width: 100%;
    display: block;
    text-align: center;
    font-family: "kiaM", Helvetica;
}

.buttons.parbase.section1 span.inforTxt {
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-align: center;
    font-family: "kiaM", Helvetica;
    margin: 5px 0 0 0;
}

.pipLayout.temp00.section {
    width: 100%;
    float: left;
}

.pipLayout {
    clear: both;
}

.temp00 .temp360vr .bgArea {
    max-height: 800px;
}


/*29-11-2021*/

.wsg_main #header {
    /*   position: absolute !important; */
}

@media (max-width: 1300px) {
    .fe_pip_wrap .fe_snb_wrap01 .snb_menu .vihicle_title .logo .logo_img img {
        width: 70% !important;
    }
}

@media (max-width: 1200px) {
    .advence_wrap .box_010 {
        width: 41.083vw;
        height: 19.583vw;
        transform: translate(72.5%, 202%);
    }
}

@media (max-width: 1024px) {
    .temp360vr .choice_color {
        top: 0 !important;
    }
    .temp360vr .color_info {
        top: 7px !important;
    }
    .pip_wrap.fe_pip_wrap #container .pipContents.parsys .keyVisualWrap {
        height: 610px !important;
    }
    .temp00 .temp360vr .bgArea {
        max-height: 710px;
    }
    .pip_wrap.fe_pip_wrap #container.main-feature {
        padding-top: 0 !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 180px !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
        top: 150px !important;
    }
}

@media (max-width: 1100px) {
    .pip_wrap.fe_pip_wrap #container.main-feature .box_wrap.img_box_wrap {
        width: 55%;
    }
}

@media (max-width: 1015px) {
    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 325px !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
        top: 290px !important;
    }
    .pip_wrap.fe_pip_wrap #container.main-feature .box_wrap.img_box_wrap {
        min-height: auto;
    }
    .pip_wrap.fe_pip_wrap #container.main-feature .box_wrap.text_box_wrap {
        min-height: auto;
    }
}

@media (max-width: 900px) {
    .buttons.parbase.section1 .ico_item {
        width: 33.32% !important;
        min-height: 65px;
        height: 138px;
        margin-bottom: 0;
    }
    .fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn .play_text {
        padding: 5px 0 0 0px !important;
    }
    .fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn .play_text:after {
        display: none !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea {
        top: 50px;
    }
}

@media (max-width: 767px) {
    /*
    .temp360vr .choice_color {
        top: 30px !important;
    }
    */
    .temp360vr .choice_color {
        top: 30px !important;
    }
    .temp360vr .color_info {
        top: -20px !important;
        margin: 0 !important;
    }
    .temp360vr .notiTxt span {
        margin-top: 70px !important;
    }
    .temp360vr .exVrArea img {
        margin: 0 auto !important;
    }
    .temp360vr .choice_color>span {
        padding-top: 0 !important;
    }
    .temp360vr .car_refresh {
        top: 80% !important;
    }
    .safety.parbase.section {
        padding: 20px;
        margin-bottom: 10px !important;
    }
    .safety.parbase.section .contents_box span.title {
        font-size: 21px;
        padding: 15px 0;
        display: block;
    }
    .safety.parbase.section .contents_box .desc {
        padding: 0px 0 15px 0;
        display: block;
    }
    .pip_wrap.fe_pip_wrap #container .pipContents.parsys .keyVisualWrap {
        height: 446px !important;
    }
    .pipLayout .textArea h3 {
        color: #333 !important;
    }
    .searchBox .btnArea {
        transform: translateY(0%) !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 260px !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea {
        top: 0;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
        top: 230px !important;
    }
    .pip_wrap.fe_pip_wrap #container.main-feature .m_slide_box .item .txt_desc {
        padding: 20px;
    }
}

@media (max-width: 750px) {
    .mobile_slide_wrap .v_slide .img_box img {
        width: 100%;
    }
    .temp00 .temp360vr .bgArea {
        max-height: 510px;
    }
    .pipLayout .textArea h3 {
        color: #333 !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color span.color_info {
        top: 0 !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 240px !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
        top: 190px !important;
    }
}

@media (max-width: 540px) {
    .buttons.parbase.section1 .ico_item {
        width: 100% !important;
        min-height: 40px;
        height: auto;
        padding-bottom: 5px;
        margin-bottom: 0;
        padding-top: 0;
    }
    .buttons.parbase.section1 span.ico_sec {
        height: 53px;
        width: 20%;
        background-size: 24px !important;
        float: left;
        display: inline-block;
    }
    .buttons.parbase.section1 span.ico_txt {
        width: auto;
        float: left;
        padding: 28px 0 0 0px;
        width: 80%;
        text-align: left;
    }
    .buttons.parbase.section1 span.inforTxt {
        text-align: left;
        padding-left: 0;
        width: 80%;
        padding-top: 4px;
        display: inline-block;
    }
    .fe_pip_wrap .temp00 .temp360vr .bgArea {
        height: 480px;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 200px !important;
    }
    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color span.color_info {
        top: 0 !important;
    }
}


/*  12-10-2021 */

.inner.service_maintenance p {
    margin-bottom: 15px;
}

.inner.service_maintenance .list_type1 li {
    margin: 4px 0 4px 0px;
}


/*
.temp360vr .choice_color {
    top: 460px !important;
}
*/

.temp360vr .notiTxt {
    top: 500px !important;
}

span.color_info {
    clear: both;
    display: block;
    margin-top: 10px;
}

.temp360vr .car_view {
    top: 230px !important;
}

.n_container.resource_features .temp360vr .choice_color {
    top: 290px !important;
}

.n_container.resource_features .temp360vr .notiTxt {
    top: 310px !important;
}

.n_container.resource_features .temp360vr .car_view {
    top: 140px !important;
}


/*13-10-21 */

.popup {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
}

.popup-overlay {
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.popup-content {
    position: absolute;
    background: #fff;
    width: 650px;
    margin: auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 11;
    padding: 0px;
}

.popup-content .img_box img {
    width: 100%;
}

.close-popup {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 35px;
    color: #fff;
    text-shadow: none;
    background: #2c2c2c;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99999;
}

.close-popup:hover,
.close-popup:focus {
    text-decoration: none;
}

.searchOption .formCheck label.option05:before {
    background-position: 0px 0;
    background: url(images/new.png) no-repeat !important;
}

.searchOption .formCheck label.option05.c_on:before {
    background-position: inherit !important;
    background: url(images/new1.png) no-repeat !important;
}

.fe_pip_wrap .popup_wrap {
    z-index: 999999 !important;
}

.pipContents .popup .pop_con {
    height: auto !important;
}

.keyVisualWrap .carInfor {
    height: 153px !important;
    margin-bottom: 0px;
}

.keyVisualWrap .carInfor ul li div {
    padding-top: 14px;
}

.keyVisualWrap .carInfor {
    height: 153px !important;
    border-bottom: 1px solid #d1d1d1;
    border-top: 0px solid #d1d1d1 !important;
}

.popup .popup-content h1 {
    padding: 15px 20px 0px 20px;
}

.popup .popup-content p {
    padding: 15px 20px;
}

.btn_box .topBtn {
    display: none !important;
}

.btn_box.scrolled .topBtn,
.btn_box.scrolled,
.btn_box {
    display: block !important;
}

@media (max-width: 1015px) {
    .n_container.resource_features .temp360vr .choice_color {
        top: 0px !important;
    }
    .temp360vr .view_inout {
        margin-bottom: 0!important;
    }
    .temp360vr .choice_color>span {
        padding-top: 30px!important;
    }
    .n_container.resource_features .temp360vr .car_view {
        top: 210px !important;
    }
    .temp360vr .color_info {
        top: -28px !important;
    }
}

.city iframe {
    width: 100% !important;
}

#paging {
    font-size: 13px;
    margin-top: 10px;
}

#paging a {
    color: #000;
    background: #ffffff;
    padding: 8px 12px;
    margin-right: 5px;
    text-decoration: none;
    border: 1px solid #ddd;
    font-size: 14px;
}

#paging a.aktif {
    background: #000 !important;
    color: #fff;
}

#paging a:hover {
    border: 1px solid #000;
}

.popup .popup-content span.h1 {
    padding: 15px 20px 0px 20px;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    display: block;
    font-size: 2em;
    font-family: "kiaB";
}


/* 06-12-2021 */

.info_tbl .form_wrp.only,
.info_tbl .form_area.phone {
    max-width: 100%;
}

.info_td br {
    display: none;
}

.pipLayout.temp00.section {
    margin-bottom: 50px;
}

.pip_gallery_new {
    padding-top: 100px;
}

.new_buttons_right {
    display: flex !important;
    justify-content: flex-end !important;
}

.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;
}


/* 19-11-2021 */

.form_chk .car_spr.sort3:before {
    background-position: 0 -33px;
}

.form_chk .car_spr.sort2:before {
    background-position: 0 -63px;
}

.form_chk [class*=_on] .car_spr.sort3:before {
    background-position: -74px -33px;
}

.form_chk [class*=_on] .car_spr.sort2:before {
    background-position: -74px -63px;
}

@media(max-width:1024px) {
    #container.seden-container {
        padding-top: 0 !important;
    }
}

@media(max-width:767px) {
    .table_type3.location_table.loc-newtab {
        min-width: 100%;
        float: left;
        margin-bottom: 10px;
    }
    .table_type3.location_table.loc-newtab thead {
        display: none;
    }
    .table_type3.location_table.loc-newtab tbody {
        display: block;
    }
    .table_type3.location_table.loc-newtab tbody tr {
        width: 100%;
        float: left;
    }
    .table_type3.location_table.loc-newtab tbody tr td {
        border-right: 1px solid #d6d6d6;
    }
    .table_type3.location_table.loc-newtab tbody tr th,
    .table_type3.location_table.loc-newtab tbody tr td {
        width: 100% !important;
        display: grid !important;
        padding-top: 8px !important;
    }
    .table_type3.location_table.loc-newtab tbody tr td .offerList {
        text-align: left;
    }
    .table_type3.location_table.loc-newtab tbody tr th.tleft,
    .table_type3.location_table.loc-newtab tbody tr td.tleft {
        padding-top: 25px !important;
    }
    .pipLayout .mainInner {
        min-height: 415px !important;
    }
    #content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree li .form_area.phone {
        max-width: 100%;
    }
    .pipContents .popup_wrap {
        height: 0;
    }
    form#serchform1 {
        width: calc(100% - 0px) !important;
    }
    .panel-group .panel+.panel .codeSrch .form_sch1 {
        width: calc(100% - 0px) !important;
    }
}

@media(max-width:430px) {
    .pipLayout .mainInner {
        min-height: 295px !important;
    }
}

@media(max-width:430px) {
    .contact-us .form_wrp .input_box {
        width: 100% !important;
        box-sizing: border-box;
    }
}

.white-popup-block-massage {
    position: fixed;
    top: 50%;
    z-index: 9999;
    opacity: 1;
    margin: auto;
    width: 550px;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 50px;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 13%);
}

.white-popup-block {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
}

.white-popup-body {
    background: #fff;
    padding: 30px;
    max-width: 320px;
    position: relative;
}

.white-popup-block.close {
    display: none !important;
}

.white-popup-body p a {
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.inner.service_location .wpcf7-response-output {
    display: none;
}

.d-none {
    display: none;
}

.indicator {
    right: 10px !important;
}

.indicator .indicator_inner ul li a span.indicatorTxt {
    width: 1px;
    transition: 400ms all;
}

.indicator .indicator_inner ul li.on a span.indicatorTxt {
    width: 140px;
}

.info_tbl .info_th {
    vertical-align: middle;
}

.info_tbl .info_tr:last-child .info_th {
    vertical-align: top;
}

.contact_us .cuBtn span.btnIcon.arrow_r .wpcf7-spinner {
    display: none;
}

#request_quote .step_ctrl a.btnMedium {
    float: right;
}

#request_quote .step_ctrl button#complete {
    float: right;
}

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

.btnMedium .arrow_l:before {
    right: -10px;
    float: right;
}

.step_ctrl a.btnMedium {
    float: right;
}

.stepCon .step_ctrl a.btnMedium {
    float: right
}

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

.btnMedium .arrow_l:before {
    left: inherit;
}

#request_quote .step_ctrl button.btnMedium {
    margin-left: 5px;
}

ul.lang_switch {
    float: right;
    color: #fff;
}

ul.lang_switch a {
    color: #fff;
    padding: 0 7px 0 7px;
    font-family: Tahoma !important;
}


/*   1-2-2022 */

.panel-group .panel+.panel .codeSrch {
    width: 100%;
}

.serch1 input#keyword1 {
    width: calc(100% - 30px);
    padding: 6px;
}

form#serchform1 {
    width: calc(100% - 30px);
}

.reset {
    width: auto;
    max-width: 80px;
    display: inline-block;
}

.form_sch1 {
    width: calc(100% - 97px);
    display: inline-block;
}

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

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

ul.info_dth li.info_tr .info_th {
    min-width: 80px !important;
    width: 96px;
}

.pipLayout .textArea:nth-child(2)::after {
    position: absolute;
    left: -50%;
    right: -50%;
    content: "";
    height: 470px;
    top: 0;
    background: url(images/shadow.png) 100% -40px no-repeat;
    z-index: -1;
    background-size: 100% 100%;
    opacity: .5;
}

.keyVisualInner2.keyVisualInner .textArea:nth-child(2)::after,
.keyVisualInner2.key-visual-new .textArea:nth-child(2)::after {
    display: none;
}

label.check_box.active {
    box-shadow: 0 0 0px 2px #000;
}

.keyVisualWrap .textArea {
    color: #ffffff !important;
    text-shadow: 0 0 4px #000;
}

.phrase .parbase_inner {
    padding: 0px 0;
}

.phrase .parbase_inner li {
    padding: 18px 0;
}

.pip_gallery_new .tab_nav li button {
    font-size: 14px;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
    font-size: 15px;
}

.pipLayout .bgArea img {
    width: 100% !important;
    height: auto !important;
    margin-left: 0 !important;
}

.schTit {
    top: 41px;
}

div#message {
    padding-left: 10px;
    padding-right: 10px;
}

.request_quote .note_area {
    width: 100%;
}

.con_box {
    display: block;
}

.phrase .parbase_inner li {
    background: none;
    padding: 10px 0
}

@media (max-width: 1024px) {
    .pipLayout .textArea:nth-child(1)::after {
        position: absolute;
        left: 0;
        right: 0;
        content: "";
        height: 330px;
        top: 0;
        background: url(images/shadow.png) 100% -100px no-repeat;
        z-index: -1;
        background-size: 160% 110%;
        opacity: .7;
    }
    .pipLayout .imgList.type7 li {
        margin-left: 1.5% !important;
        margin-right: 1.5% !important;
        width: 30%;
    }
    ul.lang_switch {
        width: 50%;
        text-align: left;
        padding: 10px 0 !important;
    }
    ul.lang_switch li {
        text-align: left;
    }
    .util_area .util_light_link {
        width: 50% !important;
        float: left !important;
        padding: 10px 0 !important;
        margin: 0 !important;
        text-align: left;
    }
    ul.lang_switch a {
        color: #464646;
        position: relative;
        left: 5px;
    }
    .util_area .util_light_link a {
        left: 30px;
    }
    .pip_wrap #container,
    .pip_wrap.fe_pip_wrap #container,
    #container {
        padding-top: 0 !important;
    }
    .fe_pip_wrap .fe_snb_wrap {
        top: 70px;
    }
    .pipLayout .textArea .subTxt {
        display: block !important;
    }
    .iframecars.resource_features .temp360vr .notiTxt {
        top: 124px !important;
    }
    .iframecars.resource_features .temp360vr .choice_color {
        top: 170px !important;
    }
}

@media (max-width: 767px) {
    .request-a-quote .codeSrch .codeInput {
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center;
    }
    .codeSrch .codeInput .reset {
        position: static;
        top: 4px;
        right: 0;
        margin: 10px auto 0 auto;
        float: none;
    }
    .step_ctrl {
        margin-top: 15px;
    }
    .pipLayout .mInner,
    .pipLayout .imgList.type4 li,
    .pipLayout .imgList.type3 li,
    .pipLayout .imgList.type2 li {
        width: 96%;
        margin: 0 2%;
    }
    .pipLayout .imgListTit,
    .pipLayout .textArea h2 {
        font-size: 21px;
    }
    .pipLayout .textArea h3 {
        text-shadow: none !important;
    }
    .pipLayout .description {
        position: absolute;
        top: 50px;
        text-align: left;
        left: 15px;
        right: 15px;
        display: block;
        z-index: 999;
        text-shadow: 0 0 6px black;
        display: none;
    }
    .pipLayout .textArea:nth-child(1)::after {
        height: 280px;
        opacity: .4;
    }
    .pipLayout .imgListTit {
        text-shadow: 0 0 6px black !important;
    }
    .pipLayout .imgList.type6 li.rightArea {
        display: block !important;
    }
    .pipLayout .imgList.type7 li {
        margin-left: 2% !important;
        margin-right: 2% !important;
        width: 96%;
        margin-bottom: 30px;
    }
    .pipLayout .screenPaging {
        background: transparent;
    }
    .pipLayout {
        padding-top: 20px;
    }
    .pipContents .popup_wrap {
        width: 80%;
        margin: 0 auto;
        left: 10%;
        margin-left: 0;
    }
    .pipLayout .textArea h3 {
        padding: 14px 15px 10px 15px;
    }
    .pipLayout .textArea:nth-child(2)::after {
        display: none;
    }
    .pipLayout .textArea .subTxt {
        color: #000 !important;
        font-size: 13px;
        display: block;
        position: absolute;
        position: static;
        top: 0;
        padding-top: 0;
        opacity: 1 !important;
        transition: 400ms;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        -moz-transition: 400ms;
        -ms-transition: 400ms;
    }
    /* .pipLayout:hover .textArea .subTxt  */
    .mainInner:hover .textArea .subTxt {
        top: -120%;
        opacity: 1 !important;
    }
    .mainInner .pipBtnLeft,
    .mainInner .pipBtnRight {
        display: block;
    }
    .keyVisualWrap .bgArea img {
        left: 0%;
        right: 0%;
    }
    .keyVisualWrap .color_info {
        font-size: 19px !important;
    }
    .mainInner:hover .textArea .subTxt {
        top: -140%;
        opacity: 1 !important;
    }
    .fe_pip_wrap .fe_snb_wrap {
        top: 30px;
    }
    .form_wrp .input_box {
        width: calc(100% - 24px);
    }
    .form_chk .car_spr.sort2:before {
        background-position: 5px -21px;
    }
    .form_chk [class*=_on] .car_spr.sort2:before {
        background-position: -53px -21px;
    }
    .form_chk .car_spr.sort3:before {
        background-position: 0 -42px;
    }
    .form_chk [class*=_on] .car_spr.sort3:before {
        background-position: -57px -43px;
    }
    .pipLayout .imgList {
        background: transparent !important;
    }
}

@media (max-width: 550px) {
    .location_listview ul.tabs.view_btn {
        width: 100%;
        margin-bottom: 15px;
    }
    .location_listview ul.tabs.view_btn li.tab-link {
        width: 38%;
        text-align: center;
    }
    .location_listview ul.tabs.view_btn {
        text-align: center;
    }
    .btnMedium {
        font-size: 10px;
    }
    .pipLayout .textArea .subTxt {
        font-size: 11px;
    }
}


/*15-2-22 */

a.disabled {
    pointer-events: none;
}


/* 23-2-2022 */

@media (max-width: 1300px) {
    .keyVisualWrap {
        height: 740px;
    }
}

@media (max-width: 585px) {
    .pip_wrap.fe_pip_wrap #container .pipContents.parsys .keyVisualWrap {
        height: 376px !important;
    }
    .pip_wrap.fe_pip_wrap #container .pipLayout.temp00.section.keyVisualWrap {
        height: 406px !important;
    }
}

@media (max-width: 440px) {
    .pip_wrap.fe_pip_wrap #container .pipContents.parsys .keyVisualWrap {
        height: 330px !important;
    }
    .pip_wrap.fe_pip_wrap #container .pipLayout.temp00.section.keyVisualWrap {
        height: 406px !important;
    }
}


/*3-3-22 */

input.input_box {
    direction: ltr;
    unicode-bidi: embed;
}


/*15-03-2022*/

.gnb_area .gnb_nav .dth_pip .car_grid .grid_u .grid_l:hover .grid_box.anim .animate img {
    left: 0 !important;
    top: 40% !important;
    bottom: 0;
    right: 0;
    margin: 0px auto;
}


/*25april22*/


/*.wsg_main .mainType3 .main_promotion_area .main_box_left {*/


/*    height: auto !important;*/


/*}*/


/*.wsg_main .mainType3 .main_promotion_area .main_box_right {*/


/*    height: auto !important;*/


/*}*/


/*.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg3 {*/


/*  height: 476px !important;  */


/*}*/

.fe_inex_wrap .inex_inner .tab_box .play_button_box {
    display: none;
}


/*29 june 22*/

#book_service .parsys.person-info .userdata-keyin.section .info_tbl .info_tr .info_td .form_area .form_wrp .input_box {
    width: 100%;
}

@media (max-width: 1300px) {
    .fe_pip_wrap .fe_snb_wrap01 .snb_menu .vihicle_title .logo .logo_img img {
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px) {
    .fe_pip_wrap .fe_snb_wrap01 .snb_menu .vihicle_title {
        width: 60%;
    }
}

#clickpag {
    pointer-events: none;
}

@media (max-width: 1130px) {
    .nf_tab_com .text_box_wrap {
        width: 100%;
        min-height: auto;
    }
    .nf_tab_com .img_box_wrap {
        width: 100%;
        max-width: 100%;
        min-height: auto;
    }
    .nf_tab_com .img_box_wrap .tab_contents .videoBox {
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .wheel_slide_area .img_wrap .wheel_contents {
        top: 245px;
    }
}

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

.keyVisualWrap .carInfor ul li {
    padding: 0px 0 0 0 !important;
}

.keyVisualWrap .carInfor ul {
    border-bottom: 1px solid #D1D1D2;
}


/*30 june */

#container.iframecars {
    padding: 0 !important;
}

#container.iframecars .pipLayout.temp00.section {
    margin-bottom: 0;
}

.vishualisercar {
    height: 900px;
    width: 100%;
    overflow: hidden;
    border: 0;
}

.vishualisercar html {
    overflow: hidden;
}

.iframecars .pipLayout .textArea:nth-child(2)::after {
    display: none !important;
}

.iframecars div#ex360vr_imgv-reel {
    padding-bottom: 15px;
}

div#wpadminbar {
    display: none;
}

.n_container.resource_features.iframecars .choice_color {
    top: -45px !important;
}

.n_container.resource_features.iframecars .temp360vr .view_inout {
    margin-bottom: 0;
}

.n_container.resource_features.iframecars .temp360vr .car_view {
    top: 0 !important;
    position: relative;
}

.n_container.resource_features.iframecars .keyVisualInner2 {
    padding-top: 60px;
}

.n_container.resource_features.iframecars .temp360vr .notiTxt {
    top: 15px !important;
}

@media(max-width:1300px) {
    .n_container.resource_features.iframecars .temp360vr .notiTxt {
        top: -50px !important;
    }
    .n_container.resource_features.iframecars .temp360vr .car_view {
        top: -60px !important;
    }
    .n_container.resource_features.iframecars .temp360vr .car_refresh {
        top: 165px;
    }
}

@media(max-width:1024px) {
    .n_container.resource_features.iframecars .temp360vr .notiTxt {
        top: -100px !important;
    }
}

@media(max-width:1015px) {
    .n_container.resource_features.iframecars .choice_color {
        top: 0 !important;
        margin-bottom: 50px;
    }
    .n_container.resource_features.iframecars .choice_color .color_chip.on {
        width: 30px;
        height: 30px;
    }
}

@media(max-width:991px) {
#advanced_tech .advence_wrap .set {
    width: 33.3333%;
    
}
}
@media(max-width:767px) {
    .n_container.resource_features.iframecars .keyVisualInner2 {
        padding-top: 0;
    }
    .n_container.resource_features.iframecars .temp360vr .textArea {
        top: 0;
    }
    .n_container.resource_features.iframecars .temp360vr .car_view {
        top: 0 !important;
    }
    .n_container.resource_features.iframecars .temp360vr .notiTxt {
        top: -40px !important;
    }
    .n_container.resource_features.iframecars .temp360vr .car_refresh {
        top: 235px !important;
    }
    .pip_wrap.fe_pip_wrap #container .pipLayout.temp00.section.keyVisualWrap.visualiframe {
        height: 500px !important;
        margin-bottom: 0;
    }
    .n_container.resource_features.iframecars .choice_color {
        margin-bottom: 0;
    }
    .spec_visual .spec_slide_area .spec_img ul{
        margin-top: 0;
    }
    .n_container.resource_spec .spec_visual .spec_slide_area {
    position: absolute;
}
}

@media(max-width:585px) {
    .pip_wrap.fe_pip_wrap #container .pipLayout.temp00.section.keyVisualWrap.visualiframe {
        height: 500px !important;
        margin-bottom: 0;
    }
}

body.iframe360 {
    overflow: hidden;
}

.inforTitvat {
    display: none !important;
    display: block !important;
    line-height: 23px;
    width: 100%;
    text-align: center;
    font-size: 11px;
}


.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
    background: #fff !important;
}

/*
.slick-track {
    width: 100% !important;
}
.item.slick-slide  {
   width: 0% !important;  
}
.item.slick-slide.slick-current.slick-active {
   width: 100% !important;  
}
*/

.multi_diamension_img .slick-list.draggable.rezize
{
	padding-left:1px;
	    height: auto;
}
 
.multi_diamension_img .spec_slide_area {
    display: block !important;
	opacity:1;
}

.multi_diamension_img .spec_allview_area {
    display: block !important;
	opacity:0;
}
 
.multi_diamension_img .spec_allview_area.show, .multi_diamension_img .spec_slide_area.show
{
	opacity:1 !important;
	z-index: 9999999;
}
.multi_diamension_img .spec_allview_area.hide, .multi_diamension_img .spec_slide_area.hide
{
	opacity:0 !important;
	z-index:-1;
}
.multi_diamension_img .spec_visual {
    position: relative;
}

.multi_diamension_img .spec_slide_area {
    position: absolute;
    top: 90px;
    left: 0;
    right: 0;
}

.multi_diamension_img .spec_allview_area {
    position: absolute;
    top: 230px;
    left: 0;
    right: 0;
}
.multi_diamension_img .n_container.resource_spec .spec_visual .spec_data {
    position: relative;
    z-index: 99999999;
}

@media (max-width: 1024px){
	.n_container.resource_spec .multi_diamension_img .spec_visual .spec_allview_area {
		top: 230px ;
	}
	.multi_diamension_img .spec_slide_area  {
        top: 230px !important;
		width:100%;
		position:relative;
		top:0px;
	}
    .n_container.resource_spec .spec_visual .spec_slide_area{
        position: absolute;
    }
}

/* Genesys */
/* 6/9/22 */
.grecaptcha-badge {
    z-index: 99999;
}
button#chat-button {
    width: 65px;
    height:65px;
    position: fixed;
    right:10px;
    background-color: #222529;
    color: #fff;
    line-height: 15px;
    border: none;
    cursor: pointer;
    font-size: 0;
    padding-top: 15px;
    text-align: center;
    box-shadow: 2px 2px 8px -3px #000;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    display: inline-block;
    z-index: 1000000000;
    /* bottom:90px; */
    bottom:200px;
}
button#chat-button:after {
    content: "";
    background-image: url(/wp-content/uploads/2022/09/chat-icone.png);
    background-position: center;
    background-repeat: no-repeat;
    width:45px;
    height: 45px;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -23px;
    pointer-events: none;
}
}
 		
@media only screen and (max-width: 600px) {
 button#chat-button {
      bottom:90px;
	 right: 10px;
  }
}
/* Genesys */ 