@charset "utf-8";

/* Desktop Device */
.html-area {/*border:1px solid #e3e3e3;height:700px;line-height:700px;font-size:50px;text-align:center;color:#fff;*/}
.eut_common_modal_container {z-index:2000 !important}
.eut_common_modal_container .pop_con {padding:20px}
/* kmuk_wrap */
.kmuk_wrap.w940 {width:940px; margin:0 auto;}
.kmuk_wrap.w1120 {width:1120px; margin:0 auto;}

/* map point */
.eut_map_pin_point { position: absolute; width: 58px; height: 42px; background-image: url("../images/common/icon-kia-logo.png"); background-position: 0 0; background-repeat: no-repeat; }
.eut_map_pin_point .num { position: absolute; top: -13px; right: 3px; width: 27px; height: 27px; background-color: #05141f; color: #fff; font-size: 15px; font-weight: bold; text-align: center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; line-height: 27px; }

/* list_type */
.list_type3 ul li {float:left;width:32%;margin-left:2%}
.list_type3 ul li .pic {margin-bottom:10px}
.list_type3 ul li .pic img {width:100%}
.list_type3 ul li:first-child {margin-left:0}
.list_type3 ul li .stitle {margin-top:18px;font-size:18px}
.list_type3 ul li .stitle a {text-decoration:underline}
.list_type3 ul li .font_large {font-size:22px}
.list_type3 ul li .txt {margin-top:7px;color:#666}
.list_type3 ul li .txt + a {margin-top:7px}
.list_type3 ul li .tit, .list_type3 ul li .desc {margin-bottom:15px}
.list_type3 ul li .desc {color:#666;font-size:13px}
.list_type3 ul li .link {color:#05141f;}
.list_type3 ul li .number {color:#05141f;}
.list_type3 ul li .info {display:block;margin-top:6px;font-size:12px;color:#999;line-height:16px;}

.list_tbType01 ul {display:table;border-spacing:16px;margin:-16px -32px -16px -16px;table-layout:fixed}
.list_tbType01 ul li {display:table-cell;width:33.3%;border:1px solid #fff/*border:1px solid #e3e3e3;*/}
.list_tbType01 ul li img {width:100%}
.list_tbType01 ul li .txt_box {padding:17px 20px 18px}
.list_tbType01 ul li a,
.list_tbType01 ul li .stitle {color:#010101;font-size:15px;margin-bottom:8px;display:block}

/* basic style */
/* co1 */
.style01 .imgwrap {/*margin-bottom:25px;*/position:relative}
.style01 .imgwrap + .desc_text, .style01 .imgwrap + .bl_type1 {margin-top:25px}
.style01 .imgwrap img {width:100%}
.style01 .imgwrap .btnPlay {position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}
.style01 .imgwrap.crop {height:225px;overflow:hidden;position:relative}
.style01 .imgwrap.crop img {width:auto;position:absolute;left:50%;margin-left:-445px;top:0}
.style01 .desc_text {color:#666}
.style01 .desc_text .basic strong {color:#05141f}
.style01 .desc_text .basic.bl_0001 {position:relative;margin-left:8px;padding:4px 0 0 7px;font-size:12px;color:#999;line-height:16px;clear:left;margin-top:8px}
.style01 .desc_text .basic.bl_0001:after{position:absolute;top:9px;left:0;display:block;width:3px;height:3px;background:#05141f;content:''}
.style01 .desc_text .basic.bl_0002 {position:relative;margin-left:10px;padding:0 0 0 10px;font-size:15px;color:#333;line-height:18px;clear:left;margin-top:8px}
.style01 .desc_text .basic.bl_0002 + .basic.bl_0002 {margin-top:18px}
.style01 .desc_text .basic.bl_0002:after{position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#05141f;content:''}
.style01 .desc_text .basic.bl_0002:first-child {margin-top:0}
.style01 .desc_text .basic.bl_0001.bl_gray1:after {background:#aeaeae !important}
.style01 .desc_text .basic.bl_0001.bl_gray1 {margin-left:0px !important;color:#666;margin-top:3px} 
.style01 .desc_text .basic.txt_type {font-size:15px;color:#333;line-height:20px;}
.style01 .desc_text .txt_info {display:block;font-size:11px;}
.style01 .desc_text .basic.bl_under {margin:10px 0 0 20px}
.style01 .desc_text .basic.bl_under + .bl_0002 {margin-top:15px}

.style01 .desc_text02 {color:#666}
.style01 .desc_text02 .basic strong {color:#05141f}
.style01 .desc_text02 .basic.bl_0001 {position:relative;margin-left:8px;padding:4px 0 0 7px;font-size:12px;color:#999;line-height:16px;clear:left;margin-top:8px}
.style01 .desc_text02 .basic.bl_0001:after{position:absolute;top:9px;left:0;display:block;width:3px;height:3px;background:#05141f;content:''}
.style01 .desc_text02 .basic.bl_0002 {position:relative;margin-left:10px;padding:0 0 0 10px;font-size:15px;color:#333;line-height:18px;clear:left;margin-top:8px}
.style01 .desc_text02 .basic.bl_0002:after{position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#05141f;content:''}

/*.style01 .bl_type1 {margin-bottom:15px}*/
.style01 h2 + .desc_text, .style01 h3 + .desc_text {margin-top:15px}
.style01 .noB {font-size:16px;margin-bottom:15px;max-width:600px}
.style01 .subT {margin-bottom:15px;font-size:15px;max-width:600px}
.style01 .fs22 {font-size:22px;line-height:24px;max-width:600px;margin-bottom:15px}
.style01 .bl_type1 ~ .subT {padding-left:13px}
.style01 .bl_type1 ~ .desc_text {padding-left:13px;}
.style01 .bl_type1 ~ .desc_text02 {padding-left:0;}
.style01 .bl_type1 ~ .btn_areaL {padding-left:13px}
.style01 .bl_type1 ~ .bl_type_a {margin-left:13px}
.style01 .h_type02 {margin-top:20px}
.style01 .btn_group {margin:16px 0 0 0}
.style01 .bl_type_a {margin-top:6px}

.style01 .btn_areaL {padding:0}

.bdLs {padding-left:13px}

.style01.bdLs .desc_text .basic.bl_0002 {margin-left:0}
.style01.bdLs .desc_text .basic.bl_0002 ~ .basic {margin-left:10px}
.style01.bdLs .desc_text .basic.bl_0002 ~ .basic.bl_0002 {margin-left:0}
.style01.bdLs .desc_text .basic.bl_0002 + .basic {margin-top:10px}
.style01.bdLs .desc_text .basic.bl_0002 + .basic.bl_0002 {margin-top:18px}

/* IH1 */
.full_img {position:relative;max-width:1920px;margin:0 auto;overflow:hidden}
.full_img .full_img_bg {position:relative;left:50%;margin-left:-960px;}
.full_img .full_img_bg img {width:1920px;height:364px;}
.full_img .full_text {position:absolute;top:60px;left:50%;width:940px;margin-left:-470px;text-align:center}
.full_img .bigT {display:inline-block;font-weight:normal;font-family:KiaL;color:#fff;font-size:72px;line-height:1;text-transform:uppercase}
.full_img .bigT em {font-weight: bold}
.full_img .smallT {padding-top:15px;color:#fff;font-size:16px;font-family:KiaL}
.full_img .smallT em {font-weight:bold;}
.full_img.cenT .full_text {top:50% !important}
.full_img .one_size {/*left:0;margin:0;text-align:center;*/}
/*.full_img .one_size img {margin:0 -100%;}*/

/* CO2 */
.co2_area {max-width:500px}
.co2_area li {position:relative;padding-left:8px;color:#666}
.co2_area li + li {margin-top:4px}
.co2_area li:after {position:absolute;top:7px;left:0;display:block;width:3px;height:3px;background:#aeaeae;content:''}

/* DF1-F */
.DF_txt {max-width:500px;margin:0 auto}
.DF_txt .bigT {font-size:18px;font-weight:bold;line-height:22px}
.DF_txt .basic {color:#666;font-size:13px;line-height:18px;margin-top:15px}
.DF_txt ul {padding-top:10px}
.DF_txt .bl_type4 {margin-top:5px}

.kmuk_wrap .bg_white {padding-bottom:0}

.dt1t_area {max-width:1120px;margin:0 auto}
.dt1t_area .txt {margin:35px auto 0;font-size:15px;line-height:20px;color:#666}

.logo-wrapper {
    width: 32%;
    float: right;
}
@media all and (max-width:1024px){
	.kmuk_wrap.w940,
	.kmuk_wrap.w1120 {width:auto; margin:0 15px;}
	.kmuk_wrap.con_bg_white, .kmuk_wrap.con_bg_page {padding-left:15px;padding-right:15px}
}
@media all and (max-width:767px){
	.dt1t_area .txt {margin:20px 15px 0;font-size:13px;line-height:18px}
	.style01 .imgwrap.crop {height:187px}
	.style01 .imgwrap.crop img {width:740px;margin-left:-370px}
	.style01 .fs22 {font-size:16px;line-height:18px}
	.style01 .bl_type1 ~ .desc_text {padding-left:0;}
}

/* NCKF1 */
.nckf1_area {}
.nckf1_area .list_finance {margin:0 -7px}
.nckf1_area .list_finance:after {display:block;clear:both;content:''}
.nckf1_area .list_finance li {float:left;width:20%;margin-top:15px;padding:0 7px;box-sizing:border-box}
.nckf1_area .list_finance li .cont {position:relative;padding:34px 2px 14px;border:1px solid #e5e5e5;background:#f8f8f8;box-sizing:border-box}
.nckf1_area .list_finance li .stitle {position:absolute;top:11px;left:14px;color:#05141f;line-height:15px}
.nckf1_area .list_finance li .pic img {width:100%}
.nckf1_area .txt_info {margin:26px 0 0;color:#666;}
.nckf1_area .txt_package {font-size:15px;line-height:20px}

@media all and (max-width:767px) {
	.nckf1_area .list_finance {margin:0 -4px}
	.nckf1_area .list_finance li {width:50%;margin-top:8px;padding:0 4px}
	.nckf1_area .list_finance li .stitle {font-size:15px}
	.nckf1_area .txt_info {margin:16px 0 0}
}

/* NCKF2 */
.nckf2_area {}
.nckf2_area .incont:after {display:block;clear:both;content:''}
.nckf2_area .incont {position:relative;}
/* .nckf2_area .incont .pic {float:right;width:49%} */
.nckf2_area .incont .pic {position:absolute;right:0;top:0;bottom:0;width:49%;}
.nckf2_area .incont .pic .in {display:table;width:100%;height:100%;}
.nckf2_area .incont .pic .in div {display:table-cell;vertical-align:middle;}
.nckf2_area .incont .pic img {width:100%;vertical-align:middle;}
.nckf2_area .incont .txt_area {width:51%;padding:0 20px 0 12px;box-sizing:border-box}
.nckf2_area .incont .txt_area {padding-left:12px}
.nckf2_area .incont .txt_area p {color:#666}
.nckf2_area .incont .txt_area .bl_type_a {margin-top:5px}

@media all and (max-width:767px) {
	.nckf2_area .incont {}
	.nckf2_area .incont .pic {position:static;float:none;width:100%}
	.nckf2_area .incont .pic .in {padding:12% 30px;box-sizing:border-box;}
	.nckf2_area .incont .txt_area {width:auto;margin-top:11px;padding:0}
}

/* */
/*
.small-fleet-box {display:table;border-spacing:16px;margin:31px -16px -16px;width:100%}
.small-fleet-box .incont {position:relative;display:table-cell;width:50%;padding:24px;border:1px solid #e5e5e5;box-sizing:border-box}
*/
.small-fleet-box .incont .bl_type1 {position:absolute;top:-28px;left:0}
.small-fleet-box .incont .bsf1_disc li {position:relative;padding-left:9px;font-size:15px;line-height:20px}
.small-fleet-box .incont .bsf1_disc li + li {margin-top:16px}
.small-fleet-box .incont .bsf1_disc li:after {position:absolute;top:9px;left:0;display:block;width:4px;height:4px;background:#05141f;border-radius:3px;content:''}
.small-fleet-box .incont .bsf1_disc li ul {margin-top:11px}
.small-fleet-box .incont .bsf1_disc li ul li {position:relative;margin-top:3px;padding-left:8px;font-size:12px;line-height:17px;color:#666}
.small-fleet-box .incont .bsf1_disc li ul li:after {position:absolute;top:8px;left:0;display:block;width:3px;height:3px;background:#aeaeae;content:''}

/* car list */
/*.form_chk .car_spr:before{content:'';display:block;width:113px;height:45px;background-image:url(../images/shopping-tools/spr_category.png);background-repeat:no-repeat}
.form_chk .car_spr.sort1:before{background-position:0 0}
.form_chk .car_spr.sort2:before{background-position:-118px 0}
.form_chk .car_spr.sort3:before{background-position:-236px 0}
.form_chk .car_spr.sort4:before{background-position:-354px 0}
.form_chk .car_spr.sort5:before{background-position:-472px 0}
.form_chk [class*=_on] .car_spr{color:#05141f}
.form_chk [class*=_on] .car_spr:before{content:" "}
.form_chk [class*=_on] .car_spr.sort1:before{background-position:0 -58px}
.form_chk [class*=_on] .car_spr.sort2:before{background-position:-118px -58px}
.form_chk [class*=_on] .car_spr.sort3:before{background-position:-236px -58px}
.form_chk [class*=_on] .car_spr.sort4:before{background-position:-354px -58px}
.form_chk [class*=_on] .car_spr.sort5:before{background-position:-472px -58px}*/
.form_chk .car_spr {/*width:150px;height:55px;*/}
.form_chk .car_spr img {display:block;height:27px;margin:12px auto 10px;}

.car_category .title{display:block;float:left}
.car_category .category{/* overflow:hidden; */text-align:center}
.car_category .category:after {display:block;clear:both;content:'';}
.car_category .category .form_chk{width:113px}
.car_category .category .form_chk .radio_box:before {position:absolute;top:0;left:0;margin:0}
.car_category .form_chk .car_spr{display:block;text-align:left; padding-left: 22px; padding-right: 10px; font-size:12px;color:#666}
.car_category .form_chk .r_on .car_spr {color:#05141f}
.car_wrap{border-top:1px solid #535353;padding-top:25px;position:relative}
.car_category + .car_wrap {margin-top:25px}

.car_list .car_l{float:left;width:20%;box-sizing:border-box}
.car_list .car_box{margin:8px;box-sizing:border-box}
.car_list .car_box .car_a{display:block;padding:15px 0;box-sizing:border-box;min-height:154px}
.car_list .car_box .car_a:hover, .car_list .car_box .car_a:focus{text-decoration:none}
.car_list .car_box .car_name{display:block;height:32px;line-height:16px;padding:0 15px;color:#05141f;font-family:kiaM;font-size:13px}
.car_list .car_box .car_img{display:block;text-align:center}
.car_list .car_box .car_img img{max-width:100%;max-height:90px}
.car_list .car_box .car_a.on{border:2px solid #05141f;padding:14px 0}
.car_list .car_box .car_a.on .car_name,
.car_list .car_box .car_a.on .car_img{margin:0 -1px}

/*  */
.trim_list{margin-top:-10px}
.trim_list .trim_l{padding:10px 0;border-top:1px solid #e3e3e3;color:#05141f}
.trim_list .trim_l:first-child{border-top:0}
.trim_list .price{float:right}

/*  */
.color_list{padding-bottom:30px;position:relative}
.color_list .color_l{float:left}
.color_list .color_l .color_a{display:block;position:relative}
.color_list .color_l .color_a img{width:86px;height:44px;vertical-align:top}
.color_list .color_l .color_a .sel{display:none}
.color_list .color_l .color_info{visibility:hidden;display:block;width:100%;position:absolute;bottom:0;left:0;text-align:left}
.color_list .color_l .color_info .price{float:right;margin-left:15px;color:#666}
.color_list .color_l.on .color_a .sel{display:block;position:absolute;top:0;left:0;width:76px;height:34px;border:5px solid #d50000;box-shadow:inset 0 0 1px #fff}
.color_list .color_l.on .color_info{visibility:visible}

/*  */
.option_list{margin:-10px -5px 0}
.option_list .option_l{width:33.3%;float:left;margin-top:10px}
.option_list .option_2{width:50%;float:left;margin-top:10px}
.option_list .option_2 .txt_photo {margin-top:10px}
.option_list .option_box{border:1px solid #e8e8e8;background:#f8f8f8;margin:0 5px;padding:9px; width: auto;}
.option_list .option_box .form_chk{color:#05141f; font-weight: bold;}
.option_list .option_box .photo{margin-top:10px;height:120px;text-align:center}
.option_list .option_box .price{/*display:block;*/text-align:right;font-size:12px;margin-right:6px; font-weight: bold;}
.option_list .option_box .price, .option_list .option_box .info {
	/*float:right;*/
	display: inline;
}
.option_list .option_box .price {
	width: 50px;
}
.option_list .option_box .info {
	width: 20px;
}
.option_list .option_box .info img{vertical-align: middle;}

/*  */
.optionCon{overflow:hidden;margin-top:10px;padding:9px;border:1px solid #e3e3e3;background:#f8f8f8}
.optionCon:first-child{margin-top:0}
.optionEx{position:relative;overflow:hidden;min-height:120px;margin-top:9px;padding:0 25px 0 260px}
.optionEx .optionImg{position:absolute;top:0;left:0;width:240px;height:120px}
.optionEx .txt{overflow:hidden;width:100%;max-height:200px;font-family:kiaM;color:#666}
.optionCon .price{clear:both;float:right;margin-top:6px;font-family:kiaM;font-size:12px;color:#666}

/*   */
.sales_box{margin-top:15px;padding:23px;background:#fff;border:1px solid #e3e3e3;position:relative}
.sales_box h5{margin-bottom:28px}
.sales_box .form_wrp{position:absolute;top:14px;right:23px;width:200px}
.sales_tool{display:table;table-layout:fixed;width:100%}
.sales_tool:after{display:none}
.sales_tool li{display:table-cell;border-left:1px solid #e1e1e1;text-align:center}
.sales_tool li:first-child{border-left:0}
.sales_tool li .tool_tspr{display:block;color:#05141f}
.sales_tool li .tool_tspr:before{display:block;margin:0 auto 5px}
.sales_tool li .tool_tspr2{display:block;color:#05141f}
.sales_tool li .tool_tspr2:before{display:block;margin:0 auto 5px}
.sales_tool li .tool_ex{display:block;color:#05141f}
.sales_tool li .tool_ex:before{display:block;margin:0 auto 5px}
.sales_share {position:absolute}
.sales_share .tool_tspr{margin-right:10px;text-decoration:underline;color:#464646;line-height:24px}
.sales_share .tool_tspr:before{margin-right:5px}

/*  */
.stepType01{width:100%}
.stepType01 .stepWrap{clear:both;padding-bottom:4px;background:#686868}
.stepType01 .stepWrap.on {padding-bottom:0}
.stepType01 .stepWrap.paston {background:#252525}
.stepType01 .stepWrap .stepbar {box-sizing:border-box}
.stepType01 .stepWrap .stepCon{padding:30px 23px;border:1px solid #9b1123;background:#fff url(../images/shopping-tools/bg-stepcon.png) repeat-x left top}
.stepType01 .stepWrap .stepCon02{padding:0}
.stepType01 .stepWrap .stepbar{overflow:hidden;display:table;width:100%;padding:8px 0;border:1px solid #d5d5d5;border-bottom:none;background:#fff;vertical-align:top}
.stepType01 .stepWrap .stepbar strong.num{width:100px;height:58px;display:table-cell;font-size:35px;color:#7f7f7f;vertical-align:middle}
.stepType01 .stepWrap .stepbar strong.num em{display:block;float:left;padding:10px 0 0 20px}
.stepType01 .stepWrap .stepbar strong.num:after{content:'';display:inline-block;width:1px;height:34px;margin-left:20px;background:#d2d2d2;margin-top:2px}
.stepType01 .stepWrap .stepbar .txt{display:table-cell;vertical-align:middle;text-align:left}
.stepType01 .stepWrap .stepbar .txt strong{display:inline-block;font-size:16px;color:#a1a1a1}
.stepType01 .stepWrap .stepbar .txt p {font-size:13px;color:#a1a1a1}
.stepType01 .stepWrap .stepbar .txt > span{display:none}
.stepType01 .stepWrap .stepbar .result{display:none}
.stepType01 .stepWrap.on .stepbar{border:1px solid #aa1327;border-bottom:4px solid #890207;background-color:#05141f;background-position:85.4% 100%;background-repeat:no-repeat}
.stepType01 .stepWrap.on .stepbar strong.num{color:#fff}
.stepType01 .stepWrap.on .stepbar strong.num:after{background:#f97f8e}
.stepType01 .stepWrap.on .stepbar .txt strong{color:#fff}
.stepType01 .stepWrap.on .stepbar .txt > span{display:block;margin-top:1px;color:#dd7a82}
.stepType01 .stepWrap.paston .stepbar{border:1px solid #d4d4d4;background-color:#e2e2e2;background-position:85.4% 100%;background-repeat:no-repeat;border-bottom:none}
.stepType01 .stepWrap.paston .stepbar strong.num{color:#05141f}
.stepType01 .stepWrap.paston .stepbar strong.num:after{background:#a5a5a5}
.stepType01 .stepWrap.paston .stepbar .txt{width:100px}
.stepType01 .stepWrap.paston .stepbar .txt strong{color:#05141f}
.stepType01 .stepWrap.paston .stepbar .result{display:table-cell;padding-right:60px;vertical-align:middle;position:relative}
.stepType01 .stepWrap.paston .stepbar .result:after{content:'';display:inline-block;position:absolute;right:20px;top:50%;width:32px;height:32px;background:url(../images/shopping-tools/bg-stepcheck.png) no-repeat 0 0;margin-top:-16px}
.stepType01 .stepWrap.paston .bar01 .result:after{top:13px;margin:0}
.stepType01 .stepWrap.paston .stepbar .result > a{display:block}
.stepType01 .stepWrap.paston .stepbar div.car{display:table;width:100%;text-align:center}
.stepType01 .stepWrap.paston .stepbar div.car img{height:40px}
.stepType01 .stepWrap.paston .stepbar div.car a.carList{float:left;margin-right:15px}
.stepType01 .stepWrap.paston .stepbar div.car a.carList span{display:block;color:#666}
.stepType01 .stepWrap.paston .stepbar div.car a.btn_carmore{display:none}
.stepType01 .trim_list{border:1px solid #e3e3e3;padding:5px 15px;margin-top:10px}
.stepType01 .sales_box{margin-top:0;border:0;border-bottom:1px solid #555}
.stepType01 .sales_share{top:18px}
.stepType01 .step_ctrl{text-align:right;margin-top:20px}
.stepType01 .step_ctrl2 {text-align:right;padding:15px 22px;position:relative}

/*  */
.invenStep li.stepWrap.paston .bar01, .invenStep li.stepWrap.on .bar01{background-image:url(../images/shopping-tools/bg-inven-step01.png)}
.invenStep li.stepWrap.paston .bar02, .invenStep li.stepWrap.on .bar02{background-image:url(../images/shopping-tools/bg-inven-step02.png)}
.emailStep li.stepWrap.paston .bar01, .emailStep li.stepWrap.on .bar01{background-image:url(../images/shopping-tools/bg-email-step01.png)}
.emailStep li.stepWrap.paston .bar02, .emailStep li.stepWrap.on .bar02{background-image:url(../images/shopping-tools/bg-email-step02.png)}

.driveStep li.stepWrap.paston .bar01, .driveStep li.stepWrap.on .bar01{background-image:url(../images/shopping-tools/bg_drive_step01.html)}
.driveStep li.stepWrap.paston .bar02, .driveStep li.stepWrap.on .bar02{background-image:url(../images/shopping-tools/bg_drive_step02.html)}
.driveStep li.stepWrap.paston .bar03, .driveStep li.stepWrap.on .bar03{background-image:url(../images/shopping-tools/bg_drive_step03.html)}
.brochureStep li.stepWrap.paston .bar01, .brochureStep li.stepWrap.on .bar01{background-image:url(../images/shopping-tools/bg-brochure-step01.png)}
.brochureStep li.stepWrap.paston .bar02, .brochureStep li.stepWrap.on .bar02{background-image:url(../images/shopping-tools/bg-brochure-step02.png)}

.compareStep li.stepWrap.paston .bar01, .compareStep li.stepWrap.on .bar01{background-image:url(../images/shopping-tools/bg-compare-step01.png)}
.compareStep li.stepWrap.paston .bar02, .compareStep li.stepWrap.on .bar02{background-image:url(../images/shopping-tools/bg-compare-step02.png)}

/*  */
.info_tbl_container {display: flex; flex-direction:column; justify-content: center;}
.info_tbl {display:block;float:right;width:76%;overflow:visible}
.info_tbl_remat {display:block;float:right;width:100%;overflow:visible}
.info_tbl_service {float:none; width: 40%; margin: 0 auto;}
.info_tbl.wide {width:100%}
.pop_con .con_box03 .info_tbl.wide {width:76%}
.info_tbl:after {clear:both;content:''}
.info_tbl .info_txt{color:#999;font-size:12px;line-height:16px;margin-top:5px}
.info_tbl .info_txt strong {color:#333}
.info_tbl .info_tr{clear:left;width:100%}
.info_tbl .info_th, .info_tbl .info_td{display:block}
.info_tbl .info_tr:first-child label {padding-top:0}
.info_tbl .info_th{width:100%;padding:10px 0 5px 0}
.info_tbl .info_th span {color:#b0afaf}
.info_tbl .info_th02 {margin-bottom:15px;width:100%;font-size:16px;font-weight: bold;color:#05141f;text-transform:uppercase}
.info_tbl .info_th02 > em {display:block;padding-top:5px;font-size:13px;color:#666;font-family:kiaM;font-weight:normal;text-transform:none}
.info_tbl .info_td{width:100%;min-height:30px;vertical-align:top}
.info_tbl .info_td_select{width:60%;}
.info_tbl .info_td .search_btn {margin-left:10px;}
.info_tbl .info_td + .info_td {padding-top:30px}
.info_tbl .info_td + .btn_areaL {margin-top:10px;padding-top:0;}
.info_tbl .info_td > .form_sch {float:left;display:block;height:30px;width:25%}
.info_tbl.wide .info_td > .form_sch {width:auto}
.info_tbl .info_td > .form_sch.error {height:auto;position:relative;/* padding-bottom:40px */}
.info_tbl .info_td > .form_sch .error {display:none}
.info_tbl .info_td > .form_sch.error .sch_box {border-color:#ff0000;background:#fff7f7}
.info_tbl .info_td > .form_sch.error .sch_box .sch_inp {background:#fff7f7;color:#fe0000}
.info_tbl .info_td > .form_sch.error .error {display:block;width:300px;position:absolute;top:35px;left:0;color:#fe0000}
.info_tbl .info_td > .form_sch .sch_box {float:left;height:28px}
.info_tbl .info_td > .form_sch .sch_box.error {height:auto}
.info_tbl .info_td > .form_sch .sch_box .sch_inp {padding:5px}
.info_tbl .info_td > .form_sch .sch_box .sch_btn {padding:4px 10px 4px 9px}
.info_tbl .info_td > .btnSmall {float:left;margin:4px 0 0 10px}
.info_tbl .info_td > p {padding-top:8px;color:#afafaf}
/* .info_tbl .info_td > .search_btn {margin:0 0 0 10px} */
.info_tbl .info_td > .btnSmall {margin-top:3px}
.info_tbl .info_dth .info_th{width:55px;background:none;color:#666}
/* .info_tbl.wide .info_td > .search_btn {margin:0} */
.info_tbl .form_area.phone{max-width:42%}
.info_tbl .form_wrp.only_full{width:100%}
.info_tbl .form_wrp.only{width:60%}
.info_tbl .form_wrp.only_small{width:25%}
.info_tbl .form_date.only{max-width:42.6%}
.info_tbl .form_wrp.btn_wrap .input_box {width:20%}
.info_tbl .form_chk{margin-right:27px}
/* .info_tbl .info_td textarea {box-sizing:content-box} */
.comment{margin:10px 0;color:#999;font-size:12px}

/*  */
.findSearch{position:relative;overflow:hidden;padding:30px 85px 30px 150px;border:1px solid #828282;border-bottom-width:7px;background:#fafafa/* url(../images/sales/bg_findSearch.gif) repeat-x left bottom */;z-index:1}
.schTit{float:left;position:absolute;top:30px;left:30px;width:120px;color:#666;text-transform:uppercase;font-family:kiaM;font-size:15px}
.schCon{float:left;width:100%}
.schCon .subtit {margin-left:12px;font-weight:normal;display:none}
.formArea{position:relative;width:100%;z-index:10}
.formArea .formInput{margin-right:123px;padding:5px 9px;border:1px solid #d0d0d0;background:#fff}
.formArea .formInput .sch_inp{width:100%;height:25px;padding:0;border:none}
.formArea .formInput .sch_inp:focus{outline:0}
/*
.searchOption{margin-top:10px}
.searchOption .formCheck{display:block;position:relative;float:left;width:16.6%;height:92px} */
/*before width:16.6% (num6) after (num8) 12.5% */
.searchOption{margin-top:10px;margin-left:-100px}
.searchOption .formCheck{display:block;position:relative;float:left;width:12.5%;height:90px}

.searchOption .formCheck label{position:relative;display:block;height:30px;margin:0 5px;padding-top:55px;padding-bottom:5px;text-align:center;line-height:1.2;color:#05141f;border:1px solid #828282;z-index:2;cursor:pointer;
	background:#e5e5e5;
	background:-webkit-linear-gradient(#fff, #e5e5e5);/* For Safari */
	background:-o-linear-gradient(#fff, #e5e5e5);/* For Opera 11.1 to 12.0 */
	background:-moz-linear-gradient(#fff, #e5e5e5);/* For Firefox 3.6 to 15 */
	background:linear-gradient(#fff, #e5e5e5);/* Standard syntax */
}
.searchOption .formCheck label.option06 br{display:none}
/* before width:16.6% (num6) after (num8) top:19 - top:15 modify
.searchOption .formCheck label:before{position:absolute;top:19px;left:50%;margin:0 0 0 -19px;width:37px;height:35px;background:url(../images/service/bg_findSearch_w.png) no-repeat}
*/
.searchOption .formCheck label:before{position:absolute;top:19px;left:50%;margin:0 0 0 -19px;width:37px;height:35px;background:url(../images/utill/bg-findSearchNew-w.png) no-repeat;background-position:0 0}

.searchOption .formCheck label.option02:before{background-position:-39px 0}
.searchOption .formCheck label.option03:before{background-position:-74px 0}
.searchOption .formCheck label.option04:before{background-position:-111px 0}
.searchOption .formCheck label.option05:before{background-position:-148px 0}
.searchOption .formCheck label.option06:before{background-position:-185px 0}
.searchOption .formCheck label.option08:before{background-position:-222px 0}
.searchOption .formCheck label.option09:before{background-position:-259px 0}
.searchOption .formCheck:first-child label{margin-left:0}
.searchOption .formCheck input[type=checkbox]{position:absolute;top:50%;left:50%;z-index:1}
.searchOption .formCheck input[type="checkbox"]:checked + label,
.searchOption .formCheck label.c_on{height:26px;padding-top:51px;color:#05141f;border:5px solid #05141f}

.searchOption .formCheck label.c_on:before{top:15px;background-position:0 -37px}
.searchOption .formCheck label.option02.c_on:before{background-position:-39px -37px}
.searchOption .formCheck label.option03.c_on:before{background-position:-74px -37px}
.searchOption .formCheck label.option04.c_on:before{background-position:-111px -37px}
.searchOption .formCheck label.option05.c_on:before{background-position:-148px -37px}
.searchOption .formCheck label.option06.c_on:before{background-position:-185px -37px}
.searchOption .formCheck label.option08.c_on:before{background-position:-222px -37px}
.searchOption .formCheck label.option09.c_on:before{background-position:-259px -37px}
.findSearch .btnArea{position:absolute;top:33px;right:90px;z-index:11}
.location_result{min-height:60px;margin-top:20px}
.location_result .location_text{position:relative}
.location_result .result_txt{margin:10px 0 30px 0;color:#666;font-size:14px;font-family:kiaM}
.location_result .result_txt strong{color:#05141f;font-weight: bold;}
.location_result .tab_type1{position:absolute;top:-10px;right:0}
.mapPin{position:relative}
.mapPin *{vertical-align:middle}
.mapPin p{display:table-cell;width:45px;text-align:center}
.mapPin p img{display:block}
.mapPin strong{display:table-cell}
.location_list{display:none}
/* location-map */
.location_mapview{margin-left:320px}
.location_mapview:after{content:'';clear:both;display:block}
.location_mapview .mapInner{width:100%}
.location_mapview .center_list{float:left;width:298px;/* height:411px; */margin-left:-320px;border:1px solid #bcbcbc}
.location_mapview .center_list .listInner{/* overflow:auto;height:411px;border-bottom:1px solid #e0e0e0 */}
.location_mapview .center_list ul li{position:relative;border-top:1px solid #e0e0e0}
.location_mapview .center_list ul li > a {display:block;text-align:left}
.location_mapview .center_list ul li .info {padding:15px 0 15px 55px}
.location_mapview .center_list ul li .info .btnSmall {margin-top:7px}
.location_mapview .center_list ul li:first-child{border:none}
.location_mapview .center_list ul li .where{position:absolute;top:20px;left:15px;width:40px;text-align:left}
.location_mapview .center_list ul li .where .map_spr{display:block}
.location_mapview .center_list ul li .where .distance {display:block;width:45px;margin-top:3px;margin-left:-10px;font-size:11px;line-height:11px;text-align:center}
.location_mapview .center_list ul li .info dt{padding-bottom:6px;font-size:15px;font-weight: bold}
.location_mapview .center_list ul li .info dd{font-size:12px;line-height:16px}
.location_mapview .center_list ul li.center_on, .location_mapview .center_list ul li a.center_on {color:#fff;background:#05141f}
.location_mapview .center_list .listInner.select ul li > a {padding-bottom:30px;z-index:9}
.location_mapview .center_list .listInner.select ul li > a.search_btn {display:inline-block;padding-bottom:0;position:absolute;bottom:10px;left:55px;z-index:10}
/*map view kia - ABC change - background-position:0 -33px del
.location_mapview .center_list ul li a.center_on .map_pin{color:#05141f;background-position:0 -33px}
*/
.location_mapview .center_list ul li a.center_on .map_pin{color:#05141f}
.location_mapview .center_list .nodata span{font-size:13px}
.location_mapview .mapArea{overflow:hidden;float:right;width:100%;height:775px;/* height:411px; */border:1px solid #e4e4e4}
.location_mapview .mapArea img{width:100%}
.location_mapview.one_section {margin-left:0;}
.location_mapview.one_section .mapArea {float:none;}
.locInfo h4{margin-bottom:13px;padding-bottom:10px;color:#05141f;font-size:22px;font-weight: bold;border-bottom:1px solid #707070}
.locInfo h4 span{display:inline-block;padding-left:5px;font-size:16px}
.locInfo .hold{position:absolute;top:11px;right:20px;border-radius:50% 50%;width:30px;height:30px;border:3px solid #05141f;text-align:center;line-height:30px;color:#05141f;font-weight: bold;font-size:22px}
.locInfo .addr{padding:0 0 10px;color:#666;border-bottom:1px solid #e4e4e4}
.locInfo .info{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #e4e4e4}
.locInfo .info li{color:#666}
.locInfo .info li strong{color:#05141f}
.locInfo .info li.hours{color:#666}
.locInfo .btn{border-top:1px solid #707070;margin-top:15px;padding-top:15px;text-align:center}
.locInfo .opening_hours {margin-top:10px;padding-bottom:10px;border-bottom:1px solid #e4e4e4}
.locInfo .offerList {margin-top:10px}
.locInfo .offerList strong {display:block}
.locInfo .offerList span {margin:4.5px}
.where .map_spr{display:block}
.where .map_spr {background-image:url("../images/common/spr-map.png");position:relative}
.where .map_pin {background-position:0px 0px;color:#FFF;height:33px;text-align:left;text-indent:0px;width:33px}
.center_on .where .map_pin {background-position:0px -33px}

.where .map_list {position:absolute;top:4px;left:9px;font-weight: bold;font-size:14px;color:#fff}
.center_on .where .map_pin .map_list {color:#05141f;top:5px}

/* find a dealer */
.findDealer .btnArea{top:83px;z-index:20}
.schTab{position:relative;margin-bottom:30px}
.schTab .input_box{display:none;text-transform:uppercase}
.schTab ul{overflow:hidden;height:19px}
.schTab li{float:left;border-left:2px solid #cecece}
.schTab li:first-child{border-left:none}
.schTab li:first-child a{padding-left:0}
.schTab li a{display:block;padding:0 10px;font-size:19px;font-weight: bold;text-transform:uppercase;line-height:1}
.schTab li a.tab_on{color:#05141f;background:none}
.btn_dealers{padding:9px;border:1px solid #e4e4e4;background:#f7f7f7}
.btn_dealers .bl_type_a{margin-right:10px}
.formArea .form_closest{margin-right:283px}
.closet_select{position:absolute;top:0;right:123px}
.closet_select .form_wrp{display:inline-block;width:50px}
.closet_select .form_wrp .sel_box .selected-headline{height:35px;line-height:35px}
.closet_select .form_wrp .sel_box .selected-headline:after{top:15px}

/*  */
.car_advisor .tab_type3 .tab_li {margin-left:0}
.car_advisor .tab_type3 .tab_a {height:44px;box-sizing:border-box;padding:0 22px 0 20px;line-height:44px}
.car_advisor .tab_type3 .tab_map:before{width:28px;height:20px;padding-top:1px;background-position:0 -66px;margin:11px 7px 0 0}
.car_advisor .tab_type3 .tab_lst:before{width:23px;height:23px;background-position:-57px -66px;margin:11px 9px 0 0}
.car_advisor .tab_type3 .tab_on .tab_map:before{background-position:-28px -66px}
.car_advisor .tab_type3 .tab_on .tab_lst:before{background-position:-82px -66px}

.specSearch{border:1px solid #d0d0d0;background:#fff;position:relative}
.specSearch:after{content:'';display:block;clear:both}
.specSearch .btn_reset{position:absolute;top:-36px;right:0}
.specList{display:table;width:100%}
.specList:after{display:none}
.specList li{display:table-cell;text-align:center;border-left:1px solid #d0d0d0}
.specList li:first-child{border-left:0}
.specList li.specList01{width:25%}
.specList li.specList02{width:29%}
.specList li.specList03{width:26%}
.specList li.specList04{width:auto;vertical-align:top}
.specList.col3 li{width:33.3%}
.specList.col2 li{width:50%}
.specList li strong{display:block;height:56px;padding:0 0 0 15px;letter-spacing:-0.5px;font-size:15px;line-height:56px;font-weight:normal;font-family:kiaM;text-align:left;background:#e9e9e9}
.specList li.specList04 strong {line-height:18px;padding-top:9px;box-sizing:border-box}
.specList li .kindSelect{text-align:left}
.specList li:first-child strong, .specList li:first-child .kindSelect{border:none}
.specList li .kindSelect .form_chk{width:100%;border-top:1px solid #e8e8e8}
.specList li .kindSelect .form_chk:first-child{border:none}
.specList li .kindSelect .form_chk{display:block}
.specList li .kindSelect .form_chk label{padding:7px 0 6px 15px;font-size:15px}
.specList li .kindSelect .form_chk label:before{margin-right:15px}
.specList li .kindSelect .form_chk label *{vertical-align:middle}
.specList li .kindSelect .form_chk label span{display:inline-block;width:80px;height:34px;margin-right:15px;background:url(../images/shopping-tools/spr-category.png) no-repeat}
.specList li .kindSelect .form_chk.carkind01 label span{background-position:-14px -8px}
.specList li .kindSelect .form_chk.carkind02 label span{background-position:-132px -8px}
.specList li .kindSelect .form_chk.carkind03 label span{background-position:-251px -8px}
.specList li .kindSelect .form_chk.carkind04 label span{background-position:-370px -8px}
.specList li .kindSelect .form_chk.carkind05 label span{background-position:-486px -8px}
.specList li .kindSelect .form_chk.carkind01 label.c_on span{background-position:-14px -66px}
.specList li .kindSelect .form_chk.carkind02 label.c_on span{background-position:-132px -66px}
.specList li .kindSelect .form_chk.carkind03 label.c_on span{background-position:-251px -66px}
.specList li .kindSelect .form_chk.carkind04 label.c_on span{background-position:-370px -66px}
.specList li .kindSelect .form_chk.carkind05 label.c_on span{background-position:-486px -66px}

.unitSlide{box-sizing:border-box;height:239px;margin:0 auto;padding:48px 15px 0 15px}
.unitSlide .price_range{position:relative;height:29px}
.unitSlide .price_range span{position:absolute;top:0;left:-11px;display:block;width:55px;height:29px;color:#666;font-size:11px;background:url(../images/shopping-tools/bg-slider.png) no-repeat 50% 100%}
.unitSlide .price_range span+span{left:auto;right:-11px}
.unitSlide p{padding:29px 0 0 0}
.unitSlide p input[type=text]{width:40%;padding:8px 6px;color:#05141f;font-size:18px;text-align:right;box-shadow:0 1px 1px #c9c9c9 inset;border-radius:3px;border:1px solid #e0e0e0;background:#e9e9e9;vertical-align:middle}
.mileageSelect{box-sizing:border-box;height:239px;padding:27px 0 0 0;text-align:center}
.jcs{position:absolute;background-image:url(../images/shopping-tools/bg-mileageSelect-sq.png);cursor:pointer}
.jcs-value{position:absolute;text-align :center;height:20px}
.jcs-indicator {position:absolute;/*background:url(../images/shopping-tools/img_mileageSelect_bar.png) no-repeat;*/pointer-events:none;margin-top :-2px}
.jcs-panel {position:relative;display:inline-block;cursor:pointer}
#mpgSliderInner{margin:0 auto;width:232px;height:147px;background:url(../images/shopping-tools/bg-mileageSelect.jpg) no-repeat 0 100%}
#mpgSlider{display:block;margin-left:-232px}
.mileageSelect input[type=text]{position:absolute;margin-top:96px;margin-left:76px;display:block;width:80px;color:#05141f;font-size:18px;border:none;text-align:center}
.userNum{position:relative;box-sizing:border-box;height:239px;padding:27px 0 0 0}
.seatInner{position:relative;display:inline-block;width:65px;text-align:center}
.userNum .seat_range{position:absolute;top:0;right:-4px;width:28px;height:150px}
.userNum .seat_range span{position:absolute;top:0;left:0;display:block;padding-left:14px;color:#666;font-size:11px;line-height:1;background:url(../images/shopping-tools/bg-slider.png) no-repeat 0 -75px}
.userNum .seat_range span+span{top:auto;bottom:0}
.specSearch .btn_area{margin:0;padding:19px 0;border-top:1px solid #d1d1d1}
/* jquery-slider */
.unitSlide .ui-slider{position:relative;left:0;height:14px;margin:0 15px;box-shadow:0 1px 1px #c9c9c9 inset;border-radius:14px;border:1px solid #e0e0e0;background:#e9e9e9}
.ui-slider .ui-slider-range{position:absolute;height:16px;border-radius:14px;border:none;box-shadow:0 0 1px #c9c9c9;
	background:#c51931;
	background:-webkit-linear-gradient(#c51931, #901220);/* For Safari */
	background:-o-linear-gradient(#c51931, #901220);/* For Opera 11.1 to 12.0 */
	background:-moz-linear-gradient(#c51931, #901220);/* For Firefox 3.6 to 15 */
	background:linear-gradient(#c51931, #901220);/* Standard syntax */
}
.ui-slider-handle{display:block;width:28px;height:29px;margin:-7px -14px;position:absolute;border:none;box-shadow:none;background:url(../images/shopping-tools/bg-slider.png) no-repeat}
.userNum .ui-slider{position:relative;width:14px;height:143px;margin:0 auto;box-shadow:0 1px 1px #c9c9c9 inset;border-radius:14px;border:1px solid #e0e0e0;background:#e9e9e9}
.userNum .ui-slider .ui-slider-range{top:auto;bottom:0;width:14px;height:auto}
.userNum .ui-slider-handle{margin:-14px -7px}
.userNum p input[type=text]{display:block;width:100%;margin-top:17px;color:#05141f;font-size:18px;border:none;text-align:center}

/*  */
.advisorList{position:relative;padding:29px 24px;margin-top:15px;border:1px solid #d0d0d0;background:#fff}
.sortingList{display:inline-block}
.sortingList{border:1px solid #e0e0e0;border-radius:38px}
.sortingList li{float:left;padding:3px}
.sortingList li a{display:block;padding:0 13px;color:#999;font-size:14px;font-weight: bold;line-height:30px}
.sortingList li.on a{color:#fff;border-radius:30px;background:#7e8083}
.advisorList .sortingList{position:absolute;top:20px;right:29px}
.advisorList .car_box .car_a{position:relative;padding:12px 0 15px}
.advisorList .car_l .car_a:after{content:'';position:absolute;bottom:4px;left:50%;width:9px;height:10px;margin-left:-4px;background:url(../images/shopping-tools/bg-carOn.png) no-repeat -51px 0}
.advisorList .car_l .car_name {font-weight:normal}
.advisorList .car_l .car_box .car_img {width:130px;height:70px;margin:0 auto 9px}
.advisorList .car_l.on .car_a{border:none;padding:13px 0 14px;background:#05141f}
.advisorList .car_l.on .car_name{color:#fff}
.advisorList .car_l.on .car_a:after{content:' ';bottom:-10px;width:19px;height:10px;margin-left:-10px;background-position:0 0}
.advisorList .car_l.on .car_info{display:block}
.advisorList .car_l.on .car_box .car_img {margin:0 auto 9px}
.advisorList .car_info{display:none;position:absolute;left:0;width:100%}
.advisorList .car_info .carinfoWrap{overflow:hidden;position:relative;padding:45px 0 40px 0;margin:7px 23px 13px;border:1px solid #e3e3e3;background:#f8f8f8}
.advisorList .car_info .carinfoWrap:after{display:block;clear:both;content:""}
.advisorList .car_info button{display:block;overflow:hidden;text-indent:-9999px;position:absolute;top:30px;right:30px;width:23px;height:23px;background:url(../images/shopping-tools/bg-carOn.png) no-repeat -21px 0;z-index:2}
.advisorList .carinfoWrap .col_l{float:left;width:454px;padding-left:30px;box-sizing:border-box}
.advisorList .carinfoWrap .col_r{float:left;width:436px;padding:0 30px;box-sizing:border-box}
.advisorList .carinfoWrap .tit_name {display:block;margin-bottom:28px;padding-left:30px;color:#05141f;line-height:36px;font-size:36px;font-weight: bold;font-weight:normal}
.advisorList .carinfoWrap .carTxt {font-size:18px;color:#010101}
.advisorList .carinfoWrap .advisor_txt {margin-top:11px}
.advisorList .carinfoWrap .advisor_txt .bl_type3 {margin-top:6px;font-size:13px;color:#333}
.advisorList .carinfoWrap .advisor_txt .bl_type3:first-child {margin-top:0}
.advisorList .carinfoWrap .car_tbl{margin-top:18px;width:100%;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.advisorList .carinfoWrap .car_tbl:after{display:block;clear:both;content:""}
.advisorList .carinfoWrap .car_tbl .tbl_l{float:left;text-align:center}
.advisorList .carinfoWrap .car_tbl .tbl_l:nth-child(1) {width:13%}
.advisorList .carinfoWrap .car_tbl .tbl_l:nth-child(2) {width:19%}
.advisorList .carinfoWrap .car_tbl .tbl_l:nth-child(3) {width:31%}
.advisorList .carinfoWrap .car_tbl .tbl_l:nth-child(4) {width:25%}
.advisorList .carinfoWrap .car_tbl .tbl_l:nth-child(5) {width:12%}
.advisorList .carinfoWrap .car_tbl .tbl_th{display:block;color:#333;font-weight:normal;background:#fff}
.advisorList .carinfoWrap .car_tbl .tbl_td{display:block;text-align:center;background:#f8f8f8;color:#666}
.advisorList .carinfoWrap .car_tbl .tbl_td, .carinfoWrap .car_tbl .tbl_th{min-height:40px;box-sizing:border-box;padding-top:13px;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;line-height:14px}
.advisorList .carinfoWrap .car_btn{margin-top:18px}
.advisorList .carinfoWrap .car_btn:after {display:block;clear:both;content:""}
.advisorList .carinfoWrap .car_btn a{float:left;min-width:145px;margin-right:10px;color:#333;font-size:12px;line-height:24px;text-decoration:underline}
.advisorList .carinfoWrap .car_btn a:before{display:inline-block;content:'';width:28px;height:22px;margin:0 4px 0 0;vertical-align:middle;background:url(../images/utill/spr-ico-advisor.png) no-repeat}
.advisorList .carinfoWrap .car_btn a:nth-child(n+3) {margin-top:5px}
.advisorList .carinfoWrap .car_btn a.icoBtn1:before{background-position:0 0}
.advisorList .carinfoWrap .car_btn a.icoBtn2:before{background-position:0 -22px}
.advisorList .carinfoWrap .car_btn a.icoBtn3:before{background-position:0 -67px}
.advisorList .carinfoWrap .car_img img {max-width:100%}
.advisorList .carinfoWrap .btn_area .br {margin-left:3px}

/*
.advisorList ul li.nodata{clear:both;float:none;width:100%;padding:205px 0;text-align:center}
.advisorList ul li.nodata span{display:inline-block;padding-left:45px;color:#999;font-size:21px;font-weight: bold;line-height:30px;background:url(../images/shopping-tools/bg_nodata_w.gif) no-repeat}
*/

/* life style */
.chkLife{overflow:hidden}
.chkLife ul{margin:-1px 0 0 -1px}
.chkLife li{float:left;width:33.33%;text-align:left;border-top:1px solid #d0d0d0}
.chkLife li .form_chk{display:table-cell;height:35px;padding:15px 0 15px 20px;border-left:1px solid #d0d0d0}
.chkLife li .form_chk *{vertical-align:middle}
.chkLife li .form_chk .check_box{position:relative;padding-left:95px;font-size:15px;line-height:18px;white-space:nowrap}
.chkLife li .form_chk .check_box:before{content:'';position:absolute;top:50%;left:0;margin-top:-7px}
.chkLife li .form_chk .check_box span{display:inline-block;position:absolute;top:50%;left:55px;width:41px;height:32px;margin-top:-13px;background:url(../images/shopping-tools/adv-life.png) no-repeat}
.chkLife li .form_chk.life02 .check_box span{background-position:-41px 0}
.chkLife li .form_chk.life03 .check_box span{background-position:-82px 0}
.chkLife li .form_chk.life04 .check_box span{background-position:0 -33px}
.chkLife li .form_chk.life05 .check_box span{background-position:-41px -33px}
.chkLife li .form_chk.life06 .check_box span{background-position:-82px -33px}
.chkLife li .form_chk.life07 .check_box span{background-position:0 -66px}
.chkLife li .form_chk.life08 .check_box span{background-position:-41px -66px}
.chkLife li .form_chk.life09 .check_box span{background-position:-82px -66px}

/*  */
.compare_sel{padding:10px 0 20px}
.compare_sel .sel_l{width:33.3%;float:left;border-left:1px solid #e3e3e3;box-sizing:border-box;text-align:center}
.compare_sel .sel_l:first-child {border:0}
.compare_sel .form_chk {margin-left:-20px;font-size:16px;color:#05141f}
.compare_sel .desc{display:block;text-align:center;color:#999;line-height:16px}
.compare_sel .desc:before{content:"";display:block;width:168px;height:78px;margin:22px auto 12px;background:url(../images/shopping-tools/img-compare.png) 0 0 no-repeat}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
	.compare_sel .sel_l .desc:before{background-image:url(../images/shopping-tools/img-compare-x2.png);background-size:132px 78px}
}
/*.addcarArea{overflow:hidden;position:relative;padding-left:212px;height:434px;border-bottom:1px solid #05141f}*/
.addcarArea{overflow:hidden;position:relative;padding-left:25.4%;height:438px;border-bottom:1px solid #05141f}
.addcarArea .addcarBar{position:absolute;top:0;left:0;width:165px;height:398px;padding:20px 23px;border-right:1px solid #a31225;background:#05141f url(../images/shopping-tools/bg-bar-comparecar.png) no-repeat center 50%}
.addcarArea .addcarBar .addTxt{font-size:14px;color:#fff;opacity:0.5}
.addcarList{width:100%;height:434px}
.addcarList .add_l{float:left;width:25%;height:434px}
.compareList{position:relative;background:#f8f8f8 url(../images/shopping-tools/bg-addcar.gif) no-repeat center 44.6%;text-align:left}
.compareList .addcarCon{padding:17px 20px;height:404px;border-right:1px solid #ddd;border-left:1px solid #fff}
:first-child .addcarCon{border-left:none}
.compareList .addcarCon.con04{border-right:none}
.compareList .addcarCon .num{display:block;margin-top:20px;font-weight: bold;font-size:64px;color:#e2e2e2}
.compareList .addcarCon .addcarTxt{display:block;text-align:center}
.compareList .addcarCon .btnadd{display:block;width:79px;height:64px;margin:176px auto 0}
.compareList .selectCar{display:none}
.compareList.addon{background:#f8f8f8 none}
.compareList.addon .addcarCon .num{color:#333}
.compareList.addon .addcarCon .btnadd{display:none}
.compareList.addon .selectCar {display:block}
.compareList.addon .selectCar .cadImg {margin:98px 0 0 -14px;text-align:center}
.compareList.addon .selectCar .cadImg img {height:90px}
.compareList.addon .selectCar .selectCar_con {margin-top:139px}
.compareList.addon .selectCar .selectCar_con strong{display:block;position:relative;font-size:16px;color:#05141f}
.compareList.addon .selectCar .selectCar_con strong:before{content:'';position:absolute;top:-14px;left:0;width:32px;height:1px;background:#05141f}
.compareList.addon .selectCar .selectCar_con span{display:block;font-size:13px;color:#666;margin:2px 0;line-height:15px}
.compareList.addon .selectCar .selectCar_con span.addPrice{display:block;font-weight: bold;color:#05141f}
.compareList.addon .selectCar .selectClose{position:absolute;top:23px;right:10px}
.item_box{height:298px;background:#f8f8f8 url(../images/shopping-tools/bg-addcar.gif) no-repeat center 40%}
.item_box .addcarCon{position:relative;border-right:0;padding:20px;height:258px;text-align:left}
.item_box .addcarCon .num{margin-top:10px;font-size:32px}
.item_box .addcarCon .btnadd{margin:90px auto 0}
.item_box.addon .selectCar .cadImg{margin:10px 0 0 -10px}
.item_box.addon .selectCar .selectCar_con{margin-top:15px}
.addcarArea .addResult{overflow:hidden;position:absolute;bottom:10px;left:64px;height:213px}
.addcarArea .addResult .resultCon{padding:10px 7px;overflow:hidden}
.addcarArea .addResult .resultCon .count{float:left;padding-left:13px;font-weight: bold;font-size:40px;background:url(../images/shopping-tools/bg-addcarnum.png) no-repeat left top;background-size:9px 9px;color:#fff}
.addcarArea .addResult .resultCon a{float:left;vertical-align:middle}
.vs_wrap{border-top:4px solid #05141f;border-left:1px solid #05141f;border-right:1px solid #05141f;border-bottom:1px solid #05141f}
.vs_wrap th, .vs_wrap td{padding:12px 14px;border-top:1px solid #ddd}
.vs_wrap th .item{position:relative}
.vs_wrap th[class*=item_h]{height:18px;border-top:1px solid #9f9f9f;background:#e9e9e9;text-align:left}
.vs_wrap th[class*=item_h] .item_a{position:absolute;top:50%;right:0;margin-top:-7px}
.vs_wrap td[class*=item_more]{display:none}
.vs_wrap td[class*=item_more].on{display:table-cell}
.vs_wrap td img{height:100%}
.vs_wrap .vs_head{float:left;width:212px;position:relative;z-index:9;border-bottom:1px solid #9f9f9f}
.vs_wrap .vs_body{overflow:hidden;width:auto;border-bottom:1px solid #9f9f9f}
.vs_wrap .vs_item{background:#f8f8f8}
.vs_wrap .vs_item th, .vs_wrap .vs_item td{border-right:1px solid #9f9f9f}
.vs_wrap .vs_item .item_msg{height:258px;padding:20px 23px;border:0;border-bottom:1px solid #a31225;border-right:1px solid #a31225;background:#05141f url(../images/shopping-tools/bg-bar-comparecar02.png) center center no-repeat;vertical-align:top}
.vs_wrap .vs_item .item_msg .txt{color:#fff;opacity:0.5;font-size:14px;font-family:kiaM}
.vs_wrap .vs_car{table-layout:fixed;background:#fff}
.vs_wrap .vs_car th, .vs_wrap .vs_car td{border-left:1px solid #ddd;color:#666;text-align:right}
.vs_wrap .vs_car th:first-child, .vs_wrap .vs_car td:first-child{border-left:0}
.vs_wrap .vs_car .item_car{padding:0;border-top:0;border-bottom:1px solid #a31225;vertical-align:top}
.vs_wrap .addResult{position:absolute;top:0;left:0;width:212px;height:302px;z-index:9}
.vs_wrap .addResult .resultCon .count{position:absolute;bottom:23px;right:23px;padding-left:16px;font-size:40px;line-height:38px;color:#fff;font-weight: bold;background:url(../images/shopping-tools/bg-addcarnum.png) 0 0 no-repeat}
.vs_wrap .addResult .resultCon #resetBtn{position:absolute;left:23px;bottom:23px}
.vs_wrap .addResult .resultCon #resetBtnM{display:none}
.vs_wrap .br{display:none}
.vs_wrap .keep{display:none}
.vs_wrap .good{color:#05141f}
.pop_compare .car_list{border:1px solid #e3e3e3;padding:10px;max-height:480px;overflow-y:scroll}
.pop_compare .trim_list{margin:0;border-top:2px solid #515151;border-bottom:2px solid #515151;max-height:200px;overflow-y:scroll}
.pop_compare .trim_list .trim_l{padding:10px 15px}

/* request */
.codeSrch{display:table;background:#f8f8f8;margin:-30px -23px 30px;padding:23px;border-bottom:1px solid #e8e8e8}
.codeSrch .codeTit{display:table-cell;width:78px;text-transform:uppercase;font-size:14px}
.codeSrch .codeInput{display:table-cell;width:812px;padding-right:102px;position:relative}
.codeSrch .codeInput .reset{position:absolute;top:4px;right:0}
.srchResult{margin-top:24px}
.srchResult:after{content:'';clear:both;display:block}
.srchResult .resultNum{float:left;font-size:16px;color:#666;margin-top:10px}
.srchResult .resultNum span{color:#05141f;font-weight: bold}
.srchResult .tab_type1{float:right}

/* request */
.finishTop{background:#e5e5e5;border:6px solid #d0d0d0;margin-bottom:20px}
.finishTop .contBox{background:url(../images/shopping-tools/img-finish-top.png) no-repeat 108px bottom;padding:0 75px 0 274px}
.finishTop .contBox .finishTxt{height:122px;font-size:20px;line-height:26px;font-weight: bold;color:#333;display:table-cell;vertical-align:middle}
.finishCon{background:#fff;border:1px solid #e3e3e3;padding:23px}
.finishCon .finishTbl{vertical-align:middle}
.finishCon .finishTbl{margin:-8px -15px}
.finishCon .finishTbl li{float:left;width:33.3%;padding:8px 0;text-align:center;border-left:1px solid #e2e2e2;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.finishCon .finishTbl li:first-child{border-left:0}
.finishCon .car{display:inline-block;margin:0 auto;text-align:center}
.finishCon .car img{height:50px}
.finishCon .car .car_name{display:block}
.finishCon .barType li{float:left}
.finishCon .barType li:before{content:"|";display:inline-block;margin:0 15px}
.finishCon .barType li:first-child:before{content:'';margin:0}
.finishCon .finishTxt2{margin:15px 0 10px;color:#666}
.finishCon .sales_sel{width:200px;margin-bottom:20px}
.finishCon .sales_tool{margin:20px 0}

/* Search Inventory */
.find_inven{margin:0 -23px 24px;padding:10px 9px;background:#e9e9e9;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;position:relative}
.find_inven:after{content:'';clear:both;display:block}
.find_inven .inven_box{float:left;width:25%;padding:9px 14px;box-sizing:border-box}
.find_inven .inven_h{display:block;margin-bottom:10px;font-weight: bold;text-transform:uppercase;font-size:14px}
.find_inven .inven_con{background:#fff;border:1px solid #d0d0d0;padding-right:1px}
.find_inven .inven_con .inven_in{height:116px;overflow-y:scroll}
.find_inven .inven_con .form_chk{display:block;margin-right:0;padding:10px 9px;border-top:1px solid #e8e8e8;font-size:13px;font-weight: bold;color:#666}
.find_inven .inven_con .form_chk:first-child{border-top:0}
.find_inven .inven_con .color_chip{width:15px;height:15px;border-radius:0;margin-top:-2px}
.location_table .vehicle{width:114px;padding:0}
.location_table .vehicle img{height:60px}
.location_table .btnSmall{margin-top:10px}
.location_table .color{margin:-3px 0;padding:3px 0}
.location_table .color .color_label{display:inline-block;width:60px}
.location_table .reevoo {width:57px;height:10px;background:url(../images/utill/img-reevoo-s.png) 0 0 no-repeat;display:inline-block;overflow:hidden;text-indent:-9999px}

.youmean {border-top:1px solid #d5d5d5}
.youmean a{display:block;font-size:14px;color:#222;font-family:Kia;height:auto;padding:15px;font-size:12px;border-bottom:1px solid #d5d5d5}
.youmean a:hover{background:#05141f;color:#fff}

.pop_con.mappop {padding-top:10px}
.mappop .locInfo .btn_box {position:relative}
.pop_tit .distance {font-size:14px}
.pop_tit .distance:before {content:'';display:block;clear:both}
.locInfo .btn_box {padding-bottom:15px;border-bottom:solid 1px #707070}
.locInfo .btn_box .btnSmall {margin-top:10px;margin-right:10px}
.locInfo .btn_box .btnSmall:last-child {margin-right:0px}
.locInfo .info {line-height:18px}
.locInfoinBox{padding:10px 0;font-size:12px}
.locInfoinBox:after{content:'';display:block;clear:both}
.locInfoinBox .col2 {float:left;width:48%}
.locInfoinBox .col2.r52 {width:52%}
.locInfoinBox .col2 .boxl{margin-right:10px}
.locInfoinBox .col2 .boxr {margin-left:10px}
.locInfoinBox strong {font-size:13px}
.locInfoinBox .bl_type2 {font-size:12px}

.locInfoinBox .col2 .info dl dt {float:left;width:30%}
.locInfoinBox .col2 .info dl dt strong {font-size:12px}
.locInfoinBox .col2 .info dl dd {float:right;width:70%}
.locInfoinBox .col2 .boxr .offerList {margin-bottom:20px}
.locInfoinBox .col2 .boxr .sales_box {padding:5px 0;background:#fff;border:none;position:relative}
.locInfoinBox .col2 .boxr .sales_box.rv {width:320px;border-radius:4px}
.locInfoinBox .col2 .boxr .sales_box strong {padding-right:50%;display:block}
.locInfoinBox .col2 .boxr .sales_box .reevoo {position:absolute;top:10px;right:10px;margin-top:0;width:70px;height:12px;background:url(../images/utill/img-reevoo70x12.png) 0 0 no-repeat}
.locInfoinBox .col2 .boxr .sales_box .reevoo span{text-indent:-999px;display:inline-block;overflow:hidden}
.locInfoinBox .col2 .boxr .sales_box p {margin-top:10px}
.locInfoinBox .col2 .boxr .sales_box .bl_typeR_a {margin-top:10px}
.direction_po {position:absolute;top:50px;right:0;width:100%;border:solid 1px #dfdfdf;background:#f8f8f8;display:none}
.direction_po:after{content:'';display:block;background:transparent url("../images/utill/bi-direction-arr.png") no-repeat scroll 0px 0px;height:10px;width:20px;position:absolute;top:-10px;right:10%}
.direction_po ul {padding:15px 0}
.direction_po li {float:left}
.dir_tit {width:16%;text-align:right}
.dir_tit label{margin-right:9px;padding-top:5px;display:block}
.dir_input {width:57%}
.dir_submit {width:27%}
.dir_submit .btnArea {margin-left:9px}

.map_review {margin:20px -10px}
.map_review:after {content:'';display:block;clear:both}
.map_review .col2{float:left;width:50%}
.map_review .sales_box {margin:0 10px;padding:20px}
.map_review .sales_box strong {font-size:16px;font-weight:bold}
.map_review .sales_box .view {color:#ff7711;position:absolute;left:20px;top:60px;width:100px}
.map_review .sales_box .view .view_count {font-size:50px}
.map_review .sales_box .view .view_percent {font-size:25px}
.reviews_box .reevoo {display:block !important;margin-top:5px}
.map_review .sales_box .view .reevoo, .reviews_box .reevoo{width:57px;height:10px;background:url(../images/utill/img-reevoo-s.png) 0 0 no-repeat;display:inline-block;overflow:hidden;text-indent:-9999px}
.map_review .sales_box .review_txt {margin-top:10px;font-size:13px;line-height:18px;padding-left:115px}
.map_review .sales_box .review_txt .bl_typeR_a{margin-top:10px}

.search_inventory .invenDetail{background:#fff;padding:30px 23px 23px;border:1px solid #e3e3e3}
.search_inventory .invenDetail .invenBtn{text-align:right;margin-top:15px}
.search_inventory .invenDetail .invenBtn a+a{margin-left:20px}
.search_inventory .line{border-bottom:1px solid #555;padding-bottom:30px;margin-bottom:30px}
.dealerImportant .dbSection .dbLeft .mapArea{height:197px}
.dealerImportant .resultArea{position:relative}
.dealerImportant .resultArea .resultTxt{position:absolute;right:0;top:0;font-size:12px}
.dealerImportant .resultArea .resultTxt strong{color:#05141f}
.dbSection{margin:10px -10px 0}
.dbSection:after{content:'';clear:both;display:block}
.dbSection+.dbSection{border-top:1px solid #e4e4e4;margin-top:21px;padding-top:24px}
.dbSection .dbSectionInner{float:left;width:50%}
.dbSection .dbLeft{margin:0 10px}
.dbSection .dbLeft .carImg{border:1px solid #e8e8e8;text-align:center;padding:44px 0 45px}
.dbSection .dbLeft .carImg img{height:214px}
.dbSection .dbLeft .mapArea{width:100%;height:137px;border:1px solid #e4e4e4;overflow:hidden}
.dbSection .dbRight{margin:0 10px}
.dbSection .dbRight .carName{display:block;font-weight: bold;font-size:26px;line-height:29px}
.dbSection .dbRight .carPrice{display:block;font-weight: bold;font-size:26px;line-height:29px;color:#05141f;margin-bottom:17px}
.dbSection .dbRight .dealerInfor dt{font-weight: bold;font-size:26px;line-height:29px;border-bottom:1px solid #e2e2e2;padding-bottom:15px;margin-bottom:15px}
.dbSection .dbRight .dealerInfor dt span{font-family:KiaM;font-size:14px;line-height:17px;color:#666}
.dbSection .dbRight .dealerInfor dd{font-size:13px;color:#666}

/* service and care */
.service_warranty .con_box{color:#666}
.service_warranty h5.bl_type1{margin-top:10px}
.service_warranty .downArea{position:absolute;top:23px;right:23px}
.service_warranty .downArea .form_wrp{width:256px;display:inline-block}
.service_warranty .downArea .btnSmall{margin:2px 0 0 10px;vertical-align:top}
.titleArea{position:relative;color:#fff}
.titleArea .imgArea img{width:100%;height:100%}
.titleArea h4{position:absolute;left:30px;top:30px;font-size:32px;line-height:36px}
.titleArea h4:before{content:'';display:block;width:40px;height:1px;border-top:1px solid #fff;padding-top:10px}

/* book a service */
.calanearWrap .calendarSelect{height:49px;color:#fff;border-bottom:1px solid #05141f;text-align:center;background:#484848}
.calanearWrap .calendarSelect *{vertical-align:top}
.calanearWrap .calendarSelect strong{display:inline-block;width:114px;padding-top:1px;text-align:center;font-weight:bold;font-size:24px;font-family:Arial;line-height:49px}
.calanearWrap .calendarSelect button{display:inline-block;overflow:hidden;text-indent:-9999px;width:20px;height:21px;margin-top:16px;/* background:url(../images/service/bg_calendar_w.png) no-repeat*/}
.calanearWrap .calendarSelect button.next{background-position:100% 0}
.calanearWrap table{width:100%}
.calanearWrap table th{width:14%;padding:10px 0;font-size:14px;font-weight:bold;font-family:Arial;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;text-align:center}
.calanearWrap table .sun{width:15%;color:#f10e2b}
.calanearWrap table .sun a{color:#f10e2b}
.calanearWrap table .sat{width:15%;color:#0e7ddb;border-right:1px solid #e4e4e4}
.calanearWrap table .sat a{color:#0e7ddb}
.calanearWrap table td{font-size:14px;font-family:Arial;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;text-align:right;background:#f6f6f6}
.calanearWrap table td span, .calanearWrap table td a{position:relative;display:block;padding:54px 13px 13px 0}
.calanearWrap table td a{background:#fff}
.calanearWrap table td .today{position:absolute;top:9px;left:9px;width:48px;padding:0;color:#fff;font-size:12px;text-align:center;border-radius:18px;line-height:18px;background:#05141f}
.calanearWrap table td.reserveOK a{background:#fef6f6}
.calanearWrap table td.reserveOK em{text-decoration:underline !important}

/* Service - manual */
.selectManual {position:relative;margin:10px -25px 0 -25px}
.selectManual:after{content:'';clear:both;display:block}
.selectManual .manualWrap{float:left;width:50%}
.selectManual .manualLeft{margin:0 25px}
.selectManual .choiceCar{margin:10px -5px 0;height:482px}
.selectManual .choiceCar:after{content:'';clear:both;display:block}
.selectManual .carSortInner{float:left;width:35%;height:100%}
.selectManual .carSortInner02{width:65%}
.selectManual .carSort, .selectManual .carSelect{margin:0 5px;height:100%;border:1px solid #e5e5e5;;background:#f8f8f8;box-sizing:border-box}
.selectManual .carSort .radio_box .car_spr{/*position:relative;padding-bottom:40px*/display:block;vertical-align:top;font-size:15px;width:auto;height:auto}
.selectManual .carSort .radio_box .car_spr img {margin-top:18px}
.selectManual .carSort .radio_box:before {position:absolute;top:12px;left:14px}
.selectManual .carSort .radio_box .car_spr:before{position:absolute;bottom:0;left:-23px}
.selectManual .carSelect{padding:9px}
.selectManual .carSelect ul{border:1px solid #e3e3e3;height:463px;overflow-y:auto;background:#fff;box-sizing:border-box}
.selectManual .carSelect ul li{position:relative;border-top:1px solid #e8e8e8;margin:0 20px;padding:10px 0;font-size:13px;box-sizing:border-box;margin-top:-1px}
.selectManual .carSelect ul li a{color:#05141f}
.selectManual .carSelect ul li.on:before {position:absolute;top:14px;left:-12px;width:8px;height:10px;background:url('../images/common/spr-common.png') no-repeat right 0;content:'';}
.selectManual .carSelect ul li.on a{font-weight:bold;color:#05141f;text-decoration:underline}
/*.selectManual .carSelect ul li:first-child{border-top:0}*/
.selectManual .form_chk{display:block;height:20%;padding:8px 20px 10px 35px;background:#f8f8f8;box-sizing:border-box}
.selectManual .form_chk+.form_chk{border-top:1px solid #e8e8e8;box-sizing:border-box}
.selectManual .manualRight{margin:0 25px}
.selectManual .manualSpace{position:absolute;left:50%;top:50%;width:20px;height:30px;background:url(../images/owners/bg-manual-arrow.png) no-repeat 0 50%;margin:20px 0 0 -10px}
.selectManual .manualList{padding:9px;background:#f8f8f8;margin-top:10px;border:1px solid #e5e5e5;overflow:hidden}
.selectManual .manualList ul{border:1px solid #e3e3e3;height:463px;overflow-y:auto;background:#fff}
.selectManual .manualList ul li{position:relative;border-top:1px solid #e8e8e8;margin:0 20px;padding:10px 0;font-size:13px;cursor:pointer}
.selectManual .manualList ul li:first-child{border-top:0}
.selectManual .manualList ul li a{color:#05141f;cursor:pointer}
.selectManual .manualList ul li.on:before {position:absolute;top:14px;left:-12px;width:8px;height:10px;background:url('../images/common/spr-common.png') no-repeat right 0;content:'';}
.selectManual .manualList ul li.on a{font-weight:bold;color:#05141f;text-decoration:underline}

/* contact us */
.contact_us .cuIntro{/*background:url(../images/utill/bg_contactus_intro1.png) no-repeat right top;*/height:102px;padding-top:16px}
.contact_us .cuIntro .introTxt1{font-weight: bold;font-size:17px;line-height:20px}
.contact_us .cuIntro .introTxt2{font-size:15px;color:#666;margin-top:5px}
.contact_us .cuBtn{text-align:right}
.contact_us .cuFinishBtm{background:#fff;text-align:center;padding:50px 0}
.contact_us .cuFinishBtm strong{font-size:23px;line-height:27px;text-transform:uppercase}
.contact_us .cuFinishBtm p{font-size:15px;color:#666;margin-top:20px}

/* FAQ */
.searchBox2{position:relative;margin-bottom:30px;padding:30px 90px 34px 90px;border:1px solid #828282;border-bottom-width:5px;background:#fafafa}
.searchBox2 .searchTxt{margin-bottom:5px;font-size:13px;color:#666}
.searchForm{padding-right:145px}
.searchForm .btn_area{position:absolute;right:0;top:-20px}
.faq_edit{padding-top:30px;margin-top:20px;position:relative}
.faq_edit .bbs_order{position:absolute;top:0;right:0}
.faq_edit .tab_type3 ul{display:table;width:100%;table-layout:fixed}
.faq_edit .tab_type3 ul:after{display:none}
.faq_edit .tab_type3 .tab_li{display:table-cell;min-width:inherit!important;float:none;padding-left:1px;vertical-align:top}
.faq_edit .tab_type3 .tab_li:first-child{padding-left:0}
.bl_faq{display:inline-block;float:left;width:48px;height:48px;margin-right:15px;border-radius:50% 50%;background:#c0c0c0;text-align:center;color:#fff;line-height:46px;font-size:26px}
.bl_faq.answer{background-color:#05141f}
.faq_answer{overflow:hidden}
.bl_answer{color:#05141f;font-size:18px;font-weight: bold}
.bl_answer:after{content:' :';display:inline}
.faq_answer{overflow:hidden}
.bbs_open .bl_faq{background-color:#05141f}
.bbs_open .bbs_a{color:#05141f;text-decoration:underline}

.faq_reply{background:#fff;padding:20px;margin-top:40px;line-height:18px;font-size:13px;border:1px solid #e5e5e5}
.faq_reply .reply_chk{margin-top:25px}
.faq_reply .reply_chk .tit{color:#999;margin-right:40px;vertical-align:middle;text-transform:uppercase}
.faq_reply .reply_chk .tit2{display:block;color:#999;text-transform:uppercase;margin:20px 0 7px}
.faq_reply .reply_chk .form_chk{margin-left:40px}
.faq_reply .btn{margin-top:10px;text-align:center}

/* searchbox */
.searchBox{position:relative;margin-bottom:30px;padding:43px 90px 42px 90px;border:1px solid #828282;border-bottom-width:5px;background:#fafafa}
.searchBox .form_wrp{position:relative;margin:0 300px 0 0}
.searchBox .form_wrp .sel_box{position:absolute;top:0;left:-138px;display:inline-block;width:106px}
.searchBox .form_wrp .sel_box.inp_sel .selected-headline{height:36px;line-height:36px}
.searchBox .form_wrp .sel_box .selected-headline:after{top:16px}
.searchBox .form_wrp .input_box{height:26px;line-height:26px}
.searchBox .btnArea{position:absolute;top:40px;right:252px}
.searchBox .form_chk{position:absolute;top:7px;right:-307px}
.sch_word{position:relative;margin:20px 0 0 88px}
.sch_word dt{position:absolute;left:-88px;width:88px}
.sch_word dt:after{content:'';position:absolute;top:6px;right:7px;display:inline-block;width:4px;height:7px;/*background:url(../images/utill/bg_search_w.png) no-repeat*/}
.sch_word dd a{color:#666}
.sch_word dd a:hover{color:#05141f}
.tab_search{margin-bottom:0}
.tab_search .tab_li{min-width:156px}
.tab_search .tab_li:first-child{min-width:155px}
.search_result{border-top:2px solid #7e7e7e}
.search_result .resultTxt{position:relative;margin:19px 0 7px 0;padding-left:30px;font-size:17px}
.search_result .resultTxt strong{color:#05141f;font-weight: bold}
.search_result .resultTxt:before{content:'';display:block;position:absolute;top:0;left:0;width:18px;height:18px;/*background:url(../images/utill/bg_search_w.png) no-repeat -5px 0*/}
.search_result .list{position:relative;margin-top:12px;padding:0 29px;border:1px solid #e8e8e8;border-bottom:2px solid #bbb;background:#fff}
.search_result .list dt{padding:30px 0;font-size:21px;font-weight: bold;border-bottom:1px solid #e8e8e8}
.search_result .list strong{color:#05141f}
.search_result .list dd{padding:16px 0 30px}
.search_result .list dd .bl_type4{padding:14px 0 0 7px}
.search_result .list dd .bl_type4 a{color:#666}
.search_result .list dd .bl_type4 strong{font-family:kiaM}
.search_result .list dd .news_list li{overflow:hidden}
.search_result .list dd .news_list .bl_type4 span{float:right;color:#999}
.search_result .btn_area{position:absolute;top:25px;right:29px;margin-top:0}
.search_result .nodata{border:1px solid #e8e8e8;border-bottom:2px solid #bbb;background:#fff;text-transform:uppercase}
.detail_list .list dt{border-bottom:2px solid #6a6a6a}
.detail_list .list dd{padding-top:25px}
.detail_list .list dd .bl_type4{padding:22px 0 24px 7px;border-top:1px solid #e8e8e8}
.detail_list .list dd .bl_type4:first-child{padding-top:0;border-top:none}
.detail_list .list dd .pg_num_area{margin:0 0 14px;padding-top:30px;border-top:1px solid #555}

/* login */
.member_login{max-width:400px;margin:0 auto;padding:50px 0;text-align:center}
.member_login .intro{margin:20px 0}
.member_login .login_form{text-align:left;color:#767676}
.member_login .login_inp{padding-right:42px;margin-bottom:10px}
.member_login .login_inp .input_box{width:100%;padding:15px 20px;font-size:16px;border:1px solid #d6d6d6}
.member_login .login_btn{display:block;margin:15px 0 30px;font-size:26px;color:#fff;line-height:60px;border-radius:30px;background:#05141f;font-weight: bold}
.member_login .login_help{margin-top:25px;border-top:1px solid #d6d6d6;padding-top:25px}
.member_login .login_help .help_a{color:#666}
.member_login .login_help .help_a:first-child{color:#05141f}
.member_login .login_help .bar{color:#c1c1c1;font-family:Dotum;margin:0 2px}

/* error page */
.error_title{position:relative}
.error_title .error_tit{font-size:36px;color:#05141f;line-height:30px;text-transform:uppercase}
.error_title .error_txt{width:430px;font-size:15px;color:#666;font-weight: bold;margin-top:10px}
.error_title .error_img{position:absolute;top:15px;right:40px}
.error_title .error_btn{margin-top:45px}
.error_detail{margin-top:30px;background:#fff;border:1px solid #e3e3e3;padding:40px 29px}
.error_detail .dan{margin-top:60px}
.error_detail .dan:first-child{margin-top:0}
.error_detail .dan:after{content:'';display:block;clear:both}
.error_detail h4{font-size:18px;color:#05141f;text-transform:uppercase}
.error_detail h4:after{content:'';display:block;width:148px;height:4px;background:#05141f;margin-top:10px}
.error_detail dl{margin-top:15px;float:left}
.error_detail dl dt{font-weight: bold;font-size:16px;color:#333}
.error_detail dl dd{margin-top:10px}
.error_detail dl dd:after{content:'';clear:both;display:block}
.error_detail ul{float:left;width:220px}
.error_detail ul li > a{color:#666;line-height:20px}
.error_detail ul li > a:before{content:"-";display:inline-block;margin-right:4px}
.error_detail div+div ul{margin-top:15px}
.error_detail div+div div{float:left;width:220px}

/* offers*/
.offersView{width:100%;background:#fff}
.offersTop{position:relative;width:auto;margin:0 30px;padding:60px 0 70px;box-sizing:border-box}
.offersTop .slides {width:200%;height:100%;overflow:hidden}
.offersTop .slides li {float:left;width:50%}
.offersTop .awardArea{position:absolute;left:0;top:60px}
.offersTop .offersCont:after{content:'';clear:both;display:block}
.offersTop .carImg{float:left;width:580px}
.offersTop .carImg img{height:266px}
.offersTop .carTxt{overflow:hidden}
.offersTop .carInfor{font-weight: bold;text-transform:uppercase;border-bottom:3px solid #05141f;padding-bottom:15px}
.offersTop .carInfor .carName{display:block;font-size:48px;line-height:51px;color:#05141f}
.offersTop .carInfor .carFrom{font-size:26px;line-height:29px;color:#05141f}
.offersTop .offersInfor .btnArea{margin-top:20px}
.offersInforTxt{font-size:13px;line-height:16px;color:#666;margin-top:15px}
.offersCategory{margin-top:25px}
.offersCategory .offersSel{border-top:1px solid #535353;margin-top:20px;padding-top:12px}
.offersCategory .offersSel .title{display:block;float:left}
.offersCategory .offersSel .form_chk{margin-right:30px !important}
.offersCategory .offersSel .category{text-align:center;overflow:hidden}
.offersList{margin-top:20px}
.offersList .dbSection{width:100%;margin:0}
.offersList .dbSection .dbSectionInner{width:90%}
.offersList .offerCar{float:left;width:170px;background:#f8f8f8;border:1px solid #e5e5e5;padding:25px 0;margin-right:20px}
.offersList .offerCar img{max-width:100%;max-height:90px}
.offersList .carTxt{overflow:hidden}
.offersList .carInfor{font-weight: bold;border-bottom:1px solid #e3e3e3;padding-bottom:10px}
.offersList .carInfor .carName{display:block;font-size:20px !important;line-height:23px !important;color:#05141f}
.offersList .carInfor .carFrom{font-size:15px;line-height:18px;color:#05141f}
.offersList .offersInfor{padding:10px 0 0 0}
.offersList .offersInfor ul li{float:left;padding:0 7px;margin-bottom:0}
.offersList .offersInfor ul li:first-child{padding-left:0}
.offersList .offersInfor ul li .rd{display:inline-block;border-radius:15px;border:1px solid #b5b5b5;font-size:11px;color:#999;padding:0 10px}
.offersList .offersInfor ul li .subTxt{display:block;font-size:14px;line-height:17px;font-weight: bold;color:#666;text-transform:uppercase;margin-top:3px;text-align:center}
.offersList .offersInfor .btnArea{margin-top:10px;font-family:KiaM;font-size:13px}
.offersList .resultList{border-bottom:1px solid #b9b9b9}
.offersList .resultList > li{margin-bottom:30px;float:left;width:50%}
.offersList .resultList.nline{border-bottom:0}
.offersList .resultList.nline li{margin-bottom:0}
.offersList .listContents h4.bl_type1{margin:20px 0 10px}
.offersList .listContents:first-child h4.bl_type1{margin-top:0}
.offersDetailTop{border:8px solid #ddd;padding:40px 47px 70px;background:#fff}
.offersDetailTop:after{content:'';clear:both;display:block}
.offersDetailTop .carImg{float:left;width:467px;margin-right:25px}
.offersDetailTop .carImg img{height:232px}
.offersDetailTop .carTxt{overflow:hidden}
.offersDetailTop .carTxt .carName{font-size:40px;line-height:43px;font-weight: bold;color:#05141f;text-transform:uppercase;border-bottom:3px solid #05141f;padding-bottom:13px}
.offersDetailTop .carTxt ul{margin-top:15px}
.offersDetailTop .carTxt ul li{font-size:13px;color:#666}
.offersDetailTop .sbtn_area{text-align:left;margin-top:15px}
.offersDetailTop .sbtn_area a+a{margin-left:20px}
.offersDetailTop .btn_area{text-align:left}
.offers_con_box{padding:55px 40px 40px}
.offerContents .carInfor{border-bottom:0 !important;padding-bottom:0 !important;float:left}
.offerContents .offersInfor{float:right}
.offerContents .detailTxt{color:#666;border-top:1px solid #e3e3e3;padding-top:25px;margin-top:25px}
.offerContents .detailTxt strong{color:#05141f}
.offerContents .detailTxt .detailTit{position:relative;font-size:16px;line-height:19px;font-weight: bold;color:#05141f;text-transform:uppercase;margin-bottom:10px}
.offerContents .detailTxt .detailTit a{position:absolute;right:0}
.offerContents .detailTxt .detailTit.type2{margin-top:30px}
.offerContents .note_area{border:1px solid #e8e8e8;padding:20px}
.offerContents .bl_type_note .note_dd{margin-top:15px}
.offerContents .bl_type_note .note_dt+.note_dd{margin-top:7px}
.offerContents .tblTop{background:#424242;margin-top:20px;color:#fff;padding:10px 20px}
.offerContents .offersTbl .table_type4{float:left;width:50%;margin-top:-1px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.offerContents .offersTbl:after{content:'';clear:both;display:block}
.offersCont:after{content:'';clear:both;display:block}
.offersCont .carInfor{font-weight: bold;text-transform:uppercase;border-bottom:3px solid #05141f;padding-bottom:15px}
.offersCont .carInfor .carName{display:block;font-size:48px;line-height:51px;color:#05141f}
.offersCont .carInfor .carFrom{font-size:26px;line-height:29px;color:#05141f}
.offersCont .carInfor .carIncluding{font-size:26px;line-height:29px;color:#05141f;border-left:1px solid #cfcfcf;margin-left:10px;padding-left:10px}
.offersCont .carInfor .enjoyTxt{font-size:18px;line-height:21px;text-transform:none}
.offersCont .carInfor .onTxt{font-size:26px;line-height:29px;color:#666;text-transform:none}
.offersCont .offersInfor{padding:20px 0 0 0}
.offersCont .offersInfor ul li{float:left;border-left:1px solid #d5d5d5;padding:0 15px}
.offersCont .offersInfor ul li:first-child{border-left:0;padding-left:0}
.offersCont .offersInfor ul li .rd{display:inline-block;border-radius:15px;border:1px solid #b5b5b5;font-size:12px;color:#999;padding:1px 10px}
.offersCont .offersInfor ul li .subTxt{display:block;font-size:24px;line-height:27px;font-weight: bold;color:#05141f;text-transform:uppercase;margin-top:3px;text-align:center}
.offersCont .offersInfor ul li .subTxt span{font-size:16px}
.offersPop .popTit{font-size:20px;line-height:23px;font-weight: bold;margin-bottom:10px}
.offersPop .popTxt+.popTit{margin-top:25px}
.offersPop .popTxt{color:#666}
.offersPop .popDl{margin-bottom:20px}
.offersPop .popOnly{margin-top:20px;color:#666}
.offersPop .popOnly span:before{content:"|";clear:both;display:inline-block;margin-left:5px;padding-right:5px}

.con_bg_gray .ncofb_area,.con_bg_black .ncofb_area,.con_bg_white .ncofb_area{background-color:transparent;}
.ncofb_area {background:#05141f;}
.ncofb_area .slide {overflow:hidden;margin:0 auto;}
.ncofb_area .slide ul {position:relative;z-index:1;}
.ncofb_area .slide ul li {float:left;width:100%;position:relative;overflow:hidden;}
.ncofb_area .slide ul li .in {margin:0 -100%;text-align:center;}
.ncofb_area .slide ul li .in .tablet,
.ncofb_area .slide ul li .in .mobile {display:none;}
.ncofb_area .slide ul li a {display:block;max-width:980px;margin:0 auto;overflow:hidden;}
.ncofb_area .slide ul li .btn_set {position:absolute;top:0;left:0;right:0;bottom:0;max-width:940px;margin:0 auto;}
.ncofb_area .slide ul li .btn_set a {position:absolute;top:142px;left:98px;}
.ncofb_area .eut_lb_slide .controls {position:absolute;bottom:10px;left:0;right:0;text-align:center;height:10px;}
.ncofb_area .eut_lb_slide .controls li {display:inline-block;float:none;width:auto;vertical-align:top;}
.ncofb_area .eut_lb_slide .controls li a {display:block;width:10px;height:10px;margin:0 2px;border-radius:10px;background:#fff;text-indent:-9999px;}
.ncofb_area .eut_lb_slide .controls li.active a {background:#05141f;}
.ncofb_area .eut_lb_slide .slide_direction {position:absolute;top:0;left:0;right:0;bottom:0;width:1020px;margin:0 auto;}
.ncofb_area .eut_lb_slide .slide_direction.btype4 .prev {left:-10px;width:68px;height:88px;margin-top:-44px;padding:20px 0 0 20px;background:none;z-index:2;box-sizing:border-box;}
.ncofb_area .eut_lb_slide .slide_direction.btype4 .next {right:-10px;width:68px;height:88px;margin-top:-44px;padding:20px 0 0 20px;background:none;z-index:2;box-sizing:border-box;}
.ncofb_area .eut_lb_slide .slide_direction.btype4 .prev span {display:block;width:28px;height:48px;background:url('../images/aboutkia/spr-navi2.png') no-repeat left top;}
.ncofb_area .eut_lb_slide .slide_direction.btype4 .next span {display:block;width:28px;height:48px;background:url('../images/aboutkia/spr-navi2.png') no-repeat left top;background-position:-28px 0}
.ncofb_area .slide ul li.carens .btn_set a {top:169px;}
.ncofb_area .slide ul li.ceed_sw .btn_set a {top:134px;}
.ncofb_area .slide ul li.ceed .btn_set a {top:134px;}
.ncofb_area .slide ul li.optima .btn_set a {top:173px;}
.ncofb_area .slide ul li.pro_ceed .btn_set a {top:142px;}
.ncofb_area .slide ul li.sorento .btn_set a {top:172px;}
.ncofb_area .slide ul li.soul .btn_set a {top:198px;}
.ncofb_area .slide ul li.venga .btn_set a {top:142px;}

@media all and (max-width:1024px) {
	.ncofb_area .slide {}
	.ncofb_area .slide ul li .in .web,
	.ncofb_area .slide ul li .in .mobile {display:none;}
	.ncofb_area .slide ul li .in .tablet {display:block;}
	.ncofb_area .slide ul li a {max-width:820px;}
	.ncofb_area .slide ul li .btn_set {display:none;}
	.ncofb_area .eut_lb_slide .slide_direction {width:100%;}
	.ncofb_area .eut_lb_slide .slide_direction.btype4 .prev {left:15px;}
	.ncofb_area .eut_lb_slide .slide_direction.btype4 .next {right:15px;}
}

@media all and (max-width:767px) {
	.ncofb_area .slide {}
	.ncofb_area .slide ul li .in {margin:0;text-align:center;}
	.ncofb_area .slide ul li .in .web,
	.ncofb_area .slide ul li .in .tablet {display:none;}
	.ncofb_area .slide ul li .in .mobile {display:block;}
	.ncofb_area .slide ul li img {width:100%;}
	.ncofb_area .eut_lb_slide .slide_direction.btype4 .prev {left:5px;width:48px;height:68px;margin-top:-34px;padding:10px 0 0 10px;}
	.ncofb_area .eut_lb_slide .slide_direction.btype4 .next {right:5px;width:48px;height:68px;margin-top:-34px;padding:10px 0 0 10px;}

}

/* sitemap */
.gt_sitemap .con_box{position:relative;margin-top:16px;padding:39px 24px 37px;word-wrap:break-word}
.gt_sitemap .con_box:first-child{margin-top:0}
.gt_sitemap .con_box h4{position:absolute;width:156px;padding-top:16px;font-weight:normal;font-size:20px;font-weight: bold;color:#333;border-top:1px solid #05141f}
.gt_sitemap .con_box > ul{margin:-3px 0 0 235px}
.gt_sitemap .con_box > ul > li{float:left;width:30%;margin-left:5%}
.gt_sitemap .con_box > ul > li[class='stm_menu01'], .gt_sitemap .con_box > ul > li[class='stm_menu04'],.gt_sitemap .con_box > ul > li[class='stm_menu07'], .gt_sitemap .con_box > ul > li[class='stm_menu10'],
.gt_sitemap .con_box > ul > li[class='stm_menu13'], .gt_sitemap .con_box > ul > li[class='stm_menu16'], .gt_sitemap .con_box > ul > li[class='stm_menu19']{margin-left:0;clear:both}
.gt_sitemap .con_box > ul > li+li+li+li{margin-top:20px}
.gt_sitemap .con_box > ul > li strong, .gt_sitemap .con_box > ul > li strong a{display:inline-block;font-weight:normal;font-size:16px;font-weight: bold}
.gt_sitemap .con_box > ul > li > ul{padding:2px 0 0}
.gt_sitemap .con_box > ul > li > ul > li{position:relative;margin-top:6px;padding-left:8px}
.gt_sitemap .con_box > ul > li > ul > li:before{content:'';position:absolute;top:8px;left:0;display:inline-block;width:2px;height:2px;background:#898989}
.gt_sitemap .con_box > ul > li > ul > li a{color:#666}
.gt_sitemap .con_box > ul > li strong a:hover, .gt_sitemap .con_box > ul > li strong a:active, .gt_sitemap .con_box > ul > li strong a:focus,
.gt_sitemap .con_box > ul > li > ul > li a:hover, .gt_sitemap .con_box > ul > li > ul > li a:active, .gt_sitemap .con_box > ul > li > ul > li a:focus
{color:#05141f}

/* fleet */
.fleetTab .inner.tab_type3{border-bottom:2px solid #7e7e7e}
.fleetVisual{width:100%;background:#fff;padding:60px 0 154px 0;color:#05141f}
.fleetVisual h4{font-size:48px;line-height:51px;text-transform:uppercase}
.fleetVisual .visualTxt{font-size:16px;line-height:21px;margin:15px 0 30px}
.fleetVisual .txtArea{position:relative;z-index:9}
.fleetVisual .bgArea{position:absolute;right:-70px;top:-60px;width:650px;height:464px;background:url(../images/shopping-tools/bg-fleet-visual-w.jpg) no-repeat right 0}
.fleetVisual .btn_areaL .br{display:block;margin-top:10px}
.poweringWrap{margin-top:56px}
.poweringWrap:after{content:'';clear:both;display:block}
.poweringWrap h5{font-size:19px;line-height:21px}
.poweringWrap h5:before{content:'';display:block;background:#05141f;width:40px;height:1px;margin-bottom:12px}
.poweringWrap .poweringL{float:left;width:280px}
.poweringWrap .poweringL .poweringBox{background:#dde5f1 url(../images/shopping-tools/bg-powering-w.png) no-repeat right bottom;width:196px;height:196px;padding:24px 0 0 24px}
.poweringWrap .poweringR{overflow:hidden;color:#666}
.dailyWrap{background:#e2e2e2 url(../images/shopping-tools/bg-daily.jpg) no-repeat left bottom;padding:25px 25px 20px 279px;color:#666;margin-top:55px}
.dailyWrap h6{font-size:16px;color:#05141f;margin-bottom:12px}
.fleetAccordion{margin-top:24px}
.fleetAccordion .fleetList > li{border-top:1px solid #e8e8e8;padding-top:30px;margin-top:30px;color:#666}
.fleetAccordion .fleetList > li .listTxt1{padding-left:13px}
.fleetAccordion .fleetList > li .listTxt2{padding-left:13px;color:#222}
.fleetAccordion .fleetList > li:first-child{border-top:0;padding-top:0;margin-top:0}
.fleetAccordion .stxtList{padding-left:13px;margin:20px 0}
.carRange{margin-bottom:21px;height:auto;overflow:hidden}
.carRange .searchArea:after{content:'';clear:both;display:block}
.carRange .searchArea .schNum{float:left;width:50%;font-size:14px;color:#222;font-weight: bold;margin-top:10px}
.carRange .searchArea .schNum span{display:inline-block;margin-left:5px;color:#05141f}
.carRange .searchArea .schSel{float:right;width:50%}
.carRange .searchArea .schSel .form_wrp{width:230px;float:right}
.carRange .carRangelist li{background:#fff;padding:40px 33px;border:1px solid #e3e3e3;margin-top:10px}
.carRange .carRangelist li:first-child{margin-top:15px}
.carRange .carRangelist li .carImg{float:left;width:372px;border:1px solid #e8e8e8;margin-right:55px;text-align:center;padding:3px 0 4px}
.carRange .carRangelist li .carImg img{height:167px}
.carRange .carRangelist li .carTxt{overflow:hidden;color:#666}
.carRange .carRangelist li .carInfor{margin:9px 0 15px;font-weight: bold}
.carRange .carRangelist li .carName{font-size:34px;line-height:37px;color:#05141f;text-transform:uppercase}
.carRange .carRangelist li .carName:before{content:'';display:block;background:#05141f;width:48px;height:1px;margin-bottom:8px}
.carRange .carRangelist li .carPrice{font-size:18px;line-height:21px;color:#05141f;margin-top:4px}
.carRange .carRangelist li .btn_areaL{margin-top:20px}
.teamList{padding-top:12px}/* Meet The Team */
.team_li{position:relative;border:1px solid #e3e3e3;background:#fff;padding:29px;margin-top:12px}
.team_li:first-child {margin-top:0}
.team_li:after{content:'';clear:both;display:block}
.team_li .photo{float:left;width:150px}
.team_li .photo img{width:150px;height:165px}
.team_li .profile{float:left;width:82%;color:#666}
.team_li .profile dt{padding:14px 0 14px 40px;font-size:26px;font-weight: bold;color:#05141f}
.team_li .profile dt:before{content:'';clear:both;display:block;width:48px;border-top:1px solid #05141f;height:12px;margin-top:-14px}
.team_li .profile dd{padding-left:40px;font-size:13px}
.team_li .profile .intro{padding-right:120px}
.team_li .position{margin-bottom:10px;font-size:14px}
.team_li .position .duty{margin-right:10px;padding-right:12px;border-right:1px solid #c4c4c4;color:#05141f}
.team_li .profile .contact{margin:16px 0 0 40px;padding:16px 0 0;border-top:1px solid #e3e3e3;clear:both}
.team_li .profile .contact .mobile{padding:0 24px}
.team_li .profile .contact span:before{content:'';display:inline-block;width:18px;height:20px;background:url(../images/shopping-tools/spr-ico-team-w.png) no-repeat 0 0;vertical-align:middle}
.team_li .profile .contact .mobile:before{background-position:-25px 0}
.team_li .profile .contact .mail:before{height:14px;padding-right:10px;background-position:-50px 0}
.team_li .map{position:absolute;top:26px;right:17px}
.team_li .map img{width:121px;height:133px}

/*
.carRange .car_list {margin:-8px}
.carRange .car_list .car_box {background:#0d0b01}
*/
.carRange .car_list ul {margin:0 -8px}
.carRange .car_list .car_box .car_a {position:relative;}
.carRange .car_list .car_box .car_a:after {content:'';display:block;position:absolute;bottom:8px;left:50%;width:9px;height:6px;margin-left:-4px;background:url(../images/fleet/ico-carrange.png) no-repeat 0 0}
.carRange .car_list .car_box .car_a.on {background-color:#05141f;color:#e5e5e5;}
.carRange .car_list .car_box .car_a.on .car_name {color:#fff}
.carRange .car_list .car_box .car_a.on:after {bottom:-12px;width:19px;height:10px;margin-left:-8px;background-position:-10px 0}
.carRange .car_list .car_info {display:none;position:absolute;left:0;right:0/*width:100%*/}
.carRange .car_list .on .car_info {display:block}
.car_info .carinfoWrap {overflow:hidden;position:relative;margin-top:13px;padding:30px;border:1px solid #e3e3e3;background-color:#f8f8f8;box-sizing:border-box}
.car_info .carinfoWrap .tit_name {display:block;margin-top:15px;font-size:36px;line-height:54px;color:#05141f}
.car_info .carinfoWrap .btn_close {display:block;overflow:hidden;position:absolute;top:31px;right:31px;width:23px;height:23px;background:url(../images/fleet/ico-carrange.png) no-repeat -30px 0;text-indent:-9999px}
.car_info .carinfoWrap .car_img {position:relative;float:right;width:443px;margin-top:16px;padding-top:72px}
.car_info .carinfoWrap .car_img img {width:100%}
.review {display:block;overflow:hidden;position:absolute;top:0;left:0;padding:11px 15px 11px 17px;border:1px solid #e3e3e3;background-color:#fff}
.review .score {display:inline-block;/* float:left; */margin:0 auto;font-size:10px}
.review .score strong {display:inline-block;position:relative;font-size:36px;line-height:36px;font-weight: bold;color:#ff8422}
.review .score strong:after {content:'';display:block;position:absolute;top:1px;right:-21px;width:18px;height:18px;background:url(../images/fleet/ico-carrange.png) no-repeat -70px -30px}
.review .reviewer {float:left;margin-left:13px;padding-left:12px;border-left:1px solid #ddd;font-size:13px;line-height:20px}
.review .reviewer .reevoo {display:block;overflow:hidden;width:63px;height:16px;background:url(../images/fleet/ico-carrange.png) no-repeat 0 -30px;text-indent:-9999px}
.car_spec {overflow:hidden;max-width:325px}
.meritList {overflow:hidden;width:100%;margin-top:8px}
.meritList dl {overflow:hidden;position:relative;width:100%;margin-top:4px;padding-top:5px;border-top:1px solid #e1e1e1;font-size:13px;color:#333;text-align:left}
.meritList .bl_type3:before {float:left}
.meritList dl:first-child {border-top:0 none}
.meritList dl dt {overflow:hidden;padding-right:104px}
.meritList dl dd {position:absolute;width:100px;top:5px;right:7px}
.relationbtnWrap {overflow:hidden;width:100%;margin-top:21px}
.relationbtnWrap .btnSmall {margin-top:5px}
.relationbtnWrap .btnSmall .arrow_r:after {float:right}
.relationbtnWrap .btnSmall:nth-child(2n) {width:151px}
.relationbtnWrap .btnSmall:nth-child(2n-1) {width:121px}

/* Payment Estimator */
.paymentPop{margin-top:30px;color:#666}
.paymentPop .paymentPopBtn{display:inline-block}
.paymentPop .paymentPopBtn+.paymentPopBtn{margin-left:50px}
.paymentPop .paymentPopBtn br{display:none}
.payment_estimator .underline{text-decoration:underline}
.payment_estimator .grayTxt{color:#666}
.tblScroll{position:relative}
.tblScroll:after{content:'';clear:both;display:block}
.tblScroll table{font-size:14px}
.tblScroll .scrollHead{float:left;width:235px;position:relative}
.tblScroll .scrollHead tr td{border-top:1px solid #e2e2e2;border-right:1px solid #949290;padding:16px 5px 16px 10px}
.tblScroll .scrollHead tr:first-child td{border-top:0}
.tblScroll .scrollHead tr td.result{background:#424242;color:#fff}
.tblScroll .scrollHead tr td br{display:none}
.tblScroll .scrollBody{overflow:hidden;width:auto}
.tblScroll .scrollBody tr td{width:33.33%;border-top:1px solid #e2e2e2;padding:16px 10px;text-align:center}
.tblScroll .scrollBody tr:first-child td{border-top:0}
.tblScroll .scrollBody tr td:first-child{border-left:0}
.tblScroll .scrollBody tr td{border-left:1px solid #999898}
.tblScroll .scrollBody tr td.itemHead{background:#ffeecc;color:#05141f;font-size:15px;font-weight: bold}
.tblScroll .scrollBody tr td.itemInput{padding:0 10px}
.tblScroll .scrollBody tr td.itemInput.only{padding:10px}
.tblScroll .scrollBody tr td strong{color:#05141f;line-height:17px}
.tblScroll .scrollBody tr td input{text-align:center}
.tblScroll .scrollBody tr td.result{background:#424242;color:#fff}
.payment_estimator .btn_areaR{padding-right:23px}
.exZipcode{background:#f8f8f8;padding:25px 25px 30px;margin-top:20px}
.exZipcode .form_sch{margin-top:10px}

/* promotion popup */
.sendinform .sendinform_intro{height:170px;border:1px solid #eaeaea;background:#f4f4f4 url(../images/utill/bg-toapply-intro.png) no-repeat 50% 0}
.sendinform .txt{font-size:15px}
.sendinform .form_pop{margin-top:10px}
.sendinform .form_pop .table_type4 .tbl_th{width:30%;padding:8px 15px}
.sendinform .form_pop .table_type4 .tbl_td{width:70%;padding:8px 15px}
.sendinform h4 {padding-bottom:15px;font-size:16px;font-weight: bold;color:#05141f}
.sendinform p {font-size:15px}

/*MAP location*/
.map_location {width:100%;overflow:hidden;display:none}
.map_location .inner{width:auto}
.adp-summary {font-size:25px;line-height:20px}
.adp,.adp table{font-weight:300;color:#2c2c2c}
.adp-directions {border-top:solid 2px #2f2f2f}
.adp b,.adp-list b{font-weight:400}
.adp-warnbox{margin:5px 0 3px}
.warnbox-content{padding:5px 6px}
.warnbox-c1,.warnbox-c2{font-size:1px;height:1px;overflow:hidden}
.warnbox-c1{margin:0 2px}
.warnbox-c2{margin:0 1px}
.adp-list{background:#fff;border:1px solid #cdcdcd;cursor:pointer;padding:4px;font-family:kia;font-weight:300;color:#2c2c2c}
.adp-fullwidth{width:100%}
.adp-listsel{background:#eee;text-decoration:none}
.adp-listheader{padding:4px}
.adp-placemark{color:#05141f;cursor:pointer;margin:10px 0;vertical-align:middle}
img.adp-marker{width:22px;height:40px}
.adp-details,.adp-legal{color:#676767}
.adp-summary{padding:0 3px 3px}
.adp-step,.adp-substep{margin:0;padding:.3em 3px;border-bottom:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;vertical-align:top;min-height:36px;vertical-align:middle;height:auto}
.adp-step:last-child,.adp-substep:last-child{border-right:none;text-align:center}
.adp-step:nth-child(2),.adp-substep:nth-child(2){border-right:none}
.adp-list img,.adp-substep img{width:15px;height:15px;position:relative;top:2px;margin-right:3px}
.adp-distance{white-space:nowrap}
.adp-step,.adp-text{width:100%}
.adp-directions{margin-top:15px;cursor:pointer;border-collapse:collapse}
.adp-list .gm-arrow{width:8px;height:9px;margin:5px 0 3px}
.adp-agencies{font-size:80%;margin:5px 0}
.adp-summary-duration{float:right;margin-left:7px;white-space:nowrap}
.adp-substep .gm-line{margin-right:4px}
.adp-substep .adp-stepicon{overflow:hidden;position:relative;top:0;left:0;width:16px;height:16px}
.adp-substep .adp-stepicon .adp-maneuver{background-size:19px 630px;position:absolute;left:0;width:16px;height:16px}
.adp-substep .adp-stepicon .adp-maneuver.adp-ferry{background-position:0 -614px}
.adp-substep .adp-stepicon .adp-maneuver.adp-ferry-train{background-position:0 -566px}
.adp-substep .adp-stepicon .adp-maneuver.adp-merge{background-position:0 -143px}
.adp-substep .adp-stepicon .adp-maneuver.adp-straight{background-position:0 -534px}
.adp-substep .adp-stepicon .adp-maneuver.adp-fork-left{background-position:0 -550px}
.adp-substep .adp-stepicon .adp-maneuver.adp-ramp-left{background-position:0 -598px}
.adp-substep .adp-stepicon .adp-maneuver.adp-roundabout-left{background-position:0 -197px}
.adp-substep .adp-stepicon .adp-maneuver.adp-turn-left{background-position:0 -413px}
.adp-substep .adp-stepicon .adp-maneuver.adp-turn-sharp-left{background-position:0 0}
.adp-substep .adp-stepicon .adp-maneuver.adp-turn-slight-left{background-position:0 -378px}
.adp-substep .adp-stepicon .adp-maneuver.adp-uturn-left{background-position:0 -305px}
.adp-substep .adp-stepicon .adp-maneuver.adp-fork-right{background-position:0 -499px}
.adp-substep .adp-stepicon .adp-maneuver.adp-ramp-right{background-position:0 -429px}
.adp-substep .adp-stepicon .adp-maneuver.adp-roundabout-right{background-position:0 -232px}
.adp-substep .adp-stepicon .adp-maneuver.adp-turn-right{background-position:0 -483px}
.adp-substep .adp-stepicon .adp-maneuver.adp-turn-sharp-right{background-position:0 -582px}
.adp-substep .adp-stepicon .adp-maneuver.adp-turn-slight-right{background-position:0 -51px}
.adp-substep .adp-stepicon .adp-maneuver.adp-uturn-right{background-position:0 -35px}
.adp-substep .adp-stepicon .adp-maneuver {background-image:url(../images/utill/maneuvers.png)}
.adp-placemark .adp-text{vertical-align:middle;color:#fff;padding:0 10px}
.adp-legal {font-size:92%;color:#FFF}

/*Kia 7 Year Warranty*/
.warranty .imgbox {float:left;width:275px;height:200px}
.warranty .imgbox img {width:100%;height:100%}
.warranty_cont {padding-left:295px;min-height:225px}
.warranty_cont.full {padding-left:0;min-height:225px}
.warranty_cont a {text-decoration:underline}
.warranty_cont .content_p {margin:0px 0 20px 0}
.warranty_cont dl {margin:0px 0 20px 0}
.warranty_cont dt {margin-bottom:14px;font-size:16px;font-weight: bold}
.warranty_cont dd {color:#666}
.warranty_cont dd strong {color:#05141f}
.border_top_1b {border-top:solid 1px #e3e3e3 !important}

/* banner */
.about_banner {width:100%;overflow:hidden;margin-top:30px}
.about_banner:After {display:block;clear:both;content:""}
.about_banner .banner_item {display:block;overflow:hidden;position:relative;float:left;width:25%;height:150px}
.about_banner .banner_item span {position:absolute;top:0;left:50%;margin-left:-117px}
.about_banner .banner_item img {height:150px}

.about_banner .item01 {background-color:#bc162c} 
.about_banner .item02 {background-color:#3d4657} 
.about_banner .item03 {background-color:#fff} 
.about_banner .item04 {background-color:#d5d6db} 
.about_banner .item05 {background:url(../images/fleet/img-banner05-bg.jpg) repeat-x;background-size:auto 150px} 

.common_banner ul {border:1px solid #dadada;background:#fff;margin-top:30px}
.common_banner ul li {display:table-cell;width:25%;border-left:1px solid #dadada}
.common_banner ul li:first-child {border:none}
.common_banner ul li a {display:block;height:100%;color:#666;position:relative;padding:18px 20px 18px 73px;font-size:12px;text-decoration:none;line-height:15px;box-sizing:border-box;min-height:117px}
.common_banner ul li a strong {display:block;color:#05141f;font-size:16px;padding:0 0 5px 0;line-height:16px}
.common_banner ul li a img {position:absolute;top:18px;left:20px;width:40px}
.common_banner ul li a.cb_mobile {display:none;}
#content .common_banner ul li a {text-decoration:none !important;}

/*
.common_banner ul li a:before {content:'';position:absolute;top:15px;left:20px;width:40px;height:40px;background-repeat:no-repeat;background-image:url('../images/common/spr_banner.png')}
.common_banner ul li a.bn01:before {background-position:0 0}
.common_banner ul li a.bn02:before {background-position:-40px 0}
.common_banner ul li a.bn03:before {background-position:-80px 0}
.common_banner ul li a.bn04:before {background-position:-120px 0}
.common_banner ul li a.bn05:before {background-position:-160px 0}
.common_banner ul li a.bn06:before {background-position:-200px 0}
.common_banner ul li a.bn07:before {background-position:-240px 0}
.common_banner ul li a.bn08:before {background-position:-280px 0}
.common_banner ul li a.bn09:before {background-position:-320px 0}
.common_banner ul li a.bn10:before {background-position:-360px 0}
.common_banner ul li a.bn11:before {background-position:-400px 0}
.common_banner ul li a.bn12:before {background-position:-440px 0}
*/

/*exTab_type*/
.exTab_type{display:block;position:relative;width:100%;margin:30px auto 0 auto;max-width:940px;z-index:100}
.exTab_type .input_box{display:none}
.exTab_type li {position:relative;float:left;display:table;height:44px;border-left:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box}
.exTab_type li h3, .exTab_type li h2{display:table;height:44px;}
.exTab_type li:first-child {border-left:0}
.exTab_type li a{display:table-cell;padding:0 20px;height:44px;color:#fff;font-size:13px;font-weight:bold;line-height:17px;text-align:center;vertical-align:middle;background:#9ba1a5;}
.exTab_type li a h2 {font-size:15px;font-weight:bold;}
.exTab_type li.tab_on a{background:#05141f;}
.exTab_type.line {border-bottom:2px solid #7e7e7e}
.exTab_type.unline{margin-bottom:0;border-bottom:0}
.exTab_type li .tab_2line{padding:5px 15px;line-height:17px}
.exTab_type li.tab2Line a {padding:5px 15px;line-height:17px}
#content .exTab_type li a {text-decoration:none !important;}

.exTab_type .col2 li, .exTab_type .col2 li h3{width:50%}
.exTab_type .col3 li{width:33.3%}
.exTab_type .col3 li:first-child {width:33.4%}
.exTab_type .col4 li{width:25%}
.exTab_type .col5 li{width:20%}
.exTab_type .col6 li{width:16.66%}
.exTab_type .col7 li{width:14.28%}
.exTab_type.smalltab .col5 li{max-width:202px}
.exTab_type.smalltab .col5_v2 li{min-width:17%}
.exTab_type .col9 li{width:20%}
.exTab_type .col9 li:nth-child(6n) {margin-top:1px}
.exTab_type .col9 li:nth-child(7n) {margin-top:1px}
.exTab_type .col9 li:nth-child(8n) {margin-top:1px}
.exTab_type .col9 li:nth-child(9n) {margin-top:1px}

.exTab_type li .tab_dep2{display:none;position:absolute;top:44px;left:0;width:100%}
.exTab_type li .tab_dep2 li{float:none;width:100%}
.exTab_type li .tab_dep2 li a{margin:0 0 1px 1px;padding:0;color:#05141f;font-size:14px;line-height:40px;background:#fff;opacity:0.8;filter:alpha(opacity=80)}
.exTab_type li .tab_dep2 a.on{color:#fff;background:#444}

.exTab_type li .tab_dep2{display:none;position:absolute;top:44px;left:0;width:100%}
.exTab_type li .tab_dep2 li{float:none;width:100%}
.exTab_type li .tab_dep2 li a{margin:0 0 1px 1px;padding:0;color:#05141f;font-size:14px;line-height:40px;background:#fff;opacity:0.8;filter:alpha(opacity=80)}
.exTab_type li .tab_dep2 a.on{color:#fff;background:#444}

.exTab_type.auto li, .exTab_type.auto .col2 li, .exTab_type.auto .col3 li, .exTab_type.auto .col4 li, .exTab_type.auto .col5 li, .exTab_type.auto li h3, .exTab_type.auto .col2 li h3, .exTab_type.auto li h2, .exTab_type.auto .col2 li h2 {width:auto;min-width:150px}
car-select .exTab_type.auto ul.col2 li{width:37.2%}
car-select .exTab_type.auto ul.col2 li h3{width:100%}
.exTab_type.auto .col6 li {min-width:15.5%}
.UK_Common_TABA .exTab_type.auto .col6 li, .UK_Common_TABA .exTab_type.auto .col6 li h2, .UK_Common_TABA .exTab_type.auto .col6 li h3 {min-width: auto;}

/*accessories*/
.accessories.pds {padding-bottom:30px}
.accessories:after{clear:both;content:'';display:block}

.tabwrap {height:38px;margin-bottom:20px}
.mobile_wish {display:none}
.accessories_left {float:left;width:74.4%}
.chosenbox {margin-bottom:15px;padding:25px 24px;border:1px solid #e3e3e3;overflow:hidden;background:#fff;position:relative;box-sizing:border-box}
.featurebox.hide, .feature.hide {display:none}
.chosenbox .txt_chosen,
.chosenbox h2, .chosenbox .text {display:block;margin-bottom:10px;/*font-weight:bold;*/font-size:16px}
.chosenbox .chosen_img {float:left;position:relative;width:50%;max-height:159px;overflow:hidden}
.chosenbox .chosen_img img {width:100%}
.chosenbox .chosen_img a.close_up {position:absolute;left:0;bottom:0;width:45px;height:45px;border:1px solid #d8d8d8;background:#fff;overflow:hidden}
.chosenbox .chosen_img a.close_up > span {display:block;position:relative;width:3px;height:17px;margin:13px auto 0 auto;background:#05141f;text-indent:-1000%}
.chosenbox .chosen_img a.close_up > span:after {display:block;top:7px;left:-7px;position:absolute;width:17px;height:3px;background:#05141f;content:''}

.chosenbox .chosen_text {float:right;position:relative;width:46.4%}
.chosenbox .chosen_text h3 {font-size:22px;line-height:30px}
.chosenbox .chosen_text h3 span {display:block}
.chosenbox .chosen_text .m_name {padding-top:9px;font-size:14px;color:#666}
.chosenbox .chosen_text .price {padding-top:9px;font-weight: bold;font-size:16px;color:#05141f}
.chosenbox .chosen_text .desc {padding-top:25px;padding-bottom:10px;font-size:13px;color:#666;line-height:18px}
.chosenbox .chosen_text .btnType7 {min-width:268px}

.vat_info {font-size:12px;color:#666}
.chosenbox .chosen_text .vat_info {float:none;margin-top:0;color:#999}
.chosenbox .vat_info {float:right;margin-top:10px}
.accessories_left .chosenbox .vat_info {/* float:right */}
.chosenbox .vat_info.l_fl {float:none;margin-top:0;margin-left:17px}
.chosenbox .vat_info.tb_top {margin:0 0 10px 0}

.chosenbox .chosen_text .infobox {/*position:absolute;left:0;bottom:0;width:100%;*/padding-top:15px;margin-top:10px;border-top:1px solid #e3e3e3}
.chosenbox .chosen_text .infobox p {padding-bottom:15px;color:#666;font-size:13px;line-height:18px}

.chosenbox .tableWrap02 {clear:both;border:0;width:100%}
.chosenbox .tableWrap02 .tableScroll {overflow-x:hidden !important}
.chosenbox .tableWrap02 table {width:100% !important}
.desc_text {max-width:100%}
.desc_text02 {max-width:500px}
.tin01 {padding-left:10px;text-indent:-10px}
.tin02 {padding-left:14px;text-indent:-14px}
.desc_text .basic + .basic {margin-top:20px}
.desc_text.st {font-size:13px;color:#666;line-height:18px}
.desc_text.st p {font-size:13px;color:#666}
.desc_text.st a {text-decoration:underline;display:inline-block}

.desc_text02 .basic + .basic {margin-top:20px}
.desc_text02.st {font-size:13px;color:#666;line-height:18px}
.desc_text02.st p {font-size:13px;color:#666}
.desc_text02.st a {text-decoration:underline;display:inline-block}

.chosenbox .desc_text {font-size:15px;line-height:21px;max-width:500px}
.chosenbox .desc_text02 {padding:0 0 20px 14px;color:#666;max-width:500px}
.chosenbox .desc_text02 a{color:#333;text-decoration:underline}
.gray_st {font-size:12px !important;color:#999}

.tableWrap02{position:relative;margin-top:10px;border:1px solid #7d7d7d;border-top:none}
.tableWrap02 table {border-top:2px solid #515151;border-bottom:2px solid #7d7d7d}
.tableWrap02 th{padding:10px 14px}
.tableWrap02 td{padding:10px 14px;border-top:1px solid #d6d6d6;color:#666;font-family:kiaM;text-align:left;font-size:13px}
.tableWrap02 th[class*=tableTh]{height:18px;background:#f8f8f8;font-weight: bold;font-size:14px;color:#05141f;text-align:left}
.tableWrap02 th.tableTh2{border-top:1px solid #d6d6d6}
.tableWrap02 th.tableTh3{background:#fff;font-size:13px;border-top:1px solid #d6d6d6;color:#333;font-family:kiaM}

.tableWrap02 .tableScroll{overflow:hidden}
.tableWrap02 .scrollArea{overflow:hidden;background:#fff}
.tableWrap02 .scrollArea th{border-left:1px solid #d6d6d6;font-weight: bold;font-size:14px;color:#05141f;text-align:center}
.tableWrap02 .scrollArea th.tableTh2{border-bottom:1px solid #d6d6d6;border-top:0}
.tableWrap02 .scrollArea th div{position:relative;margin:0;padding:0}
.tableWrap02 .scrollArea th span.scrollTh{position:absolute}
.tableWrap02 .scrollArea td{border-left:1px solid #d6d6d6;color:#666;text-align:center}
.tableWrap02 .scrollArea th:first-child{border-left:0}
.tableWrap02 .scrollArea td:first-child{border-left:0;padding-left:19px;padding-right:19px;text-align:left}
.tableWrap02 .scrollArea td:first-child a {font-size:13px;font-weight:bold}

col.cper2989 {width:30%}
col.cper2311 {width:23%}
col.cper1541 {width:15%}


.acces_list {clear:both;margin:-8px}
.acces_listwrap .tb_top {margin-bottom:0 !important}
.acces_list li {float:left;width:33.3%;padding:8px;box-sizing:border-box}
.acces_list li .accesbox {width:100%;border:1px solid #e3e3e3;box-sizing:border-box;}
.acces_list li .accesbox .accesimg {width:100%;height:auto;overflow:hidden;/*border:1px solid #e3e3e3;box-sizing:border-box;border-bottom:none*/}
.acces_list li .accesbox .accesimg img {width:100%}
.acces_list li .accesbox .acces_info {padding:18px 19px;height:160px;border-top:0;box-sizing:border-box}
.acces_list li .accesbox .acces_info a.name {display:block;margin-bottom:5px;font-size:16px;line-height:20px}
.acces_list li .accesbox .acces_info p {margin-bottom:12px;color:#666}

.car_list li {margin:0}
.car_list li a.carbox {display:block;border:1px solid #e5e5e5;background:#f7f7f7;box-sizing:border-box}
.car_list li a.carbox h3, .car_list li a.carbox h4 {padding:13px 13px;height:44px;font-size:15px;color:#05141f;font-weight:normal}
.car_list li a.carbox .carimg {width:100%}
.car_list li a.carbox .carimg > img {width:100%}


.featurebox {width:100%;/* height:280px; */padding:89px 0 89px 0}
.chosenbox.featurebox {box-sizing:content-box}
.chosenbox .chosen_featureimg {position:relative;width:512px;height:288px;margin:0 auto;text-align:center;}
.chosenbox .chosen_featureimg img {height:100%}
.btn_acceview {position:absolute;width:28px;height:28px;border:2px solid #fff;background:rgba(0,0,0,0.6);border-radius:100%;box-shadow:0 0 6px rgba(0,0,0,0.2);overflow:hidden}
.btn_acceview > span {display:block;position:relative;width:2px;height:12px;margin:8px auto 0 auto;background:#fff;text-indent:-1000%}
.btn_acceview > span:after {display:block;top:5px;left:-5px;position:absolute;width:12px;height:2px;background:#fff;content:''}
.btn_acceview:hover,.btn_acceview:focus{background:#05141f}
.btn_acceview.acceview01 {left:33%;top:33%}
.btn_acceview.acceview02 {left:52%;bottom:18%}
.btn_acceview.acceview03 {right:27%;bottom:35%}

.optionbox_wrap {margin-bottom:15px;border:1px solid #d7d7d7;border-top:3px solid #05141f;background:#fff}
.optionbox_wrap .bl_type1 {text-transform:none}
.optionbox_wrap > li {padding:19px 24px 19px 24px}
.optionbox_wrap > li:first-child {background:#fafafa;border-bottom:1px solid #d7d7d7}
.optionbox_wrap > li:first-child h2 {font-size:16px;line-height:22px}
.optionbox_wrap > li:first-child h2 span {color:#05141f}

.optionbox {height:28px}
.optionbox:first-child {height:43px;border-bottom:1px solid #d6d6d6;margin-bottom:19px}
.optionbox .option_th {float:left;width:61px}
.optionbox .chk_box {float:left}
.optionbox .resultbox {float:right;color:#666}
.optionbox .resultbox span {font-weight: bold;color:#05141f}
.optionbox  .form_wrp {float:left;width:194px;margin-top:-3px}
.optionbox .chk_box .form_chk {padding-right:30px}
.optionbox .chk_box .form_chk label {width:auto !important;font-size:12px}
.check_box.c_on {color:#05141f;}

.viewtype {float:right;width:134px}
.viewtype > li {float:left;width:29px;height:28px;margin-left:-1px;border:1px solid #e1e1e1;box-sizing:border-box;background:#f4f4f4;border-radius:2px;padding:0}
.viewtype > li:first-child {width:73px;border:0;padding-top:3px;background:#fff}
.viewtype > li:last-child {border-radius:0 2px 2px 0}
.viewtype > li > a {overflow:hidden;display:block;width:100%;height:100%}
.viewtype > li > a > span {position:relative;display:block;width:13px;height:13px;margin:7px auto;overflow:hidden;text-indent:-1000%;white-space:nowrap;background:#7e7e7e}
.viewtype > li > a.tile > span:before {content:'';position:absolute;top:3px;left:0;width:13px;height:3px;background:none;border-top:2px solid #fff;border-bottom:2px solid #fff}
.viewtype > li > a.tile > span:after {content:'';position:absolute;top:0;left:3px;width:3px;height:13px;background:none;border-left:2px solid #fff;border-right:2px solid #fff}
.viewtype > li > a.list > span {height:12px}
.viewtype > li > a.list > span:before {content:'';position:absolute;top:2px;left:0;width:13px;height:2px;background:none;border-top:3px solid #fff;border-bottom:3px solid #fff}
.viewtype > li.on {background:#fff} 
.viewtype > li.on > a > span {background:#05141f}
.viewtype > li.on > a.tile > span:before {border-top:2px solid #fff;border-bottom:2px solid #fff}
.viewtype > li.on > a.tile > span:after {border-left:2px solid #fff;border-right:2px solid #fff}
.viewtype > li.on > a.list > span:before {border-top:3px solid #fff;border-bottom:3px solid #fff}

.accessories_right {float:right;width:24.3%}
.accessories_right > h2, .accessories_right .wList {padding-left:15px;height:52px;color:#bd152c;font-weight: bold;font-size:16px;border:1px solid #e3e3e3;border-top:3px solid #bb152b;border-bottom:0;line-height:52px;background:#fff}
.accessories_right .add_info {padding:12px 15px;margin-bottom:15px;border:1px solid #e3e3e3;background:#fff}
.accessories_right .add_info p {color:#9a9a9a}
.accessories_right .add_info p.p_text {padding:7px 0 12px 0;margin-bottom:14px;border-bottom:1px solid #e3e3e3;color:#333}
.accessories_right .add_info .btnMedium .arrow_r:after {margin-left:-5px}
.accessories_right .add_info > .vat_info {margin-bottom:15px}

.more_info {float:right;padding:12px 15px;margin-bottom:15px;width:24.3%;border:1px solid #e3e3e3;box-sizing:border-box;background:#fff}
.more_info a {display:block;margin-bottom:9px;text-decoration:underline;font-weight:bold;font-size:12px}
.more_info a:last-child {margin-bottom:0}
.more_info .btnSmall {padding:0;margin-right:7px;width:24px;height:24px}
.more_info .btnSmall .print_n:before {width:14px;height:14px;margin:5px 0 0 5px;background-position:-110px -66px;content:''}
.more_info .btnSmall .brochure_n:before {width:14px;height:14px;margin:5px 0 0 6px;background-position:-95px -66px;content:''}
.wish_list {background:#fff}
.wish_list > li {border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.wish_list > li > a {display:block;position:relative;padding:13px 44px 14px 13px;border-top:1px solid #e3e3e3;background:#f2f2f2;font-size:13px}
.wish_list > li > a:after {position:absolute;top:13px;right:14px;font-size:30px;color:#7f8084;content:"+"}
.wish_list > li.wish_open > a:after {content:"-"}

.wish_list > li > .acce_list {display:none}
.wish_list > li > .sub_total {display:none}

.wish_list > li.wish_open > a {border-bottom:1px solid #e3e3e3} 
.wish_list > li.wish_open > .acce_list {display:block}
.wish_list > li.wish_open > .sub_total {display:block}

.acce_list {padding:15px}
.acce_list li {padding-top:15px;margin-top:15px;border-top:1px solid #e5e5e5;overflow:hidden}
.acce_list li:first-child {margin-top:0;padding-top:0;border-top:0}
.acce_list li .acce_thum {float:left;width:80px;height:39px;overflow:hidden}
.acce_list li .acce_thum > img {width:100%}
.acce_list li .acce_text {float:left;margin-left:13px;width:100px}
.acce_list li .acce_text > .acce_name {color:#666;letter-spacing:-0.1px}
.acce_list li .acce_text > p {padding-top:7px;color:#333;font-weight: bold}
.acce_list li .acce_text > .remove {font-size:12px;font-weight:bold;color:#05141f;text-decoration:underline;display:inline-block;margin-top:5px}

.wish_list li .sub_total {padding:15px 0 20px 0;margin:0 15px;border-top:2px solid #05141f}
.wish_list li .sub_total > p > span {font-weight: bold;color:#05141f}

.backtowrap {padding-top:5px;text-align:right}
.backtowrap02 {width:100%;height:40px;background:#424242}
.backtowrap02 > h2 {display:inline-block} 
.backtowrap02  a {margin-left:25px;font-weight: bold;color:#fff;font-size:15px;line-height:40px}
.backtowrap02  a:before{width:6px;height:9px;margin:16px 8px 0 0;content:'';display:inline-block;background-image:url(../images/common/spr-button.png);background-repeat:no-repeat;vertical-align:top;background-position:-51px -57px}
.backtowrap02 > a.btn_feature {float:right;margin-right:17px}
.backtowrap02 > a.btn_feature:before {display:none}
.backtowrap02 > a.btn_feature:after{width:19px;height:10px;margin:16px 8px 0 9px;content:'';display:inline-block;background-image:url(../images/common/spr-button.png);background-repeat:no-repeat;vertical-align:top;background-position:-100px 0}
.backtowrap02.ty02 a {position:relative;z-index:10}
.backtowrap02.ty02 {position:relative}
.backtowrap02.ty02 > a.btn_feature {display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:9}
.backtowrap02.ty02 > a.btn_feature span {font-size:0;line-height:0;text-indent:-999px;width:0;height:0;overflow:hidden}

.btnwrap {padding-top:20px;text-align:center}

.btn_feature_box.hide {margin-bottom:15px}
.btn_feature_box.hide > a.btn_feature:after, a.btn_feature.hide:after {background-position:-100px -13px}


.acce_tabwrap {padding-top:15px;width:74.4%}
.acce_tabwrap .smalltab {border-bottom:0;margin-bottom:0}
.check_list > h2, .check_list > p {padding-top:6px;font-size:16px;font-weight: bold;line-height:21px}
.check_list > ul {margin:9px 0 14px 0}
.check_list > ul > li {padding-left:27px;margin-top:15px;color:#666;background:url(../images/owners/icon-check02.png) 0 center no-repeat}

.searchbox {float:right;margin-bottom:15px;width:24.3%;border:1px solid #e3e3e3;box-sizing:border-box;background:#fff}
.searchbox > h2, .searchbox > p {padding-left:14px;height:42px;font-size:16px;font-weight: bold;color:#05141f;border-bottom:1px solid #e3e3e3;line-height:42px}
.searchbox form {width:100%}
.searchbox .buy_search {width:100%;padding:15px 14px;box-sizing:border-box}
.searchbox .buy_search .b_sch_box {position:relative;width:100%;border:1px solid #d1d1d1;border-radius:35px;padding:10px 22px;background:#fff;height:37px;box-sizing:border-box}
.searchbox .buy_search .b_sch_box .sch_inp{background:#fff;border:0;font-size:14px}
.searchbox .buy_search .b_sch_box .spr_search{position:absolute;right:19px;top:10px;background-position:-45px -17px;width:14px;height:14px}

.accessories_right .searchbox, .accessories_right .more_info {float:none;width:auto}

.accessories .btnbox {position:relative;z-index:101;}
.btnbox {float:right;margin-top:-40px;padding-bottom:15px;width:24.3%;text-align:left}
.m_btnbox {display:none}

/*popup*/
.con_box03 {padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e5e5e5;overflow:hidden}
.con_box03 > .informbox {padding:23px;background:#f8f8f8;border:1px solid #e5e5e5}
.con_box03 > .informbox > p {padding-bottom:15px;color:#666;line-height:20px}
.con_box03 > .informbox label {color:#666}
.informbox .form_chk {vertical-align:top;}
.informbox .form_chk label {position:relative;}
.informbox .form_chk label:before {display:none;}
.informbox .form_chk label:after {width:15px;height:15px;margin:-2px 0 0 6px;background-position:0 -15px;vertical-align:middle;content:'';}
.informbox .check_box.c_on:after{content:" ";background-position:-32px -15px}
.informbox .form_chk input[type="checkbox"]:checked + label:after{background-position:-32px -15px}
.informbox .form_chk input:focus + label:after {outline:2px solid #a6c8ff}
.con_box03 .check_box.c_on {font-family:'kiaM'}
.pop_stitle {float:left;width:23%}
.pop_stitle h4 {font-size:12px;color:#999;text-transform:uppercase}
.pop_stitle h4 em {position:relative;display:block;font-size:40px;color:#333;padding-bottom:15px;line-height:40px}
.pop_stitle h4 em:after {content:'';position:absolute;left:0;bottom:0;margin-bottom:10px;width:23px;height:1px;background:#999999}

.info_tr h5 {padding-bottom:13px;font-size:16px;color:#05141f;font-weight:normal;font-weight: bold}

.error_info {padding:29px 29px 29px 96px;border:1px solid #ff0000;box-sizing:border-box;background:#fff7f7 url(../images/common/error-back.png) no-repeat 24px 29px;background-size:52px 52px}
.error_info > p {padding-bottom:4px;font-weight: bold;font-size:15px;color:#05141f}
.error_info > .error_list li {padding-top:5px}
.error_info > .error_list li a, 
.brochure_error > .error_list li, 
.test_drive_error > .error_list li{display:block;padding-left:10px;text-indent:-10px;color:#fe0000;text-decoration:underline}

.form_wrp.ok {position:relative}
.form_wrp.ok:before {position:absolute;top:5px;right:-30px;width:20px;height:20px;background:url(../images/common/spr-error.png) no-repeat 0 0;background-size:20px 40px;content:''}
.form_wrp.error:before {position:absolute;top:5px;right:-30px;width:20px;height:20px;background:url(../images/common/spr-error.png) no-repeat 0 -20px;background-size:20px 40px;content:''}
.form_wrp.error input {border:1px solid #ff0000;background:#fff7f7;color:#ff0000}
.form_wrp.error .sel_box.inp_sel .selected-headline {border:1px solid #ff0000;background:#fff7f7}
.form_wrp .error_text {display:none}
.form_wrp.error .error_text  {display:block;padding-top:3px;margin-right:-25px;color:#fe0000;}
.UK_Dealer_ContactUs .form_wrp .error_text{color:#fe0000;padding-top:3px;}
.form_wrp.only_small .error_text {margin-right:-200px}
.form_wrp.only_small.right_btn {float:left}
.form_wrp.only_small.right_btn.ok:before {right:-180px}
.form_wrp.only_small.right_btn.error:before {right:-180px}

.popup_imgwrap {width:100%}
.popup_imgwrap > img {width:100%}

.pop_acces_info > dt {font-size:18px;font-weight: bold;}
.pop_acces_info > dd {padding-top:12px;color:#666}

.dealer_list {margin:10px 0 40px 0;width:100%;border:1px solid #e5e5e5;background:#f8f8f8}
.dealer_list > li {float:left;width:33.3%;padding:23px;border-left:1px solid #e5e5e5;box-sizing:border-box}
.dealer_list > li:first-child {border-left:0}
.dealer_list > li > dl {width:100%}
.dealer_list > li > dl > dt {padding-bottom:5px} 
.dealer_list > li > dl > dt:first-child {padding-bottom:8px;font-size:15px;font-weight: bold} 
.dealer_list > li > dl > dd {padding-bottom:5px;color:#999}
.dealer_list > li > dl > dd > p {height:99px;color:#999;font-size:13px}
.dealer_list > li > dl > dd > a {display:block;color:#ff0000;text-decoration:underline;word-wrap:break-word;word-break:break-all}

.dealer_info {margin:10px 0 25px 0;border:1px solid #e5e5e5;background:#f8f8f8;padding:25px 20px}
.dealer_info dl dt {font-size:15px;font-weight:bold}
.dealer_info dl dd {color:#999;margin-top:3px}
.dealer_info dl dd.address {margin:8px 0 20px 0}
.dealer_info dl dd span {color:#333}
.dealer_info dl dd a {color:#ff0000;text-decoration:underline}

.popup_acce_listwrap {width:100%}
.popup_acce_listwrap > li {width:100%}
.popup_acce_listwrap > li {margin-top:30px}
.popup_acce_listwrap > li:first-child {margin-top:0}
.popup_acce_listwrap > li > h5 {padding-bottom:15px;font-size:15px}
.popup_acce_list {padding:14px 14px 14px 0;width:100%;border:1px solid #e5e5e5;box-sizing:border-box}
.popup_acce_list > li {float:left;width:33.3%;padding-left:14px;box-sizing:border-box}
.popup_acce_list > li > .imgwrap {width:100%}
.popup_acce_list > li > .imgwrap > img {width:100%}
.popup_acce_list > li > .title {padding-top:10px;color:#05141f;font-size:13px;font-weight:normal}
.popup_acce_list > li > .price {padding-top:5px;font-size:12px;color:#666666}

.acce_total {padding:16px 14px;width:100%;background:#f8f8f8;border:1px solid #e5e5e5;border-top:0;box-sizing:border-box;overflow:hidden}
.acce_total > p {float:left}
.acce_total > span {float:right;color:#05141f}
.acce_total.mb {margin-bottom:30px}

.con_box04 {padding:25px;position:relative;background:#fff;border:1px solid #dadada;box-sizing:border-box;margin-top:15px}
.con_box04:after {content:'';display:block;clear:both}
.con_box04 > .stitle {float:left;width:23%;margin:0}
.con_box04 > .stitle > .number {display:block;position:relative;width:100%;color:#333;font-size:40px !important;padding-bottom:15px;line-height:40px;margin:0}
.con_box04 > .stitle > .txt {position:relative;padding-bottom:15px;font-size:22px;line-height:24px}
.con_box04 > .stitle > .number:after,
.con_box04 > .stitle > .txt:after {content:'';position:absolute;left:0;bottom:0;width:23px;height:1px;background:#999999}
.con_box04 > .stitle > span {font-size:12px;color:#999;padding-top:10px !important;text-transform:uppercase}
.con_box04 > .box-right {float:left;width:77%;position:relative}
.con_box04 > .box-right-remat {float:left;width:100%;position:relative}
.con_box04 > .box-right h3 {text-transform:uppercase;font-size:16px;color:#05141f;margin-bottom:7px}
.con_box04 > .box-right h4 {font-size:14px;color:#05141f;margin-bottom:7px}
.con_box04 .p-btm {position:absolute;left:25px;bottom:25px;text-transform:none;font-family:'KiaB'}
.box-right .info_tbl {float:none}
.con_box04.breakdown {margin-top:15px !important}

/* co1 */
.kmuk_wrap .txt_type.desc_text {margin-top:13px;color:#666}
.kmuk_wrap .business_area .tbd-box {margin-top:25px}
.kmuk_wrap .business_area .tbd-box img {width:100%}
.kmuk_wrap .taxing-cont {margin:28px 0 0 13px}
.kmuk_wrap .taxing-cont h3 {font-size:16px;line-height:18px;margin-top:24px}
.kmuk_wrap .taxing-cont p {margin-top:11px;color:#666}
/*
.kmuk_wrap .bl_type1 {margin:22px 0 0} 
.kmuk_wrap .txt_type {margin:12px 0 0 12px;color:#666}
*/
@media all and (min-width:1025px){
	.car_list li:nth-child(5n+1) {clear:both}
	.car_list.acces_list li:nth-child(5n+1) {clear:right}
}
@media all and (min-width:768px) and (max-width:1024px){
	.car_list li:nth-child(4n+1) {clear:both}
}
@media all and (max-width:767px){
	.car_list li:nth-child(2n+1) {clear:both}
}
/* Tablet Device */
@media all and (max-width:1024px){
	/* tab */
	.exTab_type {margin-left:15px;margin-right:15px}
	.exTab_type {max-width:100%;width:auto}
	.exTab_type ul {max-width:100%;width:auto}
	.exTab_type.auto .col5 li, .exTab_type.auto .col5 h2, .exTab_type.auto .col5 h3 {/* width:20%; */min-width:10px;}
	.exTab_type.auto .col5 li a {font-size:13px;letter-spacing:-0.5px}

	.full_img .full_img_bg {margin-left:-620px}
	.full_img .full_img_bg img {width:auto;height:auto;max-height:100%}
	.full_img .full_text {max-width:96%;margin-left:0;left:2%}
	.full_img .one_size {margin-left:-960px;}

	/* car list */
	.car_list .car_l{width:25%}
	.car_list .car_box{margin:5px}

	/* map */
	.findSearch{padding:30px 25px 34px 115px}
	.findSearch .btnArea{right:30px}

	.searchOption .formCheck label.option06{/*height:37px;padding-top:53px*/}
	.searchOption .formCheck label.option06.c_on{/*height:33px;padding-top:49px*/}
	.searchOption .formCheck label.option06 br{display:block}
	.mapPin{padding-left:5px}
	.location_mapview .mapArea{margin-left:10px}

	/* common_banner */
	.common_banner ul li a {padding:18px 10px 18px 60px}
	.common_banner ul li a img {left:10px}

	/* car recommand */
	.advisorList .carinfoWrap .col_l {float:none;width:100%;padding-right:30px}
	.advisorList .carinfoWrap .col_r {float:none;width:100%;margin-top:20px}
	.advisorList .carinfoWrap .car_btn {text-align:center}
	.advisorList .carinfoWrap .car_btn a {float:none}
	.advisorList .carinfoWrap .car_btn a:last-child {margin-right:0}
	.advisorList .carinfoWrap .car_btn a:nth-child(n+3) {margin-top:0}
	.advisorList .carinfoWrap .car_img {text-align:center}
	.advisorList .specSearch{margin-top:45px}
	.car_advisor .specList li{float:left;display:block;width:50%;box-sizing:border-box}
	.car_advisor .specList li.specList03{border-left:0}
	.car_advisor .specList li.specList04{border-left:1px solid #d0d0d0}
	.car_advisor .specList.col3 li.specList03{width:100%!important}
	.car_advisor .chkLife li .form_chk .check_box{padding-left:75px}
	.car_advisor .chkLife li .form_chk .check_box span{left:35px}
	.car_advisor .carinfoWrap .car_tbl .tbl_th{min-height:28px;padding:10px 0}

	/*  */
	.addcarArea{padding-left:182px;height:434px}
	.addcarArea .addcarBar{width:130px;height:394px}
	.compareList.addon .selectCar .cadImg img{height:65px}
	.addcarArea .addResult{width:180px}
	.addcarArea .addResult .count{font-size:30px}
	.vs_wrap .vs_head{width:180px}
	.vs_wrap .vs_item{font-size:12px}
	.vs_wrap .addResult{width:180px}

	/* request complete */
	.finishTop .contBox{background-position:62px bottom;padding-left:215px}

	/* Search Inventory */
	.find_inven .inven_box{width:50%}
	.dbSection .dbLeft .carImg{padding:72px 0 71px}
	.dbSection .dbLeft .carImg img{height:160px}

	/* Service - roadside assistance */
	.roadsideTxt{width:70%}
	.roadside_assistance .roadsideDownload .rd_left{padding:20px}
	.roadside_assistance .roadsideDownload .rd_right{padding:20px}
	.roadside_assistance .roadsideDownload .roadsideImg{top:20px}
	.roadside_assistance .roadsideDownload .roadside_dl{padding-right:150px;margin-top:0}

	/* Service - manual */
	.selectManual{position:relative;margin:10px 0 0 0}
	.selectManual .manualWrap{float:none;width:100%}
	.selectManual .manualLeft{margin:0}
	.selectManual .carSort{overflow:hidden;border-left:0;border-bottom:0}
	.selectManual .carSort .radio_box{padding-left:0}
	/*.selectManual .carSort .radio_box:before{margin-left:-18px}*/
	.selectManual .carSort .radio_box .car_spr{display:inline-block;text-align:left;vertical-align:top;font-size:15px}
	.selectManual .carSort .radio_box .car_spr.sort1:before {margin-left:-26px}	
	.selectManual .form_chk{float:left;width:20%;padding:8px 0;height:100%;text-align:center;border-left:1px solid #e8e8e8}
	.selectManual .form_chk br{display:none}
	.selectManual .form_chk+.form_chk{border-top:0}
	/*.selectManual .form_chk+.form_chk+.form_chk+.form_chk,.selectManual .form_chk+.form_chk+.form_chk+.form_chk+.form_chk{width:50%;border-top:1px solid #e8e8e8}*/
	.selectManual .carSort{margin:0;height:99px;width:100%;border-bottom:1px solid #e8e8e8}
	.selectManual .carSelect{margin:0}
	.selectManual .choiceCar{margin:0;height:auto}
	.selectManual .choiceCar:after{content:'';clear:both;display:block}
	.selectManual .carSortInner{float:none;width:100%;margin-top:10px;height:auto;min-height:99px}
	.selectManual .carSortInner+.carSortInner{margin-top:10px}
	.selectManual .carSort .radio_box .car_spr:before{bottom:0}
	.selectManual .manualSpace{display:none;width:auto;height:auto;margin:0}
	.selectManual .manualRight{margin:15px 0 0 0}
	
	.selectManual .carSortInner02 {overflow:hidden}
	.selectManual .carSelect ul {height:464px}
	.selectManual .manualList {height:464px !important}

	/* contact us */
	.contact_us .cuIntro{/*background:url(../images/utill/bg_contactus_intro2.png) no-repeat right top;*/height:102px;padding-top:16px}
	.contact_us .cuIntro .introTxt1{font-weight: bold;font-size:17px;line-height:20px}
	.contact_us .cuIntro .introTxt2{font-size:15px;color:#666;margin-top:5px}
	.contact_us .finishTop .contBox{padding:0 60px 0 215px}

	/* FAQ */
	.faq_edit{padding-top:30px;margin-top:20px}
	.faq_edit .bbs_order{top:0;right:0}
	.faq_reply .reply_chk .tit{margin-right:25px}
	.faq_reply .reply_chk .form_chk{margin-left:25px}

	/* error page */
	.error_wrap{margin-top:-30px}
	.error_detail dl{width:50%}
	.error_detail .dan{margin-top:30px}
	.error_detail .dan div{width:50%;margin-bottom:30px}

	/* offers*/
	.offersTop .carImg{float:left;width:407px;margin-top:25px}
	.offersTop .carImg img{height:198px}
	.offersList .dbSection .dbSectionInner{float:none;width:100%;margin-bottom:30px}
	.offersList .dbSection{margin:0}
	.offersList .dbSection .dbLeft{margin:0}
	.offersList .dbSection .dbRight{margin:0}
	.offersList .resultList > li{margin-bottom:0;float:none;width:100%}
	.offersList .resultList.nline{margin-bottom:-30px}
	.offersDetailTop{padding:50px 16px 65px 0}
	.offersDetailTop:after{content:'';clear:both;display:block}
	.offersDetailTop .carImg{float:left;width:367px;margin:25px 10px 0 0}
	.offersDetailTop .carImg img{height:182px}
	.offerContents .offersTbl .table_type4{float:none;width:100%}
	.offerContents .offersTbl .table_type4 .tbl_th{width:35% !important}
	.offersFilter .category_area{width:100%}

	/* sitemap */
	.gt_sitemap .con_box > ul{margin:-3px 0 0 196px}

	/* fleet */
	.fleetVisual .bgArea{right:-15px;width:470px;background:url(../images/shopping-tools/bg-fleet-visual-t.jpg) no-repeat right 0}
	.carRange .carRangelist li .carImg{width:320px;margin-right:25px;padding:14px 0 14px}
	.carRange .carRangelist li .carImg img{height:155px}
	.carRange .carRangelist li .carInfor{margin:0 0 15px;font-weight: bold}
	
	.carRange .car_list ul {margin:-5px}
	
	.team_li .photo{width:20%} /* Meet The Team */
	.team_li .profile{width:80%}
	.team_li .position .branch{display:block}
	
	.car_info .carinfoWrap {padding:15px}
	.car_info .carinfoWrap .car_img {width:49%;padding-top:112px}
	.review {left:auto;right:0}
	.car_info .carinfoWrap .btn_close {right:16px}

	/* Payment Estimator */
	.tblScroll table{font-size:13px}
	.tblScroll .scrollHead{width:192px}
	.tblScroll .scrollHead tr td br{display:inline-block}
	.tblScroll .scrollHead tr td.dbLine{padding:7px 5px 7px 10px}
	.payment_estimator .btn_areaR{padding-right:19px}

	/* promotion popup */
	.sendinform .form_pop .table_type4 .tbl_th{width:30%}
	.sendinform .form_pop .table_type4 .tbl_td{width:70%}

	/* banner*/
	.about_banner .banner_item {width:50%}
	
	/*accessories*/
	.accessories_left {width:72.5%}
	.accessories car-select .exTab_type.auto{margin:0}
	.accessories car-select .exTab_type.auto ul.col2 li{width:36.25%}

	.accessories_right, .more_info, .btnbox {width:26%}
	.chosen_text {padding-bottom:23px}
	.chosenbox .chosen_text .btnType1 {position:absolute;left:0;bottom:0px}
	.chosenbox .chosen_text .btnType7 {position:absolute;right:0;bottom:0px}
	.sub_total > p {display:inline}
	.acce_tabwrap {width:100%}
	.acce_tabwrap > .exTab_type {max-width:100%}
	.searchbox {float:none;width:100%}
	.check_list > ul > li {background:url(../images/owners/icon-check02x2.png) 0 center no-repeat;background-size:12px 9px}
	.form_wrp.ok:before {background-image:url(../images/common/spr-errorx2.png)}
	.form_wrp.error:before {background-image:url(../images/common/spr-errorx2.png)}

	.acces_list li {width:50%}
	.acces_list li .accesbox .accesimg img {margin-left:0}
	.optionbox .option_th {width:50px}
	.optionbox .chk_box .form_chk {padding-right:10px}
	.optionbox .resultbox {margin-top:3px}
}

@media all and (max-width:1023px){
	.exTab_type.auto .col5 li a {padding:0 10px}
	.exTab_type .col5 li a {padding:0 10px;font-size:13px}
}


@media all and (max-width:920px){
	.exTab_type .col9 li a {font-size:13px}}
@media all and (max-width:850px){
	.exTab_type .col9 li a {font-size:12px}}
@media all and (width:768px){	
 }
@media all and (max-width:920px){
	.exTab_type.auto .col6 li a {padding:0 7px}
	.accessories_left {width:67.5%}
    .accessories car-select .exTab_type.auto ul.col2 li{width:33.75%}

	.accessories_right, .more_info, .btnbox {width:31%}
	.acce_list {padding:15px 8px}
	.acce_list li .acce_text {width:auto;margin-left:10px}
	.accessories_right .add_info {padding:12px 8px}
	.chosenbox .tableWrap02 table {min-width:578px}
	col.cper2989 {width:23%}
	col.cper2311 {width:23%}
	col.cper1541 {width:20%}
	.tableWrap02 td {padding:10px}
	.tableWrap02 .tableScroll {overflow-x:scroll}
}

/* Mobile Device */
@media all and (max-width:767px){

	/* CO1 */
	.taxing-decision-box .taxing-header .tbd-box {margin-top:21px}
	.taxing-decision-box .taxing-cont {margin:13px 0 0}
	.taxing-decision-box .taxing-cont h3 {margin:0}
	.taxing-decision-box .taxing-cont h3 ~ h3 {margin-top:19px}
	.taxing-decision-box .taxing-cont p {margin-top:7px}

	.list_type3 ul li {float:none;margin-left:0;width:auto;margin-top:10px}
	.list_type3 ul li:first-child {margin-top:0}
	.list_type3 ul li .stitle {margin:14px 0 0}
	.list_type3 ul li .font_large {font-size:16px}
	.list_type3 ul li .txt {margin-top:4px}
	.list_type3 ul li .tit, .list_type3 ul li .desc {margin-bottom:10px}
	.list_type3 ul li .number {font-weight: bold;}
	.list_tbType01 ul {display:block;margin:0}
	.list_tbType01 ul li {display:block;width:auto;margin-top:10px}
	.bdLs {padding-left:0}
	.style01 .imgwrap .btnPlay {margin:-15px 0 0 -15px}
	.style01 .btn_group {margin:6px 0 0}
	.style01 .fs22 {margin:0;font-size:22px;line-height:24px;margin-bottom:7px}

	.full_img .full_img_bg {margin-left:-375px;height:250px}
	/*.full_img .full_img_bg img {width:100%;max-height:100%}*/
	.full_img .full_text {top:25px}
	.full_img .bigT {font-size:36px}
	.full_img .smallT {font-size:14px;padding-top:5px}
	.full_img .one_size {margin-left:-660px;}
	.full_img .one_size img {height:250px;}

	.DF_txt {margin:0 15px}
	.DF_txt .bigT {font-size:16px;line-height:20px}
	.DF_txt .basic {margin-top:10px}
	.DF_txt ul {padding-top:5px}

	.btnbox {display:none}

	.exTab_type {margin-top:20px}
	.exTab_type.wide {margin:20px 0 0 0}
	.smalltab {border-bottom:0}
	.exTab_type .input_box{display:block;position:relative;padding:9px 15px;color:#fff;font-size:13px;font-weight:normal;line-height:15px;text-transform:uppercase;background:#05141f}
	.exTab_type .input_box br {display:none;}
	.exTab_type .input_box:after{position:absolute;top:50%;right:15px;content:'';width:14px;height:7px;margin-top:-3px;background:url(../images/aboutkia/bg-extab-m.png) no-repeat;background-size:28px auto}
	.exTab_type ul{display:none;position:absolute;left:0;width:100%}
	.exTab_type li{float:none;width:100% !important;min-height:36px !important;border-top:1px solid #fff;text-align:left;border-left:0}
	.exTab_type li h2, .exTab_type li h3{float:none;width:100% !important;min-height:36px !important;text-align:left;border-left:0}
	.exTab_type li a{display:table-cell !important;padding:9px 15px !important;height:auto;width:100% !important;margin-left:0;font-size:13px;font-family:Tahoma;font-weight:normal;line-height:15px !important;text-align:left}
	.exTab_type li a br {display:none}
	.smalltab ul li {display:table;width:100% !important}
	.exTab_type li.dep2Has > a{position:relative;box-shadow:0 1px 1px 1px #444;z-index:2}
	.exTab_type li.dep2Has > a:after{content:'';position:absolute;top:50%;right:17px;width:10px;height:10px;margin-top:-5px;background:url(../images/aboutkia/bg-extab-m.png) no-repeat 0 -8px;background-size:28px auto}
	.exTab_type li.dep2Has.on > a:after{background-position:100% -8px}
	.exTab_type li .tab_dep2{top:35px;z-index:1}
	.exTab_type li .tab_dep2 a{margin:0;border-bottom:1px solid #05141f;font-size:12px;line-height:31px !important;background:#fff}
	.exTab_type li.dep2Has.on .tab_dep2{display:block}

	.exTab_type li .tab_dep2 li{border:none}
	.exTab_type li .tab_dep2 li a{margin:0}
	
	.exTab_type.smalltab .col5 li {max-width:100%}
	.exTab_type.line {border-bottom:none}

	/* car list */
	.form_chk .car_spr:before{width:60px;height:25px;margin:0 auto;background-image:url(../images/shopping-tools/spr-category-m.png);background-size:120px 125px;background-repeat:no-repeat}
	.form_chk .car_spr.sort1:before{background-position:-60px 0}
	.form_chk .car_spr.sort2:before{background-position:-60px -25px}
	.form_chk .car_spr.sort3:before{background-position:-60px -50px}
	.form_chk .car_spr.sort4:before{background-position:-60px -75px}
	.form_chk .car_spr.sort5:before{background-position:-60px -100px}
	.form_chk [class*=_on] .car_spr.sort1:before{background-position:0 0}
	.form_chk [class*=_on] .car_spr.sort2:before{background-position:0 -25px}
	.form_chk [class*=_on] .car_spr.sort3:before{background-position:0 -50px}
	.form_chk [class*=_on] .car_spr.sort4:before{background-position:0 -75px}
	.form_chk [class*=_on] .car_spr.sort5:before{background-position:0 -100px}
	.car_category .title{float:none}
	.car_category .category{text-align:left}
	.car_category .category .form_chk{width:18%;min-width:90px;margin-top:10px}
	.car_category .form_chk .car_spr{}
	.car_category .form_chk .car_spr:before{margin-top:0}
	.car_wrap{padding-top:15px;margin-top:15px;margin-bottom:0;top:0;max-height:none;overflow:visible}
	.car_list .car_l{width:50%}

	/*  */
	.option_list .option_l{width:100%}

	/*  */
	.optionEx{position:static;overflow:hidden;min-height:auto;margin-top:9px;padding:0}
	.optionEx .optionImg{position:static;width:100%;height:120px}
	.optionEx .txt{display:none}

	/*  */
	.sales_box{padding:19px 15px}
	.sales_box h5{display:inline-block;margin-bottom:10px}
	.sales_box .form_wrp{width:auto;position:static;margin-bottom:10px}
	.sales_tool{display:block;margin:-5px 0 -10px 0}
	.sales_tool li{display:block;width:auto;border-left:0;border-top:1px solid #e1e1e1;text-align:left;font-size:14px}
	.sales_tool li:first-child{width:auto;border-top:0}
	.sales_tool li [class*=spr_tool]{padding:10px 0;color:#05141f}
	.sales_tool li [class*=spr_tool]:before{display:inline-block;width:27px;height:21px;margin:0 10px 0 0;background-size:96px 70px}
	.sales_tool li .spr_tool1:before{background-position:-13px 0}
	.sales_tool li .spr_tool2:before{background-position:-41px 0}
	.sales_tool li .spr_tool3:before{background-position:-69px 0}
	.sales_tool li .spr_tool4:before{background-position:-13px -22px}
	.sales_tool li .spr_tool5:before{background-position:-41px -22px}
	.sales_tool li .spr_tool6:before{background-position:-69px -22px}
	.sales_tool li .spr_tool7:before{background-position:-13px -44px}
	.sales_tool li .spr_tool8:before{background-position:-41px -44px}
	.sales_tool li .spr_tool9:before{background-position:-69px -44px}
	.sales_tool li .spr_tool10:before{background-position:0 -19px;background-size:36px 42px}

	/*  */
	.stepType01{width:auto;margin:0 -15px}
	.stepType01 .stepWrap{clear:both;overflow:hidden;position:relative}
	.stepType01 .stepWrap .stepCon{padding:15px;border:0;border-top:1px solid #4b0104;border-bottom:1px solid #9b1123}
	.stepType01 .stepWrap .stepCon02{padding:0}
	.stepType01 .stepWrap .stepbar{padding:0;overflow:hidden;display:table;width:100%;border-bottom:2px solid #686868}
	.stepType01 .stepWrap .stepbar strong.num{width:50px;height:46px;font-size:17px;color:#7f7f7f;vertical-align:middle;box-sizing:border-box}
	.stepType01 .stepWrap .stepbar strong.num em{padding:5px 0 0 15px}
	.stepType01 .stepWrap .stepbar strong.num:after{content:'';display:inline-block;width:1px;height:17px;margin-left:8px;background:#d2d2d2;margin-top:6px}
	.stepType01 .stepWrap .stepbar .txt{display:table-cell;vertical-align:middle}
	.stepType01 .stepWrap .stepbar .txt strong{font-size:14px}
	.stepType01 .stepWrap.on .stepbar{border-bottom:2px solid #890207;background:#05141f none}
	.stepType01 .stepWrap.on .stepbar .txt strong{color:#fff}
	.stepType01 .stepWrap.on .stepbar .txt span{display:none}
	.stepType01 .stepWrap.paston .stepbar{border-bottom:2px solid #252525;background:#e2e2e2 none}
	.stepType01 .stepWrap.paston .stepbar .txt{width:60px}
	.stepType01 .stepWrap.paston .bar01 strong.num{padding-top:10px;vertical-align:top;background:url(../images/shopping-tools/bg-bar01bottom.gif) repeat-x left 45px;background-size:1px 1px}
	.stepType01 .stepWrap.paston .bar01 .txt{padding-top:15px;vertical-align:top;background:url(../images/shopping-tools/bg-bar01bottom.gif) repeat-x left 45px;background-size:1px 1px}
	.stepType01 .stepWrap.paston .stepbar .result{padding-right:28px;font-size:12px;line-height:14px}
	.stepType01 .stepWrap.paston .stepbar .result:after{background-size:20px 20px;width:20px;height:20px;right:5px;margin-top:-10px}
	.stepType01 .stepWrap.paston .bar01 .result:after{top:13px;margin:0}
	.stepType01 .stepWrap.paston .stepbar div.car{text-align:left;position:relative}
	.stepType01 .stepWrap.paston .stepbar div.car img{margin-left:-10px}
	.stepType01 .stepWrap.paston .stepbar div.car a.carList{float:none;display:block;margin-right:-28px;padding:3px 0 2px 0}
	.stepType01 .stepWrap.paston .stepbar div.car a.carList:first-child{border-bottom:1px solid #d4d4d4}
	.stepType01 .stepWrap.paston .stepbar div.car a.btn_carmore{display:block;position:absolute;top:13px;right:0;background:url(../images/shopping-tools/bg-vehicle-plus.png) repeat 0 0;background-size:20px 20px;width:20px;height:20px;overflow:hidden;text-indent:-999px}
	.stepType01 .stepWrap.paston .stepbar div.car.on a.btn_carmore{background:url(../images/shopping-tools/bg-vehicle-minus.png) repeat 0 0;background-size:20px 20px}
	.stepType01 .stepWrap.paston .stepbar div.car a.carList span{display:inline-block;margin-top:11px;font-size:12px}
	.stepType01 .step_ctrl{text-align:center;padding-top:15px;margin-top:10px}
	.stepType01 .step_ctrl2{text-align:center;padding:15px}

	/*  */
	.con_box04 > .stitle > .txt {font-size:16px;line-height:18px}
	.info_tbl{float:none;width:100%;padding:0;background:#fff}
	.info_tbl .info_th {background:#fff}
	.info_tbl .info_txt{display:inline-block;margin:0}
	.info_tbl .info_tr{display:block;padding:5px 0}
	.info_tbl .info_tr:first-child{border-top:0}
	.info_tbl .info_th, .info_tbl .info_td{display:block}
	.info_tbl .info_th{width:100%;padding:0;border-right:0}
	.info_tbl .info_th.info_th_expo{width:100%;padding:0;border-right:0}
	.info_tbl .info_td{width:100%;min-height:30px;padding:0;margin-top:5px}
	.info_tbl .info_dth .info_tr{border:0;padding:5px 0 0 0}
	.info_tbl .info_dth .info_th{width:auto}
	.info_tbl .form_chk{width:49%;margin-right:0}
	.info_tbl .form_area .form_date, .info_tbl .form_area .form_wrp{display:block}
	.info_tbl .form_area .space{display:block;height:5px}
	.info_tbl .form_area.vspace{margin-top:6px}
	.info_tbl .form_area.vspace .form_wpr{display:table-cell}
	.info_tbl .form_area.vspace .space{display:table-cell;width:6px;height:auto}
	.info_tbl .form_wrp.only {width:98% !important}
	.info_tbl .form_wrp.only_small {width:78%}
	.info_tbl .info_td > .form_sch {float:none;width:91%}
	.info_tbl .info_td > .search_btn {display:block;margin:10px 0 0 0;width:177px}
	.info_tbl.wide .info_td > .search_btn {display:inline-block;width:auto;margin-top:10px}
	.info_tbl .info_td > .search_btn > .arrow_r {display:block;position:relative}
	.info_tbl .info_td > .search_btn > .arrow_r:after {position:absolute;right:0;top:0}
	.info_tbl.wide .info_td > .search_btn > .arrow_r:after {position:relative;right:-12px}
	.info_tbl .info_td > .btnSmall {float:none;margin:10px 0 0 0}
	
	/* map */
	.schCon{float:none}
	.schCon .subtit {display:block}
	.findSearch .btnArea{top:auto;right:auto;bottom:15px;left:50%;margin-left:-52px}
	.schTit{display:none}
	.formArea .formInput{margin:10px}
	.searchOption{overflow:hidden;margin:10px 7px 0 8px}
	.searchOption .formCheck{width:33.3%;margin-bottom:5px}
	.searchOption .formCheck label{font-size:12px;margin:0 2px 0 3px;color:#333;}
	.searchOption .formCheck:first-child label{margin-left:3px}

	.location_result{background:none;border:0;padding:0;margin-top:15px}
	.location_result .location_text{text-align:center}
	.location_result .result_txt{margin:10px 0}
	.location_result .tab_type1{position:static;margin:0 auto}
	.location_listview{background:#fff;border:1px solid #e3e3e3;margin-top:10px;padding:15px}
	.location_table{display:none}
	.location_list{display:block;background:#fff}
	.location_list .locInfo{padding:5px}
	.location_list .btnSmall{margin-top:10px}
	.location_list .reevoo {margin-left:10px;width:57px;height:10px;background:url(../images/utill/img-reevoo-s.png) 0 0 no-repeat;display:inline-block;overflow:hidden;text-indent:-9999px}

	.location_list .loc_l{margin-top:15px;border-top:2px solid #515151;border-bottom:1px solid #e4e4e4;text-align:left}
	.location_list .loc_l:first-child{margin-top:0}
	.location_list .loc_l .locTit{display:block;padding:10px 0;font-size:16px;font-weight: bold;text-align:center;background:#f5f5f5}
	.location_list .loc_l .locTit .distance {font-size:12px}
	.location_list .loc_l .locTit .distance:before {content:'';display:block}
	.location_list .loc_l .mapPin{position:relative;min-height:57px;padding:10px 10px 15px 70px}
	.location_list .loc_l .loc_pin{position:absolute;top:10px;left:5px;width:65px}
	.location_list .loc_l .loc_addr{display:block;width:auto;text-align:left;padding:10px}
	.location_list .loc_l .btn_area{margin-top:15px;padding:15px 0;border-top:1px solid #e0e0e0;text-align:left}
	.location_list .loc_l .btn_area a{display:block}
	.location_mapview{margin:10px 0 0 0;background:#fff;border:1px solid #e3e3e3;border-bottom:0}
	.location_mapview .mapArea{float:none;height:auto;min-height:223px;margin:0}
	.location_mapview .center_list{float:none;width:auto;height:auto;margin:8px 0 0 0;border:none}
	.location_mapview .center_list .listInner{/* height:332px */}

	/* find a dealer */
	.schTab{margin:10px;padding:0;z-index:100}
	.schTab .input_box{display:block;padding:10px;color:#05141f;font-size:16px;font-weight: bold;border:1px solid #d0d0d0;background:#efefef/* url(../images/service/bg_list.png) no-repeat 95% 50%*/;background-size:11px auto}
	.schTab ul{position:absolute;top:39px;left:0;display:none;width:100%;height:auto;border-top:1px solid #d0d0d0}
	.schTab li{float:none;border-left:none;border:1px solid #d0d0d0;border-top:none}
	.schTab li:first-child{border-left:1px solid #d0d0d0}
	.schTab li a, .schTab li .tab_on, .schTab li:first-child a{padding:10px;font-size:16px;background:#efefef !important}
	.closet_select{position:static;padding:0 10px}
	.closet_select .form_wrp{width:49%;box-sizing:border-box}
	.closet_select .form_wrp+.form_wrp{float:right}
	/* 
	.location_mapview .center_list ul li a.center_on{color:inherit;background:#fff}
	.location_mapview .center_list ul li a.center_on .map_pin{background-position:0 0}
	*/
	.locInfoinBox .col2 {float:none;width:100%}
	.locInfoinBox .col2 .boxl{margin-right:0px}
	.locInfoinBox .col2 .boxr {margin-left:0px}
	.locInfoinBox .col2 .boxr .sales_box {margin-left:-20px;margin-right:-20px}

	/* car recommand */
	.car_advisor .tab_type3 {background-color:#05141f}
	.car_advisor .btnLarge{padding:0 11px;line-height:30px;font-size:14px;border-radius:15px}
	.car_advisor .btnLarge .arrow_r:after{background-position:-25px -32px;width:24px;height:24px;margin:3px 0 0 -3px;position:relative;right:-8px}
	.car_advisor .specSearch {border-top:none}
	.car_advisor .specSearch .btn_area {padding:15px 0}
	.car_advisor .specList li{width:100%;border-left:0}
	.car_advisor .specList li strong{height:auto;padding-left:10px;font-size:14px;line-height:28px;border-top:1px solid #d0d0d0}
	.car_advisor .specList li.specList02 {padding-bottom:15px}
	.car_advisor .specList li.specList03 {padding-bottom:15px}
	.car_advisor .specList li.specList04 {padding-bottom:15px}
	.car_advisor .specList li.specList04 strong {padding-top:0;line-height:28px}
	.car_advisor .specList li.specList04 strong br {display:none}
	.specList li .kindSelect{padding-top:0}
	.specList li .kindSelect .form_chk{float:left;width:50%}
	.specList li .kindSelect .form_chk label{padding:8px 0 8px 10px;font-size:12px}
	.specList li .kindSelect .form_chk:nth-child(2) {border-top:none}
	.specList li .kindSelect .form_chk label:before{margin-right:6px}
	.specList li .kindSelect .form_chk label span{display:none}
	.specList li .kindSelect .form_chk.carkind05{width:100%}
	.specList li .kindSelect .form_chk.carkind05 label em{display:inline-block;width:auto;margin-top:0}
	.unitSlide{height:89px;padding:15px 15px 0 15px;border-left:none}
	.unitSlide .price_range{height:22px}
	.unitSlide .price_range span{left:-15px}
	.unitSlide .price_range span+span{right:-15px}
	.unitSlide p{padding-top:17px}
	.unitSlide p, .unitSlide p input[type=text]{font-size:11px;line-height:18px}
	.unitSlide p input[type=text]{width:40%;padding:0 3px}
	.unitSlide .ui-slider{height:11px;margin:0 7px}
	.ui-slider .ui-slider-range{height:11px}
	.ui-slider-handle{width:18px;height:18px;margin:-4px -7px;background-size:18px auto;background-position:0 -16px}
	.ui-slider-handle+span{margin-left:-17px}
	.mileageSelect{height:159px;padding-top:1px;border:none}
	.specList li .userNum{height:77px;padding-top:15px}
	.seatInner{width:auto;padding:0 50px}
	.userNum .seat_range{position:relative;right:auto;width:100%;height:16px}
	.userNum .seat_range span{position:static;float:right;width:16px;padding:0 0 8px 0;text-align:center;background:url(../images/shopping-tools/bg-slider.png) no-repeat 50% 100%}
	.userNum .seat_range span+span{float:left}
	.userNum .ui-slider{width:auto;height:11px}
	.userNum .ui-slider-handle{margin:-3px -8px}
	.userNum p input[type=text]{margin-top:15px;font-size:12px}
	.advisorList{padding:12px 6px}
	.advisorList .car_info .carinfoWrap{margin:2px 6px;padding:12px}
	.advisorList .carinfoWrap .car_btn a {float:left;width:50%;margin-top:10px !important}
	.advisorList .car_l .car_a:after{width:7px;height:5px;margin-left:-3px;background:url(../images/shopping-tools/bg-carOn-m.png) no-repeat -33px 0;background-size:40px auto}
	.advisorList .car_l.on .car_a:after{bottom:-7px;width:14px;height:7px;margin-left:-7px;background-position:0 0}
	.advisorList .carinfoWrap .col_l {padding:0}
	.advisorList .carinfoWrap .col_r {padding:0}
	.advisorList .carinfoWrap .btn_area .br {display:block;margin-top:5px}
	.advisorList .carinfoWrap .tit_name {padding:0}
	.advisorList .carinfoWrap .advisor_txt{margin-top:5px}
	.advisorList .carinfoWrap .advisor_txt li{margin:2px 0;font-size:12px;line-height:normal}
	/*.advisorList .carinfoWrap .car_img img{max-width:100%;max-height:200px;height:auto}*/
	.advisorList .carinfoWrap .car_tbl{display:block;margin-top:20px;font-size:12px}
	.advisorList .carinfoWrap .car_tbl:after {display:block;clear:both;content:""}
	.advisorList .carinfoWrap .car_tbl .tbl_l{width:100% !important}
	.advisorList .carinfoWrap .car_tbl .tbl_th{text-align:left}
	.advisorList .carinfoWrap .car_tbl .tbl_td{min-height:28px;text-align:right}
	.advisorList .carinfoWrap .car_tbl .tbl_th, .advisorList .carinfoWrap .car_tbl .tbl_td{float:left;width:50%;padding:5px 10px;vertical-align:middle}
	.advisorList .carinfoWrap .car_btn{margin-top:5px;text-align:left}
	.advisorList .carinfoWrap .car_btn a{min-width:44%;font-size:11px;line-height:15px;margin:10px 0 0 0}
	.advisorList .carinfoWrap .car_btn a:before{width:22px;height:17px;margin-right:2px;background-image:url(../images/utill/spr-ico-advisor.png);background-size:22px 71px}
	.advisorList .carinfoWrap .car_btn a.icoBtn2:before{background-position:0 -18px}
	.advisorList .carinfoWrap .car_btn a.icoBtn3:before{background-position:0 -36px}
	.advisorList .carinfoWrap .car_btn a.icoBtn4:before{background-position:0 -54px}
	.advisorList .car_info button{top:23px;right:12px;width:16px;height:16px;background:url(../images/shopping-tools/bg-carOn-m.png) no-repeat -14px 0;background-size:40px auto}
	/*
	.advisorList ul li.nodata{padding:160px 0}
	.advisorList ul li.nodata span{display:inline-block;padding:45px 0 0 0;font-size:13px;line-height:1;background:url(../images/shopping-tools/bg_nodata_m.png) no-repeat 50% 0;background-size:36px}
	*/
	.chkLife li{float:none;width:100%}
	.chkLife li .form_chk{height:20px;padding:8px 0 8px 10px}
	.chkLife li .form_chk .check_box{padding-left:55px;font-size:12px}
	.chkLife li .form_chk .check_box br{display:none}
	.chkLife li .form_chk .check_box span{left:32px;width:20px;height:16px;margin-top:-8px;background-size:58px auto}
	.chkLife li .form_chk.life02 .check_box span{background-position:-20px 0}
	.chkLife li .form_chk.life03 .check_box span{background-position:-40px 0}
	.chkLife li .form_chk.life04 .check_box span{background-position:0 -16px}
	.chkLife li .form_chk.life05 .check_box span{background-position:-20px -16px}
	.chkLife li .form_chk.life06 .check_box span{background-position:-40px -16px}
	.chkLife li .form_chk.life07 .check_box span{background-position:0 -32px}
	.chkLife li .form_chk.life08 .check_box span{background-position:-20px -32px}
	.chkLife li .form_chk.life09 .check_box span{background-position:-40px -32px}

	/*  */
	.compare_sel{padding:5px 0;margin:-14px 0}
	.compare_sel .sel_l{float:none;width:auto;padding:14px 0;border-left:0;border-top:1px solid #e8e8e8;text-align:left}
	.compare_sel .form_chk{margin:0}
	.compare_sel .desc:before{margin:8px auto 4px}
	.addcarArea{overflow:hidden;position:relative;padding:44px 0 0 0;height:auto}
	.addcarArea .addcarBar{display:none}
	.addcarArea .addcarList{height:288px}
	.addcarList .add_l{width:50%;height:153px}
	.compareList .addcarCon{padding:10px;height:227px;border-right:1px solid #ddd;border-left:1px solid #fff;border-bottom:1px solid #ddd;text-align:left}
	.compareList .addcarCon.con02{border-right:none}
	.compareList .addcarCon.con03{border-top:1px solid #fff;border-left:none;border-bottom:none}
	.compareList .addcarCon.con04{border-top:1px solid #fff;border-right:none;border-bottom:none}
	.compareList .addcarCon .num{margin-top:10px;font-size:28px}
	.compareList .addcarCon .btnadd{display:block;width:60px;height:64px;margin:10px auto 0}
	.compareList.addon .addcarCon .btnadd{display:none}
	.compareList.addon .addcarCon .num{display:none}
	.compareList.addon .selectCar .cadImg{margin:60px 0 0 -10px;text-align:center}
	.compareList.addon .selectCar .selectCar_con{margin-top:-130px}
	.compareList.addon .selectCar .selectCar_con strong:before{display:none}
	.compareList.addon .selectCar .selectClose{position:absolute;top:6px;right:10px}
	.item_box{height:247px}
	.item_box .addcarCon{border-right:0;border-left:none;border-bottom:none}
	.item_box .addcarCon.con02{border-right:1px solid #ddd}
	.item_box .addcarCon.con03{border-top:none;border-left:none;border-bottom:none}
	.item_box .addcarCon.con04{border-top:none;border-right:none;border-bottom:none}
	.item_box .addcarCon .num{margin-top:5px}
	.addcarArea .addResult{top:0;left:0;width:100%;height:44px;background:#666;border-bottom:1px solid #a41527}
	.addcarArea .addResult .resultCon{padding:10px 15px}
	.addcarArea .addResult .resultCon .count{margin-top:4px;font-size:20px;background-size:9px 9px}
	.vs_wrap th, .vs_wrap td{padding:5px 10px}
	.vs_wrap th[class*=item_h] .item_a{right:-20px}
	.vs_wrap .vs_head{width:90px;word-break:break-all}
	.vs_wrap .vs_head th {padding-right:25px}
	.vs_wrap .vs_head .desc_l{font-size:12px;line-height:16px}
	.vs_wrap .vs_item .item_msg{height:227px;padding:10px;background-position:0 0;background-size:7913px 50px}
	.vs_wrap .vs_item .item_msg .txt{display:none}
	.vs_wrap .vs_item .item_h{font-family:kiaM}
	.vs_wrap .vs_item .item_desc .desc_l{padding:5px 10px}
	.vs_wrap .addResult{width:90px;height:247px}
	.vs_wrap .addResult .resultCon .count{bottom:50px;right:10px;line-height:20px;background-position:0 0;background-size:9px 9px;padding-left:12px;font-size:20px}
	.vs_wrap .addResult .resultCon #resetBtn{display:none}
	.vs_wrap .addResult .resultCon #resetBtnM{width:55px;display:block;position:absolute;bottom:15px;left:10px}
	.vs_wrap .addResult .resultCon #resetBtnM.btnSmall{padding:0 8px}
	.pop_compare .car_list,
	.pop_compare .trim_list{max-height:none;overflow:visible}

	
	/* request */
	.codeSrch{width:100%;margin:-15px -15px 0 -15px;padding:15px}
	.codeSrch .codeTit{display:none;width:auto}
	.codeSrch .codeInput{width:100%}
	.srchResult{margin-top:24px;border:1px solid #e4e4e4;padding:10px}
	.srchResult .resultNum{float:left;font-size:11px;line-height:14px;margin-top:13px}

	/* complete */
	.finishTop{margin-bottom:10px}
	.finishTop .contBox{background:url(../images/shopping-tools/img-finish-top.png) no-repeat 20px bottom;background-size:56px 53px;padding:0 15px 0 100px}
	.finishTop .contBox .finishTxt{height:80px;font-size:12px;line-height:15px}
	.finishCon{background:#fff;padding:12px 10px}
	.finishCon .finishTbl{padding:0;margin:0}
	.finishCon .finishTbl li{float:none;width:auto;height:auto;padding:0;text-align:left;border-left:0}
	.finishCon .car img{display:inline-block;height:40px;margin:0;vertical-align:middle}
	.finishCon .car .car_name{display:inline-block}
	.finishCon .barType li{float:none}
	.finishCon .barType li:before{display:none}
	.finishCon .sales_sel{width:auto;margin-bottom:10px}
	.finishCon .sales_tool{margin:-5px 0}

	/* Search Inventory */
	.find_inven{margin:8px -15px 15px;padding:4px 10px}
	.find_inven .inven_box{padding:5px}
	.find_inven .inven_h{margin-bottom:5px}
	.location_list .locInven{padding:10px 5px 10px 0}
	.location_list .locInven .vehicle{display:table-cell;vertical-align:middle}
	.location_list .locInven .vehicle img{height:70px}
	.location_list .locInven .info{display:table-cell;font-size:12px;vertical-align:top}
	.location_list .locInven .info .price{margin:5px 0;font-size:16px;font-weight: bold}
	.location_list .locInven .info .price strong{display:block;color:#05141f;text-transform:uppercase;font-size:12px}
	.search_inventory .invenDetail{padding:14px 14px 19px}
	.search_inventory .invenDetail .invenBtn{text-align:center;margin-top:15px}
	.search_inventory .invenDetail .invenBtn a+a{margin-left:5px}
	.search_inventory .line{padding-bottom:20px;margin-bottom:20px}
	.dealerImportant .dbSection .dbLeft .mapArea{height:169px}
	.dealerImportant .resultArea .resultTxt{position:relative;text-align:right}
	.dbSection{margin:5px 0 0 0}
	.dbSection+.dbSection{margin-top:17px;padding-top:20px}
	.dbSection .dbSectionInner{float:none;width:100%}
	.dbSection .dbLeft{margin:0}
	.dbSection .dbLeft .carImg{padding:0}
	.dbSection .dbLeft .carImg img{height:125px}
	.dbSection .dbLeft .mapArea{height:114px}
	.dbSection .dbRight{margin:15px 0 0 0}
	.dbSection .dbRight .carName{font-size:17px;line-height:20px}
	.dbSection .dbRight .carPrice{font-size:17px;line-height:20px;margin-bottom:10px}
	.dbSection .dbRight .dealerInfor dt{font-size:14px;line-height:17px;border-bottom:1px solid #e2e2e2;padding-bottom:8px;margin-bottom:8px}
	.dbSection .dbRight .dealerInfor dt span{font-size:11px;line-height:14px}

	/* service and care */
	.findSearch{padding:0 0 55px 0}
	.service_warranty .downArea{position:static;margin-bottom:20px}
	.service_warranty .downArea .form_wrp{width:auto;display:block}
	.service_warranty .downArea .btnSmall{margin:10px 0 0 0}
	.titleArea{position:relative;color:#fff}
	.titleArea .imgArea img{width:100%;height:100%}
	.titleArea h4{position:absolute;left:15px;top:15px;font-size:20px;line-height:24px}
	.titleArea h4:before{content:'';display:block;width:20px;height:1px;padding-top:5px}

	/* book a service */
	.calanearWrap .calendarSelect{height:36px}
	.calanearWrap .calendarSelect button{margin-top:8px;/*background-image:url(../images/service/bg_calendar_m.png);*/background-size:45px auto}
	.calanearWrap .calendarSelect strong{width:126px;font-size:20px;line-height:36px}
	.calanearWrap table td span, .calanearWrap table td a{padding:31px 7px 6px 0}
	.calanearWrap table td .today{top:auto;right:8px;left:auto;bottom:23px;overflow:hidden;text-indent:-9999px;width:5px;height:5px}

	/* Service - manual */
	.selectManual .form_chk{width:33.3% !important;height:81px;padding:0;border-left:1px solid  #e8e8e8;border-bottom:1px solid  #e8e8e8}
	.selectManual .form_chk:first-child,.selectManual .form_chk:nth-child(4) {width:33.4% !important}	
	.selectManual .form_chk:nth-child(3) {border-right:1px solid  #e8e8e8}	
	.selectManual .form_chk:nth-child(4), .selectManual .form_chk:nth-child(5){border-top:0 !important}
	.selectManual .form_chk:nth-child(5){border-right:1px solid  #e8e8e8;width:33.5% !important}
	.selectManual .carSort .radio_box .car_spr.sort4:before {margin-left:-13px}
	
	.selectManual .carSort {width:100%;border:0;background:#fff;border-top:1px solid  #e8e8e8;height:auto}
	.selectManual .carSort .radio_box .car_spr{padding:8px 0 0 0;font-size:13px;text-align:center}
	.selectManual .carSort .radio_box .car_spr img {margin-top:10px}
	.selectManual .carSort .radio_box .car_spr span {position:absolute;bottom:8px;left:0;right:0;text-align:center}
	.selectManual .carSort .radio_box:before {position:absolute;top:10px;left:10px;margin:0px}
	.selectManual .carSort .radio_box .car_spr:before {bottom:auto;top:25px;left:0}
	.selectManual .carSort .radio_box .car_spr.sort1:before {margin-left:-22px}
	
	.selectManual .carSelect ul, .selectManual .manualList ul {height:206px}
	.selectManual .manualList {height:206px !important}
	.btn_areaR.btn_manual {text-align:center}
	
	/* contact us */
	.contact_us .cuIntro{background:none;height:auto;padding-top:0}
	.contact_us .cuIntro .introTxt1 br{display:none}
	.contact_us .cuIntro .introTxt2 br{display:none}
	.contact_us .localInfor{font-size:12px}
	.contact_us .finishTop .contBox{padding:0 15px 0 100px}
	.contact_us .cuFinishBtm{background:#fff;text-align:center;padding:20px 12px}
	.contact_us .cuFinishBtm strong{font-size:15px;line-height:18px}
	.contact_us .cuFinishBtm p{font-size:13px;line-height:16px;color:#666;margin-top:10px}
	.contact_us .cuFinishBtm p br{display:none}

	/* FAQ */
	.searchBox2{padding:10px;margin-bottom:15px}
	.searchBox2 .form_area{display:block}
	.searchBox2 .form_area .form_wrp{display:block;width:auto !important}
	.searchBox2 .form_area .space{display:block;height:5px}
	.searchForm{padding-right:26px}
	.searchForm .btn_area{position:static;margin-right:-26px}
	.faq_edit{padding-top:0;margin-top:15px}
	.faq_edit .bbs_order{display:none}
	.faq_edit .tab_type3 ul{display:none;width:100%;height:auto;position:absolute;left:0;top:35px;z-index:10;border-radius:0;border:0;padding:0}
	.faq_edit .tab_type3 .tab_li{display:block;padding:0;margin:0;float:none;text-align:left}
	.faq_edit .tab_type3 .tab_li br{display:none}
	.faq_edit .tab_type3 .tab_li .tab_a{display:block;font-weight: bold;color:#fff;height:auto;padding:5px 15px;font-size:12px;line-height:26px}
	.faq_edit .tab_type3 .tab_li .tab_a:hover{background:#05141f}
	.faq_edit .tab_type3 .tab_tspr:before{display:none}
	.faq_edit .tab_type3 .tab_on{background:#05141f}
	.bl_faq{/* display:none */}
	.faq_reply{padding:10px;margin-top:12px;line-height:15px;font-size:12px}
	.faq_reply .reply_chk{margin-top:10px}
	.faq_reply .reply_chk .tit{display:none}
	.faq_reply .reply_chk .tit2{display:none}
	.faq_reply .reply_chk .form_chk{margin:0;width:100px;margin-bottom:7px}
	
	.bl_faq{width:38px;height:38px;line-height:38px;font-size:20px}


	/* searchbox */
	.searchBox{padding:10px}
	.searchBox .form_wrp{margin:0}
	.searchBox .form_wrp .sel_box{position:relative;top:auto;left:auto;width:100%}
	.searchBox .form_chk{display:block;position:static;margin-top:5px}
	.searchBox .btnArea{position:static;padding:15px 0 10px 0;text-align:center}
	.sch_word{margin-top:10px}
	.search_result .list{padding:0 15px}
	.search_result .resultTxt{margin:10px 0;padding-left:21px;font-size:12px}
	.search_result .resultTxt:before{/*background-image:url(../images/utill/bg_search_m.png);background-size:21px auto*/}
	.search_result .list dt{padding:15px 0;font-size:14px}
	.search_result .list dd{padding:5px 0 0 0}
	.search_result .list dd ul{margin-bottom:15px}
	.search_result .list dd .bl_type4{padding:9px 0 0 7px}
	.search_result .list dd .news_list .bl_type4 span{float:none;padding-left:15px}
	.search_result .btn_area{position:static;padding-top:15px;text-align:center;border-top:1px solid #686868}
	.search_result .btn_area{display:none}
	.detail_list .list dd{padding:15px 0}
	.detail_list .list dd ul{margin-bottom:5px}
	.detail_list .list dd .bl_type4{padding:10px 0 10px 7px}
	.detail_list .list dd .pg_num_area{margin:0;padding:15px 0 0 0}

	/* login */
	.member_login{padding:35px 15px}
	.member_login .login_btn{line-height:44px;margin:15px 0 20px;font-size:18px;color:#fff;border-radius:22px}
	.member_login .login_help{margin-top:25px;border-top:1px solid #d6d6d6;padding-top:25px}
	.member_login .login_help .help_a{color:#666}
	.member_login .login_help .help_a:first-child{color:#05141f}
	.member_login .login_help .bar{color:#c1c1c1;font-family:Dotum;margin:0 2px}

	/* error page */
	.error_wrap{padding:30px 0 50px 0}
	.error_title{text-align:center}
	.error_title .error_tit{font-size:30px}
	.error_title .error_txt{width:250px;font-size:13px;font-family:kiaM;margin:20px auto 0}
	.error_title .error_img{display:none}
	.error_title .error_btn{margin-top:25px}
	.error_detail{display:none}
	
	.form_wrp.only_small.right_btn.error:before {right:-30px}
	.form_wrp.only_small.right_btn.ok:before {right:-30px}
	.form_wrp.only_small .error_text {margin-right:-30px}

	/* offers*/
	.offersTop{position:relative;padding:20px 0;margin:0}
	.offersTop .awardArea{position:absolute;left:0;top:20px}
	.offersTop .carImg{float:none;width:auto;height:170px;margin-top:40px;text-align:center;margin-bottom:12px}
	.offersTop .carImg img{height:170px}
	.offersInforTxt{font-size:11px;line-height:14px;margin-top:15px}
	.offersTop .offersInfor .btnArea{text-align:center;margin-top:15px}
	.offersCategory{margin-top:15px}
	.offersCategory .offersSel{margin-top:15px;padding-top:10px}
	.offersCategory .offersSel .title{float:none}
	.offersCategory .offersSel .form_chk{margin-right:10px !important}
	.offersCategory .offersSel .category{text-align:left}
	.offersList{margin-top:10px}
	.offersList .dbSection .dbSectionInner{margin-bottom:20px}
	.offersList .offerCar{width:122px;padding:50px 0;margin-right:10px}
	.offersList .offerCar img{max-width:100%;max-height:90px}
	.offersList .carInfor{font-weight: bold;border-bottom:1px solid #e3e3e3;padding-bottom:5px}
	.offersList .carInfor .carName{font-size:18px !important;line-height:21px !important}
	.offersList .carInfor .carFrom{font-size:12px;line-height:15px}
	.offersList .offersInfor{padding:5px 0 0 0}
	.offersList .offersInfor ul li{float:none;padding:0;margin-top:5px}
	.offersList .offersInfor ul li:first-child{margin-top:0}
	.offersList .offersInfor ul li .subTxt{text-align:left}
	.offersList .offersInfor .btnArea{margin-top:5px}
	.offersList .resultList.nline{margin-bottom:-10px}
	.offersDetailTop{border:8px solid #ddd;padding:20px 15px}
	.offersDetailTop .carImg{float:none;width:233px;margin:0 auto}
	.offersDetailTop .carImg img{height:116px}
	.offersDetailTop .carTxt{margin-top:15px}
	.offersDetailTop .carTxt .carName{font-size:22px;line-height:25px;border-bottom:2px solid #05141f;padding-bottom:8px}
	.offersDetailTop .sbtn_area{text-align:left;margin-top:10px}
	.offersDetailTop .sbtn_area a{display:block}
	.offersDetailTop .sbtn_area a+a{margin-left:0}
	.offersDetailTop .btn_area{text-align:center}
	.offers_con_box{padding:55px 15px 15px}
	.offers_con_box +.btn_areaR span.br{display:block;margin-top:5px}
	.offerContents .carInfor{float:none}
	.offerContents .offersInfor{float:none}
	.offerContents .detailTxt{color:#666;border-top:1px solid #e3e3e3;padding-top:15px;margin-top:15px}
	.offerContents .detailTxt strong{color:#05141f}
	.offerContents .detailTxt .detailTit.type2{margin-top:20px}
	.offerContents .note_area{border:1px solid #e8e8e8;padding:15px 10px}
	.offerContents .bl_type_note .note_dd{margin-top:15px}
	.offerContents .bl_type_note .note_dt+.note_dd{margin-top:7px}
	.offerContents .offersTbl .table_type4 .tbl_th{width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
	.offersCont .carInfor{border-bottom:2px solid #05141f;padding-bottom:10px}
	.offersCont .carInfor .carName{font-size:24px;line-height:27px}
	.offersCont .carInfor .carFrom{font-size:13px;line-height:16px}
	.offersCont .carInfor .carIncluding{display:block;font-size:15px;line-height:18px;border-left:0;margin-left:0;padding-left:0}
	.offersCont .offersInfor{padding:10px 0 0 0}
	.offersCont .offersInfor ul li{padding:0 10px}
	.offersCont .offersInfor ul li .subTxt{display:block;font-size:15px;line-height:18px}
	.offersFilter .category_area{width:100%}
	.offersPop .popTit{font-size:16px;line-height:19px}
	.offersPop .popOnly{margin-top:20px;color:#666}
	.offersPop .popOnly span:before{content:"|";clear:both;display:inline-block;margin-left:5px;padding-right:5px}

	/* sitemap */
	.gt_sitemap .con_box{position:relative;margin-top:16px;padding:16px 15px 15px}
	.gt_sitemap .con_box h4{position:relative;padding:0 0 16px;font-size:17px;border-top:0 none}
	.gt_sitemap .con_box > ul{margin:0}
	.gt_sitemap .con_box > ul > li{margin-top:10px!important}
	.gt_sitemap .con_box > ul > li+li{margin-top:15px!important}
	.gt_sitemap .con_box > ul > li strong, .gt_sitemap .con_box > ul > li strong a{font-size:13px}
	.gt_sitemap .con_box > ul > li > ul{padding:2px 0 0}
	.gt_sitemap .con_box{padding-right:10px}
	.gt_sitemap .con_box > ul{margin-top:-10px}
	.gt_sitemap .con_box > ul > li{clear:both;width:100%;margin-top:10px;margin-left:0}
	.gt_sitemap .con_box > ul > li > ul > li{float:left;width:45%}
	.gt_sitemap .con_box > ul > li > ul > li:nth-child(2n){float:right;margin-left:10px}
	.gt_sitemap .con_box > ul > li > ul > li:nth-child(2n+1){clear:both}


	/* fleet */
	.fleetTab .inner.tab_type3{border-bottom:0;margin:0 0 10px 0}
	.fleetVisual{position:relative;padding:40px 0 32px 0;margin-top:-10px}
	.fleetVisual h4{font-size:30px;line-height:33px;text-align:center}
	.fleetVisual .visualTxt{font-size:13px;line-height:18px;margin:15px 0 15px}
	.fleetVisual .visualTxt br{display:none}
	.fleetVisual .bgArea{right:auto;top:auto;left:50%;bottom:86px;width:320px;height:210px;background:url(../images/shopping-tools/bg-fleet-visual-m.jpg) no-repeat 0 0;background-size:320px 210px;margin-left:-160px}
	.fleetVisual .btn_areaL{text-align:center}
	.fleetVisual .btn_areaL{margin-top:240px}
	.poweringWrap{margin-top:15px}
	.poweringWrap h5{font-size:16px;line-height:19px}
	.poweringWrap h5:before{margin-bottom:9px}
	.poweringWrap .poweringL{float:none;width:100%}
	.poweringWrap .poweringL .poweringBox{background:#dde5f1 url(../images/shopping-tools/bg-powering-m.png) no-repeat right bottom;background-size:140px 34px;width:auto;height:78px;padding:15px 0 0 15px}
	.poweringWrap .poweringL .poweringBox br{display:none}
	.poweringWrap .poweringR{margin-top:15px}
	.dailyWrap{background:#e2e2e2;padding:15px;margin-top:20px}
	.dailyWrap h6{font-size:13px;font-family:KiaM;font-weight:normal;margin-bottom:5px}
	.fleetAccordion{margin-top:12px}
	.fleetAccordion .fleetList > li{padding-top:17px;margin-top:17px}
	.fleetAccordion .fleetList > li .listTxt1{font-size:12px}
	.fleetAccordion .fleetList > li .listTxt2{font-size:12px}
	.fleetAccordion .stxtList{padding-left:13px;margin:15px 0}
	.carRange{margin-top:12px}
	.carRange .searchArea .schNum{font-size:12px;color:#222}
	.carRange .searchArea .schSel .form_wrp{width:100%}
	.carRange .carRangelist li{background:#fff;padding:14px 14px 25px;margin-top:8px}
	.carRange .carRangelist li:first-child{margin-top:8px}
	.carRange .carRangelist li .carImg{float:none;width:100%;margin-right:0;padding:0}
	.carRange .carRangelist li .carImg img{height:130px}
	.carRange .carRangelist li .carTxt{overflow:hidden;color:#666}
	.carRange .carRangelist li .carInfor{margin:15px 0 5px}
	.carRange .carRangelist li .carName{font-size:19px;line-height:22px}
	.carRange .carRangelist li .carName:before{content:'';display:block;background:#05141f;width:48px;height:1px;margin-bottom:8px}
	.carRange .carRangelist li .carPrice{font-size:12px;line-height:15px;margin-top:0}
	.carRange .carRangelist li .btn_areaL{margin-top:10px;text-align:center}
	
	.carRange .con_box {padding:15px 13px} 
	.carRange .car_list ul {margin:0 -5px}
	.carRange .car_list .car_box .car_a:after {width:7px;height:5px;margin-left:-3px;background-image:url(../images/fleet/ico-carrangex2.png);background-size:75px 50px}
	.carRange .car_list .car_box .car_a.on:after {bottom:-9px;width:13px;height:7px;margin-left:-6px}
	.car_info .carinfoWrap .tit_name {margin-top:9px;font-size:18px;line-height:27px}
	.car_info .carinfoWrap {padding:0 10px 15px}
	.car_info .carinfoWrap .car_img {overflow:hidden;float:none;width:100%;margin-top:8px;padding-top:0;text-align:center}
	.car_spec {width:100%;max-width:none;margin-bottom:20px}
	.meritList dl {margin-top:3px;padding-top:4px;font-size:12px}
	.meritList dl dt {padding-right:95px}
	.meritList dl dd {top:4px;width:88px}
	.relationbtnWrap {margin-top:15px}
	.relationbtnWrap .btnSmall {margin-top:8px}
	.relationbtnWrap .btnSmall:nth-child(2n) {width:154px}
	.relationbtnWrap .btnSmall:nth-child(2n-1) {width:154px}
	
	
	.car_info .carinfoWrap .btn_close {top:10px;right:10px}
	.review {display:inline-block;position:static;padding:6px 18px 9px 13px;text-align:left}
	.review .score {font-size:13px;font-weight: bold}
	.review .score strong {display:block;margin-bottom:-9px;font-size:22px;line-height:33px;color:#333}
	.review .score strong:after {display:none}
	.review .reviewer {margin:3px 0 0 24px;padding-left:0;border-left:0 none}
	.review .reviewer .reevoo {width:67px;height:14px;margin-top:1px;background-image:url(../images/fleet/ico-carrangex2.png);background-size:75px 50px}
	.car_info .carinfoWrap .btn_close {width:16px;height:16px;top:14px;background-image:url(../images/fleet/ico-carrangex2.png);background-size:75px 50px}
	
	.teamList{padding-top:12px} /* Meet The Team */
	.team_li{padding:29px 29px 25px;text-align:center}
	.team_li .photo{float:none;width:121px;margin:0 auto 20px}
	.team_li .photo img{width:121px;height:133px}
	.team_li .profile{float:none;width:auto}
	.team_li .profile dt{position:relative;padding:12px 0 5px 0;font-size:18px}
	.team_li .profile dt:before{content:'';clear:both;display:block;position:absolute;top:0;left:50%;width:32px;;border-top:1px solid #05141f;height:13px;margin:0 0 0 -16px}
	.team_li .profile dd{padding-left:0;font-size:12px}
	.team_li .position .duty{margin-right:0;padding-right:0;border-right:0}
	.team_li .profile .intro{padding:10px 0 0;border-top:1px solid #e3e3e3}
	.team_li .map{position:relative;top:auto;right:auto;margin-top:10px}
	.team_li .profile .contact{margin:0;padding-top:10px}
	.team_li .profile .contact span{display:inline-block;line-height:30px}
	.team_li .profile .contact span:before{background-image:url(../images/shopping-tools/spr-ico-team-m.png);background-size:68px 20px}


	/* Payment Estimator */
	.paymentPop{margin-top:15px;color:#666}
	.paymentPop .paymentPopBtn{display:block}
	.paymentPop .paymentPopBtn+.paymentPopBtn{margin:5px 0 15px 0}
	.paymentPop .paymentPopBtn br{display:inline-block}
	.tblScroll .scrollHead{width:162px}
	.tblScroll .scrollBody{overflow-x:scroll}
	.tblScroll .scrollBody .scrollContents{width:574px}
	.payment_estimator .btn_areaR{text-align:center;padding-right:0}
	.payment_estimator .btn_areaR a+a{display:none}
	.exZipcode{background:#f8f8f8;padding:15px 10px 20px;margin-top:25px}
	.exZipcode .form_sch{margin-top:10px}

	/* promotion popup */
	/*.pop_con.sendinform{padding:13px !important}*/
	.sendinform .sendinform_intro{display:none}
	.sendinform .form_pop{margin-top:0}
	.sendinform .form_pop .table_type4{padding:12px 10px 15px;border-top:1px solid #e8e8e8;background:#f8f8f8}
	.sendinform .form_pop .table_type4 .tbl_th, .sendinform .form_pop .table_type4 .tbl_td{width:auto;padding:0;border:0 none;background:none}
	.sendinform .form_pop .table_type4 .tbl_tr:first-child{border-top:0 none}
	.sendinform .form_pop .table_type4 .tbl_tr+.tbl_tr{margin-top:12px;padding-top:8px;border-top:1px solid #e8e8e8}
	.sendinform .form_pop .table_type4 .tbl_th{padding-bottom:5px;border:0 none}
	.sendinform > p {font-size:13px}
	
	
	/*mab view*/
	/*
	.center_on .where .map_pin {background-position:0px -30px}
	.where .map_pin {height:31px;width:34px}
	.where .map_spr {background-image:url(../images/common/spr_map2_x2.png)}
	*/
	.map_review {margin-top:10px}
	.map_review .col2 {margin-top:10px;width:100%}
	.site_info .cpr {padding-bottom:10px}
	
	/*Kia 7 Year Warranty*/
	.warranty .imgbox {float:none;width:100%;height:auto;margin-bottom:15px}
	.warranty_cont {padding-left:0;margin-top:20px}
	.warranty_cont .content_p {margin:20px 0 20px 0}
	.warranty_cont .cont_btn {display:block;text-align:left;width:100%}

	/* banner */
	.about_banner {margin-top:25px}
	.about_banner .banner_item {width:100%}

	/* common_banner */
	/*.common_banner {margin-bottom:40px}*/
	.common_banner ul li {float:none;width:auto;height:auto;/* min-height:95px;*/display:block;border-top:1px solid #dadada;border-left:none}
	.common_banner ul li a {border-left:none;padding:18px 20px 18px 75px;min-height:86px}
	.common_banner ul li a img {top:15px;left:20px}
	.common_banner ul li a.cb_web {display:none;}
	.common_banner ul li a.cb_mobile {display:block;}

	/*accessories*/
	.accessories.pds {padding-bottom:0}
	.accessories_left {float:none;width:100%;margin-bottom:0}
	.accessories_right {float:none;width:100%;margin-top:20px}
	.more_info {float:none;width:100%}
	.tabwrap {margin-bottom:15px}
	.chosenbox {margin-bottom:10px}
	/*.accessories .accessories_right {display:none}*/
	.accessories .accessories_right .pc_wish {display:none}
	.accessories .accessories_right.type2 {display:block;position:static;height:auto;background:none;box-shadow:none;margin-top:0}
	.accessories_right.type2 h2, .accessories_right.type2 .wish_list, .accessories_right.type2 .add_info, .accessories_right.type2 .more_info {display:none}
	.accessories_right.type2 .more_info.check_list h2 {display:block}
	.accessories_right.type2 .more_info.check_list {display:block;margin:0}
	.accessories_right.type2 .searchbox {margin-bottom:0}
	.mobile_wish {display:block}
	.chosenbox {padding:14px 12px}
	.chosenbox .txt_chosen,
	.chosenbox h2, .chosenbox .text {font-size:15px}
	.chosenbox h2.bl_type1 {font-size:16px;margin-bottom:10px}
	.featurebox + .chosenbox h2 {font-size:15px}
	.chosenbox .vat_info.l_fl {margin-left:0}
	.searchbox {margin:10px 0 25px 0} 
	.chosenbox .desc_text02 {padding-left:0}
	.check_list {padding:12px}
	.check_list > h2, .check_list > p {padding-top:0}
	.check_list > ul {margin-bottom:0}
	.check_list > ul > li {margin-top:12px}
	.m_btnbox {display:block;margin:0 0 10px 15px;width:auto;text-align:left;float:none}
	
	.featurebox {width:100%;height:140px;padding:44px 0 40px 0}
	.chosenbox .chosen_featureimg {position:relative;width:280px;height:140px;margin:0 auto;text-align:center}
	.chosenbox .chosen_featureimg img {height:100%}
	.btn_acceview.acceview01 {left:31%;top:25%}
	.btn_acceview.acceview02 {left:49%;bottom:11%}
	.btn_acceview.acceview03 {right:25%;bottom:30%}
	
	.full_wish {font-size:11px;padding:0 6px;line-height:15px}
	
	.optionbox_wrap > li {padding:15px 12px}
	.optionbox:first-child {margin-bottom:15px}
	.optionbox_wrap > li:first-child > h2 > span {display:inline-block;width:100%}
	.optionbox {/*overflow:hidden;*/height:auto}
	.optionbox:after {clear:both;display:block;content:''}
	.optionbox:first-child {height:auto}
	.optionbox .option_th {width:17.4%;height:50px;font-size:12px;padding-top:6px}
	.optionbox:first-child .option_th {padding-top:0}
	.optionbox .resultbox {margin-top:0}
	
	.optionbox > .chk_box {width:82.5%;overflow:hidden}
	.optionbox .chk_box .form_chk {padding-right:0;padding-bottom:20px;width:110px}
	.optionbox .chk_box .form_chk:nth-child(2n) {width:94px}
	.optionbox label {font-size:12px}
	.resultbox {margin-bottom:17px}
	.optionbox > .form_wrp {width:72%;margin-top:0}
	.viewtype {float:left;margin-top:15px;width:214px}
	
	.chosenbox > .vat_info.tb_top {margin-bottom:5px}
	.tableWrap02 .tableScroll {overflow-x:scroll}
	.chosenbox .tableWrap02 table {min-width:578px}
	.tableWrap02 th{padding:12px 10px}
	.tableWrap02 td{padding:12px 10px}
	.tableWrap02 .scrollArea td:first-child{padding-left:10px;padding-right:10px}
	col.cper2989 {width:23%}
	col.cper2311 {width:24%}
	col.cper1541 {width:20%}
	
	.empty {display:none !important}
	
	.acces_listwrap .tb_top {margin-bottom:10px !important}
	
	.acces_list {margin:0}
	.acces_list li {float:none;width:100%;padding:0;margin-top:10px}
	.acces_list li:first-child {margin-top:0}
	.acces_list li .accesbox .accesimg {;width:100%;height:auto;overflow:hidden}
	.acces_list li .accesbox .accesimg img {width:100%;height:auto;margin-left:0}
	.acces_list li .accesbox .acces_info {min-height:110px;height:auto;padding:10px;overflow:hidden}
	.acces_list li .accesbox .acces_info > a.name {margin-bottom:5px}
	.acces_list li .accesbox .acces_info > p {margin-bottom:5px}
	
	.car_list ul {margin:0 -4px}
	.car_list > li {float:left;padding:4px;width:50%;margin-top:0}
	.car_list li a.carbox > h3 {padding:13px 13px 0 13px;height:59px;font-size:14px}
	
	.more_info {margin-top:20px;margin-bottom:0}
	.more_info.br_only a {margin-top:0}
	.more_info.br_only a:first-child {display:none !important}
	
	
	.backtowrap {text-align:center}
	.backtowrap02 {height:35px}
	.backtowrap02 a {margin-left:13px;font-size:13px;line-height:35px}
	.backtowrap02 a:before{margin-top:12px}
	.backtowrap02 > a.btn_feature {margin-right:5px}
	.backtowrap02 > a.btn_feature > span {display:none}
	.backtowrap02 > a.btn_feature:after{width:14px;height:7px;margin:16px 8px 0 9px;background-image:url(../images/common/spr-button-x2.png);background-size:124px 80px}
	.btn_feature_box.hide > a.btn_feature:after, a.btn_feature.hide:after {background-position:-100px -9px}
	.backtowrap02.ty02 > a.btn_feature {display:block}
	.backtowrap02.ty02 > a.btn_feature:after {position:absolute;right:8px;top:0}
	
	#content.subContents {position:relative}
	.mobile_wish {position:absolute;bottom:0;left:0;right:0}
	.mobile_wish .accessories_right .wish_list, .mobile_wish .accessories_right .add_info {display:none}
	.mobile_wish .accessories_right.on .wish_list, .mobile_wish .accessories_right.on .add_info {display:block}
	/*@-moz-document url-prefix(){.mobile_wish {position:relative;margin-top:-209px}}*/

	.mobile_wish .accessories_right {z-index:2001;position:absolute;bottom:0;left:0;/* */ width:100%;height:56px;background:#fff;box-sizing:border-box;box-shadow:-2px -2px 6px rgba(0,0,0,0.2)}
	.mobile_wish .accessories_right > a.btn_wish {display:block;padding-left:15px;height:52px;color:#bd152c;font-weight: bold;font-size:16px;border:1px solid #e3e3e3;border-top:3px solid #bb152b;border-bottom:0;line-height:52px;background:#fff;text-decoration:none}
	.mobile_wish .accessories_right.on {height:auto;margin-top:-493px}
	.mobile_wish .accessories_right .add_info {margin-bottom:0;text-align:center}
	.mobile_wish .accessories_right .add_info p {text-align:left}
	.mobile_wish .accessories_right .vat_info {text-align:left}
	.mobile_wish .accessories_right > a.btn_wish {position:relative}
	.mobile_wish .accessories_right > a.btn_wish:after {position:absolute;display:block;top:24px;right:14px ;width:14px;height:7px;background-image:url(../images/common/spr-button-x2.png);background-size:124px 80px;background-position:-79px -66px;overflow:hidden;content:''}
	.mobile_wish .accessories_right.on > a.btn_wish:after {position:absolute;display:block;top:24px;right:14px ;width:14px;height:7px;background-image:url(../images/common/spr-button-x2.png);background-size:124px 80px;background-position:-64px -66px;overflow:hidden;content:''}
	.sub_total > p{display:block}
	
	.wishopen_dim {display:none;z-index:2000;position:absolute;top:0;left:0;bottom:0;right:0;background:#05141f;opacity:0.5;filter:alpha(opacity=50);content:''}
	
	.pop_stitle {float:none;width:100%}
	
	.con_box03 {padding:0 0 15px 0;margin-bottom:15px}
	.con_box03 > .informbox {padding:10px}
	.con_box03 > .informbox label {display:block;padding-left:22px;text-indent:-22px;box-sizing:border-box}
	.form_pop > .btn_areaL {margin-left:12px}
	
	.error_info {margin-bottom:15px;padding:23px 12px;background-size:28px 28px;background-position:12px 23px}
	.error_info > p {display:table-cell;padding-left:33px;height:30px;line-height:16px;vertical-align:middle}
	
	.dealer_info {padding:12px}
	.dealer_info dl dd.address {margin:5px 0}
	.dealer_info dl dd span {display:block}

	.dealer_list > li {float:none;width:100%;padding:14px 13px;border:0;border-top:1px solid #e5e5e5;box-sizing:border-box}
	.dealer_list > li:first-child {border-top:0}
	.dealer_list > li > dl > dd > p {height:auto;padding-bottom:15px}
	
	.popup_acce_list > li {float:none;width:100%;padding:14px 0 0 14px}
	.popup_acce_list > li:first-child {padding-top:0}
	
	.acce_total > p {float:none}
	.acce_total > span {float:none;display:block;padding-top:3px}
	
	.con_box04 {display:block;padding:15px 12px;width:auto;box-sizing:border-box}
	.con_box04 > .stitle {float:none;width:100%;margin-bottom:20px}
	.con_box04 > .box-right {float:none;width:auto}
	.con_box04 .p-btm {position:static;margin-top:5px}

	.pop_acces_info > dt {font-size:15px}
	.pop_acces_info > dd {padding-top:10px}

	.pop_con .con_box03 .info_tbl.wide {width:100%;}
		
}

@media all and (max-width:600px){
	.chosenbox .chosen_img {float:none;width:auto;max-height:100%}
	.chosenbox .chosen_text {float:none;width:auto;margin-top:15px}
	.chosenbox .chosen_img a.close_up {width:30px;height:30px}
	.chosenbox .chosen_img a.close_up > span {margin-top:8px;width:2px;height:14px}
	.chosenbox .chosen_img a.close_up > span:after {width:14px;height:2px;left:-6px;top:6px}
	.chosen_text {padding-bottom:0}
	.chosenbox .chosen_text .btnType1, .chosenbox .chosen_text .btnType7 {position:static;left:0;bottom:0px}
}

@media all and (max-width:479px){
	.chosenbox .chosen_img a {width:38px;height:38px;line-height:38px}
	.chosenbox .chosen_text {float:none;width:100%;height:auto}
	.chosenbox .chosen_text .infobox {position:static}
	.chosenbox > .desc_text {font-size:13px;line-height:18px}
	.chosenbox .chosen_text .btnType7 {min-width:100px;font-size:11px;letter-spacing:-.3px}
	
	.full_wish {padding:3px 6px}

	.chosenbox .chosen_text {float:none;width:100%;height:auto;margin-top:13px;overflow:hidden}
	.chosenbox .chosen_text > h3 {line-height:26px}
	.chosenbox .chosen_text .m_name {padding-top:3px}
	.chosenbox .chosen_text .price {padding-top:3px}
	.chosenbox .chosen_text .desc {font-size:13px;line-height:18px;padding-top:15px}
	.chosenbox .chosen_text .infobox {position:static;margin-top:13px;padding-top:13px}
	.chosenbox .chosen_text .infobox  > p {padding-bottom:13px}
}

@media (min-width:400px) and (max-width:767px){
	.option_list .option_l{width:50%}
	
}

@media all and (max-width:359px){
	.selectManual .form_chk:nth-child(5){width:33.7% !important}
	.carRange .car_category {margin:-3px}
	.car_category .category .form_chk {width:32.5% !important;min-width:auto !important;/* margin-left:-3px */}
	.car_category .category .form_chk:first-child,.car_category .category .form_chk:nth-child(4) {margin-left:0}
}

/* KME popup */
.eut_common_modal_container {position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;}
@media (max-width:767px) {.eut_common_modal_container.m_full .eut_cmpe_lb {width:100% !important;margin-left:0;left:0;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .eut_common_modal_container.m_full .eut_cmpe_lb .eut_lb_content {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}
@media (max-width:767px) and (max-width:767px) {.eut_common_modal_container.m_full .close {top:5px;right:5px}
  .eut_common_modal_container.m_full .eut_modal_window:before {display:none}}

.eut_common_dim {position:fixed;top:0;left:0;z-index:21;display:none;width:100%;height:100%;background-color:#05141f;opacity:0.5;filter:alpha(opacity=50)}
.eut_common_dim.active {display:block;z-index:22}
.eut_common_dim.eut_dim_transparent {opacity:0;filter:alpha(opacity=0)}
.eut_alert_dim {position:fixed;top:0;left:0;display:none;z-index:30;width:100%;height:100%;background-color:#05141f;opacity:0;filter:alpha(opacity=0)}
.eut_alert_dim.active {display:block}
.eut_modal_window {z-index:2000}
.eut_modal_window:before {content:'';position:absolute;border-top:2px solid #05141f;width:100%;z-index:20}

.eut_lb_slide {position:relative;/*overflow:hidden;*/width:100%; margin-top:15px;}
.eut_lb_slide .slide ul li {float:left;position:relative;width:100%}
.eut_lb_slide .slide ul li img {max-width:100%}
.eut_lb_slide .slide ul li picture img {width:100%}
.eut_lb_slide .slide ul li .eut_video_touch_area {background-color:#fff;width:100%;height:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;opacity:0.3;filter:alpha(opacity=30);z-index:3;top:0;left:0}
.eut_lb_slide .slide ul li .play {position:absolute;top:156px;left:50%;display:block;width:60px;height:60px;margin-left:-30px;background:url("../images/common/spr-common.png") left -79px no-repeat;text-indent:-9999px}
.eut_lb_slide .slide ul:after {display:block;clear:both;content:''}
.eut_lb_slide .slide_direction .prev, .eut_lb_slide .slide_direction .next {display:block;width:30px;height:56px;background:url('../images/common/btn-prev.png') no-repeat 0 0;position:absolute;top:50%;margin-top:-15px;overflow:hidden;text-indent:-99px;font-size:0;line-height:0}
.eut_lb_slide .slide_direction .prev {left:15px}
.eut_lb_slide .slide_direction .next {right:15px;background-position:-30px 0}
.eut_lb_slide .slide_direction .disabled {cursor:text;opacity:0.3;filter:alpha(opacity=30)}
.eut_lb_slide .slide .ix-thumbs {position:absolute;bottom:20px;top:auto;left:0;right:0;text-align:center}
.eut_lb_slide .slide .ix-thumbs li {display:inline-block;float:none;width:auto}
.eut_lb_slide .slide .ix-thumbs li a {width:10px;height:10px;border-radius:50%;background:#bfbfbf;margin-left:4px;text-indent:-99px;overflow:hidden;font-size:0;line-height:0;display:block}
.eut_lb_slide .slide .ix-thumbs li.active a {background:#05141f}
.eut_lb_slide .slide_direction.btype2 .prev, .eut_lb_slide .slide_direction.btype2 .next {background-image:url('../images/aboutkia/spr-navi3.png');width:24px;height:48px;margin-top:-24px}
.eut_lb_slide .slide_direction.side .prev {left:-42px}
.eut_lb_slide .slide_direction.side .next {right:-42px;background-position:right 0}
.eut_lb_slide .slide_direction.btype3 .prev,
.eut_lb_slide .slide_direction.btype3 .next {margin-top:-42px;width:84px;height:84px;background-position:0 0;}
.eut_lb_slide .slide_direction.btype3 .prev {left:0;background-image:url('../images/aboutkia/btn-gallery-l.png');}
.eut_lb_slide .slide_direction.btype3 .next {right:0;background-image:url('../images/aboutkia/btn-gallery-r.png');}
.eut_lb_slide .slide_direction.btype4 .prev {left:0;display:block;width:28px;height:48px;margin-top:-24px;background:url('../images/aboutkia/spr-navi2.png') no-repeat left top;}
.eut_lb_slide .slide_direction.btype4 .next {right:0;display:block;width:28px;height:48px;margin-top:-24px;background:url('../images/aboutkia/spr-navi2.png') no-repeat left top;background-position:-28px 0;}
.eut_lb_slide .slide_direction.btype5 .prev, .eut_lb_slide .slide_direction.btype5 .next {background-image:url('../images/aboutkia/spr-navi4.png');width:19px;height:40px;margin-top:-20px}
.eut_lb_slide .slide_direction.btype6 .prev, .eut_lb_slide .slide_direction.btype6 .next {background-image:url('../images/aboutkia/spr-navi5.png');width:28px;height:56px;margin-top:-28px}

.popup .eut_lb_slide .slide_direction .prev, .popup .eut_lb_slide .slide_direction .next {display:block;width:30px;height:56px;background:url('../images/common/btn-prev.png') no-repeat 0 0;position:absolute;top:50%;margin-top:-15px;overflow:hidden;text-indent:-99px;font-size:0;line-height:0}
.popup .eut_lb_slide .slide_direction .prev {left:15px}
.popup .eut_lb_slide .slide_direction .next {right:15px;background-position:-30px 0}
.popup .eut_lb_slide .slide .ix-thumbs {position:absolute;bottom:20px;top:auto;left:0;right:0;text-align:center}
.popup .eut_lb_slide .slide .ix-thumbs li {display:inline-block;float:none;width:auto}
.popup .eut_lb_slide .slide .ix-thumbs li a {width:10px;height:10px;border:2px solid #7a7366;border-radius:50%;background:#fff;margin-left:4px;text-indent:-99px;overflow:hidden;font-size:0;line-height:0;display:block}
.popup .eut_lb_slide .slide .ix-thumbs li.active a {background:#bc142b;border-color:#ac5458}


@media (max-width:767px) {
	.eut_lb_slide .slide li .play {top:58px;width:41px;height:41px;margin-left:-20px;background:url("../images/common/spr-common.png") -32px -40px no-repeat;background-size:150px 100px}
	.eut_lb_slide .slide li .eut_lightbox_video {height:158px !important}
	.eut_lb_slide .slide_direction .prev, .eut_lb_slide .slide_direction .next {width:15px;height:28px;margin-top:-14px;background-size:auto 28px}
	.eut_lb_slide .slide_direction .prev {left:15px}
	.eut_lb_slide .slide_direction .next {right:15px;background-position:-15px 0}

	.eut_lb_slide .slide_direction.btype2 .prev, .eut_lb_slide .slide_direction.btype2 .next {width:12px;height:24px;margin-top:-12px;background-size:auto 24px}
	.eut_lb_slide .slide_direction.side .prev {left:-22px}
	.eut_lb_slide .slide_direction.side .next {right:-22px;background-position:right 0}

	.eut_lb_slide .slide_direction.btype3 .prev,
	.eut_lb_slide .slide_direction.btype3 .next {margin-top:-21px;width:42px;height:42px;background-size:100%;}

	.eut_lb_slide .slide_direction.btype6 .prev, .eut_lb_slide .slide_direction.btype6 .next {background-size:auto 28px;width:14px;height:28px;margin-top:-14px}

	.popup .eut_lb_slide .slide li .play {top:58px;width:41px;height:41px;margin-left:-20px;background:url("../images/common/spr-common.png") -32px -40px no-repeat;background-size:150px 100px}
	.popup .eut_lb_slide .slide li .eut_lightbox_video {height:158px !important}
	.popup .eut_lb_slide .slide_direction .prev, .popup .eut_lb_slide .slide_direction .next {width:15px;height:28px;margin-top:-14px;background-size:auto 28px}
	.popup .eut_lb_slide .slide_direction .prev {left:15px}
	.popup .eut_lb_slide .slide_direction .next {right:15px;background-position:-15px 0}
}

 /* slide */
.pipslide {
	position:relative;
	margin: 0 auto;
	max-width: 940px;
}

/* viewport */
.pipslide .ix-list-viewport {overflow:hidden;}/* height:300px;*/
/* slide area */
.pipslide .ix-list-items {position:relative;left:0;top:0;width:100%;height:100%;}
.pipslide .ix-list-items .ix-list-item {float:left;/*width:98%;text-align:center;*/}
.pipslide .ix-list-items .ix-list-item > a {display:block;/*height:100%;*/padding-top:10px;font-size:30px;text-decoration:none;color:#fff}
/*.pipslide .ix-list-items .ix-list-item img {width:600px;height:274px;}*/
/* slide indicator, button */
.pipslide .ix-controller {}
.pipslide .ix-controller.disabled {visibility:hidden;}
/* slide indicator */
.pipslide .ix-thumbs {position:absolute;bottom:25px;left:0;right:0;text-align:center;display:none}
.pipslide .ix-thumbs .ix-thumb {display:inline-block;margin:2px;}
.pipslide .ix-thumbs .ix-thumb .ix-btn {display:block;width:10px;height:10px;background:#bfbfbf;text-indent:-9999px;border-radius:100%;}
.pipslide .ix-thumbs .ix-thumb.active .ix-btn {background:#05141f}
/* slide button */
.pipslide .slide_direction .ix-btn-prev {left:0;border-radius:100% 0 0 100%;}
.pipslide .slide_direction .ix-btn-next {right:0;border-radius:0 100% 100% 0;}
.pipslide .slide_direction .ix-btn-prev,
.pipslide .slide_direction .ix-btn-next {position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;background:#8EAEBA;text-indent:-9999px;}
/* button disabled */
.pipslide .slide_direction .ix-btn-prev.disabled,
.pipslide .slide_direction .ix-btn-next.disabled {background:#D8E0E3;cursor:default;}

@media (max-width:767px) {
	.pipslide .ix-thumbs {display:block}
}

.breadcrumb_wrap {/* padding-top:45px */}
.breadcrumb_wrap .location {margin-bottom:0}
.input_area.eut_form_plugin input{outline:0}
#changeDoor h4.bl_type1 {
    margin: 0;
}
.locInfoinBox .col2 .boxl .bl_type2 dl{float: left;clear:both;}
.locInfoinBox a[href^="tel:"], body #dealer-list-anchor-fix a[href^="tel:"] { text-decoration: none!important;} 
.dealer-tel-icon{content: url(../images/common/dealer-phone-icon.png);position:relative;top:0.3em;display: inline-block;}

@media (min-width:1024px) {
	.dealer-tel-icon, .dealer-phone-block-mobile{display: none;}
}
@media (max-width:1023px){
	.dealer-phone-block{display: none;}
}
.info-caveat{
    display: block;
    width: 100%;
    text-align: right;
    color: #05141f;
    font-size: 11px;
    height: 20px;
}
.info-caveat a{
    color: #05141f;
}

.caveat{text-align: center; clear: both;}
@media (min-width:1171px){
	.spec_img .ix-list-item .caveat{margin-top: -10px;}
}
.local_dealer_Box .select-style .form_wrp.error:before, .local_dealer_Box .select-style .form_wrp.ok:before{top:15px}
.local_dealer_Box #rentalError{position: relative;left: 1em;top: 0.2em;}
@media all and (max-width:479px){
    .local_dealer_Box .form_area{width:90%}
	.local_dealer_Box .select-style .form_wrp.error:before, .local_dealer_Box .select-style .form_wrp.ok:before{top:5px}
}
.soul-ev-form li label{float:left; clear:both}
.dealer_sh #errorSBNP1, .dealer_sh #errorSBNP{padding-bottom:5px;}
.form_wrp.validate-input input {
    border: 1px solid #ff0000;
    background: #fff7f7;
    color: #ff0000;
}
.form_wrp.validate-input:before {
    position: absolute;
    top: 5px;
    right: -30px;
    width: 20px;
    height: 20px;
    background: url(../images/common/spr-error.png) no-repeat 0 -20px;
    background-size: 20px 40px;
    content: '';

}
email-to-kia-dealer .form_pop .con_box03.ng-scope ul .eut_search_area{max-width:none}

.compact-cars-box .txt_box h3 {
    font-size: 19px;
}
.form_wrp.error textarea#comments {
    border: 1px solid #ff0000;
    background: #fff7f7;
    color: #ff0000;
}
.searchBox #formWrpDiv.form_wrp.ok:before {
    position: absolute;
    top: 2px;
    right: -26px;
    width: 20px;
    height: 20px;
    background: url(../images/common/spr-error.png) no-repeat 0 0;
    background-size: 20px 40px;
    content: '';
}
.searchBox #formWrpDiv.form_wrp.error:after {
    position: absolute;
    top: 2px;
    right: -26px;
    width: 20px;
    height: 20px;
    background-size: 20px 40px;
    content: '';
    background: url(../images/common/spr-error.png) no-repeat 0 -20px;
}

@media(max-width: 767px) {
	.form_wrp .input_box {
		width: 100%;
	}
	.searchBox #formWrpDiv.form_wrp.error:after {
		right: -4px;
	}
	.searchBox #formWrpDiv.form_wrp.ok:before {
		right: -4px;
	}
	.recall .form_wrp.error .error_text {
		text-align: left;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
	.recall .form_wrp.error:before {
		top: 7px;
		right: 370px;
	}
	.logo-wrapper {
		width: 32%;
		float: none;
		text-align:center;
		margin:0 auto;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
	.recall .form_wrp.error:before {
		top: 7px;
		right: 626px;
	}
}

.recall .form_wrp.ok:before {
    width: 0;
}
.recall .sch_box {
    border: none;
    padding: 0;
}
.recall .form_wrp input#vinInput, .recall .form_wrp.ok input#vinInput {
    border: 1px solid #999;
}
.recall .form_wrp.error input#vinInput {
    border: 1px solid 000;
}
.recall .form_sch .sch_box .sch_inp {
    width: 86%;
    padding: 8px;
}
.recall .form_sch .sch_box {
	padding: 0;
    background: transparent;
}
.form-container {
	position: relative;
}
.kmuk_wrap .recall > .form_wrp {
    overflow: visible;
}
.service .form_wrp.error .error_text {
    position: absolute;
    top: 35px;
}
.kmuk_wrap .recall > .form_wrp .btnMedium {
    margin-top: 1px;
}
.service .dealer_sh .form_sch .btn2 .btnSmall {
	margin-left: 15px;
	margin-top: 3px;
}
.form_sch .sch_box .sch_inp {
	width: 93%;
	padding: 8px;
}
.dealer_sh .form_sch .sch_box.error {
	overflow: visible;
}
.form_sch .form_wrp.error:before {
	right: -24px;
}

.service #mylocationA1, .service #mylocationA2 {
	margin-top: 12px;
}
.recall .form_wrp span.error_text {
	color: 000;
}
@media (max-width: 767px){
	.recall #earSearchA {
    	margin-top: 8px;
    }
    .recall .form_sch .sch_box .sch_inp {
    	float: left;
    }
    .recall .sch_box.form_wrp.error:before {
		text-align: left;
		right: 0;
		top: 7px;
	}
	.recall .form_wrp span.error_text {
		position: static;
		text-align: left;
	}
	.service .dealer_sh .form_sch .btn2 .btnSmall {
		margin-left: 0;
	}
    .form_sch .form_wrp.error:before {
        right: -32px;
    }
    .service .dealer_sh .form_sch .sch_box {
        width: 280px;
    }
    .service .form_sch .sch_box .sch_inp {
        width: 94%;
	}
    .service .form_sch .sch_box {
    	padding: 0;
    }
	.service.type2 .dealer_sh .form_sch .sch_box {
		width: 262px;
	}
	.service.type2 .form_sch .form_wrp.error:before {
		right: -28px;
	}
	.dealer_sh .errorSBNP {
		position: static;
	}
    .service #mylocationA1, .service #mylocationA2 {
        margin-top: 0;
    }
	.soulev-challenge-frame ul.soul-ev-form li {
		width: 92%;
		text-align: left;
	}
	.service .dealer_sh .form_sch .btn2 {
		margin-bottom: 6px;
	}
}	
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation : landscape) {
	.recall .form_sch .sch_box .sch_inp {
    	width: 93%;
        float: left;
    }
}
@media (min-width: 320px) and (max-width: 374px) {
	.service .dealer_sh .form_sch .sch_box {
		width: 238px;
	}
	.service .form_sch .sch_box .sch_inp {
		width: 92%;
	}
}
@media(min-width: 768px) {
	.service #searchSBNA {
		margin-left: 17px;
		margin-top: 2px;
	}
	.dealer_sh .errorSBNP {
		position: absolute;
    	bottom: -14px;
	}
	.service.type2 .dealer_sh .errorSBNP {
		top: 38px;
	}
	.recall .form_wrp span.error_text {
		position: absolute;
		bottom: -55px;
	}
	.recall .form_wrp.error:before {
		top: 7px;
		right: 0;
	}
	.find_password a.btnSmall.btnType3 {
		margin-left: 33px;
	}
	.singin_wrap.find_password .info_td .form_wrp.error:before {
		right: -26px;
	}
}
p.chosen-text {
    font-size: 16px;
    font-weight: bolder;
	margin-bottom: 10px;
}
.chosenbox .chosen_text h2 {
    font-size: 22px;
    line-height: 30px;
	margin-bottom: 0;
}
.style01 .bl_type1_uppercase {
	text-transform: uppercase;
	font-size: 16px;
}
.sendinform .info_tbl .info_td > p.error{color:#fe0000;}
.exTab_type.nvda-parent ul:after{content:none}
.exTab_type.nvda-parent ~ .nvda{clear:both}
.soulev-challenge-frame ul.soul-ev-form li {
    position: relative;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.soulev-challenge-frame ul.soul-ev-form li {
		width: 98%;
	}
}

span.err.crossError:before {
    position: absolute;
    top: 32px;
    right: -30px;
    width: 20px;
    height: 20px;
    background: url(../images/common/spr-error.png) no-repeat 0 -20px;
    background-size: 20px 40px;
    content: '';
}
span.err.tickMark:before {
    position: absolute;
    top: 32px;
    right: -30px;
    width: 20px;
    height: 20px;
    background: url(../images/common/spr-error.png) no-repeat 0 0;
    background-size: 20px 40px;
    content: '';
}
email-to-kia-dealer #agreeCheckbox fieldset{color:#666}
email-to-kia-dealer #agreeCheckbox fieldset legend{float: left}

.searchForm .postcode .sch_box.ty02 .sch_inp {
    width: 91%;
}

#address_detail_postcode .box-right .form_sch.error .sch_box.ty02:before {
    right: -24px;
}
.postcode button#searchAddreaaButton2 {
    margin-left: 18px;
}
#co1.style01 .desc_text.co1_text{
    float:left;
}
#co1.style01 .co_banner{
	display: block;
    width: 263px;
    height: auto;
    float: right;
    background: #05141f;
    color: #fff;
    padding: 0.5em;
}
#co1.style01 .co_banner .co_banner_border{
	border: 1px solid #bf4a53;
    border-radius: 2px;
    padding: 16px;
    line-height: 32px;
}
#co1.style01 .co_banner .co_banner_border p{
     font-size: 26px;
	 margin-bottom:16px;
	 text-transform: uppercase;
}
#co1.style01 .co_banner .co_banner_border a.co_banner_link{
    color: #fff;
    text-decoration: none!important;
    font-size: 16px;
    display: block; 
    margin-top: 5px;
    padding: 0;
    position:relative;
 }

.style01 .co_banner .co_banner_border a.co_banner_link .co_banner_caret{	
    border-radius: 25px;
    background: #9e182a;
    color: white;
    padding: 0px 12px;
    position: absolute;
    right: 0;
    font-weight: bold;
}
.co_banner_clearfix{clear:both}
@media(max-width: 768px) {
	#co1.style01 .desc_text.co1_text{
		float:none;
		margin:auto;   
		width:100%!important;
	}
	#co1.style01 .co_banner{
		float:none;
		margin:15px auto;        
	} 
	#co1.style01.large-fleet .desc_text.co1_text{
		float:left;
    	margin-top:15px;
	}
}
@media all and (min-width:1024px){
.center-align-component{width: 520px;
    margin: 0 auto;
}
}
/*.desc_text{max-width:520px;}*/
.buildmykia .exTab_type li h3, .buildmykia .exTab_type li h2 {
    display: block;
    height: auto;
}

.drive-dealer-search .info_tbl .info_td .form_sch .sch_box input{width:91%;}

#mmWrapper {
	margin-top: 10px;
}
.raf-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    border:none;    
}
.raf-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.con_box.raf-wrapper .raf-logo{
	margin-bottom:20px;
}

.eut_common_modal_container .eut_modal_window.popup_wrap .eut_lb_slide{
	margin-top:0px;
}
.brochure-caveat-message .brochure-caveat {
    font-weight: bold;
}
.cg1a_slide.bg_black .ix-list-item .text{padding: 8px 20px 16px 20px; color: #fff; margin: 0;}
.cg1a_slide.bg_black .ix-list-item .text .titlewrap .title{color:#ccc}
.cg1a_slide.bg_black{background:#05141f}
.tool-tip-thumbnails .ix-list-viewport{text-align: center;}
.tool-tip-thumbnails .ix-list-items{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
}
.tool-tip-thumbnails{position:relative; bottom: 32px}
.tool-tip-thumbnails ul li.ix-list-item.current:before {
	visibility:hidden;
}
.tool-tip-thumbnails ul li.ix-list-item:before {
	visibility:visible;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    content: '';
    position: relative;
    left: 0;
    top: -10px;
 } 


@media all and (max-width:767px){
.cg1a_slide.bg_black{background:transparent;}
.cg1a_slide.bg_black .ix-list-item .text{background:#05141f;}
.cg1a_slide.bg_black .ix-list-item .text{padding-top:30px;}
.logo-wrapper {
		width: 100%;
		float: none;
		text-align:center;
		margin:0 auto;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.tool-tip-thumbnails .ix-list-items {
    	display: inline-block;
	}
}
.brochure-caveat-message .brochure-caveat:not(:first-child) {
    margin-top: 7px;
}

.drive-dealer-search .info_td .location_mapview {
    margin-top: 15px;
}


.logo-wrapper .pic {
    text-align: center;
    margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
    .logo-wrapper .pic {
        margin: 15px 0 15px 0;
    }
}
.logo-wrapper .pic img{
	max-width:100%;
}
.box-right.drive-dealer-search .info_tbl .info_td .search_btn{margin-left: 20px;}
.box-right.drive-dealer-search .form_sch.error .sch_box:before {right: -25px}
@media all and (max-width:767px){
.box-right.drive-dealer-search .info_tbl .info_td .search_btn{margin-left: 0}
}
.price-deduction {
	display: none;
}
.accessoryCategoryTab {
	margin: 10px auto 0 auto;
}
.test_drive_footer {
	height: 20px;
}
.submit_button_area {
	margin: 20px 0 0 25px;
	text-align: left;
}
.submit_button_area_center {
	margin: 20px 0 0 25px;
	text-align: center;
}
.submit_button_area.no_left_margin {
	margin-left: 0px;
}
.error_box_area {
	padding: 10px;
	border: 1px solid red;
	color: red;
}
.youtubeSection {margin-bottom:30px;}