@media print,screen and (min-width:741px) and (max-width:20000px){
	.pdn_highlight { background:#fff; overflow:hidden; }
	.point_red { color:#e63312; }
	.pdn_highlight.contWrap .contBox { padding-top:0; }
	.pdn_highlight .highlight_vod { width:1920px; height:1024px; position:relative; left:50%; margin-left:-960px; overflow:hidden; }
	.pdn_highlight .panel { position:absolute; width:100%;height:100%; opacity:0.01; z-index:1; }
	.pdn_highlight .highlight_vod .highlight_title_box {position:absolute; top:100px; left:400px; }
	.pdn_highlight .highlight_vod .highlight_title_box h2 { font-size:72px; line-height:72px; font-family:'HyundaiBold'; color:#fff; }
	.pdn_highlight .highlight_vod .highlight_title_box p { margin-top:20px; font-size:22px; line-height:30px; font-family:'HyundaiMedium'; color:#fff; }
	.pdn_highlight .mobile_img { display:none; }
	.pdn_highlight #highlightVod { display:block; }
	.pdn_highlight .highlight_vod .highlight_title_box h2 span { display:inline; }
	
	.pdn_highlight .highlight_parallax {margin-top:100px;}
	.pdn_highlight .parallax_title_box h2 { position:relative; font-size:72px; line-height:72px; font-family:'HyundaiBold'; color:#000000; }
	.pdn_highlight .parallax_title_box p { position:relative; margin-top:20px; font-size:16px; line-height:24px; font-family:'HyundaiRegular'; color:#000000; }
	.pdn_highlight .parallax_box { height:2650px; margin-top:52px; position:relative; }
	.pdn_highlight .parallax_box > div { position:absolute; }
	.pdn_highlight .parallax_box .text_box_sub h3,
	.pdn_highlight .parallax_box .text_box h3 { font-family: 'HyundaiBold'; font-size:54px; line-height:1; color:#000; }
	.pdn_highlight .parallax_box .text_box_sub p,
	.pdn_highlight .parallax_box .text_box p { font-family: 'HyundaiMedium'; font-size:16px; line-height:24px; margin-top:10px; color:#000; }

	.pdn_highlight .parallax_box .image_box_1 { left:0px; z-index:1; }
	.pdn_highlight .parallax_box .image_box_2 { left:-80px; top:490px; z-index:2; }
	.pdn_highlight .parallax_box .text_box_1 { left:770px; top:194px; z-index:3; }
	.pdn_highlight .parallax_box .text_box_1_sub { left:770px; top:251px; z-index:3; }

	.pdn_highlight .parallax_box .image_box_3 { left:897px; top:550px; z-index:1; }
	.pdn_highlight .parallax_box .image_box_4 { left:290px; top:830px; z-index:2; }
	.pdn_highlight .parallax_box .text_box_2 { left:20px; top:1288px; z-index:4; }
	.pdn_highlight .parallax_box .text_box_2_sub { left:20px; top:1344px; z-index:4; }
	.pdn_highlight .parallax_box .image_box_5 { left:800px; top:1300px; z-index:3; }

	.pdn_highlight .parallax_box .image_box_6 { left:-157px; top:1540px; z-index:2; }
	.pdn_highlight .parallax_box .image_box_7 { left:147px; top:1660px; z-index:3; }
	.pdn_highlight .parallax_box .image_box_8 { left:925px; top:2122px; z-index:2; }
	.pdn_highlight .parallax_box .text_box_3 { left:163px; top:2244px; z-index:4; }
	.pdn_highlight .parallax_box .text_box_3_sub { left:163px; top:2356px;  z-index:4; }
	
	.pdn_highlight .parallax_box .mobile_image_1,
	.pdn_highlight .parallax_box .mobile_image_2,
	.pdn_highlight .parallax_box .mobile_image_3 { display:none; }

	.pdn_highlight .highlight_sound { position:relative; width:1920px; height:780px; left:50%; margin-left:-960px; margin-top:-50px; z-index:3;}
	.pdn_highlight .highlight_sound .sound_bg { position:absolute; top:0; left:0; z-index:1; }
	.pdn_highlight .highlight_sound .sound_bg img { opacity:0; position:absolute; top:0; left:0; }
	.pdn_highlight .highlight_sound .title_block { position:absolute; width:100%; top:92px; text-align:center; font-size:72px; line-height:72px; color:#000; font-family: 'HyundaiBold'; z-index:2; }
	.pdn_highlight .highlight_sound .title_block p { color:#000000; font-family: 'HyundaiRegular'; font-size:16px; line-height:24px; margin-top:19px; }
	.pdn_highlight .highlight_sound .player_block { position:relative; width:322px; margin:0 auto; padding-top:335px; visibility:hidden;  z-index:2;}
	.pdn_highlight .highlight_sound .player_block:after { clear:both; content:''; display:block; }
	.pdn_highlight .highlight_sound .player_block .pause_btn { float:left; width:12px; height:15px; background:url('../images/highlight_sound_icon_pause.png') left top no-repeat;}
	.pdn_highlight .highlight_sound .player_block .pause_btn.on { width:12px; height:15px; background:url('../images/play_btn.png') left top no-repeat;}
	.pdn_highlight .highlight_sound .player_block .play_bar { position:relative; float:left; top:7px; margin-left:20px; width:240px; height:2px; background:#fff; }
	.pdn_highlight .highlight_sound .player_block .play_bar .play_progress { position:absolute; top:0; left:0; width:0; height:2px; background:#e63312; }
	.pdn_highlight .highlight_sound .player_block .play_bar .durationTime { position:absolute; right:0; bottom:-20px; color:#fff; font-size:12px; font-family: 'HyundaiRegular'; display:none;}
	.pdn_highlight .highlight_sound .player_block .play_bar .currentTime {position:absolute; left:253px; bottom:-13px; color:#e63312; font-size:12px; font-family: 'HyundaiRegular';}
	.pdn_highlight .highlight_sound .title_block .sound_info { margin-top:103px; padding-top:45px; line-height:20px;
	background:url('../images/highlight_sound_ico.png') center top no-repeat; color:#e63312; font-size:16px; font-family: 'HyundaiMedium'; }

	.pdn_highlight .highlight_sound .icon_block { text-align:center; font-size:0; padding-top:133px; position:relative;  z-index:2;}
	.pdn_highlight .highlight_sound .icon_block li { display:inline-block; font-size:17px; font-family: 'HyundaiMedium'; margin:0 37px; }
	.pdn_highlight .highlight_sound .icon_block li a { text-decoration:none; display:block; width:170px; padding-top:0; position:relative; }
	.pdn_highlight .highlight_sound .icon_block li a .icon { position:relative; height:170px; }
	.pdn_highlight .highlight_sound .icon_block li a .icon img { opacity:0; position:absolute; top:0; left:0; }
	.pdn_highlight .highlight_sound .icon_block li a .icon img:first-child{ opacity:1;}

	.pdn_highlight .highlight_sound .icon_block li span {color:#fff; }
	.pdn_highlight .highlight_sound .icon_block li a .mov_icon { position:absolute; top:0; left:0; z-index:3; display:none;}
	.pdn_highlight .highlight_sound .icon_block li.on a span { color:#e63312; }
	.pdn_highlight .highlight_sound .icon_block .text_block { position:relative; margin-top:10px; }
	.pdn_highlight .highlight_sound .icon_block .text_block span { position:absolute; width:100%; text-align:center; top:0; left:0; opacity:0; }
	.pdn_highlight .highlight_sound .icon_block .text_block span:first-child { opacity:1; }
	.pdn_highlight .highlight_sound .icon_block .text_block .red { color:#e63312; }
	.pdn_highlight .highlight_sound .sound_box { visibility:hidden; position:Absolute; left:-999999px;}

	
	.pdn_highlight .highlight_ngrin {position:relative; width:1920px; height:1000px; left:50%; margin-left:-960px; background:black; overflow:hidden;}
	.pdn_highlight .highlight_ngrin .ngrin_movie { position:relative; top:-60px; }
	.pdn_highlight .highlight_ngrin .title_block { position:absolute; width:100%; top:93px; text-align:center; font-size:72px; line-height:72px; color:#fff; font-family: 'HyundaiBold'; z-index:3; }
	.pdn_highlight .highlight_ngrin .title_block .red { color:#e63312; }
	.pdn_highlight .highlight_ngrin .title_block p { color:#fff; font-family: 'HyundaiRegular'; font-size:16px; line-height:24px; margin-top:15px; }
	.pdn_highlight .highlight_ngrin .vod_box { position:relative; width:1920px; height:1100px; }
	.pdn_highlight .highlight_ngrin .vod_box > div { position:absolute; top:0; left:0; z-index:2; opacity:1;}
	.pdn_highlight .highlight_ngrin .vod_box > div:first-child { opacity:1; }
	.pdn_highlight .highlight_ngrin .vod_box iframe { width:1920px; height:1100px; position:absolute; left:0; top:0; }
	.pdn_highlight .highlight_ngrin .vod_box iframe .ytp-title {display:none;}

	.pdn_highlight .highlight_ngrin .ngrin_nav { width:100%; height:12px; position:absolute; bottom:186px; background:url("../images/highlight_ngrin_nav_bg.png") no-repeat center; z-index:2; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li { width:100px; text-align:center; position:absolute; top:-30px; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li a { display:block; text-decoration:none; position:relative; padding-top:50px;}
	.pdn_highlight .highlight_ngrin .ngrin_nav img { display:none; margin:0 auto; }
	.pdn_highlight .highlight_ngrin .ngrin_nav span { display:inline-block; margin-top:10px; line-height:20px; font-size:16px; font-family: 'HyundaiMedium'; color:#888888; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li.on {top:-85px;}
	.pdn_highlight .highlight_ngrin .ngrin_nav li.normal { left:590px; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li.on.normal span { color:#adc9d9; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li.eco { left:1230px; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li.on.eco span {color:#5ccc72;}
	.pdn_highlight .highlight_ngrin .ngrin_nav li.sport {  left:750px; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li.on.sport span {color:#e5402e;}
	.pdn_highlight .highlight_ngrin .ngrin_nav li.n { left:910px;  }
	.pdn_highlight .highlight_ngrin .ngrin_nav li.n span {padding-left:47px; background:url("../images/sia_n_icon.png") no-repeat left top;}
	.pdn_highlight .highlight_ngrin .ngrin_nav li.on.n span {color:#cc240a; background:url("../images/sia_n_icon.png") no-repeat left bottom;}
	.pdn_highlight .highlight_ngrin .ngrin_nav li.nc { left:1070px; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li.nc span { padding-left:50px; background:url("../images/sia_n_icon.png") no-repeat left top;}
	.pdn_highlight .highlight_ngrin .ngrin_nav li.on.nc span {color:#6242a6; background:url("../images/sia_n_icon.png") no-repeat left bottom;}
	.pdn_highlight .highlight_ngrin .ngrin_nav li.on img { display:block; }
	.pdn_highlight .highlight_ngrin .ngrin_nav li .bg { position:absolute; width:0; padding:0 !important; z-index:2; height:80px; top:50px; left:0; margin-top:0; left:10px; background:none !important;}

	.pdn_highlight .ngrin_movie { display:block; } 
	.pdn_highlight .ngrin_movie_mobile { display:none; }

	/* custom title */
	.pdn_highlight .custom_title { text-align:center; margin-top:95px; margin-bottom:50px; }
	.pdn_highlight .custom_title h2 { font-size:72px; line-height:72px; color:#000; font-family: 'HyundaiBold'; } 
	.pdn_highlight .custom_title p { font-family: 'HyundaiRegular'; color:#000000; font-size:16px; line-height:24px; margin-top:15px; }

	.pdn_highlight .highlight_half_area { background:url('../images/highlight_half_bg.jpg') center top no-repeat; }
	.pdn_highlight .main_bg_wrap { position:relative; padding:120px 0; }
	.pdn_highlight .main_bg_wrap .main_list ul.list {position: relative;height: 640px; margin-bottom:50px; }
	.pdn_highlight .main_bg_wrap .main_list ul.list li {position: absolute;width: 560px;height: 640px;padding: 0;overflow: hidden;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap {position: relative;width: 100%;height: 100%;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap > span.img {position: absolute;left: 0;top: 0;z-index: 1;display: block;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap > span.txt {position: absolute;z-index: 2;display: block;width: 550px;font-size: 16px;line-height: 24px;font-family: 'HyundaiRegular';}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap > span.txt strong {display: block;padding: 0 0 17px 0;font-size: 36px;line-height: 36px;font-family: 'HyundaiBold';font-weight: normal;}

	.pdn_highlight .main_bg_wrap .main_list ul.list li.list_left {left: 0;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li.list_left .list_wrap span.txt {color: #000;text-align: right;left: 0;top: 42px;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li.list_left .list_wrap span.txt strong {color: #000;text-align: right;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li.list_right {right: 0;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li.list_right .list_wrap span.txt {color: #000;text-align: left;right: 0;top: 423px;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li.list_right .list_wrap span.txt strong {color: #000;text-align: left;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li sup { line-height:1; font-size:20px; vertical-align:middle; top:0;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap .layer sup { line-height:1; font-size:15px; vertical-align:middle;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .txt span { margin:0; font-size:12px; line-height:18px; font-family:'arial';}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .txt span sup { line-height:1; font-size:15px; vertical-align:middle; }
	.pdn_highlight .main_bg_wrap .main_list ul.list li .txt span.first { margin:11px 0 0; }
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap .layer .txt span { margin:0; }
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap .layer .txt span.first { margin:11px 0 0; }
	
	.pdn_highlight .main_bg_wrap .main_list ul.list.list1 li.list_left .list_wrap span.txt {left: -68px;top: 45px;}
	.pdn_highlight .main_bg_wrap .main_list ul.list.list1 li.list_right .list_wrap span.txt {right: -68px;top: 410px;}
	.pdn_highlight .main_bg_wrap .main_list ul.list.list2 li.list_left .list_wrap span.txt {left: -68px;top: 45px;}
	.pdn_highlight .main_bg_wrap .main_list ul.list.list2 li.list_right .list_wrap span.txt {right: -68px;top: 385px;}
	.pdn_highlight .caution {color:#8d744a;display:block;font-size:11px;font-size:1.1rem;padding-left:15px;background: url('../images/bul_caution.png') no-repeat 0 2px;}

	.pdn_highlight .slider_contents_bg_wrap {display:block;}
	.pdn_highlight .slider_content_mobile {display:none;}

	.pdn_highlight .slider_contents_wrap { margin-top:-100px;}
	.pdn_highlight .slider_contents_bg_wrap {margin:0 auto;}
	.pdn_highlight .slider_contents {height:1100px;overflow:hidden;position:relative;}
	.pdn_highlight .slider_contents .subject {padding-top:44px;}
	.pdn_highlight .slider_contents .subject h3 {padding:0 0 18px 0;margin:0;font-family: 'HyundaiBold';color:#000000;font-size:72px;line-height:72px; background:none;}
	.pdn_highlight .slider_contents .subject p {font-size:16px;line-height:24px;color:#000;font-family: 'HyundaiRegular';}

	.pdn_highlight .slider_contents .visual { position:relative; margin-top:48px; left:82px;}
	.pdn_highlight .slider_contents .view .subject {position:relative;z-index:2;}
	.pdn_highlight .slider_contents .view > ul > li {left:0;width:100%;height:100%;position:absolute;top:0;opacity:0;}
	.pdn_highlight .slider_contents .view > ul > li:first-child {left:0;opacity:1}
	.pdn_highlight .slider_contents .control > div {display:none;}
	.pdn_highlight .slider_contents .control > div.on {display:block;}
	.pdn_highlight .slider_contents .control .prev,
	.pdn_highlight .slider_contents .control .next {position:absolute;top:467px;z-index:3;}
	.pdn_highlight .slider_contents .control .prev a,
	.pdn_highlight .slider_contents .control .next a {text-indent:-9999px;}
	.pdn_highlight .slider_contents .control .prev {display:none;width:37px;height:72px;padding:0;background:url("../images/btn_highlight_slider.png") no-repeat 0 0;left:0;}
	.pdn_highlight .slider_contents .control .prev a {display:block;width:100%;height:100%;}
	.pdn_highlight .slider_contents .control .next {width:37px;height:72px;padding:0;background:url("../images/btn_highlight_slider.png") no-repeat -50px 0;right:0;}
	.pdn_highlight .slider_contents .control .next a {display:block;width:100%;height:100%;}
	.pdn_highlight .slider_contents .ids {position:absolute;left: 545px;top: 771px;z-index:10;}
	.pdn_highlight .slider_contents .ids li {width:10px;height:10px;background:url("../images/id_bullets_grey_red_highlight.png") no-repeat -20px 0;float:left;margin-right:10px;}
	.pdn_highlight .slider_contents .ids li a{display:block;width:10px;height:10px;text-indent:-9999px;overflow:hidden;}
	.pdn_highlight .slider_contents .ids li.on {background-position:0 0;}
	.pdn_highlight .slider_contents .caution {display:block;margin:11px 0 0;font-size:12px;}
	.pdn_highlight .slider_contents .red { color:#e63312; }
	.pdn_highlight .slider_contents .wheel { margin:33px auto 0; position:relative; z-index:2; }
	.pdn_highlight .slider_contents .wheel:after { clear:both; content:''; display:block; }
	.pdn_highlight .slider_contents .wheel > * { box-sizing:content-box; }
	.pdn_highlight .slider_contents .wheel .wheel_img { width:233px; float:left; position:relative; padding-left:87px;}
	.pdn_highlight .slider_contents .wheel .wheel_img h4 { position:absolute; left:0px; top:-23px; font-size:25px; line-height:1; font-family: 'HyundaiBold';color:#000000; z-index:2;}
	.pdn_highlight .slider_contents .wheel .wheel_img img { display:block; margin-top:-7px; margin-left:-19px; position:relative; }
	.pdn_highlight .slider_contents .wheel .spec {float:left; width:800px; margin-top:12px; }
	.pdn_highlight .slider_contents .wheel .spec ul { border-top:2px solid #000; padding-top:15px; margin-bottom:40px; }
	.pdn_highlight .slider_contents .wheel .spec ul:after { clear:both; content:''; display:block; }
	.pdn_highlight .slider_contents .wheel .spec ul li { float:left; width:266px; position:static; padding-left:14px; margin-bottom:0px; font-family: 'HyundaiMedium'; font-size:16px; line-height:25px; color:#000; background: url("../images/highlight_wheel_black_dot.png") no-repeat left center ;}
	.pdn_highlight .slider_contents .wheel .spec ul.red { border-top:2px solid #e63312; }
	.pdn_highlight .slider_contents .wheel .spec ul.red li { color:#e63312; background: url("../images/highlight_wheel_red_dot.png") no-repeat left center ;}
	.pdn_highlight .slider_contents .wheel .exclusive_color { position:absolute; right:0px; top:-55px; display:inline-block; height:32px; font-size:16px; line-height:52px; padding-right:40px; font-family: 'HyundaiMedium'; color:#000; 
		background: url("../images/highlight_exclusive_color.jpg") no-repeat right top; }
	.pdn_highlight .slider_contents .power { position:absolute; left:0; top:289px; }
	.pdn_highlight .slider_contents .power ul { position:relative;}
	.pdn_highlight .slider_contents .power ul li { opacity:0; position:absolute; top:0; left:0; width:250px;}
	.pdn_highlight .slider_contents .power ul li:first-child {opacity:1;}
	.pdn_highlight .slider_contents .power h4 {margin-top:40px; margin-bottom:4px; font-family: 'HyundaiMedium';color:#000000;font-size:17px;line-height:20px; }
	.pdn_highlight .slider_contents .power .ps .num {font-size:100px;line-height:1;color:#e63312;font-family: 'HyundaiBold';}
	.pdn_highlight .slider_contents .power .ps span {font-size:25px; line-height:1; font-family: 'HyundaiMedium'; color:#000; }


	/* PIP - interior */
	.bgG { background-color:#f5f5f5; }
	.pip .pip_cont .text_play {position: relative;width: 940px;overflow: hidden;margin: 0 auto;text-align: center; margin-bottom:75px;}
	.pip .pip_cont .text_play .text1 {width: 100%;font-size: 44px;line-height:40px;font-family:"HyundaiMedium";}
	.pip .pip_cont .text_play .text2 {width: 100%;color: #000000;font-size: 16px;line-height: 28px; margin-top:24px; width:700px; margin:24px auto 0;}
	.pip.contents_interior .pip_cont .text_play {overflow: visible;z-index: 2;}

	.pip.contents_interior .section0 {
		position: relative;
		width: 1280px;
		margin: 0 auto;
		
	}
	.pip.contents_interior .section0 .menu ul {width: 100%;text-align: center;}
	.pip.contents_interior .section0 .menu ul li {display: inline-block;width: 235px;height: 40px;overflow: hidden;*display: inline;*zoom: 1;margin-left: -1px;font-weight: bold;}
	.pip.contents_interior .section0 .menu ul li a {position: relative;display: block;width: 233px;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;text-align: center;color: #666;font-size: 13px;font-size: 1.3rem;z-index: 1;text-decoration: none;}
	.pip.contents_interior .section0 .menu ul li:hover a,
	.pip.contents_interior .section0 .menu ul li.on a {border: 1px solid #a99281;color: #c97e34;z-index: 2;}
	.pip.contents_interior .section0 .contents {margin-top: 60px;margin-bottom: 130px;position: relative;}
	.pip.contents_interior .section0 .contents li {
		position: relative;
		display: none;
	}
	.pip.contents_interior .section0 .contents li.on {
		display: block;
	}
	.pip.contents_interior .section0 .contents .subject {
		position: absolute;
		top: 105px;
	}
	.pip.contents_interior .section0 .contents .subject h3 {padding: 0 0 16px;margin: 0 0 23px;font-family: 'ModernHLight';color: #333;font-size: 30px;line-height:130%;text-align:left;background: url("../images/bg_pip_title_red_underline.gif") no-repeat left bottom;}
	.pip.contents_interior .section0 .contents .subject p {font-size:14px;line-height:22px;color:#888;}
	.pip.contents_interior .section0 .contents .left .subject {
		left: 190px;
	}
	.pip.contents_interior .section0 .contents .right .subject {
		left: 810px;
	}

	.pip.contents_interior .section1 {position: relative;width: 100%;height: 780px;overflow: hidden;padding: 0;}
	.pip.contents_interior .section1 .features {clear: both;width: 100%;padding: 600px 0 0 0;text-align: center;}
	.pip.contents_interior .section1 .features strong {display: block;padding: 0 0 14px 0;font-size: 16px;color: #e1e1e1;line-height: 24px;color: #222;background: url("../images/bg_pip_title_red_underline.gif") no-repeat center bottom;}
	.pip.contents_interior .section1 .features p {padding: 15px 0 0 0;font-size: 14px;line-height: 20px;color: #888;}
	.pip.contents_interior .section1 .car {position: absolute;left: 0;top: 0;width: 100%;text-align: center;}
	.pip.contents_interior .section1 .car img {display: none;}
	.pip.contents_interior .section1 .car img:first-child {display: inline;}
	.pip.contents_interior .section1 .color {position: absolute;left: 0;top: 430px;width: 100%;height: auto;min-height: 1px;max-height: 999999px;}
	.pip.contents_interior .section1 .color .txt {font-size: 12px;text-transform: uppercase;color: #333;text-align: center;font-weight: bold;}
	.pip.contents_interior .section1 .color ul.chip {width: 100%;padding:0;text-align: center;}
	.pip.contents_interior .section1 .color ul.chip li {display: inline-block;width: 30px;height: 30px;overflow: hidden;margin: 0 2px 0 3px;text-align: left;*display: inline;*zoom: 1;}
	.pip.contents_interior .section1 .color ul.chip li a {display: block;width: 24px;height: 24px;padding: 3px;text-align: center; }
	.pip.contents_interior .section1 .color ul.chip li a span { display:block; width:24px; height:24px; font-size:0; }
	.pip.contents_interior .section1 .color ul.chip li a.color_1 span {background: url("../images/interior_color_icon_1.png") no-repeat center; 
		background-size:24px 24px;
	}
	.pip.contents_interior .section1 .color ul.chip li a.color_2 span {background: url("../images/interior_color_icon_2.png") no-repeat center; 
		background-size:24px 24px;
	}
	.pip.contents_interior .section1 .color ul.chip li.on a {
		background:url("../images/bg_interior_color_cover_red_new.png") no-repeat center top; background-size:100%;
	}
	.pip.contents_interior .section1 .color ul.chip li span.text {position: absolute;top: -3px;width: 200px;height: 20px;margin-left: -86px;line-height: 20px;color: #fefefe;font-size: 12px;text-align: center;}
	.pip.contents_interior .section1 .color ul.chip li span.text span {display: inline-block;height: 20px;padding: 0 9px 0 8px;background: #464646;*display: inline;*zoom: 1;}
	.pip.contents_interior .section1 .color ul.chip li span.text i {display: inline-block;top: 20px;width: 100%;height: 6px;vertical-align:top;background: url("/content/dam/hyundai/ww/en/images/find-a-car/flat/bg_arrow_white_down.png") no-repeat center top;*display: inline;*zoom: 1;}
	
	.pip.contents_interior .section1 .color .details {width: 100%;padding: 2px 0 0 0;text-align: center;position:relative;top:-34px;}
	.pip.contents_interior .section1 .color .details ul.detail {display: none;width: 300px;height: 30px;margin: 0 auto;}
	.pip.contents_interior .section1 .color .details ul.detail:after{clear:both; content:''; display:block;}
	.pip.contents_interior .section1 .color .details_img {width: 300px;height: 30px;margin: 5px auto 0;}
	.pip.contents_interior .section1 .color .details_img img { display:none; }
	.pip.contents_interior .section1 .color .details_img .detail_1 { display:block; }

	.pip.contents_interior .section1 .color .details_img.web { display:block; }
	.pip.contents_interior .section1 .color .details_img.mobile { display:none; }
	.pip.contents_interior .section1 .color .details ul.detail li {float: left;position: relative;height: 30px;}
	.pip.contents_interior .section1 .color .details ul.detail li span {display: none;}
	.pip.contents_interior .section1 .color .details ul.detail li span.text {position: absolute;display: block;top: -26px;width: 145px;height: 20px;margin-left: -65px;line-height: 20px;color: #fefefe;font-size: 0px;text-align: center;}
	.pip.contents_interior .section1 .color .details ul.detail li span.text span {display: inline-block;height: 20px;padding: 0 9px 0 8px;background: #464646;font-size: 12px;vertical-align:top;*display: inline;*zoom: 1;}
	.pip.contents_interior .section1 .color .details ul.detail li span.text i {display: inline-block;top: 20px;width: 100%;vertical-align:top;height: 6px;background: url("/content/dam/hyundai/ww/en/images/find-a-car/flat/bg_arrow_white_down.png") no-repeat center top;*display: inline;*zoom: 1;}
	
	
	.pip.contents_interior .section1 .color .details ul.detail.detail1 {display: block;}

	
	.pip.contents_interior .section1 .color .details ul.detail li.color_detail1 span.text,
	.pip.contents_interior .section1 .color .details ul.detail li.color_detail2 span.text {margin-left: -74px;left:50%;}
	.pip.contents_interior .section1 .color .details ul.detail li.color_detail1 {width: 300px;}
	.pip.contents_interior .section1 .color .details ul.detail2 li.color_detail1 {width: 150px;}
	.pip.contents_interior .section1 .color .details ul.detail2 li.color_detail2 {width: 150px;}

	.pip.contents_interior .section1 .color .details ul.detail_txt {width: 300px;margin: 0 auto;}
	.pip.contents_interior .section1 .color .details ul.detail_txt li {text-align: center;color: #666666;font-size:14px;display:none;}
	.pip.contents_interior .section1 .color .details ul.detail_txt li.first { display:block; }

	.bgW { overflow:hidden; } 
	.bgBlack { background:#000; width:1920px;margin-left:-960px;left:50%;position:relative; }
	.bgBlack.space_bottom { padding-bottom:100px;}	
	.p_tit { padding:0 160px 60px; }
	.performance_top_image { margin-bottom:0px; }
	.p_tit h2 { font-size:72px; line-height:1; font-family:"HyundaiBold"; color:#fff;  }
	.p_tit .text2 { color:#fff; font-size:16px; line-height:24px; font-family: 'HyundaiRegular'; margin-top:23px; }
	.p_section h3 { font-size:30px; line-height:40px; font-family:"HyundaiMedium"; text-align:center; margin-top:-9px;  }
	.p_section p.sub_title {font-size:16px; text-align:center; width:820px; margin:22px auto 0;  }
	.p_section .engine_box { }
	.p_section .engine_box:after {clear:both; content:''; display:block;} 
	.p_section .engine_box > div {float:left; width:50%; }
	.p_section .engine_box .engine_spec {width:520px; float:right; margin-top:10px; }
	.p_section .engine_box .pos { position:relative; opacity:0; }
	.p_section .engine_box .pos .text { position:absolute; top:0; left:0; opacity:0;  }
	.p_section .engine_box .max { padding-top:25px; margin-top:25px; border-top:1px dotted #333333;}
	.p_section .engine_box .max:after {clear:both; content:''; display:block;}
	.p_section .engine_box .max dl { float:left; width:50%; }
	.p_section .engine_box .max dt { padding-top:52px; width:50px; font-size:14px; line-height:14px; color:#00aad2; text-align:center; font-weight:bold;}
	.p_section .engine_box .max dd { float:left; margin-left:10px; margin-top:10px;  }
	.p_section .engine_box .max dd strong { font-size:62px; letter-spacing:-3px; line-height:1; color:#fff; }
	.p_section .engine_box .max dd span {font-size:16px;color:#fff;font-family:"HyundaiBold";}
	.p_section .engine_box .max .max_power { width:50%;}
	.p_section .engine_box .max .max_toque {width:50%; float:right; padding-left:10px; }
	.p_section .engine_box .max .max_power dt { float:left; color:#e63312; background: url("../images/performance_icon_1.png") no-repeat 0 0; }
	.p_section .engine_box .max .max_toque dt { float:left; color:#aacae6; background: url("../images/performance_icon_2.png") no-repeat 0 0; }
	.p_section.right .engine_box > div { float:right;}
	.p_section.right .engine_box .engine_spec { float:left; }
	.p_section.right .engine_box .max { overflow:hidden; padding-top:25px; margin-top:41px; border-top:1px dotted #333333;}
	.p_section .graph_m { display:none; }
	.p_section .engine_box {display:block;}
	.p_section .caution { text-align:center; margin-top:25px; }
	.p_section .caution span{ padding-left:20px; font-size:14px; color:#666666; background: url("../images/pip_caution.png") no-repeat left center;}

	.p_section .engine_text { color:#fff; font-family:"HyundaiMedium"; padding:50px 83px 0 18px; }
	.p_section .engine_text h3 { font-size:36px; line-height:1; text-align:left; padding-bottom:25px; margin-bottom:25px; background:url('../images/bg_pip_title_red_underline.gif') left bottom no-repeat;}
	.p_section .engine_text h3 span { font-size:22px; display:block; text-align:left; margin-top:8px; }
	.p_section .engine_text h3 span:first-child { display:inline; }
	.p_section .engine_text p { color:#888; font-size:16px; line-height:24px; font-family: 'HyundaiRegular';}

	.pdn_performance.contWrap .contBox { padding-top:0; }
	.pdn_performance .slider_contents {width:1920px;margin-left:-960px;left:50%;height:1050px;overflow:hidden;position:relative;}
	.pdn_performance .slider_contents .subject {padding-top:150px;}
	.pdn_performance .slider_contents .view .visual {position:relative;}
	.pdn_performance .slider_contents .view .subject {position:absolute;z-index:2;left:400px;}
	.pdn_performance .slider_contents .view .subject h3 { font-family: "HyundaiBold"; font-size:72px; line-height:72px; color:#000; }
	.pdn_performance .slider_contents .view .subject p { font-size:16px; line-height:24px; font-family: 'HyundaiRegular'; color:#000; margin-top:15px; }
	.pdn_performance .slider_contents .view ul { overflow:hidden; }
	.pdn_performance .slider_contents .view ul li { width:1920px; }
	.pdn_performance .slider_contents .control .prev,
	.pdn_performance .slider_contents .control .next {position:absolute;top:50%;margin-top:-34px;}
	.pdn_performance .slider_contents .control .prev button,
	.pdn_performance .slider_contents .control .next button {text-indent:-9999px;}
	.pdn_performance .slider_contents .control .prev {width:37px;height:80px;padding:0;background:url("../images/bg_btn_cube2.png") no-repeat 0 0;left:320px;}
	.pdn_performance .slider_contents .control .prev button {display:block;width:100%;height:100%;}
	.pdn_performance .slider_contents .control .next {width:37px;height:80px;padding:0;background:url("../images/bg_btn_cube2.png") no-repeat -50px 0;right:320px;}
	.pdn_performance .slider_contents .control .next button {display:block;width:100%;height:100%;}
	.pdn_performance .slider_contents .control .slick-disabled { display:none !important; }
	.pdn_performance .slider_contents .ids {position:absolute;left:400px;top:100px;z-index:10;}
	.pdn_performance .slider_contents .ids li {width:12px;height:12px;background:url("../images/id_bullets_grey_red.png") no-repeat -21px 0;float:left;margin-right:10px;}
	.pdn_performance .slider_contents .ids li a{display:block;width:12px;height:12px;text-indent:-9999px;overflow:hidden;}
	.pdn_performance .slider_contents .ids li.on {background-position:0 0;}
	
	.pdn_performance .performance_ngrin { width:1920px;max-width:1920px;margin-left:-960px;left:50%;overflow:hidden;position:relative; height:1250px; background:#000 url("../images/performance_ngrin_bg.jpg") left top no-repeat; }
	.pdn_performance .performance_ngrin .title_block { margin-top:94px; }
	.pdn_performance .performance_ngrin .title_block h3 { text-align:center; font-family: "HyundaiBold"; font-size:72px; line-height:72px; color:#fff; }
	.pdn_performance .performance_ngrin .title_block p { text-align:center; font-size:16px; line-height:24px; font-family: 'HyundaiRegular'; color:#fff; margin-top:17px; }
	
	.pdn_performance .performance_ngrin .ngrin_img { position:absolute; top:420px; left:50%; margin-left:-182px;}
	.pdn_performance .performance_ngrin .ngrin_img img { display:none; }
	.pdn_performance .performance_ngrin .ngrin_img img:first-child { display:block; }
	.pdn_performance .performance_ngrin .data_table { table-layout:fixed; color:#fff; width:900px; margin:13px auto 0; border-collapse: collapse; }
	.pdn_performance .performance_ngrin .data_table th { color:#fff; font-family: 'HyundaiRegular'; font-size:16px; font-weight:normal; padding:15px 0; border-bottom:2px solid #1f1f1f; }
	.pdn_performance .performance_ngrin .data_table td { padding:5px 0; font-size:16px; line-height:24px; font-family: 'HyundaiRegular'; color:#888888;  }
	.pdn_performance .performance_ngrin .data_table tbody { border-bottom:1px solid #1f1f1f;}
	.pdn_performance .performance_ngrin .data_table .table_title {font-size:20px; line-height:25px; font-family: "HyundaiMedium"; color:#fff; vertical-align:top; }
	.pdn_performance .performance_ngrin .data_table tbody tr:first-child td { padding-top:20px; }
	.pdn_performance .performance_ngrin .data_table tbody tr:last-child td { padding-bottom:20px; }
	.pdn_performance .performance_ngrin .data_table td span { display:none; background:url("../images/Performance_ngrin_icon_check.png") center center no-repeat; }
	.pdn_performance .performance_ngrin .data_table td span.on {display:block; }
	.pdn_performance .performance_ngrin .menu { margin-top:440px; }
	.pdn_performance .menu ul {width: 100%;text-align: center;}
	.pdn_performance .menu ul li {display: inline-block;width: 140px;height: 40px;overflow: hidden;*display: inline;*zoom: 1;margin-left: -1px;font-weight: bold;}
	.pdn_performance .menu ul li a {position: relative;display: block;width: 138px;height: 38px;font-family: "HyundaiMedium";line-height: 38px;border: 1px solid #474747;text-align: center;color: #4d4d4d;font-size: 13px;z-index: 1;text-decoration: none;}
	.pdn_performance .menu ul li:hover a,
	.pdn_performance .menu ul li.on a {border: 1px solid #e63312;color: #e63312;z-index: 2;}
	.pdn_performance .performance_ngrin .menu span.n { display:inline-block; width:23px; height:11px; margin-top:13px; background:url("../images/Performance_ngrin_icon.png") left top no-repeat; }
	.pdn_performance .menu ul li:hover a span.n,
	.pdn_performance .menu ul li.on a span.n{background-position:left bottom;}
	.pdn_performance .performance_ngrin_mobile { display:none; }

	.bgB { background:#e4dcd3; }
	.pip.contents_safety .morelist {padding: 100px 0 95px 0;}
	.pip.contents_safety .caution {font-size:12px;}
	
	.pip.contents_safety .pip_cont .text_play {height: 1px;overflow: visible;}
	
	
	.pip.contents_safety .visual_text {
		padding-top: 120px;
		width: 960px;
		margin: 150px auto 0 auto;
	}
	.pip.contents_safety .visual_text .img {
		text-align: center;
		position: relative;
		margin-left: 50px;
	}
	.pip.contents_safety .visual_text .text_list {
		font-size: 13px;
		font-weight: bold;
		color: #c84309;
	}
	.pip.contents_safety .visual_text .text_list li {
		position: absolute;
		text-align: left;
	}
	.pip.contents_safety .visual_text .text_list .text1 {
		left: 232px;
		top: 24px;
	}
	.pip.contents_safety .visual_text .text_list .text2 {
		left: 384px;
		top: 0;
	}
	.pip.contents_safety .visual_text .text_list .text3 {
		left: 303px;
		top: 584px;
	}
	.pip.contents_safety .visual_text .text_list .text4 {
		left: 370px;
		top: 519px;
	}
	.pip.contents_safety .scene_wrap {position: relative;width: 940px;margin: 0 auto;height: 1130px;margin-top:-113px;}
	.pip.contents_safety .scene_wrap .slider_wrap {position: absolute;z-index: 4;left: -10px;top: 252px;width: 960px;height: 30px;background: url("../images/bg_slider4_red.png") no-repeat 50% 9px;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider {position: relative;width: 800px;margin: 0 auto;border:0px; background:none; height:30px;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider .ui-slider-range {height: 30px;background: url("../images/bg_slider4_red.png") no-repeat -5px -21px;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider .ui-slider-handle {position: absolute;top: 0 !important;display: block;width:26px !important;height:26px !important;margin-left: -13px !important;background: url("../images/bg_slider_handle.png") no-repeat 0 0 !important;border:0 !important;border-radius:0 !important;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider_text {width: 900px;margin: 0 auto;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider_text ul li {float: left;width: 100px;margin-left: 168px;padding:0;text-align: center;color: #404040;font-size: 14px;font-weight: bold;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider_text ul li.on {color: #e63312;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider_text ul li:first-child {margin-left: 0;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider_text ul li.text4 { margin-left:164px; }
	.pip.contents_safety .scene_wrap .text_wrap {position: absolute;z-index: 2;left: 65px;top: 343px;height: auto;min-height: 1px;max-height: 999999px;}
	.pip.contents_safety .scene_wrap .text_wrap ul li {display: none;}
	.pip.contents_safety .scene_wrap .text_wrap ul li:first-child {display: block;}
	.pip.contents_safety .scene_wrap .text_wrap ul li strong {display: block;padding: 0 0 9px 0;font-size: 18px;line-height: 24px;color: #000;}
	.pip.contents_safety .scene_wrap .text_wrap ul li p {font-size: 14px;line-height: 20px;width: 600px;color: #666666;}
	.pip.contents_safety .scene_wrap .text_wrap ul li span.notice_wrap {display: block;padding: 3px 0 0 0;background: #fff;}
	.pip.contents_safety .scene_wrap .text_wrap ul li span.notice_wrap span.notice {display: block;padding: 7px 0 0 15px;font-size: 12px;line-height: 15px;color: #736357;background: url("/content/dam/hyundai/ww/en/images/find-a-car/flat/icon_notice.png") no-repeat 0 9px;}

	.pip.contents_safety .scene_wrap .controls {position: absolute;z-index: 3;left: 720px;top: 371px;}
	.pip.contents_safety .scene_wrap .controls a {float: left;display: block;width: 65px;height: 22px;padding: 48px 0 0 0;background: url("../images/bg_slider_control_red.png") no-repeat 10px 0;color: #555;font-size: 12px;text-align: center;}
	.pip.contents_safety .scene_wrap .controls a.replay {background-position: 10px 0;}
	.pip.contents_safety .scene_wrap .controls a.replay:hover {background-position: 10px -90px;color: #888;text-decoration: none;}
	.pip.contents_safety .scene_wrap .controls a.play {background-position: -55px 0;}
	.pip.contents_safety .scene_wrap .controls a.play:hover {background-position: -55px -90px;color: #888;text-decoration: none;}
	.pip.contents_safety .scene_wrap .controls a.stop {display: none;background-position: -120px 0;}
	.pip.contents_safety .scene_wrap .controls a.stop:hover {background-position: -120px -90px;color: #888;text-decoration: none;}
	.pip.contents_safety .scene_wrap .controls a.next {background-position: -185px 0;}
	.pip.contents_safety .scene_wrap .controls a.next:hover {background-position: -185px -90px;color: #888;text-decoration: none;}
	.pip.contents_safety .scene_wrap .scene {position: absolute;z-index: 1;left: -170px;top: 230px;width: 1280px;height: 900px;display: none;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg {position: absolute;width:100%;height:100%;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg1 {background: url("../images/safety/safety_scene1_bg1.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg2 {background: url("../images/safety/safety_scene1_bg2.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg3 {background: url("../images/safety/safety_scene1_bg3.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg4 {background: url("../images/safety/safety_scene1_bg4.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg5 {background: url("../images/safety/safety_scene1_bg5.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg6 {background: url("../images/safety/safety_scene1_bg6.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg7 {background: url("../images/safety/safety_scene1_bg7.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg8 {background: url("../images/safety/safety_scene1_bg8.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg9 {background: url("../images/safety/safety_scene1_bg9.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg10 {background: url("../images/safety/safety_scene1_bg10.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg11 {background: url("../images/safety/safety_scene1_bg11.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg12 {background: url("../images/safety/safety_scene1_bg12.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg13 {background: url("../images/safety/safety_scene1_bg13.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg14 {background: url("../images/safety/safety_scene1_bg14.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg15 {background: url("../images/safety/safety_scene1_bg15.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene1 .bg16 {background: url("../images/safety/safety_scene1_bg16.jpg") no-repeat 0 0;}

	.pip.contents_safety .scene_wrap .scene.scene2 .bg {position: absolute;width:100%;height:100%;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg1 {background: url("../images/safety/safety_scene2_bg1.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg2 {background: url("../images/safety/safety_scene2_bg2.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg3 {background: url("../images/safety/safety_scene2_bg3.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg4 {background: url("../images/safety/safety_scene2_bg4.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg5 {background: url("../images/safety/safety_scene2_bg5.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg6 {background: url("../images/safety/safety_scene2_bg6.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg7 {background: url("../images/safety/safety_scene2_bg7.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg8 {background: url("../images/safety/safety_scene2_bg8.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg9 {background: url("../images/safety/safety_scene2_bg9.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg10 {background: url("../images/safety/safety_scene2_bg10.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg11 {background: url("../images/safety/safety_scene2_bg11.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg12 {background: url("../images/safety/safety_scene2_bg12.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg13 {background: url("../images/safety/safety_scene2_bg13.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg14 {background: url("../images/safety/safety_scene2_bg14.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg15 {background: url("../images/safety/safety_scene2_bg15.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene2 .bg16 {background: url("../images/safety/safety_scene2_bg16.jpg") no-repeat 0 0;}

	.pip.contents_safety .scene_wrap .scene.scene3 .bg {position: absolute;width:100%;height:100%;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg1 {background: url("../images/safety/safety_scene3_bg1.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg2 {background: url("../images/safety/safety_scene3_bg2.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg3 {background: url("../images/safety/safety_scene3_bg3.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg4 {background: url("../images/safety/safety_scene3_bg4.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg5 {background: url("../images/safety/safety_scene3_bg5.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg6 {background: url("../images/safety/safety_scene3_bg6.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg7 {background: url("../images/safety/safety_scene3_bg7.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg8 {background: url("../images/safety/safety_scene3_bg8.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg9 {background: url("../images/safety/safety_scene3_bg9.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg10 {background: url("../images/safety/safety_scene3_bg10.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg11 {background: url("../images/safety/safety_scene3_bg11.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg12 {background: url("../images/safety/safety_scene3_bg12.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg13 {background: url("../images/safety/safety_scene3_bg13.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg14 {background: url("../images/safety/safety_scene3_bg14.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg15 {background: url("../images/safety/safety_scene3_bg15.jpg") no-repeat 0 0;}
	.pip.contents_safety .scene_wrap .scene.scene3 .bg16 {background: url("../images/safety/safety_scene3_bg16.jpg") no-repeat 0 0;}

	.pip.contents_safety .scene_wrap .text_wrap ul li .img{ display:none;}

	.pdn_highlight .ngrin_movie_mobile .nav_buttons .direction_btn.slide_next {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);display:inline-block !important;}
	.pdn_highlight .ngrin_movie_mobile .nav_buttons .direction_btn.slide_prev {transform: rotate(135deg);-webkit-transform: rotate(135deg);display:inline-block !important;}
}

@media screen and (max-width: 740px) and (min-width: 0) {
	.pdn_highlight.contWrap .contBox { padding:0; background:#fff;}
	.pdn_highlight .highlight_vod { position:relative; }
	.point_red { color:#e63312; }
	.pdn_highlight .mobile_img { display:block; } 
	.pdn_highlight #highlightVod { display:none; }
	.pdn_highlight .highlight_title_box {position:absolute; bottom:100px; left:30px; }
	.pdn_highlight .highlight_title_box h2 span { display:block; }
	.pdn_highlight .highlight_title_box p br { display:none; }
	.pdn_highlight .highlight_title_box h2 { font-size:36px; line-height:36px; font-family:'HyundaiBold'; color:#fff; }
	.pdn_highlight .highlight_title_box p { margin-top:20px; font-size:18px; line-height:22px; font-family:'HyundaiMedium'; color:#fff; padding-right:30px; }

	.pdn_highlight .highlight_parallax { padding-top:60px; background:#fff; }
	.pdn_highlight .parallax_title_box h2 { position:relative; font-size:36px; line-height:36px; font-family:'HyundaiBold'; color:#000000; padding:0 15px; }
	.pdn_highlight .parallax_title_box h2 span { display:block; }
	.pdn_highlight .parallax_title_box p { position:relative; margin-top:15px; font-size:14px; line-height:18px; font-family:'HyundaiRegular'; color:#000000; padding:0 15px; }
	.pdn_highlight .parallax_title_box p br { display:none; }

	.pdn_highlight .parallax_box .image_box_1,
	.pdn_highlight .parallax_box .image_box_2,
	.pdn_highlight .parallax_box .image_box_3,
	.pdn_highlight .parallax_box .image_box_4,
	.pdn_highlight .parallax_box .image_box_5,
	.pdn_highlight .parallax_box .image_box_6,
	.pdn_highlight .parallax_box .image_box_7,
	.pdn_highlight .parallax_box .image_box_8 { display:none; }
	.pdn_highlight .parallax_box .mobile_image_1,
	.pdn_highlight .parallax_box .mobile_image_2,
	.pdn_highlight .parallax_box .mobile_image_3 { display:block; margin-top:40px; }

	.pdn_highlight .parallax_box .text_box_sub h3,
	.pdn_highlight .parallax_box .text_box h3 { font-family: 'HyundaiBold'; font-size:27px; line-height:1; color:#000; padding:0 15px; margin-top:5px; }
	.pdn_highlight .parallax_box .text_box_sub p,
	.pdn_highlight .parallax_box .text_box p { font-family: 'HyundaiMedium'; font-size:14px; line-height:18px; margin-top:10px; color:#000; padding:0 15px; }
	.pdn_highlight .parallax_box .text_box_sub h3 br,
	.pdn_highlight .parallax_box .text_box h3 br,
	.pdn_highlight .parallax_box .text_box_sub p br,
	.pdn_highlight .parallax_box .text_box p br { display:none; }

	.pdn_highlight .highlight_sound { position:relative;  margin-top:100px; }
	.pdn_highlight .highlight_sound .sound_bg { position:relative; top:0; left:0; z-index:1; }
	.pdn_highlight .highlight_sound .sound_bg img { display:none; }
	.pdn_highlight .highlight_sound .sound_bg img:first-child { display:block; }
	.pdn_highlight .highlight_sound .title_block { position:absolute; width:100%; top:60px; box-sizing:border-box; padding:0 15px; text-align:center; font-size:36px; line-height:36px; color:#000; font-family: 'HyundaiBold'; z-index:2; }
	.pdn_highlight .highlight_sound .title_block p { color:#000000; font-family: 'HyundaiRegular'; font-size:14px; line-height:18px; margin-top:19px; }
	.pdn_highlight .highlight_sound .title_block .sound_info { margin-top:30px; padding-top:45px; line-height:18px;
	background:url('../images/highlight_sound_ico.png') center top no-repeat; color:#e63312; font-size:14px; font-family: 'HyundaiMedium'; }

	.pdn_highlight .highlight_sound .icon_block { text-align:center; font-size:0; bottom:50px; width:100%; position:absolute; box-sizing:border-box; padding:0 15px; z-index:2;}
	.pdn_highlight .highlight_sound .icon_block li { width:30%; display:inline-block; font-size:14px; font-family: 'HyundaiMedium'; margin:0 1%; box-sizing:border-box; vertical-align:top; }
	.pdn_highlight .highlight_sound .icon_block li a { text-decoration:none; display:block; padding-top:0; position:relative; }
	.pdn_highlight .highlight_sound .icon_block li a .icon { position:relative; width:100%; box-sizing:border-box; padding:0 10px; }
	.pdn_highlight .highlight_sound .icon_block li a .icon img { opacity:0; position:relative; top:0; left:0; display:none; }
	.pdn_highlight .highlight_sound .icon_block li a .icon img:first-child{ opacity:1; display:block; }

	.pdn_highlight .highlight_sound .icon_block li span {color:#fff; }
	.pdn_highlight .highlight_sound .icon_block li a .mov_icon { position:absolute; top:0; left:0; z-index:3; display:none; box-sizing:border-box; padding:0 10px;}
	.pdn_highlight .highlight_sound .icon_block li.on a span { color:#e63312; }
	.pdn_highlight .highlight_sound .icon_block .text_block { position:relative; margin-top:10px; }
	.pdn_highlight .highlight_sound .icon_block .text_block span { position:absolute; width:100%; text-align:center; top:0; left:0; opacity:0; }
	.pdn_highlight .highlight_sound .icon_block .text_block span:first-child { opacity:1; }
	.pdn_highlight .highlight_sound .icon_block .text_block .red { color:#e63312; }
	.pdn_highlight .highlight_sound .sound_box { visibility:hidden; position:Absolute; left:-999999px;}

	.pdn_highlight .highlight_sound .player_block { position:absolute; width:320px; top:265px; left:50%; margin-left:-160px; visibility:hidden; transform:scale(0.85); z-index:2;}
	.pdn_highlight .highlight_sound .player_block:after { clear:both; content:''; display:block; }
	.pdn_highlight .highlight_sound .player_block .pause_btn { float:left; width:12px; height:15px; background:url('../images/highlight_sound_icon_pause.png') left top no-repeat;}
	.pdn_highlight .highlight_sound .player_block .pause_btn.on { width:12px; height:15px; background:url('../images/play_btn.png') left top no-repeat;}
	.pdn_highlight .highlight_sound .player_block .play_bar { position:relative; float:left; top:7px; margin-left:20px; width:240px; height:2px; background:#fff; }
	.pdn_highlight .highlight_sound .player_block .play_bar .play_progress { position:absolute; top:0; left:0; width:0; height:2px; background:#e63312; }
	.pdn_highlight .highlight_sound .player_block .play_bar .durationTime { position:absolute; right:0; bottom:-20px; color:#fff; font-size:12px; font-family: 'HyundaiRegular'; display:none;}
	.pdn_highlight .highlight_sound .player_block .play_bar .currentTime {position:absolute; left:253px; bottom:-11px; color:#e63312; font-size:12px; font-family: 'HyundaiRegular';}
	.pdn_highlight .highlight_sound .title_block .sound_info { margin-top:30px; padding-top:45px; line-height:20px;
	background:url('../images/highlight_sound_ico.png') center top no-repeat; color:#e63312; font-size:16px; font-family: 'HyundaiMedium'; }

	.pdn_highlight .ngrin_movie { display:none; }
	.pdn_highlight .ngrin_movie_mobile { display:block; position:relative; margin-top:-20%; z-index:1; }
	.pdn_highlight .highlight_ngrin { background:#000; position:relative; }
	.pdn_highlight .highlight_ngrin .title_block { position:relative; text-align:center; font-size:36px; line-height:36px; padding:60px 15px 0; color:#fff; font-family: 'HyundaiBold'; z-index:3; }
	.pdn_highlight .highlight_ngrin .title_block .red { color:#e63312; }
	.pdn_highlight .highlight_ngrin .title_block p { color:#fff; font-family: 'HyundaiRegular'; font-size:14px; line-height:18px; margin-top:15px; }
	.pdn_highlight .highlight_ngrin .title_block p br { display:none; }
	.pdn_highlight .ngrin_movie_mobile .nav_buttons { position:relative; text-align:center; font-size:0; padding-bottom:50px; }
	.pdn_highlight .ngrin_movie_mobile .nav_buttons > a { display:inline-block; vertical-align:middle }
	.pdn_highlight .ngrin_movie_mobile .nav_buttons > ul { display:inline-block; text-align:center; vertical-align:-5px; }
	.pdn_highlight .ngrin_movie_mobile .nav_buttons > ul li { display:inline-block; margin:0 5px;}
	.pdn_highlight .ngrin_movie_mobile .nav_buttons > ul li a { display:block; width:10px; height:10px; border-radius:50%; background:#202020; } 
	.pdn_highlight .ngrin_movie_mobile .nav_buttons > ul li.active a { background:#e63312; }
	.pdn_highlight .ngrin_movie_mobile .nav_buttons .direction_btn { border: solid #808080; border-width: 0 3px 3px 0; display: inline-block; padding: 6px; }
	.pdn_highlight .ngrin_movie_mobile .nav_buttons .direction_btn.slick-disabled {border-color:#202020;}
	.pdn_highlight .ngrin_movie_mobile .nav_buttons .direction_btn.slide_next {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	.pdn_highlight .ngrin_movie_mobile .nav_buttons .direction_btn.slide_prev {transform: rotate(135deg);-webkit-transform: rotate(135deg);}

	.pdn_highlight .custom_title { margin-top:60px; margin-bottom:35px; padding:0 15px; }
	.pdn_highlight .custom_title h2 { font-size:36px; line-height:36px; color:#000; font-family: 'HyundaiBold'; } 
	.pdn_highlight .custom_title h2 span { display:block; }
	.pdn_highlight .custom_title p { font-family: 'HyundaiRegular'; color:#000000; font-size:14px; line-height:18px; margin-top:15px; }
	.pdn_highlight .custom_title p br { display:none; }

	.pdn_highlight .main_bg_wrap .main_list ul.list li { position:relative; }
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap > span.txt {position: absolute;z-index: 2; top:60px; box-sizing:border-box; padding:0 15px; display: block;width: 100%;font-size: 14px;line-height: 18px;font-family: 'HyundaiRegular';}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap > span.txt strong {display: block;padding: 0 0 10px 0;font-size: 21px;line-height: 21px;font-family: 'HyundaiBold';font-weight: normal;}
	.pdn_highlight .main_bg_wrap .main_list ul.list li .list_wrap > span.txt br { display:none; } 
	.pdn_highlight .caution {color:#8d744a;display:block;font-size:11px;padding-left:15px;background: url('../images/bul_caution.png') no-repeat 0 2px;}
	.pdn_highlight .caution.first { margin-top:8px; }

	.pdn_highlight .slider_contents_bg_wrap {display:none;}
	.pdn_highlight .slider_content_mobile {display:block; padding: 60px 15px; position:relative; }
	.pdn_highlight .slider_content_mobile .subject h3 {padding:0 0 18px 0;margin:0;font-family: 'HyundaiBold';color:#000000;font-size:36px;line-height:36px;}
	.pdn_highlight .slider_content_mobile .subject p {font-size:14px;line-height:18px;color:#000;font-family: 'HyundaiRegular';}
	.pdn_highlight .slider_content_mobile .image { margin-top:20px; position:relative; }
	.pdn_highlight .slider_content_mobile .image .exclusive_color { position:absolute; right:0px; bottom:-30px; display:inline-block; min-height:32px; font-size:16px; line-height:18px; padding-left:40px; font-family: 'HyundaiMedium'; color:#000; background: url("../images/highlight_exclusive_color.jpg") no-repeat left top; }
	.pdn_highlight .slider_content_mobile .spec { border-top:3px solid #e63312; margin-top:40px; padding-top:15px; }
	.pdn_highlight .slider_content_mobile .spec ul { overflow:hidden; }
	.pdn_highlight .slider_content_mobile .spec ul li { float:left; width:50%; position:relative; }
	.pdn_highlight .slider_content_mobile .spec ul li .power { font-size:14px; line-height:1; font-family: 'HyundaiBold';color:#000000; display:block;  }
	.pdn_highlight .slider_content_mobile .spec ul li .torque { font-size:50px; line-height:1; color:#e63312; font-family: 'HyundaiBold'; margin-top:5px; display:block; }
	.pdn_highlight .slider_content_mobile .spec ul li .torque span { font-size:14px; color:#000; }
	.pdn_highlight .slider_content_mobile .spec ul li .wheel { position:absolute; top:0; left:0; font-size:14px; line-height:14px; font-family: 'HyundaiBold';color:#000000;}
	.pdn_highlight .slider_content_mobile .spec_wrap { overflow:hidden; margin-top:10px;}
	.pdn_highlight .slider_content_mobile .spec_red { overflow:hidden;  }
	.pdn_highlight .slider_content_mobile .spec_red li { box-sizing:border-box; color:#e63312; font-size:12px; line-height:14px; margin-bottom:5px; padding:0 10px; position:relative; font-family: 'HyundaiMedium'; }
 	.pdn_highlight .slider_content_mobile .spec_red li:before { border:2px solid #e63312; background:#e63312; border-radius:50%; content:''; display:block; position:absolute; left:0; top:5px; }
	.pdn_highlight .slider_content_mobile .spec_red.single li { width:100%; }
	.pdn_highlight .slider_content_mobile .spec_wrap.col2 .spec_red { float:left; width:50%; }
	.pdn_highlight .slider_content_mobile .spec_wrap.col2 .spec_red li { width:100%; }

	.pdn_highlight .slider_content_mobile .spec_summary { border-top:3px solid #000; margin-top:20px; padding-top:15px; overflow:hidden;}
	.pdn_highlight .slider_content_mobile .spec_summary ul { width:50%; overflow:hidden; float:left;}
	.pdn_highlight .slider_content_mobile .spec_summary li { box-sizing:border-box; font-size:12px; line-height:14px; margin-bottom:5px; padding:0 10px; position:relative; font-family: 'HyundaiMedium'; }
	.pdn_highlight .slider_content_mobile .spec_summary li:before { border:2px solid #000; background:#000; border-radius:50%; content:''; display:block; position:absolute; left:0; top:5px; }
	.pdn_highlight .slider_content_mobile .m_content { position:relative; }
	.pdn_highlight .nav_wrap { position:absolute; top:50%; margin-top:-22%; width:100%; }
	/*
	.pdn_highlight .nav_dot { text-align:center; position:relative; margin-top:28%; }
	.pdn_highlight .nav_dot li { display:inline-block; margin:0 2px; }
	.pdn_highlight .nav_dot li span { width:10px; height:10px; border-radius:50%; background:#dfdfdf; display:block;}
	.pdn_highlight .nav_dot li.active span { background:#e63312; }
	
	.pdn_highlight .nav_wrap > a { border: solid #808080; border-width: 0 3px 3px 0; display: inline-block; padding: 6px; }
	.pdn_highlight .nav_wrap > a.slick-disabled {border-color:#202020;}
	.pdn_highlight .nav_wrap > a.slide_next {transform: rotate(-45deg);-webkit-transform: rotate(-45deg); position:absolute; right:0px;  }
	.pdn_highlight .nav_wrap > a.slide_prev {transform: rotate(135deg);-webkit-transform: rotate(135deg); position:absolute; left:0;  }
	.pdn_highlight .nav_wrap > a.slick-disabled { border-color:#d9d9d9; }
	*/
	.pdn_highlight .nav_dot { text-align:center; position:absolute; top:50%; margin-top:5%; z-index:2; width:100%; }
	.pdn_highlight .nav_dot li { display:inline-block; margin:0 2px; }
	.pdn_highlight .nav_dot li span { width:10px; height:10px; border-radius:50%; background:#dfdfdf; display:block;}
	.pdn_highlight .nav_dot li.active span { background:#e63312; }

	/* performance */
	.bgW { overflow:hidden; }
	.bgBlack { background:#000; }
	.bgBlack .contBox { padding:0px 15px 0 15px !important; }
	.p_section .engine_box .engine_spec { display:none; }
	.performance_top_image { margin-bottom:0px; }
	.p_tit h2 { font-size:36px; line-height:1; font-family:"HyundaiBold"; color:#fff; padding-top:60px; }
	.p_tit .text2 { color:#fff; font-size:14px; line-height:18px; font-family: 'HyundaiRegular'; margin-top:23px; }
	.p_section h3 { font-size:19px; line-height:24px; font-family:"HyundaiMedium"; text-align:center; padding:0 20px; }
	.p_section p.sub_title {font-size:14px; line-height:21px; text-align:center; width:100%; margin:20px auto 0; padding:0 20px; }
	.p_section .graph_m { display:block; padding:35px 0 70px; }
	.p_section .caution { text-align:center; margin-top:15px; }
	.p_section .caution span{ padding-left:20px; font-size:14px; color:#000000; background: url("/content/dam/hyundai/ww/en/images/find-a-car/flat/pip_caution.png") no-repeat left center;}

	.p_section .engine_text { color:#fff; font-family:"HyundaiMedium";  }
	.p_section .engine_text h3 { font-size:24px; line-height:1; text-align:center; margin-bottom:15px; padding:0; }
	.p_section .engine_text h3 span { display:block; text-align:center; }
	.p_section .engine_text h3 span:first-child { display:inline; }
	.p_section .engine_text p { color:#fff; font-size:14px; line-height:21px; font-family: 'HyundaiRegular'; text-align:center;}

	.pdn_performance .contBox { padding:0 !important; }
	.pdn_performance .slider_contents .view .subject {position:absolute;z-index:2;top:60px;width:100%; padding:0 15px;}
	.pdn_performance .slider_contents .view .subject h3 { font-family: "HyundaiBold"; font-size:36px; line-height:36px; color:#000; }
	.pdn_performance .slider_contents .view .subject p { font-size:14px; line-height:18px; font-family: 'HyundaiRegular'; color:#000; margin-top:10px; }
	.pdn_performance .slider_contents .view .subject p br { display:none; }
	.pdn_performance .slider_contents .view ul { overflow:hidden; }
	.pdn_performance .slider_contents .view ul li { position:relative; }
	.pdn_performance .slider_contents .ids { display:none; }
	.pdn_performance .slider_contents .control { position:absolute; width:100%; bottom:25px; text-align:center; line-height:1; }
	.pdn_performance .slider_contents .control > div {display:inline-block !important;}
	.pdn_performance .slider_contents .control .prev,
	.pdn_performance .slider_contents .control .next {}
	.pdn_performance .slider_contents .control .prev button,
	.pdn_performance .slider_contents .control .next button {text-indent:-9999px; border: solid #808080; height:0; border-width: 0 3px 3px 0; display: inline-block; padding: 6px;}
	.pdn_performance .slider_contents .control .prev {display:none;left:0;}
	.pdn_performance .slider_contents .control .prev button { transform: rotate(135deg);-webkit-transform: rotate(135deg); display: inline-block;}
	.pdn_performance .slider_contents .control .next {right:0;}
	.pdn_performance .slider_contents .control .next button { transform: rotate(-45deg);-webkit-transform: rotate(-45deg); display: inline-block;}
	.pdn_performance .slider_contents .control .ids ul {}
	.pdn_performance .slider_contents .control .ids ul li { display:inline-block; vertical-align:9px; margin:0 5px; }
	.pdn_performance .slider_contents .control .ids ul li.on a {border-color:#e63312; }
	.pdn_performance .slider_contents .control .ids a { text-indent:-9999px; font-size:0; border:5px solid #cfcdcc; border-radius:50%; }
	.pdn_performance .slider_contents .control .slick-disabled { visibility:hidden; }


	.pdn_highlight .slider_content_mobile .m_content > a { border: solid #808080; border-width: 0 3px 3px 0; display: inline-block; padding: 6px; }
	.pdn_highlight .slider_content_mobile .m_content > a.slick-disabled {border-color:#202020;}
	.pdn_highlight .slider_content_mobile .m_content > a.slide_next {transform: rotate(-45deg);-webkit-transform: rotate(-45deg); position:absolute; right:0px; top:50%; margin-top:-20%; z-index:2;  }
	.pdn_highlight .slider_content_mobile .m_content > a.slide_prev {transform: rotate(135deg);-webkit-transform: rotate(135deg); position:absolute; left:0; top:50%; margin-top:-20%; z-index:2;  }
	.pdn_highlight .slider_content_mobile .m_content > a.slick-disabled { border-color:#d9d9d9; }
	
	.performance_ngrin { background:#000; padding:0 15px; }
	.performance_ngrin .menu, 
	.performance_ngrin .ngrin_img, 
	.performance_ngrin .data_table { display:none; }

	.pdn_performance .performance_ngrin_mobile { background:#000; }
	.pdn_performance .performance_ngrin .title_block { padding-top:60px; }
	.pdn_performance .performance_ngrin .title_block h3 { text-align:center; font-family: "HyundaiBold"; font-size:36px; line-height:36px; color:#fff; }
	.pdn_performance .performance_ngrin .title_block p { text-align:center; font-size:14px; line-height:18px; font-family: 'HyundaiRegular'; color:#fff; margin-top:10px; }
	.pdn_performance .performance_ngrin .title_block br { display:none; }
	.pdn_performance .performance_ngrin_mobile { position:relative; }
	.pdn_performance .performance_ngrin_mobile .control_position { font-size:14px; line-height:18px; font-family: "HyundaiBold"; color:#e63312; text-align:center; position:relative; top:-40px; }
	.pdn_performance .performance_ngrin_mobile .data_table { padding:0 15px 60px; }
	.pdn_performance .performance_ngrin_mobile .data_table table { width:100%; table-layout:fixed; border-collapse: collapse; }
	.pdn_performance .performance_ngrin_mobile .data_table th { color:#fff; font-family: 'HyundaiRegular'; font-size:12px; font-weight:normal; padding:15px 0; border-bottom:2px solid #1f1f1f; }
	.pdn_performance .performance_ngrin_mobile .data_table td { padding:5px 0; font-size:14px; line-height:18px; font-family: 'HyundaiRegular'; color:#888888;  }
	.pdn_performance .performance_ngrin_mobile .data_table tbody.top { border-bottom:1px solid #1f1f1f;}
	.pdn_performance .performance_ngrin_mobile .data_table .table_title {font-size:16px; line-height:20px; font-family: "HyundaiMedium"; color:#fff; vertical-align:top; }
	.pdn_performance .performance_ngrin_mobile .data_table tbody tr:first-child td { padding-top:20px; }
	.pdn_performance .performance_ngrin_mobile .data_table tbody tr:last-child td { padding-bottom:20px; }
	.pdn_performance .performance_ngrin_mobile .data_table td span { display:none; background:url("../images/Performance_ngrin_icon_check.png") center center no-repeat; }
	.pdn_performance .performance_ngrin_mobile .data_table td span.on {display:block; }
	
	.pdn_performance .performance_ngrin_mobile .slider_controls { position:absolute; width:100%; text-align:center; line-height:1; z-index:2;}
	.pdn_performance .performance_ngrin_mobile .slider_controls > div {display:inline-block !important;}
	.pdn_performance .performance_ngrin_mobile .slider_controls .prev,
	.pdn_performance .performance_ngrin_mobile .slider_controls .next {}
	.pdn_performance .performance_ngrin_mobile .slider_controls .prev button,
	.pdn_performance .performance_ngrin_mobile .slider_controls .next button {text-indent:-9999px; border: solid #808080; height:0; border-width: 0 3px 3px 0; display: inline-block; padding: 6px;}
	.pdn_performance .performance_ngrin_mobile .slider_controls .prev {display:none;left:0;}
	.pdn_performance .performance_ngrin_mobile .slider_controls .prev button { transform: rotate(135deg);-webkit-transform: rotate(135deg) translateZ(1px); display: inline-block; }
	.pdn_performance .performance_ngrin_mobile .slider_controls .next {right:0;}
	.pdn_performance .performance_ngrin_mobile .slider_controls .next button { transform: rotate(-45deg);-webkit-transform: rotate(-45deg) translateZ(1px); display: inline-block;}
	.pdn_performance .performance_ngrin_mobile .slider_controls .ids ul {}
	.pdn_performance .performance_ngrin_mobile .slider_controls .ids ul li { display:inline-block; vertical-align:9px; margin:0 5px; }
	.pdn_performance .performance_ngrin_mobile .slider_controls .ids ul li.on a {border-color:#e63312; }
	.pdn_performance .performance_ngrin_mobile .slider_controls .ids a { text-indent:-9999px; font-size:0; border:5px solid #ffffff; border-radius:50%; }
	.pdn_performance .performance_ngrin_mobile .slider_controls .slick-disabled button { border-color:#272727; }
	.pip .pip_cont .text_play {position: relative; text-align:center; margin-bottom:20px;}
	.pip .pip_cont .text_play .text1 {font-size: 27px;line-height: 32px;font-family:"HyundaiMedium";}
	.pip .pip_cont .text_play .text2 {font-size: 14px;line-height: 21px; margin-top:10px; width:auto; }


	.pip.contents_interior .section1 {position: relative;width: 100%;overflow: hidden;padding: 0;background: #f6f3f2; padding:20px 0 40px 0;}
	.pip.contents_interior .section1 .features {clear: both;width: 100%;text-align: center; margin-top:0px; }
	.pip.contents_interior .section1 .features strong {display: block;padding: 0 0 0px 0;font-size: 19px;line-height: 24px;color: #000;font-family:"HyundaiMedium";}
	.pip.contents_interior .section1 .features p {padding: 15px 0 0 0;font-size: 14px;line-height: 21px;color: #000;}
	.pip.contents_interior .section1 .car { position:relative;padding:0 15px;}
	.pip.contents_interior .section1 .car img {display: none;}
	.pip.contents_interior .section1 .car img:first-child {display: inline;}
	.pip.contents_interior .section1 .color { margin-top:0px;width: 100%;height: auto;min-height: 1px;max-height: 999999px; position:relative;}
	.pip.contents_interior .section1 .color .txt {font-size: 14px;color: #666666;text-align: center;font-weight: bold;}
	.pip.contents_interior .section1 .color ul.chip {width: 100%;padding: 5px 0 0 0;text-align: center;}
	.pip.contents_interior .section1 .color ul.chip li {display: inline-block;width: 30px;height: 30px;overflow: hidden;margin: 0 2px 0 3px;text-align: left;*display: inline;*zoom: 1;}
	.pip.contents_interior .section1 .color ul.chip li a {display: block;width: 24px;height: 24px;padding: 3px;text-align: center;}
	.pip.contents_interior .section1 .color ul.chip li a span { width:24px; height:24px; display:block; font-size:0; }

	.pip.contents_interior .section1 .color ul.chip li a.color_1 span {background: url("../images/interior_color_icon_1_3x.png") no-repeat center; 
		 background-size:24px 24px;
	}
	.pip.contents_interior .section1 .color ul.chip li a.color_2 span {background: url("../images/interior_color_icon_2_3x.png") no-repeat center; 
		background-size:24px 24px;
	}

	.pip.contents_interior .section1 .color ul.chip li.on a {border:1px solid #e63413; border-radius:50%; padding: 2px; background:none;}

	.pip.contents_interior .section1 .color ul.chip li span.text {display:none;position: absolute;top: -6px;width: 200px;height: 20px;margin-left: -86px;line-height: 20px;color: #fefefe;font-size: 12px;text-align: center;}
	.pip.contents_interior .section1 .color ul.chip li span.text span {display: inline-block;height: 20px;padding: 0 9px 0 8px;background: #464646;*display: inline;*zoom: 1;}
	.pip.contents_interior .section1 .color ul.chip li span.text i {display: inline-block;top: 20px;width: 100%;height: 6px;background: url("/content/dam/hyundai/ww/en/images/find-a-car/flat/bg_arrow_white_down.png") no-repeat center top;*display: inline;*zoom: 1;}
	.pip.contents_interior .section1 .color .details_img img { display:none; }
	.pip.contents_interior .section1 .color .details_img .detail_1 { display:block; }
	.pip.contents_interior .section1 .color .details_img.web { display:none; }
	.pip.contents_interior .section1 .color .details_img.mobile { display:block; width:250px; margin:10px auto 0; }
	.pip.contents_interior .section1 .color .details {width: 100%;padding: 11px 0 0 0;text-align: center;position:relative; top:-30px;}
	.pip.contents_interior .section1 .color .details ul.detail {display: none;width: 250px; margin: 0 auto;text-align:center;}
	.pip.contents_interior .section1 .color .details ul.detail li {float: left;position: relative;height: 30px;}
	.pip.contents_interior .section1 .color .details ul.detail li span {display: none;}
	.pip.contents_interior .section1 .color .details ul.detail li.color_detail1 {width: 50%;}
	.pip.contents_interior .section1 .color .details ul.detail li.color_detail2 {width: 50%;}
	.pip.contents_interior .section1 .color .details ul.detail.detail1 {display: block;}
	.pip.contents_interior .section1 .color .details ul.detail_txt {width: 250px;margin: 0 auto; overflow:hidden; }
	.pip.contents_interior .section1 .color .details ul.detail_txt li {text-align: center;color: #666; font-size:14px;display:none;}
	.pip.contents_interior .section1 .color .details ul.detail_txt li.first { display:block; }
	.pip.contents_interior .section1 .hidden_mo { display:none; }
	

	.bgBeige { background:#e9e3dc;}
	.bgBeige2 { background:#e4dcd3;}	
	.pip.contents_safety .pip_cont .text_play { margin-bottom:40px; padding:0 20px; }
	.pip.contents_safety .scene_wrap .scene{ display:none !important;}
	.pip.contents_safety .scene_wrap .controls{ display:none;}
	.pip.contents_safety .scene_wrap .slider_wrap{ display:none;}
	.pip.contents_safety .scene_wrap .text_wrap{margin:0 -15px;}
	.pip.contents_safety .scene_wrap .text_wrap br { display:none; }
	.pip.contents_safety .scene_wrap .text_wrap ul li { display:block !important;}
	.pip.contents_safety .scene_wrap .text_wrap ul li.text1 { padding-top:60px; }
	.pip.contents_safety .scene_wrap .text_wrap ul li:last-child { padding-bottom:0px;}
	.pip.contents_safety .scene_wrap .text_wrap ul li strong.first { padding: 0px 35px 15px 35px;}
	.pip.contents_safety .scene_wrap .text_wrap ul li strong {font-family:"HyundaiMedium";display: block;padding: 60px 35px 10px 35px;font-weight: normal;font-size: 19px;line-height: 24px; text-align:center;}
	.pip.contents_safety .scene_wrap .text_wrap ul li strong:after {	width: 48px;height: 1px;padding-top: 10px;border-bottom: 1px solid #418ce5;content: '';display:none;}
	.pip.contents_safety .scene_wrap .text_wrap ul li div {color:#666;font-size: 14px;line-height: 18px;padding:0 35px; position:relative; z-index:4;}
	.pip.contents_safety .scene_wrap .text_wrap ul li div.img { z-index:3; margin-top:-15px;}
	.pip.contents_safety .scene_wrap .text_wrap ul li div .caution {margin-top:10px; color:#666666;display:block;font-size:14px;line-height:21px;padding-left:20px;background: url('/content/dam/hyundai/ww/en/images/find-a-car/flat/OS/bul_caution.png') no-repeat 0 4px; text-align:left; }
	.pip.contents_safety .scene_wrap .text_wrap p {font-size:14px; line-height:21px; font-family:"HyundaiRegular"; color:#000000; text-align:center; }
	.pip.contents_safety .scene_wrap .text_wrap ul li .img{ padding: 0;}
}

@media screen and (max-width: 740px) and (min-width: 400px) {
	.pdn_highlight .nav_dot { text-align:center; position:absolute; top:50%; margin-top:8%; z-index:2; width:100%; }
}

.slick-slider {
		position: relative;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent;
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	.slick-list:focus {
		outline: none;
	}
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand;
	}
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: '';
	}
	.slick-track:after {
		clear: both;
	}
	.slick-loading .slick-track {
		visibility: hidden;
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%;
		min-height: 1px;
	}
	.slick-slide img {
		display: block;
	}
	.slick-slide.slick-loading img {
		display: none;
	}
	.slick-slide.dragging img {
		pointer-events: none;
	}
	.slick-initialized .slick-slide {
		display: block;
	}
	.slick-loading .slick-slide {
		visibility: hidden;
	}
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent;
	}
	.slick-arrow.slick-hidden {
		display: none;
	}
/* 181015_modify */
.pdn_highlight .caution,
.pdn_highlight .parallax_title_box p,
.pdn_highlight .slider_contents .subject p,
.pdn_highlight .highlight_ngrin .title_block p,
.pdn_highlight .highlight_sound .title_block p,
.pdn_highlight .main_bg_wrap .main_list ul.list li.list_left .list_wrap span.txt{font-family:'HyundaiTextRegular';}
.pdn_highlight .main_bg_wrap .main_list ul.list li.list_right .list_wrap span.txt,
.p_tit .text2,
.pip .pip_cont .text_play .text2,
.p_section .engine_text p,
.pip.contents_interior .section1 .color .details ul.detail_txt li,
.pip.contents_interior .section1 .features p,
.pdn_performance .slider_contents .view .subject p,
.pdn_performance .performance_ngrin .title_block p,
.pdn_performance .performance_ngrin .data_table td{font-family:'HyundaiTextRegular';}

.pip.contents_safety .scene_wrap .text_wrap ul li p{font-family:'HyundaiTextRegular';}