@charset "utf-8";

.loader_modal {
	display: none;
    width: 12px;
    height: 12px;
	margin-top: 5px;
	margin-left: 5px;
    border: 2px solid #FFF;
    border-bottom-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}


.loader_config {
	display: none;
	vertical-align: middle;
    width: 18px;
    height: 18px;
	margin-top: -3px;
	margin-left: 12px;
    border: 2px solid #FFF;
    border-bottom-color: transparent;
    border-radius: 50%;    
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}


.loader_site {
	display: none;
	vertical-align: middle;
    width: 18px;
    height: 18px;
	margin-top: -3px;
	margin-left: 12px;
    border: 2px solid #FFF;
    border-bottom-color: transparent;
    border-radius: 50%;    
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}


.loading_button>span::after {
   content: none;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
} 

/* main */
#eut_container {width:100%}
#contents .eut_cmly_section {max-width:1920px;margin:0 auto;position:relative}
#contents .eut_cmly_section_dealer {width: 66%;float:left;overflow: hidden; position: relative;}
#contents .home_dealers_right_section {width: 34%;float:left; overflow: hidden;display: flex;flex-wrap: wrap;}

#contents.main .eut_main_type4 .key_visual .text_wrap.text_wrap_dealer {
    height: 400px;
    top: 42px;
    bottom: initial;
    left: 16%;
    transform: none;
    width: auto;
}

.home_dealers_promotions {
 flex: 100%;
 padding: 0px 20px;
 height: 262px;
}

.home_dealers_promotions h1 {
	display: block;
	line-height: 26px;
	font-size: 22px;
	padding: 20px 10px;
}

.home_dealers_promotions_image, .home_dealers_promotions_title {
	text-align: center;
}

.home_dealers_promotions_title a {
	font-size: 18px;
}

.home_dealers_banner1, .home_dealers_banner2 {
	flex: 50%;		
}

.home_dealers_banner1 a {
	background: #cdd0d2;
}

.home_dealers_banner1 a {
	background: #f7f8f8;
}

.home_dealers_container {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.home_dealers_container p.text_area{
	text-align: center;
	margin-top: 26px;
    font-size: 19px;
    line-height: 21px;
    word-break: initial;
    overflow-wrap: break-word;
}

.home_dealers_banner1 a, .home_dealers_banner2 a {
	display: block;
	height: 262px;
}

.eut_test_drive {
    width: 100px;
    height: 40px;
    margin: 0 auto;
    background: url('../images/common/icon-dealer-drive.png') no-repeat left top;
    background-size: 100%;
}


.eut_contact {
	width: 100px;
    height: 40px;
    margin: 0 auto;
    background: url('../images/common/icon-contact-us-b.png') no-repeat left top;
	background-size: 40%;
    background-position-x: center;
}

.home_dealers_banners_section {
	display: flex;
	flex-wrap: wrap;
}

.home_dealers_banner3, .home_dealers_banner4, .home_dealers_banner5 {
	flex: 33%;
	height: 262px;
}

.home_dealers_banner5 {
	flex: 34%;
	height: 262px;
}

.home_dealers_banner3 {
	background: url('../images/homepage/dealers/banner_680x262-about_us.jpg') no-repeat left top;
}

.home_dealers_banner4 {
	background: url('../images/homepage/dealers/125_SEE_THINK_CD-CUV_Launch_Homepage_Banner_Small_680x262.jpg') no-repeat left top;
}

.home_dealers_banner5 {
	background: url('../images/homepage/dealers/dealer-bannerino-brochure-3.jpg') no-repeat left top;
}

.home_dealers_banner3 a,
.home_dealers_banner4 a,
.home_dealers_banner5 a
{
	display: block;
	height: 262px;
	color: #FFF;
}

.home_dealers_banner3 a:hover, .home_dealers_banner3 a:active,
.home_dealers_banner4 a:hover, .home_dealers_banner4 a:active,
.home_dealers_banner5 a:hover, .home_dealers_banner5 a:active
{
	text-decoration: none;
}

.home_dealers_banner3 a p,
.home_dealers_banner4 a p,
.home_dealers_banner5 a p
 {
	padding-top: 20px;
	padding-left: 20px;
	font-size: 19px;
	line-height: 21px;
	word-break: initial;
	overflow-wrap: break-word;
}

#contents.main { position: relative; /* margin-top:90px */}
#contents.main_dealer { position: relative; overflow: hidden;}
#contents.main .banners .banner {height:100%}
#contents.main .key_visual .text_wrap .text {max-width:500px;}
/*#contents.main .key_visual .text_wrap .sub_title {max-width:500px;}*/
#contents.main .eut_main_type1 { position: relative; overflow: hidden; height: 768px; }
#contents.main .eut_main_type1 .key_visual { width: 52%; height: 786px; margin-left: 16%; overflow: hidden; position: relative; }
#contents.main .eut_main_type1 .key_visual > a { display: block; height: 100%; }
#contents.main .eut_main_type1 .key_visual .img_wrap img { position: absolute; top: 0; left: 50%; margin: -275px 0 0 -1190px; display: block; }
#contents.main .eut_main_type1 .key_visual .text_wrap { position: absolute; top: 52px; left: 50px; width: 70%; }
#contents.main .eut_main_type1 .key_visual .text_wrap .title { font-size: 55px; font-weight: bold; line-height: 55px; color: #05141f; }
#contents.main .eut_main_type1 .key_visual .text_wrap .title.txt_fff { color: #fff; }
#contents.main .eut_main_type1 .key_visual .text_wrap .title.txt_000 { color: #05141f; }
#contents.main .eut_main_type1 .key_visual .text_wrap .title.txt_red { color: #05141f }
#contents.main .eut_main_type1 .key_visual .text_wrap .title.txt_electric { color: #48b8d0; }

#contents.main .eut_main_type1 .key_visual .text_wrap .title.sub_c { color: #05141f; }
#contents.main .eut_main_type1 .key_visual .text_wrap .title.text_c_lighter { color: #999; }
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title { font-size: 24px; line-height: 24px; color: #05141f; margin-top: 9px; }
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title.txt_fff { color: #fff; }
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title.txt_000 { color: #05141f; }
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title.sub_c { color: #05141f; }
#contents.main .eut_main_type1 .key_visual .text_wrap .sub_title.text_c_lighter { color: #999; }
#contents.main .eut_main_type1 .key_visual .text_wrap .text { display: none; margin-top: 15px; font-size: 14px; color: #555; line-height: 18px; }
#contents.main .eut_main_type1 .key_visual .text_wrap .text.txt_fff { color: #fff; }
#contents.main .eut_main_type1 .key_visual .text_wrap .text.txt_000 { color: #05141f; }
#contents.main .eut_main_type1 .key_visual .text_wrap .text.sub_c { color: #05141f; }
#contents.main .eut_main_type1 .key_visual .text_wrap .text.text_c_lighter { color: #999; }
#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap { margin-top: 25px; }
#contents.main .eut_main_type1 .banners { position: absolute; overflow: hidden; }
#contents.main .eut_main_type1 .banners .banner { height: 100%; }
#contents.main .eut_main_type1 .banners.item1 { top: 0; left: 0; }
#contents.main .eut_main_type1 .banners.item2 { top: 0; right: 0; }
#contents.main .eut_main_type1 .banners.item3 { top: 262px; left: 0; }
#contents.main .eut_main_type1 .banners.item4 { top: 524px; left: 0; }
#contents.main .eut_main_type1 .banners.item5 { right: 16%; top: 262px; }
#contents.main .eut_main_type1 .banners.item6 { right: 0; top: 262px; }
#contents.main .eut_main_type1 .banners.type1 { width: 16%; height: 262px; }
#contents.main .eut_main_type1 .banners.type1 .text_wrap { position: absolute; top: 140px; left: 0; text-align: center; }
#contents.main .eut_main_type1 .banners.type2 { width: 32%; height: 262px; }
#contents.main .eut_main_type1 .banners.type2 .text_wrap { position: absolute; top: 17px; left: 20px; text-align: left; }
#contents.main .eut_main_type1 .banners.type3 { width: 16%; height: 524px; }
#contents.main .eut_main_type1 .banners.type3 .text_wrap { position: absolute; top: 21px; left: 50%; margin-left: -50%; padding-left: 20px; text-align: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#contents.main .eut_main_type1 .banners .img_wrap { display: block; text-align: center; margin: 0 -100%; }
#contents.main .eut_main_type1 .banners a { display: block; height: 100%; }
#contents.main .eut_main_type1 .banners .text_wrap { display: block; z-index: 1; width: 100%; }
#contents.main .eut_main_type1 .banners .text_wrap .title { font-weight: bold; color: #05141f; font-size: 21px; vertical-align: top; text-transform: uppercase; line-height: 25px; }
#contents.main .eut_main_type1 .banners .text_wrap .title.txt_fff { color: #fff; }
#contents.main .eut_main_type1 .banners .text_wrap .title.txt_000 { color: #05141f; }
#contents.main .eut_main_type1 .banners .text_wrap .title.sub_c { color: #05141f; }
#contents.main .eut_main_type1 .banners .text_wrap .title.text_c_lighter { color: #999; }
#contents.main .eut_main_type1 .banners .text_wrap .text { color: #05141f; font-size: 13px; line-height: 16px; vertical-align: top; margin-top: 7px; }
#contents.main .eut_main_type1 .banners .text_wrap .text.txt_fff { color: #fff; }
#contents.main .eut_main_type1 .banners .text_wrap .text.txt_000 { color: #05141f; }
#contents.main .eut_main_type1 .banners .text_wrap .text.sub_c { color: #05141f; }
#contents.main .eut_main_type1 .banners .text_wrap .text.text_c_lighter { color: #999; }
#contents.main .eut_main_type2 { position: relative; overflow: hidden; height: 768px; }
#contents.main .eut_main_type2 .key_visual { position: relative; top: 0; left: 16%; width: 68%; height: 768px; overflow: hidden; }
#contents.main .eut_main_type2 .key_visual > a { position: relative; display: block; height: 100%; }
#contents.main .eut_main_type2 .key_visual .img_wrap img { position: absolute; top: 0; left: 50%; margin: -275px 0 0 -1190px; }
#contents.main .eut_main_type2 .key_visual .text_wrap { position: absolute; top: 45px; left: 50px; width: 70%; }
#contents.main .eut_main_type2 .key_visual .text_wrap .title { font-size: 55px; font-weight: bold; color: #05141f; line-height: 55px; }
#contents.main .eut_main_type2 .key_visual .text_wrap .title.txt_fff { color: #fff; }
#contents.main .eut_main_type2 .key_visual .text_wrap .title.txt_000 { color: #05141f; }
#contents.main .eut_main_type2 .key_visual .text_wrap .title.sub_c { color: #05141f; }
#contents.main .eut_main_type2 .key_visual .text_wrap .title.text_c_lighter { color: #999; }
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title { margin-top: 15px; font-size: 24px; color: #05141f; line-height: 28px; }
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title.txt_fff { color: #fff; }
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title.txt_000 { color: #05141f; }
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title.sub_c { color: #05141f; }
#contents.main .eut_main_type2 .key_visual .text_wrap .sub_title.text_c_lighter { color: #999; }
#contents.main .eut_main_type2 .key_visual .text_wrap .text { display: none; margin-top: 15px; font-size: 13px; color: #05141f; line-height: 18px; }
#contents.main .eut_main_type2 .key_visual .text_wrap .text.txt_fff { color: #fff; }
#contents.main .eut_main_type2 .key_visual .text_wrap .text.txt_000 { color: #05141f; }
#contents.main .eut_main_type2 .key_visual .text_wrap .text.sub_c { color: #05141f; }
#contents.main .eut_main_type2 .key_visual .text_wrap .text.text_c_lighter { color: #999; }
#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap { position: relative; margin-top: 25px; z-index: 4; }
#contents.main .eut_main_type2 .banners { position: absolute; overflow: hidden; }
#contents.main .eut_main_type2 .banners .banner { height: 100%; }
#contents.main .eut_main_type2 .banners.item1 { top: 0; left: 0; }
#contents.main .eut_main_type2 .banners.item2 { top: 0; right: 0; }
#contents.main .eut_main_type2 .banners.item3 { top: 262px; left: 0; }
#contents.main .eut_main_type2 .banners.item4 { top: 524px; left: 0; }
#contents.main .eut_main_type2 .banners.item5 { top: 262px; right: 0; }
#contents.main .eut_main_type2 .banners.type1 { width: 16%; height: 262px; text-align: center; }
#contents.main .eut_main_type2 .banners.type1 .text_wrap { position: absolute; top: 136px; left: 0; }
#contents.main .eut_main_type2 .banners.type2 { width: 16%; height: 262px; }
#contents.main .eut_main_type2 .banners.type2 .text_wrap { position: absolute; top: 21px; left: 17px; }
#contents.main .eut_main_type2 .banners.type3 { width: 16%; height: 524px; }
#contents.main .eut_main_type2 .banners .img_wrap { display: block; text-align: center; margin: 0 -100%; }
#contents.main .eut_main_type2 .banners a { display: block; height: 100%; }
#contents.main .eut_main_type2 .banners .text_wrap { display: block; width: 100%; }
#contents.main .eut_main_type2 .banners .text_wrap .title { font-size: 21px; font-weight: bold; color: #05141f; text-transform: uppercase; }
#contents.main .eut_main_type2 .banners .text_wrap .title.txt_fff { color: #fff; }
#contents.main .eut_main_type2 .banners .text_wrap .title.txt_000 { color: #05141f; }
#contents.main .eut_main_type2 .banners .text_wrap .title.sub_c { color: #05141f; }
#contents.main .eut_main_type2 .banners .text_wrap .title.text_c_lighter { color: #999; }
#contents.main .eut_main_type2 .banners .text_wrap .text { margin-top: 10px; font-size: 13px; color: #444; line-height: 16px; }
#contents.main .eut_main_type2 .banners .text_wrap .text.txt_fff { color: #fff; }
#contents.main .eut_main_type2 .banners .text_wrap .text.txt_000 { color: #05141f; }
#contents.main .eut_main_type2 .banners .text_wrap .text.sub_c { color: #05141f; }
#contents.main .eut_main_type2 .banners .text_wrap .text.text_c_lighter { color: #999; }
#contents.main .eut_main_type3 { overflow: hidden; position: relative; }
#contents.main .eut_main_type3 .key_visual { position: relative; height: 786px; width: 68%; overflow: hidden; }
#contents.main .eut_main_type3 .key_visual .img_wrap img { position: absolute; top: 0; left: 50%; margin: -275px 0 0 -1190px; }
#contents.main .eut_main_type3 .key_visual .text_wrap { position: absolute; top: 45px; left: 110px; width: 80%; }
#contents.main .eut_main_type3 .key_visual .text_wrap .title { font-size: 55px; font-weight: bold; color: #fff; line-height: 55px; }
#contents.main .eut_main_type3 .key_visual .text_wrap .title.txt_fff { color: #fff; }
#contents.main .eut_main_type3 .key_visual .text_wrap .title.txt_000 { color: #05141f; }
#contents.main .eut_main_type3 .key_visual .text_wrap .title.sub_c { color: #05141f; }
#contents.main .eut_main_type3 .key_visual .text_wrap .title.text_c_lighter { color: #999; }
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title { margin-top: 15px; font-size: 24px; color: #fff; line-height: 24px; }
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title.txt_fff { color: #fff; }
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title.txt_000 { color: #05141f; }
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title.sub_c { color: #05141f; }
#contents.main .eut_main_type3 .key_visual .text_wrap .sub_title.text_c_lighter { color: #999; }
#contents.main .eut_main_type3 .key_visual .text_wrap .text { display: none; margin-top: 15px; font-size: 13px; color: #fff; line-height: 18px; }
#contents.main .eut_main_type3 .key_visual .text_wrap .text.txt_fff { color: #fff; }
#contents.main .eut_main_type3 .key_visual .text_wrap .text.txt_000 { color: #05141f; }
#contents.main .eut_main_type3 .key_visual .text_wrap .text.sub_c { color: #05141f; }
#contents.main .eut_main_type3 .key_visual .text_wrap .text.text_c_lighter { color: #999; }
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap { margin-top: 25px; }
#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap a { display: inline-block; width: auto; }
#contents.main .eut_main_type3 .banners { position: absolute; overflow: hidden; }
#contents.main .eut_main_type3 .banners .banner { height: 100%; }
#contents.main .eut_main_type3 .banners .img_wrap { display: block; text-align: center; margin: 0 -100%; }
#contents.main .eut_main_type3 .banners a { display: block; height: 100%; }
#contents.main .eut_main_type3 .banners .img_wrap { display: block; margin: 0 -100%; text-align: center; }
#contents.main .eut_main_type3 .banners .text_wrap { position: absolute; }
#contents.main .eut_main_type3 .banners .text_wrap .title { font-size: 21px; font-weight: bold; color: #fff; }
#contents.main .eut_main_type3 .banners .text_wrap .title.txt_fff { color: #fff; }
#contents.main .eut_main_type3 .banners .text_wrap .title.txt_000 { color: #05141f; }
#contents.main .eut_main_type3 .banners .text_wrap .title.sub_c { color: #05141f; }
#contents.main .eut_main_type3 .banners .text_wrap .title.text_c_lighter { color: #999; }
#contents.main .eut_main_type3 .banners .text_wrap .text { margin-top: 5px; font-size: 13px; color: #fff; line-height: 16px; }
#contents.main .eut_main_type3 .banners .text_wrap .text.txt_fff { color: #fff; }
#contents.main .eut_main_type3 .banners .text_wrap .text.txt_000 { color: #05141f; }
#contents.main .eut_main_type3 .banners .text_wrap .text.sub_c { color: #05141f; }
#contents.main .eut_main_type3 .banners .text_wrap .text.text_c_lighter { color: #999; }
#contents.main .eut_main_type3 .banners.item1 { overflow: hidden; top: 0; right: 0; width: 32%; height: 262px; }
#contents.main .eut_main_type3 .banners.item1 .text_wrap { top: 21px; left: 20px; }
#contents.main .eut_main_type3 .banners.item2 { top: 262px; right: 16%; width: 16%; }
#contents.main .eut_main_type3 .banners.item2 .text_wrap { top: 136px; left: 0; right: 0; text-align: center; }
#contents.main .eut_main_type3 .banners.item3 { top: 524px; right: 16%; width: 16%; height: 262px; background: #fff; }
#contents.main .eut_main_type3 .banners.item3 iframe { width: 100%; height: 100%; }
#contents.main .eut_main_type3 .banners.item4 { top: 262px; right: 0; width: 16%; height: 524px; }
#contents.main .eut_main_type4 { overflow: hidden; position: relative; }
#contents.main .eut_main_type4 .key_visual { position: relative; overflow: hidden; min-height: 667px; min-width: 375px;}
#contents.main .eut_main_type4 .key_visual_dealer {min-height: 524px; height: 524px;}
#contents.main .eut_main_type4 .key_visual ul.newcar_list:after { display: block; clear: both; content: ''; }
#contents.main .eut_main_type4 .key_visual ul.newcar_list li { float: left; }
#contents.main .eut_main_type4 .key_visual > a { position: relative; display: block; height: 100%; }
#contents.main .eut_main_type4 .key_visual .text_wrap { 
	position: absolute; bottom: 90px; left: 50%; width: 960px; 
	transform: translateX(-50%);
    text-align: center;
}
#contents.main .eut_main_type4 .key_visual .text_wrap { height: 400px; /*position: relative;*/}
#contents.main .eut_main_type4 .key_visual .text_wrap .title { font-size: 40px; color: #fff; line-height: 55px; margin: 0; }
#contents.main .eut_main_type4 .key_visual .text_wrap .title.txt_fff { color: #fff; }
#contents.main .eut_main_type4 .key_visual .text_wrap .title.txt_000 { color: #05141f; }

#contents.main .eut_main_type4 .key_visual .text_wrap .title.txt_red { color: #05141f; }
#contents.main .eut_main_type4 .key_visual .text_wrap .title.txt_electric { color: #48b8d0; }

#contents.main .eut_main_type4 .key_visual .text_wrap .title span.txt_fff { color: #fff;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title span.txt_000 { color: #05141f;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title span.txt_red { color: #05141f;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title span.txt_electric { color: #48b8d0;}

#contents.main .eut_main_type4 .key_visual .text_wrap .title span.txt_fff { color: #fff;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title span.txt_000 { color: #05141f;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title span.txt_red { color: #05141f;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title span.txt_electric { color: #48b8d0;}


#contents.main .eut_main_type4 .key_visual .text_wrap .title.sub_c { color: #05141f; }
#contents.main .eut_main_type4 .key_visual .text_wrap .title.text_c_lighter { color: #999; }
#contents.main .eut_main_type4 .key_visual .text_wrap .title_40, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_40 {font-size: 40px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title_36, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_36 {font-size: 36px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title_32, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_32 {font-size: 32px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title_28, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_28 {font-size: 28px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title_24, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_24 {font-size: 24px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .title_22, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_22 {font-size: 22px;}

#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title { margin: 15px 0 0; font-size: 17px; color: #fff; line-height: 17px; }
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.txt_fff { color: #fff; }
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_bottom {font-size: 13px; /*position: absolute; bottom: 0; left: 0; right: 0;*/}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.txt_000 { color: #05141f; }
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.sub_c { color: #05141f; }
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.text_c_lighter { color: #999; }

#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.txt_red, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.txt_red { color: #05141f; }
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title.txt_electric, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.txt_electric { color: #48b8d0; }

#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_20, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_20{font-size: 20px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_22, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_22 {font-size: 22px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_24, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_24 {font-size: 24px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_26, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_26 {font-size: 26px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_28, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_28 {font-size: 28px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_32, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_32 {font-size: 32px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_36, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_36 {font-size: 36px;}
#contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_40, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_40 {font-size: 40px;}

#contents.main .eut_main_type4 .key_visual .text_wrap .text { display: block; margin-top: 15px; font-size: 13px; color: #fff; line-height: 18px; }
#contents.main .eut_main_type4 .key_visual .text_wrap .text.txt_fff { color: #fff; }
#contents.main .eut_main_type4 .key_visual .text_wrap .text.txt_000 { color: #05141f; }
#contents.main .eut_main_type4 .key_visual .text_wrap .text.sub_c { color: #05141f; }
#contents.main .eut_main_type4 .key_visual .text_wrap .text.text_c_lighter { color: #999; }
#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap { margin-top: 25px; }

#contents.main .eut_main_type4 .key_visual .text_wrap.text_wrap_dealer .button_wrap { text-align: left; }

#contents.main .eut_main_type4 .key_visual .img_wrap video {height: 1020px;}
#contents.main .eut_main_type4 .key_visual .img_wrap img { 
	position: absolute; 
	max-width: 1920px;
	position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    height: auto;
}

#contents.main .eut_cmly_section_dealer .eut_main_type4 .key_visual .img_wrap img { 
	margin: -355px 0 0 -164px;
}

#contents.main .eut_main_type4 .banners { position: absolute; bottom: 0; overflow: hidden; height: 262px; }
#contents.main .eut_main_type4 .banners.item-dealer {height: 240px;}
#contents.main .eut_main_type4 .banners .banner { 
	height: 100%; 
}
#contents.main .eut_main_type4 .banners .dspBanner { height: 100%; }
#contents.main .eut_main_type4 .banners .img_wrap { display: block; text-align: center; margin: 0 -100%; }

#contents.main .eut_main_type4 .banners .img_wrap.widget-oferte-speciale { display: block; text-align: center; margin: 0; }

#contents.main .eut_main_type4 .banners .widget-modele { 
	background: #37444d; /* For browsers that do not support gradients */
	height: 100%;
}


.banner_configurator {
	background: #697279; /* For browsers that do not support gradients */
}


.banner_go_electric, .banner_media  { 
	background: #36434C;
}

.banner_oferte_speciale { 
	background: url('../images/main/d-kia-start-sales-banner-01-garantie-480x262.jpg') no-repeat top center;
}

.banner_test_drive { 
	background: #9CA1A5; /* For browsers that do not support gradients */
}

.banner_social { 
	background: #515a63; /* For browsers that do not support gradients */
}

.circles {
	position: absolute;
	top: 709px;
    z-index: 1;
    width: 100%;
    max-width: 1920px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    max-height: 2px;
    justify-content: center;	
}

.circles li {
    display: inline-block;
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-right: 10px;
    background-color: transparent;
    margin-top: -15px;
}

.circles li.active::after {
    opacity: 1;
}
.circles li::after {
    display: block;
    content: '';
    width: 40px;
    height: 30px;
    opacity: .2;
    background: linear-gradient(to bottom,#fff 0,#fff 100%);
    background-size: 100% 2px;
    background-repeat: no-repeat;
    background-position: center;
    color: #fff;
}

#contents.main .eut_main_type4 .banners a { display: block; height: 100%; }
#contents.main .eut_main_type4 .banners .text_wrap { position: absolute; top: 131px; left: 50%; width: 100%; margin-left: -50%; font-size: 13px; text-align: center; }
#contents.main .eut_main_type4 .banners .text_wrap .title { font-size: 19px; color: #fff; font-weight:bold;}
#contents.main .eut_main_type4 .banners .text_wrap .title.text-transform-none {text-transform: none;}
#contents.main .eut_main_type4 .banners .text_wrap .title.txt_fff { color: #fff; }
#contents.main .eut_main_type4 .banners .text_wrap .title.txt_000 { color: #05141f; }
#contents.main .eut_main_type4 .banners .text_wrap .title.sub_c { color: #05141f; }
#contents.main .eut_main_type4 .banners .text_wrap .title.text_c_lighter { color: #999; }
#contents.main .eut_main_type4 .banners .text_wrap .text { margin-top: 10px; font-size: 13px; color: #fff; line-height: 16px; }
#contents.main .eut_main_type4 .banners .text_wrap .text.txt_fff { color: #fff; }
#contents.main .eut_main_type4 .banners .text_wrap .text.txt_000 { color: #05141f; }
#contents.main .eut_main_type4 .banners .text_wrap .text.sub_c { color: #05141f; }
#contents.main .eut_main_type4 .banners .text_wrap .text.text_c_lighter { color: #999; }
#contents.main .eut_main_type4 .banners.item1 { left: 0; width: 33.32%; }
/*#contents.main .eut_main_type4 .banners.item1 .text_wrap { position: absolute; top: 21px; left: 50%; padding-left: 20px; text-align: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/
#contents.main .eut_main_type4 .banners.item1 .text_wrap { 
	position: absolute; 
	top: 50%;
	left: 50%;
    transform: translateY(-50%);
	text-align: center; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
}
#contents.main .eut_main_type4 .banners.item2 { left: 33.32%; width: 16.67%; }

/*
#contents.main .eut_main_type4 .banners.item2.item-dealer { position: relative; width: 25%; margin-left: 0; display:inline-block;}
#contents.main .eut_main_type4 .banners.item3.item-dealer { position: relative; width: 25%; margin-left: 0; display:inline-block;}
#contents.main .eut_main_type4 .banners.item4.item-dealer { position: relative; width: 25%; margin-left: 0; display:inline-block;}
#contents.main .eut_main_type4 .banners.item5.item-dealer { position: relative; width: 25%; margin-left: 0; display:inline-block;}
*/

#contents.main .eut_main_type4 .banners.item2 .text_wrap { /*.title {
	@include opa(0.8, 0.8);
}
.text {
	@include opa(0.8, 0.8);
}*/ }

#contents.main .eut_main_type4 .banners .widget { 
	top: 50%; 
	height: 70%;
	margin-top: -25%;
}

.widget_image {
	width: 50%;
	max-height: 30px;
}

.widget_image_dealer {
	max-height: 30px;
	width: 76px;
}

.widget_dealer_text {
	color: #FFF;
}
.widget_paragraph {
    text-align: center;
}

.divider_image {
	width: 50%;
	height: 2px;
	max-height: 2px;
	margin-top: 10%;
	margin-bottom: 10%;
}


#contents.main .eut_main_type4 .banners.item3 { left: 49.99%; width: 16.67%; }
#contents.main .eut_main_type4 .banners.item4 { left: 66.66%; width: 16.67%; }
#contents.main .eut_main_type4 .banners.item5 { left: 83.33%; width: 16.67%; }
#contents.main .paging_num { position: absolute; top: 350px; right: 84px; display: none; width: 76px; height: 84px; padding-right: 3px; background: rgba(255, 255, 255, 0.8); font-size: 30px; font-weight: bold; font-style: italic; color: #05141f; text-align: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#contents.main .paging_num .cell { display: table-cell; vertical-align: middle; }
#contents.main .paging_num .total { padding-right: 2px; opacity: 0.4; }
#contents.main .paging_num .current { color: #05141f; opacity: 1; }
#contents.main .main_prev, #contents.main .main_next { position: absolute; top: 350px; display: block; width: 84px; height: 84px; text-indent: -9999px; z-index: 10; }
#contents.main .eut_cmly_section_dealer .main_prev, #contents.main .eut_cmly_section_dealer .main_next { top: 220px; }
#contents.main .main_prev { left: 40px; background: url("../images/common/arrow-back-disabled.svg") no-repeat; }
#contents.main .main_prev:hover, #contents.main .main_prev.active { background: url("../images/common/arrow-back-enabled.svg") no-repeat; }
#contents.main .main_next { right: 40px; background: url("../images/common/arrow-forward-disabled.svg") no-repeat; }
#contents.main .main_next:hover, #contents.main .main_next.active { background: url("../images/common/arrow-forward-enabled.svg") no-repeat; }
#contents.main .main_prev.disabled,
#contents.main .main_next.disabled {display:none;}
button.eut_cmpe_btn, a.eut_cmpe_btn { display: inline-block; height: 30px; line-height: 30px; padding: 0 3px 0 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; font-size: 14px; color: #fff; background-color: #05141f; border: none; min-width: 100px; text-align: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-transform: uppercase; }

button.eut_cmpe_btn_dealer_home, a.eut_cmpe_btn_dealer_home { 
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 3px 0 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size: 14px;
    color: #fff;
    background-color: #05141f;
    border: 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
	position: relative;
    height: 25px;
    line-height: 25px;
    padding-left: 12px;
    padding-right: 26px;
    font-size: 12px;
}

button.eut_cmpe_btn_dealer_home:after, a.eut_cmpe_btn_dealer_home:after {
	content: '';
    background: url(../images/common/icon_arrow_right_white.svg) 0 0 no-repeat;
    width: 6px;
    height: 9px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    margin-left: 8px;
}

/*button.eut_cmpe_btn:after, a.eut_cmpe_btn:after { content: ''; background: url("../images/common/spr-button.png") -25px -32px no-repeat; display: block; float: right; width: 24px; height: 24px; margin-top: 3px; margin-left: 10px; }*/
button.eut_cmpe_btn:after, a.eut_cmpe_btn:after { content: ''; background: url("../images/common/spr-button.png") -25px -32px no-repeat; display: block; float: right; width: 24px; height: 24px; margin-top: 3px; margin-left: 10px; }
button.eut_cmpe_btn.gray, a.eut_cmpe_btn.gray { background-color: #58595b; }
button.eut_cmpe_btn.light_gray, a.eut_cmpe_btn.light_gray { background-color: #7e8083; }
button.eut_cmpe_btn.reverse, a.eut_cmpe_btn.reverse { padding: 0 15px 0 3px; text-align: right; }
button.eut_cmpe_btn.reverse:after, a.eut_cmpe_btn.reverse:after { float: left; margin-left: 0; margin-right: 10px; background-position: 0 -32px; }
button.eut_cmpe_btn.large, a.eut_cmpe_btn.large { height: 37px; line-height: 37px; padding-left: 20px; font-size: 18px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; min-width: 140px; }
button.eut_cmpe_btn.large:after, a.eut_cmpe_btn.large:after { margin-left: 15px; width: 31px; height: 31px; background-position: -32px 0; }
button.eut_cmpe_btn.small, a.eut_cmpe_btn.small { height: 25px; line-height: 25px; padding-left: 11px; padding-right: 12px; font-size: 12px; min-width: 80px; }
button.eut_cmpe_btn.small.white_btn, a.eut_cmpe_btn.small.white_btn {background-color:#FFF;color:#05141f;}
/*button.eut_cmpe_btn.small:after, a.eut_cmpe_btn.small:after { margin-left: 10px; width: 6px; height: 9px; background-position: 0 -57px; margin-top: 8px; }*/
button.eut_cmpe_btn.small:after, a.eut_cmpe_btn.small:after { margin-left: 7px; width: 6px; height: 10px; margin-top: 8px; background: url("../images/common/arrow_button_5x10px.svg") no-repeat;}
button.eut_cmpe_btn.small.white_btn:after, a.eut_cmpe_btn.small.white_btn:after { margin-left: 7px; width: 6px; height: 10px; margin-top: 10px; background: url("../images/common/arrow_button_red_5x10px.svg") no-repeat;}
button.eut_cmpe_btn.icon, a.eut_cmpe_btn.icon { padding: 0 15px; }
button.eut_cmpe_btn.icon:after, a.eut_cmpe_btn.icon:after { display: none; }
button.eut_cmpe_btn.icon > span, a.eut_cmpe_btn.icon > span { display: block; float: left; background: url("../images/common/spr-common.png") 0 0 no-repeat; }
button.eut_cmpe_btn.icon > span.configurator, a.eut_cmpe_btn.icon > span.configurator { width: 16px; height: 16px; margin: 7px 8px 0 0; background-position: -95px -40px; }
button.eut_cmpe_btn_text, a.eut_cmpe_btn_text { display: inline-block; font-weight: bold; color: #05141f; font-size: 12px; line-height: 18px; text-decoration: underline; padding: 0; }
button.eut_cmpe_btn_text:before, a.eut_cmpe_btn_text:before { content: ''; display: block; float: left; margin: 4px 5px 0 0; background: url("../images/common/spr-button.png") -28px -71px no-repeat; width: 6px; height: 9px; }
button.eut_cmpe_btn_text.eut_bn1:before, a.eut_cmpe_btn_text.eut_bn1:before { background: url("../images/common/spr-button.png") -76px -73px no-repeat; width: 5px; height: 7px; margin-top: 6px; }
/* 2016-06-07 Break Point Start */


@media all and (min-width:1601px) {
	/*#contents.main .eut_main_type4 .banners.item1 img { height: 110px; margin-top: 70px;}*/
}
@media all and (min-width:1367px) and (max-width:1600px) {
  #contents.main .eut_main_type1 { height: 720px; }
  #contents.main .eut_main_type1 .key_visual { height: 720px; }
  #contents.main .eut_main_type1 .key_visual .img_wrap img { height: 1020px; margin: -234px 0 0 -1012px; }
  #contents.main .eut_main_type1 .banners.type1 { height: 240px; }
  #contents.main .eut_main_type1 .banners.type1 .text_wrap { top: 118px; }
  #contents.main .eut_main_type1 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type1 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type1 .banners.type2 { height: 240px; }
  #contents.main .eut_main_type1 .banners.type2 img { height: 240px; }
  #contents.main .eut_main_type1 .banners.type3 { height: 480px; }
  #contents.main .eut_main_type1 .banners.type3 img { height: 480px; }
  #contents.main .eut_main_type1 .banners.item3 { top: 240px; }
  #contents.main .eut_main_type1 .banners.item4 { top: 480px; }
  #contents.main .eut_main_type1 .banners.item5, #contents.main .eut_main_type1 .banners.item6 { top: 240px; }
  #contents.main .eut_main_type1 .banners .text_wrap { top: 119px; }
  #contents.main .eut_main_type1 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type1 .banners .text_wrap .text { font-size: 13px; line-height: 16px; margin-top: 4px; }
  #contents.main .eut_main_type2 { height: 720px; }
  #contents.main .eut_main_type2 .key_visual { height: 720px; }
  #contents.main .eut_main_type2 .key_visual .img_wrap img { height: 1020px; margin: -182px 0 0 -1012px; }
  #contents.main .eut_main_type2 .banners.type1 { height: 240px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap { top: 118px; }
  #contents.main .eut_main_type2 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type2 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type2 .banners.type2 { height: 240px; }
  #contents.main .eut_main_type2 .banners.type2 img { height: 240px; }
  #contents.main .eut_main_type2 .banners.type3 { height: 480px; }
  #contents.main .eut_main_type2 .banners.type3 img { height: 480px; }
  #contents.main .eut_main_type2 .banners.item3 { top: 240px; }
  #contents.main .eut_main_type2 .banners.item4 { top: 480px; }
  #contents.main .eut_main_type2 .banners.item5, #contents.main .eut_main_type2 .banners.item6 { top: 240px; }
  #contents.main .eut_main_type2 .banners .text_wrap { top: 119px; }
  #contents.main .eut_main_type2 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type2 .banners .text_wrap .text { font-size: 13px; line-height: 16px; margin-top: 4px; }
	#contents.main .eut_main_type3 .key_visual { height: 720px; }
  #contents.main .eut_main_type3 .key_visual .img_wrap img { height: 1020px; margin: -182px 0 0 -1012px; }
  #contents.main .eut_main_type3 .banners.type1 { height: 240px; }
  #contents.main .eut_main_type3 .banners.type1 .text_wrap { top: 118px; }
  #contents.main .eut_main_type3 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type3 .banners.type2 { height: 240px; }
  #contents.main .eut_main_type3 .banners.type2 img { height: 240px; }
  #contents.main .eut_main_type3 .banners.type3 { height: 480px; }
  #contents.main .eut_main_type3 .banners.type3 img { height: 480px; }
  #contents.main .eut_main_type3 .banners.item1 { height: 240px; }
  #contents.main .eut_main_type3 .banners.item1 img { height: 240px; }
  #contents.main .eut_main_type3 .banners.item2 { top: 240px; height: 240px; }
  #contents.main .eut_main_type3 .banners.item2 img { height: 240px; }
  #contents.main .eut_main_type3 .banners.item3 { top: 480px; height: 240px; }
  #contents.main .eut_main_type3 .banners.item3 img { height: 240px; }
  #contents.main .eut_main_type3 .banners.item4 { top: 240px; height: 480px; }
  #contents.main .eut_main_type3 .banners.item4 img { height: 480px; }
  #contents.main .eut_main_type3 .banners .text_wrap { top: 119px; }
  #contents.main .eut_main_type3 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type3 .banners .text_wrap .text { font-size: 13px; line-height: 16px; margin-top: 4px; }
  #contents.main .eut_main_type4 .key_visual { height: 1040px; }
  #contents.main .eut_main_type4 .key_visual_dealer { height: 524px; }
  #contents.main .eut_main_type4 .key_visual .img_wrap img{ height: 900px;}
  #contents.main .eut_main_type4 .key_visual .img_wrap video {height: 900px;}
  #contents.main .eut_main_type4 .key_visual .img_wrap img[src$=".gif"] {height: 1200px;}
  #contents.main .eut_main_type4 .banners.type1 { height: 240px; }
  #contents.main .eut_main_type4 .banners.type1 .text_wrap { top: 118px; }
  #contents.main .eut_main_type4 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type4 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type4 .banners.type2 { height: 240px; }
  #contents.main .eut_main_type4 .banners.type2 img { height: 240px; }
  #contents.main .eut_main_type4 .banners.type3 { height: 240px; }
  #contents.main .eut_main_type4 .banners.type3 img { height: 240px; }
  #contents.main .eut_main_type4 .banners.item1 { height: 240px; bottom: 0; }
  /*#contents.main .eut_main_type4 .banners.item1 img { height: 110px; margin-top: 70px;}*/
  #contents.main .eut_main_type4 .banners.item2 { bottom: 0; height: 240px; }
  #contents.main .eut_main_type4 .banners.item2 img { height: 240px; }
  #contents.main .eut_main_type4 .banners.item3 { bottom: 0; height: 240px; }
  #contents.main .eut_main_type4 .banners.item3 img { height: 240px; }
  #contents.main .eut_main_type4 .banners.item4 { bottom: 0; height: 240px; }
  #contents.main .eut_main_type4 .banners.item4 img { height: 240px; }
  #contents.main .eut_main_type4 .banners.item5 { bottom: 0; height: 240px; }
  #contents.main .eut_main_type4 .banners.item5 img { height: 240px; }
  #contents.main .eut_main_type4 .banners .text_wrap { top: 119px; }
  #contents.main .eut_main_type4 .banners .widget { top: 50%; margin-top:-20%; }

  #contents.main .eut_main_type4 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type4 .banners .text_wrap .text { font-size: 13px; line-height: 16px; margin-top: 4px; }
}
@media all and (min-width:1171px) and (max-width:1366px) {
  #contents.main .eut_main_type1 { height: 585px; }
	#contents.main .eut_main_type1 .key_visual { height: 585px; }
  #contents.main .eut_main_type1 .key_visual .img_wrap img { height: 840px; margin: -175px 0 0 -833px; }
  #contents.main .eut_main_type1 .key_visual .img_wrap video { height: 840px; margin: -175px 0 0 -833px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .title { font-size: 50px; line-height: 50px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .sub_title { font-size: 19px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap { margin-top: 14px; }
  #contents.main .eut_main_type1 .banners.type1 { height: 195px; }
  #contents.main .eut_main_type1 .banners.type1 img { width: 432px; }
  #contents.main .eut_main_type1 .banners.type1 .text_wrap { top: 94px; }
  #contents.main .eut_main_type1 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type1 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type1 .banners.type2 { height: 195px; }
  #contents.main .eut_main_type1 .banners.type2 img { height: 195px; }
  #contents.main .eut_main_type1 .banners.type3 { height: 390px; }
  #contents.main .eut_main_type1 .banners.type3 img { height: 390px; }
  #contents.main .eut_main_type1 .banners.item3 { top: 195px; }
  #contents.main .eut_main_type1 .banners.item4 { top: 390px; }
  #contents.main .eut_main_type1 .banners.item5, #contents.main .eut_main_type1 .banners.item6 { top: 195px; }
  #contents.main .eut_main_type1 .banners .text_wrap { top: 114px; }
  #contents.main .eut_main_type1 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type1 .banners .text_wrap .text { font-size: 13px; line-height: 16px; }
	#contents.main .eut_main_type2 { height: 585px; }
  #contents.main .eut_main_type2 .key_visual { height: 585px; }
  #contents.main .eut_main_type2 .key_visual .img_wrap img { height: 840px; margin: -158px 0 0 -832px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .title { font-size: 50px; line-height: 50px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .sub_title { font-size: 19px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap { margin-top: 14px; }
  #contents.main .eut_main_type2 .banners.type1 { height: 195px; }
  #contents.main .eut_main_type2 .banners.type1 img { width: 432px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap { top: 94px; }
  #contents.main .eut_main_type2 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type2 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type2 .banners.type2 { height: 195px; }
  #contents.main .eut_main_type2 .banners.type2 img { height: 195px; }
  #contents.main .eut_main_type2 .banners.type3 { height: 390px; }
  #contents.main .eut_main_type2 .banners.type3 img { height: 390px; }
  #contents.main .eut_main_type2 .banners.item3 { top: 195px; }
  #contents.main .eut_main_type2 .banners.item4 { top: 390px; }
  #contents.main .eut_main_type2 .banners.item5, #contents.main .eut_main_type2 .banners.item6 { top: 195px; }
  #contents.main .eut_main_type2 .banners .text_wrap { top: 114px; }
  #contents.main .eut_main_type2 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type2 .banners .text_wrap .text { font-size: 13px; line-height: 16px; }
	#contents.main .eut_main_type3 .key_visual { height: 585px; }
  #contents.main .eut_main_type3 .key_visual .img_wrap img { height: 840px; margin: -158px 0 0 -832px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .title { font-size: 50px; line-height: 50px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .sub_title { font-size: 19px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap { margin-top: 14px; }
  #contents.main .eut_main_type3 .banners.type1 { height: 195px; }
  #contents.main .eut_main_type3 .banners.type1 img { width: 432px; }
  #contents.main .eut_main_type3 .banners.type1 .text_wrap { top: 94px; }
  #contents.main .eut_main_type3 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type3 .banners.item1 { height: 195px; }
  #contents.main .eut_main_type3 .banners.item1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.item1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; height: 195px; }
  #contents.main .eut_main_type3 .banners.item2 { height: 195px; top: 195px; }
  #contents.main .eut_main_type3 .banners.item2 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.item2 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; height: 195px; }
  #contents.main .eut_main_type3 .banners.item2 .text_wrap { top: 100px; }
  #contents.main .eut_main_type3 .banners.item3 { height: 195px; top: 390px; }
  #contents.main .eut_main_type3 .banners.item4 { height: 390px; top: 195px; }
  #contents.main .eut_main_type3 .banners.item4 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.item4 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; height: 390px; }
  #contents.main .eut_main_type3 .banners.item5, #contents.main .eut_main_type3 .banners.item6 { top: 195px; }
  #contents.main .eut_main_type3 .banners .text_wrap { top: 114px; }
  #contents.main .eut_main_type3 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type3 .banners .text_wrap .text { font-size: 13px; line-height: 16px; }
  #contents.main .eut_main_type4 .key_visual .img_wrap img { height: 810px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title { font-size: 50px; line-height: 50px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title { font-size: 19px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_bottom { margin-bottom: 100px; font-size: 13px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap { margin-top: 14px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_32 {font-size: 32px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_36 {font-size: 36px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_40 {font-size: 40px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_20 {font-size: 20px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_22 {font-size: 22px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_24 {font-size: 24px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_26 {font-size: 26px;} 
  #contents.main .eut_main_type4 .banners { height: 195px;}
/*  #contents.main .eut_main_type4 .banners.item2.item-dealer, #contents.main .eut_main_type4 .banners.item3.item-dealer, #contents.main .eut_main_type4 .banners.item4.item-dealer, #contents.main .eut_main_type4 .banners.item5.item-dealer { width: 21%;} */
  #contents.main .eut_main_type4 .banners .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type4 .banners .img_wrap>img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; /*height: 195px;*/ }
  #contents.main .eut_main_type4 .banners.type1 { height: 195px; }
  #contents.main .eut_main_type4 .banners.type1 img { width: 432px; }
  #contents.main .eut_main_type4 .banners.type1 .text_wrap { top: 94px; }
  #contents.main .eut_main_type4 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type4 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type4 .banners .text_wrap { top: 114px; }
  #contents.main .eut_main_type4 .banners .widget { top: 50%; margin-top:-20%; }
  #contents.main .eut_main_type4 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type4 .banners .text_wrap .text { font-size: 13px; line-height: 16px; }
  .circles {bottom: 270px; top: auto;}
}
@media all and (min-width:1025px) and (max-width:1170px) {
  #contents.main .eut_main_type1 { height: 585px; }
	#contents.main .eut_main_type1 .key_visual { height: 585px; }
  #contents.main .eut_main_type1 .key_visual .img_wrap img { height: 660px; margin: -75px 0 0 -653px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .title { font-size: 50px; line-height: 50px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .sub_title { font-size: 19px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap { margin-top: 14px; }
  #contents.main .eut_main_type1 .banners.type1 { height: 195px; }
  #contents.main .eut_main_type1 .banners.type1 img { width: 432px; }
  #contents.main .eut_main_type1 .banners.type1 .text_wrap { top: 94px; }
  #contents.main .eut_main_type1 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type1 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type1 .banners.type2 { height: 195px; }
  #contents.main .eut_main_type1 .banners.type2 img { height: 195px; }
  #contents.main .eut_main_type1 .banners.type3 { height: 390px; }
  #contents.main .eut_main_type1 .banners.type3 img { height: 390px; }
  #contents.main .eut_main_type1 .banners.item3 { top: 195px; }
  #contents.main .eut_main_type1 .banners.item4 { top: 390px; }
  #contents.main .eut_main_type1 .banners.item5, #contents.main .eut_main_type1 .banners.item6 { top: 195px; }
  #contents.main .eut_main_type1 .banners .text_wrap { top: 114px; }
  #contents.main .eut_main_type1 .banners .text_wrap .title { font-size: 16px; }
  #contents.main .eut_main_type1 .banners .text_wrap .text { font-size: 13px; line-height: 16px; }
	#contents.main .eut_main_type2 { height: 585px; }
  #contents.main .eut_main_type2 .key_visual { height: 585px; }
  #contents.main .eut_main_type2 .key_visual .img_wrap img { height: 660px; margin: -70px 0 0 -654px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .title { font-size: 50px; line-height: 50px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .sub_title { font-size: 19px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap { margin-top: 14px; }
  #contents.main .eut_main_type2 .banners.type1 { height: 195px; }
  #contents.main .eut_main_type2 .banners.type1 img { width: 432px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap { top: 94px; }
  #contents.main .eut_main_type2 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type2 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type2 .banners.type2 { height: 195px; }
  #contents.main .eut_main_type2 .banners.type2 img { height: 195px; }
  #contents.main .eut_main_type2 .banners.type3 { height: 390px; }
  #contents.main .eut_main_type2 .banners.type3 img { height: 390px; }
  #contents.main .eut_main_type2 .banners.item3 { top: 195px; }
  #contents.main .eut_main_type2 .banners.item4 { top: 390px; }
  #contents.main .eut_main_type2 .banners.item5, #contents.main .eut_main_type2 .banners.item6 { top: 195px; }
  #contents.main .eut_main_type2 .banners .text_wrap { top: 114px; }
  #contents.main .eut_main_type2 .banners .text_wrap .title { font-size: 16px; }
  #contents.main .eut_main_type2 .banners .text_wrap .text { font-size: 13px; line-height: 16px; }
	#contents.main .eut_main_type3 .key_visual { height: 585px; }
  #contents.main .eut_main_type3 .key_visual .img_wrap img { height: 660px; margin: -70px 0 0 -654px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .title { font-size: 50px; line-height: 50px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .sub_title { font-size: 19px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap { margin-top: 14px; }
  #contents.main .eut_main_type3 .banners.type1 { height: 195px; }
  #contents.main .eut_main_type3 .banners.type1 img { width: 432px; }
  #contents.main .eut_main_type3 .banners.type1 .text_wrap { top: 94px; }
  #contents.main .eut_main_type3 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type3 .banners.item1 { height: 195px; }
  #contents.main .eut_main_type3 .banners.item1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.item1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; height: 195px; }
  #contents.main .eut_main_type3 .banners.item2 { height: 195px; top: 195px; }
  #contents.main .eut_main_type3 .banners.item2 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.item2 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; height: 195px; }
  #contents.main .eut_main_type3 .banners.item2 .text_wrap { top: 100px; }
  #contents.main .eut_main_type3 .banners.item3 { height: 195px; top: 390px; }
  #contents.main .eut_main_type3 .banners.item4 { height: 390px; top: 195px; }
  #contents.main .eut_main_type3 .banners.item4 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type3 .banners.item4 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; height: 390px; }
  #contents.main .eut_main_type3 .banners.item5, #contents.main .eut_main_type3 .banners.item6 { top: 195px; }
  #contents.main .eut_main_type3 .banners .text_wrap { top: 114px; }
  #contents.main .eut_main_type3 .banners .text_wrap .title { font-size: 18px; }
  #contents.main .eut_main_type3 .banners .text_wrap .text { font-size: 13px; line-height: 16px; }
  #contents.main .eut_main_type4 .key_visual { height: 810px; }
  #contents.main .eut_main_type4 .key_visual .img_wrap img { height: 810px; transform: translateX(-50%);}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title { font-size: 40px; line-height: 50px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title { font-size: 17px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_bottom { margin-bottom: 100px; font-size: 13px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap { margin-top: 14px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_32 {font-size: 32px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_36 {font-size: 36px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_40 {font-size: 40px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_20 {font-size: 20px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_22 {font-size: 22px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_24 {font-size: 24px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_26 {font-size: 26px;}
  #contents.main .eut_main_type4 .banners { height: 195px; }
  #contents.main .eut_main_type4 .banners.item-dealer { height: 195px; }
  #contents.main .eut_main_type4 .banners.item2.item-dealer, #contents.main .eut_main_type4 .banners.item3.item-dealer, #contents.main .eut_main_type4 .banners.item4.item-dealer, #contents.main .eut_main_type4 .banners.item5.item-dealer { 
	
   }
  #contents.main .eut_main_type4 .banners .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type4 .banners .img_wrap>img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; /*height: 195px;*/ }
  #contents.main .eut_main_type4 .banners.type1 { /*height: 195px;*/ }
  #contents.main .eut_main_type4 .banners.type1 img { width: 744px; }
  #contents.main .eut_main_type4 .banners.type1 .text_wrap { top: 94px; }
  #contents.main .eut_main_type4 .banners.type1 .img_wrap { position: relative; height: 100%; }
  #contents.main .eut_main_type4 .banners.type1 .img_wrap img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  #contents.main .eut_main_type4 .banners .text_wrap { top: 114px; }
  #contents.main .eut_main_type4 .banners .widget { top: 50%; margin-top:-20%; }

  #contents.main .eut_main_type4 .banners .text_wrap .title { font-size: 16px; }
  #contents.main .eut_main_type4 .banners .text_wrap .text { font-size: 13px; line-height: 16px; }
  .circles {bottom: 270px; top: auto;}
}
/* 2016-06-07 Break Point End */
@media all and (max-width: 1674px) { 
 /* #contents.main .eut_main_type1 .key_visual .img_wrap img { top: 0; margin-left: -657px; height: 820px; }
  #contents.main .eut_main_type3 .key_visual .img_wrap img { top: 0; left: 50%; height: 920px; margin-left: -736px; } */
 }
/* @media all and (max-width: 1475px) {#contents.main .eut_main_type4 .key_visual .img_wrap img { height: 920px; margin: -200px 0 0 -736px; } } */
/*@media all and (max-width: 1280px) { #contents.main .eut_main_type2 .key_visual .img_wrap img { position: absolute; top: 0; height: 820px; margin-left: -657px; } }*/
/*@media all and (max-width: 1140px) { #contents.main .eut_main_type1 .key_visual .img_wrap img { top: 0; height: 790px; margin-left: -657px; } }*/
@media (max-width: 1024px) { 
	#contents.main .eut_main_type1 { height: 1288px; }
	#contents.main .eut_main_type1 .key_visual { left: 0; width: 100%; height: 502px; margin: 0; text-align: center; }
  #contents.main .eut_main_type1 .key_visual .img_wrap img { height: 840px; margin: -253px 0 0 -822px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap { top: 27px; left: 0; width: 100%; margin: 0; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .title { font-size: 34px; color: #05141f; line-height: 34px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .sub_title { font-size: 19px; color: #05141f; line-height: normal; margin:0 auto; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .text { display: none; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap { margin-top: 15px; }
  #contents.main .eut_main_type1 .banners .text_wrap .title { font-size: 19px; }
  #contents.main .eut_main_type1 .banners .text_wrap .text { margin-top: 3px; }
  #contents.main .eut_main_type1 .banners.type2 .text_wrap { top: 21px; }
  #contents.main .eut_main_type1 .banners.item1 { left: 0; top: 502px; width: 33%; }
  #contents.main .eut_main_type1 .banners.item2 { left: 33%; top: 502px; width: 67%; }
  #contents.main .eut_main_type1 .banners.item3 { left: 0; top: 764px; width: 33%; }
  #contents.main .eut_main_type1 .banners.item4 { left: 0; top: 1026px; width: 33%; }
  #contents.main .eut_main_type1 .banners.item5 { left: 33%; top: 764px; width: 33%; }
  #contents.main .eut_main_type1 .banners.item6 { left: 66%; top: 764px; width: 34%; }
	#contents.main .eut_main_type2 { height: 1006px; }
  #contents.main .eut_main_type2 .key_visual { left: 0; width: 100%; height: 502px; margin: 0; }
  #contents.main .eut_main_type2 .key_visual .text_wrap { top: 26px; left: 0; width: 100%; text-align: center; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .title { font-size: 34px; color: #05141f; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .sub_title { margin: 0 auto; font-size: 19px; color: #05141f; line-height: normal; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .text { display: none; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap { margin-top: 15px; }
  #contents.main .eut_main_type2 .key_visual .img_wrap img { height: 840px; margin: -253px 0 0 -822px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .title { font-size: 19px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .text { margin-top: 3px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .title { color: #05141f; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .title.txt_fff { color: #fff; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .title.txt_000 { color: #05141f; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .title.sub_c { color: #05141f; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .title.text_c_lighter { color: #999; }
  #contents.main .eut_main_type2 .banners.item1 { left: 0; top: 502px; width: 33%; }
  #contents.main .eut_main_type2 .banners.item2 { left: 33%; top: 502px; width: 33%; }
  #contents.main .eut_main_type2 .banners.item3 { left: 0; top: 764px; width: 33%; }
  #contents.main .eut_main_type2 .banners.item4 { left: 33%; top: 764px; width: 33%; }
  #contents.main .eut_main_type2 .banners.item5 { left: 66%; top: 502px; width: 34%; }
	#contents.main .eut_main_type3 { height: 1026px; }
  #contents.main .eut_main_type3 .key_visual { left: 0; width: 100%; height: 502px; text-align: center; }
  #contents.main .eut_main_type3 .key_visual > a { left: 0; width: 100%; height: 100%; text-align: center; }
  #contents.main .eut_main_type3 .key_visual .text_wrap { top: 26px; left: 0; width: 100%; text-align: center; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .title { font-size: 34px; color: #05141f; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .sub_title { margin: 0 auto; font-size: 19px; color: #05141f; line-height: normal; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .text { display: none; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap { margin-top: 15px; }
  #contents.main .eut_main_type3 .key_visual .img_wrap img { height: 840px; margin: -253px 0 0 -822px; }
  #contents.main .eut_main_type3 .banners.item1 { top: 502px; left: 0; width: 66%; }
  #contents.main .eut_main_type3 .banners.item2 { top: 764px; left: 0; width: 33%; }
  #contents.main .eut_main_type3 .banners.item3 { top: 764px; left: 33%; width: 33%; }
  #contents.main .eut_main_type3 .banners.item4 { top: 502px; left: 66%; width: 34%; }
  #contents.main .eut_main_type4 { height: 724px; }
  #contents.main .eut_cmly_section_dealer .eut_main_type4 { height: auto; }
  
  #contents.main .eut_banners {height: 524px;}
  .circles {bottom: 585px; top: auto;}
  #contents .eut_cmly_section_dealer {
	  width: 100%;
	  float: none;
  }

  .home_dealers_banner3, .home_dealers_banner4, .home_dealers_banner5 {
	  flex: 100%;
  }

  #contents .home_dealers_right_section {width: 100%;float:none; min-height: 300px;}

  #contents.main .eut_main_type4 .key_visual { height: 724px; }
  #contents.main .eut_cmly_section_dealer .main_prev, #contents.main .eut_cmly_section_dealer .main_next {top: 450px;}
  #contents.main .eut_cmly_section_dealer .eut_main_type4 .key_visual { height: 504px; width: 1382px;}
  #contents.main .eut_cmly_section_dealer .eut_main_type4 .key_visual .img_wrap img { width: 100%; }
  #contents.main .eut_cmly_section_dealer .eut_main_type4 .key_visual .img_wrap img {height: auto; margin: -252px 0 0 -320px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap.text_wrap_dealer {
	top: 30px;
    left: 140px;
    right: 0;
    max-width: 445px;
  }
  #contents.main .eut_main_type4 .key_visual .text_wrap { bottom: 100px; width: 100%; height: auto; text-align: center; margin: 0; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .title { font-size: 34px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title { margin: 0 auto; font-size: 17px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_bottom { font-size: 13px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .text { display: none; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap { margin-top: 15px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_32 {font-size: 32px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_36 {font-size: 36px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_40 {font-size: 40px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_20 {font-size: 20px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_22 {font-size: 22px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_24 {font-size: 24px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_26 {font-size: 26px;}
  #contents.main .eut_main_type4 .banners.item1 { top: 724px; left: 0; width: 66%; }
  /*#contents.main .eut_main_type4 .banners.item1 img { height: 110px; margin-top: 70px;}*/
  #contents.main .eut_main_type4 .banners.item2 { top: 724px; left: 66%; width: 34%; }
  #contents.main .eut_main_type4 .banners.item3 { top: 986px; left: 0; width: 33%; }
  #contents.main .eut_main_type4 .banners.item4 { top: 986px; left: 33%; width: 33%; }
  #contents.main .eut_main_type4 .banners.item5 { top: 986px; left: 66%; width: 34%; }
  #contents.main .paging_num { top: 418px; }
  #contents.main .main_prev, #contents.main .main_next { top: 418px; z-index: 10;}
  #contents.main .eut_main_type4 .key_visual .text_wrap.text_wrap_dealer .button_wrap {
	text-align: center;
  }
}
@media (max-width: 767px) {
	#contents.main .main_prev, #contents.main .main_next {display: none;}
	#contents.main .eut_cmly_section_dealer .main_prev, #contents.main .eut_cmly_section_dealer .main_next {display: block; top: 330px;} 
	#contents.main .eut_main_type1 { height: 1042px; }
	#contents.main .eut_main_type1 .key_visual { height: 385px; }
  #contents.main .eut_main_type1 .key_visual .img_wrap { height: 385px; text-align: center; }
  #contents.main .eut_main_type4 .key_visual .img_wrap img {width: 100%;}
  #contents.main .eut_cmly_section_dealer .eut_main_type4 .key_visual .img_wrap img { width: 768px; }
  #contents.main .eut_cmly_section_dealer .eut_main_type4 .key_visual .img_wrap img {height: auto; margin: 0;/*margin: -255px 0px 0px 0px;*/}
  #contents.main .eut_main_type1 .key_visual .img_wrap img { margin: 0 0 0 -384px; height: auto; width: 768px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap { top: 23px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .title { font-size: 23px; line-height: 23px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .sub_title { margin-top: -1px; font-size: 18px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap { margin-top: 11px; }
  #contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap .eut_cmpe_btn { position: relative; min-width: 44px; height: 44px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 1px; line-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; }
	#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:after { position: absolute; top: 9px; left: 10px; width: 25px; height: 25px; margin: 0; background: url("../images/main/spr-common.png") no-repeat -25px -100px; background-size: 200px 150px; }
	#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:first-child:after { top: 8px; left: 9px; background-position: 0 -100px; background-size: 200px 150px; }
	#contents.main .eut_main_type1 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:last-child:after { top: 9px; left: 10px; width: 25.5px; height: 25.5px; background-position: -75px -100px; background-size: 200px 150px; }
  #contents.main .eut_main_type1 .banners .text_wrap .title { font-size: 15px; line-height: 18px; }
  #contents.main .eut_main_type1 .banners.type1 .text_wrap { top: 98px; }
  #contents.main .eut_main_type1 .banners.type1 .text_wrap .text { display: none; }
  #contents.main .eut_main_type1 .banners.type2 { line-height: 18px; }
  #contents.main .eut_main_type1 .banners.type2 .text_wrap { top: 16px; left: 15px; }
  #contents.main .eut_main_type1 .banners.type2 .text_wrap .text { display: none; }
  #contents.main .eut_main_type1 .banners.item1, #contents.main .eut_main_type1 .banners.item2, #contents.main .eut_main_type1 .banners.item3, #contents.main .eut_main_type1 .banners.item4, #contents.main .eut_main_type1 .banners.item5 { height: 159px; }
  #contents.main .eut_main_type1 .banners.item1 img, #contents.main .eut_main_type1 .banners.item2 img, #contents.main .eut_main_type1 .banners.item3 img, #contents.main .eut_main_type1 .banners.item4 img, #contents.main .eut_main_type1 .banners.item5 img { height: 159px; }
  #contents.main .eut_main_type1 .banners.item1 { left: 0; top: 385px; width: 50%; }
  #contents.main .eut_main_type1 .banners.item2 { left: 50%; top: 385px; width: 50%; }
  #contents.main .eut_main_type1 .banners.item3 { left: 0; top: 544px; width: 50%; }
  #contents.main .eut_main_type1 .banners.item4 { left: 50%; top: 544px; width: 50%; }
  #contents.main .eut_main_type1 .banners.item5 { left: 0; top: 703px; width: 100%; }
  #contents.main .eut_main_type1 .banners.item5 .text_wrap { top: 16px; left: 15px; margin: 0; padding: 0; }
  #contents.main .eut_main_type1 .banners.item5 .text_wrap .title { line-height: 18px; }
  #contents.main .eut_main_type1 .banners.item5 .text_wrap .text { display: none; }
  #contents.main .eut_main_type1 .banners.item6 { left: 0; top: 862px; width: 100%; height: 180px; }
  #contents.main .eut_main_type1 .banners.item6 .img_wrap img { height: 180px; }
	#contents.main .eut_main_type2 { height: 883px; }
  #contents.main .eut_main_type2 .key_visual { height: 385px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap { top: 22px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .title { font-size: 23px; line-height: 23px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .sub_title { margin-top: -1px; font-size: 18px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap { margin-top: 11px; margin-top: 12px; }
  #contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap .eut_cmpe_btn { position: relative; min-width: 44px; height: 44px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 1px; line-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; }
	#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:after { position: absolute; top: 9px; left: 10px; width: 25px; height: 25px; margin: 0; background: url("../images/main/spr-common.png") no-repeat -25px -100px; background-size: 200px 150px; }
	#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:first-child:after { top: 8px; left: 9px; background-position: 0 -100px; background-size: 200px 150px; }
	#contents.main .eut_main_type2 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:last-child:after { top: 9px; left: 10px; width: 25.5px; height: 25.5px; background-position: -75px -100px; background-size: 200px 150px; }
  #contents.main .eut_main_type2 .key_visual .img_wrap img { margin: 0 0 0 -384px; height: auto; width: 768px; }
  #contents.main .eut_main_type2 .banners .text_wrap .title { font-size: 15px; line-height: 18px; }
  #contents.main .eut_main_type2 .banners.type1 { width: 50%; height: 159px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap { top: 96px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .title { font-size: 15px; }
  #contents.main .eut_main_type2 .banners.type1 .text_wrap .text { display: none; }
  #contents.main .eut_main_type2 .banners.type1 .img_wrap img { height: 159px; }
  #contents.main .eut_main_type2 .banners.type2 { width: 50%; height: 159px; }
  #contents.main .eut_main_type2 .banners.type2 .text_wrap { top: 24px; left: 15px; }
  #contents.main .eut_main_type2 .banners.type2 .text_wrap .text { display: none; }
  #contents.main .eut_main_type2 .banners.type2 .img_wrap img { height: 159px; }
  #contents.main .eut_main_type2 .banners.type3 { width: 100%; height: 180px; }
  #contents.main .eut_main_type2 .banners.type3 .img_wrap img { height: 180px; }
  #contents.main .eut_main_type2 .banners.item1 { top: 385px; left: 0; }
  #contents.main .eut_main_type2 .banners.item2 { top: 385px; left: 50%; }
  #contents.main .eut_main_type2 .banners.item3 { top: 544px; left: 0; }
  #contents.main .eut_main_type2 .banners.item4 { top: 544px; left: 50%; }
  #contents.main .eut_main_type2 .banners.item5 { top: 703px; left: 0; }
	#contents.main .eut_main_type3 { height: 883px; }
  #contents.main .eut_main_type3 .key_visual { height: 385px; }
  #contents.main .eut_main_type3 .key_visual > a { height: 385px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap { top: 22px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .title { font-size: 23px; line-height: 23px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .sub_title { margin-top: -1px; font-size: 18px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap { margin-top: 12px; }
  #contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap .eut_cmpe_btn { position: relative; min-width: 44px; height: 44px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 1px; line-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; }
	#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:after { position: absolute; top: 9px; left: 10px; width: 25px; height: 25px; margin: 0; background: url("../images/main/spr-common.png") no-repeat -25px -100px; background-size: 200px 150px; }
	#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:first-child:after { top: 8px; left: 9px; background-position: 0 -100px; background-size: 200px 150px; }
	#contents.main .eut_main_type3 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:last-child:after { top: 9px; left: 10px; width: 25.5px; height: 25.5px; background-position: -75px -100px; background-size: 200px 150px; }
  #contents.main .eut_main_type3 .key_visual .img_wrap img { margin: 0 0 0 -384px; height: auto; width: 768px; }
  #contents.main .eut_main_type3 .banners .text_wrap .title { font-size: 15px; }
  #contents.main .eut_main_type3 .banners.item1 { top: 385px; left: 0; width: 100%; height: 159px; }
  #contents.main .eut_main_type3 .banners.item1 .text_wrap { top: 22px; left: 15px; }
  #contents.main .eut_main_type3 .banners.item1 img { height: 159px; margin: 0; }
  #contents.main .eut_main_type3 .banners.item2 { top: 544px; left: 0; width: 50%; height: 159px; }
  #contents.main .eut_main_type3 .banners.item2 .text_wrap { top: 96px; }
  #contents.main .eut_main_type3 .banners.item2 .text_wrap .text { display: none; }
  #contents.main .eut_main_type3 .banners.item2 .img_wrap img { height: 159px; margin: 0; }
  #contents.main .eut_main_type3 .banners.item3 { top: 544px; left: 50%; width: 50%; height: 159px; }
  #contents.main .eut_main_type3 .banners.item4 { top: 703px; left: 0; width: 100%; height: 180px; }
  #contents.main .eut_main_type3 .banners.item4 .img_wrap img { height: 180px; }
  #contents.main .eut_main_type4 { height: 585px; height: 100%;}
  #contents.main .eut_banners { 
	  height: 470px; 
	  overflow: hidden !important;
      position: relative !important;
  }

  #contents.main .eut_main_type4 .key_visual .text_wrap.text_wrap_dealer {
	  left: 0px;
  }

  #contents.main .eut_banners.eut_banners_dealers { height: 320px; }
  #contents.main .eut_main_type4 .key_visual { height: auto;  min-height: auto; min-width: 320px;}
  #contents.main .eut_cmly_section_dealer .eut_main_type4 .key_visual { height: 420px;  min-height: 420px; width: 100%;}
  #contents.main .eut_main_type4 .key_visual .img_wrap { height: 600px; text-align: center; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .title { font-size: 23px; line-height: 23px; }
  
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_40, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_40 {font-size: 23px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_36, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_36 {font-size: 21px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_32, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_32 {font-size: 18px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_28, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_28 {font-size: 16px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_24, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_24 {font-size: 14px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .title_22, #contents.main .eut_main_type4 .key_visual .text_wrap .title span.title_22 {font-size: 12px;}

  
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title { margin-top: 8px; font-size: 19px; }
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_20, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_20{font-size: 12px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_22, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_22 {font-size: 14px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_24, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_24 {font-size: 16px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_26, #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title span.sub_title_26 {font-size: 18px;}

  #contents.main .eut_main_type4 .key_visual .text_wrap .sub_title_bottom { margin-bottom: 70px; font-size: 13px;}
  #contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap { 
	  margin-top: 12px; 
	  display: flex;
	  flex-direction: column;
	  align-items: center;
  }

  /* slides icon buttons*/
  /*#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn { position: relative; min-width: 44px; height: 44px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 1px; line-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; }*/
  /*
    #contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:after { position: absolute; top: 9px; left: 10px; width: 25px; height: 25px; margin: 0; background: url("../images/main/spr-common.png") no-repeat -25px -100px; background-size: 200px 150px; }
	#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:first-child:after { top: 8px; left: 9px; background-position: 0 -100px; background-size: 200px 150px; }
	#contents.main .eut_main_type4 .key_visual .text_wrap .button_wrap .eut_cmpe_btn:last-child:after { top: 9px; left: 10px; width: 25.5px; height: 25.5px; background-position: -75px -100px; background-size: 200px 150px; }
  */	
  #contents.main .eut_main_type4 .banners .text_wrap { top: 97px; }
  #contents.main .eut_main_type4 .banners .widget { top: 50%; margin-top:-20%; }
  .widget_image {
	  margin-top:5%;
  }
  .divider_image {
	  margin-top: 3%;
	  margin-bottom: 3%;	
  }	
  #contents.main .eut_main_type4 .banners .text_wrap .title { font-size: 15px; }
  #contents.main .eut_main_type4 .banners .text_wrap .text { display: block; }
  #contents.main .eut_main_type4 .banners.item1, #contents.main .eut_main_type4 .banners.item2, #contents.main .eut_main_type4 .banners.item3, #contents.main .eut_main_type4 .banners.item4, #contents.main .eut_main_type4 .banners.item5 { height: 159px; }
  #contents.main .eut_main_type4 .banners.item1 img, #contents.main .eut_main_type4 .banners.item2 img, #contents.main .eut_main_type4 .banners.item3 img, #contents.main .eut_main_type4 .banners.item4 img, #contents.main .eut_main_type4 .banners.item5 img { height: 159px; margin-top:0px;}
  #contents.main .eut_main_type4 .banners.item1 { top: 0px; left: 0; width: 100%; }
  #contents.main .eut_main_type4 .banners.item2 { top: 159px; left: 0; width: 50%; }
  #contents.main .eut_main_type4 .banners.item2.item-dealer { top: 585px;}
  #contents.main .eut_main_type4 .banners.item3 { top: 159px; left: 50%; width: 50%; }
  #contents.main .eut_main_type4 .banners.item3.item-dealer { top: 355px;}
  #contents.main .eut_main_type4 .banners.item4 { top: 318px; left: 0; width: 50%; }
  #contents.main .eut_main_type4 .banners.item4.item-dealer { top: 159px;}
  #contents.main .eut_main_type4 .banners.item5 { top: 318px; left: 50%; width: 50%; }
  #contents.main .eut_main_type4 .banners.item5.item-dealer { top: 159px;}
  .circles {bottom: 540px;top: auto;}
  #contents.main .paging_num { top: 343px; right: 42px; width: 39px; height: 42px; font-size: 15px; }
  #contents.main .main_prev, #contents.main .main_next { z-index: 10; }
  #contents.main .button_wrap { margin-top: 12px; }
  #contents.main .button_wrap .eut_cmpe_btn.explore { position: relative; min-width: 44px; width: 44px; height: 44px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 1px; line-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; }
  #contents.main .button_wrap .eut_cmpe_btn.explore:after { position: absolute; top: 9px; left: 9.5px; width: 25px; height: 25px; margin: 0; background: url("../images/main/spr-common-m.html") no-repeat 0 0; background-size: 200px 200px; }
  #contents.main .button_wrap .eut_cmpe_btn.configurator { position: relative; min-width: 44px; width: 44px; height: 44px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 1px; line-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; }
  #contents.main .button_wrap .eut_cmpe_btn.configurator:after { position: absolute; top: 9px; left: 9px; width: 25.5px; height: 25.5px; margin: 0; background: url("../images/main/spr-common-m.html") no-repeat -30px 0; background-size: 200px 200px; }
  #contents.main .button_wrap .eut_cmpe_btn.test_drive { position: relative; min-width: 44px; width: 44px; height: 44px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 1px; line-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; }
  #contents.main .button_wrap .eut_cmpe_btn.test_drive:after { position: absolute; top: 9px; left: 9px; width: 25.5px; height: 25.5px; margin: 0; background: url("../images/main/spr-common-m.html") no-repeat -60px 0; background-size: 200px 200px; }
  #contents.main .button_wrap .eut_cmpe_btn.discover { position: relative; min-width: 44px; width: 44px; height: 44px; padding: 0; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; font-size: 1px; line-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; }
  #contents.main .button_wrap .eut_cmpe_btn.discover:after { position: absolute; top: 9px; left: 9px; width: 25.5px; height: 25.5px; margin: 0; background: url("../images/main/spr-common-m.html") no-repeat -60px 0; background-size: 200px 200px; }
}


/*  ------------------------------------------------------------------
 *  Utility
 *  ------------------------------------------------------------------*/
/* Request a Test Drive */
.inner .step_ctrl {margin:20px 0 0 25px;text-align:left;}
.inner .sub_desc {margin-top:8px;}
.inner .sub_desc span {display:block;}
.inner .h2_type02 {font-size:13px;}
.request .box {    
	margin-bottom: 20px;
    padding: 23px 0 17px 24px;
    border: 1px solid #e5e5e5;
    background: #f8f8f8
}

.request .box.stepCon {
	border: 0;
	padding: 0;
	background: transparent;    
}

.car_category .form_chk .car_spr.r_rabla {font-weight: bold; font-size: 13px;}
.request .car_category {font-size:13px;font-weight:bold;color:#05141f;}
.request .car_category .category {padding:0;text-align:center;}
.request .box .car_list .car_u {margin:-15px 0 0 -15px;}
.request .box .car_list .car_box {margin:15px 0 0 15px;}
.request .box .bl_type1 {font-weight:bold;margin:28px 0 12px;text-transform:none;}
.request .box .car_list:first-of-type .bl_type1 {margin-top:0;}
.inner.magazine .con_box04 > .box-right h3 {margin-bottom:0;}
.inner.magazine .box-right .sh_txt {margin-top:18px;}
.inner.magazine .box-right .searchForm .error_text {display:block;margin:0;color:#f00;}
.inner.magazine .con_box04 > .box-right h3.mgt01 {margin-top:38px;}
.inner.magazine .con_box04 > .box-right h3.mgt01.space {margin-top:17px;}
.inner.magazine .con_box04 > .box-right .title1 {margin:8px 0 0 !important;color:#666;}
.inner.magazine .con_box04 > .box-right .title1 .word {display:block;}
.drive-photo-box .car-photo-list li .drive-car-photo span {line-height:20px;position:absolute;top:7px;left:14px;padding:0 30px 0 0;background:url(../images/fleet/icon-form-ok.png) no-repeat right 0;}
.box-right .form_sch .sch_box.error {overflow:visible;border:1px solid #f00;background:#fff7f7;}
.box-right .form_sch .sch_box.error:before {position:absolute;top:5px;right:-145px;width:20px;height:20px;content:'';background:url(../images/common/spr-error.png) no-repeat 0 -20px;background-size:20px 40px;}
.box-right .form_sch .sch_box.error input {background:#fff7f7;}
.box-right .info_tbl.info_tbl_space {margin:17px 0 0;}
.con_box.con_box_02 {margin-top:15px;}
.con_box .contact_Inbox p {font-weight:normal;margin-bottom:15px;}
.con_box .contact_Inbox p .form_chk {vertical-align:top;}
.con_box .border_box .form_chk {margin-right:20px;}
.con_box .border_box .form_chk:last-of-type {margin-right:0;}
.contact_Inbox {overflow:hidden;padding:25px;border:solid 1px #e5e5e5;background:#f8f8f8;color:#666;}
.contact_Inbox.ty02 {margin-top:20px;}
.contact_Inbox.ty02:first-of-type {margin-top:45px;}
.contact_Inbox .imgwrap {float:left;width:45%;text-align:center;}
.contact_Inbox .imgwrap img {max-width:100%;max-height:170px;}
.testdrive-confirm .contact_Inbox .btn-box {float:left;width:55%;padding:0;text-align:left;}
.contact_Inbox .btn-box .line-msg {font-size:18px;line-height:22px;}
.testdrive-confirm .contact_Inbox .btn-box > ul > li p.btn_text {margin-bottom:0;}
.testdrive-confirm .contact_Inbox .btn-box > ul > li {margin-top:17px;padding:0;}
.testdrive-confirm .contact_Inbox .btn-box > ul > li:first-child {margin-top:0;}
.location_search_result {min-height:60px;margin-top:20px;}
.location_search_result .location_text {position:relative;}
.location_search_result .result_txt {font-size:12px;font-weight:normal;margin:10px 0 15px 0;color:#666;}
.location_search_result .result_txt strong {font-weight: bold;color:#05141f;}
.testdrive-confirm > .mapArea {width:100%;height:230px;border:1px solid #e4e4e4;}
.testdrive-confirm .btn-box.top-line {margin:20px 20px 0;padding:20px 0;border-top:1px solid #e5e5e5;}
.testdrive-confirm .info {margin:20px 20px 0 20px;}
.testdrive-confirm .info ul:after {display:block;clear:both;content:'';}
.testdrive-confirm .info ul li {float:left;width:25%;}
.testdrive-confirm .info ul li dl {padding-right:20px;}
.testdrive-confirm .info ul li:last-child {padding-right:0;}
.testdrive-confirm .info ul li dl dt {font-weight: bold;font-size:15px;line-height:35px;color:#05141f;}
.testdrive-confirm .info ul li dl dd {font-size:13px;line-height:20px;color:#666;}
.contact_Inbox .form_chk {}
.contact_Inbox .form_chk label {position:relative;}
.contact_Inbox .form_chk label:before {display:none;}
.contact_Inbox .form_chk label:after {width:15px;height:15px;margin:-2px 0 0 6px;background-position:0 -15px;vertical-align:middle;content:'';}
.contact_Inbox .check_box.c_on:after{content:" ";background-position:-32px -15px}
.contact_Inbox .form_chk input[type="checkbox"]:checked + label:after{background-position:-32px -15px}
.contact_Inbox .form_chk input:focus + label:after {outline:2px solid #a6c8ff}
.contact_Inbox .border_box .form_chk label:before {display:inline-block;}
.contact_Inbox .border_box .form_chk label:after {display:none;}

@media all and (max-width:1024px) {
	.testdrive-confirm > .line-msg:after {width:27% !important;}
	.testdrive-confirm > .line-msg:before {width:27% !important;}
}

@media all and (max-width:767px) {
	.request .box {padding:12px;}
	.request .box .car_list .car_u {margin:-8px 0 0 -8px;}
	.request .box .car_list .car_box {margin:8px 0 0 8px;}
	.request .box .bl_type1 {margin:23px 0 7px;}
	.request .car_category .category {text-align:left;}
	.box-right .searchForm .form_sch .btn2 {clear:both;padding:10px 0 12px;}
	.contact_Inbox {padding:10px;font-size:12px;}
	.testdrive-confirm .info {margin:10px 0 0 0;}
	.testdrive-confirm .info ul li {float:none;width:100%;margin-bottom:3px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
	.testdrive-confirm .info ul li:last-of-type {border-bottom:none;}
	.testdrive-confirm .btn-box.top-line {margin:0;padding:15px 0 0;}
	.contact_Inbox .imgwrap {float:none;width:100%;}
	.testdrive-confirm .contact_Inbox .btn-box {float:none;width:100%;}
	.contact_Inbox .btn-box .line-msg {margin:30px 0 7px 10px;}
	.contact_Inbox.ty02 {margin-top:10px;}
	.contact_Inbox.ty02:first-of-type {margin-top:23px;}
	.inner.magazine .con_box04 > .box-right .title1 .word {display:inline;}
	.inner.magazine .con_box04 > .box-right h3.mgt01 {margin-top:23px;}
	.box-right .info_tbl.info_tbl_space {margin:7px 0 0 10px !important;}
	.con_box04 > .box-right .sh_txt {margin-top:13px;}
	.box-right .form_sch .sch_box.error:before {right:-31px;}
	.inner .sub_desc span {display:inline;}
	#sticky-footer-mobile {display:block;}
	#sticky-footer {display:none;}
}

/* FIND A DEALER */
.find_dealer .findSearch {padding:27px 43px 25px;}
.find_dealer .schTit {top:62px;left:43px;width:110px;}
.find_dealer .schCon {box-sizing:border-box;padding-left:110px;}
.find_dealer .schCon .formArea {position:static;margin-top:8px;/* padding-right:328px; */box-sizing:border-box;}
.find_dealer .findSearch .btnArea {top:56px; right: 234px;}
.find_dealer .formArea .formInput {margin:0 328px 10px 0;}
.find_dealer .formArea .formInput.error {position:relative;border:1px solid #f00;background:#fff7f7;}
.find_dealer .formArea .formInput.error:after,.sendinform .info_tbl .info_td > .form_sch.error:after{position:absolute;top:8px;right: -27px;display:block;clear:both;width:20px;height:20px;content:'';background-image:url(../images/common/spr-error.png);background-repeat:no-repeat;background-position:left bottom;}
.sendinform .info_tbl .info_td > .form_sch.error:after{right:-23px;top:4px;}
.sendinform .info_tbl .info_td .search_btn{margin-left:28px;}
.find_dealer .formArea .formInput.error .sch_inp {color:#f00;background-color:#fff7f7;}
.find_dealer .searchOption {margin-left:-115px;}
.find_dealer .description {clear:both;padding:20px 0 0;color:#666;}
.find_dealer .description span {display:block;}
.find_dealer .searchOption .formCheck {display:table;padding:0 5px;box-sizing:border-box;}
.find_dealer .searchOption .formCheck label {display:table-cell;margin:0;line-height:1;vertical-align:middle;}
.find_dealer .searchOption .formCheck label:before {position:absolute;top:17px;left:50%;width:38px;height:38px;margin:0 0 0 -19px;background:url(../images/util/bg-findSearchNew-w-02.png) no-repeat;background-position:0 0;}
.find_dealer .searchOption .formCheck label.option02:before {top:17px;width:27px;margin:0 0 0 -13px;background-position:-42px 0;}
.find_dealer .searchOption .formCheck label.option03:before {top:17px;width:32px;margin:0 0 0 -16px;background-position:-72px 0;}
.find_dealer .searchOption .formCheck label.option04:before {top:17px;width:30px;margin:0 0 0 -15px;background-position:-108px 0;}
.find_dealer .searchOption .formCheck label.option05:before {top:17px;width:33px;margin:0 0 0 -16px;background-position:-143px 0;}
.find_dealer .searchOption .formCheck label.option06:before {top:17px;width:32px;margin:0 0 0 -16px;background-position:-179px 0;}
.find_dealer .searchOption .formCheck label.option07:before {top:17px;width:28px;margin:0 0 0 -14px;background-position:-215px 0;}
.find_dealer .searchOption .formCheck label.option08:before {top:17px;width:35px;margin:0 0 0 -17px;background-position:right 0;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label:before,
.find_dealer .searchOption .formCheck label.c_on:before {top:13px;background-position:0 -38px !important;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label.option02:before,
.find_dealer .searchOption .formCheck label.option02.c_on:before {top:13px;background-position:-42px -38px !important;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label.option03:before,
.find_dealer .searchOption .formCheck label.option03.c_on:before {top:13px;background-position:-72px -38px !important;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label.option04:before,
.find_dealer .searchOption .formCheck label.option04.c_on:before {top:13px;background-position:-108px -38px !important;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label.option05:before,
.find_dealer .searchOption .formCheck label.option05.c_on:before {top:13px;background-position:-143px -38px !important;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label.option06:before,
.find_dealer .searchOption .formCheck label.option06.c_on:before {top:13px;background-position:-179px -38px !important;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label.option07:before,
.find_dealer .searchOption .formCheck label.option07.c_on:before {top:13px;background-position:-215px -38px !important;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label.option08:before,
.find_dealer .searchOption .formCheck label.option08.c_on:before {top:13px;background-position:right -38px !important;}
.find_dealer .searchOption .formCheck input[type="checkbox"]:checked + label,
.find_dealer .searchOption .formCheck .check_box.c_on {}
.find_dealer .searchOption .formCheck input[type="checkbox"]:focus + label {outline:2px solid #a6c8ff}
.find_dealer .location_result .result_txt {font-weight:normal;}
.location_table.table_type3 thead th {color:#05141f;background:#f5f5f5;}
.location_table.table_type3 tbody th {text-align:left;color:#05141f;background:#fff;}
.location_table.table_type3 td {color:#666;}
.find_dealer .bl_type_a {font-size:12px;}
.offerList02 .spr_offer1 {background-position:-61px 0;}
.offerList02 .spr_offer2 {background-position:-97px -36px;}
.offerList02 .spr_offer3 {background-position:-97px 0;}
.offerList02 .spr_offer4 {background-position:-169px 0;}
.offerList02 .spr_offer5 {background-position:-135px -35px;}
.offerList02 .spr_offer6 {background-position:-62px -73px;}
.offerList02 .spr_offer7 {background-position:-97px -71px;}
.offerList02 .spr_offer8 {background-position:-135px -71px;}
.find_dealer .map_review {margin:30px 0 0 0;}
.find_dealer .map_review .col2 > div {border:1px solid #e5e5e5;padding:5px 0;border-radius:5px}
.find_dealer .map_review .col2:first-of-type {box-sizing:border-box;padding-right:20px}
.find_dealer .map_review .sales_box {margin:0;border:1px solid #e5e5e5;background:#f8f8f8;}
.find_dealer .map_review .sales_box .review_txt .bl_type_a {margin-top:10px;}
.find_dealer .location_table .reevoo {margin:0;}
.find_dealer .error_text {margin:-4px 0 6px;color:#fe0000;}
.find_dealer .locInfo .info li strong {color:#05141f;}
.map_lc {margin-top:15px;}
.find_dealer .where .map_list {left:10px;}
.find_dealer .location_mapview .center_list {border:1px solid #e5e5e5;}
.find_dealer .location_mapview .mapArea {border:1px solid #e5e5e5;}
.find_dealer .location_mapview .center_list ul li a.dealer_a {padding-bottom:75px;}
.find_dealer .location_mapview .center_list ul li .btn_type {position:absolute;bottom:0;left:0;width:calc(100% - 55px);padding:0 0 20px 55px;}
.find_dealer .location_mapview .center_list ul li .btn_type a {display:inline-block;margin-top:10px;}
.popup_wrap .mappop_02 .sales_box {background-color:#fdfdfd;}
.popup_wrap .mappop_02 .sales_box {margin-top:10px;}
.popup_wrap .mappop_02 .sales_box:first-of-type {margin-top:6px;}
.popup_wrap .mappop_02 .locInfo .offerList {margin-top:2px;}
.popup_wrap .mappop_02 .dir_submit .btnArea > .btnSmall {margin-top:3px;}
.popup_wrap .mappop_02 .guide_txt {font-size:12px;margin:6px 0 -8px 85px;color:#05141f;}
.popup_wrap .mappop_02 .error_text {margin:-5px 0 9px 85px;color:#fe0000;}
.popup_wrap .mappop_02 .error {position:relative;}
.popup_wrap .mappop_02 .error:after {position:absolute;top:5px;right:-121px;display:block;clear:both;width:20px;height:20px;content:'';background-image:url(../images/common/spr-error.png);background-repeat:no-repeat;background-position:left bottom;}
.popup_wrap .mappop_02 .error .form_wrp .input_box {color:#f00;border:1px solid #f00;background:#fff7f7;}

@media all and (max-width:1024px) {
	.find_dealer .findSearch {padding:27px 35px 25px;}
	.find_dealer .findSearch .btnArea {right: 228px;}
}

@media all and (max-width:767px) {
	.find_dealer .location_result {padding:2px 15px 12px;border:1px solid #e3e3e3;background:#fff;}
	.find_dealer .location_listview {margin-top:6px;padding:0;border:none;background:none;}
	.find_dealer .location_result .result_txt {margin:10px 0 6px;}
	.find_dealer .location_list .locInfo .addr {padding:6px 0 10px;}
	.find_dealer .findSearch {padding:11px 15px 12px;}
	.find_dealer .schCon .formArea {width:95%;padding:0;}
	.find_dealer .formArea .formInput {margin:0 0 10px 0;}
	.find_dealer .formArea .formInput.error:after {right:-25px;}
	.find_dealer .searchOption {margin-left:0;}
	.find_dealer .schCon {padding:0;}
	.find_dealer .findSearch .btnArea {top:auto;right:auto;bottom:15px;left:50%;margin-left:-52px;}
	.find_dealer .description {padding:20px 0 42px;}
	.find_dealer .location_list .loc_l:last-of-type {border-bottom:2px solid #7d7d7d;}
	.find_dealer .location_list .reevoo {margin:0 0 0 5px;vertical-align:middle;}
	.find_dealer .location_listview {border-bottom:none;}
	.find_dealer .location_mapview .center_list {margin:10px 0 0 0;}
	.find_dealer .location_mapview .center_list .listInner {border:none;}
	.find_dealer .location_mapview {border:none;}
	.find_dealer .map_review {margin:25px 0 0 0;}
	.find_dealer .map_review .col2 {margin-top:15px;}
	.find_dealer .map_review .col2:first-of-type {margin-top:0;padding-right:0;}
	.popup_wrap .mappop_02 .direction_po ul {padding:15px 5px;}
	.popup_wrap .mappop_02 .dir_input {width:70%;}
	.popup_wrap .mappop_02 .guide_txt {font-size:12px;margin:6px 0 -8px 0;text-align:center;color:#05141f;}
	.popup_wrap .mappop_02 .error_text {margin:-5px 0 9px 0;padding:0 5px;text-align:center;color:#fe0000;}
	.popup_wrap .mappop_02 .direction_po li.dir_submit {float:none;width:100%;}
	.popup_wrap .mappop_02 .error:after {right:-30px;}
	.popup_wrap .mappop_02 .dir_submit .btnArea {clear:both;padding:10px 0 0;text-align:center;}
}

/* KIA E-NEWSLETTER SIGN UP */
.info_tbl .info_th .info_desc {font-size:15px;color:#05141f;}
.info_tbl .info_th .info_desc span {display:block;color:#05141f;}
.img_ut_con {display:table-cell;height:305px;padding:0;text-align:center;vertical-align:middle;}
.img_ut_con .txt_thankyou {font-size:30px;line-height:1.2;display:block;margin-top:15px;color:#05141f;}
.img_ut_con p.txt_thankyou2 {font-size:15px;margin-top:15px;color:#05141f;}
.img_ut_con .btn_thankyou {margin-top:70px;}

@media all and (max-width:767px) {
	.info_tbl .info_th .info_desc {font-size:13px;}
	.info_tbl .info_th .info_desc span {display:inline;}
	.img_ut_con .txt_thankyou {font-size:20px;}
	.img_ut_con p.txt_thankyou2 {font-size:13px;}
	.sendinform	.info_tbl .info_td > .form_sch.email-find-btn .sch_box{width:70px;}
	.sendinform .info_tbl .info_td > .form_sch.error:after{right:-4px;}
}

/* SEARCH */
.search_result.detail_list02 .list dt {font-size:21px;padding:25px 0;border-bottom:2px solid #a7a7a7;}
.search_result.detail_list02 .list h3 {font-size:18px;}
.search_result.detail_list02 .list em {font-weight: bold;color:#05141f;}
.detail_list.detail_list02 .list dd li {font-size:18px;padding:22px 0 24px 7px;border-top:0;border-bottom:1px solid #e8e8e8;}
.detail_list.detail_list02 .list dd li:first-child {padding-top:0;}
.detail_list.detail_list02 .list dd li .category_list {overflow:hidden;}
.detail_list.detail_list02 .list dd li .txt_cg {font-size:12px;float:left;margin-top:10px;color:#999;}
.detail_list.detail_list02 .list dd li .date_cg {font-size:12px;float:right;margin-top:10px;color:#999;}
.detail_list.detail_list02 .list dd .pg_num_area {border-top:0;}
.search_none {height:500px;text-align:center;background:url(../images/util/bg-none.gif) no-repeat 50% 163px;}
.search_none strong {font-size:24px;display:inline-block;margin-top:240px;}
.searchBox .form_chk .check_box {color:#222;}
.searchBox .form_chk .check_box.c_on {color:#05141f;}
.searchBox .form_wrp.error:before {display:none;}
.search_result.detail_list02 {margin-top:-15px;border-top:none;}
.detail_list.detail_list02 .list .txt {font-weight: bold;font-size:18px;}
.detail_list.detail_list02 .list dd li {padding:15px 0 17px 7px;}
.detail_list.detail_list02 .list dt {font-size:22px;}
.detail_list.detail_list02 .list .search_none {background:none;}
.detail_list.detail_list02 .list strong {font-size:22px;font-weight:normal;color:#7e8083;}

/* SEARCH Paging :First & End btn add */
.pg_num_area .pg_first {width:18px;margin-right:16px;background-position:-80px 0;}
.pg_num_area .pg_end {width:18px;margin-left:16px;background-position:-103px 0;}

/* BUILD MY KIA */
.content_title .sub-tit-con02 {padding:16px 0 0;}
.byo {position:relative;}
.byo .byoView {z-index:10;box-sizing:border-box;width:100%;height:430px;margin:-47px 0 30px 0;padding:27px 0 0;background:#fff url(../images/newcars/bg-offbg.png) bottom center;}
.byo .byoDetail {position:relative;clear:both;}
.byo .byoDetail:after {display:block;clear:both;content:'';}
.byo.byo_sns .byoView {top:50px;}
.byo.byo_sns .byoDetail {padding-top:420px;}
.popup_tool .container {background:#fff;}
.popup_tool .byoTab {display:none;}
.popup_tool .byo .byoView {top:5px;}
.popup_tool .byoView .tab_type1 {display:none;}
.popup_tool .byo .sales_box {display:none;}
.popup_tool.popup_tool [class*='bl_type']::after {display:inline-block;}
.byoTab {position:relative;z-index:11}
.byoTab .step {width:100%;margin-bottom:20px;}
.byoTab .step li {width:16.6%;border-left:0;}
/*.byoTab .step.col5 li {width:16.66%}*/
.byoTab .step.col5 li {width:20.75%}
.byoTabFinantare .step.col5 li {width:16.66%}
.byoTab .step li a {position:relative;box-sizing:border-box;height:55px;padding:0;color:#05141f;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;background:#fafafa url(../images/util/bg-byostep.png) no-repeat right top;}
.byoTab .step li:last-child  a {
	/*background: #fafafa;*/
	border-right: 1px solid #c1c1c1;
 }
 .byoTabFinantare .step li:last-child a {
	 border-right: 1px solid #fafafa;
 }
.byoTab .step li:first-child a {border-left:1px solid #c1c1c1;}
.byoTab .step li.finish a {border-right:1px solid #58595b;background:#fafafa none;}
.byoTab .step li.tab_on {position:relative;z-index:10;background:#fff;}
.byoTab .step li.tab_on:before {position:absolute;z-index:10;top:0;right:-1px;width:18px;height:55px;content:'';background:#f8f8f8 url(../images/util/bg-byostep-on.png) 0 0 no-repeat;}
.byoTab .step li.tab_on:after {position:absolute;z-index:10;top:0;left:-15px;width:18px;height:55px;content:'';background:url(../images/util/bg-byostep-on2.png) 0 0 no-repeat;}
.byoTab .step li.tab_on a {color:#fff;border-top:1px solid #05141f;border-bottom:1px solid #05141f;background:#05141f;}
.byoTab .step li.tab_on a:before {position:absolute;bottom:-9px;left:0;width:100%;height:9px;content:'';background:url(../images/util/bg-byostep-arrow.png) no-repeat center bottom;}
.byoTab .step li:first-child.tab_on:after {left:0;background:none;}
.byoTab .step li:first-child.tab_on a {border-left:1px solid #c1c1c1;}
.byoTab .step li.finish.tab_on:before {right:0;background:none;}
.byoTab .step li.finish.tab_on a {border-right:1px solid #c1c1c1;}
.byoTab .step li a span {line-height:19px;display:inline-block;height:19px;padding-right:9px;}
.byoTab .step li.off a span {margin-left:-13px;padding-left:26px;background:url(../images/util/icon-complete.png) 0 0 no-repeat;}
.byoTab .totalPrice {position:absolute;z-index:8;top:0;right:0;width:17%;height:53px;background:#fafafa; color:#05141f;border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1;}
.byoTabFinantare .totalPrice {width: 16.66%;}
.byoTab .totalPrice p {font-size:13px;font-weight:bold;padding-top:6px;padding-left:10px;color:#05141f;}
.byoTab .totalPrice span {font-size:12px;font-weight:bold;display:block;margin-top:5px;padding-right:10px;text-align:right;color:#05141f;}
.byo_preview {position:relative;height:100%;}
.byo_preview .logo {position:absolute;left:0;width:100%;}
.byo_preview .logo .lg_img {font-size:26px;display:inline-block;margin-top:25px;vertical-align:middle;}
.byo_preview .logo .lg_img img {width:auto;height:27px;}
.byoView .byo_preview .exterior {position:relative;margin:0;}
.byoView .byo_preview .exterior a.exterior_next {position:absolute;z-index:99;top:50%;right:0;display:none;width:28px;height:56px;margin-top:-14px;cursor:pointer;text-indent:-9999px;background:url(../images/util/btn-spec-next.png) no-repeat;}
.byoView .byo_preview .exterior a.exterior_prev {position:absolute;z-index:99;top:50%;left:0;display:none;width:28px;height:56px;margin-top:-14px;cursor:pointer;text-indent:-9999px;background:url(../images/util/btn-spec-prev.png) no-repeat;}
.byoView .byo_preview .exterior .slides {overflow:hidden;height:100%;}
.byoView .byo_preview .exterior .slides li {display:none;float:left;width:100%;}
.byoView .byo_preview .exterior .slides li img {display:block;margin:0 auto;}
.byoView .byo_preview .view_bottom .desc {font-size:11px;line-height:14px;width:300px;margin:0 auto;text-align:center;color:#999;}
.byoView .byo_preview .video {position:absolute;right:0;bottom:29px;overflow:hidden;box-sizing:border-box;width:290px;height:38px;border:1px solid #e0e0e0;background:#fff;z-index:11;}
.byoView.byoView_summary .byo_preview .video {display:none;}
.byoView .byo_preview .video.on {height:340px;}
.byoView .byo_preview .video h4 {font-size:13px;font-weight:bold;line-height:38px;position:relative;height:38px;padding-left:40px;text-align:left;vertical-align:middle;color:#a1a1a1;border-bottom:1px solid #e0e0e0;}
.byoView .byo_preview .video h4 a.btn_video {font-size:0;line-height:0;position:absolute;top:13px;right:10px;width:19px;height:10px;text-indent:-999px;background:url(../images/util/icon-video-open.png) 0 0 no-repeat;}
.byoView .byo_preview .video.on h4 a.btn_video {background:url(../images/util/icon_video_close.png) 0 0 no-repeat;}
.byoView .byo_preview .video:before {position:absolute;top:11px;left:10px;width:22px;height:15px;content:'';background-image:url(../images/util/icon-youtube.gif);}
.byoView .byo_preview .video .video_box {display:none;}
.byoView .byo_preview .video .text {overflow:auto;height:123px;padding:12px 12px;background:#fff;box-sizing:border-box}
.byoView .byo_preview .video .text p {font-size:12px;line-height:16px;color:#999;}
.byoView .byo_preview .video .text .title {font-size:12px;margin-bottom:10px;}
.byoView .byo_preview .video .text a.icon {font-size:0;line-height:0;position:absolute;top:220px;right:12px;width:35px;height:27px;text-indent:-999px;background-image:url(../images/util/icon-text.png);}
.byoView .byo_preview .video .text.on a.icon {background-image:url(../images/util/icon-text-black.png);}
.byoView .byo_preview .video .text .movietxt {display:none;overflow-y:scroll;height:50px;padding:12px;color:#fff;background:#222;}
.byoView .byo_preview .video .text.on .desc {display:none;}
.byoView .byo_preview .video .text.on .movietxt {display:block;}
.byoView .byo_preview .video.on .video_box {display:block;}
.byoView .byo_preview .exterior_360vr {height:380px;}
.byo_preview .car_3d {position:static;width:600px;margin:0 auto;padding:0;}
.byo_preview .choice_color_wr {position:static;}
.byoView .byo_preview .visual .exVrArea img {width:600px;height:auto;}
.byo_preview .choice_color_wr .car_refresh {position:absolute;top:auto;bottom:-50px;left:0;width:240px;margin:0;text-align:left;}
.btn3dvr .btnLarge {font-size:14px;}
.btn3dvr .btnLarge .btnIcon:before {background:url(../images/util/btn-3dvr.png) 5px 5px no-repeat;}
.btn3dvr p {font-size:11px;padding-top:5px;color:#999;}
.color_tab {margin-bottom:0;border:0;}
.buildmykia .color_tab {margin:0;}
.color_tab ul li {min-width:150px;}
.byoView .byo_preview .logo .subTxt {font-size:18px;display:inline-block;height:24px;color:#05141f;}
.byoView .byo_preview .logo .subTxt:before {display:inline-block;width:1px;height:24px;margin:0 10px 0 10px;content:'';vertical-align:middle;background:#b5b5b5;}
.byoView .byo_preview .logo .price {font-weight: bold;font-size:30px;display:block;margin-top:15px;color:#05141f;}
.byoView .byo_preview .tab_type1 {position:absolute;z-index:1;top:0;right:0;}
.byoView .byo_preview .visual {height:300px;text-align:center;}
.byoView .byo_preview .visual img {height:100%;}
.byoView .byo_preview .visual .inView {position:relative;width:610px;margin:0 auto;}
.byoView .byo_preview .visual .in_img li {display:none;}
.byoView .byo_preview .visual .in_img li.on {display:block;}
.byoView .byo_preview .visual .inViewLeft {position:absolute;top:50%;left:0;margin-top:-19px;}
.byoView .byo_preview .visual .inViewRight {position:absolute;top:50%;right:0;margin-top:-19px;}
.byoView .byo_preview .visual .inViewLeft img {width:20px;height:38px;}
.byoView .byo_preview .visual .inViewRight img {width:20px;height:38px;}
.byoView .byo_preview .visual .pg_btn_area {margin-top:-5px;}
.byoDetail:after {display:block;clear:both;content:'';}
.byoDetail .byo_content {float:left;width:620px;border-top:3px solid #05141f;}
.byoDetail .byo_aside {/* position:absolute;top:0;right:0; */float:right;width:290px;border-top:3px solid #05141f;}
.byoDetail .byo_aside.summary {position:absolute;top:-430px;right:0;float:none;}
.byo .byoView {height: 450px;}
.byoDetail .byo_aside .aside {position:relative;border-bottom:3px solid #05141f;}
.byoDetail .byo_aside .aside .tit {font-size:16px;display:block;padding:12px 10px;border-bottom:1px solid #777;}
.byoDetail .byo_box {position:relative;padding-bottom:20px;border:1px solid #e3e3e3;background:#fff;}
.byoDetail .byo_box+.byo_box {margin-top:20px;}
.byoDetail .byo_box.ng-hide+.byo_box {margin-top:0}
.byoDetail .byo_box .array_area {position:absolute;top:14px;right:23px;}
.byoDetail .byo_box .ctrl {position:absolute;top:10px;right:15px;}
.byoDetail .byo_box .byo_tit {padding:17px 23px 13px 23px;border-bottom:1px solid #e3e3e3;}
.byoDetail .byo_box .byo_tit h3,
.byoDetail .byo_box .byo_tit h4 {font-size:16px;}
.byoDetail .byo_box .byo_tit .btn_areaR {position:absolute;top:12px;right:23px;width:300px;margin-top:0;}
.byoDetail .byo_box .byo_con {padding:20px 23px 0 23px;}
.byoDetail .byo_box .byo_con.byo_con_02 {padding:27px 23px 0 23px;}
.byoDetail .byo_box .byo_con > h3 {font-size:13px;font-weight:normal;}
.byoDetail .byo_box .byo_con > p {font-size:13px;}
.byoDetail .byo_box .byo_con > p.tbl_top {padding-bottom:20px;color:#666;}
.byoDetail .byo_box .byo_con:after {display:block;clear:both;content:'';}
.byo_con_financing:after {display:block;clear:both;content:'';}

.finantare_tab {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}

.finantare_breadcrumb {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	width: 100%;
	margin-top: 10px;
}

.finantare_breadcrumb_button {
	margin: 15px 0 13px 0px;
}

.tabel_finantare_container {
	border-top: 2px solid #000;
	width: 100%;
	margin-top: 10px;
}

.tabel_finantare tr th, .tabel_finantare tr td {
	text-align: center;
	height: 25px;
	font-size: 11px;
}

.tabel_finantare tr td.align_left {
	text-align: left;
	padding-left: 10px;
}

.tabel_finantare tr th {
	font-weight: bold;
}

.tabel_finantare tr.grey_row {
	background-color: #F8F8F8;
}

.financing_note {
	padding-top: 5px;
	font-size: 11px;
}

.finantare_section label {
	display: block;
	padding: 5px 0px 7px 0px;
}

.financing_legend {
	display: block;
	color: #9BA1A4;
	padding-top: 7px;
	margin-bottom: 10px;
}

.financing_field input {
	height: 40px;
	border: 1px solid #c1c1c1;
	border-radius: 3px;
	text-indent: 7px;
}

.financing_field input.ng-invalid:focus,
.financing_field input.ng-invalid {
	outline: 1px solid red;
	border: 1px solid red;
}

.financing_field input:disabled {
	color: #9BA1A4;
	background-color: #F8F8F8;
	border: 1px solid #c1c1c1;
}

.finantare_section1 {
	width: 60%;
}

.finantare_section2 {
	width: 30%;
    padding: 0px 10px 0px 10px;
    border: 1px solid #e3e3e3;	
}

.financing_tab_ul {
	border-bottom: 1px solid #e3e3e3;
}

.financing_tab_ul li {
	border-bottom: 0px;
}
.finantare_persoana_juridica {display: none;}
.byoDetail .byo_box .byo_con .con_h {font-size:15px;display:block;margin-top:20px;margin-bottom:10px;padding-top:15px;border-top:1px solid #e3e3e3;}
.byoDetail .byo_box .byo_con .con_h:first-child {margin-top:0;padding-top:0;border-top:0;}
.byoDetail .byo_box .byo_con .notice {box-sizing:border-box;margin-top:15px;padding:20px;border:1px solid #e5e5e5;}
.byoDetail .byo_box .byo_con .notice p {font-size:12px;line-height:16px;color:#999;}
.byoDetail .byo_review {overflow:hidden;}
.byoDetail .byo_review .review_l {float:left;width:100%;}
.byoDetail .byo_review .review_tmb {float:left;width:190px;height:135px;margin-right:24px;}
.byoDetail .byo_review .review_txt {overflow:hidden;}
.byoDetail .byo_review .review_txt .r_tit {font-size:20px;line-height:22px;display:block;margin-bottom:6px;}
.byoDetail .byo_review .review_txt .r_star .starNum {font-weight: bold;font-size:18px;margin-left:5px;color:#e69d00;}
.byoDetail .byo_review .review_txt .r_date {display:block;margin-top:5px;color:#999;}
.byoDetail .byo_review .review_txt .r_txt {margin:4px 0 5px;color:#666;}
.byoDetail .byo_graph {overflow:hidden;padding:10px;}
.byoDetail .byo_graph .note {font-size:11px;display:inline-block;margin-bottom:8px;color:#666;}
.byoDetail .byo_graph .graph {position:relative;display:block;float:left;overflow:hidden;width:81px;height:81px;margin-right:16px;background:url(../images/shopping-tools/bg-preferences-circle.png) 0 0 no-repeat;}
.byoDetail .byo_graph .graph .rate {font-weight: bold;font-size:16px;position:absolute;top:50%;left:4px;width:100%;margin-top:-10px;text-align:center;color:#666;}
.byoDetail .byo_graph .graph .rate .num {font-size:28px;}
.byoDetail .byo_graph .rank {overflow:hidden;width:auto;}
.byoDetail .byo_graph .rank li {line-height:16px;margin:4px 0;padding-left:34px;}
.byoDetail .byo_graph .rank li .num {font-size:10px;font-weight:bold;line-height:16px;position:relative;top:-1px;display:inline-block;width:25px;margin:0 7px 0 -34px;text-align:center;color:#666;border:1px solid #c6c6c6;border-radius:2px;background:#fff;}
.byoDetail .byo_graph .rank li:first-child {font-weight: bold;}
.byoDetail .byo_graph .rank li:first-child .num {color:#05141f;}
.byoDetail .option_a {position:absolute;top:12px;right:10px;color:#666;}
.byoDetail .byo_summary .sum_l {color:#666;border-top:1px solid #777;}
.byoDetail .byo_summary .sum_l:first-child {border-top:0;}
.byoDetail .byo_summary .sum_l .option_txt {float:left;width:65%;}
.byoDetail .byo_summary .sum_l .price {float:right;}
.byoDetail .byo_summary .sum_l .minus_price {float:right;color:#05141f;}
.byoDetail .byo_summary .sum_l .item_h {display:block;padding:8px 10px;text-decoration:none;overflow: hidden;}
.byoDetail .byo_summary .sum_l .item_h h4 {display:inline;}
.byoDetail .byo_summary .sum_l .item_h .item_a {margin:2px 0 0 2px;}
.byoDetail .byo_summary .sum_l .item_h .price {color:#05141f;}
.byoDetail .byo_summary .sum_l.total {padding:10px;}
.byoDetail .byo_summary .sum_center {text-align:center;}
.byoDetail .byo_summary .sum_center {text-align:center;}
.byoDetail .byo_summary .sum_l.total .total_price {font-size:20px;line-height:22px;display:block;padding-bottom:18px;text-align:right;color:#05141f;}
.byoDetail .byo_summary .item_u {display:none;}
.byoDetail .byo_summary .item_l {position:relative;padding:5px 10px 5px 25px;border-top:1px solid #d8d8d8;}
.byoDetail .byo_summary .item_l:after {display:block;clear:both;content:'';}
.byoDetail .byo_summary .item_l:before {position:absolute;top:12px;left:17px;display:block;width:2px;height:2px;content:'';background:#05141f;}
.byoDetail .byo_summary .item_l .sort {font-size:13px;font-weight:normal;display:inline-block;float:left;width:100%;color:#05141f;}
.byoDetail .byo_summary .sum_l.on .item_u {display:block;}
.byoDetail .sales_box {margin:-30px 0 24px;padding:19px 0;}
.byoDetail .sales_box h5 {display:none;}
.byoDetail .option_area {position:relative;display:block;}
.byoDetail .option_price {display:inline-block;margin-left:20px;color:#666;}
.byoDetail .option_btn {position:absolute;top:auto;right:0;bottom:0;padding-left:17px;text-decoration:underline;background:url(../images/shopping-tools/icon-setting.png) no-repeat 0 50%;}

.byo_complete {width:100%;border-top:3px solid #05141f;}
.completeList {font-size:20px;width:100%;height:71px;margin:-30px 0 24px;padding-top:50px;text-align:center;color:#fff;border:1px solid #e3e3e3;background:red;}
.byo_complete .byo_box .byo_tit {clear:both;overflow:hidden;}
.byo_box .byo_con .table_type4 .tbl_tr .tbl_th {width:40%;}
.byo_box .byo_con .table_type4 .tbl_tr .tbl_td {width:60%;}

.byo_checkbox {overflow:hidden;box-sizing:border-box;margin-bottom:15px;padding:20px;border:1px solid #e5e5e5;background:#f8f8f8;}
.byo_checkbox ul li {float:left;}
.byo_checkbox ul li .form_chk {margin-right:10px;}
.byo_checkbox ul li .form_chk label {color:#666;}
.byo_checkbox ul li .form_chk label.c_on {font-weight:bold;color:#05141f;}
.byo_con_2 {padding:20px 22px 0 22px;}
.byo_con_finantare {padding:20px 0px 0px 0px;}
.option_box.on {border:1px solid red;}
.form_chk.wid {/*width:100%;*/}
.ico_area .ico_0 {position:absolute;top:0;right:0;display:inline-block;float:right;width:17px;height:16px;background-image:url(../images/common/spr-common.png);background-position:-60px -40px;}
.opt-button-b {position:relative;top:-7px;left:236px;}
.opt-button-b .b_change {background:#7e8083;}
.byo_content_2 {float:left;width:620px;margin-top:20px;border-top:1px solid #e5e5e5;}
.popup .pop_con {position:relative;background:#fff;}
.locInfo .info li strong {padding-left:5px;}
.locInfoinBox strong {padding-left:5px;}
.text_0 {font-weight: bold;font-size:15px;padding:4px 0 0 20px;}
.text_1 {font-size:13px;padding:4px 0 0 20px;color:#b8b8b8;}
.ico_margin {padding:2px 0 20px 20px;}
.buildmykia .byo .byoDetail {padding-top:505px;}
.buildmykia .form_chk label {width:auto;color:#05141f;}
.buildmykia .form_chk label.red_label {color:#05141f;font-weight:bold;}

.buildmykia .option_list .form_chk {/*position:static;*/height:36px;/*padding-right:20px;*/box-sizing:border-box}
.buildmykia .option_list .wid{height:auto; display: inline; overflow: auto;};
.buildmykia .option_list .option_l .option_box {position:relative;box-sizing:border-box;}
.buildmykia .option_list .form_chk label.r_on:after {position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';border:1px solid #05141f;background:none;}
.buildmykia .option_list .form_chk label.c_on:after {position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';/*border:1px solid #05141f;*/background:none;}
.buildmykia .option_list .option_l .option_box .info {position:absolute;top:12px;right:10px;width:17px;height:17px;}
.buildmykia .option_list .option_l .option_box .info a {display:block;overflow:hidden;width:100%;height:100%;text-indent:-1000px;background:url(../images/util/icon-info.png) no-repeat 0 0;}
.buildmykia ul.trim_list .header,#div_print_pop ul.trim_list .header {overflow:hidden;height:auto;padding:12px 18px 12px 12px;border:1px solid #e5e5e5;}
.buildmykia ul.trim_list .header_02 {overflow:hidden;height:auto;padding:12px 18px 12px 12px;border:1px solid #e5e5e5;background:#fff;}
.buildmykia ul.trim_list .header_02 h4 {color:#666;}
.buildmykia ul.trim_list .header_02 .minus_price {font-size:16px;float:right;margin-right:49px;color:#05141f;}
.buildmykia ul.trim_list .header .form_chk label {display:inline;}
.buildmykia ul.trim_list h3 {display:inline;padding-left:15px;}
.buildmykia ul.trim_list h4,
.buildmykia ul.trim_list h5 {font-size:16px;display:inline;padding-left:8px;font-weight:bold;}
.buildmykia ul.trim_list .content {display:none;padding:25px 30px;border:1px solid #e5e5e5;border-top:0;}
.buildmykia ul.trim_list .content h5 {font-size:13px;font-weight:bold;}
.buildmykia ul.trim_list .content ul {margin:10px 0 20px 0;}
.buildmykia ul.trim_list .content li {position:relative;float:left;width:42%;margin-top:5px;padding-right:15px;padding-left:6px;color:#666;}
.buildmykia ul.trim_list .content .service {margin-bottom:0;}
.buildmykia ul.trim_list .content .service li {width:100%;padding-right:0;}
.buildmykia ul.trim_list .content li:before {position:absolute;top:8px;left:0;width:2px;height:2px;content:'';background:#aeaeae;}
.buildmykia ul.trim_list .cmm_spr {margin-top:2px;}
.buildmykia ul.trim_list .trim_l {padding:3px 0;border-top:0;}
.buildmykia ul.trim_list.summary .trim_l .trim_price {font-size:16px;}
.buildmykia ul.trim_list.summary .trim_l .trim_price a {margin-left:30px;}
.buildmykia .nobg:after {background-image:none !important;}
.buildmykia .nobg:before {background-image:none !important;}
.buildmykia ul.trim_list.summary .content {position:relative;padding:18px;}
.buildmykia ul.trim_list .trim_l.on .content {display:block;}
.buildmykia ul.trim_list.summary .content:after {display:block;width:auto;height:1px;margin-right:-2px;content:'';background:#e5e5e5;}
.buildmykia ul.trim_list.summary .content .info_table {display:table;width:100%;border:1px solid #e5e5e5;border-top:0;border-bottom:0;background:#fff;}
.buildmykia ul.trim_list.summary .content .info_table .info_th {display:table-cell;box-sizing:border-box;width:27%;height:100%;padding:14px;border-top:1px solid #e5e5e5;}
.buildmykia ul.trim_list.summary .content .info_table .info_th .bl_type2:before {margin-right:5px;}
.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap {font-size:14px;display:table-cell;width:73%;}
.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap .info_td_table {display:table;width:100%;}
.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap .info_th02 {display:table-cell;box-sizing:border-box;width:70%;padding:14px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap .info_td {display:table-cell;box-sizing:border-box;width:30%;padding:14px;text-align:right;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap .info_th02 .thum_info {display:inline-block;width:62px;height:20px;margin-right:10px;}
.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap .info_th02 .thum_info img {width:100%;height:100%;}
.buildmykia .byo_con .total {box-sizing:border-box;width:100%;padding:20px 70px 20px 20px;border:1px solid #e5e5e5;border-top:3px solid #7e8083;}
.buildmykia .byo_con .total .total_title {font-size:20px;font-weight:bold;display:inline-block;}
.buildmykia .byo_con .total .total_price {font-size:20px;font-weight:bold;display:inline-block;float:right;color:#05141f;}

.buildmykia .byo_con .total_box {box-sizing:border-box;border:1px solid #e5e5e5;border-top:3px solid #7e8083;}
.buildmykia .byo_con .subtotal{padding:20px 20px 20px 20px;}
.buildmykia .byo_con .subtotal .subtotal_title {font-size:16px;font-weight:bold;display:inline-block;}
.buildmykia .byo_con .subtotal .subtotal_price {font-size:16px;font-weight:bold;float:right;color:#05141f;}

.buildmykia .note_dd {margin-top:20px !important;}
.buildmykia .bl_type_note:before {/*background:none;*/}
.buildmykia .note_typep {font-weight:normal !important;color:#9c9c9c !important;}
.buildmykia .tab_type0 .input_box {display:none;width:auto;}
.buildmykia .tab_type0 .tab_li {font-weight: bold;position:relative;float:left;min-width:100px;text-align:center;text-transform:uppercase;}
.buildmykia .tab_type0 .tab_li:first-child {margin-left:0;}
.buildmykia .tab_type0 .tab_a {font-size:15px;display:block;height:21px;margin-left:1px;padding:12px;color:#fff;background:#a2a2a2;}
.buildmykia .tab_type0 .tab_a.lh {height:auto;padding:5px 20px 4px;}
.buildmykia .tab_type0 .tab_map:before {content:'';}
.buildmykia .tab_type0 .tab_on {background:#05141f;}
.buildmykia .byoDetail .byo_tit .right {position:absolute;top:17px;right:25px;}
.buildmykia .byoDetail .byo_tit .right .color_info {position:relative;display:inline-block;padding-right:10px;}
.buildmykia .byoDetail .byo_tit .right .color_info:after {position:absolute;top:2px;right:0;width:1px;height:15px;content:'';background:#dadada;}
.buildmykia .byoDetail .byo_tit .right .price {padding-left:25px;color:#666;}
.byo_con .color_list {padding-bottom:0;}
.byo_con .color_list .color_l {position:relative;}
.byo_con .color_list .color_l {width:16.6%;}
.byo_con .color_list .color_l .color_a img {width:100%;height:45px;}
.byo_con .color_list .color_l.on:after {position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;content:'';border:4px solid #05141f;background:none;box-shadow:inset 0 0 1px #fff;}
.byo_con .color_list .color_l .color_info {display:none;}
.color_category_name {font-size: 16px; line-height: 36px; font-weight: bold;}
.buildmykia .content_offers01 {margin-bottom:0;}
.buildmykia .byo_btn_wrap {margin-bottom:25px;}
.buildmykia .info_tbl_list {width:100%;margin-top:20px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.buildmykia .info_tbl_list .info_tr {display:table;float:left;width:50%;height:50px;}
.buildmykia .info_tbl_list .info_th {display:table-cell;width:50%;padding:2% 2% 2% 10px;vertical-align:middle;border-top:1px solid #e6e6e6;background:#f8f8f8;}
.buildmykia .info_tbl_list .info_td {display:table-cell;width:50%;padding:2% 2% 2% 10px;vertical-align:middle;border:1px solid #e6e6e6;border-width:1px 0 0 1px;}
.buildmykia .info_tbl_list .info_td:nth-child(2n) {border-right:1px solid #e6e6e6;}
.buildmykia .info_tbl_list .info_tbl .lastrow {border-bottom:1px solid #e6e6e6;}
.buildmykia .byo_complete .byo_box02 {border-top:3px solid #7e8083;}
.byo_preview .summary_view {margin:0;}
.summary .explain {height:initial;}
.summary .reevoo {display:inline-block;margin-left:10px;}
.summary .review_box .title {font-size:18px;}
.feature_list {width:100%;}
.feature_list > li {clear:both;width:100%;padding-top:30px;}
.feature_list > li:after {display:block;clear:both;content:'';}
.feature_list > li:first-child {padding-top:0;}
.feature_list > li .imagebox {float:left;width:47%;}
.feature_list > li .imagebox img {width:100%;}
.feature_list > li .tit {font-size:16px;float:left;box-sizing:border-box;width:53%;padding:0 0 15px 20px;}
.feature_list > li .feature-con {float:left;box-sizing:border-box;width:53%;padding-left:20px;}
.feature_list .feature-con li {padding-left:11px;text-indent:-11px;color:#666;}
/* .feature_list .feature-con li {margin-left:10px;text-indent:-10px;color:#666;} */
/* .feature_list .feature-con li:before {content:'-';} */
.feature_list+.btn_areaL {padding-top:15px;border-top:1px solid #e5e5e5;}
.byo_aside.summary .btn_areaR {margin-top:15px;}
.byo_aside.summary .reviews_boxwrap {overflow:hidden;margin-top:20px;padding-bottom:15px;background:#fff;}
.byo_aside.summary .reviews_box .btnSmall {box-sizing:border-box;width:100%;margin:3px 0;}
.byo_aside.summary .reviews_box .btnSmall .btnIcon {display:block;width:100%;}
.byo_aside.summary .reviews_box .btnSmall .btnIcon:after {float:right;}
.byo_aside.summary .share {margin-top:15px;padding:0;}
.byo_aside.summary .share > div {display:inline-block;float:left;box-sizing:border-box;width:50%;padding:0;}
.byo_aside.summary .share > div:first-child {display:inline-block;float:left;box-sizing:border-box;width:50%;padding:0;border-right:1px solid #dadada;}
.byo_aside.summary .share a {display:block;padding:20px 20px 20px 30px;}
.summary .table_type4 {margin:15px auto;}
.summary .table_type4 .tbl_th {width:35%;}
.summary .table_type4 .tbl_tr {margin-bottom:0 !important;}
.buildmykia .clearfix {clear:both;}
.buildmykia .floatleft {float:left;}
.buildmykia .nomargin {margin:0 !important;}
.buildmykia .noborder {border:none;}
.buildmykia .weightnormal {font-weight:normal !important;}
.buildmykia .alignleft {text-align:left !important;}
.buildmykia .color999 {color:#999 !important;}

.trim_tit {font-size:16px;display:inline-block;margin-bottom:15px;}
.trim_tit.trim_tit02 {margin-top:20px;}
.trim_type {border-top:1px solid #999;}
.trim_type .trim_l:last-child {border-bottom:1px solid #e3e3e3;}

.trim_l .trim_price {float:right;color:#05141f;}
.trim_l .trim_price a {margin-left:15px;}
.trim_btn {display:inline-block;width:22px;height:17px;text-indent:-9999px;background:url(../images/util/icon-youtube.gif) no-repeat 0 2px;}

.offer_con {padding:0 23px;}
.offer_list li:first-child {border-top:0;}
.offer_list li {padding:25px 0;border-top:1px solid #e8e8e8;}
.offer_list li strong {font-size:20px;}
.offer_list li p {margin-top:7px;color:#999;}

.byo_graph .picanto_tit {display:inline-block;margin-bottom:10px;color:#010101;}
.byo_graph .btn_graph {float:right;margin:20px 0 15px;}

.reviews_box {overflow:hidden;padding:13px 16px;border:1px solid #e3e3e3;background-color:#fff;}
.reviews_box dt {font-weight:bold;float:left;} 
.reviews_box dt span {font-size:20px;}
.reviews_box dd {float:left;margin-left:35px;}

.byo_tip {display:inline-block;width:17px;height:19px;text-indent:-9999px;background:url(../images/util/icon-tip.gif) no-repeat 0 2px;}
.form_chk_margin {margin-right:5px !important;}

.box_rd {font-size:14px;display:inline-block;width:44px;height:36px;padding-top:10px;text-align:center;background:url(../images/util/txt-box.gif) no-repeat 0 2px;}

.byo_btn_wrap {margin-top:15px;text-align:center;}

.byo_txt_gray {font-size:12px;margin-top:12px;color:#999;}
.byo_txt_gray em {font-weight:bold;color:#05141f;}

.byo_service {display:none;}
.byo_service .service_radio {float:left;width:50%;}
.byo_service .service_radio em {margin-left:10px;color:#05141f;}
.byo_service .form_chk {display:block;margin-top:10px;}
.byo_service .form_chk:first-child {margin-top:0;}

.byo_sort {padding:15px 0;}

.sort_tit {display:inline-block;margin:5px 25px 0 0;vertical-align:top;}
.byo_select {display:inline-block;width:45.5%;}

.btn_detail {padding-bottom:15px;border-bottom:1px solid #d8d8d8;}
.btn_detail .btnSmall {margin-top:10px;}

.total_price_wrap {float:right;}
.total_price_wrap .font-color {font-weight: bold;margin-left:15px;color:#05141f;}

.finance_txt {overflow:hidden;margin-top:20px;}
.finance_txt > span {display:inline-block;margin-top:3px;}
.finance_txt .btn_finance {float:right;}

.review_box {overflow:hidden;}
.review_box .review_img {float:left;overflow:hidden;width:33%;height:136px;}
.review_box .review_img img {width:100%}
/* .review_box .review_img img {width:auto;height:100%;} */
.review_box .review_txt {float:left;box-sizing:border-box;width:67%;padding-left:20px;}
.review_box .review_txt .reevoo {display:inline-block;width:70px;height:12px;margin:0 0 0 10px;vertical-align:bottom;text-indent:-999px;background:url(../images/util/img-reevoo70x12.png) no-repeat 0 0;}
.review_box .review_txt .title {font-size:15px;margin:0 0 10px 0;}
.review_box .review_txt .tit {font-size:24px;font-weight:normal;padding-bottom:15px;}
.review_box .review_txt p {color:#666;}
.review_box .review_txt .btn_review {margin-top:20px;}
.review_box .review_txt .btn_review a:first-child {margin-right:15px;} 

.img_key img {height:259px;}
.key_right {padding-left:20px;}
.key_right strong {font-size:24px;}
.key_right .key_list {margin-top:10px;}
.key_right .btn_key {margin-top:10px;}

.popup .award_txt strong {font-size:18px;display:inline-block;margin-bottom:20px;}
.popup .pop_finance_txt {margin-top:20px;padding-top:20px;border-top:1px solid #e4e4e4;}
.popup .pop_finance_txt strong {font-size:14px;margin-bottom:10px;}

.finance_pop_list li {margin-left:16px;}
.finance_pop_list li span {margin-left:-13px;}

.share_box {overflow:hidden;padding:50px 30px;}
.share_box > div {float:left;margin-left:40px;}
.share_box > div > a {display:block;outline:none;}
.share_box > div > a > span {display:inline-block;width:83px;margin-top:90px;text-align:center;}
.icon_facebook {width:83px;background:url(../images/util/icon-facebook.gif) no-repeat 0 0;}
.icon_twitter {width:83px;background:url(../images/util/icon-twitter.gif) no-repeat 0 0;}
.icon_linkedIn {width:83px;background:url(../images/util/icon-linkedIn.gif) no-repeat 0 0;}

.tbl_finance {margin-top:20px;}
.tbl_finance .tbl_th {font-weight:normal;width:30%;vertical-align:top;}

.finance_my {margin-top:40px;}
.finance_my .finance_my_inner {padding-left:20px;}
.finance_my .tbl_finance .tbl_th {width:40%;}
.finance_my01 .tbl_finance .tbl_td {padding:35px 8px;}
.btn_finance {text-align:center;}
.btn_type_finance {margin-top:10px;text-align:center;}

.note_typep01 {margin-left:0;}

.recall_box {position:relative;min-height:255px;}
.recall_box .recall_img_type {position:absolute;top:0;left:0;width:50%;}
.recall_box .recall_img_type img {width:100%;height:auto;}
.recall_box .recall_img_txt {width:50%;padding-left:446px;}

.progress-box {margin:80px 0 40px 0;}
.progress-text-bg {position:absolute;top:-52px !important;left:72% !important;width:113px;height:42px;background:url(../images/util/bg-progress-text.png) no-repeat 0 0;}
.progress-text-bg span {display:inline-block;margin-top:6px;color:#fff;}
.progress-bar-left:before {position:absolute;top:-10px;left:0;width:28px;height:34px;content:'';background:url(../images/newcars/icon-progress-bar.png) 0 bottom no-repeat;}

.progress {height:16px;border-radius:10px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);}
.progress-bar {font-size:12px;line-height:20px;position:relative;float:left;width:0;height:100%;-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;text-align:center;color:#fff;border-radius:10px;background-color:#b9152a;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.3);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.3);}
.progress-bar:after {position:absolute;top:-10px;left:92%;width:28px;height:34px;content:'';background:url(../images/newcars/icon-progress-bar.png) 0 bottom no-repeat;}
.progress-wrap {margin-top:31px;}
.progress-bar .progress-text {position:absolute;top:-31px;left:92%;color:#666;}
.progress-input {margin-top:16px;}
.progress-input input[type='text'] {display:block;width:84%;padding:8px 14px;text-align:right;color:#666;border:1px solid #eee;border-radius:4px;background-color:#e9e9e9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);}

/* progress-bar width */
.w_10p,.progress-bar.w_10p {width:10%;}
.w_20p,.progress-bar.w_20p {width:20%;}
.w_30p,.progress-bar.w_30p {width:30%;}
.w_40p,.progress-bar.w_40p {width:40%;}
.w_50p,.progress-bar.w_50p {width:50%;}
.w_60p,.progress-bar.w_60p {width:60%;}
.w_70p,.progress-bar.w_70p {width:70%;}
.w_80p,.progress-bar.w_80p {width:80%;}
.w_90p,.progress-bar.w_90p {width:90%;}
.w_100p,.progress-bar.w_100p {width:100%;}

.box_success {height:190px;text-align:center;background-color:#e8e8e8;}
.box_success strong {font-size:26px;display:inline-block;margin-top:70px;}
.box_success p {font-size:15px;margin-top:10px;}

.box02_success {margin-top:20px;padding:15px;border:1px solid #e3e3e3;}

.only_success {margin:10px 0 30px 0;}
.only_success .sel_box {width:50%;}
.btn_success {margin-top:20px;text-align:center;}

#div_print_pop.popup_build_my_kia {z-index:9999;/*width:640px;max-width:640px;*/height:auto;padding-bottom:30px;background:#fff;background:#f6f6f6;margin-left:0} /* BUILD MY KIA - Layer */
#div_print_pop.popup_build_my_kia .header {position:relative;height:100%;padding:0 10px;background:#f6f6f6;}
#div_print_pop.popup_build_my_kia .header h1,
#div_print_pop.popup_build_my_kia .header h2 {font-size:36px;line-height:20px;padding-top:25px;text-transform:uppercase;}
#div_print_pop.popup_build_my_kia .header h1:after,
#div_print_pop.popup_build_my_kia .header h2:after {display:block;width:70px;height:2px;margin-top:18px;content:'';background:none repeat scroll 0 0 #05141f;}
#div_print_pop.popup_build_my_kia .header .header_text {font-size:15px;padding-top:20px;}
#div_print_pop.popup_build_my_kia .byo_preview .logo .lg_img {margin-top:0;}
#div_print_pop.popup_build_my_kia .container {margin:0 10px;background:none;}
#div_print_pop.popup_build_my_kia .container.byo_content {width:auto;float:none}
#div_print_pop.popup_build_my_kia .byo .byoDetail {width:100%;}
#div_print_pop.popup_build_my_kia .byo_preview {box-sizing:border-box;width:100%;margin:20px 0 0 0;padding:30px 10px 20px 10px;background:#fff url(../images/newcars/bg-offbg.png) bottom center;max-width:100%;}
#div_print_pop.popup_build_my_kia .byo_preview .logo {margin-left:10px;}
#div_print_pop.popup_build_my_kia .byo_preview .ex_img img {width:100%;}
#div_print_pop.popup_build_my_kia .desc {text-align:center;}
#div_print_pop.popup_build_my_kia .desc p {font-size:11px;color:#999;}
#div_print_pop.popup_build_my_kia .buildmykia ul.trim_list .trim_l .content {display:block;}
#div_print_pop.popup_build_my_kia .buildmykia ul.trim_list.summary .trim_l .trim_price a {background-position:-149px -31px;}
#div_print_pop.popup_build_my_kia .bl_type_note {display:none;}
#div_print_pop.popup_build_my_kia .btn_areaR {display:none;}

.share_list {width:430px;margin:-30px auto 0;}
.share_list li {float:left;box-sizing:border-box;width:250px;margin-top:30px;text-align:center;}
.share_list li:nth-child(even) {width:180px;}
.share_list li a {font-size:18px;position:relative;display:table-cell;height:83px;padding-left:103px;text-align:left;vertical-align:middle;text-decoration:none;}
.share_list li:first-of-type a {background:url(../images/util/icon-facebook.png) no-repeat 0 0;}
.share_list li:nth-of-type(2) a {background:url(../images/util/icon-twitter.png) no-repeat 0 0;}
.share_list li:nth-of-type(3) a {background:url(../images/util/icon-linkedin.png) no-repeat 0 0;}
.share_list li:nth-of-type(4) a {background:url(../images/util/icon-googleplus.png) no-repeat 0 0;}


@media all and (max-width:1024px) {
	.buildmykia .exTab_type {margin:0;}
	.testdrive-confirm .btn-box.top-line,.testdrive-confirm .info {margin:20px 0 0 0;}

	.byoView .byo_preview .tab_type1 {right:15px;display:inline-block !important;}
	.byoView .byo_preview .logo {left:15px;}
	.byoView .byo_preview .video {right:15px;width:235px;}
	.byoView .byo_preview .video .youtube iframe {width:100% !important;height:136px !important}
	.byoView .byo_preview .video .text {height:155px}
	.byoView .byo_preview .video .text a.icon {top:184px}
	.byoDetail .byo_content {float:none;width:auto;}
	.byo_aside.summary .share > div {float:none;width:100%;}
	.byo_aside.summary .share > div:first-child {display:none;}
	.byoDetail .byo_aside {position:static;float:none;width:auto;margin-top:15px;}
	.byoDetail .byo_aside.summary {position:absolute;top:-430px;right:0;width:290px;margin-top:0;} /* SUMMARY STEP */
	.byo .byoView {height: 450px;}
	.byoDetail .byo_aside .aside .tit {padding:12px 24px;}
	.byoDetail .option_a {right:24px;}
	.byoDetail .byo_graph {padding:14px 24px;}
	.byoDetail .byo_graph .rank li {display:inline-block;margin-right:20px;}
	.byoDetail .byo_summary .sum_l .option_txt {float:left;width:80%;}
	.byoDetail .byo_summary .sum_l .item_h {padding:8px 24px;}
	.byoDetail .byo_summary .item_l {padding:5px 24px 5px 31px;}
	.byoDetail .byo_summary .sum_l.total {padding:10px 24px;}
	.option_list .option_box .photo .inImg img {width:100%;}
	.summary_view {margin:0 auto;}
	.compare_car_type .addcarArea {height:434px;padding-left:182px;}
	.compare_car_type .addcarArea .addResult {width:180px;}
	.byo_acc2 {display:none;}
	.byo_service {display:block;}
	.recall_box .recall_img_txt {width:50%;padding-left:360px;}
	.byoTab .step li.off a span {margin-left:0;padding-top:13px;padding-left:0;background-position:top center;background-size:9px 9px;}
	.byoView .byo_preview .visual .inView {top:50px;width:400px;margin:0 auto;}
	.byoView .byo_preview .visual .inView img {width:100%;}
	.byoView .byo_preview .visual .inViewLeft {position:absolute;top:50%;left:-15px;margin-top:-9px;}
	.byoView .byo_preview .visual .inViewRight {position:absolute;top:50%;right:-15px;margin-top:-9px;}
	.byoView .byo_preview .visual .inViewLeft img {width:10px;height:19px;}
	.byoView .byo_preview .visual .inViewRight img {width:10px;height:19px;}
	.byoView .byo_preview .visual .pg_btn_area {margin-top:0;}
	.btn3dvr {left:-25px;}
	.img_ut_con {display:block;width:100%;padding:70px 0 0;}
}

@media all and (max-width:940px) {
	.box-right .location_mapview .mapArea {width:300px;} 
	/*.location_mapview .center_list{width:100%;}*/
}

@media all and (max-width:900px) {
	.byo_preview .car_3d {width:500px;}
	.byoDetail .byo_aside.summary {width:240px;}
}

@media all and (max-width:767px) {
	.share_list {width:85%;margin:-15px auto 0;}
	.share_list li {margin-top:15px;}
	.share_list li {width:50%;}
	.share_list li:nth-child(even) {width:50%;}
	.share_list li a {font-size:13px;height:42px;padding-left:50px;background-size:41.5px 41.5px !important;}

	.box-right .location_mapview {border:none;}
	.box-right .location_mapview .mapArea {width:auto;height:280px;margin:0 0 10px 0;}
	.testdrive-confirm > p.confirm_text {font-size:22px;padding-top:15px;}
	.testdrive-confirm > p span {display:inline;}
	.testdrive-confirm > p.confirm_text_detail {font-size:12px;line-height:16px;}
	.testdrive-confirm > p.line-msg {padding:25px 0;}
	.testdrive-confirm > p.line-msg.ty02 {padding-top:0;}
	.testdrive-confirm > p.line-msg:before {display:none;}
	.testdrive-confirm .btn-box > ul > li {display:block;margin-top:25px;padding:0;}
	.testdrive-confirm .btn-box > ul > li:first-child {margin-top:0;}
	.testdrive-confirm .btn-box > ul > li .btnMedium {position:relative;display:block;text-align:left;}
	.testdrive-confirm .btn-box > ul > li .btnMedium:last-child {margin-top:10px;}
	.testdrive-confirm .info ul li {float:none;width:auto;padding-bottom:13px;border-bottom:1px solid #e5e5e5;}
	.testdrive-confirm .info ul li:last-child {padding-bottom:0;border-bottom:none;}
	.testdrive-confirm .contact_Inbox .form_chk {display:block;margin:8px 0;}
	.contact_Inbox .imgwrap {float:none;width:auto;}
	.testdrive-confirm .contact_Inbox .btn-box {float:none;width:auto;margin-top:10px;}
	.contact_Inbox .btn-box .line-msg {font-size:15px;line-height:16px;}
	.contact_Inbox .btn-box .btnSmall {font-size:14px;line-height:30px;position:relative;display:block;padding:0 15px;border-radius:15px;}
	.contact_Inbox .btn-box .btnSmall .arrow_r:after {width:24px;height:24px;margin:3px 0 0 -2px;background-position:-25px -32px;}
	.contact_Inbox .btn-box .btnSmall:last-child {margin-top:10px;}
	.searchForm .sch_box.error:before {right:-30px;}
	.searchForm .sch_box.error {margin-bottom:5px;}
	.searchForm .error_text {position:static;}
	.request .box {padding:15px;}
	.request .step_ctrl,.magazine .step_ctrl {margin-left:16px;}
	.drive-photo-box .car-photo-list li {float:none;width:auto;margin-top:10px;}
	.drive-photo-box .car-photo-list li:first-child {margin-top:0;}
	.sh_txt {margin-top:10px;}
	.searchForm .sch_box {float:none;width:75%;margin:0 0 10px 0;}
	.searchForm .btn2 {float:none;}
	.mgt01 {margin-top:20px;}
	.byoTab .totalPrice {display:none;}
	.byoTab .input_box {background:#05141f;}
	.byoTab .input_box .totalPrice_m {position:absolute;top:9px;right:13px;display:block;background:#05141f;}
	.byoTab .input_box:after {display:none;}
	.byoTab .step {margin-bottom:0;}
	.byoTab .step li a {color:#fff;border:0 !important;background:#a2a2a2;background-image:none;}
	.byoTab .step li a:after {display:none;}
	.byoTab .step li.tab_on:before,.byoTab .step li.tab_on a:before,.byoTab .step li.tab_on:after {display:none;}
	.byoTab .step li.tab_on a {background:#05141f;}
	.byoTab .step li.off a span {margin-left:0;padding-top:0;padding-left:26px;background:url(../images/util/icon-complete.png) 0 0 no-repeat;}
	.byoTab .step li a {height:auto;}

	.byo .byoView {width:auto;height:auto;margin:0;padding-top:25px}
	.byo .byoView.byo_summary {height:auto;}
	.byo .byoDetail {padding-top:15px;}
	.byo.byo_sns .byoDetail {padding-top:376px;}
	.byoView {margin-bottom:15px;padding-bottom:70px;}
	.byoView .byo_preview {padding-bottom:54px;text-align:center;}
	.buildmykia ul.trim_list .header {padding:10px;}
	.trim_l .trim_price {display:block;width:100%;padding-top:9px;text-align:right;}
	.byo_con_2 {padding:0 12px 10px 12px;}
	.byo_con_2 .option_list {/*margin-top:-25px;*/}
	.byo_con .trim_list {margin-top:0}
	.byo_box .btn_area {margin-bottom:15px;}
	.option_list .option_box .photo {height:auto;}
	.option_list .option_box .photo .inImg img {width:100%;height:auto;}
	.byoView .byo_preview .logo {position:relative;left:auto;z-index:10;}
	.byoView .byo_preview .tab_type1 {position:relative;right:auto;margin-top:20px;}
	.byoView .byo_preview .visual {height:100%;margin:0;padding-top:30px;}
	.byoView .byo_preview .exterior a.exterior_prev {left:0;width:14px;height:25px;background-size:14px 25px;}
	.byoView .byo_preview .exterior a.exterior_next {right:0;width:14px;height:25px;background-size:14px 25px;}
	.byoView .byo_preview .exterior .slides {margin-top:0;}
	.byoView .byo_preview .visual .ex_img {width:100%;height:auto;margin:0 auto;text-align:center;}
	.byoView .byo_preview .visual .ex_img img {width:100%;height:auto;}
	.byo_preview .car_3d {width:100%;}
	.byoView .byo_preview .visual .exVrArea img {width:100%;height:auto;}
	.inner.byo_preview {margin:0;padding:0 15px 50px;}
	.byo_preview .choice_color_wr .car_refresh {bottom:-70px;}

	.car_3d {width:100%;}
	.exVrArea {width:100%;height:auto;margin:-50px auto 0 auto;}
	.exVrArea img {width:100%;height:auto;}
	.byoView .byo_preview .view_bottom {margin-top:0;}
	.btn3dvr {bottom:-90px;left:0;width:100%;}
	.byoView .byo_preview .view_bottom .desc {width:100%;margin:0 auto;padding:10px 0 0;}
	.byoView .byo_preview .video {right:15px;width:auto;left:15px;bottom:0}
	.byoView .byo_preview .video.on {height:300px}
	.byoView .byo_preview .video .youtube iframe {width:100% !important;height:160px !important}
	.byoView .byo_preview .video .text a.icon {top:180px}
	.byoView .byo_preview .video .text {height:122px;text-align:left}
	.byoView .byo_preview .visual .inView {top:0;width:250px;margin:0 auto;}
	.byoDetail .byo_box {padding-bottom:0;}
	.byoDetail .byo_box .byo_tit {padding:14px;}
	.byoDetail .byo_box .byo_con.byo_con_02, .byoDetail .byo_box .byo_con {padding:10px 12px;}
	.byoDetail .byo_box .byo_con.byo_con_02 .trim_list {margin-top:0}
	.byoDetail .byo_box .byo_con .con_h {margin-top:15px;padding-top:10px;}
	.buildmykia ul.trim_list .trim_l.on .content {padding:13px 10px;}
	.buildmykia ul.trim_list .content li {width:100%;}
	.buildmykia ul.trim_list .header_02 .minus_price {display:inline-block;float:none;width:100%;margin:9px 0 0 0;text-align:right;}
	.bl_type_note {padding-left:25px;}
	.byoDetail .byo_aside,.byoDetail .byo_aside.summary {position:static;float:none;width:auto;margin-top:15px;}
	.byo_aside.summary .reviews_boxwrap {background:none;}
	.byoDetail .byo_aside .aside .tit {padding:12px 15px;}
	.byo_aside.summary .reviews_boxwrap {margin-top:10px;padding-bottom:0;}
	.byo_aside.summary .reviews_boxwrap .reviews_box:first-of-type {padding:0;border:none;background:none;}
	.byoDetail .option_a {right:15px;}
	.byoDetail .byo_graph {padding:14px 15px;}
	.byoDetail .byo_graph .rank li {margin-right:15px;}
	.byoDetail .byo_summary .sum_l .option_txt {float:left;width:70%;}
	.byoDetail .byo_summary .sum_l .item_h {padding:8px 15px;}
	.byoDetail .byo_summary .item_l {padding:5px 15px 5px 24px;}
	.byoDetail .byo_summary .sum_l.total {padding:10px 15px;}
	.byoDetail .sales_box {margin:0 0 15px 0;padding:19px 15px;}
	.buildmykia .byoDetail .byo_tit .right {position:static;padding-top:10px;text-align:right;}
	/*.byo_checkbox {padding:12px 15px;}*/
	.byo_checkbox {padding:0px 0px;}
	.byo_checkbox ul li {width:33.3%;}
	.byoDetail .byo_box .byo_con .notice {margin-top:10px;padding:10px;}
	.buildmykia .option_list .option_l .option_box .info a {background-image:url(../images/util/icon-infox2.png);background-size:17px 17px;}
	.buildmykia .info_tbl_list .info_tr {width:100%;}
	.buildmykia .info_tbl_list .info_tr:last-child {display:none;}

	.buildmykia ul.trim_list h4,
	.buildmykia ul.trim_list h5 {padding-left:0;}
	.buildmykia ul.trim_list.summary .trim_l .trim_price a {margin-left:10px;}
	.buildmykia ul.trim_list.summary .content .info_table {display:block;}
	.buildmykia ul.trim_list.summary .content .info_table .info_th {display:block;width:100%;padding:10px;}
	.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap {display:table;width:100%;}
	.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap .info_td_table {display:table-row;}
	.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap .info_th02 {font-size:13px;width:50%;padding:10px;vertical-align:middle;border-left:0;}
	.buildmykia ul.trim_list.summary .content .info_table .info_td_wrap .info_td {font-size:13px;width:50%;padding:10px;vertical-align:middle;}
	.buildmykia .byo_con .total {overflow:hidden;padding:10px;}
	.buildmykia .byo_con .total .total_price {width:100%;padding-top:9px;text-align:right;}
	.feature_list > li .imagebox {float:none;width:100%;}
	.feature_list > li .tit {float:none;width:100%;padding-top:15px;padding-left:0;}
	.feature_list > li .feature-con {float:none;width:100%;padding-left:0;}
	.feature_list > li {padding-top:20px;}
	.review_box .review_img {float:none;width:100%;height:auto;}
	.review_box .review_img img {width:100%;height:auto;}
	.review_box .review_txt {float:none;width:100%;padding-top:15px;padding-left:0;}
	.byo_aside.summary .share > div {width:100%;}
	.byo_aside.summary .share a {display:block;padding:11px 13px 12px 20px;text-align:left;}
	.byoDetail .byo_box .byo_tit .btn_areaR {top:10px;right:12px;}
	.byoDetail .byo_box .byo_con > p.tbl_top {padding-bottom:10px;}
	.byoDetail .byo_box .byo_con > p.tbl_top > br {display:none;}
	.byo_box .byo_con .table_type4 .tbl_tr {display:table;}
	.byo_box .byo_con .table_type4 .tbl_tr .tbl_th {display:table-cell;width:50%;border-bottom:0;}
	.byo_box .byo_con .table_type4 .tbl_tr .tbl_td {display:table-cell;width:50%;vertical-align:middle;border-left:1px solid #e5e5e5;}
	.img_ut_con .txt_thankyou {font-size:18px;display:block;}
	.img_ut_con p.txt_thankyou2 {margin-top:10px;}
	.search_result.detail_list02 .list dt {font-size:14px;padding:17px 0;}
	.detail_list.detail_list02 .list dd li .txt_cg {font-size:11px;display:block;float:none;padding-right:10px;}
	.detail_list.detail_list02 .list dd li .date_cg {font-size:11px;display:inline-block;}
	.detail_list.detail_list02 .list dd li {padding-bottom:15px;}
	.search_result.detail_list02 .list h3 {font-size:14px;}
	.search_none {height:197px;background:url(../images/util/bg-none.gif) no-repeat 50% 60px;}
	.search_none strong {font-size:16px;margin-top:123px;}
	.compare_car_type .addcarArea {position:relative;overflow:hidden;height:auto;padding:44px 0 0 0;}
	.compare_car_type .addcarArea .addResult {top:0;left:0;width:100%;height:44px;border-bottom:1px solid #a41527;background:#666;}
	.compare_car_type .addcarArea .addResult .resultCon {padding:10px 15px;}
	.compare_car_type .addcarArea .addResult .resultCon .btnSmall {margin-top:0;}
	.compare_car_type .compareList.addon .selectCar .selectCar_con {margin-top:-150px;}
	.change_position {bottom:20px;left:11px;padding:0 8px;}
	.visual_position {position:absolute;right:20px;bottom:-13px;}
	.trim_l .trim_price a {margin-left:5px;}
	.byo_service .service_radio {float:none;width:100%;}
	.byo_service .form_chk {margin-top:0;padding:10px 0;border-top:1px solid #e8e8e8;}
	.byo_service .form_chk:first-child {padding-top:0;border-top:0;}
	.byo_service .form_chk.chk_border {padding-top:10px;border-top:1px solid #e8e8e8;}
	.byoDetail .byo_box .checkbox_con {padding:0;}
	.byoDetail .byo_box .checkbox_con .checkbox_tit {display:block;padding:10px 15px;background-color:#f8f8f8;}

	.byo_sort {padding:0;}
	.sort_tit {display:inline-block;margin:0;vertical-align:top;}
	.form_wrp.byo_select {padding:0;border-top:1px solid #e8e8e8;}
	.byo_select {display:inline-block;width:100%;}
	.byo_select .sel_box {width:initial;margin:20px;}

	.img_key img {width:100%;height:140px;}
	.key_right {padding-left:10px;}
	.key_right strong {font-size:13px;}
	.key_right .btn_key {float:right;margin-top:10px;}

	.icon_facebook {width:50px;background:url(../images/util/icon-facebookx2.gif) no-repeat 0 0;background-size:50px 50px;}
	.icon_twitter {width:50px;background:url(../images/util/icon-twitterx2.gif) no-repeat 0 0;background-size:50px 50px;}
	.icon_linkedIn {width:50px;background:url(../images/util/icon-linkedInx2.gif) no-repeat 0 0;background-size:50px 50px;}

	.share_box > div {float:left;margin-left:17px;}
	.share_box > div > a > span {display:inline-block;width:50px;margin-top:55px;text-align:center;}

	.tbl_finance .tbl_th {display:block !important;box-sizing:border-box;width:100% !important;}
	.tbl_finance .tbl_td {display:block !important;box-sizing:border-box;width:100% !important;border-top:1px solid #e8e8e8;border-left:0 !important;}
	.btn_newsletter {padding-left:12px;}
	.form_chk_margin {font-size:12px;}
	.my_kia .box_my.finance_my:nth-child(2) {display:block;}
	.finance_my {margin-top:10px;}
	.finance_my .finance_my_inner {padding-left:0;}
	.finance_my .tbl_finance .tbl_th {width:auto;}
	.finance_my01 .tbl_finance .tbl_td {padding:8px;}

	.recall_box .recall_img_type {position:static;width:100%;}
	.recall_box .recall_img_txt {width:100%;padding-left:0;}

	.buildmykia .exTab_type {width:100%;margin:0;}
	.byo_preview .logo .lg_img {margin-top:0;}
	.byo_preview .choice_color_wr .car_refresh {position:static;width:100%;text-align:center;}
}

@media all and (max-width:480px) {
	.byo_checkbox ul li {width:50%;}
}
/*  ------------------------------------------------------------------
 *  //Utility
 *  ------------------------------------------------------------------*/

/* Used Cars */
.html-area {/*border:1px solid #e3e3e3;min-height:500px;line-height:700px;font-weight: bold;font-size:50px;text-align:center;color:#fff;*/min-height:300px}
.content_title .sub-tit-con {font-size:15px;margin-top:30px}

.upd_area {overflow:hidden;margin:0 -10px;padding-bottom:5px}
.upd_area .upd_section {float:left;width:50%}
.upd_area .about_list {height:196px;margin:0 10px;padding:29px 24px 0;border:1px solid #e3e3e3}
.upd_area .about_list h3 {font-size:16px;padding-left:79px}
.upd_area .about_list  p {padding-left:79px;margin-top:15px;color:#666}
.upd_area .about_list .about_icon {float:left}
.upd_area .about_list .about_icon img {width:55px;height:55px;}

.uac1_area {margin-top:9px;padding:30px 25px;border:1px solid #e3e3e3;background:#f8f8f8;overflow:hidden}
/*.uac1_area > .btnSmall {margin-top:12px}*/
.uac1_area > .imagebox {display:block;float:right;width:130px;height:50px;margin:-15px 0}
.uac1_area > .imagebox > img {width:100%}

.ucau_box {margin-top:9px;padding:25px 24px 29px;border:1px solid #e5e5e5;background:#f8f8f8;}
.ucau_box p {color:#666;}
.ucau_box a {margin-top:16px;}

.about_gray02 {height:52px}
.about_gray02 .btn_areaL {margin-top:16px}

.ucl1_area {margin-top:30px;}
.ucl1_area:after {display:block;clear:both;content:'';}
.ucl1_area .pic {float:right;width:50%;border:1px solid #dadada;box-sizing:border-box}
.ucl1_area .pic img {width:100%;}
.ucl1_area .txt_cont {float:left;width:50%;padding-right:20px;box-sizing:border-box;}
.ucl1_area .txt_cont .txt {font-size:17px;line-height:24px;}
.ucl1_area .txt_cont .list {margin-top:20px;}
.ucl1_area .txt_cont .list li {position:relative;padding-left:15px;font-size:15px;}
.ucl1_area .txt_cont .list li + li {margin-top:12px;}
.ucl1_area .txt_cont .list li:after {position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#05141f;content:'';}
.ucl1_area .txt_cont .small_txt {display:block;margin:13px 0 0 15px;color:#666;}


@media all and (max-width:1023px){
	.uac1_area .about_list {min-height:236px}
}

@media all and (max-width:767px){
	.upd_area {margin:0}
	.upd_area .upd_section {width:100%;float:none}
	.upd_area .upd_section + .upd_section {margin-top:15px;}
	.upd_area .about_list {height:auto;min-height:auto;margin:0;padding:10px}
	.upd_area .about_list h3 {display:table-cell;padding:0 0 0 10px;height:55px;vertical-align:middle}

	.upd_area .about_list  p {padding-left:0;margin-top:5px}

	.uac1_area {padding:14px 10px 14px 10px;height:auto}
	.uac1_area a {margin-top:10px;}
	.uac1_area a:first-child {margin-top:0;}
	.uac1_area > .imagebox {float:none;margin-top:18px;margin-bottom:0;width:129px;height:50px}

	.ucau_box {margin-top:6px;padding:9px 9px 14px;border:1px solid #e5e5e5;background:#f8f8f8;}
	.ucau_box p {color:#666;}
	.ucau_box a {margin-top:11px;}

	.ucl1_area {}
	.ucl1_area .pic {float:none;width:100%;}
	.ucl1_area .txt_cont {float:none;width:100%;margin-top:10px;padding:0;}
	.ucl1_area .txt_cont .txt {font-size:14px;line-height:19px;}
	.ucl1_area .txt_cont .list {margin-top:7px;}
	.ucl1_area .txt_cont .list li + li {margin-top:4px;}
	.ucl1_area .txt_cont .small_txt {margin-top:8px;}

	.html-area {height:auto}
}

.ca3_area {margin-left:-16px;margin-top:-16px;box-sizing:border-box;overflow:hidden}
.ca3_area .listbox {float:left;width:33.3%;padding-left:16px;padding-top:16px;box-sizing:border-box}
.ca3_area .listbox .listwrap {width:100%;padding:28px 18px;border:1px solid #e5e5e5;box-sizing:border-box}
.ca3_area .listbox .imgwrap {width:100%}
.ca3_area .listbox .imgwrap > img {width:100%}
.ca3_area .listbox .title {margin:0;padding-top:10px;font-size:18px;font-weight: bold;color:#05141f}
.ca3_area .listbox .price {padding-top:5px;font-size:12px;color:#666666}

@media all and (max-width:767px){
	.ca3_area {margin-left:0;margin-top:-10px;box-sizing:border-box}
	.ca3_area .listbox {float:none;width:100%;padding-left:0;padding-top:10px}
	.ca3_area .listbox .listwrap {padding:15px 20px}
}

/* Rental */
.rentalView {overflow:hidden;position:relative;margin-top:30px;text-align:center;z-index:10}
.rentalView img {margin:0 -100%}
.rentalView h2 {position:absolute;top:0;width:100%;display:block;padding-top:60px;color:#05141f;font-size:72px;font-weight:normal;line-height:1;text-align:center}
.rentalView h2 strong  {font-weight: bold}

.defaultWrap {margin-top:30px;display:table;padding:30px 25px;border:1px solid #e3e3e3;background-color:#fff;table-layout:fixed;box-sizing:border-box;min-height:700px}
.moving {display:table-cell;width:50%;padding-right:25px;vertical-align:top;box-sizing:border-box}
.moving_Box {border:solid 10px #efefef;padding:20px}
.moving h3 {font-size:33px;line-height:1;font-weight: bold;}
.moving h3:after {content:'';display:block;width:50px;height:2px;background:#484848;margin-top:18px}
.moving h3 strong {font-size:60px;color:#05141f;display:block}
.moving .moving_txt {margin-top:30px;font-size:15px;line-height:20px;color:#666}
.moving ul {margin-top:20px;margin-left:20px}
.moving ul li {margin-top:20px;font-size:15px;font-weight:bold}
.moving ul li:first-child {margin-top:0}
.moving ul li.bl_type2 {color:#05141f;}
.moving ul li.bl_type2:before {margin:6px 6px 0 -10px}
.moving .tel {margin-top:40px;background:#484848;min-height:110px;position:relative}
.moving .tel:after {content:'';display:block;position:absolute;top:20px;left:20px;width:67px;height:67px;background-image:url(../images/rental/icon-call.png);background-position:0 0;vertical-align:middle}
.moving .tel .phone {padding-left:100px;display:table-cell;vertical-align:middle;height:110px;color:#fff;font-size:40px;line-height:65px}

.local_dealer {position:relative;display:table-cell;width:50%;background:#05141f;/*vertical-align:bottom*/}
.local_dealer img {width:100%;position:absolute;bottom:0;left:0;z-index:9}
.local_dealer_Box {/*position:absolute;top:0;left:0;*/padding:40px;/*display:block*/position:relative;z-index:10}
.local_dealer h2 {padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #c93831;font-size:33px;line-height:1;color:#fff;font-weight: bold;}
.local_dealer h2 strong {padding-top:10px;font-size:60px;color:#ffc14a;display:block}

.local_dealer .form_wrp .sel_box.inp_sel {border:solid 2px #fff;background:#a8071b}
.local_dealer .form_wrp .sel_box .form_select {display:none;width:0;height:0;position:absolute;top:-9999px;left:-99999px;}
.local_dealer .form_wrp .sel_box.inp_sel .selected-headline {height:48px;width:100%;border:0;background:#a8071b;box-sizing:border-box}

.local_dealer .form_wrp .sel_box.inp_sel .selected-headline:after  {position:absolute;right:0;top:0;width:43px;height:100%;border-left:1px solid #fff;background:url(../images/rental/spr-select.png) no-repeat center center;content:''}
.local_dealer .form_wrp .sel_box.inp_sel .selected-headline.on:after {background:url(../images/rental/spr-select-on.png) no-repeat center center;}
.local_dealer .form_wrp .sel_box .select-list {left:-2px !important;padding-top:6px;border:solid 2px #fff;height:404px !important;background:#a8071b}
.local_dealer .form_wrp .sel_box .select-list li {border:0}
.local_dealer .form_wrp .sel_box .selected-headline {font-size:21px;line-height:48px;color:#fff;border-bottom:1px solid #fff}
.local_dealer .form_wrp .sel_box .select-list .select-list-link {padding:6px 12px;font-size:15px;color:#fff;border-bottom:0 !important;text-decoration:none}
.local_dealer .form_wrp .sel_box .select-list .select-list-hover,
.local_dealer .form_wrp .sel_box .select-list .select-list-focus,
.local_dealer .form_wrp .sel_box .select-list .select-list-selected{background:#be3627;color:#fff}
.local_dealer .form_wrp .sel_box .select-list-selfocus{border:0 !important}
.local_dealer .btn_areaR{margin-top:20px}
.local_dealer .btnIcon:before, .local_dealer .btnIcon:after{background-image:url(../images/rental/spr-button-red.png)}
.local_dealer .btnLarge .arrow_r:after{background-position:0 0}

.select-style .form_wrp .sel_box .selected-headline a {color:#fff;}
.select-style .form_wrp .sel_box .select-list .select-list-hover,
.select-style .form_wrp .sel_box .select-list li a:focus,
.select-style .form_wrp .sel_box .select-list .select-list-selected {background:#be3627;}

@media all and (max-width:1024px){
	.moving .tel .phone {line-height:40px}
	.local_dealer .btnLarge .arrow_r:after {background-image:url(../images/rental/spr-button-red.png);background-size:31px auto}
}

@media all and (max-width:767px){
	.rentalView {}
	.rentalView img {width:100%}
	.rentalView h2 {font-size:36px;padding-top:25px}
	.defaultWrap {margin-top:25px;display:block;padding:10px;min-height:100px}
	.moving {width:100%;display:block;padding-right:0}
	.moving_Box {padding:15px;border:8px solid #efefef}
	.moving h3 {font-size:16px}
	.moving h3 strong {font-size:30px}
	.moving h3:after {margin-top:15px;width:25px}
	.moving .moving_txt {margin-top:15px;font-size:13px}
	.moving ul {margin-left:10px}
	.moving ul li {margin-top:12px;font-size:13px}
	.moving .tel {margin-top:25px;min-height:55px;padding-left:78px}
	.moving .tel .phone {padding-left:0;font-size:20px;line-height:20px;height:55px}
	.moving .tel:after {top:10px;width:33px;height:33px;background-size:33px 33px}
	.local_dealer {display:block;width:100%;/*height:383px;*/margin-top:25px;overflow:hidden;padding-bottom:300px}
	/*.local_dealer img {height:100%}
	.local_dealer img {position:static}*/
	.local_dealer_Box {padding:20px}
	.local_dealer h2 {margin-bottom:15px;padding-bottom:15px;font-size:16px}
	.local_dealer h2 strong{font-size:30px}
	.local_dealer .form_wrp .sel_box .select-list {height:250px !important;border:1px solid #fff;left:-1px !important;top:30px !important}
	.local_dealer .form_wrp .sel_box .selected-headline {font-size:13px;line-height:30px}
	.local_dealer .form_wrp .sel_box.inp_sel {border:1px solid #fff}
	.local_dealer .form_wrp .sel_box.inp_sel .selected-headline {height:30px}
	.local_dealer .form_wrp .sel_box.inp_sel .selected-headline:after {width:33px;height:30px;background:url(../images/rental/spr-select-m.png) no-repeat center center;background-size:8px 6px;}
	.local_dealer .form_wrp .sel_box.inp_sel .selected-headline.on:after {background:url(../images/rental/spr-select-m-on.png) no-repeat center center;background-size:8px 6px;}
	.local_dealer .form_wrp .sel_box .select-list .select-list-link {font-size:13px;white-space:normal;border-bottom:1px solid #b93949 !important}
	.local_dealer .btnIcon:before, .local_dealer .btnIcon:after{background-image:url(../images/rental/spr-button-red-2x.png);background-size:31px auto}
}
@media all and (max-width:500px){
	.local_dealer {padding-bottom:200px}
}

.rental_inbox {padding:19px 24px;width:100%;border:1px solid #e5e5e5;overflow:hidden;box-sizing:border-box}
.rental_inbox .boxwrap {width:100%;display:table}
.rental_inbox .boxwrap .listbox {float:left;display:table-cell;padding-top:10px;width:50%;border-left:1px solid #e5e5e5;box-sizing:border-box}
.rental_inbox .boxwrap .listbox:first-child {border-left:0;padding-right:97px}
.rental_inbox .boxwrap .listbox:first-child h2 {margin:0 0 20px;font-size:16px}
.rental_inbox .boxwrap .listbox:first-child p {margin-top:20px;font-size:15px}
.rental_inbox .boxwrap .listbox:first-child p.bl_type4 {margin-top:0;font-size:13px}
.rental_inbox .boxwrap .listbox .map {margin:0 0 19px 32px;width:auto;height:170px;box-sizing:border-box;float:none}
.rental_inbox .boxwrap .listbox .map .mapArea {width:100%;height:100%}
.rental_inbox .boxwrap .listbox .map_info {position:relative;padding-left:32px;width:100%;box-sizing:border-box}
.rental_inbox .boxwrap .listbox .map_info .kia_icon {position:absolute;top:0;left:32px;width:56px}
.rental_inbox .boxwrap .listbox .map_info .kia_icon > img {width:100%}
.rental_inbox .boxwrap .listbox .map_info .map_info_text {padding-left:70px;width:100%;box-sizing:border-box}
.rental_inbox .boxwrap .listbox .map_info .map_info_text h3 {padding-bottom:10px;font-size:15px;text-transform:uppercase}
.rental_inbox .boxwrap .listbox .map_info .map_info_text p {color:#666}

.rental_step {position:relative;display:block;margin:40px 0 20px 0;width:100%;height:75px;border:1px solid #aaaaaa;box-sizing:border-box}
.rental_step .stepbox {float:left;position:relative;display:table;width:33.3%;height:100%;background:#fafafa;box-sizing:border-box}
.rental_step .stepbox:after {position:absolute;display:block;left:0;bottom:0;width:100%;height:4px;background:url(../images/rental/rental-step-back02.png) 0 0 repeat;content:''}
.rental_step .stepbox span {position:relative;display:table-cell;width:100%;height:100%;font-size:15px;font-weight:bold;text-align:center;vertical-align:middle}
.rental_step .stepbox span:after {position:absolute;left:7px;top:0;width:14px;height:75px;background:url(../images/rental/rental-step-back.png) 0 0 no-repeat;content:''}
.rental_step .stepbox:first-child span:after {display:none}
/*.iframe_wrap {max-height:400px;overflow-y:auto;overflow-x:hidden}*/

@media all and (max-width:1024px){
	.rental_inbox .boxwrap .listbox:first-child {padding-right:34px}
}
@media all and (max-width:767px){
	.rental_inbox {padding:0;border:0}
	.rental_inbox .boxwrap .listbox{width:100% !important;padding:0;border:0}
	.rental_inbox .boxwrap .listbox:first-child {padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid #e5e5e5}
	.rental_inbox .boxwrap .listbox:first-child  p {font-size:14px}
	.rental_inbox .boxwrap .listbox:first-child  p.bl_type4 {margin-top:5px}
	.rental_inbox .boxwrap .listbox .map {padding:0;height:210px}
	.rental_inbox .boxwrap .listbox .map_info {padding-left:69px}
	.rental_inbox .boxwrap .listbox .map_info > .kia_icon {left:0;top:20px}
	.rental_inbox .boxwrap .listbox .map_info > .map_info_text {padding:20px 0 0 0}
	.rental_step {margin-top:25px;border:0;height:auto}
	.rental_step .stepbox {float:none;margin-bottom:15px;width:100%;height:59px;border:1px solid #c1c1c1}
	.rental_step .stepbox a {padding-bottom:5px}
	.rental_step .stepbox a:after {z-index:10;position:absolute;left:0;bottom:auto;top:53px;width:100%;height:14px;background:url(../images/rental/rental-step-back03.png) center 0 no-repeat;background-size:19px 14px;content:''}
	.rental_step .stepbox:first-child a:after {display:block}
	.rental_inbox {padding:0;border:0}
	.rental_inbox .boxwrap .listbox{width:100% !important;padding:0;border:0}
	.rental_inbox .boxwrap .listbox:first-child {padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid #e5e5e5}
	.rental_inbox .boxwrap .listbox:first-child  p {font-size:14px}
	.rental_inbox .boxwrap .listbox:first-child  p.bl_type4 {margin-top:5px}
	.rental_inbox .boxwrap .listbox .map {padding:0;height:210px}
	.rental_inbox .boxwrap .listbox .map_info {padding-left:69px}
	.rental_inbox .boxwrap .listbox .map_info > .kia_icon {left:0;top:20px}
	.rental_inbox .boxwrap .listbox .map_info > .map_info_text {padding:20px 0 0 0}
	.rental_step {margin-top:25px;border:0;height:auto}
	.rental_step .stepbox {float:none;margin-bottom:15px;width:100%;height:59px;border:1px solid #c1c1c1}
	.rental_step .stepbox span {padding-bottom:5px}
	.rental_step .stepbox span:after {z-index:10;position:absolute;left:0;bottom:auto;top:53px;width:100%;height:14px;background:url(../images/rental/rental-step-back03.png) center 0 no-repeat;background-size:19px 14px;content:''}
	.rental_step .stepbox:first-child span:after {display:block}
}

/* NewCars :Reevoo Review	 */
.c666 {color:#666}
/* .smalltab {margin-bottom:0} */

.reevoo {margin-top:10px;margin-bottom:13px;background:url(../images/newcars/reevoo.png) 0 0 no-repeat;height:20px;width:110px;text-indent:-9999px;display:block}

.reevooreview_top_info {background:#fff;width:100%;height:auto;overflow:hidden;border-bottom:solid 1px #e3e3e3;border-top:solid 1px #e3e3e3}
.reevooreview_top_box {max-width:940px;padding:0 10px;margin:0 auto}
.reevooreview_top_box .step_ctrl {clear:left;padding:30px 0 10px 0}
.reevooreview_inner {text-align:left;position:relative;display:inline-block;padding:60px 25px 60px 25px}
.reevooreview_inner h2 {margin-bottom:16px;font-size:36px;color:#05141f;line-height:38px;text-transform:uppercase}
.reevooreview_inner h2 .reevoo {display:inline-block;padding-right:40px;width:176px;height:31px;background:url(../images/newcars/img-reevoo-logo02.png) 0px 0px no-repeat;background-size:auto 31px}
.reevooreview_inner p {color:#666}
.reevooreview_content {float:left;width:51.6%}
.reevooreview_content .txt2 {margin-top:25px;color:#999;font-size:12px}
.reevooreview_leading {font-size:16px;padding-bottom:12px}

.reevoomark {float:left;margin-left:20px;width:45%;height:245px;background:#05141f;position:relative;color:#fff;position:relative}
.reevoomark_extras {padding:10px 20px;line-height:20px}
.reevoomark_extras h3 {margin-top:2px;font-size:22px;line-height:32px;color:#fff}
.reevoomark_extras span.count {margin-top:15px;font-size:26px;display:inline-block}
.reevoomark_extras a span {color:#fff}
.reevoomark_extras span strong {font-size:60px;line-height:30px;text-transform:uppercase}
.reevoomark_extras .reevoomark_badge {margin-top:7px}
.reevoomark_extras .reevoomark_badge a {padding-left:0;text-transform:uppercase;text-decoration:underline;color:#fff}
.reevoomark .reevoo_R {display:block;margin-top:10px;width:115px;height:21px;background:url(../images/newcars/reevoo-white.png) 0 0 no-repeat}
.t2 {background:none;position:relative;min-height:297px;height:auto}
.t2 .reevoomark_extras {color:#05141f;position:absolute;top:50%;left:10px;margin-top:-97px}
.t2 .reevoomark_extras:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.t2 .reevoomark_extras h3 {font-size:20px;color:#05141f;text-align:center}
.t2 .reevoomark_extras h3 .roovoo_small {width:74px;height:14px;color:#fff;background:url("../images/newcars/img-reevoo-small-74x14.png") 0px 0px no-repeat;overflow:hidden;color:#fff;z-index:1;display:inline-block;vertical-align:middle}
.t2 .reevoomark_extras h4 .roovoo_small:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.t2 .reevooreview_img {width:380px;height:127px;margin-top:13px;position:static;/*background:url("../images/newcars/img_reevoo_impartial.png") 0px 0px no-repeat;*/display:inline-block}

.rvv2_info .review_txt {overflow:hidden}
.rvv2_info .review_txt .r_txt {margin:4px 0px 5px;color:#666}
.rvv2_info .review_txt .r_txt + p {margin-top:25px}
.rvv2_info .review_txt .r_tit {margin:0 0 25px;font-size:16px;line-height:18px;font-weight:normal;color:#05141f;font-weight: bold}
.rvv2_info .h4_container p, .rvv2_info .h4_container ol, .rvv2_info .h4_container ul {margin-top:15px;color:#666}
.rvv2_info .btnSmall  {margin-top:12px}
.rvv2_info .h4_container ol li {padding-left:15px;text-indent:-15px;padding-bottom:5px}
.rvv2_info .h4_container ol + .r_txt {margin:0 0 0 16px}

.reevooreview_img {position:absolute;top:75%;right:4%;width:384px;height:179px;z-index:1}
.reevooreview_img img {width:100%;height:auto}

.reevooreview .reevooreview_result_top {margin-top:25px}
.car_category .title{display:block;float:left;font-size:13px;font-weight:bold;}

.car_category .category{/*padding:5px 0 0 53px;*//* overflow:hidden; *//*text-align:left*/}
.car_category .category.select_area {padding-left:0}

.car_category .category .form_chk{width:auto;}
.car_category .category .form_chk:first-child {}
.car_category .category .form_chk .radio_box:before {position:absolute;top:2px;left:0;margin:0}

.reevooreview .reevooreview_result {margin-top:10px;padding-top:70px;padding-bottom:0}
.reevooreview_result .reevooreview_tab {text-align:right;margin:-10px 0 10px 0}
.reevooreview_result .car_img:hover .car_adv_text {display:block;height:115px;padding-top:16px;border-top:solid 1px #e3e3e3;}
.reevooreview_result .car_img:hover .img_wrap {display:none}
.reevooreview_result .car_img:focus .car_adv_text {display:block;height:115px;padding-top:16px;border-top:solid 1px #e3e3e3;}
.reevooreview_result .car_img:focus .img_wrap {display:none}

.car_reevoo_list {overflow:hidden;margin-bottom:10px}
.car_reevoo_list .car_u{margin:-8px}
.car_reevoo_list .car_l{float:left;width:25%}
.car_reevoo_list .car_box{position:relative;margin:8px;background:#fff;border:1px solid #e5e5e5}
.car_reevoo_list .car_box .car_box_inner {padding:17px 0 20px}
.car_reevoo_list .car_box .car_box_inner .car_con {position:absolute;top:17px;left:0;}
.car_reevoo_list .car_box a {margin-left:16px}
.car_reevoo_list .car_box h4.car_name{display:block;/* height:25px; */margin:0 0 0 15px;line-height:20px;color:#05141f;font-size:16px;text-transform:uppercase}
.car_reevoo_list .car_box .count{display:block;height:20px;margin:4px 15px 2px;line-height:16px;color:#05141f;}
.car_reevoo_list .car_box .count strong {font-size:20px;color:#05141f}
.car_reevoo_list .car_box .reviews{height:32px;margin-left:0;line-height:16px;color:#05141f;}
.car_reevoo_list .car_box .car_img{position:relative;overflow:hidden;margin:107px 0 0;display:block;text-align:center}
.car_reevoo_list .img_wrap {width:100%;height:115px;padding:0 13px;box-sizing:border-box;overflow:hidden}
.car_reevoo_list .img_wrap img {margin:0;width:auto;height:115px}
.car_reevoo_list .btnSmall {margin-left:15px;letter-spacing:-0.5px}
.car_reevoo_list .car_box .btn_set {margin-left:13px;margin-right:13px;padding-top:20px;border-top:solid 1px #e3e3e3;}
.car_reevoo_list .car_box .btn_set a {margin-left:0;}

.car_adv_text {height:0;padding:0 15px;margin-left:13px;margin-right:13px;text-align:left;vertical-align:top;box-sizing:border-box}
.car_adv_text p {/* margin-top:16px */}
.car_adv_text span {}

.reevooreview .reevooreview_rvv_info {margin-top:15px;padding-bottom:20px}

.rvv_info{padding-left:200px;position:relative}
.rvv_info .review_tmb {margin-right:24px;vertical-align:middle;position:absolute;top:50%;left:10px;margin-top:-15px}
.rvv_info .review_tmb:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.rvv_info .reevoo {width:165px;height:38px;display:block;background:url(../images/newcars/img-reevoo-logo02.png) 0px 0px no-repeat;background-size:auto 38px;margin-top:0;display:inline-block;vertical-align:middle}
.rvv_info .review_txt {overflow:hidden}
.rvv_info .review_txt .r_txt {margin:9px 0px 5px;color:#666}
.rvv_info .review_txt .r_tit {font-size:22px}

@media all and (max-width:1024px) {
	.car_reevoo_list .car_box{margin:5px}
	.car_reevoo_list .car_box .car_box_inner .car_con {position:static;}
	.car_reevoo_list .car_box .car_img {margin-top:37px;}
	.reevooreview_top_box {width:auto}
	.reevooreview_content {width:53%}
	.reevooreview_inner h2 .reevoo {padding-right:0;/*background-image:url(../images/newcars/img_reevoo_logo02x2.png);background-size:176px 31px*/}
	.reevoomark {width:44%;height:275px}
	.reevooreview_img {right:-30px}
	.car_category .category {text-align:center}
	.car_category .category .form_chk:first-child {margin-left:0}
	.car_reevoo_list .car_u{margin:-5px}
	.car_reevoo_list .car_l{width:33.3%}
	/*.rvv_info .reevoo {background-image:url(../images/newcars/img_reevoo_logo02x2.png);background-size:165px 30px}*/
}

@media all and (max-width:767px){
	.reevooreview_top_info {min-height:inherit;padding-bottom:0}
	.reevooreview_inner {padding:20px 0}
	.reevooreview_inner h2 .reevoo {display:block;margin-top:-20px;margin-left:95px;width:88px;height:16px;background-size:88px 16px}
	.reevooreview_content {width:100%;float:none}
	.reevooreview_content h2 {font-size:18px;line-height:16px}
	.reevoomark {margin:22px 0 120px 0;width:100%;height:215px;float:none}
	.reevoomark_extras h3 {margin-top:4px;font-size:16px !important;line-height:18px}
	.reevoomark_extras span.count {margin-top:24px;font-size:18px}
	.reevoomark_extras .reevoomark_badge {margin-top:20px}
	.reevoomark .reevoo_R {margin-top:5px}
	.reevooreview_img {top:90%;right:0;width:100%;height:auto;text-align:center}
	.reevooreview_img img {width:auto;height:120px}
	.reevooreview_top_box .step_ctrl {position:relative;top:0;left:0;text-align:center;font-weight:normal;letter-spacing:-1px}
	.reevooreview .reevooreview_result_top {margin-top:15px;padding:12px}
	.reevooreview_result .car_img:hover .car_adv_text {height:auto;padding-top:0;}
	.car_category .title{float:none}
	.car_category .category{text-align:left}
	.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}

	.reevooreview .reevooreview_result {margin-top:15px;padding:65px 10px 10px 10px}
	.reevooreview_result .reevooreview_tab {margin:0 0 10px 0}
	.reevooreview_result .car_img:hover .img_wrap {display:block}
	.reevooreview_result .car_img:focus .img_wrap {display:block}

	.car_reevoo_list{margin-bottom:0}
	.car_reevoo_list .car_l{width:100%}
	.car_reevoo_list .img_wrap{display:block;width:100%;height:137px !important}
	.car_reevoo_list .img_wrap img {margin:0}
	.car_reevoo_list .car_box .car_adv_text p {height:auto;/* margin-top:14px */}

	.car_adv_text {display:block;height:auto;padding:0;border-top:solid 1px #e3e3e3;text-align:left;vertical-align:top}
	.car_reevoo_list .car_box .btn_set {margin-top:20px;}

	.reevooreview .reevooreview_rvv_info {margin-bottom:0;padding:18px 10px 10px}
	.rvv_info{padding-left:0}
	.rvv_info .review_tmb {margin:0 0 20px;text-align:center;position:static}
	.rvv_info .review_txt .r_tit {font-size:16px}
}

/* NewCars :Motability */
.motability_box {width:100%;overflow:hidden;box-sizing:border-box}
.motability_box .logo {float:right;width:30%;margin:27px 4.6% 0 0;box-sizing:border-box}
.motability_box .logo > img {width:100%;height:auto}
.motability_box p {float:left;width:59%;font-size:15px;box-sizing:border-box}

.motability .bl_type1 {margin-top:20px}
.motability .tablecontant .table {border:none;margin:0;border-bottom:2px solid #7d7d7d}
.motability .note_area {margin-top:30px}
.motability .desc_text {margin-top:15px}
.motability_list {margin:0 0 0 -16px;overflow:hidden;box-sizing:border-box}
.motability_list:after {clear:both;content:'';display:block}
.motability_list .listbox {width:33.3%;float:left;padding-left:15px;padding-top:16px;overflow:hidden;box-sizing:border-box}
.motability_list .listbox .motability_list_inbox {width:100%;padding:19px 17px;border:1px solid #e5e5e5;box-sizing:border-box}
.motability_list .listbox .motability_list_inbox .imgwrap {width:100%}
.motability_list .listbox .motability_list_inbox .imgwrap > img {width:100%}
.motability_list .listbox .motability_list_inbox h3 {font-size:18px;margin:30px 0 8px;color:#05141f}
.motability_list .listbox .motability_list_inbox h4 {font-size:18px;margin:30px 0 8px;color:#05141f}
.motability_list .listbox .motability_list_inbox .info_text {height:43px;margin-bottom:15px;border-bottom:1px solid #e5e5e5;font-size:12px;color:#666;line-height:18px}
.motability_list .listbox .motability_list_inbox p {font-size:15px;font-weight:bold}
.motability .tab_content {padding:0 13px}

.con_inbox {padding-left:12px;color:#666;box-sizing:border-box}
.con_inbox:after {display:block;clear:both;content:'';}
.con_inbox  p a {color:#05141f;text-decoration:underline}
.con_inbox  p.type01 {margin-top:18px;font-size:12px;color:#999}
.con_inbox .findealer {margin-top:25px;padding:15px 19px 24px 19px;width:100%;background:#f8f8f8;border:1px solid #e5e5e5;box-sizing:border-box;overflow:hidden}
.con_inbox .findealer label {display:block;padding-right:10px;line-height:30px;color:#05141f;box-sizing:border-box}
.con_inbox .findealer .form_sch {}
.con_inbox .findealer .form_sch .sch_box {float:left;height:30px;width:130px}
.con_inbox .findealer .form_sch .sch_box .sch_btn {padding:5px 10px}
.con_inbox .findealer .form_sch .btnSmall {margin-left:10px;margin-top:5px}
.con_inbox .findealer .btn_areaL {clear:both}

.con_box.service.type2 {width:auto !important;padding:15px 19px 24px 19px;width:100%;background:#f8f8f8;border:1px solid #e5e5e5;box-sizing:border-box;margin-left:12px}

.con_inbox .tb_list {margin:30px 0 30px -1px;width:50%;float:left;border:1px solid #e5e5e5;border-left:0}
.con_inbox .tb_list div {padding:10px 10px 10px 15px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background:#f8f8f8;color:#333}
.con_inbox .tb_list div:first-child {border-top:0}

.con_inbox .list_howbuy {margin:20px 0 17px}
.con_inbox .list_howbuy li {position:relative;padding-left:8px;color:#666}
.con_inbox .list_howbuy li:before {position:absolute;top:0;left:0;width:3px;height:3px;margin:8px 4px 0 0;background:#aeaeae;content:''}
.con_inbox .txt_type {margin-top:18px}

@media all and (max-width:1024px) {
	.con_box.service.type2 {margin-right:0 !important;margin-left:12px !important}
}

@media all and (max-width:767px) {
	.motability_list .listbox .motability_list_inbox h3 {font-size:16px}
	.motability_list .listbox .motability_list_inbox .info_text {font-size:13px}
	.motability_list .listbox .motability_list_inbox p {font-size:14px}
	.con_inbox .tb_list div:first-child {font-size:12px}
	.con_box.service.type2 {margin-left:0 !important}
}

/* NewCars :Insurance */
.insurance_box {margin-top:22px;padding-left:12px;box-sizing:border-box}
.insurance_box:first-child {margin-top:0}
.insurance_box dt {margin-bottom:9px;font-size:15px}
.insurance_box dd {padding-left:10px;margin-bottom:22px;color:#666;box-sizing:border-box}
.insurance_box dd .sup {font-size:10px;vertical-align:super}
.insurance_box dd .link {color:#05141f;text-decoration:underline}
.insurance_box dd .txt_type {margin-top:16px}
.insurance_box dd .txt_b {font-weight:bold;color:#333}
.insurance_box dd .list_info {margin:17px 0 0 3px}
.insurance_box dd .list_info li {position:relative;padding-left:8px;font-size:12px}
.insurance_box dd .list_info li + li {margin-top:2px}
.insurance_box dd .list_info li:before {position:absolute;top:7px;left:0;width:3px;height:3px;background:#aeaeae;content:''}
.insurance_box dd .list_info_num {margin-top:17px}
.insurance_box dd .list_info_num:first-child {margin-top:0}
.insurance_box dd .list_info_num li {padding-left:18px;text-indent:-18px}
.insurance_box dd .list_info_num li + li {margin-top:16px}
.insurance_box dd .list_info_num li .num {font-size:15px;color:#05141f;text-indent:0}

.insurance_box {margin-top:22px;padding-left:12px;box-sizing:border-box}
.insurance_box:first-child {margin-top:0}
.insurance_box .subtitle {position:relative;margin-bottom:9px;padding-left:10px;font-size:15px;font-weight:normal;color:#05141f;}
.insurance_box .subtitle:after {position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#05141f;content:'';}
.insurance_box .incont {padding-left:10px;margin-bottom:22px;color:#666;box-sizing:border-box}
.insurance_box .incont .sup {font-size:10px;vertical-align:super}
.insurance_box .incont .link {color:#05141f;text-decoration:underline}
.insurance_box .incont .txt_type {margin-top:16px}
.insurance_box .incont .txt_b {font-weight:bold;color:#333}
.insurance_box .incont .list_info {margin:17px 0 0 3px}
.insurance_box .incont .list_info li {position:relative;padding-left:8px;font-size:12px}
.insurance_box .incont .list_info li + li {margin-top:2px}
.insurance_box .incont .list_info li:before {position:absolute;top:7px;left:0;width:3px;height:3px;background:#aeaeae;content:''}
.insurance_box .incont .list_info_num {margin-top:17px}
.insurance_box .incont .list_info_num:first-child {margin-top:0}
.insurance_box .incont .list_info_num li {padding-left:18px;text-indent:-18px}
.insurance_box .incont .list_info_num li + li {margin-top:16px}
.insurance_box .incont .list_info_num li .num {font-size:15px;color:#05141f;text-indent:0}


.insurance_call {margin-left:22px}
.insurance_call li {color:#666;}
.insurance_call li span {margin-right:7px}
.insurance_call li a {color:#05141f;text-decoration:underline}
.insurance_btn {margin:25px 0 0 10px}
.insurance_info {margin:26px 0 0}
.insurance_info li {font-size:12px;color:#999}
.insurance_info li .sup {font-size:10px;vertical-align:super}
.insurance_info li + li {margin-top:16px}
.insurance .insurance_p1 {font-size:15px}
.insurance_txt {margin-top:22px;color:#666}

@media all and (max-width:767px) {
	.insurance_box dt {font-size:14px}
	.insurance_box dd .txt_type {margin-top:11px}
	.insurance_box dd .list_info {margin:12px 0 0 0}
	.insurance_box dd .list_info_num {margin:12px 0 0 10px}
	.insurance_box dd .list_info_num li {padding-left:18px;text-indent:-18px}
	.insurance_box dd .list_info_num li + li {margin-top:13px}
	.insurance .insurance_p1 {font-size:14px}
	.insurance_call {margin:0}
	.insurance_btn {margin:10px 0 0 0}
	.insurance_info {margin:16px 0 0}
	.insurance_info li + li {margin-top:11px}
	.insurance_txt {margin-top:12px}
}

/* NewCars :Offers */
.offersView.offbg {background:#fff url(../images/newcars/bg-offbg.png) bottom center}
.offersView.offbg {margin:0 0 15px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}
.offersCont .carInfor.mid .carName{font-size:40px;line-height:43px}
.offersIntro {overflow:hidden}
.offersIntro a.offers_next{position:absolute;z-index:99;display:none;width:28px;height:56px;text-indent:-9999px;background:url(../images/newcars/btn-spec-next.html) no-repeat;right:-30px;top:50%;margin-top:-14px;cursor:pointer}
.offersIntro a.offers_prev{position:absolute;z-index:99;display:none;width:28px;height:56px;text-indent:-9999px;background:url(../images/newcars/btn-spec-prev.html) no-repeat;left:-30px;top:50%;margin-top:-14px;cursor:pointer}
.offersIntro .offersTop .offersCont{/* margin:0 56px;*/margin:0}
.offersTop {}
.offersTop .carImg {width:516px}
.offersTop .carImg img {position:relative;left:-44px}
.offersCont .carInfor.mid .carFrom.red26 {margin:10px 0 7px 0;font-size:22px;color:#05141f;font-weight:bold;line-height:22px;display:block}
.car_category .btnArea {display:inline-block;margin-top:5px;padding:17px 0 0 24px;/* width:185px; */height:57px;border-left:1px solid #dadada;box-sizing:border-box}
.carRange .car_wrap{border-top:0 none;padding-top:0;top:0;margin-top:0}
.car_list .car_box .car_name{display:block;height:32px;font-size: 14px; font-weight: bold; line-height:16px;margin:0;padding:10px 15px 0px 15px;color:#05141f;box-sizing:border-box;text-align: center;}
.car_list .car_box .car_name h2 {font-size:13px;}
.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}
.car_list .car_box .car_img{display:block;width:100%;text-align:center}
.car_info .carinfoWrap .offers-car-header{float:left;width:39%}
.car_info .carinfoWrap .offers-car-header .car_img {padding-top:0;}
.car_info .carinfoWrap .tit_name{line-height:1em;padding:0 0 10px;margin:0;font-size:30px}
.car_info .carinfoWrap .car-price-box{font-size:17px;color:#05141f}
.car_info .carinfoWrap .car_img{float:none;width:252px}
.car_info .carinfoWrap .car_spec{float:right;width:59.5%;max-width:none}
.car_info .carinfoWrap .car_spec .car-info-msgbox{color:#666;width:82%}
.offers-infowrap .review{padding:10px 30px 10px 14px;background:#fff}
.offers-infowrap .review .score{font-size:13px;font-weight: bold;letter-spacing:-0.03em}
.offers-infowrap .review .score strong{color:#05141f;display:block;font-size:22px;margin-bottom:0;line-height:22px}
.offers-infowrap .review .score strong:after{display:none}
.offers-infowrap .reviewer{border-left:0 none;color:#05141f;margin-left:5px}
.offers-infowrap .reviewer .reevoo{margin:2px 0 0}
.relationbtnWrap .btnSmall:nth-child(2n){width:auto}
.offersCont .offersInfor li {width:auto}
.offersCont .offersInfor ul li .subTxt {margin:0;line-height:20px}
.offersCont .offersInfor ul li .rd {margin-top:6px;background:#fff;font-weight:bold}

.offers_category {}
.offers_category .car_category:after {display:block;clear:both;content:'';}
.offers_category .category {float:left;margin-left:53px;}
.offers_category .btn_set {float:left;height:67px;padding:21px 0 0 39px;border-left:1px solid #dadada;box-sizing:border-box;}

@media all and (max-width:1024px){
	.offers_category .category {float:none;margin-left:0;}
	.offers_category .btn_set {float:none;height:auto;margin:16px 0 0 64px;padding:15px 0 0;border-left:none;border-top:1px solid #dadada;box-sizing:border-box;}
}
@media all and (max-width:767px){
	.offers_category .btn_set {margin-left:0;}
}

.offers_detail_box {position:relative;max-width:940px;margin:0 auto 15px;padding:55px 0 30px;border:8px solid #dadada;background:#fff;box-sizing:border-box}
.offers_detail_box:after {display:block;clear:both;content:''}
.offers_detail_box .right_area {position:relative;float:right;width:50%;margin-top:25px;padding:11px 26px 0 40px;box-sizing:border-box}
.offers_detail_box .right_area:after {position:absolute;top:0;left:40px;display:block;width:48px;height:1px;background:#05141f;content:''}
.offers_detail_box .right_area .btn_area {margin-top:26px;text-align:left;}
.offers_detail_box .title {margin-bottom:13px;font-size:30px;color:#05141f;line-height:32px}
.offers_detail_box .from,
.offers_detail_box .price {display:block;font-size:18px;font-weight: bold;color:#05141f;line-height:22px;}
.offers_detail_box .from {}
.offers_detail_box .from .block {display:block;}
.offers_detail_box .txt {margin-top:19px;color:#666;}
.offers_detail_box .detail_list {margin:26px -5px 0}
.offers_detail_box .detail_list:after {display:block;clear:both;content:''}
.offers_detail_box .detail_list li {float:left;width:33.3%;height:90px;padding:0 5px;overflow:hidden;text-align:center;box-sizing:border-box}
.offers_detail_box .detail_list li a {display:block;overflow:hidden}
.offers_detail_box .detail_list li img {margin:0 -100%}
.offers_detail_box .left_area {float:left;width:50%;padding:0 9px 0 37px;box-sizing:border-box}
.offers_detail_box .left_area .pic {}
.offers_detail_box .left_area .pic img {width:100%}
.offers_detail_box .left_area .reevoo_area {text-align:center;}
.offers_detail_box .left_area .reevoo_area .reevoomark_badge {display:inline-block;}
.offers_detail_box .btn_view {position:absolute;top:20px;left:17px;}

.offers_detail_box.dealer_type {padding:40px 0;}
.offers_detail_box.dealer_type .right_area {margin-top:0;padding:11px 26px 0 11px;}
.offers_detail_box.dealer_type .right_area:after {left:11px;}

.offers_detail_view {padding:0 13px}
.offers_detail_view .bl_type1 {margin-left:-13px}
.offers_detail_view .bl_type1 ~ .bl_type1 {margin-top:28px}
.offers_detail_view .txt_type {margin-top:12px;color:#666}
/*.offers_detail_view .bl_type1 + .txt_type {margin-top:12px}*/
.offers_detail_view .table_type5 {margin-top:16px}
.offers_detail_view .table_type5 th {font-size:15px;border-top:2px solid #515151}
.offers_detail_view .table_type5 th:first-child,
.offers_detail_view .table_type5 tbody td:first-child {text-align:center}
.offers_detail_view .table_type5 tbody td {font-size:13px}
.offers_detail_view .table_type5 tbody tr:last-child td {border-bottom:1px solid #e8e8e8}
.offers_detail_view .list_type {margin-top:12px}
.offers_detail_view .list_type li {position:relative;padding-left:9px;color:#666}
.offers_detail_view .list_type li + li {margin-top:4px}
.offers_detail_view .list_type li:after {position:absolute;top:8px;left:0;display:block;width:3px;height:3px;background:#aeaeae;content:''}
.offers_detail_view .btn_area {margin-top:25px;text-align:left}
.offers_detail_view .option_tbl {margin-top:16px}
.offers_detail_view .option_tbl .head {padding:12px 14px 11px;border-right:1px solid #424242;background:#424242;font-weight:normal;color:#fff;text-align:left}
.offers_detail_view .option_tbl .cont {display:table;width:100%;}
.offers_detail_view .option_tbl .cont .left_area {display:table-cell;width:35%;padding:11px 14px;border:1px solid #e5e5e5;border-top:none;background:#f8f8f8;font-weight:normal;text-align:left;vertical-align:middle;box-sizing:border-box}
.offers_detail_view .option_tbl .cont .right_area {display:table-cell;width:65%;padding:11px 14px 11px 0;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#666;text-align:right;vertical-align:middle;box-sizing:border-box}
.category2 .car_category:after {display:block;clear:both;content:'';}
/*.category2 .category {float:left;}*/
.category2 .car_category .btnArea {float:left;margin-left:20px;padding-left:40px;}

/*
.poza_dotare_row {
	display: none;
}
*/

.url_dotare_img {
	width: 300px;	
}

.poza_dotare_box img{
	width: 300px;
}

/* offers :popup  */
.offers_pop .txt_b {font-weight: bold}
.popup_imgwrap {position:relative; background-color: #FFF;}
.popup_imgwrap ul li img {width:100%}
.popup_imgwrap+.pop_con {padding-top:20px}
.pop_con .txt_b2 {font-weight:bold;font-size:18px;line-height:22px;margin-bottom:10px}
.pop_con .txt_b2.line {position:relative;padding-top:15px}
.pop_con .txt_b2.line:before {content:'';width:35px;height:2px;background:#d5172e;overflow:hidden;position:absolute;top:0;left:0}
.pop_con .scroll_box {overflow:auto;height:90px;}
.pop_con .txt_type {color:#666;font-size:13px;line-height:18px;max-width:500px}
.pop_con .txt_type + .txt_type {margin-top:18px}
.pop_con .btn_text {display:block;width:35px;height:27px;overflow:hidden;font-size:0;line-height:0;text-indent:-999px;background:url('../images/common/btn-text.gif') no-repeat 0 0;position:absolute;right:20px;top:20px}
.pop_con .description_box {background:#222;height:75px;overflow-x:hidden;overflow-y:auto;padding:10px 15px;box-sizing:border-box;display:none}
.pop_con .description_box p {max-width:500px;color:#fff}
.pop_con .btn_text.on {background-position:-35px 0}
.pop_con .txt_type.hide {display:none}
.pop_con .description_box.show {display:block}
.pop_con .tab_type4 {position:absolute;right:20px;top:25px}
.pop_con .bl_type_a {margin-top:10px}
.pop_con .btn_areaL .bl_type_a {margin-top:0}
.popup_imgwrap .control {position:absolute;bottom:20px;top:auto;left:0;right:0;text-align:center}
.popup_imgwrap .control .num li a {width:10px;height:10px;border:2px solid #7a7366;border-radius:50%;background:#fff}
.popup_imgwrap .control .num li.on a {background:#bc142b;border-color:#ac5458}
.popup_imgwrap .keyBtnLeft a, .popup_imgwrap .keyBtnRight a {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_imgwrap .keyBtnLeft a {left:15px}
.popup_imgwrap .keyBtnRight a {right:15px;background-position:-30px 0}

.pop_con .transcript.description_box{height:150px; margin-top: 16px}
.transcript.description_box ul li {color:#fff;}
.transcript.description_box ul li p{display: inline-block; margin-left: 10px;}
@media all and (max-width:1024px) {
	.offers_detail_box {margin:0 15px 15px;}
	.offers_detail_box .left_area .pic {padding:0 7px 0 13px}
}
@media all and (max-width:767px) {
	.offers_detail_box {padding:65px 9px 90px}
	.offers_detail_box .title {margin-bottom:9px;font-size:20px;line-height:22px}
	.offers_detail_box .txt {margin-top:12px}
	.offers_detail_box .left_area .btn_area {position:absolute;left:0;right:0;bottom:20px}
	.offers_detail_box .left_area .btn_area .block {display:block;margin-top:10px}
	.offers_detail_box .right_area {float:none;width:100%;margin-top:20px;padding:8px 7px 0}
	.offers_detail_box .right_area:after {left:7px}
	.offers_detail_box .right_area .btn_area {margin-top:15px;}
	.offers_detail_box .left_area {float:none;width:100%;padding:0}
	.offers_detail_box .left_area .pic {padding:0}
	.offers_detail_box .from {font-size:15px;line-height:17px;}
	.offers_detail_box .detail_list {margin:16px -5px 0}
	.offers_detail_box .reevoo_area {position:absolute;left:10px;right:10px;bottom:20px;}
	.offers_detail_view {padding:0}
	.offers_detail_view .bl_type1 {margin-left:0}
	.offers_detail_view .table_type5 tbody td {font-size:12px !important}
	.offers_detail_view .txt_type .link {display:block}
	.offers_detail_view .option_tbl .head {padding:9px 14px 8px;}
	.offers_detail_view .option_tbl .cont .left_area {display:block;width:100%;font-size:12px}
	.offers_detail_view .option_tbl .cont .right_area {display:block;width:100%;border-left:1px solid #e5e5e5;font-size:12px}
	.offers_pop .txt_type {margin-top:7px}
	.offers_pop .txt_type + .txt_type {margin-top:12px}

	.offers_detail_box.dealer_type {padding:10px 9px 95px}
	.offers_detail_box.dealer_type .right_area {margin-top:20px;}
	.offers_detail_box.dealer_type .from {font-size:13px;line-height:15px;}
	.offers_detail_box.dealer_type .from .block {display:inline;}
}

/* newCars :kia finance */
.kia_finance_area {}
.kia_finance_area .con_box + .con_box {margin-top:15px}
.kia_finance_area .visual_box {}
.kia_finance_area .visual_box img {width:100%}
.kia_finance_area .bl_type1 {margin:30px 0 13px}
.kia_finance_area .txt_type {margin-left:12px;color:#666}
.kia_finance_area .list_type3 {margin-top:25px}
/*
.kia_finance_area .list_overview {margin:26px -8px 0}
.kia_finance_area .list_overview:after {display:block;clear:both;content:''}
.kia_finance_area .list_overview li {float:left;width:33.4%;padding:0 8px;box-sizing:border-box}
.kia_finance_area .list_overview li + li {width:33.3%}
.kia_finance_area .list_overview li .stitle {margin-top:18px;font-size:16px}
.kia_finance_area .list_overview li .txt {margin-top:7px;color:#666}
.kia_finance_area .list_overview li .link,
.kia_finance_area .list_overview li .number {color:#05141f}
.kia_finance_area .list_overview li .info {display:block;margin-top:7px;font-size:12px;color:#999}
.kia_finance_area .list_overview li .pic img {width:100%}
*/
/* .kia_finance_area .list_finance {margin:0 -7px}
.kia_finance_area .list_finance:after {display:block;clear:both;content:''}
.kia_finance_area .list_finance li {float:left;width:20%;margin-top:15px;padding:0 7px;box-sizing:border-box}
.kia_finance_area .list_finance li .cont {position:relative;padding:34px 2px 14px;border:1px solid #e5e5e5;background:#f8f8f8;box-sizing:border-box}
.kia_finance_area .list_finance li .stitle {position:absolute;top:11px;left:14px;color:#05141f;line-height:15px}
.kia_finance_area .list_finance li .pic img {width:100%}
.kia_finance_area .list_finance + .txt_type {margin:26px 0 0}
.kia_finance_area .txt_package {font-size:15px;line-height:20px} */

/* .finance_car:after {display:block;clear:both;content:''}
.finance_car .pic {float:right;width:49%}
.finance_car .pic img {width:100%}
.finance_car .txt_area {width:51%;padding:0 20px 0 12px;box-sizing:border-box}
.finance_car .txt_area {padding-left:12px}
.finance_car .txt_area p {color:#666}
.finance_car .txt_area p + p {margin-top:16px}
.finance_car .txt_area .bl_type_a {margin-top:5px} */
.movie_area {margin-top:26px}
.movie_area .movie_box {position:relative;height:320px}
.movie_area .movie_box img {width:100%;max-height:100%}
.movie_area .movie_box .btnPlay {position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}
.movie_area .movie_info {position:relative;min-height:27px;padding-top:10px;font-size:15px}
.movie_area .movie_info .txt_type {display:block;padding-right:80px;font-size:15px}
.movie_area .movie_info .btn {position:absolute;top:10px;right:0;overflow:hidden;display:block;width:35px;height:27px;}
.movie_area .movie_info .btn img {height:54px;}
.movie_area .movie_info .movieTxt {display:none;width:100%;height:83px;overflow-y:scroll;margin-top:18px;padding:15px 20px;background:#222;font-size:13px;font-weight: bold;color:#fff;box-sizing:border-box}
.movie_area .movie_info.on .movieTxt {display:block;}
.movie_area .movie_info.on .btn img {margin-top:-27px;}
.finance_calculator {margin-top:30px}
.finance_calculator.line {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}
.finance_calculator:after {display:block;clear:both;content:''}
.finance_calculator .pic {float:left;width:49%}
.finance_calculator .pic img {width:100%}
.finance_calculator .cont {float:left;width:51%;padding-left:20px;box-sizing:border-box}
.finance_calculator .cont .bl_type_a {margin-top:5px}
.finance_calculator .list_type li + li {margin-top:20px}
/* .finance_calculator .list_type li:after {position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#05141f;content:'';border-radius:50%} */
.kia_finance_area .list_type li {position:relative;padding-left:9px;color:#666}
.kia_finance_area .list_type li + li {margin-top:17px}
.kia_finance_area .list_type li:after {position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#05141f;content:'';border-radius:50%}
.kia_finance_area .txt_stype {margin-top:8px;font-size:12px;line-height:16px;color:#999}
.kia_finance_area .finance_calculator + .list_overview {margin-top:0}
.kia_finance_area .tableWrap {margin-top:30px}
.kia_finance_area .table {display:none;padding:27px 20px 25px;border:1px solid #e5e5e5;background:#f8f8f8}
.kia_finance_area .table .bl_type1 {margin:0}
.kia_finance_area .table .bl_type1 ~ .bl_type1 {margin:24px 0 0}
.kia_finance_area .table .list_type {margin:12px 0 0 13px}
.kia_finance_area .table .list_type .in_list {margin-top:17px}
.kia_finance_area .table .list_type .in_list li { padding-left:16px;text-indent:-16px}
.kia_finance_area .table .list_type .in_list li:after {background:none}
.kia_finance_area .table .list_type .in_list li .num {display:inline;margin-right:2px;font-weight: bold;font-size:13px;color:#05141f;vertical-align:top;}
.kia_finance_area .table .txt_intype01 {margin:21px 0 0 13px;font-size:15px;line-height:20px}
.kia_finance_area .table .txt_intype02 {margin:17px 0 0 13px;color:#666}

@media all and (max-width:767px) {
	.kia_finance_area .bl_type1 {margin:15px 0 8px;font-size:16px}
	.kia_finance_area .txt_type {margin:0}
	.kia_finance_area .list_overview {margin:16px 0 0}
	.kia_finance_area .list_overview li {float:none;width:100%;padding:0}
	.kia_finance_area .list_overview li + li {width:100%;margin-top:16px}
	.kia_finance_area .list_overview li .stitle {margin:14px 0 0}
	.kia_finance_area .list_overview li .txt {margin-top:4px}
	.kia_finance_area .txt_package {font-size:14px;line-height:19px}
	/* .kia_finance_area .list_finance {margin:0 -4px}
	.kia_finance_area .list_finance li {width:50%;margin-top:8px;padding:0 4px}
	.kia_finance_area .list_finance li .stitle {font-size:15px}
	.kia_finance_area .list_finance + .txt_type {margin:16px 0 0} */
	/* .finance_car .pic {float:none;width:100%}
	.finance_car .txt_area {width:auto;margin-top:11px;padding:0}
	.finance_car .txt_area p + p {margin-top:12px} */
	.movie_area {margin-top:16px}
	.movie_area .movie_info .txt_type {font-size:14px;line-height:19px}
	.movie_area .movie_box .btnPlay {position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px}
	.finance_calculator {margin-top:16px}
	.finance_calculator .pic {float:none;width:100%}
	.finance_calculator .cont {float:none;width:100%;padding-left:0;box-sizing:border-box}
	.kia_finance_area .list_type {margin-top:13px}
	.kia_finance_area .list_type li + li {margin-top:12px}
	.kia_finance_area .tableWrap {margin-top:20px}
	.kia_finance_area .table {overflow-x:hidden;padding:13px 10px 15px}
	.kia_finance_area .table .bl_type1 ~ .bl_type1 {margin:19px 0 0}
	.kia_finance_area .table .list_type {margin:7px 0 0 0}
	.kia_finance_area .table .list_type .in_list {margin-top:12px}
	.kia_finance_area .table .txt_intype01 {margin:11px 0 0;font-size:14px;line-height:19px}
	.kia_finance_area .table .txt_intype02 {margin:7px 0 0}

	.pop_con .txt_b2 {font-size:15px;line-height:17px; width:85%}
	.popup_imgwrap+.pop_con {padding-top:15px}
	.pop_con .btn_text {background:url('../images/common/btn-text-x2.gif') no-repeat 0 0;height:17px;width:23px;background-size:auto 17px;position:absolute;right:12px;top:15px}
	.pop_con .btn_text.on {background-position:-23px 0}
	.popup_imgwrap .keyBtnLeft a, .popup_imgwrap .keyBtnRight a {width:15px;height:28px;margin-top:-14px;background-size:auto 28px}
	.popup_imgwrap .keyBtnLeft a {left:15px}
	.popup_imgwrap .keyBtnRight a {right:15px;background-position:-15px 0}
}

/* NewCars:Explore Range */
.carRange .btn_areaL{margin:5px 0 7px}
.carRange .reflash2:before{width:15px;height:12px;margin:5px 8px 0 0;background:url(../images/newcars/icon-refresh.png) no-repeat 0 0}
.carRange .tab_type2{margin-bottom:0}

.category>ul{display:table;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.category>ul>li{display:table-cell;vertical-align:top;border-right:1px solid #e5e5e5;padding:15px 15px 15px 14px;background-color:#f8f8f8}
.category>ul>li:first-child{border-left:1px solid #e5e5e5}
.category>ul>li dt{display:block;color:#05141f;font-weight: bold;font-size:12px;text-align:left;padding:0 0 4px}
.category>ul>li dd{display:block;text-align:left;padding:3px 0}
.car_category .category>ul>li dd .form_chk{width:auto}
.car_category .category>ul>li dd .form_chk:first-child {margin:0}
.category>ul>li dd .form_chk label{width:auto;font-size:12px}

.car_list .car_box .car-pricebox {display:block;color:#666;line-height:1em;padding:7px 0 0;font-size:12px;font-weight:normal;line-height:1em}
.car_list .on .car_box .car_name .car-pricebox {color:#fff}

.carRange .car_info .car_range_view {}
.carRange .car_info .car_range_view .price {font-size:17px}
.carRange .car_info .car_range_view .txt_type {margin-top:12px;color:#666}
.carRange .car_info .car_range_view .car_img {position:absolute;bottom:54px;right:50px;width:47%;margin:0;padding:0}
.carRange .car_info .car_range_view .car_spec {float:none;max-width:325px}
.carRange .car_info .car_range_view .list_spec {margin-top:17px}
.carRange .car_info .car_range_view .list_spec li {position:relative;padding:5px 0 4px 12px;border-top:1px solid #e1e1e1}
.carRange .car_info .car_range_view .list_spec li:first-child {border-top:none}
.carRange .car_info .car_range_view .list_spec li em {float:left;width:40%}
.carRange .car_info .car_range_view .list_spec li span {float:right;width:60%}
.carRange .car_info .car_range_view .list_spec li:before {position:absolute;top:12px;left:0;display:block;width:4px;height:4px;background:#05141f;content:''}
.carRange .car_info .car_range_view .list_spec li:after {display:block;clear:both;content:''}
.carRange .car_info .btn_area {text-align:left}
.carRange .car_info .btn_area:after {display:block;clear:both;content:''}
.carRange .car_info .btn_area .right {float:right}
.carRange .tableWrap {margin:0}
.carRange .tableWrap .tablecontant .tableTit {display:none}
.carRange .tableWrap .tablecontant .table {overflow-x:hidden;display:block;margin:0;border:none}
.carRange .no_result {font-size:22px;color:#7e8083}
.carRange .no_result .block {}

.compact-cars-wrap {overflow:hidden}
.compact-cars-wrap .bl_type1 {margin-bottom:12px}
.compact-cars-wrap .txt_type {margin:5px 0 0 13px;color:#666}
.compact-cars-wrap .compact-cars-listbox	{}
.compact-cars-wrap .child-1 .compact-cars-inner {width:auto;float:none}
.compact-cars-wrap .child-2 .compact-cars-inner {width:50%;float:left}
/* 2016-04-22 add */
.compact-cars-wrap .child-2 {/* margin:8px 7px */margin-top:26px}
.compact-cars-listbox .compact-cars-group {padding:7px 0;}
.compact-cars-listbox .compact-cars-group:after {display:block;clear:both;content:'';}
.compact-cars-listbox .compact-cars-group .compact-cars-inner {float:left;width:50%;padding-right:7px;box-sizing:border-box;}
.compact-cars-listbox .compact-cars-group .compact-cars-inner + .compact-cars-inner {padding:0 7px 0 0;}
.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box {border:1px solid #e5e5e5;}
.compact-cars-wrap .compact-cars-group .compact-cars-inner .compact-cars-box .link {margin:0 20px}
.compact-cars-listbox .compact-cars-group .compact-cars-inner .photo-box img {max-width:100%}
/* 2016-04-22 add */
/*.compact-cars-group .compact-cars-inner .compact-cars-box {margin:8px 7px;height:600px;border:1px solid #e5e5e5}*/
.compact-cars-listbox.child-1 .compact-cars-inner .compact-cars-box {height:auto;border:1px solid #e5e5e5;/* margin:8px 7px */}
.compact-cars-inner .compact-cars-box .photo-box{text-align:center;height:220px;line-height:220px;overflow:hidden}
.compact-cars-inner .compact-cars-box  img {max-width:100%;vertical-align:middle}
.compact-cars-listbox.child-1 .compact-cars-inner .compact-cars-box img {width:auto;max-height:100%}
.compact-cars-inner .compact-cars-box .txt_box {padding:24px 20px 10px;background:#fff}
.compact-cars-inner .compact-cars-box .txt_box strong {display:block;font-size:19px;color:#05141f;margin-bottom:4px}
.compact-cars-inner .compact-cars-box .txt_box p {font-size:15px;line-height:18px;color:#05141f;letter-spacing:-0.01em;padding:0 0 10px}
.compact-cars-inner .compact-cars-box .txt_box span {color:#bd172d;font-weight: bold;font-size:15px}
.compact-cars-inner .compact-cars-box .txt_box a {color:#010101}
.compact-cars-inner .compact-cars-box .link {padding:10px 0;margin:0 20px;border-top:1px solid #e5e5e5}
.compact-cars-inner .compact-cars-box .link ul	{padding:10px 0 0}
.compact-cars-inner .compact-cars-box .link ul>li {padding:4px 0}
.compact-cars-wrap .add-msg {margin:8px 0 0 25px;font-size:12px;line-height:16px;color:#666}

@media all and (max-width:1024px) {
	.compact-cars-inner .compact-cars-box {min-height:615px}
}

@media all and (max-width:767px) {
	.category>ul {border:none;border-top:1px solid #e5e5e5}
	.category>ul>li {display:block;border:1px solid #e5e5e5;border-top:none}
	.category>ul>li dl {}
	.category>ul>li dl:after {display:block;clear:both;content:''}
	.category>ul>li dd {float:left;width:50%}
	.carRange .car_info .car_range_view .price {font-size:13px}
	.carRange .car_info .car_range_view .car_img {position:static;width:100%;margin-top:11px}
	.carRange .car_info .car_range_view .car_spec {float:none;max-width:100%;margin:0}
	.carRange .car_info .car_range_view .list_spec {margin-top:11px}
	.carRange .car_info .car_range_view .list_spec li {font-size:12px}
	.carRange .car_info .btn_area {margin-top:10px}
	.carRange .car_info .btn_area .block,
	.carRange .car_info .btn_area .right {display:block;float:none;margin-top:10px}
	.carRange .tableWrap .tablecontant .tableTit {display:block}
	.carRange .tableWrap .tablecontant .table {margin-top:10px}
	.carRange .no_result {font-size:12px;line-height:18px}
	.carRange .no_result .block {display:block}
	.compact-cars-wrap .bl_type1 {margin-bottom:0}
	.compact-cars-wrap .txt_type {margin:8px 0 0}
	.compact-cars-wrap .compact-cars-listbox {margin:0}
	.compact-cars-inner .compact-cars-box {min-height:auto;margin:0;padding-bottom:50px}
	.compact-cars-inner .compact-cars-box .txt_box {padding:0 12px 11px}
	.compact-cars-inner .compact-cars-box .txt_box strong {font-size:16px}
	.compact-cars-inner .compact-cars-box .txt_box p {font-size:13px}
	.compact-cars-inner .compact-cars-box .txt_box span {font-size:13px}
	.compact-cars-inner .compact-cars-box .link {margin:0 12px}
	.compact-cars-inner .compact-cars-box .link ul {margin-top:11px}
	.compact-cars-wrap .txt_saving {margin:7px 0 0 12px}
	.compact-cars-wrap .child-1 {margin-top:7px}
	.compact-cars-wrap .child-1 .compact-cars-inner .compact-cars-box {padding-bottom:15px}
	.compact-cars-wrap .add-msg {margin-left:0}
}

/* NewCars:The Soul EV Challenge */
.soulev-visual-box {width:100%;overflow:hidden;margin-top:30px;text-align:center}
.soulev-visual-box img {margin:0 auto}
.soulev-visual-box + .content_detail {margin-top:0}
.soulev-challenge-frame {position:relative;margin-bottom:40px;padding-bottom:90px;background-color:#fff;font-size:15px}
.soulev-challenge-frame:after {display:block;clear:both;content:''}
.soulev-challenge-frame .soulev_text_box {padding:13px 0;border-top:1px solid #e3e3e3;text-align:center}
.soulev-challenge-frame .soulev_text_box p{font-size:9px;color:#666;line-height:11px;margin:0 auto}
.soulev-challenge-frame .soulev-box1,
.soulev-challenge-frame .soulev-box2,
.soulev-challenge-frame .soulev-box3,
.soulev-challenge-frame .soulev-box4,
.soulev-challenge-frame .soulev-box5 {margin:0 15px;background:url(../images/newcars/soul-ev-challenge/mid-line.png) no-repeat center bottom}
.soulev-challenge-frame .soulev-box1 .inner,
.soulev-challenge-frame .soulev-box2 .inner,
.soulev-challenge-frame .soulev-box3 .inner,
.soulev-challenge-frame .soulev-box4 .inner,
.soulev-challenge-frame .soulev-box5 .inner {padding:0}
.soulev-challenge-frame .soulev-box-tit{font-size:40px;line-height:1em;font-weight: bold;color:#05141f;letter-spacing:-0.03em}
.soulev-challenge-frame .soulev-box1{}
.soulev-challenge-frame .soulev-box1 .soulev-tab-box{display:table;width:100%}
.soulev-challenge-frame .soulev-box1 .soulev-tab-box>li{display:table-cell;text-align:center;width:33.3%;border-left:1px solid #fff;font-weight: bold;font-size:15px;background-color:#231f20}
.soulev-challenge-frame .soulev-box1 .soulev-tab-box>li:first-child{border-left:0 none}
.soulev-challenge-frame .soulev-box1 .soulev-tab-box>li a{display:block;padding:15px 0;color:#fff}
.soulev-challenge-frame .soulev-box1 .soulev-option-box {position:relative;margin:58px 0 30px}
.soulev-challenge-frame .soulev-box1 .soulev-option-box:after {display:block;clear:both;content:''}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box {float:left;width:53%;padding-right:15px;box-sizing:border-box}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box h2 {display:inline-block;width:476px;height:83px;line-height:65px;background:url('../images/newcars/soul-ev-challenge/title-soul-EV-challenge.png') no-repeat left top;background-size:100% 100%;font-size:52px;color:#fff;text-align:center;transform:rotate(-2deg);font-weight:normal}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box p{font-size:15px;padding:20px 0 0;line-height:20px;letter-spacing:-0.01em}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box p em{font-weight: bold}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-form-box {float:left;width:47%;padding-top:24px}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-form-box ul {}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-form-box ul li + li {margin-top:10px}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-form-box ul li input {width:100%;height:53px;padding:0 20px;line-height:53px;border:0 none;background:url(../images/newcars/soul-ev-challenge/bg-inputbox.png) no-repeat;background-size:100% 100%;box-sizing:border-box}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .btn-box{margin-top:20px;text-align:right}
.soulev-challenge-frame .soulev-box1 .soulev-option-box .btn-box a {display:inline-block;width:130px;height:44px;background:url('../images/newcars/soul-ev-challenge/btn-reset.png') no-repeat left top;background-size:100% 100%;font-size:40px;color:#05141f;line-height:33px;text-align:center;text-decoration:none}
.soulev-challenge-frame .soulev-box1 .car-map-box{position:relative}
.soulev-challenge-frame .soulev-box1 .car-map-box .car_a {position:absolute;top:40%;left:40%;width:45px;height:24px;}
.soulev-challenge-frame .soulev-box1 .car-map-box .car_soul_ev {position:absolute;top:50%;left:50%;width:50px;height:23px;}
.soulev-challenge-frame .soulev-box1 .car-map-box .pin_a,
.soulev-challenge-frame .soulev-box1 .car-map-box .pin_b {position:absolute;width:34px;height:45px;}
.soulev-challenge-frame .soulev-box1 .car-map-box .pin_a {top:30%;left:30%;}
.soulev-challenge-frame .soulev-box1 .car-map-box .pin_b {top:60%;left:20%;}
.soulev-challenge-frame .soulev-box1 .car-map-box .soul_ev_info,
.soulev-challenge-frame .soulev-box1 .car-map-box .soul_ev_link {position:absolute;display:table;width:388px;height:78px;border:2px solid #05141f;background:#60c2e8;font-size:40px;color:#fff;line-height:34px;text-align:center;text-decoration:none;box-sizing:border-box;}
.soulev-challenge-frame .soulev-box1 .car-map-box .soul_ev_link {bottom:150px;right:20px;}
.soulev-challenge-frame .soulev-box1 .car-map-box .soul_ev_info {bottom:33px;right:20px;}
.soulev-challenge-frame .soulev-box1 .car-map-box .soul_ev_info .in,
.soulev-challenge-frame .soulev-box1 .car-map-box .soul_ev_link .in {display:table-cell;vertical-align:top;}
.soulev-challenge-frame .soulev-box1 .car-map-box img {width:100%}
.soulev-challenge-frame .soulev-box1 .bmw-vs-kia{position:relative;display:table;width:100%;padding:25px 0 60px}
.soulev-challenge-frame .soulev-box1 .bmw-vs-kia>div{display:table-cell;text-align:center;;width:44%}
.soulev-challenge-frame .soulev-box1 .bmw-vs-kia>div>strong{display:block;font-size:22px;font-weight: bold}
.soulev-challenge-frame .soulev-box1 .bmw-box .graph-box {display:table;margin:19px auto 0;padding:31px 0 34px;border-spacing:10px 0}
.soulev-challenge-frame .soulev-box1 .bmw-box .graph-box li {display:table-cell;width:96px;height:95px;background:url('../images/newcars/soul-ev-challenge/info01-02.png') no-repeat left top;background-size:100% 100%;font-size:30px;color:#fff;text-align:center;vertical-align:middle}
.soulev-challenge-frame .soulev-box1 .bmw-box .graph-box li:first-child {background:url('../images/newcars/soul-ev-challenge/info01-01.png') no-repeat left top;background-size:100% 100%}
.soulev-challenge-frame .soulev-box1 .kia-box .graph-box {display:table;margin:19px auto 0;border-spacing:10px 0}
.soulev-challenge-frame .soulev-box1 .kia-box .graph-box li {display:table-cell;width:159px;height:161px;background:url('../images/newcars/soul-ev-challenge/info03-02.png') no-repeat left top;background-size:100% 100%;font-size:60px;color:#fff;text-align:center;vertical-align:middle}
.soulev-challenge-frame .soulev-box1 .kia-box .graph-box li:first-child {background:url('../images/newcars/soul-ev-challenge/info03-01.png') no-repeat left top;background-size:100% 100%}
.soulev-challenge-frame .soulev-box1 .bmw-vs-kia .versus {display:table-cell;vertical-align:top;width:12%;padding-top:69px;text-align:center}
.soulev-challenge-frame .soulev-box1 .bmw-vs-kia .versus span {display:block;padding-bottom:6px;background:url('../images/newcars/soul-ev-challenge/info02.png') no-repeat center bottom;background-size:104px 10px;font-size:50px;color:#231f20;line-height:50px}
.soulev-challenge-frame .soulev-box1 .bmw-vs-kia p em{font-weight: bold;color:#05141f}
.soulev-challenge-frame .soulev-box1 .bmw-vs-kia p strong{font-weight: bold;color:#60c2e8}
.soulev-challenge-frame .soulev-box1 .bmw-box p,
.soulev-challenge-frame .soulev-box1 .kia-box p {margin-top:16px;padding:0 10px}
.soulev-challenge-frame .soulev-box2	{padding:40px 0 70px;text-align:center}
.soulev-challenge-frame .soulev-box2 .soulev-box-tit	{padding:0 0 25px}
.soulev-challenge-frame .soulev-box2 .movie-box{height:507px}
.soulev-challenge-frame .soulev-box3	{padding:40px 0 70px;text-align:center}
.soulev-challenge-frame .soulev-box3 .soulev-box-tit	{padding:0 0 25px}
.soulev-challenge-frame .soulev-box3 p strong{display:block;padding:15px 0 28px;font-size:16px}
.soulev-challenge-frame .soulev-box3 .desc_text_soulev-box3 p b{display:block;padding:15px 0 28px;font-size:16px}
.soulev-challenge-frame .soulev-box3 .desc_text_soulev-box3 p {max-width: 500px;}
.soulev-challenge-frame .soulev-box3 .movie-box{height:507px}
.soulev-challenge-frame .soulev-box4	{padding:30px 0 65px}
.soulev-challenge-frame .soulev-box4>div{position:relative}
.soulev-challenge-frame .soulev-box4 .cont_box {}
.soulev-challenge-frame .soulev-box4 .cont_box:after {display:block;clear:both;content:''}
.soulev-challenge-frame .soulev-box4 .in_cont {float:left;width:48%}
.soulev-challenge-frame .soulev-box4 .soulev-box-tit	{padding:20px 0 0}
.soulev-challenge-frame .soulev-box4 p {margin:12px 0 30px;line-height:20px}
.soulev-challenge-frame .soulev-box4 .photo-box {float:left;width:52%}
.soulev-challenge-frame .soulev-box4 .photo-box img {width:100%}
.soulev-challenge-frame .soulev-box4 .btn-box {}
.soulev-challenge-frame .soulev-box4 .btn-box a {display:inline-block;width:354px;height:58px;padding-left:25px;background:url('../images/newcars/soul-ev-challenge/btn-dealer.png') no-repeat left top;background-size:100% 100%;font-size:40px;color:#fff;line-height:42px;text-decoration:none;box-sizing:border-box}
.soulev-challenge-frame .soulev-box5 {padding:40px 0 70px;text-align:center}
.soulev-challenge-frame .soulev-box5 .stitle {display:inline-block;width:716px;height:65px;margin-top:27px;background:url('../images/newcars/soul-ev-challenge/tit01.png') no-repeat left top;font-size:52px;color:#fff;line-height:50px;text-align:center;transform:rotate(-2deg)}
.soulev-challenge-frame .soulev-box5 .txt_type {margin:20px 0 0;line-height:20px}
.soulev-challenge-frame .soulev-box5 ul {margin:36px -33px 0}
.soulev-challenge-frame .soulev-box5 ul li {float:left;width:25%;margin-top:20px;padding:0 33px;box-sizing:border-box}
.soulev-challenge-frame .soulev-box5 ul li a {display:block}
.soulev-challenge-frame .soulev-box5 ul li img {width:100%}
.soulev-challenge-frame .soulev-box5 ul li .cont_layer {display:none}
.soulev-challenge-frame .soulev-box5 .sum-box {width:349px;height:74px;margin:30px auto 0;background:url('../images/newcars/soul-ev-challenge/info-view.png') no-repeat left top;font-size:30px;color:#1c1c1c;line-height:69px;text-align:center}
.soulev-challenge-frame .soulev-box5 .sum-box span {font-size:13px}
.soulev-challenge-frame .soulev-box6{padding:50px 0;background:0 none}
.soulev-challenge-frame .soulev-box6 .cont_area {}
.soulev-challenge-frame .soulev-box6 .cont_area:after {display:block;clear:both;content:''}
.soulev-challenge-frame .soulev-box6 .pic {float:left;width:50%;padding-right:20px;box-sizing:border-box}
.soulev-challenge-frame .soulev-box6 .pic img {width:100%}
.soulev-challenge-frame .soulev-box6 .soulev-box-tit{text-align:center;padding:0 0 40px}
.soulev-challenge-frame .soulev-box6 h3{font-size:30px;line-height:1em}
.soulev-challenge-frame .soulev-box6 p{padding:10px 0 0;font-size:18px}
.soulev-challenge-frame .soulev-box6 .soulev-box6-contents{float:left;width:50%}
.soulev-challenge-frame .soulev-box6 ul li{color:#666;border-bottom:1px solid #aeaeae;padding:10px 0;line-height:20px}
.soulev-challenge-frame .soulev-box6 .btn-box {padding:20px 0 0}
.soulev-challenge-frame .soulev-box6 .btn-box a {display:inline-block;width:223px;height:44px;background:url('../images/newcars/soul-ev-challenge/btn-view.png') no-repeat left top;background-size:100% 100%;font-weight: bold;font-size:16px;color:#fff;line-height:44px;text-align:center}
.soulev-challenge-frame .soulev-box7 {padding:30px 0;background:#2d5cbb}
.soulev-challenge-frame .soulev-box7 .view_cont {position:absolute;top:67px;right:0;width:332px}
.soulev-challenge-frame .soulev-box7 .soulev-box7-contents{position:relative}
.soulev-challenge-frame .soulev-box7 .soulev-box-tit{color:#fff;font-size:34px;line-height:36px}
.soulev-challenge-frame .soulev-box7 .soulev-box-tit span{display:block}
.soulev-challenge-frame .soulev-box7 ul {width:271px;margin-top:24px}
.soulev-challenge-frame .soulev-box7 ul li + li {margin-top:10px}
.soulev-challenge-frame .soulev-box7 ul li a {display:block;color:#fff;text-align:center;font-weight: bold;font-size:16px;padding:12px 0;border:1px solid #fff}
.soulev-challenge-frame .soulev-box8{padding:45px 0 0;background:0 none}
.soulev-challenge-frame .soulev-box8 ul>li{float:left;width:50%;text-align:center}
.soulev-challenge-frame .soulev-box8 ul>li h3 {line-height:1em;color:#05141f;font-size:24px;font-weight: bold}
.soulev-challenge-frame .soulev-box8 ul>li p {height:74px;padding:12px 30px 20px;line-height:20px;box-sizing:border-box;}
.soulev-challenge-frame .soulev-box8 ul>li p span {display:block}
.soulev-challenge-frame .soulev-box8 ul>li a {display:inline-block;width:334px;height:56px;margin:0 auto;background:url('../images/newcars/soul-ev-challenge/btn-type.png') no-repeat left top;background-size:100% 100%;font-weight: bold;font-size:30px;color:#fff;line-height:56px;text-align:center;text-decoration:none}
.soulev-challenge-frame .quick {position:fixed;top:450px;left:50%;margin-left:-650px;background:none}
.soulev-challenge-frame .quick a {display:block;}
/* .soulev-challenge-frame .quick a {display:block;width:63px;height:61px;background:url('../images/newcars/soul-ev-challenge/quick01.png') no-repeat left top;text-indent:-9999px}
.soulev-challenge-frame .quick .electric {height:58px;background:url('../images/newcars/soul-ev-challenge/quick02.png') no-repeat left top}
.soulev-challenge-frame .quick .everyday {height:62px;background:url('../images/newcars/soul-ev-challenge/quick03.png') no-repeat left top}
.soulev-challenge-frame .quick .specs {height:56px;background:url('../images/newcars/soul-ev-challenge/quick04.png') no-repeat left top}
.soulev-challenge-frame .quick .charging {height:65px;background:url('../images/newcars/soul-ev-challenge/quick05.png') no-repeat left top}
.soulev-challenge-frame .quick .dealer {height:70px;background:url('../images/newcars/soul-ev-challenge/quick06.png') no-repeat left top} */
.soulev-challenge-frame .d-onScreen .text_box p {margin:0 auto}
.soulev-challenge-frame .tab_group {position:relative;z-index:1}
.soulev-challenge-frame .tab_group .mobile_tab {position:relative;display:none;padding-left:14px;background:#05141f;font-size:13px;color:#fff;line-height:35px}
.soulev-challenge-frame .tab_group .mobile_tab:before {position:absolute;top:15px;right:10px;display:block;width:14px;height:7px;background:url('../images/newcars/soul-ev-challenge/btn-folding.png') no-repeat left top;background-size:14px 14px;content:''}

.bbs_faq {max-width:940px;margin:0 auto}
.bbs_faq_title {padding:29px 0 20px 24px;border:1px solid #e3e3e3;border-bottom:1px solid #e5e5e5;background:#fff}
.bbs_faq .bbs_type1 .bbs_li > a {display:block;text-decoration:none}
.bbs_faq .bbs_head {display:table;width:100%;box-sizing:border-box}
.bbs_faq .bbs_head .question {display:table-cell;width:48px;vertical-align:middle}
.bbs_faq .bbs_head .bl_faq {float:none;margin:0}
.bbs_faq .bbs_head .stitle {display:table-cell;padding-left:15px;vertical-align:middle}
.bbs_faq .con_box h2{margin:0}
.bbs_faq .bbs_type1 .bbs_tit {line-height:20px}
.bbs_faq .bbs_type1 .body_answer {line-height:18px;color:#333}
.bbs_faq .bbs_type1 .body_answer .block {display:block;}
.bbs_faq .bbs_type1 .body_answer .link {font-weight: bold;text-decoration:underline;}

.soul-ev-challenge .map-framebox	{border:1px solid #dadada}
.soul-ev-challenge .map-box	{height:700px}

.soulev-pop {}
.soulev-pop .pop_tit{color:#05141f;font-size:40px;padding:15px 0 45px;font-weight: bold;background:#fff url(../images/newcars/soul-ev-challenge/mid-line.png) no-repeat center bottom}
.soulev-pop .pop_con{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}
.soulev-pop .stitle {font-size:22px;margin:30px 0 13px}
.soulev-pop .soulev-pop-table {}
.soulev-pop .soulev-pop-table table {}
.soulev-pop .soulev-pop-table table thead th {padding:4px 0 10px;font-size:16px;text-align:left}
.soulev-pop .soulev-pop-table table thead.blind {position:absolute;left:-9999px;top:-9999px;font-size:0;line-height:0;width:0;height:0;visibility:hidden;overflow:hidden}
.soulev-pop .soulev-pop-table table tbody td {border-top:1px solid #fff;background:#e3e3e3}
.soulev-pop .soulev-pop-table table tbody td + td {border-left:1px solid #fff}
.soulev-pop .soulev-pop-table table tbody td a {display:block;padding:10px 0 11px 10px;color:#666}
.soulev-pop .btn-box{position:relative;padding:40px 0 0;margin:20px 0 0;text-align:right;background:#fff url(../images/newcars/soul-ev-challenge/mid-line.png) no-repeat center top}
.soulev-pop .btn-box .soulCloseBtn{position:relative;padding:0;width:auto;height:auto}
.soulev-pop .btn-box .soulCloseBtn img {width:130px;height:44px}
.soulev-pop .soulCloseBtn {position:absolute;top:0;right:0;width:55px;height:55px;box-sizing:border-box;padding:19px}

@media all and (max-width:1024px) {
	.soulev-challenge-frame .quick {display:none}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box {padding-top:85px}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box h2 {position:absolute;top:0;left:50%;margin-left:-238px}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box {width:40%}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-form-box {width:60%}
	.soulev-challenge-frame .soulev-box1 .bmw-box .graph-box {margin-top:28px}
	.soulev-challenge-frame .soulev-box1 .bmw-box .graph-box li {width:86px;height:85px}
	.soulev-challenge-frame .soulev-box1 .kia-box .graph-box {margin-top:28px}
	.soulev-challenge-frame .soulev-box1 .kia-box .graph-box li {width:143px;height:145px}

	.soulev-challenge-frame .soulev-box5 ul {margin:5px -15px 0}
	.soulev-challenge-frame .soulev-box5 ul li {padding:0 16px}

	.soulev-challenge-frame .soulev-box7 {padding:42px 0 53px}
	.soulev-challenge-frame .soulev-box7 .pic {width:71%}
	.soulev-challenge-frame .soulev-box7 .pic img {width:100%;margin-left:-20%;/* margin-left:-105px;*/}
	.soulev-challenge-frame .soulev-box7 .view_cont {top:25px;right:25px}

	.bbs_faq {margin-right:15px;margin-left:15px}
}
@media all and (max-width:767px) {
	.soulev-challenge-frame {padding-bottom:50px}
	.soulev-challenge-frame .inner {margin:0;}
	.soulev-challenge-frame .soulev-box-tit {font-size:20px;line-height:18px}
	.soulev-challenge-frame .soulev-visual-box img {width:100%}
	.soulev-challenge-frame .soulev-visual-box p {font-size:11px;line-height:16px}
	.soulev-challenge-frame .soulev_text_box {margin:0 15px;}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box {margin:15px 0 30px;padding:0;text-align:center}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box p {padding:12px 0 0;font-size:13px;line-height:18px}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box{position:static;width:100%}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-form-box>ul li + li {margin-top:15px}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-form-box>ul>li input{width:100%;height:36px;padding:7px 20px;border:0 none;font-size:13px;line-height:36px}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .btn-box {margin-top:15px;text-align:center}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .btn-box a {width:110px;height:35px;font-size:32px;line-height:24px}
	.soulev-challenge-frame .soulev-box1 .bmw-vs-kia .graph-box {height:auto;margin-top:13px;padding:0;line-height:0}
	.soulev-challenge-frame .soulev-box1 .bmw-vs-kia .bmw-box {display:block;width:100%}
	.soulev-challenge-frame .soulev-box1 .bmw-vs-kia .kia-box {display:block;width:100%;margin-top:28px}
	.soulev-challenge-frame .soulev-box1 .bmw-vs-kia .versus {display:block;width:100%;padding:0}
	.soulev-challenge-frame .soulev-box1 .bmw-vs-kia .versus span {font-size:43px}
	.soulev-challenge-frame .soulev-box1 .bmw-vs-kia p {display:block;width:100%;font-size:13px;line-height:18px;text-align:center;box-sizing:border-box}

	.soulev-challenge-frame .soulev-box1 .soulev-tab-box{position:absolute;left:0;display:none}
	.soulev-challenge-frame .soulev-box1 .soulev-tab-box>li{display:block;width:100%;border-top:1px solid #fff;border-left:none;font-size:13px;text-align:left}
	.soulev-challenge-frame .soulev-box1 .soulev-tab-box>li a{padding:15px 0 15px 15px}

	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-txt-box h2 {position:static;width:290px;height:36px;margin:0 auto;font-size:31px;line-height:22px}
	.soulev-challenge-frame .soulev-box1 .soulev-option-box .option-form-box {width:100%}
	.soulev-challenge-frame .soulev-box1 .bmw-vs-kia div strong {font-size:18px;line-height:19px}
	.soulev-challenge-frame .soulev-box1 .bmw-box .graph-box li {width:87px;height:86px;font-size:35px}
	.soulev-challenge-frame .soulev-box1 .kia-box .graph-box li {width:121px;height:120px;font-size:35px}

	.soulev-challenge-frame .soulev-box1 .car-map-box .car_a {width:38px;height:20px;}
	.soulev-challenge-frame .soulev-box1 .car-map-box .car_soul_ev {width:44px;height:22px;}
	.soulev-challenge-frame .soulev-box1 .car-map-box .pin_a,
	.soulev-challenge-frame .soulev-box1 .car-map-box .pin_b {position:absolute;width:22px;height:27px;}
	.soulev-challenge-frame .soulev-box1 .car-map-box .soul_ev_info,
	.soulev-challenge-frame .soulev-box1 .car-map-box .soul_ev_link {width:215px;height:39px;border:1px solid #05141f;font-size:21px;line-height:18px;}

	.soulev-challenge-frame .soulev-box2 {padding:25px 0 50px}
	.soulev-challenge-frame .soulev-box2 .soulev-box-tit {padding-bottom:15px}

	.soulev-challenge-frame .soulev-box3 {padding:25px 0 50px}
	.soulev-challenge-frame .soulev-box3 .soulev-box-tit {padding-bottom:15px}
	.soulev-challenge-frame .soulev-box3 .text_box p {font-size:13px;line-height:18px}
	.soulev-challenge-frame .soulev-box3 .text_box p strong {padding-bottom:15px;font-size:15px}

	.soulev-challenge-frame .soulev-box4 {height:auto;text-align:center}
	.soulev-challenge-frame .soulev-box4 .photo-box {float:none;width:100%;margin-top:23px}
	.soulev-challenge-frame .soulev-box4 p {width:100%;margin-bottom:15px;font-size:13px;line-height:18px}
	.soulev-challenge-frame .soulev-box4 .btn-box a {width:222px;height:37px;padding-left:13px;font-size:29px;line-height:28px;text-align:left}
	.soulev-challenge-frame .soulev-box4 .in_cont {float:none;width:100%}

	.soulev-challenge-frame .soulev-box5 .stitle {width:100%;height:32px;margin-top:18px;background-size:100% 100%;font-size:30px;line-height:22px}
	.soulev-challenge-frame .soulev-box5 .txt_type {font-size:13px;line-height:18px}
	.soulev-challenge-frame .soulev-box5 ul {margin:0 0;padding:0 8px}
	.soulev-challenge-frame .soulev-box5 ul li {width:50%;margin-top:10px;padding:0 11px}
	.soulev-challenge-frame .soulev-box5 ul li.on a {position:relative}
	.soulev-challenge-frame .soulev-box5 ul li.on .cont_layer {position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:url('../images/newcars/soul-ev-challenge/icon-on.png') no-repeat left top;background-size:100% 100%}
	.soulev-challenge-frame .soulev-box5 ul li.on .cont_layer .table {display:table;width:100%;height:100%}
	.soulev-challenge-frame .soulev-box5 ul li.on .cont_layer .in {display:table-cell;padding:0 10px;color:#fff;font-size:20px;line-height:22px;text-align:center;vertical-align:middle}
	.soulev-challenge-frame .soulev-box5 ul li.on .cont_layer .in span {font-size:13px}
	.soulev-challenge-frame .soulev-box5 .sum-box {display:none}

	.soulev-challenge-frame .soulev-box6 {margin:0 15px;}
	.soulev-challenge-frame .soulev-box6 h3 {margin-top:20px;font-size:18px;text-align:center}
	.soulev-challenge-frame .soulev-box6 p {padding-top:5px;font-size:13px;text-align:center}
	.soulev-challenge-frame .soulev-box6 ul li {padding:10px 6px 10px;font-size:13px;line-height:18px}
	.soulev-challenge-frame .soulev-box6 .pic {float:none;width:100%;padding:0;}
	.soulev-challenge-frame .soulev-box6 .soulev-box6-contents {float:none;width:100%}
	.soulev-challenge-frame .soulev-box6 .btn-box {padding-top:15px;text-align:center}

	.soulev-challenge-frame .soulev-box7 {padding:0 0 30px}
	.soulev-challenge-frame .soulev-box7 ul {width:100%;margin-top:12px}
	.soulev-challenge-frame .soulev-box7 .pic {width:100%}
	.soulev-challenge-frame .soulev-box7 .pic img {margin:0}
	.soulev-challenge-frame .soulev-box7 .view_cont {position:static;width:213px;margin:0 auto}
	.soulev-challenge-frame .soulev-box7 .soulev-box-tit {font-size:20px;line-height:20px;text-align:center}
	.soulev-challenge-frame .soulev-box7 ul li a {padding:4px 0;font-size:14px}

	.soulev-challenge-frame .soulev-box8 {padding:37px 15px 0}
	.soulev-challenge-frame .soulev-box8 ul li {float:none;width:100%}
	.soulev-challenge-frame .soulev-box8 ul li + li {margin-top:37px}
	.soulev-challenge-frame .soulev-box8 ul li h3 {font-size:18px}
	.soulev-challenge-frame .soulev-box8 ul li p {height:auto;padding:4px 0 0;font-size:13px;line-height:18px}
	.soulev-challenge-frame .soulev-box8 ul li a {width:167px;height:35px;margin-top:11px;font-size:16px;line-height:35px}

	.soulev-challenge-frame .tab_group .mobile_tab {display:block}

	.bbs_faq_title {padding:14px 0 15px 12px}
	.bbs_faq .bbs_type1 {border-top:none}
	.bbs_faq .bbs_head .question {display:table-cell;width:38px}
	.soulev-pop .pop_tit {font-size:20px}
	.soulev-pop .stitle {font-size:16px;margin:12px 0 7px}
	.soulev-pop .soulev-pop-table table thead th {font-size:13px;padding-top:0}
	.soulev-pop .soulev-pop-table table tbody td a {line-height:18px}
}

/* NewCars:Specification */
.pipContents {overflow:hidden;max-width:1920px;margin:0 auto;background:#fff !important;}
.pipContents2 {background:#fff! important}
.pipContents .webImg{display:block}
.pipContents .mobileImg{display:none}
.pipContents .tabletImg{display:none}
.tit_top {margin-top:25px}

.dimensions {margin-top:-43px}
.dimensions .webImg{display:block}
.dimensions .mobileImg{display:none}
.dimensions .tabletImg{display:none}
.dimensions h1 {padding-bottom:30px;font-size:50px;color:#05141f;line-height:50px}
.dimensions h2 {font-size:30px;color:#05141f;text-transform:uppercase}

.spec_visual{position:relative;background:url('../images/newcars/bg-spec.jpg')no-repeat center center;height:789px;width:100%}
.spec_visual .spec_data {width:940px;margin:0 auto;padding-top:77px}
.spec_visual .spec_data h3{color:#05141f;font-size:50px;font-weight: bold;text-transform:uppercase}
.spec_visual .spec_data ul{position:relative;z-index:999;margin-top:20px}
.spec_visual .spec_data ul:after{content:'';clear:both;display:block}
.spec_visual .spec_data ul li{float:left}
.spec_visual .spec_data ul li a{display:inline-block;width:40px;height:39px;text-indent:-9999px}
.spec_visual .spec_data ul li .btn_slide{background:url('../images/newcars/icon-spec-tab.png') no-repeat 0 0;background-position:0 -49px;margin-right:6px}
.spec_visual .spec_data ul li .btn_slide.on{background:url('../images/newcars/icon-spec-tab.png') no-repeat 0 0;background-position:0 0}
.spec_visual .spec_data ul li .btn_slide:hover{background:url('../images/newcars/icon-spec-tab.png') no-repeat 0 0;background-position:0 0}
.spec_visual .spec_data ul li .btn_allview{background:url('../images/newcars/icon-spec-tab.png') no-repeat 0 0;background-position:-60px -49px}
.spec_visual .spec_data ul li .btn_allview.on{background:url('../images/newcars/icon-spec-tab.png') no-repeat 0 0;background-position:-60px 0px}
.spec_visual .spec_data ul li .btn_allview:hover{background:url('../images/newcars/icon-spec-tab.png') no-repeat 0 0;background-position:-60px 0px}
.spec_visual .spec_slide_area{position:relative;top:-199px;width:940px;margin:0 auto;padding:0 10px}
.spec_visual .spec_slide_area .spec_img{width:940px;overflow:visible}
.spec_visual .spec_slide_area .spec_img ul {/*width:100000px;*/padding-bottom:19px;overflow:hidden}
.spec_visual .spec_slide_area .spec_img .ix-list-viewport ul li {float:left;/*width:940px;*/text-align:center}
.spec_visual .spec_slide_area .spec_img .ix-list-viewport ul li .imgArea{display:inline-block;text-align:center}
/*
.spec_visual a.spec_next{position:absolute;z-index:999;display:inline-block;width:28px;height:56px;text-indent:-9999px;background:url(../images/newcars/btn_spec_next.png) no-repeat;right:10px;top:50%;margin-top:-14px;cursor:pointer}
.spec_visual a.spec_prev{position:absolute;z-index:999;display:inline-block;width:28px;height:56px;text-indent:-9999px;background:url(../images/newcars/btn_spec_prev.png) no-repeat;left:10px;top:50%;margin-top:-14px;cursor:pointer}
*/
.spec_visual .ix-thumbs{display:none}
.spec_visual .spec_allview_area{width:940px;margin:0 auto;padding:0}
.spec_visual .spec_allview_area ul li{float:left}
.spec_visual .spec_allview_area ul:after{content:'';clear:both;display:block}
.spec_visual .spec_allview_area .spec_img{position:absolute;left:50%;bottom:185px;margin-left:-470px}
.spec_list{width:940px;margin:0 auto}
.spec_list .textArea {margin-top:50px}

.spec_list .textArea h2 {left:0;top:15px;z-index:10;color:#05141f;font-weight: bold;font-size:22px;text-transform:uppercase;padding:10px 0 0;background:url(../images/newcars/bg-title-redline.gif) no-repeat 0 0}
.spec_list .spec_box {border:solid 1px #e3e3e3;font-size:15px;background:#f8f8f8;padding:30px;margin-top:20px}
.spec_list .spec_aword {margin:30px;max-width:900px;width:auto}
.spec_list .spec_aword ul {width:auto;margin:0 0 0 -22px}
.spec_list .spec_aword ul li {width:20%;float:left;padding-left:22px;height:120px;box-sizing:border-box}
.spec_list .spec_aword ul li img {height:42px;}
.spec_list .spec_aword ul li > a {display:table;width:100%;height:100%;border:solid 2px #05141f;box-sizing:border-box}
.spec_list .spec_aword ul li > a > p {display:table-cell;margin-top:0;vertical-align:middle;font-size:15px;text-align:center;line-height:20px}
.spec_list .spec_aword .aword_img {background-image:url('../images/newcars/spr-award.png');background-repeat:no-repeat;overflow:hidden;text-indent:-200px;font-size:0;line-height:0;display:inline-block}
.spec_list .spec_aword .warranty {width:98px;height:74px;background-position:0 0}
.spec_list .spec_aword .ncap {width:132px;height:53px;background-position:-98px 0}
.spec_list .spec_aword .reddot {width:42px;height:42px;background-position:-230px 0}
.spec_list .spec_aword .abc {width:29px;height:42px;background-position:-272px 0}
.spec_list .spec_aword .aword_txt {display:block}
.spec_list .spec_aword ul li > a > p.big {font-size:18px;font-weight:bold;line-height:22px}

.tab_content .tableWrap {width:100%}
.tablecontant{width:100%;}
.table_type5 th, .table_type5 td{border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;font-size:12px;padding:5px 8px;text-align:left}
.table_type5 th.tableTh3 div {color:#666;font-weight:normal}
.table_type5 th{background:#f5f5f5;text-align:center}
.table_type5 td{color:#666;text-align:center}
.table_type5 th:first-child, .table_type5 tbody td:first-child {/*border-left:0;*/text-align:left}
.table_type5 th:last-child, .table_type5 tbody td:last-child {border-right:1px solid #e8e8e8;}
.table_type5 + .table_type5 {border-top:2px solid #7d7d7d}

.table_type10.tborder{border-top:2px solid #515151}
.table_type10 th, .table_type10 td{border:1px solid #e8e8e8;font-size:12px;padding:8px 10px;text-align:center}
.tableWrap .table_type10 th[class*=tableTh]{font-size:12px}
.table_type10 thead th{background:#f5f5f5;border-bottom:0;vertical-align:middle;}
.table_type10 td{color:#666;word-break:break-all;text-align:center}
.tableTh10{background:#fff;font-size:13px;border-top:1px solid #d6d6d6;color:#05141f;}
.table_type10 td div{text-align:center}

.tablecontant .table {margin:1px 0 9px 0;border:1px solid #7d7d7d;box-sizing:border-box}

.tableWrap .tableTit {position:relative;margin-top:1px}
.tableWrap .tableTit .tb_title .up {position:absolute;top:0;bottom:0;right:0;left:0;display:block;text-indent:-9999px;z-index:9}
.tableWrap .tableTit.w_up .tb_title .up {background-position:0 -14px !important}
.tableWrap .tableTit .tb_title .up:before {position:absolute;right:25px;top:15px;width:20px;height:10px;background:url('../images/newcars/Spec-updown.png') no-repeat;background-position:0 0;display:block;content:''}
/*.tableWrap .tableTit .tb_title .up:before {position:absolute;right:25px;top:15px;width:12px;height:7px;background:url('../images/newcars/expand_arrow.svg');display:inline-block;content:''}*/
.tableWrap .tableTit.w_up .tb_title .up:before {background-position:0 -14px !important}
.tableWrap .tableTit .tb_title .up:after {position:absolute;text-indent:-99em;font-size:0;line-height:0;height:0;width:0;overflow:hidden;display:inline-block;content:'folding'}

.tableWrap .w_up:after{position:absolute;right:0;bottom:0;width:100%;height:1px;background:#fff;content:''}
.tableWrap .tablecontant:last-child .w_up:after {display:none !important}
.tableWrap .tableTit .clib {position:absolute;right:60px;top:11px;background:url('../images/newcars/icon-clip.png') left 2px no-repeat;color:#fff;font-size:13px;font-weight:normal;width:auto;height:auto;z-index:10}
.tableWrap .tableTit .clib  a {color:#fff;padding-left:20px;text-decoration:underline; }
.tableWrap .table .tableFix {width:650px} /*212px*/
.tableWrap .table .check {width:10px;height:18px}

.spec_list .table th, .spec_list .table td{border-right:0}
.spec_list .table th:first-child , .spec_list .table td:first-child {border-left:0}
.spec_list .tableWrap th.tableTh3 {border-top:1px solid #e8e8e8}

.spec_list .table_type5 {border-top:none !important}
.spec_list .cont_table_tamp .table_type5 {border-top:2px solid #515151 !important}

.spec_subcontens {padding:30px 18px 0 18px;box-sizing:border-box}
.spec_subcontens h2 {font-size:16px}
.spec_subcontens .imgl_tamp {margin:20px 20px 0 20px}
.spec_subcontens .imgl_tamp ul {width:100%}
.spec_subcontens .imgl_tamp ul > li {float:left;width:60%;box-sizing:border-box}
.spec_subcontens .imgl_tamp ul > li:first-child {width:39.8%}
.spec_subcontens .imgl_tamp ul li .flimgbox {width:100%;height:auto}
.spec_subcontens .imgl_tamp ul li .flimgbox img {width:100%;height:auto}
.spec_subcontens .imgl_tamp ul li dl {padding-left:20px;width:100%;box-sizing:border-box}
.spec_subcontens .imgl_tamp ul li dt h3 {font-size:16px;font-weight:bold}
.spec_subcontens .imgl_tamp ul li dd {font-size:13px;line-height:18px;margin-top:10px;color:#666}
.spec_subcontens .imgl_tamp ul li dd ol {width:100%}
.spec_subcontens .imgl_tamp ul li dd ol li {display:inline;padding:0}

.cont_table_tamp {margin:20px}
.cont_table_tamp dl {width:100%}
.cont_table_tamp dt h3 {margin-top:10px}
.cont_table_tamp dt h3 {font-size:16px;font-weight:bold}
.cont_table_tamp dd {padding:10px 0;font-size:13px;line-height:18px;color:#666;max-width:500px}

.spec_subcontens .imgr_tamp {margin:20px}
.spec_subcontens .imgr_tamp ul {width:100%}
.spec_subcontens .imgr_tamp ul li {float:left;width:48%;box-sizing:border-box}
.spec_subcontens .imgr_tamp ul li:first-child {float:right;padding-left:0;padding-left:20px;width:51.6%}
.spec_subcontens .imgr_tamp ul li .frimgbox {width:100%;height:auto}
.spec_subcontens .imgr_tamp ul li .frimgbox img {width:100%;height:auto}
.spec_subcontens .imgr_tamp ul li dl {width:100%}
.spec_subcontens .imgr_tamp ul li dt h3 {font-size:16px;font-weight:bold}
.spec_subcontens .imgr_tamp ul li dd {font-size:13px;line-height:18px;margin-top:10px;color:#666}

.spec_notice {width:100%;padding:14px 18px;border-bottom:1px solid #d6d6d6;/*border-top:1px solid #d6d6d6;*/box-sizing:border-box}
.spec_notice.last {padding:0;border:0;margin-top:10px}
.spec_notice p {font-size:12px;color:#999;/*max-width:500px*/}
.charge_tb th, .charge_tb td{padding:12px 5px !important;text-align:center !important;font-size:13px !important;font-weight:normal;border:0 !important;border-left:1px solid #e8e8e8 !important;border-bottom:1px solid #e8e8e8 !important;color:#666}
.charge_tb th > div {color:#333 !important}
.charge_tb tbody tr:first-child td, .charge_tb tbody tr:first-child th {border-top:0 !important}
.charge_tb  td:first-child, .charge_tb th:first-child {border-left:0 !important}

/* NewCars :review */
/* #content.reviews {} */
.review_bg {background:#fff;}
.review {padding:0 0 55px 0;background-size:cover;position:relative;border:none}
.review .review_visual {max-width:940px;margin:0 auto;padding:50px 0 0 0}
.review .media_review .mediaCon {height:auto}
.reviews .media_review2 .mediaCon1 {height:auto}
.media_review_btn {text-align:center}
.review a.roll {display:block;position:absolute;top:150px;text-indent:200%;white-space:nowrap;overflow:hidden;width:30px;height:58px;background:url(../images/showroom/spec-visual-roll-light.png) no-repeat;height:51px}
.review a.next {background-position:-60px 0}
.review a.prev {left:-50px}
.review a.next {right:-50px}
.review .img img.web {display:inline-block}
.review .img img.mobile,
.review .img img.tablet {display:none}
.review {background:url(../images/showroom/bg-review-visual.html) no-repeat center top;}
.review .review_visual {padding:50px 15px 0}
.review h1 {margin:0 0 4px 0;padding:11px 0 0;text-transform:uppercase;background:url(../images/showroom/spec-data-title-underline.gif) no-repeat 0 0;font-size:22px;font-weight: bold;color:#fff}
.review .review_visual > h2, .review .review_visual > div {max-width:940px;margin:0 auto}
.review .review_visual #slide_area {height:200px;margin:5%}
.review .review_visual .review_interaction {padding:25px 0 0;position:relative}
.review .review_visual .review_interaction .slide_wrap {overflow:hidden}
.review .review_visual .review_interaction .img_wrap {width:10000px}
.review .review_visual .review_interaction .img_wrap > li {background:#fff;float:left;display:inline-block;height:360px;overflow:hidden;position:relative}
.review .review_visual .review_interaction .img {float:left;width:240px;height:auto;overflow:hidden;text-align:center;background:#fff}
.review .review_visual .review_interaction .img .imgArea {display:block;width:auto;margin:0 -100%;text-align:center}
.review .review_visual .review_interaction .control {position:relative;bottom:0;margin:10px 0 0;text-align:center}
.review .review_visual .review_interaction .review_data {float:left;background:#fff;padding:15px 14px 0}
.review .review_visual .review_interaction .review_data .item_title {font-size:21px;padding:13px 12px 7px;color:#05141f;font-weight: bold}
.review .review_visual .review_interaction .review_data .grade_star {margin:10px 12px;color:#f5a700;font-size:21px;font-weight: bold;font-style:italic}
.review .review_visual .review_interaction .review_data .message {overflow:hidden;display:block;padding:15px 0 0;font-size:15px;line-height:21px;margin:15px 12px 0;height:auto;border-top:1px dashed #bababa;color:#666}
.review .review_visual .review_interaction .review_data .btn_review {padding:0;position:absolute;right:25px;bottom:25px}
.review .review_visual .review_interaction .review_data .address {color:#05141f;display:block;font-size:13px;padding:13px 12px 0}
.review .review_visual .review_interaction .review_data .address span {color:#999}
.review .review_visual .review_interaction .review_data .btn_review {display:block;text-align:right;position:absolute;bottom:20px;right:10px}
.review .review_visual .review_interaction .review_data .btn_review a {background:url(../images/showroom/history-more-btn.png) no-repeat 0 -57px;display:inline-block;padding:0 0 0 15px}
.review .review_visual .review_interaction .review_data .btn_review a span {display:inline-block}
.review .review_visual .review_interaction .review_data .btn_review a div {background:#fff url(../images/showroom/history-more-btn.png) no-repeat 100% -57px;display:inline-block;color:#fff;display:inline-block;font-size:14px;font-weight: bold;line-height:30px;padding:0 37px 0 0;text-transform:uppercase}
.review .review_visual .num li a {background-position:-28px 0}
.review .review_visual .num li.on a {background-position:0 0}
.mediaCon .review_box {padding:25px 20px}
.media_review a.roll {display:block}
.media_review a.roll {display:inline-block;position:absolute;top:210px}
.media_review a.roll {display:block;text-indent:200%;white-space:nowrap;overflow:hidden;width:30px;height:58px;background:url(../images/showroom/spec-visual-roll-light.png) no-repeat;height:51px}
.media_review a.next {background-position:-60px 0}
.media_review a.prev {left:-50px}
.media_review a.next {right:-50px}
.media_review {position:relative;margin:0 auto;padding:50px 0;width:940px}
.media_review .mediaCon {overflow:hidden;max-width:940px;margin-bottom:20px;background:#fff}
.media_review .mediaCon > ul {overflow:hidden;/*width:5000px;*/height:auto;border-left:solid 1px #d8d8d8;}
.media_review .mediaCon > ul li {float:left;border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;margin:0 -1px 0 0;height:334px;width:33.3%}
.media_review .mediaCon > ul li:nth-child(3n) {width:33.4%}
.media_review .mediaCon > ul li:nth-child(1), .media_review .mediaCon > ul li:nth-child(2), .media_review .mediaCon > ul li:nth-child(3) {border-top:none}
.media_review .mediaCon > ul li .img {text-align:center;height:245px;overflow:hidden}
.media_review .mediaCon > ul li .img img {margin:0 -100%;width:auto;height:100%}
.media_review .mediaCon > ul li .txt {padding:10px;height:auto}
.media_review .mediaCon > ul li .txt strong {display:block;font-weight: bold;font-size:15px;text-transform:uppercase;margin:0 0 1px;padding:5px 0 4px}
.media_review .mediaCon > ul li .txt span {color:#999;font-size:13px;line-height:19px;display:block}
.media_review .mediaCon > ul li .txt a {color:#e4e4e4 !important}
.media_review .mediaCon > ul li .txt > a {margin-top:13px;background:url(../images/showroom/icon-red.png) no-repeat 0 center;display:block;font-size:12px;font-weight: bold;text-transform:uppercase;padding:0 0 0 10px}
.media_review .control {text-align:center;position:relative;bottom:20px;margin-bottom:16px}
.media_review .num li a {background-position:-14px 0}
.media_review .num li.on a {background-position:0 0}
.title_area {display:table;width:100%;table-layout:fixed;height:45px}
.title_area .rating {width:77px;display:inline-block;vertical-align:bottom;display:table-cell;vertical-align:top}
.title_area .rating span.value {font-size:30px;font-weight:bold;line-height:21px;color:#05141f;width:100%;padding-right:15px;background:url(../images/newcars/icon-reevoo.png) right 10px no-repeat}
.title_area .rating span.value .reevoo_icon {display:block;width:15px}
.title_area .rating .best {display:block;width:100%;font-weight:bold;text-transform:uppercase}
.title_area .name_info {display:block;display:table-cell;overflow:hidden;border-left:1px solid #e6e6e6;padding:0 0 0 15px;vertical-align:bottom}
.title_area .name_info h3 {font-weight:bold;display:inline-block;font-size:15px;overflow:hidden;max-width:85%;text-overflow:ellipsis;line-height:12px;text-transform:uppercase;position:relative;padding-right:20px}
.title_area .name_info h3 span.gb {position:absolute;top:0;right:0}
.title_area .name_info h4 {font-size:13px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;color:#666;margin-top:0px}
.title_area .name_info h4 .location {border-bottom:0;display:block;margin:0;padding:0;height:auto;line-height:15px} 
.txt_area {margin-top:16px}
.txt_area dl .pros ,.txt_area dl .cons {display:block;line-height:18px;margin-bottom:1px;text-align:left}
.txt_area dl dt.pros {margin-bottom:7px;color:#6ec148;font-size:25px;font-weight:700}
.txt_area dl dt.cons {color:#cf2332;font-size:25px;font-weight:700}
.txt_area dl dt label {left:-10000px;position:absolute}
.txt_area dl dd.pros {min-height:80px;height:auto;overflow:auto;color:#666}
.txt_area dl dd.cons {min-height:90px;height:auto;overflow:auto;color:#666}
.txt_area .review_date {color:#999}
.txt_area .review_date span {color:#333}

.review_infobox {overflow:hidden;background:#fff}
.review_infobox .review_wraps {padding:30px;position:relative}
.review_top_area {position:absolute;top:30px;left:30px}
.review_top_area .review_top_title {font-size:15px;font-weight: bold}
.review_top_area .review_top_title h2 {line-height:24px;font-size:22px}
.review_top_area .review_top_title span {display:block}
.reevoo {margin-top:10px;margin-bottom:13px;background:url(../images/newcars/reevoo.png) 0 0 no-repeat;height:20px;width:110px;text-indent:-9999px;display:block}
.review_top_area .count {font-size:15px;font-weight: bold;position:absolute;bottom:140px;left:0}
.review_top_area .count span {font-size:50px;color:#05141f;display:inline-block;margin-right:4px}
.review .review_visual .review_interaction .review_infobox:first-child .imgs {vertical-align:bottom;max-width:240px;margin-top:75px}
.review_infobox review_wraps:first-child .imgs img {width:100%;height:auto}
.num {display:inline-block;overflow:hidden;margin:0 auto}
.num li {float:left}
.num li a {background:url(../images/showroom/btn-list-dot.png) no-repeat -14px 0;display:block;width:10px;height:10px;text-indent:200%;white-space:nowrap;overflow:hidden;margin-left:4px}
.num li:first-child a {margin-left:0}
.num li.on a {background-position:0 0}
.media_review .num {display:none}
.control {top:0}
.scores {margin-left:264px}
.scores dl {width:44%;margin-left:6%;margin-bottom:18px;float:left}
.scores dl:last-child {margin-bottom:33px}
.scores dl dt {padding-bottom:4px;text-transform:uppercase;font-weight: bold;font-size:15px;color:#333}
.scores dl dd {padding:3px 0;text-align:left}
.scores dd div {width:100%;display:block;background:#bbb}
/*
.scores span {box-sizing:border-box;display:block;height:15px;padding:0 2px;line-height:15px;text-align:right;background:#6ec148;color:#fff}
*/
.scores .score-0 span {background-color:#b9529e}
.scores .score-1 span {background-color:#00adee}
.scores .score-2 span {background-color:#21a029}
.scores .score-3 span {background-color:#10ce9e}
.scores .score-4 span {background-color:#ce6b73}
.scores .score-5 span {background-color:#c8a274}
.scores .score-6 span {background-color:#9ba156}
.scores .score-7 span {background-color:#feb913}
.scores .score-8 span {background-color:#ff7811}
.scores .score-9 span {background-color:#888}
.scores .score-10 span {background-color:#8dc63f}
.scores .score-11 span {background-color:#84aeab}
.scores .score-12 span {background-color:#b9529e}
.scores .score-13 span {background-color:#00adee}
.scores .score-14 span {background-color:#21a029}
.scores .score-15 span {background-color:#10ce9e}
.scores .score-16 span {background-color:#ce6b73}
.scores .score-17 span {background-color:#c8a274}
.scores .score-18 span {background-color:#9ba156}
.scores .score-19 span {background-color:#76ced9}
.scores .score-20 span {background-color:#657f97}
.scores .score-21 span {background-color:#888}
.scores .score-22 span {background-color:#8dc63f}
.scores .score-23 span {background-color:#84aeab}
.scores .overall span {background-color:#ff7811}
.scores .value-for-money span {background-color:#ff7811}
.media_review2 {max-width:940px;margin:0 auto;padding:50px 0 30px}
.media_review2 h2 {margin-bottom:4px;padding:11px 0 0;text-transform:uppercase;background:url(../images/showroom/spec-data-title-underline.gif) no-repeat 0 0;font-size:22px;font-weight: bold;color:#05141f}
.media_review2 .mediaCon1 {max-width:940px;margin-bottom:10px;overflow:hidden}
.mediaCon1 .reviewul_cont {padding:9px 9px 0 9px}
.media_review2 .mediaCon1 > ul {display:flex;justify-content:space-between;margin-top:12px;}
.media_review2 .mediaCon1 > ul li {border:solid 1px #d8d8d8;width:32%;vertical-align:top;padding-bottom:60px;position:relative}
.media_review2 .mediaCon1 > ul li .img {overflow:hidden;position:relative}
.media_review2 .mediaCon1 > ul li .img .btnPlay {position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}
.media_review2 .mediaCon1 > ul li .img img {width:auto;max-width:100%}
.media_review2 .mediaCon1 > ul li .txt {padding:10px 10px 0 10px;height:auto}
.media_review2 .mediaCon1 > ul li .txt strong {display:block;font-weight: bold;font-size:15px;margin:0 0 1px;padding:5px 0 4px}
.media_review2 .mediaCon1 > ul li .txt div {margin:10px 0;width:110px;height:14px}
.media_review2 .mediaCon1 > ul li .txt span {color:#666;font-size:13px;line-height:19px;display:block}
.media_review2 .mediaCon1 > ul li .txt span.point {text-align:right;color:#e69d00;font-size:15px;font-weight:700}
.media_review2 .mediaCon1 > ul li .txt a {color:#333 !important}
.media_review2 .mediaCon1 > ul li .txt .link {position:absolute;bottom:28px;left:19px;width:auto;}
.media_review2 .mediaCon1 .link a {background:url(../images/showroom/icon-red.png) no-repeat 0 center;display:block;font-size:12px;font-weight: bold;padding:0 0 0 10px;text-decoration:underline}
.media_review2 .control {text-align:center;position:relative;bottom:20px;margin-bottom:16px}
.media_review2 .num li a {background-position:-14px 0}
.media_review2 .num li.on a {background-position:0 0}
.mediaCon div.star1 {background:url(../images/newcars/img-star1-s.html) no-repeat 0 0}
.mediaCon div.star2 {background:url(../images/newcars/img-star2-s.html) no-repeat 0 0}
.mediaCon div.star3 {background:url(../images/newcars/img-star3-s.html) no-repeat 0 0}
.mediaCon div.star4 {background:url(../images/newcars/img-star4-s.html) no-repeat 0 0}
.mediaCon div.star5 {background:url(../images/newcars/img-star5-s.html) no-repeat 0 0}
.media_review .mediaCon > ul li .txt div {margin:10px 0;width:110px;height:14px}
.media_review .mediaCon > ul li .txt span.point {text-align:right;color:#e69d00;font-size:15px;font-weight:700}
.mediaCon1 div.star1 {background:url(../images/newcars/img-star1-s.html) no-repeat 0 0}
.mediaCon1 div.star2 {background:url(../images/newcars/img-star2-s.html) no-repeat 0 0}
.mediaCon1 div.star3 {background:url(../images/newcars/img-star3-s.html) no-repeat 0 0}
.mediaCon1 div.star4 {background:url(../images/newcars/img-star4-s.html) no-repeat 0 0}
.mediaCon1 div.star5 {background:url(../images/newcars/img-star5-s.html) no-repeat 0 0}
.bntype2 .common_banner ul {margin-top:50px}

/* NewCars :Pricing */
.Pricing {position:relative;margin:28px auto 0 auto;max-width:940px;padding:0}
.Pricing_print {position:absolute;top:-58px;right:0;text-transform:uppercase;text-decoration:underline;font-size:12px}
.Pricing_print .btnSmall {padding:0 5px;margin-right:10px}
.Pricing_print .btnSmall .print::before {margin:3px 0 0}
.h5_container {margin:15px 0 0 0;padding:0}
.Pricing h3 {padding-left:10px;margin-top:25px}
.Pricing .table_container {margin:20px 0 0 0}
.table_type5.topLine {border-bottom:1px solid #e8e8e8;}
.table_type5.topLine td.first-child, .table_type5.topLine th.first-child {width:150px;/*border-left:0*/}
.table_type5.topLine td.first-child.big-column, .table_type5.topLine th.first-child.big-column{width:250px;/*border-left:0*/}
.table_type5.topLine td.first-child, .table_type5.topLine th.white{background-color: #FFF;}
.table_type5.topLine td, .table_type5.topLine th {border-color:#d6d6d6}

.table_type5.topLine thead th {/*border-top:2px solid #7d7d7d;*/font-size:12px; font-weight:bold;text-align:left;width:10%;}
.table_type5.topLine thead th.col-title {border:0;}
.table_type5.topLine thead th.col-title,.table_type5.topLine thead th.col-title a{color:#FFFFFF; font-size: 16px;font-weight:normal;}
.table_type5.topLine thead th.col-title {padding: 0px;}
.table_type5.topLine thead th.col-right{
	text-align: right;
	padding: 0;
	vertical-align: middle;
	border: 1px solid #05141f;
}

.tabel_preturi {
	table-layout: fixed;
	width: 100%;
	border-spacing: 0px;
	box-sizing: border-box;
}

.tabel_preturi.font-smaller th, .tabel_preturi.font-smaller td{
	font-size: 12px;
}


.tabel_preturi th.col-head {
	font-weight: bold;
}


.col-title-container {
	display: flex;
	background: #424242;
	height: 35px;
}


.col-title-name {color:#FFFFFF; font-size: 16px;font-weight:normal;}

.col-title-container .col-title-name{
	flex: 80%;
	display: flex;
	justify-content: center;
	align-content: center;	
	flex-direction: column;
	padding-left: 15px;
}

.filtru_modele {
	color: #FFF;
	background-color: #05141f; 
	flex: 20%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.filtru_modele a {
	color: #FFF;
	padding-right: 10px;
}

.filtru_modele a:after {
	content: '';
    background-repeat: no-repeat;
    margin-left: 10px;
    margin-top: 10px;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    background-image: url(../images/models/common/sort-icon.svg);
    width: 24px;
    height: 24px;
}

#filter_box {
	display: none;
}

.filter_box_container {
	display: flex;
	background-color: #f5f5f5;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.filter_box_item {
	margin-right: 30px;
}

.filter_box_item h1 {
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
}

.filter_box_checkboxes label {
	margin-right: 10px;
}

.filter_box_checkboxes label span{
	font-size: 11px;
}

.filter_box_checkboxes label input[type="checkbox"]{
	vertical-align: middle;
}

.teb_color {background:#fff6e5}
.table_type5.topLine a {text-decoration:underline}
.Pricing .model strong {color:#333}
.PricingCon p {color:#666}
.desc_text.info {padding:10px}
.desc_text.info2 {padding:0 10px}
.PricingCon p.info, .desc_text.info p {color:#999;font-size:12px}
.h5_container .desc_text.info2 p {color:#999;font-size:12px;padding:0}
.h5_container .desc_text.info2 p.tin01 {padding-left:10px;text-indent:-10px}
.desc_text.info p + p {margin-top:17px}
.PricingCon .h5_container p {padding-left:10px}
.Pricing .model {padding-left:10px}
.Pricing .model dt {padding-bottom:5px;color:#05141f;font-weight:bold}
.Pricing .model dd {color:#666}
.Pricing .dl_list{padding-left:10px;margin:25px 0 10px 0}
.Pricing .dl_list dt {margin-bottom:10px;font-size:16px;font-weight:bold}
.Pricing .dl_list dd {padding-bottom:4px}
.Pricing .dl_list .sub_title {padding:0;font-size:16px;color:#05141f;}
.Pricing .dl_list ul {margin-top:10px;}
.Pricing .dl_list ul li {position:relative;padding-left:11px;color:#666;}
.Pricing .dl_list ul li + li {margin-top:4px;}
.Pricing .dl_list ul li:after {position:absolute;top:8px;left:0;display:block;width:3px;height:3px;background:#afafaf;content:'';}
.bl_type6:before {content:'';width:3px;height:3px;margin:9px 0px 0 12px;background:#05141f}
#div_print_pop {/*width:940px;*/height:auto;background:#fff;max-width:960px;z-index:9999}
#div_print_pop .header {padding:0 10px;height:97px;background:#f6f6f6;position:relative}
#div_print_pop .header h1 {padding-top:25px;font-size:36px;line-height:20px;text-transform:uppercase}
#div_print_pop .header h1:after {background:none repeat scroll 0 0 #05141f;content:"";display:block;height:2px;margin-top:18px;width:70px}
#div_print_pop .header .kialogo {width:74px;height:auto;position:absolute;right:10px;top:15px}
#div_print_pop .header .kialogo img {width:100%;height:auto}
#div_print_pop .container {margin:0 10px}
#div_print_pop .container .Pricing {padding:0}
#div_print_pop .footer {padding:0 10px;height:55px;background:#f6f6f6}
#div_print_pop .footer p {padding-top:15px}
#div_print_pop .container .Pricing {margin:20px auto}
#div_print_pop .container .Pricing_print, .popup_wrap .location, .popup_wrap .content_title {display:none}

/* NewCars :Highlight */
#container.bg_white {background:#fff;padding-bottom:0}
.pipContents2 {overflow:hidden;max-width:1920px;margin:0 auto;background:#fff! important;padding-bottom:0}
.introContent {display: flex; flex-direction: column;}
.leftContent {width: 100%;}
.rightContent {width: 100%;}
.fullContent  {display: flex; flex-wrap: wrap;}
.content_left  {width: 50%;}
.content_right  {width: 50%; text-align: right;}
.info_price img, .info_price_expo img {width: 24px; margin-top: 11px;}
.intro{position:relative;margin-top:-43px}
.intro .intro_bg {position:relative;/*left:50%;margin-left:-960px;*/height:710px;overflow:hidden; width:100%;}
.intro .intro_bg img {/*margin-top:-110px*/position:absolute;top:-195px;left:50%;margin-left:-960px}
.intro .intro_p{position:absolute;top:50px;left:50%;margin-left:-480px;width:960px}
.intro .intro_p_expo{
	margin-top: 200px;
}
.intro .intro_p #title_text {padding:0 0 0 10px;display:block;font-size:40px;color:#fff;text-shadow:0px 0px 6px #05141f;text-shadow:rgba(0, 0, 0, 1) 0 0 5px;line-height:40px;font-weight:bold}
.title_text {padding:0 0 0 10px;display:block;font-size:26px;color:#fff;text-shadow:0px 0px 6px #05141f;text-shadow:rgba(0, 0, 0, 1) 0 0 5px;line-height:50px;font-weight:bold}
.intro .intro_p .sub_text {padding:0 0 0 10px;display:block;font-size:30px;color:#fff;text-shadow:0px 0px 4px #05141f;line-height:43px;margin-top:10px}
.intro .intro_p .sub_text_price_from {font-size: 26px; margin-top: 25px;}
.intro .intro_p .sub_text_price {font-size: 24px; margin-top: 0px; line-height: 35px; font-weight: bold;}
.intro .intro_p .sub_text span {display:block}
.intro .intro_p .sub_text span.sub_price_span {display:inline; font-size: 20px;}
.intro .intro_p .intro_sbt{position:relative;top:30px}
.intro .awardArea_p{position:absolute;bottom:30px;left:50%;margin-left:-480px;width:960px;height:50px;border:4px solid #ccc;box-sizing:border-box}
.intro .awardArea_p_expo{border:0px;}
.intro .awardArea_in ul {
	display: flex;
	justify-content: center;
}
.intro .awardArea_in ul li {
	background:#9ba1a5;font-size:17px;color:#fff;float:left;border-left:2px solid #ccc;
	width:25%;
	/* margin-left:-2px; */
}
/* .intro .awardArea_in ul.stickyDealer li{width:33.33%;} */
.intro .awardArea_in ul.stickyDealer li{width:33.33%;}
.intro .awardArea_in ul li.on {background:#f3c300; color:#05141f;}
.intro .awardArea_in ul li a {color:#fff;display:block;height:42px;text-align:center;line-height:42px;}
.intro .awardArea_in ul li a:before {display:inline-block;width:20px;height:20px;content:'';background-repeat:no-repeat;background-size:100px 20px;background-image:url('../images/newcars/spr-qm.png');margin-right:10px;vertical-align:middle;position:relative;top:-2px}
.intro .awardArea_in ul li:nth-child(1) a:before {background-position:-60px 0}
.intro .awardArea_in ul li:nth-child(2) a:before {background-position:0 0}
.intro .awardArea_in ul li:nth-child(3) a:before {background-position:-20px 0}
.intro .awardArea_in ul li:nth-child(4) a:before {background-position:-40px 0}

/* 
.intro .awardArea_in ul li:nth-child(1) a:before {background-position:0 0}
.intro .awardArea_in ul li:nth-child(2) a:before {background-position:-20px 0}
.intro .awardArea_in ul li:nth-child(3) a:before {background-position:-40px 0}
.intro .awardArea_in ul li:nth-child(4) a:before {background-position:-60px 0} 
*/

#content .intro .awardArea_in ul li a {text-decoration:none !important;}

.textArea.black h1, .textArea.black p,
.textArea2.black h1, .textArea2.black p,
.textArea2.black h2, .textArea2.black .subT {color:#05141f !important;text-shadow:rgba(255,255,255,.4) 0px 0px 1px !important}
.textArea.white h1, .textArea.white p,
.textArea2.white h1, .textArea2.white p,
.textArea2.white h2, .textArea2.white .subT {color:#fff !important}


.sticky {position:fixed;top:0;left:0;z-index:1004;border-bottom:1px solid #ccc;width:100%;background:#fff}

.sticky ul {max-width:940px;margin:0 auto}

.sticky > ul > li {float:left;height:45px;background:#58595b;width:70%;border-right:1px solid #FFF;box-sizing:border-box;position:relative}
.sticky > ul > li:first-child {width:30%;background:#05141f;display:table;position:relative}
.sticky > ul > li:first-child > a {display:table-cell;height:100%;vertical-align:middle;line-height:18px;padding-left:45px}
.sticky > ul > li:first-child > a:before {position:absolute;top:50%;left:20px;margin-top:-10px}
.sticky > ul > li:last-child {border-right:none}
.sticky > ul > li:last-child >a {display:none}
.sticky > ul > li > a {display:block;color:#fff;font-size:15px;line-height:45px;height:45px;text-align:left;padding-left:20px;text-decoration:none !important}
.sticky > ul > li > a:before, .sticky > ul > li.shopping > ul > li a:before {display:inline-block;width:20px;height:20px;content:'';background-repeat:no-repeat;background-image:url('../images/newcars/spr-qm.png');background-size:100px 20px;margin-right:10px;vertical-align:middle;position:relative;top:-2px}
.sticky > ul > li:nth-child(1) > a:before {background-position:-80px 0}
.sticky > ul > li:nth-child(2) > a:before {display:none}
.sticky > ul > li > ul {display:none;position:absolute;right:0;left:0;top:46px;background:#fff;padding:0 20px}
.sticky > ul > li > ul > li > a {display:block;border-bottom:1px solid #dfdfdf;color:#05141f;font-size:15px;height:45px;line-height:45px}
.sticky > ul > li > ul > li > a:hover {color:#05141f}
.sticky > ul > li > ul > li:last-child > a {border-bottom:none}
.sticky > ul > li.on > ul {display:block}

.sticky > ul > li.shopping > ul {padding:0;top:0;display:block}
.sticky > ul > li.shopping > ul.dealerTopMenu > li {
	width:33.33%;
}
.sticky > ul > li.shopping > ul > li {
	float:left;border-right:1px solid #FFF;box-sizing:border-box;background:#9ba1a5;
	width:25%;
}
.sticky > ul > li.shopping > ul > li:nth-child(1) {background-color: #f3c300;}
.sticky > ul > li.shopping > ul > li > a {text-align:center;color:#fff;border-bottom:none}

.sticky > ul > li.shopping > ul > li:nth-child(1) > a:before {background-position:-60px 0;}
.sticky > ul > li.shopping > ul > li:nth-child(2) > a:before {background-position:0 0}
.sticky > ul > li.shopping > ul > li:nth-child(3) > a:before {background-position:-20px 0}
.sticky > ul > li.shopping > ul > li:nth-child(4) > a:before {background-position:-40px 0}

.sticky > ul > li.shopping > ul > li:last-child {border-right:none}

.sumcom {background:url('../images/common/bg.gif') repeat 0 0;border-bottom:1px solid #e5e5e5}
.sumcom .container-h {max-width:960px;margin:0 auto}
.sumcom .container-h ul {border-left:1px solid #d1d1d1}
.sumcom .container-h ul li {position:relative;float:left;width:25%}
.sumcom .container-h ul li:nth-child(even){background:#efefef}
.sumcom .container-h ul li div {text-align:center;height:187px;border-right:1px solid #d1d1d1;border-left:1px solid #fff;padding-top:21px;box-sizing:border-box}
.sumcom .container-h ul li .ico {display:block;margin:0 auto 10px auto}
.sumcom .container-h ul li .ico img {height:40px}
.sumcom .text0{font-size:14px;color:#666}
.sumcom .text1{font-weight: bold;font-size:23px;height:50px;margin-top:5px}
.sumcom .text2{font-weight: bold;font-size:14px}
.sumcom .text3{font-weight: bold;font-size:14px;display:block}
.sumcom .control {display:none}
.sumcom .ix-controller {display:none;}

.textArea2 h2{color:#05141f;font-size:50px;/*text-transform:uppercase;*/padding:20px 0 0 0;background:url(../images/newcars/new_img/title-style-txt.png) no-repeat 0 0;line-height:50px}
.textArea2 .text_tran_none {text-transform:none !important;}
.textArea2 .subT {color:#05141f;font-weight: bold;font-size:30px;padding:30px 10px 0 10px;text-shadow:rgba(0,0,0,.4) 0px 0px 1px}
.style{position:relative;width:100%;overflow:hidden}
.style .style_bg{position:relative;overflow:hidden; padding:30px 0px 0px 0px;}
.style .style_p{position:absolute;top:50px;left:50%;margin-left:-480px}
.pipLayout .thumb_nail_0{/*margin-top:2px*/}
.pipLayout .thumb_nail_0 ul li{outline:2px solid #fff;float:left;/*width:25%;height:auto;background:#222;text-align:center*/;min-height:60px;position:relative}
.pipLayout .thumb_nail_0 ul li .thumb_nail_img_0 img{width:100%;height:auto}
.pipLayout .thumb_nail_0 ul li .thumb_nail_img_0 img.multimedia_image{border:1px;}
.pipLayout .thumb_nail_0.num02 ul li {width:50%}
.pipLayout .thumb_nail_0.num03 ul li {width:33.3%}
.pipLayout .thumb_nail_0.num03 ul li:nth-child(3n) {width:33.4%}
.pipLayout .thumb_nail_0.tbType ul {display:table;margin:0 -1px}
.pipLayout .thumb_nail_0.tbType ul li {display:table-cell;float:none;border:1px solid #fff;vertical-align:top}
.pipLayout .thumb_nail_0.tbType ul li {position:relative}
.pipLayout .thumb_nail_0.tbType ul li .thumb_nail_box .only_txt.noimg {position:absolute;top:0;left:0;right:0;bottom:0}
/*
.pipLayout .thumb_nail_0.tbType .thumb_nail_box, .pipLayout .thumb_nail_0.tbType .thumb_nail_img_0 {height:100%;box-sizing:border-box}
.pipLayout .thumb_nail_0.tbType .thumb_nail_img_0 img {height:100%}
*/
.pipLayout .noimg {background:#58595b}
.pipLayout .thumb_nail_0.tbType .thumb_nail_box {outline:none}
.pipLayout .thumb_nail_box{width:100%;outline:2px solid #fff;/*position:relative*/}
.pipLayout a.btnPlay, .pipLayout a.btnExpand, .pipLayout a.btnMore {position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}
.thumb_nail_0 .keyBtnLeft a, .thumb_nail_0 .keyBtnRight a, .pipLayout .control {display:none}
.pipLayout .pip_txt {position:absolute;left:25px;top:30px;right:25px;text-align:left}
.pipLayout .pip_txt p {color:#fff;font-size:24px;line-height:28px;font-weight: bold;text-shadow:rgba(0,0,0,.7) 0px 0px 3px;margin-bottom:12px}
.pipLayout .only_txt {padding:25px;text-align:left;box-sizing:border-box}
.pipLayout .only_txt .big {font-size:24px;line-height:28px;font-weight: bold;margin-bottom:12px;color:#fff;text-shadow:rgba(0,0,0,.7) 0px 0px 3px}
.pipLayout .only_txt .small {font-size:17px;line-height:24px;color:#ccc}
.pipLayout .thumb_nail_0.complex {position:relative;overflow:hidden}
.pipLayout .thumb_nail_0.complex ul {padding-left:33.4%;width:66.6%}
.pipLayout .thumb_nail_0.complex ul li:first-child {position:absolute;top:0;left:0;bottom:0;width:33.4%}
.pipLayout .thumb_nail_0.complex ul li {width:50%;position:relative}
.pipLayout .thumb_nail_0.complex ul li:last-child {width:100%}

.multimedia_inner {margin:0 auto;max-width:940px;}

.features_inner {margin:0 auto;max-width:940px}
.features_inner .txt_disclaimer {margin-top:30px;}

.date_tehnice_inner h3 {
	padding: 46px 0 17px 0;
    font-size: 24px;
    font-family: "kiab",sans-serif;
    color: #05141f;
}

.tyres_container {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.emissions_container {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}


.emission_box {
	width: 50%;
	display: flex;
}

.emission_box:nth-of-type(odd) .emission_box_description {
	margin-right: 5px;
}

.emission_box:nth-of-type(even) .emission_box_image {
	margin-left: 5px;
}

.emission_box img{
	width: 100%;
}

.emission_box_image {
	width: 50%;
}

.emission_box_description {
	width: 50%;
}

.emissions_modal {
	width: 100%;
}

.emissions_modal img{
	width: 100%;
}


.tyre_container_info {
	padding-bottom: 15px;
}

.tyres_info {
	flex: 80%;
}

.tyres_button {
	flex: 20%;
	text-align: right;
}

.tyre_box {
	flex: 33.33%;
}

.tyre_box img{
	width: 100%;
}

.car_3d{position:relative;padding-top:70px}
.car_3d #ex360vr_img-reel {width:100% !important;height:auto !important}
.car_3d #ex360vr_img-reel img {max-width:100% !important;width:100% !important}
.choice_color_wr {position:relative; margin-top:30px;}
.choice_color_wr .car_refresh {position:absolute;top:0;left:50%;margin-left:-95px}
.choice_color_wr .exVrArea {text-align:center;}
.choice_color_wr img{vertical-align:baseline}
.choice_color_wr .car_view .exVrArea img {max-width:100%}
.choice_color_wr .car_build{text-align:center;margin-top:20px;margin-bottom:20px}
.type_choice {border-top:1px solid #d1d1d1;/* padding-bottom:50px */}
.type_choice h3 {float:left;margin:25px 0 10px 0;font-size:18px}
.type_choice .st {position:relative;float:left;margin:25px 0 0 8px;padding-left:10px;font-size:15px}
.type_choice .st:after {position:absolute;top:4px;left:0;display:block;width:2px;height:12px;background:#cdcdcd;content:'';}
.type_choice:after {content:'';display:block;clear:both}
.type_choice .slide {clear:both;}
.type_choice .slide .slide_group {overflow:hidden;}
/*.choice_color{float:left;width:65%}*/
.choice_color p{margin-bottom:20px}
.type_choice ul li {float:left;padding:0 5px 5px 0;box-sizing:border-box;}
.type_choice ul li a {display:block}
.type_choice ul li a img {border:3px solid #fff;box-sizing:border-box;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px}
.type_choice ul li a.on img {border-color:#a6a6a6}
.type_choice .keyBtnLeft a, .type_choice .keyBtnRight a {display:none}
.wheel_set {float:right;width:32.5%}
.build_txt {color:#808080;text-align:center;font-size:12px;/* margin-bottom:25px */}

.versions{position:relative;top:0;width:100%;padding:70px 0 80px 0;/*background:url('../images/common/bg.gif') repeat 0 0*/}
.versions_expo{padding-top: 20px; padding-bottom: 0px;}
.expo_spacer {
	height: 80px;
}
.versions .exTab_type {margin-top:45px}
.car_3d .exTab_type ul,
.versions .exTab_type ul {margin-top:-1px}
.car_3d .exTab_type ul li,
.versions .exTab_type ul li {margin-top:1px}
.car_3d .exTab_type ul li:nth-child(4n+1),
.versions .exTab_type ul li:nth-child(4n+1) {border-left:none}
.versions .awardArea_in{position:relative;top:100px;left:0px;width:100%;background-color:#fff}
.versions .awardArea_in ul li{margin:0px;outline:2px solid #efefef;float:left;width:25%;height:41px;background:#222;text-align:center}
.versions .awardArea_in ul li.on{background:#05141f}
.versions .awardArea_in ul li div{margin-top:10px;color:#fff}
.versions .model{position:relative;background:#fff;margin-bottom:30px}
.model-info {position:relative;display:table;table-layout:fixed;width:100%;height:560px;}
.model-info .model_img {display:table-cell;width:50%;vertical-align:middle}
.model-info .model_img img {width:100%}
.model-info .feature-list {display:table-cell;vertical-align:top}
.model-info .feature-list h3 {font-size:34px;font-weight: bold;line-height:26px;color:#05141f}
.model-info .feature-list .price {margin-top:13px;font-size:21px;color:#333}
.model-info .feature-list {margin-right:30px;width:475px;height:360px;position:relative}
.model-info .feature-list {font-size:16px;padding:40px 0}
.model-info .feature-list ul {margin-top:25px}
.model-info .feature-list ul li {font-size:16px;text-decoration:none;text-transform:none;margin-top:8px;overflow:hidden;margin-right:20px;line-height:22px;padding-left:16px;text-indent:-16px}
.modelLayout .cbo {content:'';clear:both;display:block}
.cta {text-align:center}

.features .textArea2 {padding-top:70px}
.f_img {position:relative}
.f_img img {max-width:100%}
.f_img .btnExpand, .f_img .btnPlay, .f_img .btnMore {position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}
.f_txt01 {font-size:17px;font-weight:bold;margin:15px 0 10px 0}
.f_txt02 {color:#666;line-height:18px;margin-bottom:13px}
.f_txt02 em {font-style:italic;display:block}
.f_txt03 .bl_type_a {font-size:12px}
.f_txt04 {font-size:23px;line-height:28px;margin:0 0 5px 0;font-weight:normal}
.f_txt04.Tline {position:relative;padding-top:12px}
.f_txt04.Tline:before {position:absolute;width:30px;height:1px;background:#05141f;top:0;left:0;content:'';display:block}
.featuresL_01 {max-width:940px;margin:0 auto;padding-top:45px}
.featuresL_01 ul li {float:left;width:49%}
.featuresL_01 ul li:nth-child(2n) {float:right;width:49%}
.featuresL_02 {max-width:940px;margin:50px auto 0 auto}
.featuresL_02 ul + ul {margin-top:20px}
.featuresL_02 ul li {float:left;width:24.25%;margin-left:1%}
.featuresL_02 ul li.double {width:49.5%}
.featuresL_02 ul li.article {width:49.5%;overflow:hidden}
.featuresL_02 ul li.article .f_img {width:49%;float:left;margin-right:1%}
.featuresL_02 ul li.article .f_txt {overflow:hidden}
.featuresL_02 ul li:first-child {margin-left:0}
.featuresL_02.type2 ul li {position:relative}
.featuresL_03 {max-width:940px;margin:0 auto;padding-top:45px}
.featuresL_03 ul li {float:left;width:30%;margin-left:5%}
.featuresL_03 ul li:first-child {margin-left:0}
.features .control {display:none}
.p_txt {position:absolute;left:40px;right:20px;bottom:20px}
.p_txt p {color:#fff;font-size:18px;font-weight: bold}
.p_txt .bl_type_a {color:#fff;margin-top:10px}
.featuresL_S {max-width:940px;margin:0 auto;padding-top:50px}
.featuresL_01 ul li, .featuresL_02 ul li, .featuresL_03 ul li, .featuresL_S ul li {min-height:60px}
.featuresL_S ul {margin-left:-20px}
.featuresL_S ul li {float:left;width:25%;box-sizing:border-box;padding-left:20px}
.featuresL_S ul li .features_list {box-sizing:border-box}
.featuresL_S ul li:first-child {width:75%;padding-left:0}
.featuresL_S ul li:first-child .features_list {float:left;width:33.3%;padding-left:20px}
.featuresL_S.type2 li {float:none;width:100%;padding-left:0}
.featuresL_S.type2 li:first-child {width:100%}
.featuresL_S.type2 ul li:after {content:'';display:block;clear:both}
.featuresL_S.type2 ul li:first-child {margin-bottom:20px}
.featuresL_S.type2 ul li .features_list {width:25%;float:left;padding-left:20px;position:relative}
.featuresL_S.type2 ul li .features_list.article {width:50%;overflow:hidden}
.featuresL_S.type2 ul li .features_list.article .f_img {float:left;width:48%}
.featuresL_S.type2 ul li .features_list.article .f_txt {overflow:hidden;padding-left:20px}
.featuresL_S.type2 ul li .features_list.double {width:50%}

.pom {padding:70px 0;background:url('../images/common/bg.gif') repeat 0 0;/*margin-top:70px*/}
.pom_center{margin:0 auto;max-width:940px}
.pom_list {margin-top:45px}
.pom_list .f_img img {max-width:130px}
.pom_list ul li {
	width:100%;
	display: flex;
	padding-bottom: 12px;
}
.pom_list ul li:last-child {
	padding-bottom: 0px;
}
.pom_list .f_img {
	width: 220px;
}
.pom_list ul li .f_descriere{
	padding-left: 10px;
	width: calc(100% - 	220px);
}
.company {background:#fff;padding:70px 0px 0px 0px}
.companyL {margin-top:45px}
.companyL ul li {float:left;width:25%;background:#dedede;height:190px;padding-top:30px;box-sizing:border-box;text-align:center}
.companyL ul li:nth-child(even) {background:#f7f7f7}
.companyL ul li .ico {display:block;margin:0 auto 20px auto}
.companyL ul li .ico img {height:40px}
.cp01 {font-size:14px;color:#666;line-height:18px;font-weight:normal;text-transform:uppercase}
.cp02 {font-size:19px;font-weight:bold;color:#05141f;margin:5px 0}
.cp03 {font-size:12px;color:#666;margin:5px 0}
.link_list {text-align:center;margin-top:30px}
.link_list a {margin:0 20px}

.mwtb {background:url('../images/common/bg.gif') repeat 0 0;padding:70px 0}
.more_list {margin-top:45px}
.more_list ul {border-right:1px solid #d1d1d1}
.more_list ul li {float:left;width:25%;height:138px;border-left:1px solid #d1d1d1;box-sizing:border-box;padding:17px 27px}
.mo01 {font-size:32px;border-bottom:2px solid #05141f;line-height:32px;display:inline-block;padding-bottom:2px;margin-bottom:10px}
.mo01 a {text-decoration:none}
.mo02 {font-size:17px;line-height:22px}
#content .mo01 a {text-decoration:none !important;}

/* NewCars :EMISSIONS */
.emission_container {padding:15px 0 0 13px}
.emission_container p {color:#666}
.emission_data {margin-top:25px}
.emission_container p.st_basic {font-size:12px;color:#999;line-height:16px;margin:12px 0 20px 0}
.emission_container p.st_basic a {text-decoration:underline}
.table_type6 th, .table_type6 td {border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:8px 10px;text-align:center}
.table_type6 thead th {border-top:solid 2px #515151;background:#f5f5f5;border-bottom:1px solid #d6d6d6;font-size:15px;font-weight:bold}
.table_type6 thead th:first-child, .table_type6 tbody th:first-child {border-left:none}
.table_type6 tbody th {text-align:left}
.table_type6 tbody td:first-child {border-left:none;text-align:left;color:#05141f;font-size:13px}
.table_type6 td {color:#666;word-break:break-all}
.table_type6 .bandA {background:#259c25;color:#fff}
.table_type6 .bandBC {background:#6dc02c;color:#fff}
.table_type6 .bandDE {background:#a6d31c;color:#fff}
.table_type6 .bandFG {background:#e7d817;color:#fff}
.table_type6 .bandHI {background:#ffad11;color:#fff}
.table_type6 .bandJK {background:#ec5b01;color:#fff}
.table_type6 .bandLM {background:#e01111;color:#fff}
#emBox {position:relative}
#emNav {width:440px}
#emNav > ul {margin:0;padding:0}
#emNav > ul > li {margin:0;padding:0;background:none repeat scroll 0 0 rgba(0, 0, 0, 0)}
#emNav > ul > li > a {background:url(../images/newcars/graphSprite.gif) no-repeat;display:block;height:38px;overflow:hidden;text-indent:-999px}
#emNav > ul > li #bandBC {background-position:0 -38px}
#emNav > ul > li #bandDE {background-position:0 -76px}
#emNav > ul > li #bandFG {background-position:0 -114px}
#emNav > ul > li #bandHI {background-position:0 -152px}
#emNav > ul > li #bandJK {background-position:0 -190px}
#emNav > ul > li #bandLM {background-position:0 -228px}
#emNav > ul > li > a > span {display:block;height:38px}
#emNav .fb {position:absolute;display:none;background:#fafafa;height:auto !important;padding:20px;border:solid 1px #dfdfdf;right:0;top:15px;bottom:0;left:470px}
#emNav .fb:after {width:15px;height:20px;position:absolute;left:-15px;background:url(../images/newcars/activeArrow.png)0 0 no-repeat;content:'';display:block}
#emNav > ul > li:nth-child(1) .fb:after {top:7px}
#emNav > ul > li:nth-child(2) .fb:after {top:45px}
#emNav > ul > li:nth-child(3) .fb:after {top:84px}
#emNav > ul > li:nth-child(4) .fb:after {top:121px}
#emNav > ul > li:nth-child(5) .fb:after {top:158px}
#emNav > ul > li:nth-child(6) .fb:after {top:197px}
#emNav > ul > li:nth-child(7) .fb:after {top:236px}
#emNav .fb h3 {padding-bottom:8px}
#emNav .fb h3.bl_type6::before {background:none repeat scroll 0 0 #05141f;content:"";height:3px;margin:9px 0 0 -8px;width:3px}
#emNav .fb h3 span {margin-left:5px;font-size:15px}
#emNav .fb .sTxt {padding:0 0 10px 0;color:#666}
#emNav .fb .sTxt sub {font-size:8px;position:relative;top:-1px}
#emNav .fb .type1 {padding:0 0 13px}
#emNav .fb .type1 span {font-size:15px;color:#333}
#emNav .bl_type2 {color:#05141f;margin-bottom:12px}
#emNav .btnSmall {min-width:45px;position:relative;padding-right:26px;margin:0 3px 10px 0}
#emNav .btnSmall .arrow_r:after {position:absolute;right:12px;top:50%;margin-top:-5px}

/* Business :Company Car Drive */
.fleetheader {overflow:hidden;box-sizing:border-box}
.fleetheader .photo-box {margin-bottom:11px}
.fleetheader .photo-box img {width:100%}
.fleetheader .bl_type1 {margin:0}
.fleetheader .bl_type1 + .txt_type {margin-left:12px}
.fleetheader .txt_type {margin-top:13px;color:#666}
.fleetheader .btn_group {margin:12px 0 0 0}
.fleetheader_list {float:left;width:65%;padding:0 20px 0 0;box-sizing:border-box}
.fleetheader_list .bl_type4 {margin-top:5px}

.small-fleetlist {display:table;width:100%;margin:27px -8px 0}
.small-fleetlist .listbox {display:table-cell;width:33.3%;padding:0 8px;box-sizing:border-box}
.small-fleetlist .listbox:first-child {width:33.4%}
.small-fleetlist .listbox img {width:100%}
.small-fleetlist a {margin-top:20px}

.business_area .bl_type1 {margin:0}
/* .business_area .bl_type1 + .txt_type {margin-left:15px} 20160517 lsy 삭제 */ 
.business_area .txt_type {margin:15px 0 15px;font-size:13px;color:#666}
.fleet-iframebox.h02 {height:750px}
iframe.fleet-iframebox.h02 {height:1200px;}
@media all and (max-width:767px) {
	iframe.fleet-iframebox.h02 {height:1600px;}
}
.fleet-iframebox {overflow:auto;height:270px}

.small-fleet-box {display:table;border-spacing:16px;margin:31px -16px -16px}
.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 > ul > li {position:relative;padding-left:9px;font-size:15px;line-height:20px}
.small-fleet-box .incont > ul > li + li {margin-top:16px}
.small-fleet-box .incont > ul > li:after {position:absolute;top:9px;left:0;display:block;width:4px;height:4px;background:#05141f;content:''}
.small-fleet-box .incont > ul > li ul {margin-top:11px}
.small-fleet-box .incont > ul > li ul li {position:relative;margin-top:3px;padding-left:8px;font-size:12px;line-height:17px;color:#666}
.small-fleet-box .incont > ul > li ul li:after {position:absolute;top:8px;left:0;display:block;width:3px;height:3px;background:#aeaeae;content:''}

.howto_inner {width:33.3%;float:left}
.howto_inner .howto_box {margin:8px;border:1px solid #e5e5e5}
.howto_inner .howto_box  img {width:100%}
.howto_box .txt_box {height:149px;padding:17px 20px 18px;background:#fff;box-sizing:border-box}
.howto_inner .howto_box .txt_box h2 {display:inline-block;font-size:15px;margin-bottom:8px}
.howto_inner .howto_box .txt_box p {line-height:18px;color:#666;letter-spacing:-0.01em}
.howto_inner .howto_box .txt_box a {color:#010101}
.howto_inner .howto_box .link {display:none;padding:0 20px 30px;background-color:#fff}
.howto_inner .howto_box .link a {display:block;padding-top:18px;border-top:1px solid #e7e7e7}
.howto_number.howto_pd {position:relative;margin-left:8px;padding:4px 0 0 7px;font-size:12px;color:#999;line-height:16px;clear:left;margin-top:8px}
.howto_number.howto_pd:after {position:absolute;top:9px;left:0;display:block;width:3px;height:3px;background:#05141f;content:''}

.taxing-decision-box .taxing-header h2 {margin:0;font-size:22px;line-height:24px}
.taxing-decision-box .taxing-header .txt_type {margin:22px 0 0;color:#666}
.taxing-decision-box .taxing-header .tbd-box {margin-top:25px}
.taxing-decision-box .taxing-header .tbd-box img {width:100%}
.taxing-decision-box .taxing-cont {margin:28px 0 0 13px}
.taxing-decision-box .taxing-cont h3 {font-size:16px;line-height:18px;margin-top:24px}
.taxing-decision-box .taxing-cont p {margin-top:11px;color:#666}
.taxing-decision-box .bl_type1 {margin:22px 0 0}
.taxing-decision-box .txt_type {margin:12px 0 0 12px;color:#666}

@media all and (max-width:1024px) {
	.pom_list .f_img img {max-width:150px}
}
@media all and (max-width:767px) {
	/* .fleetheader {margin-bottom:22px} */
	.fleetheader .desc {margin-top:11px}
	.fleetheader .btn_group {margin:6px 0 0}
	.fleetheader .btn_group .block {display:block}
	.fleetheader .btn_group .block + .block {margin-top:5px}

	.small-fleetlist .listbox {display:block;width:100%}
	.small-fleetlist .listbox + .listbox {margin-top:20px}
	.small-fleetlist .listbox:first-child {width:100%}
	.small-fleetlist a {margin-top:10px}

	.small-fleet-box {border-spacing:0;margin:50px 0 0;display:block}
	.small-fleet-box .incont {display:block;width:100%;padding:9px 11px}
	.small-fleet-box .incont + .incont {margin-top:50px}
	.small-fleet-box .incont > ul > li {font-size:14px}
	.small-fleet-box .incont > ul > li + li {margin-top:10px}
	.small-fleet-box .incont > ul > li ul li {font-size:13px}

	.howto_inner {float:none;width:100%}
	.howto_inner + .howto_inner {margin-top:15px}
	.howto_inner .howto_box {margin:0}
	.howto_inner .howto_box .txt_box {padding:13px 10px 18px}
	.howto_inner .howto_box .txt_box h2 {font-size:16px;line-height:18px}
	.howto_number.howto_pd {margin-left:0px}

	.taxing-decision-box .taxing-header h2 {font-size:16px;line-height:18px}
	.taxing-decision-box .taxing-header .txt_type {margin-top:7px}
	.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}

	.versions .exTab_type ul li {margin-top:0}
}

/* Business :Range */
.carRange .business.car_wrap {margin-top:15px;padding-top:15px;border-top:1px solid #535353}
.carRange .business.car_category .category {padding-left:0;text-align:center}
.carRange .business.car_category .category {}
.carRange .business .car_list .car_info {left:0;right:0}
.carRange.mts2 .con_box {padding-bottom:5px}
.carRange.mts2 .car_list ul {margin-bottom:20px}
.carRange .business .car_info .review {position:static;/* width:320px; */margin:0 auto;/*padding:11px 15px 11px 17px;*/padding:5px 0;/* background:#fff; */box-sizing:border-box;text-align:center;/* border:1px solid #e5e5e5;border-radius:5px */}
.carRange .business .car_info .review .reviewer {font-size:14px}
.carRange .business .car_info .review .reviewer .reevoo {margin:0}
.carRange .business .car_info .carinfoWrap {padding-bottom:62px}
.carRange .business .car_info .carinfoWrap .car_spec {float:none;width:42%}
.carRange .business .car_info .carinfoWrap .car_spec ul {margin:6px 0 0;}
.carRange .business .car_info .carinfoWrap .car_spec ul li {position:relative;padding:6px 0 0 12px}
.carRange .business .car_info .carinfoWrap .car_spec ul li + li {margin-top:4px;border-top:1px solid #e1e1e1}
.carRange .business .car_info .carinfoWrap .car_spec ul li:before {position:absolute;top:12px;left:0;width:4px;height:4px;background:#7b7b7b;content:''}
.carRange .business .car_info .carinfoWrap .car_spec ul li:after {display:block;clear:both;content:''}
.carRange .business .car_info .carinfoWrap .car_spec ul li a:hover,
.carRange .business .car_info .carinfoWrap .car_spec ul li a:focus {color:#05141f}
.carRange .business .car_info .carinfoWrap .car_spec ul li:first-child a {color:#05141f;text-decoration:underline}
.carRange .business .car_info .carinfoWrap .car_spec ul li .stxt {float:left;width:68%}
.carRange .business .car_info .carinfoWrap .car_spec ul li span {float:right;width:32%;text-align:left}
.carRange .business .car_info .carinfoWrap .relationbtnWrap {margin-top:21px}
.carRange .business .car_info .carinfoWrap .relationbtnWrap a {display:block;width:175px;margin:0}
.carRange .business .car_info .carinfoWrap .relationbtnWrap a + a,
.carRange .business .car_info .carinfoWrap .relationbtnWrap div + div {margin-top:10px;}

.carRange .business .car_info .carinfoWrap .car_img {position:absolute;top:50px;right:0;width:58%;margin:0;padding:0 35px;box-sizing:border-box}

@media all and (max-width:1024px) {
	.carRange .business .car_info .carinfoWrap {padding-bottom:48px}
	.carRange .business .car_info .carinfoWrap .car_img {padding-right:29px}
}
@media all and (max-width:767px) {
	.carRange .business .car_info .review {margin-bottom:15px;padding:11px 9px;}
	.carRange .business .car_info .review .reviewer {margin-left:6px;padding-left:6px;border-left:1px solid #ddd;}
	.carRange .business .car_info .carinfoWrap {padding-bottom:19px}
	.carRange .business .car_info .carinfoWrap .car_spec {float:none;width:100%;margin-bottom:0}
	.carRange .business .car_info .carinfoWrap .car_img {position:static;width:100%;margin-top:20px;padding:0}
	.carRange .business .car_info .carinfoWrap .relationbtnWrap {margin-top:15px}
	.carRange .business .car_info .carinfoWrap .relationbtnWrap a {width:180px !important}
}

/* Business :CONTACT HIRE */
.contract_hire {}
.contract_hire:after {display:block;clear:both;content:''}
.contract_hire .photo-box {float:left;width:35%}
.contract_hire .photo-box img {width:100%}
.contract_hire .cont {float:left;width:65%;padding-left:20px;box-sizing:border-box}
.contract_hire .cont .txt_type {margin:0;font-size:15px;color:#05141f;line-height:20px}
.contract_hire .cont ul {margin-top:15px}
.contract_hire .cont ul li {position:relative;padding-left:7px;color:#666}
.contract_hire .cont ul li + li {margin-top:4px}
.contract_hire .cont ul li:after {position:absolute;top:8px;left:0;display:block;width:3px;height:3px;background:#aeaeae;content:''}
.contract_cont {margin-top:26px}
.contract_cont .bl_type1 ~ .bl_type1 {margin-top:23px}
.contract_cont ul {margin:13px 0 0 13px}
.contract_cont ul li {position:relative;padding-left:10px;font-size:15px}
.contract_cont ul li + li {margin-top:13px}
.contract_cont ul li:after {position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#05141f;content:''}
.contract_cont .txt_type {margin:13px 0 0 13px;color:#666}
.hireoffers-listbox {margin:8px -8px -8px}
.hireoffers-listbox:after {display:block;clear:both;content:''}
.hireoffers-listbox .fleet_offers_inner {width:33.3%;float:left}
.hireoffers-listbox .fleet_offers_inner .fleet_offers_box {margin:8px;padding:20px;border:1px solid #e5e5e5;background:#fff}
.hireoffers-listbox .fleet_offers_inner .fleet_offers_box img {width:100%}
.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box {margin-top:12px}
.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box h3 {display:block;font-size:18px;color:#05141f;margin:0 0 4px;font-weight: bold}
.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box p {font-size:12px;line-height:18px;color:#666;letter-spacing:-0.01em;height:42px}
.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box span {color:#bd172d;font-weight: bold;font-size:15px;line-height:18px}
.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box a {color:#010101;text-decoration:underline}
.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .link {margin-top:13px;padding:10px 0;border-top:1px solid #e5e5e5}
.hireoffers-listbox .hireoffers-listbox .fleet_offers_inner:nth-child(3n) .fleet_offers_box{margin:8px 0 8px 10.5px}
.hireoffers-listbox .hireoffers-listbox .fleet_offers_inner:first-child .fleet_offers_box,.hireoffers-listbox .hireoffers-listbox .fleet_offers_inner:nth-child(4n) .fleet_offers_box{margin:8px 10.5px 8px 0}

@media all and (max-width:767px) {
	.contract_hire .photo-box {float:none;width:100%}
	.contract_hire .cont {float:none;width:100%;margin-top:11px;padding:0}
	.contract_hire .cont .txt_type {font-size:14px;line-height:19px}
	.contract_hire .cont ul {margin-top:7px}
	.contract_hire .cont ul li + li {margin-top:7px}
	.contract_cont {margin-top:12px}
	.contract_cont ul {max-width:100%;margin:7px 0 0;padding:10px 11px 11px;border:1px solid #e5e5e5;box-sizing:border-box}
	.contract_cont .txt_type {margin:8px 0 0}
	.hireoffers-listbox {margin:16px 0 0}
	.hireoffers-listbox .fleet_offers_inner {float:none;width:100%}
	.hireoffers-listbox .fleet_offers_inner + .fleet_offers_inner {margin-top:15px}
	.hireoffers-listbox .fleet_offers_inner .fleet_offers_box {margin:0;padding:10px 7px 11px}
	.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box {margin-top:8px}
	.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box h3 {margin:0 0 9px}
	.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box p {height:auto}
	.hireoffers-listbox .fleet_offers_inner .fleet_offers_box .txt_box span {display:block;margin-top:6px}
}

/* Business :Contact the business team */
.business_range {margin-bottom:0}
.business_range .car_category .category {text-align:center}
.business_range .con_box {margin:0}
.business_range .con_box + .con_box {margin-top:15px}
.business_range .bl_type1 {margin:26px 0 0;padding-bottom:0}
.business_range {}
.business_range .car_list {margin:0}
.business_range .car_u {margin:-6px -8px 0}
.business_range .car_u:after {display:block;clear:both;content:''}
.business_range .car_list .car_l {margin-top:15px}
.business_range .car_list .car_box {margin:0 8px}
.business_range .car_list .car_box .car_a:after {background:none}
.btn_areaL.cuBtn {padding-left:27px}

.drive-photo-box {position:relative}
.drive-photo-box h3{display:block;font-weight: bold;font-size:15px;padding:0 0 10px}
.drive-photo-box .car-photo-list{margin:0 -8px}
.drive-photo-box .car-photo-list:after{clear:both;display:block;content:''}
.drive-photo-box .car-photo-list li{float:left;padding:0 8px;width:33.3%;box-sizing:border-box}
.drive-photo-box .car-photo-list li .drive-car-photo{position:relative;width:100%;border:1px solid #e5e5e5;background:#f8f8f8;box-sizing:border-box}
.drive-photo-box .car-photo-list li .drive-car-photo img {width:100%;height:auto;padding:35px 0 15px 0}
.drive-photo-box .car-photo-list li .drive-car-photo .carname{position:absolute;left:14px;top:7px;padding:0 30px 0 0;line-height:20px;background:url(../images/fleet/icon-form-ok.png) no-repeat right 0}
.drive-photo-box .bl_type_a {position:absolute;left:25px;bottom:25px}

.check_border	{background-color:#f8f8f8}
.check_border p {padding:20px 15px 0;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#666}
.check_border .border_box {padding:15px 15px 20px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.check_border .chk_wrap {margin-right:30px}

.con_box04 .info_box {width:76%;float:right;width:76%}
.con_box04 .info_box .info_txt {margin-bottom:22px}
.con_box04 .info_box .info_txt .txt {display:block;margin-top:22px;font-size:16px;font-weight: bold;line-height:20px;color:#05141f}
.con_box04 .info_box .info_txt .txt_type {font-size:15px;line-height:20px}
.con_box04 .info_box .info_tbl {width:100%;float:none;margin-top:10px;}
.con_box04 .info_box .info_tbl:first-child {margin-top:0;}
.info_tr .info_td .txt_details {display:block;text-align:right;color:#b0afaf}

.request-callback-confirm {margin-top:30px;padding:88px 0 95px;text-align:center}
.request-callback-confirm .imgwrap {width:122px;height:91px;margin:0 auto}
.request-callback-confirm .imgwrap img {width:100%}
.request-callback-confirm .txt_thx {display:block;margin-top:41px;font-size:30px;color:#05141f}
.request-callback-confirm .txt_type {margin-top:22px;font-size:15px;line-height:20px}

.testdrive-confirm {margin-top:15px}
.testdrive-confirm > p {font-size:15px;line-height:20px;text-align:center}
.testdrive-confirm > p span {display:block}
.testdrive-confirm > .confirm_text {padding:33px 0 15px 0;font-size:30px;color:#05141f;line-height:36px}
.testdrive-confirm .one_type > .imgwrap,
.testdrive-confirm > .imgwrap {padding:0 0 35px 0;text-align:center}
.testdrive-confirm > .imgwrap > img {height:100%}
.testdrive-confirm .one_type .line-msg,
.testdrive-confirm > .line-msg {position:relative;padding:35px 0;font-size:15px;line-height:20px;text-align:center;color:#05141f}
.testdrive-confirm .line-msg span {display:block;}
.testdrive-confirm .one_type .line-msg:after{position:absolute;left:15px;top:50%;display:block;content:'';height:1px;width:30%;background-color:#ccc}
.testdrive-confirm .one_type .line-msg:before{position:absolute;right:15px;top:50%;display:block;content:'';height:1px;width:30%;background-color:#ccc}
.testdrive-confirm .one_type > .imgwrap > img{max-width:100%}
@media all and (max-width:479px) {
.testdrive-confirm .one_type .line-msg:after, .testdrive-confirm .one_type .line-msg:before{width:11.5%;}
}
@media all and (max-width:767px) {
.testdrive-confirm .one_type .line-msg span{width:60%;margin:auto}
}
@media all and (min-width:768px) {
.testdrive-confirm .one_type .line-msg span{width:37%;margin:auto}
}
.testdrive-confirm .btn-box{padding:0 0 20px;text-align:center}
.testdrive-confirm .btn-box>ul{}
.testdrive-confirm .btn-box>ul>li{display:inline-block;padding:0 0 0 35px}
.testdrive-confirm .btn-box>ul>li:first-child{padding:0}
.testdrive-confirm .btn-box>ul>li p{text-align:left;padding:0 0 5px 12px}
.testdrive-confirm .cardrive-confirm-list{padding:45px 0 0}
.testdrive-confirm .cardrive-confirm-list>li{position:relative;padding:15px 51px;/* padding:27px 22px 30px 400px;*/margin:15px 0 0;border:1px solid #e5e5e5;background-color:#f8f8f8}
.testdrive-confirm .cardrive-confirm-list>li:after {display:block;clear:both;content:''}
.testdrive-confirm .cardrive-confirm-list>li:first-child{;margin:0}
.testdrive-confirm .cardrive-confirm-list>li .drive-car-photobox{float:left;width:42%;/* position:absolute;left:0;top:0;bottom:0;*//* width:360px;*//* text-align:center;*/}
.testdrive-confirm .cardrive-confirm-list>li .drive-car-photobox img{width:100%;/* width:318px;height:166px;padding:30px 0 0 25px;*/}
.testdrive-confirm .cardrive-confirm-list>li>p{font-size:18px;padding:0 0 7px 12px}
.testdrive-confirm .cardrive-confirm-list>li .btn-box {float:left;width:58%;padding:10px 0 0 52px;text-align:left;box-sizing:border-box}
.testdrive-confirm .cardrive-confirm-list>li .btn-box ul {margin-top:21px}
.testdrive-confirm .cardrive-confirm-list>li .btn-box ul li{display:block;padding:0}
.testdrive-confirm .cardrive-confirm-list>li .btn-box ul li + li {margin-top:16px}
.testdrive-confirm .cardrive-confirm-list>li .btn-box .txt {margin-left:12px;font-size:18px;line-height:22px}

.magazine_area {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dadada}
.magazine_area .pic {width:435px;height:145px}
.magazine_area .pic img {width:100%;height:100%}
.magazine_area .btn_group {margin-top:20px}

@media all and (max-width:1024px) {
	.magazine_area .pic {width:351px;height:117px}
}

@media all and (max-width:767px) {
	.drive-photo-box {padding-bottom:40px}
	.drive-photo-box .bl_type_a {left:14px;bottom:11px}
	.drive-photo-box h3 {font-size:16px}
	.con_box04 .info_box {float:none;width:100%}
	.drive-photo-box .car-photo-list li {width:100%;float:none;padding:10px 10px 0 10px}
	.drive-photo-box .car-photo-list li:first-child {padding-top:0}
	.con_box04 .info_box .info_txt {margin-bottom:8px}
	.con_box04 .info_box .info_txt .txt_type {font-size:13px;line-height:18px}
	.con_box04 .info_box .info_txt .txt {margin-top:17px;line-height:18px}
	.check_border p {font-size:12px;line-height:17px}

	.request-callback-confirm {padding:65px 0 45px}

	.request-callback-confirm .txt_thx {margin-top:26px;font-size:20px;color:#05141f}
	.request-callback-confirm .txt_type {margin-top:9px;font-size:13px;line-height:18px}

	.testdrive-confirm {margin-top:0}
	.testdrive-confirm > .confirm_text {padding-top:10px;font-size:20px;line-height:22px}
	.testdrive-confirm > p {font-size:11px;line-height:16px}
	.testdrive-confirm > p > span {display:inline}
	
	.testdrive-confirm > .line-msg {padding:25px 0;font-size:15px;line-height:18px}
	.testdrive-confirm > .line-msg:before {display:none}
	.testdrive-confirm > .line-msg:after {display:none}
	.testdrive-confirm > .imgwrap > img {width:100%;height:auto}
	.testdrive-confirm .btn-box {text-align:left;padding-bottom:0}
	.testdrive-confirm .btn-box>ul {width:100%}
	.testdrive-confirm .btn-box>ul>li{display:block;padding:15px 0 0 0}
	.testdrive-confirm .btn-box>ul>li>.btnMedium {display:block;margin-bottom:10px}
	.testdrive-confirm .btn-box>ul>li>.btnMedium >.arrow_r {display:block;position:relative}
	.testdrive-confirm .btn-box>ul>li>.btnMedium >.arrow_r:after {position:absolute}
	.testdrive-confirm .btn-box>ul>li>.btnMedium:nth-child(3) {margin-bottom:0}
	.testdrive-confirm .cardrive-confirm-list {padding-top:20px}
	.testdrive-confirm .cardrive-confirm-list>li{padding:9px 3px;margin-top:10px}
	.testdrive-confirm .cardrive-confirm-list>li .drive-car-photobox {width:100%;float:none}
	.testdrive-confirm .cardrive-confirm-list>li .drive-car-photobox > img{}
	.testdrive-confirm .cardrive-confirm-list>li>p {font-size:15px;padding:15px 35% 0 12px;line-height:21px}
	
	.testdrive-confirm .btn-box>ul>li>.btnSmall {display:block;margin-bottom:10px}
	.testdrive-confirm .btn-box>ul>li>.btnSmall >.arrow_r {display:block;position:relative}
	.testdrive-confirm .btn-box>ul>li>.btnSmall >.arrow_r:after {position:absolute;right:0}
	.testdrive-confirm .btn-box>ul>li>.btnSmall:nth-child(3) {margin-bottom:0}

	.testdrive-confirm .cardrive-confirm-list>li .btn-box {float:none;width:100%;margin-top:14px;padding:0 7px}
	.testdrive-confirm .cardrive-confirm-list>li .btn-box ul {margin-top:7px}
	.testdrive-confirm .cardrive-confirm-list>li .btn-box ul li + li {margin-top:25px}
	.testdrive-confirm .cardrive-confirm-list>li .btn-box .txt {margin-left:12px;font-size:16px;line-height:18px}

	.magazine_area {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dadada}
	.magazine_area .pic {width:auto;height:auto}
	.magazine_area .btn_group {margin-top:10px}
}

/* Footer */
/* .visual_area {position:relative;display:table;width:100%;height:364px;overflow:hidden}
.visual_area .stitle {position:relative;display:table-cell;font-size:72px;font-weight: bold;color:#fff;line-height:74px;text-align:center;vertical-align:middle;z-index:1}
.visual_area .stitle span {display:block;width:940px;margin:0 auto}
.visual_area .stitle .stxt {display:block;margin-top:6px;font-size:17px;line-height:24px;}
.visual_area .pic {position:absolute;top:0;left:0;right:0;width:1120px;margin:0 auto;text-align:center}
.visual_area .pic img {margin:0 -100%} */
.exkia_inner{padding:0 0 95px}
/* .exkia_inner .sub_title {font-size:40px;color:#05141f;line-height:44px} */
.excon_tit{max-width:1120px;margin:0 auto;padding-top:100px;color:#05141f;text-align:center}
.excon_tit p{margin:0 auto;font-size:17px;line-height:24px;text-align:left}
.excon_tit .sub_title {font-size:40px;font-weight: bold;color:#05141f;line-height:44px;position:relative;padding-top:25px;max-width:700px;margin:0 auto}
.excon_tit .sub_title:before{position:absolute;top:0;left:50%;content:'';display:block;margin-left:-32px;width:64px;height:1px;background:#05141f}
.excon_tit .sub_title ~ p {margin-top:20px}
.excon_tit .desc_text {max-width:600px}
.excon_tit .bl_type_a {margin-top:30px;margin-bottom:30px}
.excon_tit .btnLarge {margin-top:25px;}
.excon_tit .txt_center {text-align:center;}
.excon_tit p.small {font-size:15px;color:#666;line-height:20px}
.excon_tit p a {color:#05141f;}

.tablewrap {margin-top:35px}
.table_type3 {border-bottom:1px solid #999}
.table_type3 td {font-size:13px;color:#222;box-sizing:border-box}
.table_type3 thead th {font-size:15px;background:#e8e8e8;border-bottom:1px solid #999999;color:#222;box-sizing:border-box}
.table_type3 tbody th {border-right:1px solid #999;background:#e9e9e9;font-size:13px}
.exkia_p_text {margin:45px auto 0;font-size:15px;color:#666;line-height:20px;text-align:left}
.tbTit {text-align:center;font-size:22px;line-height:24px;margin-bottom:15px}

.career_list {margin:36px -16px 0}
.career_list:after {display:block;clear:both;content:''}
.career_list .listbox {float:left;width:50%;padding:0 16px;box-sizing:border-box}
.career_list .listbox .imgwrap {}
.career_list .listbox .imgwrap img {width:100%}
.career_list .listbox h3 {margin-top:14px;font-weight: bold;font-size:18px;color:#05141f;line-height:24px}
.career_list .listbox p {margin-top:8px;line-height:17px;color:#666}
.career_list .listbox .btn {margin-top:16px}

.career_inner {margin-top:35px}
.excon_txt {margin:35px auto 0;font-size:15px;line-height:20px;color:#666}
.inner_box {max-width:500px;margin:0 auto}
.inner_box h2 {margin-top:22px;font-size:18px;height:20px;font-weight: bold}
.inner_box h3 {margin-top:22px;font-size:18px;line-height:20px;font-weight: bold}
.inner_box p {margin-top:13px;color:#666}
.inner_box ul {margin-top:13px}
.inner_box ul li {position:relative;padding-left:11px;color:#666}
.inner_box ul li + li {margin-top:5px}
.inner_box ul li:after {position:absolute;top:8px;left:0;display:block;width:3px;height:3px;background:#aeaeae;content:''}

.bg_white {background:#fff;max-width:100%;padding-bottom:100px}
/* .bg_white .excon_tit {max-width:1120px;margin:0 auto} */
.bg_white .career_inner {max-width:1120px;margin:0 auto}
.bg_white .career_inner h3 {margin-top:20px;font-size:22px;color:#05141f;line-height:44px;text-align:center}
.bg_white .tablewrap {margin-top:5px}

.faq_con {position:relative;max-width:940px;margin:0 auto;padding:19px 0 20px 24px;border:1px solid #dadada;background:#fff;box-sizing:border-box}
.faq_con .bl_type1 {margin-bottom:12px}
.faq_con .bl_type1 ~ p {padding-left:13px}
.faq_con p {font-size:15px;line-height:20px}
.faq_con.type2 p {font-size:13px;color:#666}
.faq_con .btnSmall {position:absolute;right:23px;top:50%;margin-top:-12px}
.faq_con.type2 .desc_text {display:inline-block;margin-right:5px;padding-bottom:5px}
.faq_con.type2 .btnSmall {position:static;margin:0}

.searchBox1 {position:relative;padding:20px 0 0 0px}
.searchBox1 .form_sch {margin:10px 0}
.searchBox1 .form_sch .sch_box {float:left;height:30px;width:168px;box-sizing:border-box}
.searchBox1 .form_sch .sch_box .sch_inp {padding:5px 0 5px 12px}
.searchBox1 .form_sch .sch_box .sch_btn {padding:4px 10px 4px 9px}
.searchBox1 .form_sch .btnType1  {float:left;margin-left:10px}

.contact_txtbox {width:940px;margin:45px auto 0;padding:0 0 0 25px;box-sizing:border-box}
.contact_txtbox p {font-size:15px;line-height:20px}

.contact_search_area {}
.contact_search_area h2 {}
.contact_search_area .searchBox1 {margin-top:12px;padding:0}
.contact_search_area .searchBox1 .form_sch {margin:6px 0 10px}
.contact_search_area .searchBox1 .form_sch .sch_box {background:#fcfcfc}
.contact_search_area .searchBox1 .form_sch input[type="text"] {background:#fcfcfc}
.contact_search_area .txt01 {color:#666}
.contact_search_area .txt02 {margin-top:12px}

.contact_area {}
.contact_box{display:table;margin:-20px;box-sizing:border-box;border-spacing:20px}
.contact_section {position:relative;display:table-cell;width:50%;padding:29px 22px 25px 24px;border:solid 1px #e5e5e5;background:#f8f8f8;;vertical-align:top;box-sizing:border-box}
.contact_section h3 {padding-bottom:13px;border-bottom:1px solid #e5e5e5;font-size:18px;line-height:16px}
.contact_section .txt_type {margin-top:11px;color:#666}
.contact_section .cont {margin-top:15px}
.contact_section .cont .stitle {position:relative;display:block;margin-top:10px;font-size:15px;line-height:22px;padding-left:8px}
.contact_section .cont .stitle:after {position:absolute;top:9px;left:0;display:block;width:4px;height:4px;background:#05141f;content:''}
.contact_section .cont .txt {display:block;margin:4px 0 0 8px;font-size:13px;color:#666}
.contact_section .cont .in_txt {margin:12px 0 7px 8px;font-size:13px;color:#666;line-height:18px}
.contact_section .cont .bl_list {margin:7px 0 0 10px}
.contact_section .cont .bl_list li {position:relative;margin-top:4px;padding-left:8px;font-size:13px;line-height:18px;color:#333}
.contact_section .cont .bl_list li em {float:left;width:126px;color:#666}
.contact_section .cont .bl_list li span {float:left}
.contact_section .cont .bl_list li:before {position:absolute;top:8px;left:0;display:block;width:3px;height:3px;background:#aeaeae;content:''}
.contact_section .cont .bl_list li:after {display:block;clear:both;content:''}
.contact_section .cont .list {margin:6px 0 0 10px}
.contact_section .cont .list li {color:#666}
.contact_section .btn {margin-top:16px}
.contact_section .btn .mt_type {display:block;margin-top:10px}

.faqs_box {margin-top:10px;padding-left:13px}
.faqs_box p {display:inline;color:#666}
.faqs_box a {margin-left:10px}

.terms_box .subtitle {margin-top:24px;font-size:16px;line-height:20px}
.terms_box .subtitle:first-child {margin-top:0}
.terms_box .terms_list {max-width:500px;margin:11px 0 0;color:#666}
.terms_box .terms_list li {position:relative;margin-top:5px;padding-left:8px}
.terms_box .terms_list li:first-child {margin-top:0}
.terms_box .terms_list li:after {position:absolute;top:8px;left:0;display:block;width:3px;height:3px;background:#aeaeae;content:''}
.terms_box .etc_text {margin-top:20px;color:#666}
.terms_box .txt_type {margin-top:11px;color:#666}
.fc_table {max-width:500px;margin-top:11px;border:1px solid #e8e8e8;border-top:none}
.txt_fc_note {margin-top:5px;font-size:11px;color:#666}

@media all and (max-width:1024px) {
	/* .visual_area {width:100%}
	.visual_area .stitle span {width:100%}
	.visual_area .pic {position:absolute;top:0;left:0;right:0;width:100%;text-align:center} */
}

@media all and (max-width:767px){
	/* .visual_area {width:100%;height:182px}
	.visual_area .stitle {font-size:36px;line-height:37px}
	.visual_area .stitle .stxt {font-size:12px;line-height:14px}
	.visual_area .pic {height:182px}
	.visual_area .pic img {width:100%;height:100%} */
	.exkia_inner {width:auto;padding:0 15px 50px}
	.exkia_inner.bg_white {padding-bottom:30px}
	.exkia_inner .sub_title {font-size:20px;line-height:22px;color:#05141f}
	.excon_tit {padding-top:50px;}
	.excon_tit .sub_title {font-size:20px;line-height:20px;padding-top:13px}
	.excon_tit .sub_title:before{margin-left:-16px;width:32px}
	.excon_tit p {font-size:14px;line-height:18px;margin-right:0;margin-left:0}
	.excon_tit .sub_title ~ p {margin-top:12px}
	.excon_tit p.small {font-size:13px;line-height:18px}
	.excon_tit .stitle {font-size:20px;font-weight: bold;color:#05141f;line-height:22px}
	.excon_tit .bl_type_a {margin-top:15px;}
	.excon_tit .btnLarge {margin-top:11px;}
	.tablewrap {margin-top:21px;overflow:hidden;overflow-x:auto}
	.tablewrap table {min-width:650px}
	.exkia_p_text {margin-top:20px;font-size:13px;line-height:18px}

	.career_list {margin:23px 0 0}
	.career_list .listbox {float:none;width:100%;padding:0}
	.career_list .listbox + .listbox {margin-top:25px}
	.career_list .listbox h3 {font-size:16px;line-height:17px}
	.career_list .listbox p {margin-top:5px;line-height:18px}
	.career_list .listbox .btn {margin-top:11px}

	.career_inner {margin-top:21px}
	.excon_txt {margin-top:21px;font-size:13px;line-height:18px}
	.inner_box h2 {font-size:16px;line-height:17px}
	.inner_box h3 {font-size:16px;line-height:17px}
	.inner_box p {margin-top:8px}

	.bg_white .career_inner h3 {margin-top:20px;font-size:16px;color:#05141f;line-height:18px;text-align:center}

	.faq_con {width:auto;margin:0 15px;padding:10px 12px 14px 12px}
	.faq_con p {font-size:13px;line-height:18px}
	.faq_con .btnSmall {position:static;margin-top:11px}

	.contact_txtbox {width:auto;margin-top:20px}
	.contact_txtbox p {font-size:13px;line-height:18px}

	.contact_search_area {width:auto}

	.contact_box {width:100%;margin:0;border-spacing:0}
	.contact_box + .contact_box {margin-top:15px}
	.contact_section {display:block;width:100%;padding:14px 11px 10px}
	.contact_section + .contact_section {margin-top:15px}
	.contact_section h3 {font-size:16px}
	.contact_section .cont .stitle {font-size:14px}
	.contact_section .btn .mt_type {margin-top:5px}

	.faqs_box {padding-left:0}
	.faqs_box p {display:block;margin-bottom:11px}
	.faqs_box a {margin-left:0}
	.faq_con .bl_type1 {margin-bottom:6px}
	.faq_con.type2 .btnSmall {margin-left:12px}

}

/* About Kia */
.exkia_in_area {max-width:1120px;margin:0 auto;}

.awards_slider {max-width:1120px;background:#fff;margin:40px auto 0;padding:30px 41px;position:relative;box-sizing:border-box;}
.awards_slider .awards_content_slider:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;vertical-align:middle}
.awards_slider .awards_content_slider{position:relative;clear:both;padding:0;min-height:80px;height:auto !important;vertical-align:middle}
.awards_slider .awards_btn_prev{position:absolute;top:50%;left:-40px;width:28px;height:48px;margin-top:-23px;z-index:99}
.awards_slider .awards_btn_prev .btn_prev{display:block;width:100%;height:100%;background:url(../images/aboutkia/spr-navi2.png) no-repeat 0 0;text-indent:-5000px;overflow:hidden;white-space:nowrap}
.awards_slider .awards_btn_next{position:absolute;top:50%;right:-40px;width:28px;height:48px;margin-top:-23px;z-index:99}
.awards_slider .awards_btn_next .btn-next{display:block;width:100%;height:100%;background:url(../images/aboutkia/spr-navi2.png) no-repeat 0 0;background-position:-28px 0;text-indent:-5000px;overflow:hidden;white-space:nowrap}
.awards_slider .disabled {opacity:0.5}
.awards_slider{position:relative;overflow:hidden;vertical-align:middle}
.awards_slider .input_box {display:none}
.awards_slider ul {margin:0 -15px;overflow:hidden;width:100%;max-height:122px}
.awards_slider li {float:left;opacity:0.5;text-align:center;width:20%}
.awards_slider li.selected {opacity:1}
.awards_slider li .slider_inbox{display:block;margin:0 15px;height:122px}
.awards_slider li a {display:block;width:100%;height:auto;font-size:15px;font-weight:bold;color:#666;text-decoration:none !important}
.awards_slider li .img_box {display:block;width:100%;height:90px}
.awards_slider li .img_box img {width:100%;height:100%;}
.awards_slider li .slider_inbox .stitle {margin-top:15px;font-size:15px}

.news_listwrap {max-width:1120px;margin:40px auto 0;}
.news_listwrap .news_list {width:100%}
.news_listwrap .news_list > li {position:relative;min-height:184px;margin-top:15px;padding:0 0 39px 296px;background:#fff;overflow:hidden;box-sizing:border-box;}
.news_listwrap .news_list > li:first-child {margin-top:0}
.news_listwrap .news_list > li .thum {position:absolute;top:0;left:0;bottom:0;width:256px;text-align:center;/* float:left;width:22.9%;height:auto;*/}
.news_listwrap .news_list > li .thum .in {display:table;width:100%;height:100%;}
.news_listwrap .news_list > li .thum .in div {display:table-cell;vertical-align:middle;}
.news_listwrap .news_list > li .thum img {}
.news_listwrap .news_list > li .news_text {/* float:right;*/ padding:39px 40px 0 0;/* width:77.1%;*/box-sizing:border-box;text-align:left;line-height:18px;height:143px;overflow:hidden}
.news_listwrap .news_list > li .news_text h3 {font-size:18px;font-weight: bold;color:#05141f}
.news_listwrap .news_list > li .news_text a {font-size:18px;font-weight: bold;color:#05141f}
.news_listwrap .news_list > li .news_text .date {display:block;margin:9px 0 12px;padding-bottom:12px;border-bottom:1px solid #999999;color:#666}
.news_listwrap .news_list > li .news_text .desc {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:#666}
.news_listwrap .news_list > li .news_text > p {color:#666;line-height:18px;max-width:500px}
.news_listwrap .news_list > li ul {list-style-position:inside;list-style-type: square;}

.news_view_wrap {padding:40px;max-width:1120px;margin:46px auto 0;background:#fff; box-sizing:border-box;overflow:hidden}
.news_view_wrap .subtitle {font-size:20px;padding-bottom:10px}
.news_view_wrap .date {display:block;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #999999;color:#999999}
.news_view_wrap .news_view .exkia_gallery {margin:0}
.news_view_wrap .news_view .exkia_gallery  .gallery_view {float:none;width:100%} 
.news_view_wrap .news_view .n_text {margin-top:28px;color:#666}
.news_view_wrap .news_view .n_text .downloadwrap {margin-top:30px}
.btn_download{display:inline-block;padding-left:20px;font-size:14px;line-height:15px;text-decoration:underline;background:url(../images/aboutkia/bg-download-w.png) no-repeat;color:#222}
.navi_txt .date {float:right;color:#999999}
/* news copy style */
.news_view_wrap .news_view .n_text ul {list-style-position: outside;list-style-type: square;line-height:23px;}
.news_view_wrap .news_view .n_text ul li {margin-left:16px;}
.news_view_wrap .news_view .n_text p {margin-bottom:15px;}
.news_view_wrap .news_view .n_text p strong {font-size:14px;}
.news_view_wrap .news_view .n_text table {margin:0 0 15px 0;border-collapse:separate;color:#666;border-top:solid 1px #bc142a;border-bottom:solid 1px #bc142a;}
.news_view_wrap .news_view .n_text table strong {font-size:14px;}
.news_view_wrap .news_view .n_text table tr {border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 0;}
.news_view_wrap .news_view .n_text table p {padding:0 4px;}


.exkia_gallery{position:relative;max-width:1120px;margin:0 auto} /* top:64 */
.exkia_gallery.exkia_movis .exkia_movis_box{margin:0 60px}
.exkia_gallery:after{content:'';clear:both;display:block}
.exkia_gallery .thumnail{float:left;margin:0 -8px;width:272px}
.exkia_gallery .thumnail li{float:left;margin:0 8px 16px}
.exkia_gallery .thumnail a{display:block;position:relative;width:120px;height:120px;text-align:center}
.exkia_gallery .thumnail span{display:block}
.exkia_gallery .thumnail .imgArea{width:120px;height:120px;overflow:hidden;text-align:center}
.exkia_gallery .thumnail .imgArea img{height:100%;margin:0 -100%}
.exkia_gallery .thumnail .carName{position:relative;bottom:32px;z-index:1006;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;width:100px;height:32px;line-height:32px;padding:0 10px;color:#fff}
.exkia_gallery .thumnail .dimmed{z-index:1005;height:32px;top:auto;bottom:0}
.exkia_gallery .thumnail .off{position:absolute;left:0;top:0;z-index:1007;border:none;width:auto;height:auto}
.exkia_gallery .thumnail .off.on{border:8px solid #05141f;width:104px;height:104px}
.exkia_gallery .thumbtn_l{display:none}
.exkia_gallery .thumbtn_r{display:none}
.exkia_gallery .gallery_view{float:right;position:relative;width:768px;overflow:hidden}
.exkia_gallery .gallery_view .btn_l{display:block;position:absolute;left:0;top:50%;z-index:99;background:url(../images/aboutkia/btn-gallery-l.png) no-repeat 0 0;width:84px;height:84px;margin-top:-51px}
.exkia_gallery .gallery_view .btn_r{display:block;position:absolute;right:0;top:50%;z-index:99;background:url(../images/aboutkia/btn-gallery-r.png) no-repeat 0 0;width:84px;height:84px;margin-top:-51px}
.exkia_gallery .gallery_view .btn_l a{display:block;width:84px;height:84px;font-size:0;line-height:0;overflow:hidden}
.exkia_gallery .gallery_view .btn_r a{display:block;width:84px;height:84px;font-size:0;line-height:0;overflow:hidden}
.exkia_gallery .gallery_view .imgWrap{position:relative;left:0;top:0}
.exkia_gallery .gallery_view .imgWrap img{width:100%;height:100%}
.exkia_gallery .gallery_view .imgArea{height:440px;overflow:hidden;width:10000px}
.exkia_gallery .gallery_view .imgArea li{float:left}
.exkia_gallery .gallery_view .pg_btn_area{position:absolute;bottom:0;left:0;right:0;z-index:99;margin-top:0}
.exkia_gallery .gallery_view .pg_btn_area a {margin-top:0}
.exkia_gallery .gallery_desc{padding:22px 25px 26px;color:#666;background:#fff}
.exkia_gallery .gallery_desc .title{display:block;font-size:17px;line-height:21px;color:#05141f;margin-bottom:6px}
.exkia_gallery .imgCont{position:relative}
.exkia_gallery .tab_gallery .input_box{display:none}

.tab_history {position:relative;max-width:1120px;height:189px;margin:0 auto;background:url(../images/aboutkia/bg-historyTab01.gif) no-repeat}
.tab_history .history_list{padding-top:63px;background:url(../images/aboutkia/bg-historyTab02.gif) no-repeat 100% 73px}
.tab_history .history_list li{float:left;width:25%;text-align:center}
/* .tab_history .history_list li:first-child {background:url(../images/aboutkia/bg_historyTab02.gif) no-repeat 0 10px} */
.tab_history .history_list li a{display:inline-block;color:#666;font-size:18px;font-weight:bold;width:100%;text-decoration:none !important}
.tab_history .history_list li a:before{content:'';display:block;width:30px;height:37px;margin:0 auto 10px auto;background:url(../images/aboutkia/bg-tabA.png) no-repeat}
.tab_history .history_list li.tab_on a{color:#05141f;font-size:24px}
.tab_history .history_list li.tab_on a:before{width:42px;height:50px;margin-bottom:13px;background-position:100% 0}
.tab_history .input_box{display:none}

.historyList{max-width:1120px;margin:0 auto;padding-left:352px;box-sizing:border-box;}
.historyList li{position:relative}
.historyList li:after{content:'';clear:both;display:block}
.historyList li a{position:absolute;top:0;left:0;display:block;width:236px;margin-left:-352px;padding-left:20px;color:#fff;font-weight:bold;font-size:18px;line-height:40px;box-shadow:4px 7px 0 #d0d0d0;background:#3e3e3e;text-decoration:none !important}
.historyList li a:after{position:absolute;top:16px;right:16px;content:'';display:block;width:14px;height:8px;background:url(../images/aboutkia/ico-history-w.png) no-repeat}
.historyList li h3 {font-size:18px}
.historyList li.toggleON a:after{background-position:100% 0}
.historyList li .toggleCont{float:left;width:100%;}
.historyList li:first-child .toggleCont{border-top:1px solid #05141f}
.historyList li .toggleCont .list .monthbox{position:relative;display:none;min-height:28px;padding:10px 0 9px 108px;border-top:1px solid #dbdbdb}
.historyList li .toggleCont .list .monthbox:first-child{display:block;border-top:none}
.historyList li .toggleCont .list .monthbox strong{position:absolute;top:1px;left:0;width:64px;text-align:center;color:#05141f;font-size:18px;font-weight:bold;line-height:46px}
.historyList li .toggleCont .list .monthbox p{padding:5px 0 4px 12px;color:#05141f;font-size:15px;line-height:20px}
.historyList li .toggleCont .list .monthbox p *{vertical-align:top}
.historyList li .toggleCont .list .monthbox p:before{content:'';display:inline-block;width:3px;height:3px;margin:8px 8px 0 -12px;vertical-align:top;background:url(../images/aboutkia/ico-history-w.png) no-repeat -19px 0}
.historyList li .toggleCont .list .monthbox:first-child p{display:block}
.historyList li .toggleCont .list .monthbox:first-child p+p{display:none}
.historyList li.toggleON a{background-color:#05141f}
.historyList li.toggleON .toggleCont .list .monthbox{position:relative;display:block !important;min-height:64px;padding:23px 0 23px 108px}
.historyList li.toggleON .toggleCont .list .monthbox strong{top:23px;height:50px;padding-top:12px;line-height:32px;font-size:32px;background:url(../images/aboutkia/ico-history-w.png) no-repeat 0 -10px}
.historyList li.toggleON .toggleCont .list .monthbox strong .word{display:block;font-size:12px;color:#7f7f7f;text-transform:uppercase;line-height:14px}
.historyList li.toggleON .toggleCont .list .monthbox:first-child p{display:block}

.slideWrap{overflow:hidden;position:relative;max-width:1120px;height:189px;margin:0 auto;background:url(../images/aboutkia/bg-historyTab01.gif) no-repeat}
.slideWrap .slider{margin:62px 30px 0 30px;background:url(../images/aboutkia/bg-historyTab02.gif) no-repeat 100% 10px}
.slideWrap .slider .slide_inner{margin-right:60px;padding-left:60px;background:url(../images/aboutkia/bg-historyTab02.gif) no-repeat 0 10px}
.slideWrap .slider .slide_inner .ix-list-viewport {overflow:hidden;max-width:940px}
.slideWrap .slider .slide_inner .slide_direction a {display:block;overflow:hidden;text-indent:-9999px;position:absolute;top:4px;width:18px;height:34px;background:url(../images/aboutkia/bg-tabA.png) no-repeat 0 -51px}
.slideWrap .slider .slide_inner .slide_direction a.ix-btn-prev{left:-90px;background-position:-18px -51px}
.slideWrap .slider .slide_inner .slide_direction a.ix-btn-prev.disabled{background-position:0 -51px}
.slideWrap .slider .slide_inner .slide_direction a.ix-btn-next{right:-90px;background-position:100% -51px}
.slideWrap .slider .slide_inner .slide_direction a.ix-btn-next.disabled{background-position:-53px -51px}
/*.slideWrap .slider .slide_inner .slide_direction a.nextMove.on{background-position:100% -51px}*/
.slideWrap .tab_history {width:100%;max-width:940px;height:85px;margin-top:0;background:0}
/*.slideWrap .tab_history .history_list{position:absolute;top:0;left:0}*/
.slideWrap .slider .history_list{width:100%;padding-top:0;background:0}
.slideWrap .slider .history_list li{width:16.6%;background:none}
.slideWrap.type2 .slider .history_list li {width:25%}

.subimg_crop_area {overflow:hidden;max-width:1120px;margin:0 auto;text-align:center;} /* top:32 */
.subimg_crop_area img {margin:0 -50%;height:336px;}
.subimg_area {max-width:1120px;margin:0 auto;text-align:center;}
.subimg_area img {width:100%;}
.exkia_list_area {max-width:1120px;margin:34px auto 0}
.exkia_list_area .list_tbType01 {overflow:hidden}
.exkia_list_area .list_tbType01 li {border:none}
.exkia_list_area .list_tbType01 li.blank {visibility:hidden}

.brand_video{width:960px;margin:0 auto;position:relative} /* top:34 */
.brand_video img {width:100%;height:100%}
.brand_video .btnNavi{display:block;text-indent:-9999px;position:absolute;top:50%;width:24px;height:48px;margin-top:-24px;background:url(../images/aboutkia/spr-navi3.png) no-repeat;z-index:99}
.brand_video.sports_video .btnNavi{margin-top:0}
.brand_video .btnNavi.btn_l{left:-42px}
.brand_video .btnNavi.btn_r{right:-42px;background-position:right 0}
.brand_video .tmbArea{overflow:hidden;height:80px;margin-bottom:4px}
.brand_video .tmbArea ul{overflow:hidden;width:960px}
.brand_video .tmbArea ul li{float:left;width:14.3%}
.brand_video .tmbArea ul li a{overflow:hidden}
.brand_video .tmbArea ul li a, .brand_video .tmbArea ul li div{display:block;height:80px;margin:0 1px;background:#e8e8e8}
.brand_video .tmbArea ul li a{background:#fff}
.brand_video .tmbArea ul li:first-child{width:14.2%}
.brand_video .tmbArea ul li:first-child a{margin-left:0}
.brand_video .tmbArea ul li img{width:100%}
.brand_video.sports_video .tmbArea ul li img{width:100%;height:80px}
.brand_video .tmbArea ul li.on img{opacity:0.4;filter:alpha(opacity=40)}
.brand_video .imgArea{overflow:hidden}
.brand_video .imgArea ul{position:relative;z-index:1}
.brand_video .imgArea li{float:left;padding-left:1px;box-sizing:border-box}
.brand_video .imgArea li .movie{height:518px;width:100%}
.brand_video .imgArea li .text {margin-top:16px}
.brand_video .imgArea li .text .titlewrap {}
.brand_video .imgArea li .text .titlewrap .subtitle {font-size:18px;font-weight: bold;line-height:22px}
.brand_video .imgArea li .text .titlewrap .txt_box_area {margin-top:7px}
.brand_video .imgArea li .text .titlewrap .txt_box_area:after {display:block;clear:both;content:''}
.brand_video .imgArea li .text .titlewrap .title {float:left;color:#666}
.brand_video .imgArea li .text .titlewrap .txt {float:right;color:#999}

.brand_video .ix-list-viewport {overflow:hidden;}
.cg1a_slide {margin-top:4px;}
.cg1a_slide .ix-controller .ix-thumbs {display:none;}
.cg1a_slide .slide .ix-thumbs {bottom:auto}
.cg1a_slide_thumb .slide ul li {width:14.3%;padding:0 1px;box-sizing:border-box;}
.cg1a_slide_thumb .slide ul li.current {opacity:0.4;filter:alpha(opacity=40);}
.cg1a_slide_thumb .slide ul li div {height:80px;background:#e5e5e5;}
.cg1a_slide_thumb .ix-controller {}
.cg1a_slide_thumb .ix-controller .ix-thumbs {display:none;}
.cg1a_slide_thumb .ix-controller .slide_direction {display:none;}

@media all and (max-width:1024px) {
	.cg1a_slide_thumb .slide ul li {width:20%;}
	.exkia_gallery {margin:0 15px;}
}
@media all and (max-width:767px) {
	.cg1a_slide_thumb {display:none;}
	.cg1a_slide .ix-controller .ix-thumbs {display:block;}
	.cg1a_slide .ix-list-item .text {margin-top:42px;}
	.cg1a_slide .ix-list-item .text .titlewrap .subtitle {font-size:16px;line-height:18px;}
	.cg1a_slide .ix-list-item .text .titlewrap .txt_box {margin-top:6px;}
	.slideWrap {margin:0 15px;}
	.slideWrap .slider .slide_inner .ix-controller {display:none}
}

.cg1b_slide .ix-list-viewport {overflow:hidden;}
.cg1b_slide .slide .ix-thumbs {bottom:16px;}

.akn1_slide {}
.akn1_slide .ix-list-viewport {overflow:hidden;}
.akn1_slide .ix-controller .ix-thumbs {display:none;}
.akn1_slide .slide {padding:0 33px;}
.akn1_slide .slide ul li {width:20%;}
.akn1_slide .slide ul li.current {opacity:1;}

@media all and (max-width:1024px) {
	.akn1_slide .slide ul li {width:33.3%;}
}
@media all and (max-width:767px) {
	.akn1_slide .ix-controller {display:none;}
	.akn1_slide .slide {padding:0;}
	.akn1_slide {display:none;position:absolute;top:37px;left:0;right:0;width:100%;}
	.akn1_slide .slide ul {width:100% !important;}
	.akn1_slide .slide ul li {float:none;width:100% !important;}
}

.aknd1_slide .ix-list-viewport {overflow:hidden;}

.ix-list-item .text {margin-top:16px;}
.ix-list-item .text .titlewrap .subtitle {font-size:18px;font-weight: bold;line-height:22px}
.ix-list-item .text .titlewrap .txt_box_area {margin-top:7px}
.ix-list-item .text .titlewrap .txt_box_area:after {display:block;clear:both;content:''}
.ix-list-item .text .titlewrap .title {/*float:left;*/color:#666;display:block}
.ix-list-item .text .titlewrap .txt {float:right;color:#999}
.ix-list-item .text h5{font-size:24px;color:#222}
.ix-list-item .text p{height:96px;margin-top:10px;font-size:15px;color:#666;vertical-align:middle}

.brand_video .m_indicator {display:none}
.movie_explain {position:relative;max-width:1120px;margin:0 auto;/* padding:67px 80px 0; */padding:67px 80px 0;box-sizing:border-box}
.movie_explain a {position:absolute;top:20px;right:80px;overflow:hidden;display:block;width:36px;height:27px;text-align:right}
.movie_explain a img {height:54px}
.movie_explain .movieTxt{display:none;width:100%;height:83px;overflow-y:auto;padding:15px 20px;background:#222;font-size:13px;font-weight: bold;color:#fff;box-sizing:border-box}
.movie_explain.on .movieTxt{display:block}
.movie_explain.on a img {margin-top:-27px}
.movie_explain .txt_type {position:absolute;left:0;top:0;display:block;font-size:15px;}
.con_box .movie_explain a {right:0}
.con_box .movie_explain {padding:67px 0 0 0}
.con_box .movie_explain .txt_type {padding:10px 80px 0 0}
.brand_video .imgArea li .text.crickettype {margin-top:25px}

.competition_img {max-width:1120px;margin:32px auto 0;text-align:center}
.vd1_area {max-width:1120px;height:518px;margin:0 auto} /* top:40 */
.vd1_area.small {max-width:890px;height:320px}

.subimg2_area {max-width:1120px;margin:0 auto;padding-top:32px;} /* top:32 */
.subimg2_area:after {display:block;clear:both;content:''}
.subimg2_area li {float:left;width:50%;padding-left:16px;box-sizing:border-box}
.subimg2_area li img {width:100%}
.subimg2_area li:first-child {padding:0 16px 0 0}

@media all and (max-width:1024px) {
	.tab_history {}
	.historyList{padding:0;}
	.historyList > li{margin-top:46px}
	.historyList li a{position:relative;margin:0 0 27px 0}
	.historyList li .toggleCont{border-bottom:1px solid #05141f}
	.historyList li.toggleON .toggleCont {display:block}

	.exkia_gallery .thumnail{float:none;/* width:10000px; */width:auto;margin:0 -6px}
	.exkia_gallery .thumnail li{margin:0 5px 0}
	.exkia_gallery .thumbtn_l{display:block;position:absolute;left:0;top:50%;z-index:1008;background:url(../images/aboutkia/btn-thum-l.png) no-repeat 0 0;width:30px;height:30px;margin-top:-15px}
	.exkia_gallery .thumbtn_r{display:block;position:absolute;right:10px;top:50%;z-index:1008;background:url(../images/aboutkia/btn-thum-r.png) no-repeat 0 0;width:30px;height:30px;margin-top:-15px}
	.exkia_gallery .thumbtn_l a{display:block;width:30px;height:30px;font-size:0;line-height:0;overflow:hidden}
	.exkia_gallery .thumbtn_r a{display:block;width:30px;height:30px;font-size:0;line-height:0;overflow:hidden}
	.exkia_gallery .gallery_view{float:none;width:auto;margin-top:30px}
	.exkia_gallery.exkia_movis .gallery_view{width:100%}
	.exkia_gallery .thumnail a{width:113px;height:113px}
	.exkia_gallery .thumnail .imgArea{width:113px;height:113px}
	.exkia_gallery .thumnail .off.on{border:6px solid #05141f;width:101px;height:101px}
	.exkia_gallery .imgCont{overflow:hidden}
	.exkia_gallery.exkia_movis .imgCont{width:100%;overflow:hidden}

	.exkia_gallery.exkia_movis .gallery_view .imgAreaBox{width:auto}
	.exkia_gallery .gallery_view .imgWrap{/* width:737px;margin:0 auto; */overflow:hidden}
	.exkia_gallery.exkia_movis .gallery_view .imgWrap{width:100%;margin:0 auto;overflow:hidden}
	.exkia_gallery.exkia_movis .gallery_view .imgArea .img img{width:100%}

	.brand_video{width:auto;margin:0 60px}
	.brand_video .tmbArea ul{width:auto}
	.brand_video .tmbArea ul li, .brand_video .tmbArea ul li:first-child{width:20%}
	.brand_video .imgArea li .movie{height:400px}
	.brand_video.sports_video .imgArea li .movie{height:auto}
	.brand_video .btnNavi{margin-top:-100px}
	.vd1_area {height:355px}
	.vd1_area.small, .movie_area .movie_box {height:258px}
	.subimg_area {margin:0 -15px;}
	.subimg_crop_area {margin:0 -15px;}

	.awards_slider, .news_listwrap {margin-left:15px;margin-right:15px}
}

@media all and (max-width:767px){
	.awards_slider {overflow:visible;width:auto;/* height:36px; */margin:25px 15px 15px;padding:0;background:transparent none repeat scroll 0% 0%;z-index:1}
	.awards_slider .input_box{position:relative;display:block !important}
	.awards_slider .input_box span{display:block;padding:0 15px;color:#999;font-size:13px;line-height:35px;border:1px solid #d0d0d0;background:#fff}
	.awards_slider .input_box:after{position:absolute;top:50%;right:13px;content:'';width:12px;height:9px;margin-top:-4px;background:url(../images/aboutkia/bg-historyTab01-m.png) no-repeat;background-size:24px auto}
	.awards_slider ul {margin:0;max-height:100%;/* display:none */}
	.awards_slider li{width:100%;opacity:1}
	.awards_slider li .img_box{display:none}
	.awards_slider li .slider_inbox {height:auto;margin:0}
	.awards_slider .slider_inbox a{display:block;color:#999;font-size:14px;height:35px !important;line-height:35px;background:#fff;text-align:left;padding:0.15px 0px;width:auto;border:solid 1px #d0d0d0;border-top:none;opacity:1 !important}
	.awards_slider li .slider_inbox .stitle {margin:0 -1px;padding:0px 15px;font-weight:normal;width:100%}
	.awards_slider .awards_content_slider {min-height:auto;/* overflow:hidden */}
	.awards_slider .awards_btn_prev {display:none}
	.awards_slider .awards_btn_next {display:none}
	.awards_slider .ul {display:none;margin:0px;width:auto}

	.news_listwrap {margin-top:25px}
	.news_listwrap .news_list li {padding:0}
	.news_listwrap .news_list li .thum {position:static;width:100%}
	.news_listwrap .news_list li .thum img{width:100%;height:auto}
	.news_listwrap .news_list li .news_text {float:none;width:100%;padding:15px;height:auto}
	.news_listwrap .news_list li .news_text a {font-size:15px}
	.news_listwrap .news_list li .news_text .date {font-size:12px}
	.news_view_wrap {margin-top:21px;padding:10px}
	.news_view_wrap h2 {font-size:15px;padding-top:5px;padding-bottom:0}
	.news_view_wrap .date {padding:4px 0 11px;margin:0 0 15px 0}
	.news_view_wrap .news_view .n_text {width:100%;margin-top:11px;/* margin-top:-30px;*/}
	.news_view_wrap .news_view .n_text .downloadwrap {margin-top:10px}

	.exkia_gallery{margin:25px 0 0}
	.exkia_gallery .gallery_view {margin-top:25px}
	.exkia_gallery .gallery_view .pg_btn_area {/* top:-33px;*/}
	.exkia_gallery .gallery_view .btn_l{background:url(../images/aboutkia/btn_gallery_l.html) no-repeat 0 0;background-size:42px 42px;width:42px;height:42px;margin-top:-21px}
	.exkia_gallery .gallery_view .btn_r{background:url(../images/aboutkia/btn_gallery_r.html) no-repeat 0 0;background-size:42px 42px;width:42px;height:42px;margin-top:-21px}
	.exkia_gallery .gallery_view .btn_l a{width:42px;height:42px}
	.exkia_gallery .gallery_view .btn_r a{width:42px;height:42px}
	.exkia_gallery .gallery_desc{padding:13px 15px 21px}
	.exkia_gallery .gallery_desc .title {font-size:16px;line-height:17px;}
	.exkia_gallery .gallery_view .imgArea {height:auto !important}
	.exkia_gallery .gallery_view .imgWrap{width:auto;z-index:0}
	.exkia_gallery .thumbtn_l{display:none}
	.exkia_gallery .thumbtn_r{display:none}
	.exkia_gallery .imgCont{width:auto}

	.tab_history{overflow:visible;height:36px;margin-top:25px;background:none;z-index:99}
	.tab_history .input_box{position:relative;display:block}
	.tab_history .input_box span{display:block;padding:0 15px;color:#999;font-size:14px;line-height:35px;border:1px solid #d0d0d0;background:#fff;font-weight:normal}
	.tab_history .input_box:after{position:absolute;top:50%;right:13px;content:'';width:12px;height:9px;margin-top:-4px;background:url(../images/aboutkia/bg_historyTab01_m.html) no-repeat;background-size:24px auto}
	.tab_history .input_box.on:after{background-position:100% 0}
	.tab_history .history_list{display:none;position:absolute;top:37px;left:0;width:100%;padding-top:0;background:none}
	.tab_history .history_list li{float:none;width:100%;text-align:left}
	/* .tab_history .history_list li:first-child{background:none} */
	.tab_history .history_list li a{display:block;padding:0 15px;color:#999;font-size:14px;font-weight:normal;line-height:35px;border:1px solid #d0d0d0;border-top:none;background:#fff;width:auto}/*20150423*/
	.tab_history .history_list li a:before{display:none}
	.tab_history .history_list li.tab_on a{font-size:14px}

	.historyList{margin:17px 0 0;}
	.historyList > li{margin-top:10px}
	.historyList li a{width:100%;margin:0 3px 12px 0;box-sizing:border-box}
	.historyList li a:after{background-image:url(../images/aboutkia/ico-history-m.png);background-size:36px auto}
	.historyList li .toggleCont .list .monthbox{min-height:20px}
	.historyList li .toggleCont .list .monthbox strong{line-height:40px}
	.historyList li .toggleCont .list .monthbox p{padding:1px 0 0 12px;font-size:13px}
	.historyList li .toggleCont .list .monthbox p:before{margin-top:6px;background:url(../images/aboutkia/ico-history-m.png) no-repeat -16px 0;background-size:36px auto}
	.historyList li.toggleON .toggleCont .list  .monthbox{min-height:36px;padding-left:56px}
	.historyList li.toggleON .toggleCont .list  .monthbox strong{width:36px;height:32px;padding-top:4px;font-size:20px;line-height:20px;background-image:url(../images/aboutkia/ico-history-m.png);background-size:36px auto}
	.historyList li.toggleON .toggleCont .list  .monthbox strong .word{font-size:11px;line-height:11px}

	.slideWrap{overflow:visible;margin:25px 0 0;width:50% !important;height:37px;background:none;z-index:100}
	.slideWrap.type2 {width:100% !important;padding:0 15px;box-sizing:border-box}
	.slideWrap.type2 .slider .slide_inner .tab_history {margin:0;width:100% !important;max-width:100% !important}
	.slideWrap .slider, .slideWrap .slider .slide_inner{overflow:visible;margin:0;padding:0;background:none}
	.slideWrap .slider .slide_inner button{display:none}
	
	.slideWrap .slider .slide_inner .tab_history{overflow:visible;height:36px;width:91% !important;max-width:91%;margin:0  0 0 9%;background:0}
	.slideWrap .slider .slide_inner .tab_history .input_box{position:relative;display:block;}
	.slideWrap .slider .slide_inner .tab_history .input_box span{display:block;padding:0 10px;color:#999;font-size:12px;line-height:35px;border:1px solid #d0d0d0;background:#fcfcfc;}
	.slideWrap .slider .slide_inner .tab_history .input_box:after{position:absolute;top:50%;right:13px;content:'';width:12px;height:9px;margin-top:-4px;background:url(../images/aboutkia/bg-historyTab01-m.png) no-repeat;background-size:24px auto}
	.slideWrap .slider .slide_inner .tab_history .input_box.on:after{background-position:100% 0}
	.slideWrap .slider .slide_inner .tab_history .history_list{display:none;position:absolute;top:37px !important;left:0;width:100% !important;padding-top:0;border:1px solid #d0d0d0;border-top:none;background:#fcfcfc;box-sizing:border-box;}
	.slideWrap .slider .slide_inner .tab_history .history_list li{float:none;width:100% !important;background:#fcfcfc;text-align:left;box-sizing:border-box}
	/* .slideWrap .slider .slide_inner .tab_history .history_list li:first-child{background:none} */
	.slideWrap .slider .slide_inner .tab_history .history_list li:first-child a{border-top:none;}
	.slideWrap .slider .slide_inner .tab_history .history_list li a{display:block;padding:0 15px;color:#666;font-size:12px;line-height:35px;border:none;border-top:1px solid #d0d0d0;background:#fcfcfc;width:auto}/*20150423*/
	.slideWrap .slider .slide_inner .tab_history .history_list li a:before{display:none}
	.slideWrap .slider .slide_inner .tab_history .history_list li.tab_on {}
	.slideWrap .slider .slide_inner .tab_history .history_list li.tab_on a{background:#05141f;color:#fff}

	.tab_gallery{position:absolute;top:-62px;right:4.6%;overflow:visible;height:36px;width:44%;background:0}
	.tab_gallery .input_box{position:relative;display:block !important}
	.tab_gallery .input_box span{display:block;padding:0 10px;color:#999;font-size:12px;font-weight:normal;line-height:35px;border:1px solid #d0d0d0;background:#fff;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
	.tab_gallery .input_box:after{position:absolute;top:50%;right:13px;content:'';width:12px;height:9px;margin-top:-4px;background:url(../images/aboutkia/bg-historyTab01-m.png) no-repeat;background-size:24px auto}
	.tab_gallery .input_box.on:after{background-position:100% 0}
	.tab_gallery .thumnail{display:none;position:absolute;top:36px;left:0;margin:0;width:100%;box-sizing:border-box;border:1px solid #d0d0d0;z-index:1;}
	.tab_gallery .thumnail li{float:none;width:100%;height:35px;margin:0;box-sizing:border-box}
	.tab_gallery .thumnail li:first-child a {border-top:none;}
	.tab_gallery .thumnail a{display:block;color:#999;font-size:12px;width:100%;height:35px !important;line-height:35px;background:#fff;text-align:left;border-top:1px solid #d0d0d0;opacity:1 !important}
	.tab_gallery .thumnail li.tab_on .carName {background:#05141f;color:#fff;}
	.tab_gallery .thumnail .carName{bottom:0;z-index:1;width:auto;height:35px;font-weight:normal;line-height:35px;background:#fff;color:#666;padding:0 15px;/* border:1px solid #d0d0d0; */box-sizing:border-box;border-top:0}
	.tab_gallery .thumnail .imgArea{display:none;width:auto;height:auto}
	.tab_gallery .thumnail .dimmed, .tab_gallery .thumnail .off, .tab_gallery .thumnail .off.on{display:none}
	.tab_gallery .thumnail .dimmed, .tab_gallery .thumnail .imgArea.off, .tab_gallery .thumnail .imgArea.off.on{display:none}
	/* .tab_gallery .thumnail li.tab_on .carName{color:#05141f} */
	.tab_gallery .thumnail .off {margin:0}
	.tab_gallery .thumnail .off:before {display:none}
	.tab_gallery .thumnail .off1, .tab_gallery .thumnail .off1.on{padding-left:15px;display:block}

	.exkia_list_area .list_tbType01 li.blank {display:none}

	.subimg_area img {width:100%;}
	.subimg_crop_area img {height:210px;}

	.subimg2_area {max-width:none;padding-top:21px}
	.subimg2_area li {float:none;width:100%;padding-left:0}
	.subimg2_area li:first-child {padding:0}
	.subimg2_area li + li {margin-top:25px}

	.brand_video{width:auto;margin:21px 40px 0}
	.brand_video.sports_video .btnNavi{margin-top:-30px}
	.brand_video .btnNavi{width:10px;height:20px;margin-top:-20px;background:url(../images/aboutkia/spr-navi3-m.png) no-repeat;background-size:20px auto}
	.brand_video .btnNavi.btn_l{left:-20px}
	.brand_video .btnNavi.btn_r{right:-20px}
	.brand_video .tmbArea{display:none}
	.brand_video .imgArea li {}
	.brand_video .imgArea li .movie{height:126px}
	.brand_video .imgArea li .text{margin-top:42px}
	.brand_video .imgArea li .text strong{font-size:16px}
	.brand_video .imgArea li .text p{height:84px;font-size:12px}
	.brand_video .imgArea li .text .movie_explain a{width:23px;height:17px;background:url(../images/aboutkia/btn-tvexplain-off-m.gif) no-repeat;background-size:23px auto}
	.brand_video .imgArea li .text .movie_explain.on a{background:url(../images/aboutkia/btn-tvexplain-on-m.gif) no-repeat;background-size:23px auto}
	.brand_video .imgArea li .text .movie_explain.on .movieTxt{top:25px;height:60px;padding:12px;font-size:11px;line-height:1.3}
	.brand_video .imgArea li .text .titlewrap .title {display:block;float:none;color:#666}
	.brand_video .imgArea li .text .titlewrap .txt {display:block;float:none;color:#999}
	.ix-list-item .text .titlewrap .title {display:block;float:none;color:#666}
	.ix-list-item .text .titlewrap .txt {display:block;float:none;color:#999}

	
	.brand_video .m_indicator {position:absolute;top:144px;left:0;right:0;display:block;text-align:center}
	.brand_video .m_indicator a {display:inline-block;width:10px;height:10px;border-radius:100%;background:#bfbfbf;text-indent:-9999px}
	.brand_video .m_indicator .on {background:#05141f}

	.competition_img {margin:21px -15px 0;text-align:center;overflow:hidden}
	.competition_img img {margin:0 -100%}
	.vd1_area {padding-top:25px;height:180px}

	.movie_explain {position:relative;max-width:1120px;margin:0 auto;padding:33px 0 0;box-sizing:border-box}
	.movie_explain a {position:absolute;top:10px;right:0;overflow:hidden;display:block;width:24px;height:17px;text-align:right}
	.movie_explain a img {height:34px}
	.movie_explain .movieTxt{display:none;width:100%;height:60px;overflow-y:scroll;padding:5px 13px;background:#222;font-size:10px;font-weight: bold;color:#fff;line-height:12px;box-sizing:border-box}
	.movie_explain.on .movieTxt{display:block}
	.movie_explain.on a img {margin-top:-17px}
	.con_box .movie_explain {padding-top:33px}

	.tbTit {font-size:16px;line-height:20px;margin-bottom:10px}
	.vd1_area.small, .movie_area .movie_box {height:160px}

}

/* Innovation */
.cda_area {width:940px;margin:0 auto;} /* top:25 */
.cda_area em {display:block;margin-bottom:12px;font-size:16px;font-weight: bold;line-height:20px;}
.cda_area p {color:#666;}

.dr1_area {max-width:1120px;margin:0 auto;padding-top:24px;}
.dr1_area ul {margin:0 -15px;}
.dr1_area ul li {float:left;width:25%;padding:0 16px;box-sizing:border-box;}
.dr1_area ul li .pic {margin-bottom:10px}
.dr1_area ul li .pic img {width:100%}
.dr1_area ul li:first-child {margin-left:0}
.dr1_area ul li .stitle {margin-top:18px;font-size:18px}
.dr1_area ul li .txt {margin-top:7px;color:#666}
.dr1_area ul li .tit, .dr1_area ul li .desc {margin-bottom:15px}
.dr1_area ul li .desc {color:#666;font-size:13px}

.simg_area {text-align:center;} /* top:35 */

.eco1_area {max-width:1120px;margin:0 auto 0;padding-top:40px}
.eco1_area:after {display:block;clear:both;content:'';}
.eco1_area .section {float:left;width:50%;padding-right:16px;box-sizing:border-box;}
.eco1_area .section + .section {padding:0 0 0 16px;}
.eco1_area .section h3 {font-size:18px;line-height:22px;}
.eco1_area .section p {margin:7px 0 26px;color:#666;}
.eco1_area .section .pic {margin-bottom:16px;}
.eco1_area .section .pic img {width:100%;}

.year_area {max-width:640px;margin:28px auto 0;}
.year_area:after {display:block;clear:both;content:'';}
.year_area ul {float:left;width:50%;padding-right:16px;box-sizing:border-box;}
.year_area ul + ul {padding:0 0 0 16px;}
.year_area ul li {position:relative;min-height:66px;padding-left:32px;}
.year_area ul li + li {margin-top:19px;}
.year_area ul li:after {display:block;clear:both;content:'';}
.year_area ul li em {position:absolute;top:12px;left:0;font-size:34px;font-weight: bold;color:#a50034;}
.year_area ul li p {font-size:15px;color:#05141f;line-height:22px;}

.warranty_btn {margin-top:26px;text-align:center;}

@media all and (max-width:1024px) {
	.cda_area {width:auto; margin:0 15px;}
}

@media all and (max-width:767px){
	.cda_area {margin-top:7px;}
	/* .cda_area em {line-height:28px;} */

	.dr1_area ul {margin:0;}
	.dr1_area ul li {float:none;width:100%;margin:10px 0 0;padding:0;}
	.dr1_area ul li:first-child {margin-top:0}
	.dr1_area ul li .stitle {margin:14px 0 0}
	.dr1_area ul li .txt {margin-top:4px}
	.dr1_area ul li .tit, .list_type3 ul li .desc {margin-bottom:10px}

	.simg_area img {width:100%;}

	.eco1_area {/* margin-top:25px; */}
	.eco1_area .section {float:none;width:100%;padding:0;}
	.eco1_area .section + .section {padding:0;}
	.eco1_area .section h3 {font-size:16px;line-height:18px;}
	.eco1_area .section .pic {margin-bottom:23px;}

	.year_area {max-width:767px;}
	.year_area ul {float:none;width:100%;padding:0;}
	.year_area ul + ul {margin-top:12px;padding:0;}
	.year_area ul li {position:relative;min-height:auto;padding-left:22px;}
	.year_area ul li + li {margin-top:12px;}
	.year_area ul li em {top:3px;font-size:17px;}
	.year_area ul li p {font-size:13px;line-height:18px;}
}


@media all and (max-width:1920px) {
	.tab_typem {margin-top:98px}
	.keyVisualWrap .keyVisual01 .bgInner img{margin-top:0}
	.tab_typem ul {margin:0 auto;width:960px}
	/*.reevooreview_top_box {width:auto}*/
	.reevooreview .taabout_bannerb_type0 .tab_li {width:auto;max-width:none;}
	.reevooreview_top_info {height:auto}
}

@media all and (max-width:1400px) {
	.tab_typem {margin-top:98px}
	.tab_typem ul {margin:0 auto;width:960px}
	/*.intro .intro_bg img, */
	.style .style_bg {margin-left:-800px}
}
@media all and (max-width:1120px) {
	.exkia_inner {padding-left:15px;padding-right:15px}
}
@media all and (max-width:1120px) {
	.popup_wrap02.viewmovie_pop{width:650px;height:300px;margin:0 0 0 -320px}
	.popup_wrap02.viewmovie_pop .closeBtn{position:absolute;top:0;right:-34px;padding:10px}
}

@media all and (max-width:1025px){
	.info_price img, .info_price_expo img {
		margin-top: 0px;
	}
	.faq_con {margin-left:15px;margin-right:15px}
	.pipContents {padding-bottom:30px}
	.spec_list .spec_aword {margin:30px auto 0 auto}
	.spec_list .spec_aword ul li > div > p {font-size:13px;line-height:18px}
	.tableWrap .tableTit .tb_title span.up {background-image:url(../images/newcars/Spec-updown-m.png);background-size:19px 21px;background-position:0 0;background-repeat:no-repeat}
	.tableWrap .tableTit.w_up .tb_title span.up {background-position:0 -11px !important}
	.tableWrap .tableTit .clib {background-image:url(../images/newcars/icon-clip-m.png);background-size:14px 15px}

	.intro .intro_p {width:auto;left:15px;margin:0}
	.intro .intro_p #title_text, .textArea2 h1 {font-size:40px;line-height:40px}
	.intro .intro_p .sub_text, .textArea2 p.subT {font-size:22px;line-height:28px; padding: 0;}
	.intro .intro_p .sub_text span.sub_price_span {font-size: 18px;}
	.intro .intro_bg {height:568px; width:100%}
	.intro .intro_bg img {top:-82px;margin-left:-550px;}
	.style .style_bg {margin-left:-620px;overflow:hidden}
	.style .style_p {width:auto;left:15px;margin:0;top:40px}
	.textArea2 h1 {text-shadow:0 0 6px #fff}
	.textArea2 p.subT {padding-top:15px;text-shadow:0 0 6px #fff}
	.intro .awardArea_p {margin:0;left:15px;right:15px;width:auto}
	.sumcom .text0, .sumcom .text2 {font-size:12px}
	.sumcom .text1 {font-size:20px}
	.car_view .exVrArea img {max-width:100%}
	.tyres_container {
		flex-wrap: wrap;
	}
	.tyre_box {
		flex: 100%;
		text-align: center;
	}
	.tyre_box img{
		width: 75%;
	}

	.emission_box {
		width: 100%;
	}

	.features_inner {padding:0 15px}
	.features_inner .exTab_type.wide {margin-left:0;margin-right:0}
	.features_inner .exTab_type ul {position:static;display:block;}
	.features_inner .exTab_type ul:after {display:block;clear:both;content:'';}
	.features_inner .exTab_type ul li {float:left;width:50% !important;height:auto;border-left:1px solid #fff;}
	.features_inner .exTab_type ul li:first-child,
	.features_inner .exTab_type ul li:nth-child(2) {border-top:none;}
	.features_inner .exTab_type ul li:nth-child(2n+1) {border-left:none;}
	.features_inner .exTab_type ul li a {padding:0 !important;font-weight: bold;line-height:35px !important;text-align:center;}
	
	.car_3d {padding-top:50px}
	/*.choice_color {width:50%}*/
	.wheel_set {width:45%}
	.versions, .pom, .company, .mwtb {padding:50px 0}
	/*.pom {margin-top:50px}*/
	.features .textArea2 {padding-top:50px}
	.pom_list, .companyL, .more_list {margin-top:30px}
	.featuresL_01,
	.featuresL_02 {padding-top:30px}
	.featuresL_02 ul li, .pom_list ul li {width:23.5%;margin-left:2%}
	.featuresL_02 ul li.double, .featuresL_02 ul li.article {width:49%}
	.featuresL_02 ul li.article .f_img {width:48%;margin-right:2%}
	.featuresL_01, .featuresL_02, .featuresL_03, .featuresL_S {margin-left:15px;margin-right:15px}
	.companyL ul li {width:33.3%}
	.companyL ul li:nth-child(3n) {width:33.4%}
	.more_list ul {border:0;margin:0 -15px}
	.more_list ul li {padding:15px 20px}
	.mo01 {font-size:26px;line-height:26px;border-bottom:1px solid #333}
	.mo02 {font-size:15px;line-height:22px}
	

	.pipContents .review .media_review {margin:10px 15px;width:auto !important}
	.media_review2 {width:auto}
	.tab_typem ul{display:table;width:100%;table-layout:fixed}
	.tab_typem ul:after{display:none}
	.tab_typem .tab_li{display:table-cell;min-width:inherit !important;float:none;padding-left:1px;vertical-align:top}
	.tab_typem .tab_li:first-child{padding-left:0}
	.cfx .img {margin-top:20px;width:375px;height:175px;position:relative;overflow:hidden}
	.modelcontent .tab {width:auto}
	.pipLayout .textArea {margin:0px 25px 0px 0px}
	.modelInner .textArea{width:100%;left:0;margin:0 25px;padding:60px 0 0 0}
	.tab_typem {margin-top:98px}
	.modelLayout .tab_typem ul{width:100%}
	.video_wrap .gallery_notice ul {width:672px}

	.tab_type0 ul{display:table;width:100%;table-layout:fixed}
	.tab_type0 ul:after{display:none}
	.tab_type0 .tab_li{display:table-cell;min-width:inherit !important;float:none;padding-left:1px;vertical-align:top}
	.tab_type0 .tab_li:first-child{padding-left:0}

	/* review */
	.review_top_area {left:20px}
	.scores {margin-left:220px;position:relative;z-index:10}
	.scores dl dt {letter-spacing:-0.5px}

	/* Quantum */
	.pipLayout.quantum .mainInner {width:100%;height:auto}
	.pipLayout.quantum .mainInner .pipBtnLeft{top:50%;left:10px;margin-top:0}
	.pipLayout.quantum .mainInner .pipBtnRight{top:50%;margin-top:0}
	.pipLayout.quantum .textArea {padding:20px 0 0}
	.quantum_cont {width:100%;height:450px}
	.quantum_cont .bgArea1 {margin:0 auto;padding-top:78px;width:100%}
	.quantum_cont .bgArea1 .bgInner1 {width:580px;height:300px;float:right}

	.media_review_btn {width:auto}
	.media_review_btn .btn_review {top:10px}
	.media_review2 .mediaCon1 > ul li .img {text-align:left}
	.car_reevoo_list .car_u{margin:-5px}
	.car_reevoo_list .car_box{margin:5px}
	.car_reevoo_list .car_l{width:33.3%}
	.reevoomark {width:44%;height:275px}
	.reevooreview_content {width:53%}
	.reevooreview_img {right:-30px}
	.reevooreview .tab_type0 {width:auto}
	.reevooreview_top_info {width:auto;height:auto;overflow:hidden}
	.reevooreview_top_box {width:auto}
	.reevooreview {clear:both}
	.t2 .reevooreview_img {height:107px;text-align:center}
	.t2 .reevooreview_img img {width:auto;height:100%}
	.t2 .reevoomark_extras {margin-top:-75px;left:-55px}
	.t2 .reevoomark_extras h3 .roovoo_small {background-image:url(../images/newcars/img-reevoo-small-74x14x2.png) !important;background-size:74px 14px}

	#emNav {width:280px}
	#emNav > ul > li > a {background:url(../images/newcars/graphSprite-m.jpg) no-repeat}
	#emNav .fb {left:290px}
	#emNav .btnSmall {margin-bottom:7px}

	.content_offers {width:auto}
	.content_offers01 {width:100%;height:auto}
	.content_offers01 .model-info {display:block}
	.content_offers01 .model-info .col-1 {position:static;display:block}
	.content_offers01 .model-info .col-2 {margin-right:10px;margin-bottom:30px;padding-left:0;width:100%;height:auto;display:block}
	.offersCategory .offersList .resultList > li {float:left;width:49.2%;margin-left:1.5%}
	.offersCategory .offersList .resultList > li:nth-child(odd) {margin-left:0}
	.offersCategory .offerCar1_wrap {float:none}
	.offersCategory .offersList .carTxt {margin-top:20px}
	
	.smalltab {max-width:100%}
	.offersCategory .offerCar1 {width:auto;text-align:center}
	.offerCar1_wrap {width:100%}
	.offersTop .carImg {width:350px}
	.offers-infowrap .review  {left:0;right:auto}
	
	.col2 .banner {width:49.3%}
	.col2 .banner:nth-child(odd) {margin-left:0}
	.col3 .banner {width:32.4%}
	.col3 .banner:nth-child(3n+1) {margin-left:0}
	.col4 .banner{width:50%;margin-left:0}
	.col4 .banner:nth-child(odd) {margin-left:0}

	.banner .banner_img a img{width:100%;height:100%}
	.banner_img a img.mobile{display:block}
	.banner_img a img.pc{display:none}

	.wrapper {width:100%}
	.wrapper .carAdd_txt {width:auto}
	.wrapper .addcarBtn {width:100%}

	/*  */
	.Finance_addcarArea{padding-left:179px}
	.Finance_addcarArea .addcarBar{width:130px}
	.Finance.compareList.addon .selectCar .cadImg {margin-top:60px}
	.Finance.compareList.addon .selectCar .cadImg img{height:65px}
	.Finance.compareList.addon .selectCar .selectCar_con {margin-top:40px}
	.Finance_addcarArea .addResult{width:180px}
	.Finance_addcarArea .addResult .count{font-size:30px}

	/*offers*/
	.content_offers {margin:30px 15px;width:auto}
	.content_offers .banner_cont_top{width:auto}
	.content_offers .banner_cont_top li {width:48.4%}
	.content_offers .banner_cont_top li img {width:100%;height:auto}
	.category2 .car_category .title {float:none}
	.category2 .car_category .category .form_chk {width:105px}
	.category2 .car_category .category {/* float:none; */padding:13px 0 0 0;text-align:left}
	.category2 .car_category .btnArea {width:auto;margin:13px 0 0 13px;padding-left:25px;}

	.car_category .category {text-align:center}
	/*
	
	*/

	/* fleet  */
	.fleetInner {width:auto}
	.fleetInner .fleet_tool li .tool_fleet span{font-size:13px}
	.fleet_tool li .tool_fleet span strong{font-size:15px}
	.fleet_content .fleet_btn {text-align:center}
	
	/*  */
	.dimensions .webImg{display:none}
	.dimensions .mobileImg{display:none}
	.dimensions .tabletImg{display:block}
	.spec_visual{min-height: 600px; height:auto; max-height: 640px;}
	.spec_visual .spec_data {width:605px;margin:0;padding:50px 10px 0}
	.spec_visual .spec_data ul{margin-top:40px}
	.spec_visual .spec_slide_area{top:0;width:605px;margin:0 auto;padding:0 10px}
	.spec_visual .spec_slide_area .ix-list-viewport {overflow:hidden}
	.eut_lb_slide.specs .slide {width:605px;position:relative}
	.spec_visual .spec_slide_area .spec_img .ix-list-viewport ul li{display:inline-block;position:relative;float:left;width:605px;text-align:center}
	.spec_visual .spec_slide_area .spec_img .ix-list-viewport ul li img{width:100%}
	.eut_lb_slide.specs .slide_direction.btype6 .prev {left:-50px}
	.eut_lb_slide.specs .slide_direction.btype6 .next {right:-50px}
	/*
	.spec_visual a.spec_next{right:-50px}
	.spec_visual a.spec_prev{left:-50px}
	*/
	.spec_visual .control .num{display:none}
	.spec_visual .spec_allview_area{width:100%;margin:0;padding:120px 0 0}
	.spec_visual .spec_allview_area ul{width:685px;margin:0 auto}
	.spec_visual .spec_allview_area ul:after{content:'';clear:both;display:block}
	.spec_visual .spec_allview_area ul li{float:left;width:100%}
	.spec_visual .spec_allview_area ul li img{width:100%;display:inline-block;text-align:center}
	.spec_list{width:100%;/*padding:0 15px;*/margin:30px auto 40px;box-sizing:border-box}
	.engine_visual{height:600px}
	.engine_visual .engine_data{width:605px;margin:0;top:63px;left:10px}
	.engine_visual .engine_data ul{margin-top:15px}
	.engine_visual a.spec_next{right:-50px}
	.engine_visual a.spec_prev{left:-50px}
	.engine_slide_area{width:605px;margin:0 auto}
	.engine_slide_area .img_wrap{position:relative;width:605px;height:400px;overflow:hidden}
	.engine_slide_area .img_wrap > ul > li{width:605px}
	.engine_slide_area .img_wrap .title{font-size:26px;line-height:30px}
	.engine_slide_area .img_wrap .type{padding:10px 0 13px}
	.engine_slide_area .img_wrap .type span{display:inline-block}
	.engine_slide_area .img_wrap .type strong{display:inline-block;font-size:14px;padding:0}
	.engine_slide_area .img_wrap .engine_contents{position:absolute;left:345px;top:0;width:auto;text-align:left}
	.engine_slide_area .img_wrap .engine_contents ul{padding:13px 0 0;width:260px}
	.engine_slide_area .img_wrap .img{text-align:left}
	.engine_slide_area .img_wrap .img img{width:100%}
	.engine_allview_area{width:100%;padding:25px 10px 0}
	.engine_allview_area ul{width:685px;margin:0 auto}
	.engine_allview_area ul li img{width:40%}
	.engine_allview_area.engineType03 ul li img{width:80%}
	.engine_allview_area.engineType04 ul li img{width:50%}
	.engine_allview_area.engineType05 ul li img{width:80%}
	.engine_allview_area ul li ul{width:100%}
	.engine_allview_area.engineType02 ul li ul{margin-top:-10px}
	.wheel_visual{height:600px}
	.wheel_visual .wheel_data{width:605px;margin:0;top:63px;left:10px}
	.wheel_visual .wheel_data ul{margin-top:15px}
	.wheel_visual a.spec_next{right:-50px}
	.wheel_visual a.spec_prev{left:-50px}
	.wheel_slide_area{width:605px;margin:0 auto}
	.wheel_slide_area .img_wrap{position:relative;width:605px;overflow:hidden}
	.wheel_slide_area .img_wrap > ul > li{width:605px}
	.wheel_slide_area .img_wrap .wheel_contents{position:absolute;left:385px;top:113px;width:auto;text-align:left}
	.wheel_slide_area .img_wrap .img{text-align:left}
	.wheel_slide_area .img_wrap .img img{width:90%}
	.wheel_allview_area{width:100%;padding:70px 10px 0}
	.wheel_allview_area ul{width:685px;margin:0 auto}
	.wheel_allview_area ul li img{width:40%}
	.wheel_allview_area.wheelType03 ul li img{width:80%}
	.wheel_allview_area.wheelType04 ul li img{width:50%}
	.wheel_allview_area.wheelTypee05 ul li img{width:80%}
	.wheel_visual .control{display:none}
	.pip_wheel .spec_list{width:738px;margin:50px auto 100px}
	.spec_list.form3 .spec_view .scroll_inner{width:738px}
	.spec_list.form3 .spec_view .scroll_inner table{width:738px}
	.spec_visual .spec_allview_area .spec_img{position:absolute;left:50%;bottom:115px;margin-left:-343px}
	
	.Pricing {width:100%;padding:0 5px;box-sizing:border-box}
	.Pricing_print {display:none}
	.Pricing .PricingCon {margin-top:30px}

	.Pricing .table_container .scroll{width:100%;overflow:hidden;overflow-x:scroll}
	.Pricing .table_container table {width:100%;margin-bottom:0}
}

@media all and (max-width:940px) {
	.reviews .review .review_visual{margin:0 15px;width:auto;padding:50px 0 0 0}
	.reviews .review .review_visual h3 {margin:0 15px;width:auto}
	.media_review{margin:30px 15px 0;width:auto;padding:0}
	.media_review_btn{/* margin:0 15px; */width:auto}
	.review_visual > h3, .reviews .review .review_visual > div {width:auto}
	.media_review2 {width:auto;margin:50px 15px 0}
	.media_review2 .mediaCon1{width:auto}
	.txt_area dl dd.cons {min-height:80px}
}

@media all and (max-width:954px) and (min-width:801px) {
	.tab_type0.tab_finance .line2 a {height:auto;padding:7px 12px 8px;line-height:15px}
}

@media all and (max-width:800px) {
	/*.gnb_area .gnb_nav .dth1_l {margin-left:3px !important}*/
	.tab_typem .tab_li {min-width:14%}
	.model-info .col-1 {width:388px}
	.model-info .feature-list {width:auto}
	.spec_list .spec_aword {margin:20px 0}
	.spec_list .spec_aword ul li div {height:120px}

	.review {height:auto;padding-bottom:0;background-repeat:repeat !important}
	.review_infobox {height:auto}
	.review_infobox .review_wraps {width:auto}

	.media_review .mediaCon {width:auto}
	.media_review .mediaCon1 {width:auto}
	.car_reevoo_list .car_l{width:33.3%}
	.scores dl dt {font-size:14px}
}

@media all and (width:768px) {
	.motability_list .listbox .motability_list_inbox{min-height:308px}
	.con_inbox .findealer .form_sch .sch_box {width:110px}
}

@media all and (max-width:767px) {
	/*.con_box h5, .con_box h3, .con_box h2 {margin:20px 0 15px 0}*/
	/*.pipContents {padding-top:25px;}*/
	.pipContents > .content_title {margin-top:24px}
	/* .pipContents .con_tit:before{content:'';display:block;width:40px;height:2px;background:#05141f;margin-bottom:12px}
	.pipContents .con_tit:after{display:none} */
	.pipContents .content_detail {margin-top:15px}
	.intro {margin-top:0}
	.intro .intro_bg {height:400px}
	.intro .intro_bg img {top:-20px;margin-left:-384px}
	.intro .intro_p {right:15px;top:25px}
	.intro .intro_p #title_text {font-size:25px;padding:0;}
	.intro .intro_p .sub_text {font-size:16px;}
	.intro .intro_p .sub_text span.sub_price_span {font-size: 14px;}
	.content_left {width: 100%;}
	.content_right {width: 100%;}
	.info_price img {width: 20px; margin-top: 5px;}
	.style .style_bg {margin-left:0;left:0;padding:10px 0 10px 0;/*background:#f0f0f0*/}
	.style .style_bg img {max-width:100%}
	.intro .awardArea_p {left:0;right:0;bottom:0;border-left:none;border-right:none;height:auto}
	.intro .awardArea_in ul li {font-size:12px}
	.intro .awardArea_in ul li a {height:auto;line-height:20px;padding:10px 0}
	.intro .awardArea_in ul li a:before {display:block;margin:0 auto 5px auto;top:0;}
	.sumcom .container-h {position:relative}
	.sumcom .container-h ul {height:140px;overflow:hidden}
	.sumcom .container-h ul li {width:100%}
	.sumcom .container-h ul li div {position:relative;text-align:left;padding:26px 0 0 93px;height:140px;border:none}
	.sumcom .container-h ul li .ico {position:absolute;top:30px;left:44px}
	.sumcom .container-h ul li .ico img {width:30px;height:auto;}
	.sumcom .text0 {font-size:13px}
	.sumcom .text1 {font-size:16px;height:auto}
	.sumcom .text2 {font-size:14px}
	.sumcom .container-h .control {text-align:center;position:absolute;bottom:25px;top:auto;height:18px;left:0;right:0;display:block}
	.sumcom .container-h .control ul, .sumcom .container-h .control ul li {display:inline-block;height:auto;border:none}
	.sumcom .container-h .control .num li a {margin-left:0;}
	.sumcom .ix-controller {position:relative;display:block;text-align:center;}
	.sumcom .ix-controller .ix-thumbs {position:absolute;bottom:10px;left:0;right:0;}
	.sumcom .ix-controller .ix-thumbs .ix-thumb {display:inline-block;margin:0 3px;}
	.sumcom .ix-controller .ix-thumbs .ix-thumb a {display:block;width:10px;height:10px;background:#bfbfbf;border-radius:100%;text-indent:-9999px;}
	.sumcom .ix-controller .ix-thumbs .ix-thumb.active a {background:#05141f;}
	.textArea2 h2 {font-size:22px;background-position:-40px 0;line-height:22px;padding-top:10px}
	.style .style_p {position:static}
	.style_p .textArea2 h2 {position:absolute;top:30px;left:15px}
	.style_p .textArea2.white h2 {color:#05141f !important}
	.features .textArea2 {padding-top:30px}
	.style_p .textArea2 .subT {position:absolute;bottom:40px;left:15px;font-size:18px;padding:0}
	.pipLayout {/*padding:0 15px 15px 15px;background:#f0f0f0;*/position:relative}
	.youtubeSection {margin-bottom:0px;}
	.pipLayout .thumb_nail_0 {margin:0;overflow:hidden;position:relative}
	.pipLayout .thumb_nail_0 ul li {outline:none;/*float:none;*/width:100%;/*display:none*/}
	.pipLayout .thumb_nail_0.num02 ul li {width:auto}
	.pipLayout .thumb_nail_0.num03 ul li {width:100%}
    .pipLayout .thumb_nail_0.num03 ul li:nth-child(3n) {width:100%}

	.pipLayout .thumb_nail_0.tbType ul {display:block;margin:0}
	.pipLayout .thumb_nail_0.tbType ul li {display:block;border:none;width:100%;float:left}
	.pipLayout .thumb_nail_0.complex ul {padding:0;width:100%}
	.pipLayout .thumb_nail_0.complex ul li {position:relative !important;/*float:none;*/width:100%;bottom:auto;float:left}
	.pipLayout .thumb_nail_0.complex ul li:first-child {width:100%}
	/*.pipLayout .thumb_nail_0 ul li:first-child {display:block}*/
	.pipLayout .thumb_nail_box {outline:none}
	.pipLayout  .control {text-align:center;position:absolute;bottom:25px;top:auto;height:18px;left:0;right:0;display:block}
	.pipLayout  .control ul li {display:inline-block}
	.pipLayout  .control ul li a {margin:0 0 0 4px;position:static}
	.pipLayout  .control ul li:first-child {margin-left:0}
	.thumb_nail_0 .btnPlay {background-image:url('../images/newcars/btn-play-big.png')}
	.thumb_nail_0 .btnExpand {background-image:url('../images/newcars/btn-more-big.png')}
	.thumb_nail_0 .btnPlay, .thumb_nail_0 .btnExpand {background-size:50px auto;margin:-25px 0 0 -25px;width:50px;height:50px}
	.thumb_nail_0 .keyBtnLeft a, .thumb_nail_0 .keyBtnRight a {display:block;width:15px;height:28px;margin-top:-14px;background:url('../images/common/btn-prev.png') no-repeat 0 0;position:absolute;top:50%;overflow:hidden;text-indent:-99px;font-size:0;line-height:0;background-size:auto 28px;z-index:10}
	.thumb_nail_0 .keyBtnLeft a {left:15px;right:auto}
	.thumb_nail_0 .keyBtnRight a {right:15px;background-position:-15px;left:auto}
	.car_3d {padding-top:30px}
	/* .type_choice {padding-bottom:100px} */
	.choice_color_wr {padding-bottom:131px;}
	.choice_color_wr .car_refresh {margin-left:-70px}
	.choice_color_wr .car_refresh a img {width:140px}
	.type_choice {bottom:24px;border:none;text-align:center;padding-bottom:30px;/* position:relative */}
	.type_choice h3 {float:none;margin:0 0 16px;font-weight:normal;padding:0 7px;font-size:13px;line-height:13px;cursor:pointer}
	/*.type_choice .choice_color h3 {border-right:1px solid #a2a2a2;padding-right:10px}*/
	.type_choice .on h3 {font-weight:bold;position:relative}
	.type_choice .on h3:after {content:'▼';display:block;position:absolute;font-size:9px;top:12px;left:50%;margin-left:-4px}
	.type_choice .st {position:absolute;display:none;bottom:0;margin:0;font-size:13px;left:15px;right:15px;text-align:center}
	.type_choice .st:after {display:none;}
	.type_choice .slide {position:relative;padding:0 29px;}
	.type_choice .on .controls,
	.type_choice .slide .controls {display:none;}
	.type_choice .slide img {vertical-align:top;}
	.type_choice .ix-list-viewport, .type_choice .wheel_list{/* position:absolute;display:none;left:32px;right:32px;top:32px;height:45px;overflow:hidden;/*width:85% !important*/}
	/* .type_choice .ix-controller {display:none} */
	/* .type_choice .on .ix-controller {display:block} */
	/*.type_choice ul {position:absolute;display:none;left:32px;top:32px;height:45px;overflow:hidden;width:90% !important}*/
	.type_choice .on .ix-list-viewport, .type_choice .on .wheel_list, .type_choice .on .st {display:block}
	.type_choice ul li {padding:0;width:20%;/* margin-right:5px */}
	.type_choice ul li a img {width:40px;height:40px;-webkit-border-radius:12px;-moz-border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;border-radius:12px}
	.choice_color, .wheel_set {float:none;/* display:inline-block; */width:auto}
	.type_choice .wheel_list {text-align:center}
	.type_choice .wheel_list ul {display:inline-block}
	.type_choice .keyBtnLeft a, .type_choice .keyBtnRight a {display:block;width:13px;height:26px;overflow:hidden;position:absolute;top:50%;margin-top:-13px;background-size:auto 26px;background-image:url('../images/newcars/btn-prev2.png');text-indent:-999px;font-size:0;line-height:0;z-index:10}
	.type_choice .keyBtnLeft a {left:0;right:auto}
	.type_choice .keyBtnRight a {right:0;left:auto;background-position:-13px 0}
	.versions, .pom, .mwtb {padding:30px 0}
	.company {padding:30px 0px 0px 0px}
	/*.pom {margin-top:30px}*/
	.versions .exTab_type {margin-top:17px}
	.versions .model {margin-bottom:15px}
	.model .modelcontent .tab {margin-top:0}
	.model-info {display:block}
	.model-info .model_img, .model-info .feature-list {display:block;width:auto}
	.model-info .feature-list {padding:20px 13px}
	.modelcontent .tab .model-info .info {text-align:center}
	.model-info .feature-list {height:auto}
	.model-info .feature-list h3 {font-size:22px;line-height:22px}
	.model-info .feature-list .price {font-size:15px;margin-top:5px}
	.model-info .feature-list ul li {font-size:13px;padding-left:12px;text-indent:-12px;line-height:18px;margin-top:4px}
	.pom_list, .companyL, .more_list, .featuresL_02, .more_list {margin-top:20px}
	.featuresL_01, .featuresL_03, .featuresL_S {padding-top:20px}
	.featuresL_01 ul li, .featuresL_03 ul li, .featuresL_01 ul li:nth-child(2n) {float:none;width:auto}
	.featuresL_01 ul li, 
	.featuresL_02 ul li, 
	.featuresL_03 ul li, 
	.featuresL_S ul li .features_list, 
	.featuresL_S.type2 ul li .features_list.article,
	.featuresL_S.type2 ul li .features_list,
	.featuresL_S.type2 ul li .features_list.double, 
	.pom_list ul li {float:none;width:auto;margin:0;display:table;width:100%;table-layout:fixed;margin-top:6px}
	.featuresL_02 ul li:first-child, .pom_list ul li:first-child {margin-top:0}
	.featuresL_01 ul li .f_img, 
	.featuresL_02 ul li .f_img, 
	.featuresL_03 ul li .f_img, 
	.featuresL_S ul li .f_img,
	.featuresL_S.type2 ul li .features_list.article .f_img,
	.pom_list ul li .f_img {display:table-cell;width:50%;vertical-align:top;position:relative;float:none}
	.featuresL_02 ul li .f_img img, 
	.featuresL_03 ul li .f_img img, 
	.featuresL_S ul li .f_img img, 
	.pom_list ul li .f_img img {width:100%}
	.featuresL_01 ul li .f_txt, 
	.featuresL_02 ul li .f_txt, 
	.featuresL_03 ul li .f_txt, 
	.featuresL_S ul li .f_txt,
	.featuresL_S.type2 ul li .features_list.article .f_txt, 
	.pom_list ul li .f_txt {display:table-cell;vertical-align:middle;padding-left:15px;width:50%;box-sizing:border-box}
	.featuresL_S.type2 ul li .features_list.article .f_txt .f_txt04.Tline {margin-left:0;font-size:15px;font-weight: bold;padding:0}
	.featuresL_S.type2 ul li .features_list.article .f_txt .f_txt04.Tline:before {display:none}
	.f_txt.p_txt {position:static}
	.featuresL_01 .btnPlay, .featuresL_02 .btnPlay {background-image:url('../images/newcars/btn-play-big.png')}
	.featuresL_01 .btnExpand, .featuresL_02 .btnExpand {background-image:url('../images/newcars/btn-more-big.png')}
	.featuresL_01 .btnPlay, .featuresL_01 .btnExpand, 
	.featuresL_02 .btnPlay, .featuresL_02 .btnExpand, 
	.featuresL_03 .btnPlay, .featuresL_03 .btnExpand,
	.featuresL_S .btnPlay, .featuresL_S .btnExpand {background-size:50px auto;margin:-25px 0 0 -25px;width:50px;height:50px}
	.featuresL_02.type2 ul li {position:static}
	.featuresL_02 ul li.double {width:100%}
	.featuresL_02 ul li.article {width:100%;display:table}
	.featuresL_02 ul li.article .f_img {float:none}
	.featuresL_02 ul li.article .f_txt04.Tline {margin-left:0;font-size:15px;font-weight:bold;padding-top:0}
	.featuresL_02 ul li.article .f_txt04.Tline:before {display:none}
	.featuresL_S {overflow:hidden}
	.featuresL_S ul {margin:0}
	.featuresL_S ul li {/*float:none !important;width:auto !important;*/width:100%;padding:0}
	.featuresL_S ul li:first-child {width:100%}
	.featuresL_S ul li:first-child .features_list {float:none;width:100%;padding:0;margin-bottom:6px}
	.featuresL_S.type2 ul li {float:left}
	.featuresL_S.type2 ul li .features_list.article {width:100%}
	.featuresL_S.type2 ul li:first-child {margin-bottom:0}
	.featuresL_S.type2 ul li .features_list {padding-left:0}
	.f_txt04 {margin-left:-15px;padding-top:10px;font-size:15px}
	.f_txt01 {font-size:15px}
	.p_txt p {color:#05141f;font-size:15px}
	.pipLayout .pip_txt {top:15px;left:12px}
	.pipLayout .pip_txt p {font-size:15px}
	.pipLayout .only_txt .big {font-size:15px;margin-bottom:5px;line-height:20px}
	.pipLayout .only_txt .small {font-size:13px;line-height:18px}
	.pipLayout .thumb_nail_0.tbType ul li .thumb_nail_box .only_txt.noimg {position:static;padding:25px 50px}
	.pom_list ul li .f_txt a {text-decoration:underline}
	.featuresL_01 ul li .f_txt02, .featuresL_01 ul li .f_txt03, .featuresL_01 .tab_type4, 
	.featuresL_02 ul li .f_txt02, .featuresL_02 ul li .f_txt03, .featuresL_02 .tab_type4, .featuresL_02 .bl_type_a, 
	.featuresL_03 ul li .f_txt02, .featuresL_03 ul li .f_txt03, .featuresL_03 .tab_type4, 
	.featuresL_S ul li .f_txt02, .featuresL_S ul li .f_txt03, .featuresL_S .tab_type4, 
	.featuresL_S.type2 ul li .features_list .bl_type_a,
	.pom_list ul li .f_txt02, .pom_list ul li .f_txt03 {display:none}
	.pipLayout .thumb_nail_0.tbType ul li.noimg .thumb_nail_box {position:static}
	.pipLayout .thumb_nail_0.tbType ul li.noimg .thumb_nail_box .only_txt {padding:25px 50px}
	.txtType {border:1px solid #e5e5e5;background:#f8f8f8;padding:20px;text-align:center;box-sizing:border-box}
	.txtType .f_txt04 {margin:0;padding:0 !important}
	.txtType .f_txt04.Tline:before {display:none}
	.featuresL_02 ul + ul {margin-top:6px}
	.features .control {padding:10px 0 0 0;text-align:center;display:block}
	.features .control .ix-thumbs .ix-thumb .ix-btn {border-radius:10px;}
	.features .control .ix-thumbs .ix-thumb.active .ix-btn {background:#05141f}
	.companyL ul li, .companyL ul li:nth-child(3n) {float:none;width:auto}
	.companyL ul li {height:auto;min-height:75px;position:relative;text-align:left;padding:18px 0 15px 75px}
	.companyL ul li .ico {position:absolute;top:18px;left:13px}
	.companyL ul li br {display:none}
	.cp01 {font-size:13px}
	.cp02 {font-size:18px;margin:3px 0}
	.cp03 {margin:3px 0}
	.link_list {text-align:left;margin-top:10px}
	.link_list a {display:block;margin:0;border-bottom:1px solid #d1d1d1;padding:10px}
	.more_list ul {margin:0}
	.more_list ul li {float:none;width:auto;border-left:none;height:auto;border-bottom:1px solid #d1d1d1;padding:16px 0}
	.more_list ul li:last-child {border:none}
	.mo01 {font-size:22px;line-height:22px}
	.mo02 {font-size:13px;line-height:16px}

	.sticky > ul > li {width:40%;position:static}
	.sticky > ul > li:first-child {width:60%}
	.sticky > ul > li:last-child >a {display:block;position:relative}
	.sticky > ul > li:last-child >a:before {display:block;position:absolute;top:50%;margin-top:-10px;right:10px;background-position:-120px 0}
	.sticky > ul > li:last-child >a.on:before {background-position:-100px 0}
	.sticky > ul > li.shopping > ul {top:45px;border-top:1px solid #393a3d;display:none}
	.sticky > ul > li.shopping.on > ul {display:block}
	.sticky > ul > li.shopping > ul > li a:before {display:block;margin:0 auto;top:0;margin-bottom:5px}
	.sticky > ul > li.shopping > ul > li > a {line-height:20px;height:auto;padding:15px 0}
	.sticky > ul > li > a:before, .sticky > ul > li.shopping > ul > li a:before {background-image:url('../images/newcars/spr-qm-x2.png');background-size:auto 20px}

	.features_inner .exTab_type ul li {float:none;width:100% !important;margin-top:0;border-left:none}
	.features_inner .exTab_type ul {position:absolute;display:none}
	.features_inner .exTab_type ul li:first-child, .features_inner .exTab_type ul li:nth-child(2) {border-top:1px solid #fff}
	.features_inner .exTab_type ul li a {text-align:left;padding:0 15px !important}
	
	.tab_content {padding:0}
	.motability .tab_content {padding:0}
	.tableWrap .tableTit .tb_title {padding:6px 39px 6px 14px}
	.table {overflow:hidden;overflow-x:scroll}
	
	.motability_box .logo {float:none;width:232px;margin:0 auto 25px auto}
	.motability_box p {width:100%;font-size:14px}
	.motability_list {margin:0}
	.motability_list .listbox {float:none;width:100%;padding:0;margin-top:10px}
	/* .motability_list .listbox:first-child {margin-top:0} */
	.motability_list .listbox .motability_list_inbox .imgwrap{height:130px;text-align:center}
	.motability_list .listbox .motability_list_inbox .imgwrap img {height:100%;width:auto}
	.con_inbox {padding-left:0}
	.con_inbox .findealer {padding:10px;margin-top:15px}
	.con_inbox .findealer label {float:none;padding-right:0;padding-bottom:10px;display:block;line-height:1}
	.con_inbox .tb_list {float:none;width:100%;margin:15px 0}

	#content.subContents {width:100%}
	#content.subContents.pipContents {padding-top:0}
	.tab_typem {position:relative;background:#a2a2a2;padding:0 15px;margin-bottom:10px;margin-top:65px}
	.tab_typem .input_box{display:block;padding:11px 0 12px;color:#fff;background:url(../images/showroom/icon-accesories.png) no-repeat right 17px;font-size:15px}
	.tab_typem ul{display:none;width:100%;height:auto;position:absolute;left:0;top:35px;z-index:10;border-radius:0;border:0;padding:0}
	.tab_typem .tab_li{display:block;padding:0;margin:0;float:none;text-align:left;border-top:solid 1px #fff}
	.tab_typem .tab_li br{display:none}
	.tab_typem .tab_li .tab_a{display:block;font-weight: bold;color:#fff;height:auto;padding:5px 15px;font-size:12px;line-height:26px;background:#a2a2a2}
	.tab_typem .tab_li .tab_a:hover{background:#05141f}
	.tab_typem .tab_tspr:before{}
	.tab_typem .tab_on{background:#05141f}


	.modelcontent .tab {width:100%;margin:50px auto 0}
	.modelcontent .tab .model-info .info {width:100%}
	.modelcontent .tab .model-info {padding-left:0;position:static}
	.modelcontent .tab .model-info .col-1 {position:static}
	.model-info .col-1 {width:100%;max-width:100%}
	.model-info .col {float:none}
	.model-info .col .img {width:100%;height:auto;position:static}
	.model-info .col .img img {width:100%;height:auto;position:static}

	.model-info .feature-list ul {width:100%;height:auto}
	.modelInner .textArea{margin:0;position:relative;width:96%}

	.pipLayout .textArea {margin:0px 25px 0px 0px}
	.pipLayout .mInner .imgList.type2 li img{margin:0 -50%}
	.keyVisualWrap .carInfor .inforType5 li img {margin-left:-65px}

	.quantum .bgInner{height:100%}
	.quantum .bgArea .bgInner {display:block}
	.pipLayout.quantum .mainInner {padding:0 30px 104px 30px;width:auto}
	.pipLayout.quantum .mainInner .bgInner1{display:block;overflow:hidden}
	.pipLayout.quantum .textArea {margin:0}

	.quantum .mainInner .textArea .quantum_cont .subTxt {padding-top:20px}
	.pipLayout.quantum .quantum_cont .textArea {padding:0}
	.pipLayout.quantum .screenBox .textArea {position:static !important;margin:10px 0px 0px 10px}
	.pipLayout.quantum .screenBox .textArea h4{padding:0 !important}
	.pipLayout .quantum_cont .textArea .subTxt {padding-top:30px}
	.quantum .pip_prev{background:url(../images/common/btn-arrow-left.png) no-repeat 0 0;background-size:15px 28px}
	.quantum .pip_next{background:url(../images/common/btn-arrow-right.png) no-repeat 0 0;background-size:15px 28px}
	.quantum .pipBtnLeft{display:none}
	.quantum .pipBtnRight{display:none}
	.quantum_cont .bgArea1 .bgInner1 {width:100%;height:auto;overflow:hidden}
	.quantum_cont .bgArea1 .bgInner1 img {margin-top:-23px}
	.quantum .paging {bottom:46px}

	.pipLayout.quantum .mainInner .pipBtnLeft{display:none}
	.pipLayout.quantum .mainInner .pipBtnRight{display:none}
	.quantum_cont {height:auto}
	.quantum_cont .bgArea1 {margin:0 auto;padding-top:10px;width:100%}
	.quantum_cont .bgArea1 .bgInner1 {float:none;margin:0 auto}

	.video_wrap .gallery_notice ul {width:100%}
	.pipLayout .screenPaging {position:absolute;bottom:70px;background:none;padding:0}

	.keyVisualWrap .keybtnSmall div {display:inline-block !important}
	.fleetInner .fleet_tool {height:auto}
	.fleetInner .fleet_tool li {float:left;width:50%;border:none;margin:0}
	.fleetInner .fleet_tool li {min-height:133px;display:inline-block}
	.fleetInner .fleet_tool li:nth-child(2n+0) .tool_fleet {margin-right:0}
	.fleetInner .fleet_tool li .tool_fleet {border:solid 1px #e2e2e2;margin-right:10px;margin-bottom:10px;padding-bottom:20px}
	.fleetInner .fleet_btn a {margin:0px;padding:0;line-height:33px;width:100%;background:#fff;color:#05141f;border-bottom:solid 1px #7e8083;border-radius:0;text-align:left;font-size:15px}
	.fleetInner .fleet_btn a:last-child {border-bottom:none}
	.fleetInner .fleet_btn a span {padding:10px}
	.fleet_content .fleet_btn {width:100%;overflow:hidden}

	/* Pricing */
	.Pricing {padding:0;}
	.Pricing, .h5_container {margin-top:10px}
	.Pricing .PricingCon {margin-top:0}
	.Pricing h3 {margin-top:17px}
	.Pricing .table_container {margin-top:7px}

	/*  */
	.dimensions {padding-top:0;margin-top:0}
	.dimensions .spec_data h1 {margin-left:15px;padding-top:12px;padding-bottom:15px;color:#05141f;font-size:15px;line-height:15px}
	.dimensions .spec_data h1:before {content:'';display:block;width:33px;height:2px;background:#05141f;margin:-11px 0 10px}
	.dimensions .spec_data h2 {margin-left:15px;font-size:11px}	
	
	.dimensions .webImg{display:none}
	.dimensions .tabletImg{display:none}
	.dimensions .mobileImg{display:block}
	.m_none {display:none}
	.spec_visual{min-height: 414px; max-height:450px; height: 450px;}
	.spec_visual .spec_data {width:100%;margin:0;padding:25px 0 0 0}
	.spec_visual .spec_data h3{margin:0 15px 9px;padding:8px 0 0;text-transform:uppercase;display:block;color:#05141f;font-size:15px;font-weight: bold;background:url(../images/showroom/bg-title-redline.gif) left top no-repeat}
	.spec_visual .spec_slide_area{width:auto;margin:-20px auto 0 auto;padding:0 15px}
	.spec_visual .spec_slide_area .ix-list-viewport {width:290px;margin:0 auto;overflow:hidden}
	.eut_lb_slide.specs .slide {width:auto}
	.spec_visual .spec_slide_area .spec_img {width:auto}
	.spec_visual .spec_slide_area .spec_img .ix-list-viewport ul {padding-bottom:30px;margin-top:50px}
	.spec_visual .spec_slide_area .spec_img .ix-list-viewport ul li {display:inline-block;position:relative;float:left;width:290px;text-align:center}
	.eut_lb_slide.specs .slide_direction.btype6 .next {right:-15px;bottom:-32px;width:63px;height:63px;top:auto;background:url(../images/showroom/btn-spec-next-m.png)no-repeat 0 0;background-size:63px 63px}
	.eut_lb_slide.specs .slide_direction.btype6 .prev {left:-15px;bottom:-32px;width:63px;height:63px;top:auto;background:url(../images/showroom/btn-spec-prev-m.png)no-repeat 0 0;background-size:63px 63px}
	.spec_visual .eut_lb_slide .ix-thumbs {display:block;bottom:-30px}
	.spec_visual .eut_lb_slide .slide .ix-thumbs li a {border:2px solid #a8a8a8;background:#fff}
	.spec_visual .eut_lb_slide .slide .ix-thumbs li.active a {border-color:#ba6772;background:#05141f}
	.spec_visual .control{display:block;text-align:center}
	.spec_visual .control .num{display:inline-block;margin:0 auto}
	.spec_visual .control .num li{float:left}
	.spec_visual .control .num li a{position:relative !important;background:url(../images/showroom/btn-list-dot.png) no-repeat -14px 0;display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;margin:2px}
	.spec_visual .control .num li.on a{background-position:0 0}
	.spec_visual .spec_allview_area{display:none}
	.spec_list{width:auto;margin:0 auto}
	.spec_list_title{padding:0 15px}
	.pip_spec .spec_list .spec_list_title a{display:block;background:url(../images/showroom/ico-arrow-down.png) no-repeat right 50%;background-size:9px 6px}
	.pip_spec .spec_list .spec_list_title a.on{background:url(../images/showroom/ico-arrow-up.png) no-repeat right 50%;background-size:9px 6px}
	.pip_spec .spec_list .spec_list_title span{line-height:35px}
	.spec_list.form1 .spec_view ul.type1 li.division{height:auto;line-height:normal}
	.spec_list.form1 .spec_view ul.type1 li ul li{float:left;text-align:left;height:auto;line-height:16px;font-size:13px;border-right:0;border-left:0;border-top:1px solid #d6d6d6;border-bottom:0;padding:6px 15px}
	.spec_list.form1 .spec_view ul.type1 li ul li:first-child{border-right:1px solid #d6d6d6}
	.spec_list.form1 .spec_view ul.type1 li ul li:last-child{text-align:right;border-right:0;color:#666;padding:6px 15px}
	.pip_engine .spec_list h4{padding:0 15px}
	.pip_engine .spec_list .spec_view+.spec_list_title{margin-top:1px}
	.spec_list.form2 .spec_list_title a{display:block;background:url(../images/showroom/ico-arrow-down.png) no-repeat right 50%;background-size:9px 6px}
	.spec_list.form2 .spec_list_title a.on{background:url(../images/showroom/ico-arrow-up.png) no-repeat right 50%;background-size:9px 6px;border-top:0}
	.spec_list.form2 .spec_list_title span{line-height:35px}
	.spec_list.form2 .spec_view ul.type1 li{display:table}
	.spec_list.form2 .spec_view ul.type1 li span{display:table-cell;width:50%;text-align:left;border-right:0;border-bottom:1px solid #d6d6d6;font-size:13px;padding:8px 0 8px 25px}
	.spec_list.form2 .spec_view ul.type1 li span:last-child{border-right:0;color:#666;text-align:right;padding:8px 25px 8px 0}
	.spec_list.form2 .spec_view ul.type2{width:100%;overflow:hidden}
	.spec_list.form2 .spec_view ul.type2 li{text-align:center}
	.spec_list.form2 .spec_view ul.type2 li:last-child{border-right:none}
	.spec_list.form2 .spec_view ul.type2 li ul li{float:left;width:50%;height:33px;text-align:left;line-height:33px;font-size:13px;border-right:0;border-bottom:1px solid #d6d6d6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
	.spec_list.form2 .spec_view ul.type2 li ul li:last-child{border-right:0;width:50%}
	.spec_list.form2 .spec_view ul.type2 li:last-child ul li{border-bottom:1px solid #d6d6d6}
	.spec_list.form2 .spec_view ul.type2 li ul li:nth-child(2n+1){text-align:left;padding:0 0 0 25px}
	.spec_list.form2 .spec_view ul.type2 li ul li:nth-child(2n){text-align:right;padding:0 25px 0 0}
	.spec_list.form2 .spec_view ul.type3{width:100%;overflow:hidden}
	.spec_list.form2 .spec_view ul.type3 li{display:block}
	.spec_list.form2 .spec_view ul.type3 li span{display:block;width:50%;float:left;vertical-align:middle;padding:10px 0 10px 20px;border-right:0;border-bottom:0;border-top:1px solid #d6d6d6}
	.spec_list.form2 .spec_view ul.type3 li:first-child span:nth-of-type(1), .spec_list.form2 .spec_view ul.type3 li:first-child span:nth-of-type(2){border-top:0}
	.spec_list.form2 .spec_view ul.type3 li span:last-child{width:50%}
	.spec_notice{padding:0 15px}
	
	.spec_list .textArea h2 {margin:25px 0 0 0;font-size:15px}
	.spec_list .textArea h3 {margin:50px 30px 0 30px}
	.spec_list .spec_box {padding:20px;margin:10px 0 0 0;font-size:13px;color:#666}
	.spec_list .spec_aword {padding:25px 0 15px 0;margin:0;width:100%}
	.spec_list .spec_aword ul {width:100%;margin:0}
	.spec_list .spec_aword ul li {width:100%;margin:0 0 10px 0;height:90px;padding:0;float:none}
	.spec_list .spec_aword ul li > div {width:100%;max-width:100%;height:100%}
	.spec_list .spec_aword ul li > div > p.big {font-size:20px}
	.spec_list .spec_aword ul li > div > p {font-size:13px;line-height:18px}
	.spec_list .spec_aword ul li:nth-child(4) br, .spec_list .spec_aword ul li:nth-child(5) br {display:none}
	.spec_list .spec_aword .aword_img {background-image:url('../images/newcars/spr-award-x2.png');background-size:auto 60px}
	.spec_list .spec_aword .warranty {width:80px;height:60px}
	.spec_list .spec_aword .ncap {width:135px;height:54px;background-position:-80px 0}
	.spec_list .spec_aword .reddot {width:41px;height:42px;background-position:-215px 0}
	.spec_list .spec_aword .abc {width:31px;height:43px;background-position:-256px 0}
	.spec_list .btn_area {margin-top:0}
	.spec_list .tablecontant {margin:0}
	.spec_list .spec_notice {margin:0;padding:12px}
	.spec_list .cont_table_tamp .spec_notice {margin:10px 0 0}
	.spec_subcontens .imgl_tamp {margin:10px 0}
	.spec_subcontens .imgl_tamp ul li {float:none;width:100% !important}
	.spec_subcontens .imgl_tamp ul li dl {padding:10px 0 10px 0}
	.spec_subcontens .imgl_tamp ul li dt h3{font-size:15px}
	
	.tableWrap .tableTit .clib {position:relative;margin-top:5px;width:100%;font-size:12px;display:inline-block;top:auto;right:auto}
	.tableWrap .tableTit .tb_title span.up {position:absolute;right:10px;top:13px;width:14px;height:7px;background-image:url(../images/newcars/Spec-updown-m.png);background-size:14px 15px;background-position:0 0}
	.tableWrap .tableTit.w_up .tb_title span.up {background-position:0 -8px !important}
	.tableWrap .tableTit .clib {background-image:url(../images/newcars/icon-clip-m.png);background-size:14px 15px;background-position:0 0}
	.tableWrap .table .tableFix {width:100%} /*212px*/
	.table_type5 th, .table_type5 td {padding:10px 5px !important;font-size:13px !important}
	.table_type5 th.tableTh3 > div {font-size:13px !important}
	.spec_subcontens {padding:15px 12px 0 12px}
	
	.spec_list .tablecontant .table {width:100%;overflow:hidden;overflow-x:scroll}
	.spec_list .tablecontant .table .table_type10 {width:845px}
		
	.imgl_tamp ul {width:100%}
	.imgl_tamp ul li {float:none}
	.imgl_tamp ul li .flimgbox {width:100%;height:auto}
	.imgl_tamp ul li .flimgbox img {width:100%;height:auto}
	.imgl_tamp ul li dl {width:100%;margin-left:0}

	.cont_table_tamp {margin:0}
	.cont_table_tamp dl {width:100%}
	.cont_table_tamp dt {margin-top:10px;font-size:16px;font-weight:bold}
	.cont_table_tamp dd {padding:10px 0;font-size:13px;line-height:18px;color:#666}
	
	.cont_table_tamp .table_type5_wrap {width:100%;overflow:hidden;overflow-x:scroll}
	.cont_table_tamp .table_type5_wrap .table_type5 {width:850px !important}
	
	.spec_subcontens .imgr_tamp {margin:15px 0}
	.spec_subcontens .imgr_tamp ul {width:100%}
	.spec_subcontens .imgr_tamp ul li {float:none !important;padding:0 !important;width:100% !important}	
	.spec_subcontens .imgr_tamp ul li .flimgbox {width:100%;height:auto}
	.spec_subcontens .imgr_tamp ul li .flimgbox img {width:100%;height:auto}
	.spec_subcontens .imgr_tamp ul li dl {width:100%;margin-left:0;padding-top:15px}
	.spec_subcontens .imgr_tamp ul li dl dt h3 {font-size:15px}

	.tableWrap .table .tableFix {width:100%} /*212px*/
	.reviews .review {padding-bottom:0}
	.reviews .review .review_visual {padding-top:25px}
	.review h1 {font-size:16px;margin-top:0}
	.review_top_area .review_top_title h2 {font-size:20px;line-height:20px}
	.review .review_visual .review_interaction {padding-top:15px}
	.review_infobox .review_wraps {padding:20px}
	.review .media_review2 {width:auto}
	.review .review_top_area .imgs {width:100%}
	.review_top_area .count {position:static;margin-bottom:15px}
	.review .review_visual .review_interaction .review_infobox:first-child .imgs {width:auto;text-align:center;max-width:100%;margin:0}
	.review .review_visual .review_interaction .review_infobox:first-child .imgs img {width:auto;height:100%}
	.review_infobox .review_wraps {width:auto}
	.review_top_area {width:100%;position:static}
	.scores {width:auto;margin-left:0}
	.scores dl {width:100%;height:40px;margin-bottom:7px;float:none;margin-left:0}
	.scores dl:last-child {margin-bottom:0}
	.scores dl dt {font-size:13px;letter-spacing:0;padding-bottom:0}
	.media_review .mediaCon > ul li {float:none;width:auto !important;border:none !important;height:auto;display:none}
	.media_review .mediaCon > ul li:first-child {display:block}
	.txt_area dl {margin-bottom:8px}
	.txt_area dl dd.pros, .txt_area dl dd.cons {min-height:10px}
	.media_review .num {display:inline-block;margin-bottom:10px}
	.media_review .mediaCon {margin-bottom:10px}
	.media_review .media_review_btn a {margin-bottom:10px}
	.title_area .name_info {width:auto}
	.media_review2 {/* margin-top:25px; */padding:25px 0 50px}
	.media_review2 h2 {font-size:16px}
	.media_review2 .mediaCon1 > ul {display:block;margin:0;border-spacing:0}
	.media_review2 .mediaCon1 > ul li {display:block;width:auto}
	.media_review2 .mediaCon1 > ul li .img img {width:100%}
	.media_review  {width:auto;height:auto;float:none;margin-top:10px}
	.media_review .mediaCon > ul {max-height:none !important}
	.media_review .mediaCon li {margin-left:0;margin-top:10px !important;border-right:none;margin-right:0}
	.review .media_review .mediaCon1 > ul {max-height:none !important}
	.media_review2 .mediaCon1 > ul li {margin-left:0;margin-top:10px !important}
	.media_review2 .mediaCon1 > ul li .img .btnPlay {margin:-15px 0 0 -15px;}
	.bntype2 .common_banner ul {margin-top:25px}
	
	.Pricing .table_container {padding:0;box-sizing:border-box}
	.Pricing .table_container .scroll{width:100%;overflow:hidden;overflow-x:scroll}
	.Pricing .table_container table {width:100%;margin-bottom:0}
	.Pricing .table_container table.paint {min-width:462px;width:100%}
	.Pricing .h5_container:last-child {margin-bottom:0}

	.tab_type0 {position:relative;background:#a2a2a2;padding:0 15px}
	.tab_type0.mb10 {margin-bottom:10px}
	.tab_type0 .input_box{display:block;padding:11px 0 12px;color:#fff;background:url(../images/showroom/icon-accesories.png) no-repeat right 17px;font-size:15px}
	.tab_type0 ul{display:none;width:100%;height:auto;position:absolute;left:0;top:35px;z-index:10;border-radius:0;border:0;padding:0}
	.tab_type0 .tab_li{display:block;padding:0;margin:0;float:none;text-align:left}
	.tab_type0 .tab_li br{display:none}
	.tab_type0 .tab_li .tab_a{display:block;font-weight: bold;color:#fff;height:auto;padding:5px 15px;font-size:12px;line-height:26px}
	.tab_type0 .tab_li .tab_a:hover{background:#05141f}
	.tab_type0 .tab_tspr:before{display:none}
	.tab_type0 .tab_on{background:#05141f}
	.tabcount6 ul li a.tab_a {width:auto}
	ul.tableList li {width:100%}
	ul.tableList li:nth-child(2) {border-top:none}
	.tabcount6 ul {width:100%;margin-left:0}
	.tabcount6 ul li {width:100%}
	.tab_type_cont .car_list .car_u {margin:0px}

	.reevooreview_inner {padding:20px 0}
	.reevooreview_inner h2 .reevoo {display:block;margin-top:-20px;margin-left:95px;width:88px;height:16px;background-size:auto 16px}
	.reevooreview_content {width:100%;float:none}
	.reevooreview_content h2 {font-size:18px;line-height:16px}
	.reevooreview_content .txt2 {margin-top:10px}
	.reevooreview_leading {font-size:16px}
	.reevoomark {margin:22px 0 120px 0;width:100%;height:215px;float:none}
	.reevoomark_extras h3 {margin-top:4px;font-size:16px !important;line-height:18px}
	.reevoomark_extras span.count {margin-top:24px;font-size:18px}
	.reevoomark_extras .reevoomark_badge {margin-top:20px}
	.reevoomark .reevoo_R {margin-top:5px}
	.reevooreview .reevooreview_result_top {margin-top:15px;padding:12px}
	.reevooreview .reevooreview_result {margin-top:15px;padding:14px 10px 10px 10px}
	.reevooreview .reevooreview_rvv_info {margin-bottom:0;padding:18px 10px 10px}
	.reevooreview_img {top:90%;right:0;width:100%;height:auto;text-align:center}
	.reevooreview_img img {width:auto;height:120px}
	.reevooreview_top_box .step_ctrl {position:relative;top:0;left:0;text-align:center;font-weight:normal;letter-spacing:-1px}
	.car_reevoo_list .car_box .car_adv_text p {height:auto;margin-top:14px}
	.car_reevoo_list{margin:10px 0 0}
	.car_reevoo_list .car_l{width:100%}
	.car_adv_text {display:block;height:auto;padding:0;border-top:solid 1px #e3e3e3;text-align:left;vertical-align:top}

	.rvv_info{padding-left:0}
	.rvv_info .reevoo {margin-bottom:0;width:214px;height:39px;/*background-image:url(../images/newcars/img_reevoo_logox2.png);*/background-size:auto 39px}
	.rvv_info .review_txt .r_tit {font-size:16px}
	.reevooreview_inner .reevoomark.t2 {height:auto;margin:0;min-height:inherit;}	
	.reevooreview_top_info {min-height:inherit;padding-bottom:0}
	.t2 .reevoomark_extras {padding:0}
	.t2 .reevoomark_extras h3 .roovoo_small {width:52px;height:10px;background-size:52px 10px}
	.t2 .reevoomark_extras h4 {text-align:left}
	.t2 .reevoomark_extras {position:static;margin:30px 0 0}
	.t2 .reevooreview_img {width:100%;height:85px;margin-top:10px}
	.reevooreview_rvv2_info.t2 {padding:12px}
	.rvv2_info .h4_container ol {margin-top:15px}
	.rvv2_info .review_txt .r_txt + p {margin-top:20px}
	.rvv2_info .h4_container ol + .r_txt {margin:0}
	
	ul.tableList li:nth-child(2) span{border-top:none}

	.emission_container {padding:10px 0 0}
	.emission_data {overflow-x:auto;overflow-y:hidden}
	.emission_data table {min-width:700px}
	.table_type6 thead th {font-size:13px;padding:6px}
	.table_type6 th, .table_type6 td {font-size:12px;padding:7px}
	#emNav {width:auto}
	#emNav .fb {position:static;padding:15px}
	#emNav .fb:after {display:none}
	#emNav > ul > li > a {height:35px;line-height:35px;color:#fff;position:relative}
	#emNav > ul > li > a:after {background:url('../images/newcars/spr-qm-x2.png') no-repeat -120px 0;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;right:10px;content:'';background-size:auto 20px}
	#emNav > ul > li > a.hover:after {background-position:-100px 0}
	#emNav > ul > li > a > span {text-indent:0;padding-left:10px}
	.cfx a.input_box {display:block;color:#FFF;background:transparent url("../images/showroom/icon-accesories.png") no-repeat scroll right 17px;font-size:15px;padding:11px 10px 12px;padding-right:20px;margin-right:10px;text-decoration:none}
	.cfx .cfx_tit {height:38px;width:100%;margin-right:10px;display:block}
	#emNav > ul > li a#bandA {background:linear-gradient(to bottom, #2ba52b 0%,#117e11 100%)}
	#emNav > ul > li a#bandBC {background:linear-gradient(to bottom, #7bc239 0%,#51a61b 100%)}
	#emNav > ul > li a#bandDE {background:linear-gradient(to bottom, #7bde53 0%,#76c300 100%)}
	#emNav > ul > li a#bandFG {background:linear-gradient(to bottom, #e6d112 0%,#dabc04 100%)}
	#emNav > ul > li a#bandHI {background:linear-gradient(to bottom, #feb114 0%,#fd9708 100%)}
	#emNav > ul > li a#bandJK {background:linear-gradient(to bottom, #fe780d 0%,#fc5603 100%)}
	#emNav > ul > li a#bandLM {background:linear-gradient(to bottom, #e01111 0%,#bb0202 100%)}

	.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}
	.carRange .business.car_category .category {text-align:left}
	.car_category .category{text-align:left;padding-left:0}
	.car_category .category .form_chk{width:33.3%;min-width:90px;float:left;margin-top:10px}
	.car_category .form_chk .car_spr{}
	.car_category .form_chk .car_spr:before{margin-top:0}
	.car_list .car_l{width:50%}

	.inner_wide {max-width: calc(100% - 40px);}
	.leftbar {display:none}

	.SMP_pop .SMP_pop_list {display:block}
	.SMP_pop .SMP_pop_list:first-child {display:block}
	.SMP_pop .SMP_pop_list:first-child h5{display:block}

	.calculator_step1 .rightbar {width:100%}
	.calculator_step1 .wrapper-child {width:100%}
	.calculator_step1 .Finance_addcarArea .addResult{top:0;left:0;width:100%;height:44px;box-sizing:border-box;padding:10px 15px 0;background:#666;border-bottom:1px solid #a41527}
	.calculator_step1 .Finance_addcarArea .addResult {padding:10px 15px 0}
	.calculator_step1 .Finance_addcarArea .addResult .countWrap {float:right;padding-top:0}
	.calculator_step1 .Finance_addcarArea .addResult .count{font-size:20px;line-height:26px;background-size:9px 9px;background-position:0 0}
	.calculator_step1 .Finance_addcarArea .addResult a.btnSmall {float:left;margin:0}
	.calculator_step1 .rightbar .vs_item {display:none}

	.calculator_step1 .Finance_addcarArea {position:relative;padding:44px 0px 0px;height:auto}
	.calculator_step1 .Finance_addcarArea .addcarBar {display:none}
	.calculator_step1 .Finance_addcarArea .addcarArea {height:auto}
	.calculator_step1 .Finance_addcarArea .addResult .resultCon a.btnSmall {float:left;margin:0}
	.calculator_step1 .Finance_addcarArea .addcarList {height:auto}
	.calculator_step1 .Finance_addcarArea .addcarList .add_l {float:none;width:100%;height:100%} /* 공통인지 확인해야함 */
	.calculator_step1 .Finance.compareList .addcarCon {padding:10px;height:160px;border-right:1px solid #FFF;border-left:1px solid #FFF;border-bottom:1px solid #DDD;text-align:left}
	.calculator_step1 .Finance.compareList .addcarCon .btnadd {margin-top:10px}
	.calculator_step1 .Finance.compareList .addcarCon .num {margin:0 0 0 5px;line-height:36px;font-size:30px}
	.calculator_step1 .Finance.compareList.addon .selectCar .selectClose {top:10px}
	.calculator_step1 .Finance.compareList.addon .selectCar .cadImg {margin-top:0}
	.calculator_step1 .Finance.compareList.addon .selectCar .selectCar_con {margin-top:4px}

	.wrapper_content {padding-left:10px}
	.wrapper_content .btnMedium em {width:225px;display:inline-block}
	.SMP_pop .smp_step {display:none}
	.SMP_pop h5 {padding-bottom:10px;border-bottom:solid 2px #515151;display:block}
	.SMP_pop .SMP_box {margin:-12px 0 20px;padding:0px 12px;background:#fff;border:1px solid #e3e3e3}
	.SMP_pop .car_list {margin-top:-12px;background:#fff}
	.SMP_pop .SMP_list {padding:0 10px}
	.SMP_pop .SMP_list li {padding:10px 0;border-bottom:1px solid #e3e3e3;color:#05141f}
	.SMP_pop .SMP_list li:last-child {border-bottom:0}
	.SMP_pop .SMP_list li .price {float:right}
	.SMP_box .widget-box1 {width:60%;margin:40px auto 20px}
	.SMP_box .widget-box2 {width:60%;margin:40px auto 20px}
	.SMP_pop .btn_areaR .btnType1 em.mobile{display:inline-block}
	.SMP_pop .btn_areaR .btnType1 em.pc{display:none}

	#popup_sendDealer .info_tbl {padding:0}
	#popup_sendDealer .info_tbl .info_tr {padding:0}
	#popup_sendDealer .info_tbl .info_th{width:98%;padding:12px 0 12px 2%;border-bottom:1px solid #e8e8e8;border-right:none}
	#popup_sendDealer .info_tbl .info_td{margin:12px 10px}
	#popup_sendDealer .form_wrp.only {width:auto !important;max-width:100% !important}
	.searchBox .form_wrp .sel_box {position:relative;top:auto;left:auto;width:100%}
	#popup_sendDealer .info_td .form_wrp1 {width:auto;padding-right:26px !important}
	#popup_sendDealer .info_tbl .form_chk {width:30%}
	#popup_sendDealer .info_tr a.bl_type_a {display:block;margin-left:10px}
	#popup_sendDealer .info_tbl .info_td1 {text-align:center}
	#popup_sendDealer .location_mapview .center_list ul li a.center_on {background:#05141f}
	.location_mapview .center_list ul li a.center_on .map_pin {color:#05141f;background-position:0px -33px}

	/*offers */
	.smalltab ul li{width:100% !important}
	
	.offersTop {padding:0}
	.offersView.offbg {background:#fff}
	.offersIntro .offersTop .offersCont {margin:0}	
	.offersIntro a.offers_prev {left:0;width:12px;height:25px;top:130px;background-size:12px 25px}
	.offersIntro a.offers_next {right:0;width:12px;height:25px;top:130px;background-size:12px 25px}
	.offersTop .carImg {width:100%}
	.offersTop .carImg img {left:-30px;text-align:center}
	.offersCont .offersInfor {padding:20px 0 30px 0}
	.offersCont .carInfor.mid .carName {font-size:20px;line-height:24px}
	.offersCont .carInfor.mid .carFrom.red26 {font-size:13px;margin:0}
	.offersCont .offersInfor ul li .subTxt {font-size:15px}
	.offersCont .offersInfor ul li .subTxt span {font-size:10px}
	.offersCont .offersInfor ul li .subTxt .month {font-size:15px}
	.offersInforTxt {margin-top:10px;font-size:13px}

	.category2 .car_category .category .form_chk:first-child {margin-left:0}
	.category2 .car_category .btnArea {display:block;width:100%;margin:15px 0 0;padding:15px 0 0;height:auto;text-align:left;border-left:0;border-top:1px solid #dadada}
	
	/* .carRange {padding:12px} */
	.carRange .car_wrap {margin-top:0;overflow:hidden} 
	/* .carRange .car_wrap .car_list .car_u {margin:-5px} */
	.carRange .car_wrap .car_list .car_box {margin:5px}
	.carRange .car_wrap .car_list .car_box .car_name {font-size:15px}
	.carRange .car_wrap .car_list .car_box .car_name h2 {font-size:15px;}
	
	.car_info .carinfoWrap .offers-car-header {float:none;width:100%}
	.car_info .carinfoWrap .car_img {width:100%;margin-top:11px}
	.car_info .carinfoWrap .car_img .review {width:100%;box-sizing:border-box}
	.car_info .carinfoWrap .tit_name {margin-top:12px;padding-bottom:5px;font-size:18px}
	.car_info .carinfoWrap .car-price-box {font-size:13px}
	
	.offers-infowrap .review .score {padding-right:5px}
	
	.car_info .carinfoWrap .car_spec {float:none;width:100%}
	.car_info .carinfoWrap .car_spec .car-info-msgbox {padding-top:13px;width:100%}
	.relationbtnWrap .btnSmall {width:auto !important}
	
	.content_offers {margin:10px 15px;width:auto}
	.content_offers .banner_cont_top li {width:100%;margin-top:20px}
	.content_offers .banner_cont_top li:first-child {margin-top:0}
	.content_offers .banner_cont_top li img {width:100%;height:auto}
	
	.content_offers {width:auto}
	.content_offers01 {width:100%;height:auto}
	.content_offers01 .model-info {display:block;padding:0px 10px}
	.content_offers01 .model-info .col-1 {width:100%;display:block}
	.content_offers01 .model-info .col-2 {margin-right:0px;margin-bottom:30px;width:100%}
	.offersCategory .offersList .resultList > li {float:none;width:100%;margin-left:0}
	.offersList .offerCar {width:100%;text-align:center;float:none}
	.offersCategory .offersList .carTxt {overflow:visible;float:none}
	
	.smalltab ul {border-bottom:0}
	.col2 .banner {width:100%;margin-left:0}
	.col2 .banner:nth-child(odd) {margin-left:0}
	.col3 .banner {width:100%;margin-left:0}
	.col3 .banner:nth-child(3n+1) {margin-left:0}
	.col4 .banner{width:100%;margin-left:0}
	.col4 .banner:nth-child(odd) {margin-left:0}

	.banner_img a img.mobile{display:block}
	.banner_img a img.pc{display:none}

	.tab_type0 .col4 .tab_li {width:100% !important}
	.tab_type0 .col3 .tab_li {width:100% !important}
	.tab_type0 .col3 .tab_li:first-child {width:100% !important}
	
	/* Kia Car Insurance */
	.insur_thumImg .insur_cont {width:100%;position:relative}
	.insur_thumImg .insur_cont .insur_cont_box {margin-right:0}
	.insur_thumImg .insur_cont dl {padding-left:0px;margin:120px 0 20px 0}
	.spec_list .tableWrap .tableTit .tb_title {margin:0;padding:10px 32px 10px 14px;font-size:14px;text-transform:none}
	.popup_wrap02.viewmovie_pop{width:320px;height:200px;margin-left:-160px}
	.popup_wrap02.viewmovie_pop .closeBtn{position:absolute;top:-34px;right:0;padding:10px}

	/* img common */
	.car_reevoo_list .img_wrap{display:block;width:100%;height:137px !important}
	.car_reevoo_list .img_wrap img {margin:0}	
	.reevooreview_result .car_img:hover .img_wrap {display:block}
	.reevooreview_result .car_img:focus .img_wrap {display:block}
	
	/* TheSoulEVChallenge */
	.soulev-pop	.pop_con {padding:20px 10px}
	.popup.soulev-pop .pop_tit {padding-bottom:21px;font-size:20px;background-size:767px 20px}
	.soulev-pop	h4 {padding-top:10px;font-size:17px}
	.soulev-pop	h5 {font-size:13px}
	.popup.soulev-pop .soulev-pop-table>ul>li>ul>li {padding:10px 4px;height:auto;font-size:12px;vertical-align:middle;box-sizing:border-box}
	.popup.soulev-pop .soulev-pop-table>ul>li>ul>li:nth-child(3n){width:35%}
	.soulev-pop	.btn-box {text-align:center;background-size:767px 20px}
	.soulev-pop	.btn-box .closeBtn img {width:104px;height:35px}
	.soulev-pop .closeBtn {padding:14px}
	
	/*insurance*/
	.insurance_box {margin-top:17px;padding-left:0}
	.insurance_box dd {margin-bottom:12px;padding-left:0}
	.insurance .insurance_p2 {padding-left:0}
	.insurance .insurance_p3 {padding-left:0}
	.btntype_m01 {padding:0 10px;font-size:10px}	
	.btntype_m01 .arrow_r:after{background-position:0 -57px;width:6px;height:9px;margin:11px 0 0 8px;right:0}
	.btntype_m02 {padding:0 10px;font-size:11px}
	.btntype_m02 .arrow_r:after {right:-6px}
	
	/* 2016-04-22 add */
	.compact-cars-listbox .compact-cars-group {display:block;margin:15px 0 0;padding:0;}
	.compact-cars-listbox .compact-cars-group .compact-cars-inner {display:block;width:100%;padding:0;}
	.compact-cars-listbox .compact-cars-group .compact-cars-inner + .compact-cars-inner {margin-top:15px;padding:0;}
	.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box {height:100% !important;}
	.compact-cars-inner .compact-cars-box .photo-box {height:auto;padding:10px 0;line-height:0}
	/* 2016-04-22 add */

	.tableWrap .tableTit .tb_title .up:before {top:12px;right:10px;width:14px;height:8px;background-size:14px 16px}
	.tableWrap .tableTit.w_up .tb_title .up:before {background-position:0 -8px !important}

	.car_view .exVrArea {padding-top:85px}
	.choice_color_wr .car_refresh {top:65px}
	#sticky-footer {
		height:55px;
	}
}
@media all and (max-width:640px) {	
	.sticky > ul > li.shopping > ul > li > a {font-size:14px;height:75px;box-sizing:border-box;line-height:15px}
}
@media all and (max-width:479px) {	
	.con_inbox .findealer .form_sch .btnSmall {float:none;margin-left:0;margin-top:10px}
	.car_view .exVrArea {padding-top:85px}
	.choice_color_wr .car_refresh {top:65px}
}
@media all and (max-width:360px) {	
	.sticky > ul > li {width:35%}
	.sticky > ul > li:first-child {width:65%}
	.sticky > ul > li:first-child > a {padding-left:35px}
	.sticky > ul > li:first-child > a:before {left:10px}
	.sticky > ul > li:last-child > a:before {right:0}
}

@media all and (max-width:320px) {	
	.fleetInner .fleet_tool li .tool_fleet{min-height:148px}
}

/* OWNERS */
.service {margin-bottom:15px}
.service h3 {/*padding:25px 0 15px 0;*/font-size:16px;font-weight:bold}
.service h3.bl_type1 {padding-left:13px}
.service .bl_type1.mt {margin:0 0 10px 0}
.service .bl_type1.mt2 {margin:20px 0 10px 0}
.service .bl_type1.mt3 {margin:25px 0 15px 0}
.service div{box-sizing:border-box}
.service .imgwrap {margin-bottom:15px}
.service .imgwrap > img {width:100%}
.service  p {font-size:15px;line-height:20px}
.service_point {overflow:hidden;max-width:1120px;margin:0 auto;padding-top:25px}
.service_point .img_box {float:right;width:49%}
.service_point .img_box img {width:100%}
.service_point .service_txt h2 {padding-top:0}
.service_point .service_txt {overflow:hidden;padding-right:20px}
.service_list {max-width: 1120px;    margin: 0 auto;}
.service_list ul {padding-top:30px;position:relative}
.service_list ul li {float:left;width:49%}
.service_list ul li:nth-child(2n) {float:right}
.service_list ul li .service_imgwrap {border:1px solid #e5e5e5;line-height:0}
.service_list ul li .service_imgwrap img {width:100%;vertical-align:baseline}
.service .service_list .service_list_td {display:table-cell;width:50%;padding-left:20px;padding-top:20px;overflow:hidden;box-sizing:border-box}
.service .service_list .service_list_td img {width:100%}
.service_txt h2, .service_txt h3 {padding:15px 0 0 0;margin:0;font-size:18px;/* font-weight:bold */}
.service_txt h2.pt0, .service_txt h3.pt0 {padding:0;}
.service_txt h3 a, .service_txt h2 a {text-decoration:underline}
.service_txt p {font-size:13px;color:#666;line-height:18px;margin-top:10px}
.service_txt .txt_type {font-size:17px;line-height:24px;color:#05141f;}
.service_txt .btnType1 {margin-top:15px}
.service_txt .font-type {font-size:22px;}
.service_txt .list_bullet_type {margin-top:20px;}
.service_txt .list_bullet_type li {position:relative;padding-left:14px;}
.service_txt .list_bullet_type li + li {margin-top:11px;}
.service_txt .list_bullet_type li:before {position:absolute;top:7px;left:0;display:block;width:4px;height:4px;background:#05141f;content:'';}
.service_txt .small_txt {display:block;margin:12px 0 0 14px;color:#666;}
.service_txt .btn_group {margin-top:25px;}
.service_txt .btn_group a {margin-top:0;}
.service_list .service_reevoo {/*border:1px solid #e5e5e5;background:#f8f8f8;*/box-sizing:border-box;width:49%;right:0;position:absolute;/*padding:17px*/}
.service_list .service_reevoo > div {margin:0 auto;width:322px}
.service_reevoo h3 {font-size:16px;font-weight:bold;margin:0;padding:0}
.reevoo_wrap {overflow:hidden;margin-top:10px}
.reevoo_wrap .reevoo_p {float:left;width:100px}
.reevoo_wrap .reevoo_p strong {font-size:46px;color:#ff7711;font-weight:bold;line-height:40px}
.reevoo_wrap .reevoo_p strong span {font-size:24px}
.reevoo_wrap .reevoo_p .im {display:block;padding-left:5px}
.reevoo_wrap .reevoo_t {overflow:hidden}
.reevoo_wrap .reevoo_t p {line-height:18px;font-size:12px;font-weight: bold;margin-bottom:5px}

.service .service_list02:after {display:block;content:'';clear:both}
.service .service_list02 .listbox {width:32%;float:left;margin-left:2%;position:relative}
.service .service_list02 .listbox:first-child {margin-left:0}
.service .service_list02 .listbox .service_imgwrap {margin-bottom:10px}
.service .service_list02 .listbox .service_imgwrap > img {width:100%}
.service .desc_text.st {padding-left:13px;margin-top:-7px}
.service .service_list02 .listbox h3 {margin-bottom:9px;padding:0;font-size:16px;font-weight:bold}
.service .service_list02 .listbox h3.h3type02 {margin-top:-10px;margin-bottom:15px;font-size:13px;font-weight:normal;text-align:center}
.service .service_list02 .listbox p {font-size:13px;color:#666}
.service .service_list02 .listbox .pic {position:absolute;bottom:0;right:0}

.service .service_list03 {width:100%;padding:25px 20px;border:1px solid #e5e5e5;overflow:hidden}
.service .service_list03:after {display:block;content:'';clear:both}
.service .service_list03 .listbox {width:50%;float:left;border-left:1px solid #e5e5e5;padding-left:25px}
.service .service_list03 .listbox:first-child {border-left:0;padding:0 25px 0 0}
.service .service_list03 .listbox h4, .service .service_list03 .listbox h3 {margin:25px 0 5px;font-size:15px;font-weight:bold;padding:0}
.service .service_list03 .listbox h4:first-child, .service .service_list03 .listbox h3:first-child {margin-top:0}
.service .service_list03 .listbox p {color:#666;font-size:13px;line-height:18px}

.service_list04:after {display:block;content:'';clear:both}
.service_list04 .listbox {width:32%;margin-left:2%;float:left;margin-top:15px}
.service_list04 .listbox:nth-child(1), .service_list04 .listbox:nth-child(3n+1) {margin-left:0}
.service_list04 .listbox .carwrap {border:1px solid #e5e5e5}
.service_list04 .listbox .carwrap  .service_imgwrap {margin-bottom:20px}
.service_list04 .listbox .carwrap  .service_imgwrap > img {width:100%}
.service_list04 .listbox .service_txt {padding:0 12px 12px 12px}
.service_list04 .listbox .service_txt  h3 {padding-top:0}
.service_list04 .listbox .service_txt  h3 a {font-size:18px;font-weight:bold;text-decoration:underline}

.service .service_list05 {clear:both;margin:-30px 0 0 -15px;overflow:hidden}
.service .service_list05 .listbox {width:33.3%;float:left;padding-left:15px;padding-top:30px;overflow:hidden}
.service .service_list05 .listbox .service_imgwrap {margin-bottom:10px;width:100%;height:175px;border:1px solid #e5e5e5;background:#f8f8f8}
.service .service_list05 .listbox .service_imgwrap > img {width:100%}
.service .service_list05 .listbox .h3type02 {padding:0;font-size:13px;font-weight:normal;text-align:center}

.service_list06 {margin-top:20px}
.service_list06:after {display:block;content:'';clear:both}
.service_list06 .listbox {float:left;width:15%;margin-left:2%}
.service_list06 .listbox:first-child {margin-left:0}
.service_list06 .listbox .service_imgwrap {margin-bottom:10px}
.service_list06 .listbox .service_imgwrap > img {width:100%}
.service_list06 .listbox .h3type02 {padding:0;font-size:13px;font-weight:normal;text-align:left}
.service_list06 .listbox .h3type02 a {text-decoration:underline}

.service .service_list07 {clear:both;margin:25px 0;padding:30px 23px 30px 22px;border:1px solid #e5e5e5;background:#f8f8f8;overflow:hidden}
.service .service_list07 .listbox {width:25%;padding:0 7px 0 8px}

.service .p_type {font-size:13px}
.service .p_type a {text-decoration:underline}
.service_tbwrap .gray_st {margin:10px 0 20px 0}

.service.service_tbwrap {margin:15px 0 0;padding-left:13px}
.service.service_tbwrap .tableWrap {width:100%;margin-top:0;border:0}
.service.service_tbwrap .tableWrap table {width:100%;border-bottom:2px solid #7d7d7d}
.service.service_tbwrap .tableWrap th, .service.service_tbwrap .tableWrap td {text-align:center}
.service.service_tbwrap .tableWrap th:first-child , .service.service_tbwrap .tableWrap td:first-child {text-align:left;border-right:1px solid #d6d6d6}
.service.service_tbwrap .tableWrap .tableTit .tb_title br {display:none}

/*
.service .list_type1 {margin:-10px 0 20px 0}
.service .list_type1.mt {margin-top:10px}
*/

.dealer_sh {padding-left:13px;margin-top:10px}
.dealer_sh p {font-size:13px;line-height:18px}
.dealer_sh .txt01 {margin-bottom:5px;color:#666}
.dealer_sh p.error {color:#fe0000}
.dealer_sh .form_sch {padding:5px 0 8px 0}
.dealer_sh .form_sch:after {content:'';display:block;clear:both}
.dealer_sh .form_sch .sch_box {width:310px;float:left;margin-right:10px;border-radius:3px}
.dealer_sh .form_sch .sch_box.error {border-color:#fe0000;background:#fff6f7}
.dealer_sh .form_sch .sch_box.error .sch_inp {background:#fff6f7}
.dealer_sh .form_sch .btn2 {position: absolute;top: 4px;left: 321px;}
.dealer_sh .form_sch .btn2 .btnSmall {margin-top:6px}
.dealer_sh .form_sch .btn2 .btnMedium {margin-top:4px}

.dealer_btn {margin:10px 0}
.service .h_type02 {margin:20px 0 10px 0}
.service .list_type2 li {margin-top:4px}
.service h3.mt {padding-top:0}

.warning_guide {position:relative}
.warning_guide.car_wrap {border:0;padding-top:0;margin-bottom:-8px !important}
.warning_guide .form_wrp {position:absolute;width:228px;top:20px;right:25px}
.warning_guide.car_wrap .car_u {margin:0 -8px}
.warning_guide.car_wrap .car_u:after {content:'';display:block;clear:both}
.car_box.warning_guide_box {background:#0d0b01 !important}
.carRange .car_list .car_box.warning_guide_box .car_a {height:140px;padding:53px 0 0;border:none;box-sizing:border-box;/* padding-bottom:80px */}
.carRange .car_list .car_box.warning_guide_box .car_a.on:after {bottom:-10px;}
.carRange .car_list .car_box.warning_guide_box .car_a .icon {width:89px;height:55px;margin:0 auto;}
.carRange .car_list .car_box.warning_guide_box .car_a .icon img {width:100%;}

@media all and (max-width:767px){
	.carRange .car_list .car_box.warning_guide_box .car_a {height:125px;padding-top:49px;}
	.carRange .car_list .car_box.warning_guide_box .car_a .icon {width:84px;height:54px;}
	.carRange .car_list .car_box.warning_guide_box .car_a.on:after {bottom:-7px;}
	.service_txt .font-type {font-size:16px}
	.warning_guide.car_wrap {margin-top:5px}
}

.warning_guide_box a h3 {position:absolute;top:12px;left:0;padding:0 15px;height:55px;line-height:16px;font-size:13px;font-weight:normal;color:#fff}
.warning_guide_boxa .car_img {display:table-cell;height:72px;vertical-align:middle;text-align:center}

.guide_box:after {display:block;content:'';clear:both}
.guide_box .guide_img {float:left;padding-top:62px;width:25%;text-align:center}
.guide_box .guide_img img {max-width:100%}
.guide_box .guide_text {float:right;width:70%}

.in_imgbox {overflow:hidden}
.in_imgbox .desc_text {width:49%;float:left}
.in_imgbox .imgbox {width:49%;float:right}
.in_imgbox .imgbox img {width:100%}

.guide_video {position:relative;margin-bottom:20px}
.guide_video .btnPlay {position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}
.guide_video img {width:100%}
.guide_wrap .desc_text.st {padding-left:0;color:#999}

.ex_visual{position:relative;width:100%;height:400px;text-align:center;background-repeat:no-repeat;background-position:50% 100%;background-size:cover;z-index:10;}

/*.ex_visual.booking{height:429px;background-image:url(../images/owners/img_booking.jpg)}*/
.t_con {display:inline-block;font-size:22px;margin-bottom:20px;margin-top:0}

.ck_box {overflow:hidden;border-top:1px solid #d0d0d0;padding-top:20px}
.ck_box .ck_list {float:left;width:50%}
.ck_box li {margin-top:20px;padding-left:20px;padding-right:10px;background:url(../images/owners/icon-check.gif) 0 7px no-repeat;line-height:22px;font-weight:bold;font-size:18px}
.ck_box li:first-child {margin-top:0}

.recall_gray {position:relative;margin-top:15px;border:1px solid #e6e6e6;background:#f8f8f8;padding:30px 50px}
.recall_gray .icon {position:absolute;top:31px;left:51px}
.recall_gray .icon_text {padding-left:100px;display:inline-block;color:#666;line-height:13px}
.recall_bla {margin-top:15px}
.recall_bla .bl_type_a {font-size:12px;text-transform:none}
.recall_bla p {padding-top:10px}
.con_box.recall .bl_type1 {margin-bottom:10px}
.form_wrp_btn {position:relative;margin-top:20px}
.form_wrp_btn .form_input {padding-right:115px}
.form_wrp_btn .form_btn_pb {position:absolute;top:0;right:0}
.btn_mg {margin-top:15px;text-align:center}

.recall .con_box+.con_box{margin-top:10px}
.recall .searchForm{margin-top:25px}
.recallSection .recallCar img{width:100%;height:188px}
.recallSection .recallCarName{font-size:30px;line-height:33px;font-weight: bold;color:#05141f;text-transform:uppercase}
.recallSection .recallTbl{border-top:2px solid #515151}
.recallDetail ul li{margin-top:20px}
.recallDetail ul li:first-child{margin-top:0}
.recall > .form_wrp {padding-left:12px;margin-top:10px;overflow:hidden}
.recall > .form_wrp .form_sch {display:inline-block;float:left;width:300px}
.recall > .form_wrp .btnMedium {float:left;margin-left:10px;margin-top:4px}
.recall > .recall_bla {padding-left:12px}
.recall .p_type {padding-left:13px;max-width:500px;color:#666}
.Hbig {font-size:26px;margin-top:0;font-weight:bold;text-transform:uppercase}
/*
.recallbox > .recall_img {margin:40px 0;width:100%;text-align:center}
.recallbox > .recall_img > img {height:222px}
*/
.recall_list {display:table;border-spacing:16px;margin:-16px -32px -16px -16px}
.recall_list li {display:table-cell;width:50%;border:1px solid #e5e5e5;overflow:hidden;box-sizing:border-box;padding:24px 28px}
.recall_list li .inbox h3 {margin:0 0 15px 0;font-size:16px;font-weight:bold}
.recall_list li .inbox p {font-size:13px;color:#666}
.recall_list.one {margin:0;border-spacing:0}
.recall_list.one li {width:auto}
.recall_list+.recall_list.one {margin-top:16px}

.recall_txt {font-size:16px;margin:20px 0 25px 0}

.roadsideTop {padding:15px 0 0 15px;min-height:295px;position:relative}
.roadsideTop .roadside_txt {max-width:500px}
.roadsideTop h2,
.roadsideTop p {font-size:30px;color:#05141f;line-height:34px}
.roadsideTop .roadsideTxt1 {padding:15px 0 20px;font-size:13px;color:#666;line-height:18px}
.roadsideNum {font-size:30px;color:#05141f}
.roadsideNum em {font-size:22px;color:#333}
.roadsideNum em span {color:#05141f}
.roadsideTop .roadside_img {position:absolute;bottom:0;right:0;width:100%;text-align:right}
.roadsideTop .roadside_img img {max-width:450px}
.includesArea{overflow:hidden;padding:27px;border:1px solid #e3e3e3;background:#fafafa}
.includesArea .list01 {overflow:hidden;margin-top:-27px}
.includesArea .list01 .listbox:after {content:'';display:block;clear:both}
.includesArea .list01 .listbox {padding:0;margin-top:27px}
.includesArea .list01 .iconbox {float:left;margin-right:12px;width:50px;height:30px;overflow:hidden;text-align:center}
.includesArea .list01 .iconbox img {height:30px}
.includesArea .list01 .listbox dl {overflow:hidden;max-width:500px}
.includesArea .list01 .listbox dl dt {font-size:15px}
.includesArea .list01 .listbox dl dd {font-size:13px;color:#666}
.includesArea .list01 .listbox dl dd span {color:#05141f}

.roadsideTxt2{margin-top:25px;color:#666;line-height:22px;max-width:500px}
.roadsideTxt2 strong {color:#05141f;font-weight:bold}
.roadsideTxt3{margin-top:10px;font-size:12px;color:#999;padding-left:10px;text-indent:-10px}

.welcome {max-width:940px;margin:30px auto 0 auto}
.welcome > p {font-size:15px;line-height:20px;text-align:center;max-width:500px;margin:0 auto}
.welcome > .welcome_text {padding:20px 0 15px 0;font-size:30px;color:#05141f;line-height:33px;text-align:Center;font-weight:normal}
.welcome > .welcome_text > br {display:none}
.welcome > .imgwrap {margin:0 auto;padding:55px 0 35px 0;height:211px;text-align:center}
.welcome > .imgwrap > img {height:100%}

.namebox {float:left;width:47%;font-size:16px;font-weight: bold}
.namebox > span {padding-left:10px;font-size:13px;color:#666}
.mycar_selwrap {float:left;width:27%;margin-top:-3px}
.btn_inbox_r {float:right;text-align:right}
.info_text {padding-top:15px;color:#666}

.my_kia{overflow:hidden}
.my_kia:after {content:'';clear:both;display:block}
.desc_text.sign {margin-top:30px;font-size:15px;padding-bottom:10px}
.desc_text.sign a {text-decoration:underline;font-weight:bold}
.singin_wrap {max-width:940px;margin:20px auto 0 auto}
.singin_wrap h2,.singin_wrap h3{padding-bottom:5px;font-size:16px;font-weight: bold;color:#05141f}
.singin_wrap:after {content:'';clear:both;display:block}
.singin_wrap .singin .sign_box {border:1px solid #e5e5e5;background:#f8f8f8;padding:20px;box-sizing:border-box}
.singin_wrap .singin.register .sign_box {background:#05141f}
.singin_wrap .singin {float:right;padding:29px 24px;width:49.2%;box-sizing:border-box;border:1px solid #dadada;background:#fff}
.singin_wrap .singin .info_tbl {width:auto;float:none}
.singin_wrap .singin .info_tbl .form_wrp.only {width:85%}
.singin_wrap .singin .bl_type_a {margin-top:5px}
.singin_wrap .singin .btn_areaL {margin-top:28px}
.singin_wrap .register {float:left;padding:29px 24px;width:49.2%;border:1px solid #dadada}
.singin_wrap .register h2,
.singin_wrap .register label,
.singin_wrap .register .bl_type_a {color:#fff;}
.singin_wrap .register .bl_type_a:before {background-position:right -29px;}
.singin_wrap .password {float:none;width:100%}
.singin_wrap .password > h2 {padding-bottom:5px}
.singin_wrap .password > p {padding-bottom:5px;color:#666}
.singin_wrap .password .info_td {width:100%}
.singin_wrap .password .info_td .form_wrp.only {float:left;width:42%}
.singin_wrap .password .info_td a {float:left;margin:4px 0 0 10px}
.singin_wrap .password > a {margin-top:15px}
.singin_wrap .password .info_td .form_wrp.error:before {right:-120px}
.singin_wrap .password > p.infotext {margin-top:20px;font-size:15px}
.success_massage {border:1px solid #5cb450;background:#f6fcf5;padding:12px 24px;max-width:940px;margin:30px auto -15px auto;box-sizing:border-box}
.success_massage p {padding-left:25px;text-indent:-25px}
.success_massage p:before {background:url('../images/common/spr-error.png') no-repeat 0 0;background-size:20px auto;width:20px;height:20px;display:inline-block;content:'';vertical-align:top;margin-right:5px}
.find_password {border:1px solid #e5e5e5;background:#f8f8f8;padding:20px;box-sizing:border-box;background:#fff}
.find_password h2,.find_password h3,.find_password p {padding-bottom:15px}
.find_password .info_tbl {float:none;width:auto;margin-bottom:10px}
.find_password .info_td:after {content:'';display:block;clear:both}
.find_password .info_td a {float:left;margin:4px 0 0 10px}
.find_password .info_td .form_wrp.only {float:left;width:42%}
.find_password .info_td .form_wrp.error:before {right:-120px}
.singin_wrap.error_info {margin-bottom:-15px}
.singin_wrap.error_info > .error_list li a {padding:0;text-indent:0}

.mycarwrap {margin-bottom:15px;width:100%;overflow:hidden}
.mycarwrap > .mycar {float:left;margin-left:64px;width:38%;box-sizing:border-box}
.mycarwrap > .mycar > h2 {padding:30px 0;font-size:36px;font-weight: bold;color:#05141f}
.mycarwrap > .mycar > dl {display:table;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dadada}
.mycarwrap > .mycar > dl > dt {display:table-cell;width:54%;font-size:14px;font-weight: bold;text-transform:uppercase}
.mycarwrap > .mycar > dl > dd {display:table-cell;width:46%;font-size:14px;color:#666}
.mycarwrap > .mycar > dl > dd > a {color:#05141f}
.mycarwrap > .mycarimg {float:right;width:54%}
.mycarwrap > .mycarimg > img {width:100%;height:auto}

.mycarwrap02 {margin:30px 0 15px 0;width:100%;overflow:hidden}
.mycarwrap02 > .mycarimg {float:left;width:40%}
.mycarwrap02 > .mycarimg > img {width:100%;height:auto}
.mycarwrap02 > .mycar02 {float:right;width:59%;border-top:2px solid #515151;border-right:1px solid #e2e2e2;box-sizing:border-box}
.mycarwrap02 > .mycar02 > dl {display:table;width:100%;border:1px solid #e2e2e2;border-top:0}
.mycarwrap02 > .mycar02 > dl > dt {display:table-cell;width:33%;padding:13px 15px;background:#f8f8f8;vertical-align:middle}
.mycarwrap02 > .mycar02 > dl > dd {display:table-cell;width:77%;padding:13px 15px;border-left:1px solid #e2e2e2;vertical-align:middle}

.mycarwrap03 {padding:30px 0;width:100%;position:relative}
.mycarwrap03 .mycarimg {width:300px;position:absolute;top:0;right:0}
.mycarwrap03 .mycarimg img {width:auto;max-width:100%}
.mycarwrap03 .mycar03 {width:330px;box-sizing:border-box}
.mycarwrap03 .mycar03 dl {display:table;width:100%;margin-bottom:5px}
.mycarwrap03 .mycar03 dl dt {display:table-cell;width:150px}
.mycarwrap03 .mycar03 dl dd {display:table-cell;color:#666}

.inbox01 {padding:29px 23px;margin-top:15px;width:100%;border:1px solid #e5e5e5;background:#f8f8f8;box-sizing:border-box}
.inbox01 > h3 {margin-bottom:17px;font-size:16px;font-weight: bold;color:#05141f}
.mbox {width:100%}
.mbox > h4 {margin-bottom:10px;font-size:16px;font-weight: bold;color:#333}
.mbox02 > h3 {margin-bottom:10px;font-size:16px;font-weight: bold;color:#05141f}
.mbox > .desc {margin-bottom:12px;font-size:13px;color:#666}
.mbox > a.bl_type_a {font-weight: bold}
.inbox01 .no_message {font-size:16px;font-weight: bold}

.mbox_list {width:100%;margin-top:-30px}
.mbox_list > li {float:left;margin-top:30px;padding-right:5%;width:50%;box-sizing:border-box}
.mbox_list > li:nth-child(2n) {padding-right:0;padding-left:5%}
.mbox_list > li:nth-child(2n+1) {clear:both}

.mbox_list02 > li {padding-top:30px;margin-top:29px;border-top:1px solid #dadada}
.mbox_list02 > li:first-child {margin-top:0;border-top:none}

.imgbenefits {margin:15px 0 25px 0}
.imgbenefits > img {width:100%;height:auto}

.dealership > .info_tbl {float:none;width:100%;margin-bottom:20px}
.dealership > .info_tbl > .info_tr > .info_th {padding-top:0}
.inner > .info_txt {margin-bottom:10px;font-size:15px}

/*.breakdown {padding-bottom:40px}*/
.breakdown p {padding:5px 0 20px 0;width:454px;color:#666}
.breakdown .breakdownimg {position:absolute;top:15px;right:40px;width:210px}
.breakdown .breakdownimg > img {width:100%;height:auto}
.breakdown p.txt {padding:10px 0 0 0}

.map {width:50%;height:327px;margin-top:10px;float:left;border:1px solid #e5e4e3;box-sizing:border-box}
.map_con {width:50%;float:left;margin-top:10px}
.map_con .map_con_inner {margin-left:22px}
.map_con .map_con_inner h3 {font-size:26px}
.map_con .map_con_inner p {margin-top:10px;font-size:14px;font-weight:bold}
.map_con .map_con_inner .map_txt_con {overflow:hidden;margin-top:15px;padding-top:15px;border-top:1px solid #e2e2e2}
.map_con .map_con_inner .map_txt_con .map_txt_list {width:50%;float:left}
.map_con .map_con_inner .map_txt_con .map_txt_list li {margin-top:2px;padding-right:5px;color:#666;box-sizing:border-box}
.map_con .map_con_inner .map_txt_con .map_txt_list li:first-child {margin-top:0}
.map_con .map_con_inner .map_txt_con .map_txt_list li.date_tit {margin-bottom:10px}
.map_con .map_con_inner .map_txt_con .map_txt_list li.date_tit h3{font-weight:bold;font-size:13px}
.map_con .map_con_inner .map_txt_con .map_txt_list li .map_date {display:inline-block;width:76px}

.map_con .map_con_inner .map_btn {margin-top:15px;padding-top:15px;border-top:1px solid #e2e2e2}
.map_con .map_con_inner .map_btn .bl_type_a {float:right}
.map_con .map_con_inner .inbox01 {margin-top:20px;padding:18px}
.map_con .map_con_inner .inbox01 ul li {color:#666}
.map_con .map_con_inner .inbox01 h3.bl_type4 {display:inline;font-size:13px;font-weight:bold;color:#333}

.pop_con .pop_tel {padding-left:40px;background:url(../images/owners/icon-tel.gif) no-repeat 0 0}
.pop_con .pop_tel .inner_tel {margin-left:10px}
.pop_con .pop_tel .inner_tel strong {display:inline-block;margin-top:5px;font-size:24px}

.pop_con.award_con .map_wrap {overflow:hidden;margin-top:20px}
.pop_con.award_con .img_map {width:50%;float:left}
.pop_con.award_con .img_map img {height:147px}
.pop_con.award_con .txt_map div {margin-left:25px}
.pop_con.award_con .txt_map strong {display:inline-block;font-size:16px;margin-bottom:10px}

.chk_details2 {clear:both;float:right;width:76%;margin-top:20px;overflow:hidden}
.box-right .form_sch .sch_box	{height:28px}
.box-right .form_sch .sch_box .sch_inp{padding:5px; outline:0}
.box-right .form_sch .sch_box .sch_btn{padding:4px 10px}
.box-right .form_sch .btnSmall {margin-top:4px}
.box-right .searchForm .form_sch {margin:5px 0 10px 0}
.box-right .form_sch .sch_box {width:120px;float:left;margin-right:10px;border-radius:2px}
.box-right .form_sch.error .sch_box {border-color:#ff0000;background-color:#fff7f7;position:relative;overflow:visible;/* margin-bottom:25px */}
.box-right .form_sch.error .sch_box .sch_inp {background-color:#fff7f7}
.box-right .form_sch.error .sch_box.ty02 {margin-bottom:40px}
.box-right .t_agree .form_chk {padding-top:10px;max-width:60%;padding-left:20px;text-indent:-20px}
.box-right .check_box.c_on {color:#05141f;}
.box-right .info_tr .info_td .txt_details {text-align:left;max-width:60%}
.box-right .links {margin:7px 0}
.box-right .links a {margin-right:5px}
.box-right .form_sch {position:relative}
.box-right .form_sch .error_text {margin-bottom:5px;color:#fe0000;position:absolute;top:33px;left:0;min-width:500px;display:none}
.box-right .form_sch.error .error_text {display:block}
.box-right .form_sch.error .sch_box:before {position:absolute;top:5px;right:-143px;width:20px;height:20px;background:url(../images/common/spr-error.png) no-repeat 0 -20px;background-size:20px 40px;content:''}
.box-right .form_sch.error .sch_box.ty02:before {right:-180px}

.sendinform .info_tbl .info_td > p {padding-top:5px;font-size:13px}
.info_tbl .info_th.type2 {margin:15px 0 0 0}
.location_mapview .center_list ul li .info dd p {font-size:12px}
.sendinform .con_box03 > .informbox > p {font-size:13px}
.sendinform .form_wrp.error .error_text {font-size:13px}

@media all and (max-width:1024px){
	.bl_type_wrap .bl_type_note02 {float:left;width:72%;margin-top:30px}

	.owner_top {padding:20px}
	.owner_top .carImg {margin-left:-30px}
	.owner_top .pc_carImg  {width:300px}
	.owner_top .pc_carImg img {width:300px}

	.map_con .map_con_inner .map_txt_con .map_txt_list li .map_date {display:inline-block;width:63px}
	
	/* Recall */
	.recallSection .recallCar img{height:188px}
	.recallSection .recallTbl .tbl_th{width:45% !important;padding:8px 10px}
	.recallSection .recallTbl .tbl_td{padding:8px 10px}
	
	/*service */
	.tab_type3.tab_search ul .tab_li{width:50px !important}
	.tab_type3.tab_search ul .tab_li:first-child {width:90px !important}
	.find_out .listbox {width:50%;padding-top:30px}
	.find_out .listbox:before {top:30px}
	.find_out .listbox.ios, .find_out .listbox.android {border-top:1px solid #dadada}
	.find_out .listbox.ios {border-left:0}

	/*mykia*/
	.con_box.welcome {margin:30px 15px 0 15px;width:auto} 
	.success_massage {margin:30px 15px -10px 15px;width:auto;padding:12px 15px}
	.singin_wrap {margin:15px 15px 0 15px}
	.namebox {width:40%}
	.mycarwrap > .mycar {margin-left:0;width:50%}
	.mycarwrap > .mycarimg {width:50%}	
	.mbox_list > li {min-height:131px}
	.map {width:40%}
	.map_con {width:59%}
	
	/*my profile*/
	.my_profile .con_box04 .chk_details .form_chk .form_spr {width:500px}
	.mycarwrap02 > .mycarimg {margin-top:5%}
	.chk_details .form_chk .form_spr  {width:500px}
	
	.mycarwrap03 > .mycar03 {width:250px}
	.mycarwrap03 > .mycarimg {width:280px}
	.manualWrap .num_manual.num_manual2 {margin-top:15px}
}

@media all and (max-width:1023px){
	.mycarwrap > .mycarimg {margin-top:10%}
	.breakdown p {width:300px}
	.roadsideTop .roadside_img img {max-width:40%}
	.box-right .t_agree .form_chk, .box-right .info_tr .info_td .txt_details {max-width:360px}
}

@media all and (max-width:767px){
	.service_point .img_box {float:none;width:auto}
	.service_point .service_txt h2 {padding-top:15px}
	.service_list ul {/* margin-top:20px */padding-top:20px;}
	.service_list ul li, .service_list ul li:nth-child(2n) {float:none;width:auto}
	.service_list ul li {/* margin-bottom:20px */}
	.service_list ul li {padding-top:20px;}
	.service_list ul li:first-child {padding-top:0;}
	.service .service_txt h2 {margin-bottom:0;padding-bottom:7px}
	.service .service_txt .font-type {font-size:16px;}
	.service_list .service_reevoo {position:static;width:auto}
	.service_reevoo h3 {font-size:14px}
	.service_list .service_reevoo {/* padding:12px */}
	.reevoo_wrap .reevoo_p {width:80px}
	.reevoo_wrap .reevoo_p strong {font-size:32px;line-height:36px}
	.reevoo_wrap .reevoo_p strong span {font-size:15px}

	.service_txt .txt_type {margin-top:11px;font-size:14px;line-height:19px;}
	.service_txt .list_bullet_type {margin-top:7px;}
	.service_txt .list_bullet_type li + li {margin-top:3px;}
	.service_txt .small_txt {margin-top:7px;}
	.service_txt .btn_group {margin-top:11px;/* text-align:center; */}

	.guide_video {margin-bottom:10px}
	.guide_video .btnPlay {margin:-15px 0 0 -15px}

.sendinform .info_tbl .info_td > p.error{color:#fe0000;}

	.recall_gray {margin-top:10px;padding:15px 12px}
	.recall_gray .icon {display:block;position:static;text-align:center}
	.recall_gray .icon_text {padding-left:0;margin-top:15px}

	.form_wrp_btn  {text-align:center}
	.form_wrp_btn .form_input {padding-right:0}
	.form_wrp_btn .form_btn_pb {margin-top:10px;position:static;top:auto;right:auto}
	.btn_mg {margin-top:10px}

	.recallDetail .tit_list {font-weight:bold}
	.recallDetail .txt_list {display:inline-block;font-size:13px;margin:8px 0 0 4px}
	
	.recall > .form_wrp {padding-right:0;text-align:center}
	.recall > .form_wrp .form_sch {width:100%}
	.recall > .form_wrp .btnMedium {float:none;margin-left:0;margin-top:10px}

	.insurance_banner {margin-top:15px;width:100%;height:150px;background:url(../images/owners/insurance-bannerx2.gif) 0 0 no-repeat;background-size:100% 150px}
	.insurance_p {margin-top:15px}

	.bbs .con_box {margin:0}

	.customer_strong {margin-top:10px}
	

	.ex_visual {height:183px}
	.ex_visual p {font-size:8px;padding-top:5px}

	.ck_box {padding:0}
	.ck_box .ck_list {float:none;width:100%}

	.con_box.welcome {margin-top:20px}
	.my_password {padding:15px 20px}
	.input_password {display:block;width:inherit;margin-top:15px}
	.my_password .btnMedium {display:inline-block;text-align:center}
	.backto_wrap {text-align:center}
	.btn_right {margin-top:10px;text-align:left}
	.con_account .btn_right02 {text-align:center}
	.con_account .bl_box {display:block;width:inherit}
	.con_account .num_account {margin-left:10px}
	.con_account .bl_account {margin-top:10px}
	.singin_wrap.error_info {margin-bottom:-5px}

	.btn_r {margin-top:10px;text-align:center;float:none}
	.txt_details {margin:0;width:100%}
	
	.owner_top {padding:20px}
	.owner_top .owner_top_account {margin-top:5px}
	.owner_top .pc_carImg  {width:300px;margin-left:-46px}
	.owner_top .pc_carImg img {width:100%}
	.owner_top .carTxt .btn_car_owner {position:static;top:0;right:0}

	.bl_type_wrap {margin-top:15px}
	.bl_type_wrap .bl_type_note02 {float:none;width:100%;margin-top:15px}
	.bl_type_wrap .bl_type_note02 .note_dd {margin:10px 0 0 -20px;color:#666}
	.bl_type_wrap .bl_type_btn {float:none;margin:10px 0 0 0}

	.map {width:100%;height:262px;margin-top:10px;float:none;border:1px solid #e5e4e3}
	.rental_inbox .boxwrap .listbox .map {margin-left:0}
	.map_con {width:100%;float:none;margin-top:15px}
	.map_con .map_con_inner {margin-left:0}
	.map_con .map_con_inner h3 {font-size:16px}
	.map_con .map_con_inner .map_txt_con .map_txt_list {width:100%;float:none}
	.map_con .map_con_inner .map_txt_con .map_txt_list_m {margin-top:10px;padding-top:10px}
	.map_con .map_con_inner .map_btn {margin-top:15px;padding-top:15px;border-top:1px solid #e2e2e2}
	.map_con .map_con_inner .map_btn .bl_type_a {display:block;float:none;clear:both}
	.map_con .map_con_inner .map_btn .bl_type_a.guide_ex {margin-top:10px}
	.map_con .map_con_inner .inbox01 {padding:15px 10px;margin-bottom:0}
	.map_con .map_con_inner .inbox01 ul li {margin-top:15px}
	.map_con .map_con_inner .inbox01 ul li:first-child {margin-top:0}
	.map_con .map_con_inner .inbox01 .num_account {display:block;margin-left:8px}
	.mbox_list02 > li {margin-top:15px;padding-top:15px}

	.tittop_wrap .tittop_point {float:left;margin:0 0 15px 10px}

	.car02_adv_text .car02_adv_list .bl_type3 {float:left}
	.car02_adv_text .car02_adv_list .p_type {text-align:right;line-height:25px}
	.car_reevoo_list02 .btnSmall {margin-top:0}

	.popup_wrap .pop_tit span {display:inline-block;/*width:200px*/}
	.pop_con.award_con .img_map {width:100%;float:none}
	.pop_con.award_con .txt_map div {margin-left:10px}
	.pop_con.award_con .txt_map strong {margin-top:10px}

	.namebox {float:none;margin-bottom:10px;width:100%}
	.mycar_selwrap {float:none;margin-bottom:10px;width:100%}
	.mycar_selwrap .form_wrp  {width:80%}
	.btn_inbox_r {float:none;width:100%;text-align:left}
	.mycarwrap > .mycar {float:none;width:100%}
	.mycarwrap > .mycar > h2 {padding:0 0 15px;font-size:24px;line-height:24px}
	.mycarwrap > .mycar > dl {display:block;width:100%}
	.mycarwrap > .mycar > dl > dt {display:block;float:none;width:100%;border-bottom:0}
	.mycarwrap > .mycar > dl > dd {display:block;float:none;width:100%}
	.mycarwrap > .mycarimg {float:none;width:100%;margin-top:0}
	.inbox01 {padding:15px 10px}
	.mbox_list {margin-top:15px}
	.mbox_list > li {float:none;width:100%;min-height:auto;margin-top:20px;padding-right:0}
	.mbox_list > li:nth-child(2n) {padding-left:0}
	.mbox_list > li:first-child {margin-top:0}
	.imgbenefits {width:100%;height:auto;overflow:hidden;margin-bottom:15px}
	.imgbenefits > img {width:100%;height:auto;margin-bottom:0}
	
	.inner > .info_txt {font-size:13px}
	.mycarwrap02 > .mycarimg {float:none;width:100%;margin-bottom:20px}
	.mycarwrap02 > .mycarimg {width:100%;height:auto}
	
	.popup .pop_con.dealership {padding:15px 12px}
	
	.mycarwrap02 > .mycar02 {float:none;width:100%}
	.mycarwrap02 > .mycar02 > dl {display:block}
	.mycarwrap02 > .mycar02 > dl > dt {display:block;width:100%;border-right:1px solid #e2e2e2;box-sizing:border-box}
	.mycarwrap02 > .mycar02 > dl > dd {display:block;width:100%;border-left:0;border-top:1px solid #e2e2e2;box-sizing:border-box;text-align:right}
	.con_box04 > .btn_areaR {text-align:left}
	
	.breakdown {padding-bottom:200px}
	.breakdown .breakdownimg {top:auto;bottom:10px;right:0;margin:0;width:100%;height:170px;text-align:center}
	.breakdown .breakdownimg > img {width:210px;height:150px}

	.roadsideTop {min-height:100px}
	.roadsideTop .roadside_txt {max-width:100%}
	.roadsideTop .roadside_img {position:static;text-align:center;margin-top:20px}
	.roadsideTop .roadside_img img {max-width:80%}
	
	.singin_wrap .singin {float:none;width:100%;margin-bottom:10px;padding:11px 8px}
	.singin_wrap .register {float:none;width:100%;padding:14px 12px}
	.singin_wrap .singin .sign_box {padding:12px;height:auto !important}
	.sign_box .info_tbl, .sign_box .info_tbl .info_th {background:none}
	.singin_wrap .singin .info_tbl .form_wrp.only {width:75%}
	.singin_wrap p {padding-top:14px;font-size:13px}
	.singin_wrap.error_info p {padding-top:0}
	.singin_wrap .password .info_td a {clear:left;margin:10px 0 0 0}
	.singin_wrap .password .info_td .form_wrp.error:before {right:-30px}
	.singin_wrap .password .info_td .form_wrp.error .error_text {margin-right:-30px}
	.singin_wrap .singin .btn_areaL {margin-top:20px}
	.desc_text.sign {margin-top:10px;padding:0;font-size:13px}
	.singin_wrap.find_password h2 {padding-bottom:8px}
	.singin_wrap.find_password p {padding:0}
	.find_password .info_td .form_wrp.only {float:none;width:70%}
	.info_tbl .info_td > .btnSmall {float:none}
	.find_password .info_tbl {margin-bottom:0}
	.find_password .info_td .form_wrp.error:before {right:-14px}
	
	.welcome > .welcome_text {padding-top:15px;font-size:21px;line-height:24px}
	.welcome > .welcome_text > br {display:inherit}
	.welcome > p {font-size:12px}
	.welcome > .imgwrap {margin:0;padding:25px 0;height:auto;text-align:center}
	.welcome > .imgwrap > img {width:95%}
	
	.chk_details {float:none;width:100%} 
	.chk_details > .btn_areaL {margin-top:5px}
	.chk_details > .btn_areaL > a:nth-child(3) {margin-top:5px}
	.chk_details .form_chk .form_spr {width:100%}
	
	.mycarwrap03 {margin:0}
	.mycarwrap03 .mycar03 {float:none;width:auto}
	.mycarwrap03 .mycar03 dl dt {width:140px;font-size:13px}
	.mycarwrap03 .mycarimg {position:static;width:auto;text-align:center}
	.breakdown p {width:100%;padding-bottom:0}
	
	/*my profile*/
	.my_profile .con_box04 {display:block}
	.my_profile .con_box04 .chk_details .form_chk .form_spr {width:100%;box-sizing:border-box}
	
	/* Recall */
	.recall .con_box+.con_box{margin-top:10px}
	.recall .btn_areaL{margin-top:5px}
	.recall .searchForm{margin-top:10px}
	.recall .p_type {padding-left:0}
	.recall > .recall_bla {padding-left:0}
	.recall > .form_wrp {padding-left:0}
	.recallSection .recallCar{text-align:center}
	.recallSection .recallCar img{height:130px}
	.recallSection .recallCarName{font-size:16px;line-height:19px}
	.recallSection .recallTbl .tbl_th{width:100% !important;padding:8px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
	.recallSection .recallTbl .tbl_td{padding:8px 20px;text-align:right}
	.recallDetail{margin-top:15px;padding-top:10px}
	.recallDetail .bl_type3{font-size:14px;line-height:17px}
	.recallDetail .bl_type3 span{display:inline-block;font-size:13px;}
	.recallDetail ul li{margin-top:15px}
	
	.Hbig {font-size:18px}
	.tit_recall {font-size:13px}
	.tit_recall em {display:block}
	.recallbox > .recall_img > img {width:100%;height:auto}
	.recall_txt {margin:10px 0 15px 0}
	.recall_list {margin:0;border-spacing:0;display:block}
	.recall_list > li {display:block;width:auto;padding:12px}
	.recall_list > li {margin-top:15px}
	.recall_list > li:first-child {margin-top:0}
	.recall_list > li > .inbox h3 {margin-bottom:8px}
	.recall > .btn_areaL {text-align:center;padding-left:0}
	
	/* Service - roadside assistance */
	.roadside_box{padding:20px}
	.roadsideTop {padding:0;text-align:center}
	.roadsideTop p {width:100%;font-size:19px;line-height:23px;text-align:center}
	.roadsideTop h4{text-align:center;font-size:28px;line-height:25px}
	.roadsideTop .roadsideTxt1{width:100%;padding:10px 0 10px;font-size:13px;line-height:18px;text-align:center}
	.roadsideNum{display:block;font-size:25px;text-align:center}
	.roadsideNum em {display:block;font-size:16px;padding-top:10px}
	.includesArea{padding:20px 10px}
	.includesArea .list01{float:none;width:100%;min-height:100%;border-left:none}
	.includesArea .list01 .iconbox {width:30px;height:25px}
	.includesArea .list01 .iconbox img {width:100%;height:auto;}
	.includesArea .list01 dl {margin-left:45px}
	.roadsideTxt2 {margin-top:25px}
	
	.roadside_assistance .roadsideDownload .roadsideImg{display:none}
	.roadside_assistance .roadsideDownload{margin:15px 0 0 0}
	.roadside_assistance .roadsideDownload .downloadWrap{position:relative;float:none;width:100%}
	.roadside_assistance .roadsideDownload .rd_left{padding:15px;margin:0;min-height:1px}
	.roadside_assistance .roadsideDownload .rd_right{padding:15px;margin:15px 0 0 0;min-height:1px}
	.roadside_assistance .roadsideDownload .roadside_dl{padding-right:0}
	
	.tab_type3.tab_search {margin-bottom:0}
	.tab_type3.tab_search ul .tab_li{width:100% !important}
	.tab_type3.tab_search ul .tab_li:first-child {width:100% !important}
	.find_out .listbox {width:50%;padding-top:30px}
	.find_out .listbox:before {top:30px}
	.find_out .listbox.ios, .find_out .listbox.android {border-top:1px solid #dadada}
	.con_box.service {margin-top:0 !important}
	.exTab_type .col5 li, .exTab_type .col5 li h2, .exTab_type .col5 li h3 {width:100% !important;min-width:100%}
	.service p {padding-left:0;font-size:13px}
	.service_tbwrap .gray_st {padding-left:10px}
	.list_type1 li {margin-left:0}
	.service.service_tbwrap {padding-left:0}
	.service .desc_text.st {padding-left:0}

	.service .service_list {margin-left:0;display:block}
	.service .service_list .service_list_td {display:block;padding:15px 0 0 0;width:100%}
	.service .service_list .service_list_td h3 {padding-top:15px}
	.service .service_list03 {padding:15px 10px}
	.service .service_list03 .listbox {float:none;width:100%;padding-left:0;border:0}
	.service .service_list03 .listbox:first-child {float:none;width:100%;padding-bottom:25px}
	.service .service_list03 .listbox h4, .service .service_list03 .listbox h3 {font-size:13px;margin-top:15px}
	
	.service .service_list02 {margin-top:0}
	.service .service_list02 .listbox {float:none;margin-top:20px;width:auto;margin-left:0}
	.service .service_list02 .listbox:first-child {margin-top:0}

	.service_list04 {margin:0}
	.service_list04 .listbox {width:100%;float:none;margin-left:0}
	.service_list04 .listbox:first-child {padding-top:0} 
	.service_list04 .listbox .carwrap .service_imgwrap {margin-bottom:10px}
	.service_list04 .listbox .carwrap h3 a {font-size:16px}
	.service.service_tbwrap .tableWrap .tableTit .tb_title br {display:block}
	.service.service_tbwrap .tableWrap .tableTit .tb_title {margin:0;padding:10px 32px 10px 14px;font-size:14px}	
	.service.service_tbwrap .tableWrap .tableTit .tb_title:before {position:absolute;right:10px;top:13px;width:14px;height:7px;background-image:url(../images/newcars/Spec-updown-m.png);background-size:14px 15px;background-position:0 0}
	
	.findealer {padding:13px 10px;margin-top:15px}
	.findealer .form_wrp {width:120px}
	
	.service .service_list05 {margin:-15px 0 0 0}
	.service .service_list05 .listbox {width:100%;float:none;padding-left:0;padding-top:15px}
	.service .service_list05 .listbox .h3type02 {text-align:left}
	.service_list06 .listbox {width:50%;float:left;padding-bottom:15px;margin:0}
	.service_list06 .listbox .service_imgwrap, .service_list06 .listbox .h3type02 {margin-left:5px;margin-right:5px}
	.service .service_list07 {margin-top:15px;margin-bottom:15px;padding:12px 10px}
	.service .service_list07 .listbox {margin-top:15px;padding:0;width:100%;float:none}
	.service .service_list07 .listbox:first-child {margin-top:0}
	.service .service_list07 .listbox .service_imgwrap {height:122px}
	.service h3.bl_type1 {margin:0}

	.dealer_sh {margin:5px 0 0 0;padding:0;position:relative}
	.dealer_sh .form_sch .sch_box {float:none;width:auto}
	.dealer_sh .form_sch .btn2 {position: static;}
	.dealer_sh .bl_type_a {margin-top:35px}
	
	.warning_guide {padding:15px 13px}
	.warning_guide .form_wrp {position:static;width:100%;box-sizing:border-box}
	.warning_guide .car_wrap {margin-top:0}
	/* .carRange .car_list .car_box .car_a {padding-bottom:65px;padding-top:10px} */
	.warning_guide_box a h3 {padding:0 10px;line-height:13px}
	.carRange .car_list .car_box .car_a:before {height:60px;bottom:10px}
	.car_a.w_icon01:before {background-image:url(../images/owners/img-warning01-m.png);background-size:85px 150px}
	.car_a.w_icon02:before {background-image:url(../images/owners/img-warning02-m.png);background-size:49px 150px}
	.car_a.w_icon03:before {background-image:url(../images/owners/img-warning03-m.png);background-size:51px 150px}
	.car_a.w_icon04:before {background-image:url(../images/owners/img-warning04-m.png);background-size:50px 150px}
	.car_a.w_icon05:before {background-image:url(../images/owners/img-warning05-m.png);background-size:63px 150px}
	.car_a.w_icon06:before {background-image:url(../images/owners/img-warning06-m.png);background-size:61px 150px}
	.car_a.w_icon07:before {background-image:url(../images/owners/img-warning07-m.png);background-size:52px 150px}
	.car_a.w_icon08:before {background-image:url(../images/owners/img-warning08-m.png);background-size:58px 150px}
	.car_a.w_icon09:before {background-image:url(../images/owners/img-warning09-m.png);background-size:43px 150px}
	.car_a.w_icon10:before {background-image:url(../images/owners/img-warning10-m.png);background-size:42px 150px}
	.carRange .car_list .car_box .car_a.on:before {background-position:center -75px}
	
	.guide_box .guide_img {float:none;width:100%}
	.guide_box .guide_text {float:none;width:100%}
	.guide_box .guide_text .tit_name{font-size:15px;padding-right:30px;padding-bottom:10px}
	
	.in_imgbox .desc_text {width:auto;float:none}
	.in_imgbox .imgbox {width:auto;float:none;margin-top:12px;height:154px;overflow:hidden}
	.in_imgbox .textbox p {font-size:13px}
	
	.ex_visual.booking {height:208px}
	.ex_visual.booking h2 {font-size:36px;padding-top:20px}
	.booking .con_box {margin-bottom:10px}
	.booking .t_con {font-size:16px;margin-bottom:15px}
	.ck_box li, .ck_box li:first-child {font-size:13px;line-height:18px;margin-top:12px}

	.box-right .form_sch .btnSmall {margin-top:7px}
	.box-right .searchForm .form_sch {margin-bottom:0}
	.box-right .form_sch.error .sch_box.ty02 {margin-bottom:60px}
	.box-right .form_sch .error_text {min-width:100px}

	#popup_sendDealer .sendinform .info_tbl .info_th {border:none;padding:0}
	#popup_sendDealer .sendinform .info_tbl .info_td {margin:5px 0 10px 0}
	.sendinform .con_box03 {padding-bottom:0}
	.sendinform .info_tbl .info_td > .btnMedium {display:inline-block;width:auto}
	.sendinform .info_tbl .info_td > .btnMedium > .arrow_r:after {position:relative;right:-12px}
}

@media all and (max-width:479px){
	.find_out .listbox {float:none;width:100%;padding:24px 20px 0 74px;min-height:102px;border-left:0;border-top:1px solid #dadada}
	.find_out .listbox:first-child {border-top:0}
	.find_out .listbox:before {top:29px}
	.find_out .listbox.care {padding-top:14px}
	.find_out .listbox.ios, .find_out .listbox.android {padding-bottom:9px}
	.find_out .listbox p {padding-bottom:5px}

	.map {height:115px}
	
	.service.service_tbwrap .tableWrap .tableScroll {overflow-x:scroll}
	.service.service_tbwrap .tableWrap .tableScroll table {width:480px}
	.findealer label {line-height:1;padding-bottom:5px}
	.findealer .form_wrp {width:205px}
	.findealer .btnType3 {margin-left:0;margin-top:10px}
}

@media all and (max-width:430px){
	.box-right .form_sch.error .sch_box.ty02:before {right:-30px}
}

@media all and (max-width:411px){
	.imgbenefits {width:100%;height:114px;overflow:hidden}
	.imgbenefits > img {height:100%;width:auto}
	.imgbenefits > img {margin-left:-35%}
	
}

/* popup */
.popup.no_title .pop_tit {display:none}
.popup.no_title .btnType5 {background-color:#05141f}
.popup.no_title .popup_imgwrap.video {padding-top:55px;background-color:#05141f}
.popup.wBig {width:960px;margin-left:-480px}
.popup.wBig2 {width:940px;margin-left:-470px}
.popup.wMiddle {width:800px;margin-left:-400px}
.popup.wSmall {width:680px;margin-left:-340px}

.popup .eut_lightbox_video {background-color:#05141f}
.popup.wBig .eut_lightbox_video {width:960px;height:720px}
.popup.wBig .eut_lightbox_video, .popup.wBig .eut_lightbox_image, .popup.wBig .ix-list-viewport {width:960px;height:720px}
.popup.wBig .eut_lb_slide .slide_direction .prev, .popup.wBig .eut_lb_slide .slide_direction .next {top:360px}
.popup.wBig .eut_lb_slide .slide .ix-thumbs {bottom:auto;top:690px}
.popup.wMiddle .eut_lightbox_video, .popup.wMiddle .eut_lightbox_image, .popup.wMiddle .ix-list-viewport {width:800px;height:450px;vertical-align:top;}
.popup.wMiddle .eut_lb_slide .slide_direction .prev, .popup.wMiddle .eut_lb_slide .slide_direction .next {top:225px}
.popup.wMiddle .eut_lb_slide .slide .ix-thumbs {bottom:auto;top:420px}
.popup .slide .pop_con {height:170px;box-sizing:border-box}

/* for youtube iframe size */
/*
.popup iframe.wBig {width:960px;height:536px;background-color:#05141f;}
.popup iframe.wMiddle {width:800px;height:446px;background-color:#05141f;}
.popup iframe.wSmall {width:680px;height:356px;background-color:#05141f;}
*/

.pop_con .error_box {border:none;padding:0;text-align:left;margin:0}
.pop_con .error_box:before {width:55px;height:55px;background-size:55px auto;top:0;left:30px;margin:0}
.pop_con .error_box .bigT {font-size:18px;line-height:22px;padding-left:115px;font-weight:bold}
.pop_con .error_box .smallT {max-width:100%;font-size:13px;line-height:18px;padding-left:115px;margin-top:12px}
.pop_con .error_box .btn {border-top:1px solid #f0f0f0;padding:30px 0 10px 0;text-align:center}

.pop_con .alert p.center {text-align:center}
.pop_con .alert p.btn {text-align:center;margin-top:20px}
.pop_con .sh ul {border:1px solid #ccc}
.pop_con .sh ul li:first-child {border-top:none}
.pop_con .sh ul li {border-top:1px solid #ccc}
.pop_con .sh ul li a {display:block;height:auto;line-height:20px;padding:7px 15px}
.pop_con .sh ul li a:hover {background-color:#f5f5f5}
.pop_con .sh p.btn {text-align:center;margin-top:20px}

@media all and (max-width:1024px){
	.popup.wBig, .popup.wMiddle {width:728px;margin-left:-364px}
	.popup.wBig2 {width:768px;margin-left:-384px}
	.popup.wBig .eut_lightbox_video, .popup.wBig .eut_lightbox_image, .popup.wBig .ix-list-viewport  {width:728px;height:546px}
	.popup.wBig .eut_lb_slide .slide_direction .prev, .popup.wBig .eut_lb_slide .slide_direction .next {top:273px}
	.popup.wBig .eut_lb_slide .slide .ix-thumbs {top:516px}
	.popup.wMiddle .eut_lightbox_video, .popup.wMiddle .eut_lightbox_image, .popup.wMiddle .ix-list-viewport {width:728px;height:410px}
	.popup.wMiddle .eut_lb_slide .slide_direction .prev, .popup.wMiddle .eut_lb_slide .slide_direction .next {top:205px}
	.popup.wMiddle .eut_lb_slide .slide .ix-thumbs {top:380px}
}

#popup_type_01.email-to-kia-dealer-popup{
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	margin: 0 auto;
	overflow: auto;
	}
.noscroll{
	overflow: hidden;
}

@media all and (max-width:767px){
	.popup_wrap, .popup.wBig, .popup.wBig2, .popup.wMiddle, .popup.wSmall {width:320px;margin-left:-160px}
	.popup.wBig .eut_lightbox_video, .popup.wBig .eut_lightbox_image, .popup.wBig .ix-list-viewport  {width:320px;height:232px}
	.popup.wBig .eut_lb_slide .slide_direction .prev, .popup.wBig .eut_lb_slide .slide_direction .next {top:116px}
	.popup.wBig .eut_lb_slide .slide .ix-thumbs {top:202px}
	.popup.wMiddle .eut_lightbox_video, .popup.wMiddle .eut_lightbox_image, .popup.wMiddle .ix-list-viewport {width:320px;height:174px}
	.popup.wMiddle iframe.eut_lightbox_video{height:230px;}
	.popup.wMiddle .eut_lb_slide .slide_direction .prev, .popup.wMiddle .eut_lb_slide .slide_direction .next {top:87px}
	.popup.wMiddle .eut_lb_slide .slide .ix-thumbs {top:144px}
	.popup .slide .pop_con {height:220px}
	.slide .pop_con .description_box {height:150px}

	.pop_con .error_box {text-align:center;padding-top:100px}
	.pop_con .error_box:before {width:50px;height:50px;background-size:50px auto;top:35px;left:50%;margin-left:-25px}
	.pop_con .error_box .bigT {padding-left:0}
	.pop_con .error_box .smallT {padding-left:0}
	.pop_con .error_box .btn {padding:15px 0 35px 0}

	#popup_type_01{
		width: 320px;
		top: 0;
	}
}

/* loading */
.loading {position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,0.5);z-index:2000}
.loading span {position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}

/* Dealerships */
.dealer_sh_box {border:1px solid #e5e5e5;background:#f8f8f8;padding:20px}
.dealer_sh_box .tit {font-size:16px}
.dealer_sh_box .dealer_sh {padding-left:0;margin-top:15px}
.dealer_sh_box .dealer_sh .form_sch .sch_box {width:160px}
.dealerships_map {border:1px solid #e5e5e5;height:640px;margin-top:15px}
.dealerships_list ul {margin:0 -8px -16px -8px}
.dealerships_list ul li {float:left;width:33.3%;padding-bottom:16px}
.dealerships_list ul li:nth-child(3n) {width:33.4%}
.dealerships_list .box {border:1px solid #e5e5e5;height:290px;margin:0 8px;box-sizing:border-box;padding:0 20px;position:relative}
.dealerships_list .box .name {margin-top:15px;font-size:20px;line-height:22px}
#content .dealerships_list .box .name a {text-decoration:none !important;}
.dealerships_list .box .txt_line {border-top:1px solid #f0f0f0;margin-top:13px;padding-top:10px}
.dealerships_list .box .txt {color:#666;line-height:18px}
.dealerships_list .box .tel {font-size:14px;font-weight: bold;color:#666;margin-top:10px}
.dealerships_list .box .tel a {color:#666 !important}
.dealerships_list .box .txt2 {color:#999;line-height:18px}
.dealerships_link {position:absolute;bottom:20px;left:20px}
.dealerships_link a {margin-top:10px}

@media all and (max-width:1023px) {
	.dealerships_list ul li {width:50% !important}
}
@media all and (max-width:767px) {
	.dealerships_map {height:280px}
	.dealerships_list ul {margin-bottom:-15px}
	.dealerships_list ul li {width:100% !important;float:none;padding-bottom:15px}
	.dealerships_list .box {height:auto;padding:12px}
	.dealerships_list .box .name {font-size:16px;margin-top:10px;line-height:18px}
	.dealerships_link {position:static}
}

/* ie */
.ie11 .cmm_spr {vertical-align:middle}
/* Moving Head Tag */
.moving h2 {font-size:33px;line-height:1;font-weight: bold;}
.moving h2:after {content:'';display:block;width:50px;height:2px;background:#484848;margin-top:18px}
.moving h2 strong {font-size:60px;color:#05141f;display:block}


@media all and (max-width:767px) {
	.moving h2 {font-size:16px}
	.moving h2 strong {font-size:30px}
	.moving h2:after {margin-top:15px;width:25px}
}

.kmuk_wrap .recall_gray span.icon_text h3 {
    font-weight: 100;
    font-size: 13px;
    padding-top: 15px;
    line-height: 0px;
}

body .movie_area .transcript-container-fe div.movieTxt {
    padding: 8px 20px;
}
.transcript-container ul.transcript-content{
    max-height: 150px;
    overflow: auto;
}
.transcript-container ul.transcript-content li, .transcript-container-fe ul.transcript-content li {
    text-align: left;
    padding: 2px 0 4px 0;
}
.transcript-container ul.transcript-content li>span {
    color: #05141f;
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 18px;
    width: 32px;
}
.transcript-container ul.transcript-content li>p {
    color: #05141f;
    display: inline-block;
}
.transcript-container-fe ul.transcript-content li>p {
	display: inline-block;
}
.transcript-container-fe ul.transcript-content li>span {
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 13px;
}
.transcript-container.movie_info.on .btn img {
    margin-top: -27px;
}
.transcript-container.movie_info .btn img {
    height: 54px;
}

.soulev-challenge-frame .transcript-container.movie_info {
    position: relative;
   	min-height: 27px;
    padding-top: 10px;
    font-size: 15px;
}
.transcript-container .transcript-content {
    margin-top: 40px;
}
.transcript-container.movie_info .btn {
    position: absolute;
    top: 10px;
    right: 0;
    overflow: hidden;
    display: block;
    width: 35px;
    height: 27px;
}
/*.transcript-container.movie_info.on .btn {
    top: -35px;
}
*/

.moving h2 {font-size:33px;line-height:1;font-weight: bold;}
.moving h2:after {content:'';display:block;width:50px;height:2px;background:#484848;margin-top:18px}
.moving h2 strong {font-size:60px;color:#05141f;display:block}


@media all and (max-width:767px) {
	.moving h2 {font-size:16px}
	.moving h2 strong {font-size:30px}
	.moving h2:after {margin-top:15px;width:25px}
}
.compact-cars-inner .txt_box #offer-link a{text-decoration: underline;}

@media all and (max-width:767px) {
		/* !important is needed sometimes */
	 .UK_Rentaldealer ::-webkit-scrollbar {
	    width: 12px !important;
	 }

	 .UK_Rentaldealer ::-webkit-scrollbar:horizontal {
	    height: 12px;
	}

	 /* Track */
	 .UK_Rentaldealer ::-webkit-scrollbar-track {
	   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
	   -webkit-border-radius: 10px !important;
	   border-radius: 10px !important;
	 }

	 /* Handle */
	 .UK_Rentaldealer ::-webkit-scrollbar-thumb {
	   -webkit-border-radius: 10px !important;
	   border-radius: 10px !important;
	   background: #7a7a7a !important; 
	   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5) !important; 

	 }
	 .UK_Rentaldealer ::-webkit-scrollbar-thumb:window-inactive {
	   background: #7a7a7a !important; 
	 }
}
.caveat-message {
	margin-top: 20px;
}
body .bl_type1.car-summary {
    margin: 0;
}

.soul-ev-form .err {
    color:#fe0000;
}

@media all and (min-width:767px){
	.eut_mykia_find_a_dealer_popup .info_tbl .eut_search_area .info_td {
		width: 450px;
	}
}
.eut_mykia_find_a_dealer_popup .form_sch.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: '';
}

.eut_mykia_find_a_dealer_popup .info_tbl .info_td > p.error,.kia-dealership-message{color:#fe0000;}
.eut_mykia_find_a_dealer_popup.popup_wrap .info_tbl .info_td .search_btn{margin-left:34px;}
.info_tbl .info_td .dealer-validation-mobile{
		display:none;            
}
.info_tbl.dealership .info_td p.error{
    color: #fe0000;
    padding-top: 5px;
	font-size: 13px;            
  }

@media all and (max-width:767px) {
    .info_tbl.dealership .info_td .dealer-validation-desktop{
		display:none;            
	}
    .info_tbl.dealership .info_td .dealer-validation-mobile{
		display:block;            
	}
    .eut_mykia_find_a_dealer_popup.popup_wrap .info_tbl .info_td .search_btn,.email-to-kia-dealer-popup.popup_wrap .info_tbl .eut_search_area .info_td .search_btn{
    	position:relative;
        margin-left:0;
        margin-top:10px;
	}
	.email-to-kia-dealer-popup.popup_wrap .sendinform .info_tbl .info_td > .form_sch.error:after{
		right:-23px;
	}
}
.car-name-hidden {
    display: none;
}
@media all and (max-width: 1024px) {
	.soulev-visual-box img {width:100%;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
	 .find_dealer .location_mapview .center_list {
    	width: 80%;
	}
	 .drive-dealer-search .location_mapview .center_list {
    	width: 100%;
	}
} 
@media all and (max-width: 320px) {
.byoView .byo_preview .video .youtube iframe {
    width: 300px !important;
}
}
.contact_Inbox .btn-box  h2.line-msg,.testdrive-confirm h2.line-msg{
	
	font-weight:normal;
}

/*Table component*/
.specificationsM05_1 .specificationComp table{
	border: none;
	width :100%;
	cellspacing :0;
	cellpadding:1;
}
.specificationsM05_1 .specificationComp tbody:first-child tr:first-child,.specificationsM05_1 .specificationComp tbody:first-child tr:first-child p,
.specificationsM05_1 .specificationComp tbody:first-child tr:first-child th,.specificationsM05_1 .specificationComp tbody:first-child tr:first-child th p,
.specificationsM05_1 .specificationComp tbody:first-child tr:first-child td,.specificationsM05_1 .specificationComp tbody:first-child tr:first-child td p{
	height: 18px;
    background: #f8f8f8;
    font-weight: bold;
    font-size: 14px;
    color: #05141f;
}
.specificationsM05_1 .specificationComp tr th:first-child,
.specificationsM05_1 .specificationComp tr td:first-child{
	text-align: left;
	font-size: 13px;
}
.specificationsM05_1 .specificationComp tr th p{
	color: #666;
    font-weight: normal;
}
.specificationsM05_1 .specificationComp tr td{
	color: #666;
    font-weight: normal;
    text-align:center;
    padding: 0;
    width: auto !important;
    height: auto !important;
    box-sizing: border-box;
}
.specificationsM05_1 .specificationComp tr td:not(:first-child),
.specificationsM05_1 .specificationComp tr th:not(:first-child){
    width: 70px !important;
    text-align: center;
    box-sizing: border-box;
    height: auto !important;
    padding: 6px .1% !important;
    font-size: 12px;
}
.specificationsM05_1 .spec_list .specificationComp .table th,
.specificationsM05_1 .spec_list .specificationComp .table td {
    border-right: 0;
    border-color: #e8e8e8;
    padding: 6px 15px;
    border-right: 1px solid #e8e8e8;
    overflow: hidden;
    color: #666;
    font-weight: normal;
}
.specificationsM05_1 .spec_list .specificationComp .table th p,
.specificationsM05_1 .spec_list .specificationComp .table td p{
    color: #666;
    font-weight: normal;
}
.specificationsM05_1 .accessibilityBody table tbody tr{
    border-top: 1px solid #e8e8e8;
}
.specificationsM05_1 .accessibilityBody{
   overflow: auto;
}
@media (min-width: 320px) and (max-width: 767px) {
	.transcript.description_box ul li p {width:200px;}
	.transcript.description_box ul li span{position: relative;
    	bottom: 35px;
	}
	.transcript.description_box ul li:first-child span:first-child{bottom: 0px}
	
}
  .transcript.description_box ul{
  		font-weight: bold;
 }
.movie_explain.transcript-container-fe a{right:0}
@media (min-width: 767px){
	.movie_explain.transcript-container-fe{padding: 67px 0px 0;}
}
@media (min-width: 320px) and (max-width: 480px) {
		.transcript-container-fe ul.transcript-content li>p {width:200px;}
}
.companyL ul li .cp02 small, .sumcom .text1 > small {
    display: block;
    font-size: 14px;
}

.pipLayout .thumb_nail_0.tbType ul li.ix-list-item-style {
	/*width: 50%;*/
	text-align: left;
	font-weight: bold;
	font-weight: normal;
	font-size: 24px;
	border: none;
	outline: none;
	padding-left: 20px;
}

.pipLayout .thumb_nail_0.tbType ul li.ix-list-item-style-hidden{
	display: none;
}

.pipLayout .thumb_nail_0.tbType ul li.ix-list-item-style:first-of-type {
	/*padding-right: 10px;*/
}

.pipLayout .thumb_nail_0.tbType ul li.ix-list-item-style:not(:first-of-type) {
	
}

.pipLayout .thumb_nail_0.tbType ul li.ix-list-item-header {
	padding: 25px 0px 25px 10px;
}

a.brochure:before{
    content: '';
	background-repeat: no-repeat;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
	display: inline-block;
	top: -2px;
	
	background-image: url(../images/common/brochure.svg);
    width: 18px;
    height: 22px;
}

.brosura {
	margin-right: 10px;
	vertical-align: middle;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url(../images/common/brochure.svg);
    width: 18px;
	height: 22px;
	top: -2px;
}

#content .table_type5 a {
	text-decoration: none !important;
}

.date_tehnice .exTab_type {
	margin-top: 25px;
}

.pom_list .f_img {
	width: 220px;
	height: 190px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.pom_list .f_img img {
	vertical-align: middle;
}

.pom_list .helper {
	display: inline-block;
    height: 100%;
    vertical-align: middle;	
}

.pom_list .f_txt01 {

}

.pom_list .f_txt02 {
	padding-right: 10px;
}

.thumb_nail_galerie p{
	padding: 10px 0px 10px 10px;
}

.price_model_type {
	font-weight: bold;
	font-size: 13px;
	padding: 10px 6px;
}

.version_title {
	padding: 10px 6px;
	background-color: #f5f5f5;
	border: 1px solid #d6d6d6;
	font-weight: bold;
} 

.model_title {
	display: flex;
	justify-content: space-between;
}

.model_version {
	padding: 8px 6px;
	border-left:   1px solid #d6d6d6;
	border-right:  1px solid #d6d6d6; 
	border-bottom: 1px solid #d6d6d6;	
}

.model_title_text {
	font-weight: bold;
}

.model_version .model_prices{
	display: none;
	padding: 8px 0px;
}

.model_version.on .model_prices{
	display: block;
}

.model_price_box {
	display: flex;
	justify-content: space-between;
}

.model_price_box div {
	color: #666666;
}

.model_price_box_price_mobile {
	text-align: right;
}

.model_expand, .model_expand a {
	width: 22px;
	height: 22px;
}
.model_expand a {
	display: block;
	color: transparent;
	background-repeat: no-repeat;
	background-image:url(../images/models/common/expand-icon.svg);
}

.model_expand.on a {
	background-image:url(../images/models/common/collapse-icon.svg);
}

.categorie_dotari_table {
	width: 100%;
}

.categorie_dotari_table td{
	vertical-align: top;	
	padding-bottom: 10px;
}

.categorie_dotari_table td h1 {
	font-weight: bold;
	font-size: 14px;
	padding: 0px 0px 7px 0px;
}

.categorie_dotari_image {
	width: 50%;
	padding-right: 10px;
}

.dotari_list li{
	list-style-type:default;
}

.dotari_list li:before{
	/* Unicode bullet symbol */
	content: '\2022 ';
	/* Bullet color */
	color: #05141f;
	padding-right: 0.5em;
}

ul.regular_list li{
	
	list-style-position:inside;
	list-style-type: square;
}

ul.bold_list li {
	
	font-weight: bold;
}

.accessory_list {
	display: inline-block;
	padding-left: 20px;
}

.accessory_cod {
	font-weight: bold;
}

#contents.main .eut_banners {
	overflow: visible;
	position: static;

}
#contents.main .eut_banners .inner {
	overflow: hidden;
}

#sticky-footer, #sticky-footer-mobile {
	background-color: #bc1a2e;
	height:70px;
	position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1050;	
}

#sticky-footer.sticky-footer-contact, #sticky-footer-mobile.sticky-footer-contact {
	height: 80px;
}
#sticky-footer .inner, #sticky-footer-mobile .inner {
	height: 100%;
	color: #FFFFFF;
}

.logo-container-wrapper, .address-container {
	padding-right: 10px;
}

.address-container {
	vertical-align: top;
	margin-top: 5px;
}

.logo-container-wrapper {
	width:80px;
}

.company-container {
	padding-right: 40px;
	padding-left: 10px;
}

.company-container h1 {
	font-size: 20px;
	line-height: 1.3;
}

.address-container .address-section {
	display: inline-block;
}
.address-container .address-section p:first-child {
	line-height: 1.5;
}
.address-container:before {
    width: 20px;
    height: 20px;
    content: '';
    background-repeat: no-repeat;
    background-image: url(../images/newcars/spr-qm.png);
	background-size: 100px 20px;
	background-position: -20px 0;
    margin-right: 2px;
    vertical-align: middle;
    position: relative;
    float: left;
}
#sticky-footer .inner .container-wrapper, #sticky-footer-mobile .inner .container-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between; 
	height: 100%;
}
#sticky-footer .inner .container-wrapper .logo-container, #sticky-footer-mobile .inner .container-wrapper .logo-container {
	padding-right: 10px;
	border-right: 1px solid #FFF;
}

.left-container div{
	display: inline-block;
}

#sticky-footer .inner .logo, #sticky-footer-mobile .inner .logo {
	width: 65px;
	vertical-align: baseline;
}

.test-drive-container {
	right: 0;
	padding-right: 20px;
}

.btnTypeTestDrive {background-color:#fff;color:#bc1a2e}

.btnTypeTestDrive:before {
	display: inline-block;
	width: 20px;
	height: 20px;
	content: '';
	background-repeat: no-repeat;
	background-image: url(../images/newcars/test-drive-red-icon.png);
	margin-right: 5px;
	vertical-align: middle;
	position: relative;
	margin-top: -2px;
}

.btnTypeTestDriveMobile {
	background: url(../images/newcars/right-arrow.png) no-repeat 0 0;
	width: 10px;
	height:17px;
	vertical-align: middle;
	margin-top: 7px;
	margin-left: 15px;
}

.test-drive-container-mobile {
	height: 34px;
}

.test-drive-container-mobile-wrapper {
	height: 34px;
	margin-left: 10px;
	border-left: 2px solid #FFF;
}

@media all and (min-width:768px) {
	#sticky-footer-mobile {display:none;}
}
@media all and (min-width:1367px) {
	#contents.main .eut_main_type4 .banners.item2.item-dealer { left: 18.66%; }
	#contents.main .eut_main_type4 .banners.item3.item-dealer { left: 35.33%; }
	#contents.main .eut_main_type4 .banners.item4.item-dealer { left: 51.99%; }
	#contents.main .eut_main_type4 .banners.item5.item-dealer { left: 68.65%;}	
}

@media (max-width:1367px)  and (min-width:1111px) {
	#contents.main .eut_main_type4 .banners.item-dealer {
	    height: 195px;
	}
	#contents.main .eut_main_type4 .banners.item2.item-dealer { left: 16.66%; }
	#contents.main .eut_main_type4 .banners.item3.item-dealer { left: 33.33%; }
	#contents.main .eut_main_type4 .banners.item4.item-dealer { left: 49.99%; }
	#contents.main .eut_main_type4 .banners.item5.item-dealer { left: 66.65%;}	
}

@media (max-width:1110px)  and (min-width:768px) {
	.inner-container-dealer {margin:0;}
	#contents.main .eut_main_type4 .banners.item2.item-dealer { left: 0%; width:25%;}
	#contents.main .eut_main_type4 .banners.item3.item-dealer { left: 25%; width:25%;}
	#contents.main .eut_main_type4 .banners.item4.item-dealer { left: 50%; width:25%;}
	#contents.main .eut_main_type4 .banners.item5.item-dealer { left: 75%; width:25%;}
}

@media (max-width: 1024px)   and (min-width:768px) {
	#contents.main .eut_main_type4.eut_banners.eut_banners_dealers {
		height: 210px;
	}
	#contents.main .eut_main_type4 .banners.item-dealer { top: 502px; }
}

#sticky-footer-mobile .left-container {
	width: 100%;
}

#sticky-footer-mobile .left-container .company-container {
	width: 100%;
	padding: 0;
}

#sticky-footer-mobile .left-container .company-container div {
	display: block;
}

#sticky-footer-mobile .left-container .company-container div.company-name{
	float: left;
}

#sticky-footer-mobile .left-container .company-container div.schedule-test-drive {
	float: right;
}


.video-galery {
	padding: 10px 0px 0px 30px;
	text-align: left;
    font-weight: bold;
    font-size: 24px;
}

.logo-dealer {
	display: table-cell;
	vertical-align: middle;
	padding-left: 9px;
	padding-right: 50px;
	border-left: 1.5px solid #bc162c;
}

.logo-dealer h1 {
   font-size: 14px;
   font-weight: bold;
   line-height: 20px;
   margin: 0px;
   padding: 0px;
}

.logo-dealer p {
	font-size: 11px;
	line-height: 11px;
	margin: 0px;
	padding: 0px;	
}

#header .logo_h1.logo_h1_dealer .lg_a {
	display: table-cell;
	padding-right: 8px;
}

.widget-company-title {
	color: #FFFFFF;
}

.widget-company-name {
	font-size: 14px;
	font-weight: bold;
}



#contents.main .eut_main_type4 .inner-container-dealer .banners .widget { 
	top: 50%; 
	height: 70%;
	margin-top: -18%;
}

#contents.main .eut_main_type4 .inner-container-dealer .banners .widget p:first-of-type{ 
	height: 36px;
}

.gnb_area .gnb_nav_dealer .dth1_a, .gnb_area .gnb_nav_dealer .dth2_a, .gnb_area .gnb_nav_dealer .dth_pip .car_menu li a {
	font-weight: normal;
}

@media (min-width: 768px) {
	
	.gnb_area .gnb_nav_dealer {
		float: right;
		margin: 0px 190px 0px 0px;
	}

	.secondary-nav-desktop .util_menu_dealer .util_l .util_a {
		font-weight: normal;
	}
}

.pricing_header_table {
	display: flex;
	justify-content: space-around;
	flex-direction: initial;
}

.pricing_header_rabla {
	width: 30%;
}

.fisaprodus_wrapper {
	width: 70%;
	text-align: right;
	padding-bottom: 10px;
}

#content .fisaprodus_wrapper a {
	color: #05141f;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none !important;
}

#content .fisaprodus_wrapper a:hover {
	text-decoration: underline !important;
}

#content .fisaprodus_wrapper a.configurator {
	margin-left: 25px;
}

#content .fisaprodus_wrapper a.configurator:before {
    content: '';
	background-repeat: no-repeat;
	margin-right: 8px;
	margin-bottom: 2px;
    vertical-align: middle;
    position: relative;
	display: inline-block;
	background-image: url(../images/models/common/configureaza-icon-black.svg);
    width: 24px;
    height: 24px;
	
}


/*
.fisaprodus_wrapper .fisaprodus:before {
    content: '';
    background-repeat: no-repeat;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    top: -2px;
    background-image: url(../images/common/pdf-icon.svg);
    width: 20px;
    height: 20px;
}
*/

#content a.fisaprodus {
	text-decoration: none !important;
}

#dialog-configuratie a{
	text-decoration: underline; 
}

.top_button {
	bottom: 60px;
	height: 40px;
	display: none;
	position: fixed;
	right: 40px;
	width: 40px;
	background: rgba(0,0,0,0) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjYxLjgwOCAyNjEuODA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjEuODA4IDI2MS44MDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNmZmZmZmY7IiBkPSJNMjYwLjQ4NSwxNjAuMzg0TDEzNS42ODYsMTkuNDA5Yy0yLjQyLTIuNzMtNi4zMzEtMi43MzYtOC43NTctMC4wMTFMMS4zMywxNjAuMzg5DQoJCWMtMi40MjYsMi43My0xLjQ0MSw0LjkyOCwyLjIwMyw0LjkyOGg3OS4xNDR2NzIuNTQ2YzAsMy42NDQsMi45NTMsNi41ODcsNi41OTIsNi41ODdoODMuMjY3YzMuNjM5LDAsNi41OTItMi45NDgsNi41OTItNi41ODcNCgkJdi03Mi41NDZoNzkuMTM4QzI2MS45MSwxNjUuMzE3LDI2Mi45MDYsMTYzLjExNCwyNjAuNDg1LDE2MC4zODR6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat scroll center center;
	background-color: #05141f;
	text-align: center;
	background-size: 20px;
	line-height: 35px;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	z-index: 99999;
	border-color: transparent;
}

.top_button:hover, .top_button:active, .top_button:focus {
	text-decoration: none;
}

.auto_rulate_details_container {
	background: #fff;
	min-height: 400px;
	display: flex;
	flex-wrap: wrap;
	padding: 10px 10px;
}

.rulate_title {
	display: block;
}

.rulate_title_box {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}

.rulate_title_home {
	width: 100%;
	padding-bottom: 30px;
}

.rulate_title:after {
	content: '';
    display: block;
    width: 70px;
    height: 2px;
    background: #05141f;
    margin-top: 22px;
}

.auto_rulate_details_container>.column1 {
	width: 55%;
	padding-right: 5%;
}

.auto_rulate_details_container>.column2 {
	width: 35%;
	padding-right: 5%;
}

.auto_rulate_details_gallery .main_image {
	width: 100%;
}

.auto_rulate_details_information h1 {
	font-size: 14px;
	padding-bottom: 10px;
}

.auto_rulate_details_information_item {
	display: flex;
}

.auto_rulate_details_information_item .column1, .auto_rulate_details_information_item .column2{
	width: 50%;
}

.auto_rulate_details_information_item .column1 {
	font-weight: bold;
}

.auto_rulate_details_information_cere_informatii {
	padding: 10px 0px;
}

.auto_rulate_details_information_cere_download {
	margin-top: 5px;
}

.auto_rulate_details_information_cere_download2 {
	margin-top: 25px;
	margin-bottom: 10px;
}

.auto_rulate_details_information_cere_download a {
	font-size: 14px;
	color: #05141F;
}
.auto_rulate_details_information_cere_download a:before {
	content: "";
	display: inline-block;
	background: url("../images/used_cars/fisa.png") no-repeat; width: 29px; height: 31px;
	padding-right: 5px;
	vertical-align: middle;
	padding-bottom: 5px;
}
.auto_rulate_headlines {
	margin-top: 50px;
	background: #fff;
	min-height: 400px;
	display: flex;
	flex-direction: row-reverse;
    justify-content: space-between;
}

.column_item {
	display: flex;
	padding-bottom: 7px;
}

.column_item>.key{
	width: 60%;
	font-weight: bold;
}

.column_item>.value{
	width: 40%;
}

.auto_rulate_details_container>.column2-list {
	width: 40%;
	padding-right: 0;
}

.auto_rulate_headlines .left_panel{
	padding: 40px 20px 20px 20px;
}

.auto_rulate_headlines .left_panel h2, .auto_rulate_headlines .left_panel h3{
	font-weight: bold;
}

.auto_rulate_headlines .left_panel h2 {
	margin-bottom: 30px;
	font-size: 17px;
}

.auto_rulate_headlines .left_panel h3 {
	margin-bottom: 20px;
	font-size: 17px;
}

.auto_rulate_headlines .left_panel ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
  
.auto_rulate_headlines .left_panel  li {
	padding-left: 1em;
	text-indent: -1em;
	padding-bottom: 0.85em;
}
  
.color_dark_red {
	color: #05141F;
	font-weight: bold;
}

.auto_rulate_headlines .left_panel li:before {
	content: '\f00c';
	font: normal normal normal 14px/1 FontAwesome;
	color: #05141F;
	padding-right: 5px;
}

.auto_rulate_not_found {
  color: #05141F;
  font-size: 14px;
  padding: 10px;
}

.auto_rulate_filters {
	background-color: #e4e4e4;
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
}

.auto_rulate_filters>.column_full {
	/*flex-grow: 1;*/
	width: 100%;
	padding: 10px;
}

.clear_filters {
	font-size: 14px;
	color: #05141F;
}

.align_right {
	text-align: right;
}

.auto_rulate_filters>.column {
	/*flex-grow: 1;*/
	width: 25%;
	padding: 10px 0px;
}

.auto_rulate_table {
	min-height: 50px;
	background-color: #FFFFFF;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 10px 5px;
}

.auto_rulate_table>.auto_rulate_column {
	/*flex-grow: 1;*/
	width: 33.33%;
}

.auto_rulate_table>.auto_rulate_column>.auto_rulate_box{
	padding: 5px 5px;
}

.auto_rulate_table>.auto_rulate_column>.auto_rulate_box h1{
	margin: 15px 0;
	font-size: 13px;
	padding: 0px 20% 0px 5px;
	font-weight: bold;
}

.auto_rulate_table>.auto_rulate_column>.auto_rulate_box h2{
	padding: 0px 0px 0px 5px;
	font-size: 13px;
}

.auto_rulate_main {
	border: 1px solid #e4e4e4;
	padding-bottom: 10px;
}

.auto_rulate_details {
	display: flex;
	flex-wrap: wrap;
	border: 1px solid #e4e4e4;
	border-top: none;
	padding: 15px 0px;
}

.auto_rulate_details_item {
	flex-grow: 1;
	width: 25%;
	text-align: center;
}

.auto_rulate_details_item p {
	line-height: 22px;
}

.auto_rulate_table>.auto_rulate_column>.auto_rulate_box .auto_rulate_details .auto_rulate_details_item img {
	width: auto;
	height: 26px;
}

.auto_rulate_table>.auto_rulate_column>.auto_rulate_box h2.price{
	font-weight: bold;
}

.auto_rulate_table>.auto_rulate_column>.auto_rulate_box img{
	width: 100%;
}

.custom_dropdown_wrapper {
	margin: 0px 50px;
	box-sizing: border-box;
	width: 170px;
}

.custom_dropdown {
	position: relative;
	float: left;
	width: 170px;
}

.custom_dropdown:after {
    content: '\f078';
    font: normal normal normal 14px/1 FontAwesome;
    color: #FFF;
    right: 0px;
    padding: 14px 8px;
    position: absolute;
	pointer-events: none;
	background-color: #05141F;
}


.custom_dropdown select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */
  
  display: block;
  width: 100%;
  max-width: 320px;
  height: 40px;
  float: right;
  padding: 0px 24px;
  font-size: 14px;
  line-height: 1.75;
  color: #05141f;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #d7d7d7;
  -ms-word-break: normal;
  word-break: normal;
}



.auto_rulate_filters select.clasic {
	background-image:
	  linear-gradient(45deg, transparent 50%, white 50%),
	  linear-gradient(135deg, white 50%, transparent 50%),
	  linear-gradient(to right, #05141F, #05141F);
	background-position:
	  calc(100% - 20px) calc(1em + 2px),
	  calc(100% - 15px) calc(1em + 2px),
	  100% 0;
	background-size:
	  5px 5px,
	  5px 5px,
	  2.5em 2.5em;
	background-repeat: no-repeat;
  }
  
  .auto_rulate_filters select.clasic:focus {
	background-image:
	  linear-gradient(45deg, white 50%, transparent 50%),
	  linear-gradient(135deg, transparent 50%, white 50%),
	  linear-gradient(to right, #05141F, #05141F);
	background-position:
	  calc(100% - 15px) 1em,
	  calc(100% - 20px) 1em,
	  100% 0;
	background-size:
	  5px 5px,
	  5px 5px,
	  2.5em 2.5em;
	background-repeat: no-repeat;
	border-color: grey;
	outline: 0;
  }
  
  .pagination_container {
	  padding: 20px;
	  background-color: #FFF;
	  text-align: right;
  }

  .pagination_container>.pagination_rulate {
	  padding: 0px;	
  }

  .pagination_container>.pagination_rulate a{
	  background-color: #f2f2f2;
	  line-height: 18px;
	  font-size: 14px;
	  padding: 10px 15px;
  }

  .pagination_container>.pagination_rulate a:hover, .pagination_container>.pagination_rulate a:visited, .pagination_container>.pagination_rulate a:active{
	  text-decoration: none;
  }

  .pagination_container>.pagination_rulate a.active{
	  background-color: #05141F;
	  color: #FFF;
  }

  .fisa_produs {
	padding: 20px;
  }

  .con_tit_h3_auto_rulate_details {
	font-size: 18px;
  }

  .auto_rulate_dotari:before {
	content: '\f00c';
	font: normal normal normal 14px/1 FontAwesome;
	color: #05141F;
	padding-right: 5px;
   }

  .sup {
	vertical-align: super;
	font-size: 8px;
	line-height: normal;
  }

  #tabel_preturi_container_mobile {
	display: none;
  }

  .legenda_dotari {
	  padding-top: 20px;
  }

  .bold {
	  font-weight: bold;;
  }

  .dotare_legenda {
	display: inline-block;
	text-align: center;
    width: 100%;
    cursor: pointer;
  }

  .table.accessibilityBody table td, .table.accessibilityBody table th {
	  text-align: center;
  }  
  
  .table.accessibilityBody table td:first-child, .table.accessibilityBody table th:first-child {
	text-align: left;
   }


  

  @media all and (max-width:768px) {
	.fisaprodus_wrapper {
		text-align: center;
	}

	.col-title-container .col-title-name {
		flex: 50%;
	}

	.filtru_modele {
		flex: 50%;
	}	

	.filter_box_container {
		flex-direction: column;
	}
	.filter_box_item {
		display: flex;
		align-items: center;
	}

	.filter_box_item h1{
		flex: 30%;
	}

	.filter_box_checkboxes {
		flex: 70%;
		margin-left: 10px;
		display: flex;
		align-content: flex-start;
	}

	.filter_box_checkboxes label {
		width: 70px;
	}

	#tabel_preturi_container_mobile {
		display: block;
	}

	#tabel_preturi_container_web {
		display: none;
	}

	.auto_rulate_headlines {
		display: block;
	}

	.auto_rulate_headlines>.right_panel img {
		width: 100%;
	}

	.auto_rulate_filters {
		padding-left: 10%;
	}
	.auto_rulate_filters>.column {
		width: 50%;
	}
	.custom_dropdown_wrapper, .custom_dropdown {
		width: 88px;
	}

	.auto_rulate_table {
		justify-content: center;
	}

	.auto_rulate_table>.auto_rulate_column {
		width: 80%;
		flex-grow: initial;
	}

	.auto_rulate_details_container>.column1 {
		width: 100%;
		padding-right: 0;
		padding-bottom: 20px;
	}
	.auto_rulate_details_container>.column1-list {
		padding-bottom: 0px;
	}
	
	.auto_rulate_details_container>.column2 {
		width: 100%;
		padding-right: 0;
		padding-bottom: 20px;
	}

	.column_item>.key {
		width: 50%;
	}

	.column_item>.value {
		width: 50%;
	}	
  }

  @media screen and (min-width: 769px) and (max-width: 960px) {
	.auto_rulate_filters {
		padding-left: 5%;
	}

	.auto_rulate_filters>.column {
		width: 33.33%;
	}

	.auto_rulate_table {
		justify-content: center;
	}

	.auto_rulate_table>.auto_rulate_column {
		width: 50%;
	}

	.auto_rulate_details_container>.column1 {
		width: 100%;
		padding-right: 0;
		padding-bottom: 20px;
	}
	.auto_rulate_details_container>.column1-list {
		padding-bottom: 0px;
	}
	
	.auto_rulate_details_container>.column2 {
		width: 100%;
		padding-right: 0;
		padding-bottom: 20px;
	}

	.column_item>.key {
		width: 50%;
	}

	.column_item>.value {
		width: 50%;
	}
  }

  @media (min-width: 1601px) {
	#contents.main .eut_main_type4 .key_visual .img_wrap img {
		height: 1080px;
	}

	#contents.main .eut_main_type4 .key_visual_dealer .img_wrap img {
		height: 900px;
	}

	#contents.main .eut_main_type4 .key_visual_dealer {
		height: 524px;
	}

	.circles {
		top: 790px;
	}

  }

  @media (min-width: 1400px) {
	.secondary-nav-desktop .util_menu {
		height: 32px;
	}
  }

  @media (max-width: 1050px) {
	#contents.main .main_prev, #contents.main .main_next {
		top: 55vh;
		transform: translateY(-50%);
	}
  }

  a.eut_cmpe_btn_home.homepage:first-child {
    margin-left: 0px;
  }

  a.eut_cmpe_btn_home.homepage:last-child {
    margin-right: 0
  }

	a.eut_cmpe_btn_home.homepage, a.eut_cmpe_btn_home.ghost {
		margin-left: 10px;
		height: auto;
		line-height: unset;
		padding: 10px 20px;
		font-size: 14px;
		text-transform: none
	}

	a.eut_cmpe_btn_home.ghost {
		background-color: transparent;
		color: #FFF;
		border: 1px solid #FFF;
	}

	a.eut_cmpe_btn_home {
		display: inline-block;
		height: 30px;
		line-height: 30px;
		padding: 0 3px 0 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 0;
		border-radius: 0;
		font-weight: bold;
		font-size: 14px;
		color: #05141f;
		background-color: #fff;
		border: 0;
		text-align: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-transform: uppercase;
	}

	@media (max-width: 767px) {

		a.eut_cmpe_btn_home.homepage:first-child {
			margin-top: 0px;
		}

		a.eut_cmpe_btn_home.homepage, a.eut_cmpe_btn_home.ghost {
			min-width: 313px;
			margin: 10px 0px 0px 0px;
			text-align: center;
		}
		
	}

	.email_container {
		text-align: center;
	}

	.email_icon {
		width: 50px;
	}
	
	@media (max-width: 1024px) {
		.pricing_header_table {
			flex-direction: column-reverse;
		}
	
		.pricing_header_rabla {
			width: 100%;
			text-align: center;
			margin-bottom: 10px;
		}
	
		.fisaprodus_wrapper {
			width: 100%;
		}	
	}

.black_color {
	color: #05141f;
}	