.n_mobile_show{
	display: none;
}
@media (max-width: 1920px) {
	.n_pd_tg{
		height: 40vw;
	}
}
@media (max-width: 1800px) {
	.n_container, .n_contriner{
		padding-left: 15px;
		padding-right: 15px;
	}
	.n_news::after{
		background: linear-gradient(225deg, transparent 10%, #fff 10%);
	}
	.n_news::before{
		background: linear-gradient(225deg, transparent 10%, #ED1A29 10%);
	}
	.n_product_top::after{
		background: linear-gradient(145deg, transparent 20%, #fff 10%);
	}
	.n_product_top::before {
	    background: linear-gradient(145deg, transparent 20%, #ED1A29 10%);
	}
	.n_pd_review .n_homereview .n_reviewtop .n_box .main-vdo-container, 
	.n_pd_review .n_homereview .n_reviewtop .n_box .n_img{
		height: 28vw;
	}
	.n_contactbox{
		padding-top: 30px;
	}
	.n_contactbox .n_contact_map{
		width: 68%;
	}
	.n_contactbox .n_contact_map iframe{
		top: -150px;
	}
	.n_contactbox .n_contact_info{
		width: 35%;
		padding-left: 30px;
	}
	.n_contactbox .n_contact_map{
		width: 60%;
	}
	.n_product_top.n_bgabout{
		height: 30vw;
	}
	.n_product_top.n_bgabout h1{
		font-size: 5vw;
		margin-bottom: 0;
		padding-left: 5vw;
		bottom: 5vw;
	}
	.n_pd_infobox::before {
	    background: linear-gradient(145deg, transparent 20%, #ED1A29 10%);
	}
	.n_pd_infobox::after{
		background: linear-gradient(145deg, transparent 20%, #222222 10%);
	}
	.n_pd_gallery::after{
		background: linear-gradient(215deg, transparent 20%, #fff 10%);
	}
	.n_pd_gallery .n_container .n_slider_gallery_nav{
		left: 25px;
		right: 25px;
	}
	.n_about_sec1{
		background-position:  20vw 20%;
	}
	.n_about_sec1 .n_abox{
		max-width: 50%;
	}
	.n_visionbox .n_v_message::before,
	.n_about_sec1::after {
	    background: linear-gradient(145deg, transparent 20%, #fff 10%);
	}
	.n_about_sec1::before {
	    background: linear-gradient(145deg, transparent 20%, #ED1A29 10%);
	}
	.n_millesbox > .n_container{
		max-width: 1350px;
	}
	.n_comparebox{
		margin: auto;
	}
	.n_comparebox .n_calbox,
	.n_comparebox .n_specbox{
		
	}
	ul.n_compare_lists > li, .n_comparebox .n_com_col{
		max-width: calc(33.33% - 20px);
		padding-left: 10px;
		padding-right: 10px;
	}
	.n_flexinfo .n_img{
		height: 30vw;
	}
}
@media (max-width: 1600px){
	.n_pd_tg::before{
		background: linear-gradient(125deg, transparent 20%, #ED1A29 10%);
		width: 69%;
		height: 115px;
	}
	.n_pd_tg::after{
		background: linear-gradient(125deg, transparent 20%, #fff 10%);
		width: 70%;
		height: 120px;
	}
	.n_pd_tg .n_pd_info{
		padding: 20px 20px;
	}
	.n_pd_tg .n_pd_info .n_price .n_top{
		font-size: 24px;
	}
	.n_pd_tg .n_pd_info .n_price .n_bottom{
		font-size: 18px;
	}
	.n_about_sec1{
		background-size: cover;
	}
	.n_product_top.n_bgabout {
	    height: 25vw;
	}
	.n_pd_tg .n_pd_info .n_btnbox{
		bottom: 30px;
	}
}
@media (max-width: 1440px) {
	.n_products .n_productlists{
		padding: 20px 50px;
	}
	.n_products .n_productlists > ul > li{
		width: 23%;	
	}
	header .n_subfooter::before{
		right: 450px;
		left: auto;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li.c1{
		width: 30%;
		padding-right: 15px;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li:not(.c1){
		padding-right: 15px;
	}
	.n_newveiw_detail .n_newcover h1{
		font-size: 50px;
	}
	.n_pd_news{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.n_pd_news h2{
		font-size: 30px;
	}
	.n_pd_news ul > li .n_txtbox a.h3, .n_pd_news ul > li .n_txtbox h3{
		font-size: 18px;
	}
	.n_tag{
		font-size: 14px;
		line-height: 20px;
	}
	.n_newveiw_detail .n_html .bg-white{
		padding-bottom: 50px;
	}
	.n_newveiw_detail .n_html{
		padding-bottom: 30px;
	}
	.n_catalogs > .n_pcate ul.n_catelists > li > a, .n_products > .n_pcate ul.n_catelists > li > a{
		padding-left: 15px;
		padding-right: 15px;
	}
	.n_homereview{
		padding-top: 50px;
	}
	.n_homeproduct .n_products .n_productlists::before{
		width: 50%;
	}
	.n_homereview .n_reviewother{
		height: auto;
	}
	.n_find_dealer::before{
		width: 50%;
	}
	.n_finddealerbox .n_find_dealer .n_box .n_dealer_map{
		padding-right: 0;
	}
	.n_shopping .sbg{
		margin-left: 0;
	}
	.n_news::after{
		background: linear-gradient(225deg, transparent 20%, #fff 10%);
	}
	.n_news::before{
		background: linear-gradient(225deg, transparent 20%, #ED1A29 10%);
	}
	.n_news{
		padding-top: 30px;
		padding-bottom: 50px;
	}
	.n_news .n_head h3{
		font-size: 40px;
	}
	.n_news .n_newslists > li .n_newbox a.h3{
		font-size: 22px;
	}
	.n_homereview .n_reviewother .n_box .tube_vdo, .n_homereview .n_reviewother .n_box .n_img,
	.n_news .n_newslists > li .n_newbox .tube_vdo, .n_news .n_newslists > li .n_newbox a.n_img{
		height : 17vw;
	}
	.n_product_top h1{
		font-size: 40px;
	}
	.n_hom_newbox .n_news:not(.n_newshilight) .n_newslists > li .n_newbox{
		min-height: 35vw;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li .n_newbox a.n_img{
		height: 20vw;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li:first-child .n_newbox a.n_img{
		height: 40vw;
	}
	.n_pd_review .n_reviewtop .n_txtbox{
		padding-left: 30px;
	}
	.n_pd_review .n_reviewtop .n_txtbox h4{
		font-size: 24px;
	}
	.n_homereview .n_reviewother{
		height: 38vw;
	}
	.n_homereview .n_reviewother .n_txtbox a.h4, 
	.n_homereview .n_reviewother .n_txtbox h4{
		font-size: 22px;
	}
	.n_homepage .n_homereview{
		padding-left: 5px;
		padding-right: 5px;
	}
	.n_searchbox .home_search_result_section_1{
		width: 80%;
	}
	.compare-choosecar.n_compare_pupup{
		max-width: 900px;	
	}
	.n_finddealerbox .n_find_dealer_lists{
		padding: 0 15px;
	}
	.n_find_dealer_lists ul.n_dealerlists > li .n_dealinfo address{
		height: 80px;
		font-size: 16px;
	}
	.n_find_dealer_lists ul.n_dealerlists > li .n_dealinfo .n_name{
		padding-bottom: 5px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu .n_viewdealer .n_find_dealer_lists ul.n_dealerlists > li .n_dealinfo .n_title, .n_find_dealer_lists ul.n_dealerlists > li .n_dealinfo .n_title,
	.n_find_dealer_lists ul.n_dealerlists > li .n_dealinfo .n_contact .n_lists{
		font-size: 18px;
	}
	.n_pd_tg{
		margin-bottom: 50px;
	}
	.n_pd_vdo{
		min-height: 0;
	}
	.n_pd_vdo .n_right .tube_vdo{
		height: 30vw;
	}
	.n_pd_vdo .n_left .n_title{
		font-size: 5vw;
	}
	.n_pd_vdo .n_left .n_des{
		font-size: 2vw;
	}
	.n_pd_color::before{
		width: 60%;
		height: 9vw;
		background: linear-gradient(240deg, transparent 20%, #ED1A29 10%);
	}
	.n_pd_color::after{
		width: 60%;
		height: 10vw;
		background: linear-gradient(240deg, transparent 20%, #fff 10%);
	}
	.n_pd_color > h3{
		padding: 2vw 5vw;
		font-size: 4vw;
	}
	.n_slide_acc .slick-slide .n_acc_name .n_txt2{
		font-size: 24px;
	}
	.n_pd_infobox > .n_container{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.n_flexinfo .n_ifo{
		padding-left: 50px;
		padding-right: 30px;
	}
	.n_about_sec1 .n_abox{
		padding-top: 4vw;
		padding-left: 2vw;
	}
	.n_about_sec1 .n_abox .n_atitle{
		font-size: 2vw;
	}
	.n_about_sec1 .n_abox .n_aname{
		font-size: 4vw;
	}
	.n_about_sec1 .n_abox p{
		font-size: 1.2vw;
	}
	.n_about_sec1{
		height: 40vw;
		min-height: 0;
	}
	.n_about_sec2 .n_img{
		width: 35%;
		margin-top: 2vw;
	}
	.n_about_sec2 .n_amessage{
		font-size: 1.5vw;
	}
	.n_about_sec2 strong{
		font-size: 3.5vw;
	}
	.n_millesbox > .n_container{
		max-width: 1000px;
	}
	.n_millesbox > .n_container ul.n_timemenu > li > a{
		font-size: 16px;
		padding: 20px 15px;
	}
	.n_millesbox ul.n_timeline > li .n_t_message{
		font-size: 20px;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec1 .n_t_message{
		right: 100px;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec2 img{
		max-width: 100%;
	}
	.n_millesbox ul.n_timeline > li.n_time2014 .n_sec2 .n_t_message, .n_millesbox ul.n_timeline > li.n_time2014 .n_sec4 .n_t_message{
		width: 35%;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec1 img{
		max-width: 100%;
	}
	.n_millesbox ul.n_timeline > li.n_time2014 .n_sec1 .n_t_message, .n_millesbox ul.n_timeline > li.n_time2014 .n_sec3 .n_t_message{
		width: 30%;
		margin-left: 90px;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec1 .n_t_message{
		width: 30%;
		margin-left: 90px;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec2 .n_t_message{
		left: 100px;
		top: 300px;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec1 img{
		width: 80%;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec3 .n_t_message{
		width: 30%;
		margin-right: 90px;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec2 .n_t_message{
		left: 90px;
		width: 30%;
	}
	.n_millesbox ul.n_timeline > li.n_time2014 .n_sec2 .n_t_message, .n_millesbox ul.n_timeline > li.n_time2014 .n_sec4 .n_t_message{
		margin-right: 90px;
		width: 30%;
	}
	.n_visionbox .n_v_respect{
		padding: 0px 0;
	}
	.n_5sbox .n_5s_top{
		padding: 100px;
	}
	.n_5sbox{
		padding-top: 20px;
	}
	ul.n_compare_lists > li.n_nocol .n_btnselectcompare{
		width: 55px;
		overflow: hidden;
	}
	.n_5sbox .n_5s_info ul.n_5s_rows > li h3{
		font-size: 70px;
		line-height: 90px;
		margin-bottom: 30px;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li:first-child a.h3{
		font-size: 26px;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li:first-child p{
		font-size: 14px;
	}
	.n_sproducts .slick-slide > a > img{
		height: auto;
	}
	ul.n_compare_lists > li .n_price{
		font-size: 16px;
	}
	ul.n_compare_lists > li .n_price input{
		font-size: 34px;
		width: 180px;
	}
}
@media (max-width: 1299px) {
	header .n_subfooter::before{
		display: none;
	}
	header .n_submenu ul.n_menulists{
		border-bottom: none;
	}
	footer .n_footer .n_fmenu{
		padding-top: 30px;
		padding-bottom: 20px;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li{
		padding-bottom: 20px;
		padding-right: 15px;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li.c1,
	footer .n_footer .n_fmenu > .n_l > ul > li:not(.c1){
		width: 45%;
	}
	footer .n_footer .n_fmenu > .n_l{
		width: 65%;
	}
	footer .n_footer .n_fmenu::before{
		left: 65%;
	}
	footer .n_footer .n_fmenu > .n_r{
		width: 35%;
	}
	.n_newveiw_detail .n_html .text_box{
		width: auto!important;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 10px;
	}
	.n_newveiw_detail .n_newcover h1{
		font-size: 40px;
	}
	.n_contactbox .n_contact_info address{
		font-size: 16px;
	}
	.n_contactbox .n_contact_info h2.com2{
		font-size: 26px;
	}
	.n_contactbox .n_contact{
		font-size: 16px;
	}
	.n_contactbox .n_contact_info{
		padding-right: 15px;
	}
	.n_contactbox .n_contact_map{
		width: 57%;
	}
	.n_product_home .n_productlists ul.n_product_group > li{
		width: calc(33.33% - 30px);
		height: 250px;
	}
	.n_product_home .n_productlists ul.n_product_group > li a > .n_itempro{
		margin: auto;
		width: 100%;
	}
	.n_pd_tg .n_pd_info .n_price .n_top{
		font-size: 20px;
	}
	.n_pd_tg .n_pd_info .n_price .n_bottom{
		font-size: 14px;
	}
	.n_pd_tg::after{
		width: 80%;
		height: 100px;
	}
	.n_pd_tg::before{
		width: 79%;
		height: 95px;
	}
	.n_pd_tg .n_pd_info .n_btnbox .n_btn{
		margin-left: 10px;
	}
	.n_pd_tg .n_pd_info .n_btnbox{
		width: 60%;
	}
	.n_comparebox .n_pd_spec{
		padding-top: 0;
	}
	.n_comparebox .n_pd_spec .n_container > h3{
		margin-bottom: 0;
	}
	.n_pd_spec .n_container ul.n_splists > li .n_desc{
		white-space: nowrap;
	}
	ul.n_compare_lists > li, .n_comparebox .n_com_col{
		padding-top: 0;
		white-space: normal;
	}
	ul.n_compare_lists > li .n_select_model .n_txt{
		font-size: 16px;
		line-height: 22px;
	}
	ul.n_compare_lists > li .n_select_model .n_selected select{
		font-size: 14px;
	}
	ul.n_compare_lists > li .n_price{
		font-size: 14px;
	}
	ul.n_compare_lists > li .n_price strong{
		font-size: 30px;
	}
	ul.n_compare_lists > li .n_option > a{
		font-size: 14px;
	}
	ul.n_compare_lists > li hr{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	ul.n_compare_lists > li .n_downinfo .n_row .n_int_down, ul.n_compare_lists > li .n_downinfo .n_row .n_persen{
		font-size: 20px;
		height: 40px;
	}
	ul.n_compare_lists > li .n_downinfo .n_row .n_persen{
		line-height: 50px;
	}
	ul.n_compare_lists > li .n_downinfo .n_row .irs-single{
		font-size: 22px;
	}
	ul.n_compare_lists > li .n_summary .n_txt{
		font-size: 18px;
	}
	ul.n_compare_lists > li .n_summary .n_sumtext{
		font-size: 14px;
	}
	ul.n_compare_lists > li .n_summary .n_sumtext strong{
		font-size: 30px;
	}
	.n_pd_tg .n_pd_info .n_btnbox{
		bottom: 20px;
	}
	footer .n_footer .n_fmenu > .n_l{
		padding: 0;
	}

	.n_footer_linkl .n_linkbox{
		position: initial;
		width: 100%;
		padding: 10px 0;
		padding-bottom: 15px;
	}
	.n_footer_linkl .n_fsocial,
	.n_footer_linkl .n_f_btnlink{
		padding-top: 0;
	}
	.n_footer_linkl .n_f_btnlink{
		padding-top: 13px;
	}
	ul.n_compare_lists > li .n_price input{
		width: 160px;
	}
}
@media (max-width: 1199px) {
	header .n_subfooter{
		padding : 15px 25px;
	}
	header .n_subfooter::after{
		display: none;
	}
	.n_catalogs > .n_pcate ul.n_catelists > li > a, .n_products > .n_pcate ul.n_catelists > li > a{
		font-size: 16px;
		padding: 15px 10px;
	}
	.n_products > .n_pcate a.n_allmodel{
		font-size: 16px;
		padding-top: 15px;
	}
	.n_homereview .n_reviewother .n_txtbox a.h4, .n_homereview .n_reviewother .n_txtbox h4{
		font-size: 20px;
		line-height: 22px;
	}
	.n_homereview .n_reviewother .n_txtbox p{
		font-size: 14px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu{
		width: 350px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_map{
		width: calc(100% - 350px);
	}
	.n_find_dealer .n_box > h3{
		margin-top: 0;
		font-size: 40px;
	}
	.n_find_dealer{
		padding-top: 30px;
	}
	.n_find_dealer .n_box > p{
		margin-bottom: 0;
	}
	.n_find_dealer .n_box .n_dealer_map{
		margin-top: 15px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu .n_title{
		font-size: 24px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu > ul > li{
		padding: 7px 15px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu > ul > li > a{
		font-size: 16px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu > ul > li > address{
		font-size: 14px;
	}
	.n_homereview .n_reviewtop .n_txtbox a.h4{
		font-size: 26px;
		margin-top: 5px;
	}
	.n_homereview .n_reviewtop .n_txtbox p{
		margin-top: 10px;
		font-size: 18px;
		margin-bottom: 15px;
	}
	ul.n_compare_lists > li .n_price input{
		font-size: 30px;
		width: 140px;
	}
}
@media (max-width: 1100px) {
	header .n_menu_right > li > a{
		padding-left: 13px;
		padding-right: 13px;
	}
	ul.n_compare_lists > li .n_price input{
		font-size: 28px;
		width: 100px;
	}
}
@media (max-width: 1023px) {
	.n_quickmenu{
		display: none;
	}
	.n_mobile_show{
		display: block;
	}
	header .n_submenu .n_products,
	header .n_menu_right{
		display: none;
	}
	header .n_submenu ul.n_menulists > li > a{
		font-size: 20px;
		padding: 10px 50px;
		padding-right: 30px;
	}
	header .n_submenu ul.n_menulists{
		width: 50%;
	}
	header .n_submenu ul.n_menulists > li > ul > li > a{
		font-size: 18px;
		padding: 10px 20px;
	}
	header .n_submenu ul.n_menulists > li > a > svg{
		margin-top: 5px;
	}
	footer .n_footer .n_fmenu::before{
		display: none;
	}
	footer .n_footer .n_fmenu{
		padding-top: 20px;
	}
	footer .n_footer .n_fmenu > .n_l{
		width: 65%;
		padding-right: 0;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li.c1,
	footer .n_footer .n_fmenu > .n_l > ul > li:not(.c1){
		width: 58%;
		padding-right: 2%;
	}
	footer .n_footer .n_fmenu > .n_r{
		width: 35%;
	}
	footer .n_footer .n_fmenu > .n_r > ul{
		padding-left: 0;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li.c2,
	footer .n_footer .n_fmenu > .n_l > ul > li.c4{
		width: 30%;
	}
	.n_newveiw_detail .n_html .bg-white{
		padding-bottom: 30px;
	}
	.n_newveiw_detail .n_html .text_box{
		padding-top: 10px;
	}
	.n_newveiw_detail .n_html{
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0px;
		padding-left: 0;
		padding-right: 0;
	}
	.n_newveiw_detail .n_newcover h1{
		font-size: 40px;
	}
	.n_newveiw_detail .n_newcover{
		height: 40vw;
	}
	.n_newveiw_detail .n_newcover h1{
		font-size: 30px;
	}
	.n_newveiw_detail .n_html .bg-white{
		padding-bottom: 20px;
	}
	.n_newdate{
		font-size: 16px;
	}
	.n_newdate > svg{
		height: 13px;
	}
	.n_pd_news ul > li .n_img, .n_pd_news ul > li .main-vdo-container{
		height : 20vw;
	}
	.n_catalogs > .n_pcate,
	.n_products > .n_pcate{
		padding: 0;
	}
	.n_products > .n_pcate a.n_allmodel{
		padding-right: 10px;
	}
	.n_products > .n_pcate .n_cateselected{
		display: block;
		float: left;
		padding: 10px 15px;
	}
	.n_catalogs .n_cateselected select,
	.n_shopping .n_shopbox .n_scateselect select,
	.n_products > .n_pcate .n_cateselected select{
		font-size: 16px;
		padding: 5px 10px;
		color: #ED1A29;
		border: none;
		font-family: ap_hondabold;
	}
	.n_pd_menu .n_products > .n_pcate .n_cateselected select{
		color: #fff;
		background: none;
	}
	.n_catalogs > .n_pcate ul.n_catelists,
	.n_products > .n_pcate ul.n_catelists{
		display: none;
	}
	.n_catalogs .n_cateselected{
		display: block;
		padding: 10px 0;
	}
	.n_topbanner .owl-theme .owl-nav{
		top: 30%;
	}
	.n_homereview .n_reviewtop .n_box .main-vdo-container, .n_homereview .n_reviewtop .n_box .n_img{
		height: 60vw;
	}
	.n_rowseeall > a{
		font-size: 16px;
		padding: 13px 40px;
	}
	.n_rowseeall{
		margin-top: 15px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu{
		width: 30%;
	}
	.n_find_dealer .n_box .n_dealer_map .n_map{
		width: 70%;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu > .n_seeall{
		font-size: 16px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.n_find_dealer{
		padding-bottom: 40px;
	}
	.n_shopping::before{
		display: none;
	}
	.n_shopping{
		padding-bottom: 50px;
	}
	.n_sblogo > a > img{
		height: 60px;
	}
	.n_sblogo .n_name{
		font-size: 20px;
	}
	.n_pd_menu .n_product_cateslide{
		padding: 0;
	}
	.n_pd_menu .n_products .n_productlists{
		padding-bottom: 0;
	}
	.n_news .n_newslists > li .n_newbox a.h3{
		font-size: 18px;
	}
	.n_product_top::after{
		background: linear-gradient(145deg, transparent 30%, #fff 10%);
	}
	.n_product_top::before {
	    background: linear-gradient(145deg, transparent 30%, #ED1A29 10%);
	}
	.n_product_top{
		padding-top :  50px;
	}
	.n_product_top h1{
		font-size: 30px;
	}
	.n_hom_newbox .n_news:not(.n_newshilight) .n_newslists > li .n_newbox{
		min-height: 30vw;
	}
	.n_news .n_newslists > li .n_newbox a.h3{
		font-size: 18px;
	}
	#box__catalog .head__info{
		font-size: 18px;
		background-position: 0px center;
	}
	.n_catalogh2{
		font-size: 24px;
	}
	.n_pd_review .n_reviewtop .n_txtbox h4{
		font-size: 20px;
		margin-bottom: 0;
	}
	.n_reviewbox .n_homereview .n_reviewtop .n_txtbox p{
		margin-bottom: 15px;
		margin-top: 0;
	}
	.n_pd_review .btnReadmore{
		font-size: 14px;
		padding: 10px 40px;
	}
	.n_homereview .n_reviewtop .n_txtbox{
		padding-right: 15px;
	}
	.n_homereview .n_reviewother{
		width: 48%;
		padding: 1%;
		height: 45vw;
	}
	.n_homereview .n_reviewother .n_box .tube_vdo, 
	.n_homereview .n_reviewother .n_box .n_img, 
	.n_news .n_newslists > li .n_newbox .tube_vdo, 
	.n_news .n_newslists > li .n_newbox a.n_img{
		height: 25vw;
	}
	.n_homereview .n_reviewtop.n_mostview{
		padding-bottom: 15px;
	}
	.n_homepage .n_homereview .n_reviewother{
		width: calc(33.33% - 20px);
		padding-top: 0;
	}
	.n_homepage .n_homereview .n_reviewother .n_box .tube_vdo, 
	.n_homepage .n_homereview .n_reviewother .n_box .n_img{
		height: 20vw;
	}
	.n_searchbox .home_search_result_section_1{
		margin : 30px 0;
	}
	.n_searchbox .n_boxsec{
		padding: 30px 0;
		padding-top: 0px;
		margin-bottom: 15px;
	}
	.n_searchbox .home_search_result_section_1{
		width: 100%;
	}
	.n_searchbox .home_search_result_section_1 .text_input_style{
		width: calc(100% - 95px);
	}
	.n_searchbox .home_search_result_section_1 .search{
		right: 0;
	}
	.home_search_result_section_2 h1{
		margin-bottom: 30px;
		margin-top: 0;
		font-size: 30px;
	}
	.n_searchbox .n_boxsec{
		margin-top: 0;
		padding-bottom: 0px;
	}
	.home_search_result_section_2 .product_result{
		padding-top: 20px;
	}
	.n_contactbox .n_contact_map,
	.n_contactbox .n_contact_info{
		width: 100%;
		padding: 0;
		margin: 0;
		position: relative;
		top: 0;
		float: none;
	}
	.n_contactbox .n_contact_map{
		clear: both;
		margin-top: 20px;
	}
	.n_contactbox .n_contact_map iframe{
		top: 0;
		position: relative;
		width: calc(100% - 20px);
		height: 50vw;
	}
	.n_contactbox{
		padding-bottom: 30px;
		padding-top: 0;
	}
	.n_contactbox .n_contact > div{
		width: 100%;
		max-width: calc(100% - 15px);
	}
	.compare-choosecar.n_compare_pupup{
		max-width: 750px;
	}
	.n_finddealerbox .n_newcover h1{
		font-size: 40px;
	}
	.n_dealer_searchbox .n_dealer_selects{
		width: 100%;
	}
	.n_dealer_searchbox .btnFindDealer{
		width: 100%;
		margin-top: 15px;
		float: none;
		display: inline-block;
		padding: 0;
	}
	.n_finddealerbox .n_newcover .n_title{
		padding-left: 15px;
		padding-right: 15px;
	}
	.n_find_dealer_lists ul.n_dealerlists > li{
		width: 50%;
	}
	.n_product_home .n_products .n_productlists{
		padding: 0 15px;
	}
	.n_product_home .n_productlists ul.n_product_group > li{
		height: 320px;
		padding-bottom: 0;
	}
	.n_pd_tg{
		height: auto;
	}
	.n_pd_tg > img{
		height: auto;
		float: left;
	}
	.n_pd_tg .n_pd_info{
		padding: 0;
		position: unset;
		clear: both
	}
	.n_pd_tg .n_pd_info .n_price{
		float: none;
		padding:  30px 20px;
		background: #222222;
	}
	.n_pd_tg .n_pd_info .n_btnbox{
		width: 100%;
		padding: 20px 15px;
		background: #fff;
		text-align: center;
	}
	.n_pd_tg::before,
	.n_pd_tg::after{
		display: none;
	}
	.n_pd_tg{
		margin-bottom: 0;
	}
	.n_pd_color::before {
	    width: 350px;
	    height: 55px;
	    background: linear-gradient(240deg, transparent 20%, #ED1A29 10%);
	}
	.n_pd_color::after {
	    width: 360px;
	    height: 65px;
	    background: linear-gradient(240deg, transparent 20%, #fff 10%);
	}
	.n_pd_color > h3{
		padding: 0px 30px;
		font-size: 30px;
	}
	.n_pd_vdo{
		padding-bottom: 50px;
	}
	.n_pd_color.is_acc .n_colorbox{
		width: 100%;
		float: none;
	}
	.n_slider_color .slick-slide{
		/* height: 50vw; */
	}
	.n_pd_color.is_acc .n_slider_color .slick-slide{
		/* height: 50vw; */
	}
	.n_pd_color.is_acc .n_accbox{
		width: 100%;
		margin-top: 30px;
	}
	.n_pd_infobox::before {
	    background: linear-gradient(145deg, transparent 30%, #ED1A29 10%);
	}
	.n_pd_infobox::after{
		background: linear-gradient(145deg, transparent 30%, #222222 10%);
	}
	.n_flexinfo .n_ifo .n_name{
		font-size: 24px;
	}
	.n_flexinfo .n_ifo p{
		font-size: 14px;
	}
	.n_slider_info_nav .slick-slide{
		height: 120px;
		width: 120px;
	}
	.n_pd_infobox > .n_container{
		padding-bottom: 20px;
	}
	.n_pd_spec{
		padding-top: 30px;
	}
	.n_pd_spec .n_container > h3{
		font-size: 40px;
	}
	.n_pd_review .n_homereview{
		padding-top: 30px;
	}
	.n_pd_review h2{
		margin-top: 0;
		font-size: 30px;
	}
	.n_pd_menu .n_products{
		padding-bottom: 15px;
	}
	.n_about_sec1{
		background-position:  20vw 20%;
		height: 50vw;
	}
	.n_about_sec1 .n_abox .n_atitle{
		font-size: 3vw;
	}
	.n_about_sec1 .n_abox .n_aname{
		font-size: 5vw;
	}
	.n_about_sec1 .n_abox{
		max-width: 50%;
	}
	.n_about_sec1 .n_abox p{
		font-size: 1.5vw;
	}
	.n_about_sec2{
		text-align: center;
		margin-top: 20px;
	}
	.n_about_sec2 .n_img{
		float: none;
		width: 50vw;
	}
	.n_about_sec2 .n_amessage{
		padding-top: 0;
	}
	.n_about_sec2 .n_amessage{
		font-size: 2vw;
	}
	.n_about_sec2 strong{
		font-size: 5vw;
	}
	.n_about_sec1::after {
	    background: linear-gradient(145deg, transparent 30%, #fff 10%);
	}
	.n_about_sec1::before {
	    background: linear-gradient(145deg, transparent 30%, #ED1A29 10%);
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec1 .n_t_message{
		top: 10vw;
		bottom: auto;
		right: 0;
		width: 30%;
	}
	.n_millesbox ul.n_timeline > li .n_t_message{
		font-size: 16px;
		padding: 20px 40px;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec2{
		margin-bottom: 0;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec2{
		padding-right: 0;
		text-align: center;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec2 .n_t_message{
		left: 0;
		right: 0;
		margin: auto;
		max-width: 300px;
		bottom: 30px;
		top: auto;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec2 .n_t_message{
		width: calc(35% - 90px);
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec3 .n_t_message{
		width: calc(38% - 30px);
		margin-right: 30px;
	}
	.n_millesbox ul.n_timeline > li.n_time2014 .n_sec1, .n_millesbox ul.n_timeline > li.n_time2014 .n_sec3{
		padding-top: 0;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec1 .n_t_message,
	.n_millesbox ul.n_timeline > li.n_time2014 .n_sec1 .n_t_message, 
	.n_millesbox ul.n_timeline > li.n_time2014 .n_sec3 .n_t_message{
		margin-left: 90px;
		padding-top: 20px;
		width: calc(38% - 90px);
	}
	.n_millesbox ul.n_timeline > li.n_time2014 .n_sec2 .n_t_message, .n_millesbox ul.n_timeline > li.n_time2014 .n_sec4 .n_t_message{
		width: calc(38% - 30px);
		margin-right: 30px;
	}
	.n_millesbox ul.n_timeline > li .n_year{
		font-size: 40px;
	}
	.n_millesbox{
		padding: 50px 0;
	}
	.n_visionbox .n_v_message::before{
		background: linear-gradient(145deg, transparent 30%, #fff 10%);
	}
	.n_visionbox .n_v_respect .n_text > h2{
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 20px;
	}
	.n_visionbox .n_v_respect .n_text > p{
		margin-top: 20px;
		font-size: 16px;
	}
	.n_visionbox .n_v_respect .n_text ul.n_icon{
		font-size: 18px;
	}
	.n_visionbox .n_v_three h2{
		font-size: 40px;
		line-height: 50px;
	}
	.n_visionbox .n_v_three{
		font-size: 18px;
	}
	.n_visionbox .n_v_respect .n_img{
		height: 50vw;
	}
	.n_visionbox .n_v_respect .n_text ul.n_icon > li img{
		width: 50%;
	}
	.n_5sbox .n_5s_top{
		padding: 7vw 10vw;
	}
	.n_5sbox .n_5s_top h2{
		font-size: 4vw;
	}
	.n_5sbox .n_5s_top h3{
		font-size: 7vw;
		line-height: 8vw;
		margin-bottom: 2vw;
	}
	.n_5sbox .n_5s_top::before{
		    background: linear-gradient(215deg, transparent 30%, #f9f9f9 10%);
	}
	.n_5sbox .n_5s_info ul.n_5s_rows{
		margin-top: 30px;
	}
	.n_5sbox .n_5s_info ul.n_5s_rows > li{
		background-size: 20vw auto!important;
		font-size: 3vw;
		padding-right: 0;
		padding-left: 0!important;;
		background-position: top right!important;;
		padding-top: 8vw!important;;
		padding-bottom: 2vw;
		min-height: 0;
	}
	.n_5sbox .n_5s_info ul.n_5s_rows > li h3{
		font-size: 8vw;
		margin-bottom: 0;
	}
	ul.n_compare_lists > li, .n_comparebox .n_com_col{
		min-width: 320px;
	}
	ul.n_compare_lists > li.n_nocol{
		min-width: 0px;
	}
	.n_comparebox .n_calbox, .n_comparebox .n_specbox{
		width: fit-content;
		min-width: 100%;
	}
	ul.n_compare_lists > li.n_nocol .n_btnselectcompare{
		position: absolute;
		right: 0;
	}
	footer .n_footer .n_fsocial{
		
	}
	.n_policy a{
		font-size: 16px;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li > a,
	footer .n_footer .n_fmenu > .n_r > ul a{
		font-size: 16px;
	}
	.n_pd_color.is_acc .n_slider_color .slick-slide{
		padding-bottom: 40px;
	}
	.n_slider_color .slick-slide .n_colorname{
		font-size: 16px;
	}
	.n_pd_tg .n_pd_info .n_price .n_top strong{
		max-width: unset;
	}
	.n_pd_tg .n_pd_info .n_btnbox{
		position: inherit;
		right: 0;
	}
	.n_pd_gallery .n_container .n_slider_gallery_nav{
		position: initial;
	}
	.img-magnifier-glass{
		width: 20vw;
		height: 20vw;
	}
	footer .n_footer .n_fsocial{
		padding: 0;
	}
	.n_footer_linkl .n_f_btnlink a,
	.n_footer_linkl .n_f_btnlink,
	footer .n_footer .n_fsocial{
		float: none;
	}
	.n_footer_linkl .n_f_btnlink,
	footer .n_footer .n_fsocial{
		text-align: center;
	}
	.n_footer_linkl .n_f_btnlink a{
		display: inline-block;
		margin: 0 5px;
		margin-bottom: 10px;
	}
	footer .n_footer .n_fsocial > a{
		margin: 0;
		padding: 10px;
	}
	.n_flexinfo .n_img{
		height: 40vw;
	}
	.n_sproducts .slick-slide > a > img{
		height: 30vw;
		object-fit: cover;
	}
	.n_pd_menu .n_product_cateslide .slick-slide > a > .name{
		max-width: 300px;
	}
}
@media (max-width: 991px) {
	header .n_subfooter{
		text-align: center;
	}
	header .n_subfooter .n_right,
	header .n_subfooter .n_left{
		float: none;
		text-align: center;
	}
	header .n_subfooter .n_right{
		background: none;
		padding-right: 0;
		padding-top: 10px;
	}
	header .n_subfooter .n_left{
		overflow-x: auto;
		white-space: nowrap;
	}
	#box__catalog .box__download {
		-webkit-transition: all .5s ease;
		   -moz-transition: all .5s ease;
		    -ms-transition: all .5s ease;
		     -o-transition: all .5s ease;
		        transition: all .5s ease;
	}
	#box__catalog .box__download.hidden-box {
	    right: -220px;
	}
}
@media (max-width: 800px){
	.text_box{
		padding-left: 15px;
		padding-right: 15px;
		width: auto!important;
	}
	#box__catalog .box__download .n_head{
		width: 100%;
	}
	#box__catalog .box__download{
		bottom: 0;
		height: auto;
		box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.12);
	}
	#box__catalog .box__download .box__button,
	#box__catalog .box__download .list{
		width: 100%;
	}
	#box__catalog .box__download .list li{
		width: 31%;
		margin: 0 1%;
		margin-bottom: 7px;
	}
	#box__catalog .box__download .n_head::after{
		width: 50%;
	}
	#box__catalog .box__download.hidden-box {
	    right: 0;
	    bottom: -150px;
	}
	#box__catalog .box__download .list li .info{
		height: 18vw;
	}
	#box__catalog .box__download .list li .thumb img{
		width: 15vw;
	}
	.n_5sbox .n_5s_top p{
		font-size: 16px;
		margin-top: 0;
	}
	.compare-choosecar.n_compare_pupup{
		max-width: 700px;
	}
	.product.n_compare_pupup .menu-left{
		border: none;
	}
	.n_compare_pupup .n_cm_header .n_name{
		font-size: 20px;
	}
	.n_compare_pupup .n_cm_header .n_close{
		margin-top: 5px;
	}
	.touch-mb{
		padding-top: 30px;
	}
	.touch-mb img{
		max-width: 100px;
	}
}
@media (max-width: 767px) {
	header .n_right_menu .n_btn_find_dealer{
		display: none;
	}
	header .n_menu{
		float: right;
		border-left: 1px solid #F1F1F1;
	}
	header .n_submenu ul.n_menulists{
		width: 100%;
	}
	header .n_submenu ul.n_menulists > li > ul{
		position: relative;
		left: 0;
	}
	header .n_submenu ul.n_menulists > li > ul > li > a{
		padding-left: 80px;
	}
	header .n_submenu ul.n_menulists > li > ul > li:hover > a,
	header .n_submenu ul.n_menulists > li:hover > a{
		text-indent: 0;
	}
	header .n_submenu{
		box-shadow: 0px 5px 10px rgb(0 0 0 / 15%);
	}
	footer .n_footer .n_fsocial{
		text-align: center;
	}
	.n_newveiw_detail .n_newcover{
		height: 50vw;
	}
	.n_newveiw_detail .n_newcover h1{
		font-size: 24px;
	}
	.n_newveiw_detail .n_newcover p{
		margin-top: 0px;
	}
	.n_pd_news ul > li .n_txtbox a.h3, .n_pd_news ul > li .n_txtbox h3{
		font-size: 18px;
	}
	.n_pd_news ul > li{
		width: 100%;
		padding: 10px 0;
	}
	.n_pd_news ul > li .n_box{
		float: left;
		width: 30vw;
	}
	.n_pd_news ul > li .n_img, .n_pd_news ul > li .main-vdo-container{
		height: 20vw;
	}
	.n_pd_news ul > li .n_txtbox{
		padding-left: 32vw;
		padding-right: 15px;
	}
	.n_topbanner .owl-theme .owl-dots .owl-dot{
		height: 5px;
	}
	.n_homereview .n_reviewtop .n_txtbox{
		padding-left: 15px;
		padding-right: 15px;
	}
	.n_homereview .n_reviewtop .n_txtbox a.h4{
		font-size: 24px;
	}
	.n_homereview .n_reviewtop .n_txtbox p{
		font-size: 16px;
		line-height: 16px;
		margin-top: 5px;
		margin-bottom: 20px;
	}
	.n_homeproduct .n_products .n_productlists::before{
		width: 80%;
	}
	.n_homereview .n_reviewtop{
		margin-top: 60px;
	}
	.n_homereview .n_reviewother{
		width: 100%;
		height: auto;
	}
	.n_homereview .n_reviewother .n_box{
		float: left;
		width: 35%;
	}
	.n_homereview .n_reviewother .n_txtbox{
		padding-left: 38%;
		padding-right: 20px;
	}
	.n_homereview .n_reviewtop{
		margin-bottom: 15px;
	}
	.n_homereview .n_reviewother{
		padding: 0;
		padding-bottom: 15px;
	}
	.n_lastlabel{
		font-size: 12px;
		line-height: 30px;
		padding: 0px 10px;
		height: 30px;
	}
	.n_lastlabel::before{
		border-bottom-width: 30px;
		border-right-width: 30px;
	}
	.n_find_dealer::before{
		width: 20%;
		background: linear-gradient(130deg, transparent 30%, #F2F2F2 10%);
	}
	.n_homereview{
		padding-bottom: 60px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_map{
		float: none;
		width: 100%;
		height: 70vw;
		clear: both;
	}
	.n_find_dealer .n_box .n_dealer_map .n_map #map{
		height: 100%;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu{
		width: 100%;
		position: relative;
		top: auto;
		bottom: auto;
		height: 600px;
	}
	.n_find_dealer .n_box > h3{
		font-size: 30px;
	}
	.n_find_dealer .n_box > p{
		font-size: 16px;
		margin-top: 0;
	}
	.n_finddealerbox .n_find_dealer{
		padding-top: 0;
	}
	.n_sblogo{
		padding-top: 20px;
	}
	.n_sblogo .n_name{
		display: block;
		text-align: center;
	}
	.n_shopping .n_shopbox .n_scateselect{
		display: block;
		text-align: center;
		background: #f2f2f2;
	}
	.n_shopping .n_shopbox .n_scateselect select{
		background: none;
		padding: 10px 15px;
	}
	.n_shopping ul.n_scate{
		display: none;
	}
	.n_shopping{
		padding-top: 40px;
	}
	.n_shopping .n_h > img{
		height: 30px;
	}
	.n_shopping .n_h p{
		font-size: 28px;
	}
	.n_shopping{
		background-position: top center;
		background-color: #f3f3f3;
	}
	.n_news{
		padding-top: 20px;
	}
	.n_news .n_newslists > li{
		width: 100%;
	}
	.n_news .n_newslists > li .n_newbox{
		padding: 0;
	}
	.n_news .n_newslists > li .n_newbox .tube_vdo, 
	.n_news .n_newslists > li .n_newbox a.n_img{
		width: 40%;
		float: left;
		margin-right: 15px;
	}
	.n_news .n_head h3{
		font-size: 30px;
	}
	.n_news .n_head a.n_allmodel{
		margin-top: 0;
		padding-top: 10px;
	}
	.n_hom_newbox .n_news:not(.n_newshilight) .n_newslists > li .n_newbox{
		min-height: auto;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li:first-child{
		width: 100%;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li .n_newbox a.n_img,
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li:first-child .n_newbox a.n_img{
		height: auto;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li .btnReadmore{
		display: none;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li:first-child a.h3{
		font-size: 22px;
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li .n_newbox .n_tag{
		margin-bottom: 0;
		padding-top: 10px;
	}
	.n_hom_newbox .n_news{
		padding-bottom: 20px;
	}
	.n_hom_newbox .n_news.n_newshilight{
		padding-bottom: 0;
	}
	.n_pagination{
		padding-bottom: 50px;
	}
	.n_news .n_newslists > li .n_newbox{
		padding-top: 0;
	}
	.n_reviewbox .n_homereview .n_reviewtop{
		margin-top: 30px;
	}
	.n_reviewbox .n_homereview{
		padding-bottom: 20px;
		padding-top: 0;
	}
	.n_reviewbox .n_homereview .n_reviewtop.n_mostview{
		padding-top: 0;
	}
	.n_pd_review .n_reviewtop .n_box{
		width: 40vw;
	}
	.n_pd_review .n_reviewtop .n_txtbox{
		padding: 0;
		width: 60%;
		padding-left: 20px;
	}
	.n_pd_review .n_reviewtop .n_txtbox h4{
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 10px;
	}
	.n_reviewbox .n_homereview .n_reviewtop .n_txtbox p{
		font-size: 13px;
		line-height: auto;
	}
	.n_homepage .n_homereview .n_reviewother{
		width: 100%;
		padding: 10px;
		padding-top: 0;
	}
	.n_serachbox .s_input{
		width: 80%;
	}
	.n_serachbox .s_input > input[type="text"]{
		font-size: 16px;
	}
	.n_searchbox .home_search_result_section_1 .text_input_style{
		font-size: 20px;
		height: 60px;
	}
	.n_searchbox .home_search_result_section_1 .search{
		height: 47px;
		padding-top: 15px;
	}
	.n_searchbox .container{
		width: auto!important;
		padding-left: 15px;
		padding-right: 15px;
	}
	.n_product_home .n_productlists h2{
		font-size: 20px;
		padding-bottom: 10px;
		margin-bottom : 10px;
	}
	.home_search_result_section_2 h1{
		font-size : 30px;
		margin-top: 0;
	}
	.home_search_result_section_2 .product_result{
		padding-top: 15px;
	}
	.n_searchbox .n_product_home .n_productlists ul.n_product_group{
		width: 100%;
	}
	.n_searchbox .n_product_home .n_productlists ul.n_product_group > li{
		width: calc(50% - 30px);
	}
	.n_searchbox .n_product_home .n_productlists ul.n_product_group > li a > .n_itempro{
		width: 100%;
	}
	.n_searchbox .n_product_home .n_productlists ul.n_product_group > li a > .name{
		text-align: center;
	}
	.n_searchbox .n_homereview{
		margin: 0;
	}
	.n_contactbox .n_contact_map iframe{
		height: 80vw;
	}
	.n_finddealerbox .n_newcover{
		height: auto;
		padding-bottom: 60px;
		padding-top: 20px;
	}
	.n_finddealerbox .n_newcover h1{
		font-size: 30px;
	}
	.n_finddealerbox .n_newcover p{
		margin-top: 0;
		font-size: 16px;
	}
	.n_find_dealer_lists ul.n_dealerlists > li .n_dealinfo address,
	.n_find_dealer_lists ul.n_dealerlists > li{
		width: 100%;
		height: auto;
	}
	.n_find_dealer_lists ul.n_dealerlists > li .n_dealinfo .btnGoogleMap{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.n_product_home .n_productlists ul.n_product_group > li{
		width: calc(50% - 20px);
		padding: 0 10px;
	}
	.n_products > .n_pcate .n_cateselected{
		padding-left: 0;
	}
	.n_product_home .n_productlists h2{
		margin-bottom: 30px;	
	}
	.n_product_home .n_productlists ul.n_product_group > li a .n_new{
		height: 30px;
	}
	.n_pd_tg .n_pd_info .n_btnbox{
		padding: 20px;
		float: none;
		width: auto;
	}
	.n_pd_tg .n_pd_info .n_btnbox .n_btn{
		margin-bottom: 15px;
		width: calc(100% - 60px);
		text-align: left;
		padding-top: 15px;
		padding-bottom: 15px;
		color: #fff;
	    background: #AB0000;
	    padding-right: 40px;
	    border-color: #ED1A29;
	    margin-left: 0;
	    margin: auto;
	    margin-bottom: 15px;
	}
	.n_pd_tg .n_pd_info .n_btnbox .n_btn span{
		display: inline-block;
		width: calc(100% - 99px);
		text-align: left;
	}
	.n_pd_tg .n_pd_info .n_btnbox .n_btn::after{
		width: 90%;
	    -webkit-transform: skew(-20deg) translate(-10px);
	    -moz-transform: skew(-20deg) translate(-10px);
	    -ms-transform: skew(-20deg) translate(-10px);
	    -o-transform: skew(-20deg) translate(-10px);
	    transform: skew(-20deg) translate(-10px);
	}
	.n_pd_tg .n_pd_info .n_btnbox .n_btn > svg{
		margin-right: 20px !important;
		margin-left: 10px;
	}
	.n_pd_tg .n_pd_info .n_btnbox .n_btn.btn_compare > svg{
		margin-right: 8px !important;
		margin-left: 0;
	}
	.n_pd_tg .n_pd_info .n_btnbox{
		padding-top: 30px;
	}
	.n_pd_vdo{
		display: block;
	}
	.n_pd_vdo .n_left{
		width: 100%;
		padding-bottom: 20px;
	}
	.n_pd_vdo .n_right{
		width: 100%;
	}
	.n_pd_vdo .n_right .tube_vdo{
		height: 50vw;
	}
	.n_pd_vdo .n_left .n_title{
		font-size: 30px;
	}
	.n_pd_vdo .n_left .n_des{
		font-size: 16px;
	}
	.n_pd_color{
		padding-bottom: 100px;
	}
	.n_slider_info .n_flexinfo{
		display: block;
	}
	.n_slider_info_nav .slick-slide{
		height: 15vw;
		width: 15vw;
	}
	.n_flexinfo .n_ifo,
	.n_flexinfo .n_img{
		width: 100%;
	}
	.n_flexinfo .n_ifo{
		padding-top: 20px;
		padding-left: 0;
	}
	.n_pd_infobox > .n_container{
		padding-bottom: 0;
	}
	.n_flexinfo .n_ifo{
		padding-right: 0;
	}
	.n_flexinfo .n_ifo .n_name{
		font-size: 20px;
	}
	.n_pd_spec .n_container > h3{
		font-size: 30px;
	}
	.n_pd_spec .n_container ul.n_splists > li .n_title{
		font-size: 18px;
	}
	.n_pd_spec .n_container ul.n_splists > li .n_title .i{
		width: 22px;
		height: 22px;
	}
	.n_pd_spec .n_container ul.n_splists > li .n_title .i::before{
		width: 15px;
		height: 2px;
	}
	.n_pd_spec .n_container ul.n_splists > li .n_title .i::after{
		width: 2px;
		height: 15px;
	}
	.n_pd_spec{
		padding-bottom: 50px;
		padding-bottom: 50px;
	}
	.n_pd_gallery{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.n_pd_gallery h3{
		font-size: 30px;
	}
	.n_slider_gallery_nav .slick-slide{
		height: 40px;
		width: 70px;
	}
	.n_pd_gallery::after,
	.n_pd_gallery::before{
		height: 30px;
	}
	.n_pd_review .n_reviewtop{
		padding: 0;
		margin-top: 0;
	}
	.n_pd_review h2{
		padding-left: 0;
	}
	.n_pd_review .n_homereview > h2::before{
		left: 0;
	}
	.n_pd_review .n_reviewtop .n_box{
		width: 100%;
	}
	.n_pd_review .n_homereview .n_reviewtop .n_box .main-vdo-container, 
	.n_pd_review .n_homereview .n_reviewtop .n_box .n_img{
		height: 50vw;
	}
	.n_pd_review .n_reviewtop{
		display: block;
		padding-bottom: 10px;
	}
	.n_pd_review .n_reviewtop .n_txtbox{
		width: 100%;
		padding: 0;
		padding-top: 15px;
	}
	.n_pd_review .n_homereview .n_reviewtop .n_txtbox p{
		opacity: 1;
	}
	.n_pd_review .n_reviewtop .n_txtbox h4{
		margin-top: 10px;
	}
	.n_about_sec1{
		height: auto;
		background-position: right bottom;
		padding-bottom: 47vw;
		background-size: contain;
	}
	.n_about_sec1 .n_abox{
		max-width: 100%;
	}
	.n_about_sec1 .n_abox p{
		font-size: 14px;
	}
	.n_about_sec1 .n_abox .n_atitle{
		font-size: 20px;
	}
	.n_about_sec1 .n_abox .n_aname{
		font-size: 40px;
	}
	.n_about_sec2 .n_amessage{
		padding-bottom: 50px;
	}
	.n_about_sec1::after {
	    background: linear-gradient(145deg, transparent 40%, #fff 10%);
	    width: 40%;
	}
	.n_about_sec1::before {
	    background: linear-gradient(145deg, transparent 40%, #ED1A29 10%);
	    width: 40%;
	}
	.n_millesbox{
		padding-top: 20px;
	}
	.n_millesbox > .n_container ul.n_timemenu{
		position: unset;
		text-align: center;
		margin-bottom: 20px;
		box-shadow: none;
	}
	.n_millesbox > .n_container ul.n_timemenu > li{
		display: inline-block;
		box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.08);
	}
	.n_millesbox > .n_container ul.n_timemenu > li.s > a{
		padding-bottom: 32px;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec1 img{
		width: 100%;
		height: 50vw;
		object-fit: cover;
		object-position: 5vw 0; 
	}
	.n_millesbox ul.n_timeline > li .n_t_message{
		position: inherit!important;
		top: 10px!important;
		width: 80%!important;
		text-align: center!important;
		margin: 0!important;
		left: 0!important;
		right: 0!important;
		margin-bottom: 30px!important;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec2 img{
		width: 100%;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec2{
		margin-top: 30px;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec2 .n_t_message{
		margin-bottom: 40px!important;
	}
	.n_millesbox ul.n_timeline > li.n_time2018 .n_sec2 img{
		width: 100%;
		height: 50vw;
		object-fit: cover;
		object-position: right 0; 
	}
	.n_millesbox ul.n_timeline > li{
		padding-bottom: 20px;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec1{
		padding-top: 0;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec2{
		padding-top: 0;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec2 img{
		max-width: 100%;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec3{
		padding-top: 20px;
	}
	.n_millesbox ul.n_timeline > li.n_time2015 .n_sec2 .n_t_message{
		padding: 15px;
		width: 100%;
	}
	.n_visionbox .n_v_message{
		padding: 50px 0;
	}
	.n_visionbox .n_v_message::before{
		background: linear-gradient(145deg, transparent 40%, #fff 10%);
		width: 50%;
	}
	.n_visionbox .n_v_message h2{
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.n_visionbox .n_v_message p{
		font-size: 16px;
	}
	.n_visionbox .n_v_respect .n_img{
		width: 100%;
		float: none;
		height: auto;
		padding: 0;
	}
	.n_visionbox .n_v_respect .n_text{
		padding-left: 0;
	}
	.n_visionbox .n_v_respect .n_text ul.n_icon{
		padding: 0;
		font-size: 14px;
	}
	.n_visionbox .n_v_respect{
		padding-top: 20px;
	}
	.n_visionbox .n_v_three ul.n_joylists > li .n_yoy_info strong{
		font-size: 18px;
	}
	.n_visionbox .n_v_three ul.n_joylists > li .n_yoy_info{
		font-size: 16px;
	}
	.n_visionbox{
		padding-bottom: 30px;
		padding-top: 20px;
	}
	.n_visionbox .n_v_respect .n_text > h2{
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 15px;
		margin-top: 10px;
	}
	.n_5sbox{
		padding-top: 15px;
	}
	.n_5sbox .n_container{
		padding :  0 15px;
	}
	.n_5sbox .n_5s_info ul.n_5s_rows > li, 
	.n_5sbox .n_5s_info ul.n_5s_rows > li.s2{
		padding-top: 80px;
	}
	.compare-choosecar.n_compare_pupup{
		max-width: 550px;
	}
	.choosecar_container .productlist-right .productlist a.product{
		width: calc(32% - 4px)!important;
		padding: 2px;
		margin: 0;
	}
	.n_compare_pupup.product .productlist-right .productlist{
		padding-bottom: 0;
	}
	.n_compare_pupup.product .productlist-right .productlist a.product{
		min-height: 180px;
	}
	.n_policy{
		float: none;
		padding-top: 15px;
		margin-top: 15px;
		border-top: 1px solid #DBDBDB;
	}
	.n_policy a{
		font-size: 14px;
	}
	footer .n_footer .n_fmenu > .n_r,
	footer .n_footer .n_fmenu > .n_l{
		width: 100%;
	}
	#n_shopnow .m_shop_link a{
		padding: 6vw 0;
	}
	.n_newveiw_detail .n_pd_news{
		padding-top: 0;
	}
	.n_newveiw_detail .n_pd_news h2{
		font-size: 24px;
	}
	.n_newveiw_detail .n_pd_news ul{
		margin: 0;
	}
	.n_newveiw_detail .n_pd_news ul > li{
		padding-top: 0;
	}
	#n_shopnow .m_shop_text > h4{
		font-size: 26px;
	}
	#n_shopnow .m_shop_text > p{
		font-size: 18px;
	}
	header .n_right_menu .n_search{
		background: #fff;
		color: #222;
		border-left: 1px solid #F1F1F1;
	}
	header .n_right_menu .n_search > svg path{
		fill: #ED1A29;
	}
	.n_flexinfo .n_img{
		height: 50vw;
	}
	#box__catalog .productlist-right .productlist .product{
		width: 270px;
	}
}
@media (max-width: 599px) {
	.n_sproducts .slick-slide > a > img{
		height: 44vw;
	}
	.n_pd_tg .n_pd_info .n_price .n_top{
		font-size: 18px;
	}
	.n_pd_tg .n_pd_info .n_price{
		padding: 20px;
	}
	.n_pd_tg .n_pd_info .n_btnbox{
		padding-top: 25px;
		padding-bottom: 10px;
	}
	#box__catalog .productlist-right .productlist .product{
		width: 50%;
		margin-right: 0;
	}
	#box__catalog .head__info{
		font-size: 16px;
	}
}
@media (max-width: 575px) {
	footer .n_footer{
		padding-left: 15px;
		padding-right: 15px;
	}
	footer .n_footer .n_ftop .n_right .n_txt2{
		font-size: 26px;
	}
	footer .n_footer .n_ftop .n_flogo > img{
		width: 100px;
	}
	.compare-choosecar.n_compare_pupup{
		max-width: 400px;
	}
	.n_compare_pupup .n_cm_header .n_name{
		font-size: 18px;
	}
}
@media (max-width: 550px) {
	footer .n_footer .n_fmenu > .n_l > ul > li.c1 > ul > li{
		width: 100%;
	}
	.n_pd_news{
		padding: 0px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.n_pd_news h2{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.n_homereview{
		padding-top: 20px;
	}
	.n_homereview .n_reviewtop .n_txtbox a.h4{
		font-size: 20px;
		line-height: 24px;
		margin-top: 0;
	}
	.n_homereview .n_reviewtop .n_txtbox p{
		font-size: 12px;
		opacity: 1;
	}
	.n_homereview .n_reviewtop .n_txtbox::before{
		opacity: 1;
	}
	.n_homereview .n_reviewtop:hover .n_txtbox{
		bottom: 0px;
	}
	.n_homereview .n_reviewtop .n_txtbox{
		left: 0;
		right: 0;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 0;
	}
	.n_homeproduct .n_products .n_productlists::before{
		display: none;
	}
	.n_homereview > h2{
		font-size: 30px;
	}
	.n_homereview .n_reviewother .n_txtbox{
		padding-top: 5px;
	}
	.n_homereview .n_reviewother .n_txtbox a.h4, .n_homereview .n_reviewother .n_txtbox h4{
		font-size: 16px;
	}
	.n_homereview .n_reviewother .n_txtbox p{
		margin-top: 0;
		font-size: 13px;
		margin-bottom: 0;
	}
	.n_rowseeall > a{
		padding: 10px 30px;
	}
	.n_find_dealer{
		padding-bottom: 20px;
	}
	.n_sblogo > a > img{
		height: 50px;
	}
	.n_news::after {
	    background: linear-gradient(225deg, transparent 35%, #fff 10%);
	}
	.n_news::before {
	    background: linear-gradient(225deg, transparent 35%, #ED1A29 10%);
	}
	.n_product_top::after{
		background: linear-gradient(145deg, transparent 35%, #fff 10%);
	}
	.n_product_top::before {
	    background: linear-gradient(145deg, transparent 35%, #ED1A29 10%);
	}
	.n_product_top h1{
		font-size: 26px;
	}
	#box__catalog .productlist-right .productlist{
		padding-bottom: 0;
	}
	.n_catalogh2{
		margin-top: 15px;
	}
	.n_cataloglists .n_name{
		font-size: 16px;
	}
	.n_reviewbox .n_homereview{
		padding-top:  15px;
	}
	.n_pd_review .n_reviewtop{
		display: block;
	}
	.n_reviewbox .n_homereview .n_reviewtop{
		padding: 0;
		margin: 0;
		padding-bottom: 25px;
	}
	.n_pd_review .n_reviewtop .n_box{
		width: 100%;
		height: auto;
		margin-bottom: 15px;
	}
	.n_pd_review .n_homereview .n_reviewtop .n_box .main-vdo-container, 
	.n_pd_review .n_homereview .n_reviewtop .n_box .n_img{
		height: 50vw;
	}
	.n_pd_review .n_homereview .n_reviewtop .n_txtbox{
		width: 100%;
		padding: 0;
	}
	.n_slide_acc{
		padding: 15px;
		padding-bottom: 30px;
	}
	.n_slide_acc .slick-slide .n_acc_name .n_txt1{
		font-size: 14px;
	}
	.n_slide_acc .slick-slide .n_acc_name .n_txt2{
		font-size: 18px;
	}
	.n_pd_infobox::before {
		width: 200px;
	    background: linear-gradient(145deg, transparent 40%, #ED1A29 10%);
	}
	.n_pd_infobox::after{
		width: 200px;
		background: linear-gradient(145deg, transparent 40%, #222222 10%);
	}
	.n_pd_spec .n_container ul.n_splists > li .n_desc ul.n_sp_data > li{
		padding: 15px 10px;
		padding-right: 0;
		font-size: 14px;
	}
	.n_pd_spec .n_container ul.n_splists > li .n_desc ul.n_sp_data > li .n_value{
		padding-left: 15px;
		width: calc(50% - 15px)
	}
	.n_pd_spec .n_container ul.n_splists > li .n_desc ul.n_sp_data > li .n_value img{
		width: 30px;
	}
	.n_pd_gallery::after{
		background: linear-gradient(215deg, transparent 40%, #fff 10%);
	}
	.n_slider_gallery_nav .slick-slide,
	.n_slider_gallery_nav .slick-slide.slick-current{
		border-width: 2px;
	}
	.n_slider_color_nav img{
		height: 10vw;
	}
	.n_millesbox > .n_container ul.n_timemenu > li > a{
		font-size: 14px;
		padding: 10px 10px;
	}
	.n_millesbox > .n_container ul.n_timemenu > li.s > a{
		padding-bottom: 20px;
	}
	.n_5sbox .n_5s_top{
		padding: 50px 30px;
	}
	.n_5sbox .n_5s_top::before{
		    background: linear-gradient(215deg, transparent 40%, #f9f9f9 10%);
	}
	.n_5sbox .n_5s_info ul.n_5s_rows > li{
		padding-top: 6vw!important;
	}
	.n_5sbox .n_5s_info ul.n_5s_rows > li h3{
		font-size: 24px;
		line-height: 24px;
	}
	.n_5sbox .n_5s_info ul.n_5s_rows > li.s1{
		padding-top: 10vw!important;
	}
	.n_com_remark{
		font-size: 13px;
	}
	.n_cal_link{
		padding: 15px;
	}
	.n_cal_link > a{
		margin: 0;
		display: block;
		margin-bottom: 15px;
	}
}
@media (max-width: 540px) {
	footer .n_footer .n_fsocial > a{
		font-size: 14px;
	}
}
@media (max-width: 479px) {
	.n_sproducts .slick-slide > a > img{
		height: 85vw;
	}
}
@media (max-width: 470px) {
	header .n_submenu ul.n_menulists{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	header .n_submenu ul.n_menulists > li > a{
		padding-left: 35px;
	}
	header .n_submenu ul.n_menulists > li > ul > li > a{
		padding-left: 60px;
	}
	header .n_right_menu .n_social{
		display: none;
	}
}
@media (max-width: 425px) {
	footer .n_footer .n_ftop .n_flogo > img{
		width: 80px;
	}
	footer .n_footer .n_ftop .n_right{
		margin-top: 10px;
	}
	footer .n_footer .n_ftop .n_right .n_txt2{
		font-size: 20px;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li > a{
		font-size: 16px;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li > ul > li > a{
		font-size: 12px;
	}
	.n_newveiw_detail .n_newcover{
		height: auto;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.n_newveiw_detail .n_newcover h1{
		font-size: 5vw;
	}
	.n_newveiw_detail .n_newcover p{
		font-size: 4vw;
	}
	.n_pd_news ul > li .n_txtbox a.h3, .n_pd_news ul > li .n_txtbox h3{
		font-size: 15px;
	}
	.n_topbanner .owl-theme .owl-dots .owl-dot{
		height: 3px;
	}
	.n_homereview > h2{
		font-size: 24px;
	}
	.n_find_dealer::before{
		width: 40%;
	}
	.n_find_dealer .n_box > h3{
		font-size: 25px;
		line-height: 30px;
		background-size: contain;
		padding-left: 35px;
		margin-bottom: 5px;
	}
	.n_find_dealer .n_box > p{
		font-size: 14px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu .n_title{
		padding-top: 15px;
		margin-bottom: 15px;
	}
	.n_find_dealer .n_box .n_dealer_map .n_menu > ul{
		top: 70px;
	}
	.n_shopping .n_h > img{
		height: 26px;
	}
	.n_shopping .n_h p{
		font-size: 24px;
	}
	.n_news .n_newslists > li .n_newbox .tube_vdo, 
	.n_news .n_newslists > li .n_newbox a.n_img{
		width: 100%;
		float: none;
		height: auto;
		margin-right: 0;
	}
	.n_product_top::after{
		background: linear-gradient(145deg, transparent 40%, #fff 10%);
	}
	.n_product_top::before {
	    background: linear-gradient(145deg, transparent 40%, #ED1A29 10%);
	}
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li .n_newbox a.n_img, 
	.n_hom_newbox .n_news.n_newshilight .n_newslists > li:first-child .n_newbox a.n_img{
		margin-bottom: 5px;
	}
	.n_pd_review .n_homereview .n_reviewother .n_box{
		width: 100%;
		float: none;
	}
	.n_pd_review .n_homereview .n_reviewother .n_box .tube_vdo, 
	.n_pd_review .n_homereview .n_reviewother .n_box .n_img, 
	.n_news .n_newslists > li .n_newbox .tube_vdo, 
	.n_news .n_newslists > li .n_newbox a.n_img{
		height: 50vw;
	}
	.n_homepage .n_homereview{
		padding : 15px;
		padding-bottom: 40px;
	}
	.n_homepage .n_homereview .n_reviewother{
		padding: 0;
	}
	.n_homereview .n_reviewother .n_txtbox{
		padding: 15px 0;
	}
	.n_homepage .n_homereview .n_reviewother .n_box{
		width: auto;
		float: none;
	}
	.n_homepage .n_homereview .n_reviewother .n_box .tube_vdo, .n_homepage .n_homereview .n_reviewother .n_box .n_img{
		height: 50vw;
		width: auto;
	}
	.n_homepage .n_homereview .n_reviewtop .n_txtbox{
		padding: 0 15px;
	}
	.n_homepage .n_homereview .n_reviewtop{
		padding: 0;
	}
	.n_homereview .n_reviewtop .n_txtbox a.h4{
		font-size: 16px;
	}
	.n_homereview .n_reviewtop .n_txtbox p{
		font-size: 12px;
		margin-top: 0;
	}
	.n_homepage .n_homereview .n_reviewtop > .n_lastlabel{
		left: 0;
	}
	.n_homepage .n_homereview .n_rowseeall > a{
		font-size: 14px;
		padding: 8px 30px;
	}
	.n_homepage .n_homereview .n_rowseeall > a > svg{
		height: 18px;
		vertical-align: middle;
	}
	.n_serachbox .s_input{
		width: 90%;
	}
	.n_serachbox .s_input > input[type="text"]{
		padding-right: 50px;
		width: calc(100% - 80px);
	}
	.n_searchbox .n_homereview .n_reviewother .n_box{
		width: 100%;
	}
	.n_searchbox .n_homereview .n_reviewother .n_box .tube_vdo, 
	.n_searchbox .n_homereview .n_reviewother .n_box .n_img, 
	.n_searchbox .n_news .n_newslists > li .n_newbox .tube_vdo, 
	.n_searchbox .n_news .n_newslists > li .n_newbox a.n_img{
		height: 50vw;
	}
	.n_about_sec1 .n_abox .n_aname{
		font-size: 30px;
	}
	.n_about_sec2 .n_amessage{
		font-size: 3.5vw;
	}
	.n_about_sec2 strong{
		font-size: 5.5vw;
	}
	.n_millesbox > .n_container ul.n_timemenu > li > a{
		font-size: 13px;
		padding: 7px 8px;
	}
	.n_5sbox .n_5s_top::before{
		    background: linear-gradient(215deg, transparent 50%, #f9f9f9 10%);
	}
	.compare-choosecar.n_compare_pupup{
		max-width: 350px;
	}
	.choosecar_container .productlist-right .productlist a.product {
	    width: calc(46% - 4px)!important;
	}
	.n_compare_pupup .n_cm_header{
		padding: 10px 15px;
	}
	.n_compare_pupup .n_cm_header .n_close{
		width: 25px;
		overflow: hidden;
		white-space: nowrap;
		margin-top: 0;
	}
	.n_slider_color .slick-slide .n_colorname{
		font-size: 13px;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li.c1,
	footer .n_footer .n_fmenu > .n_l > ul > li.c3{
		width: 50%;
	}
	footer .n_footer .n_fmenu > .n_l > ul > li.c2,
	footer .n_footer .n_fmenu > .n_l > ul > li.c4{
		width: 40%;
	}
	#box__catalog .productlist-right .productlist .product{
		width: 100%;
	}
	.n_product_home .n_productlists ul.n_product_group > li a > .name{
		font-size: 15px;
	}
	.n_product_home .n_productlists ul.n_product_group > li a > .slogan{
		font-size: 13px;
	}
}
@media (max-width: 375px) {
	header .n_menu{
		padding-left: 15px;
		padding-right: 15px;
	}
	header .n_right_menu .n_search{
		padding-left: 10px;
		padding-right: 10px;
	}
	.n_topbanner .owl-theme .owl-nav{
		top: 40%;
	}
	.n_millesbox > .n_container ul.n_timemenu > li > a{
		font-size: 12px;
		padding: 7px 5px;
	}
	.compare-choosecar.n_compare_pupup{
		max-width: 300px;
	}
	.n_footer_linkl .n_f_btnlink a{
		margin: 0;
		text-align: left;
		display: block;
		margin-bottom: 10px;
	}
}