@media (max-width: 1920px) {
	#categorys #spritespin {
    	width: 950px !important;
    	height: 360px !important;
    	margin: 0 auto;
	}
}
@media (max-width: 1600px) {
	
	/*#categorys #spritespin {
    	height: 360px !important;
	}*/
	#spnoibat .img-sp-noibat img {
		height: 300px;
	}
	#kham-pha .img-slide2 {
		margin: margin: 8% 5% 0 0;
	}
	#trai-nghiem .trainghiem1 img {
		height: 600px
	}
	#trai-nghiem  .trainghiem4 img {
		height: 600px;
	}
	#trai-nghiem .trainghiem2 img {
		height: 300px;
	}
	#trai-nghiem .trainghiem3 img {
		height: 300px;
	}
	#kham-pha .img-slide2 {
		float: right;
    	margin: 10% 7% 0 0%;
    	width: 60%;
	}
	#kham-pha .img-slide2 img {
    	float: right;
	}
	.showTraiNghiem .img-trainghiem {
		width: 515px;
	}
}

@media (max-width: 1366px) {
	#categorys .content-oto {
    	width: 75%;
	}
	.description-general {
    	width: 75%;
	}
	/*#categorys #spritespin {
    	height: 300px !important;
	}*/
	#headmenu ul li a {
		font-size: 16px;
	}
	#mainmenuwap .menu-m li a {
		font-size: 16px;
	}
	#slidetShow .content-slide h1 {
		font-size: 45px;
	}
	#slidetShow .content-slide a {
		font-size: 18px;
	}
	#spnoibat .img-sp-noibat img {
		height: 250px;
	}
	#trai-nghiem .trainghiem1 img {
	    height: 450px;
	}
	#trai-nghiem .trainghiem4 img {
	    height: 450px;
	}
	#trai-nghiem .trainghiem2 img {
	    height: 225px;
	}
	#trai-nghiem .trainghiem3 img {
	    height: 225px;
	}
	#hybrid-technology .mui-ten {
		right: 130px;
	}
	#hybrid-technology .img-tech {
		width: 55%;
		margin-left: 0;
	}
	#hybrid-technology .content-tech {
		width: 35%;
	}
	#giaithuong-doanhso .giaithuong-content3 {
    	left: 120px;
	}
	#giaithuong-doanhso .img-giaithuong img {
		height: 400px;
	}
	.giaithuong-content1,.giaithuong-content2,.giaithuong-content3 {
		bottom: 390px;
	}
	#slider1 .owl-prev img,.owl-next img {
		width: 20px;
		height: 32px;
	}
	.showTraiNghiem .img-trainghiem {
		width: 435px;
	}
	

}

@media (max-width:1280px) {
 	.showTraiNghiem .img-trainghiem {
		width: 410px;
	}
 }

@media(max-width:1024px){
	
	#mainmenuwap ul.menu-m li a{padding:0 8px;}
	
}
/*Css mobile*/



/*End Css mobile*/

@media(max-width:768px){
	.header-index{padding:0;}
	#icomenu {
    display: block;
    margin-top: 0px;
    margin-right: 0px;
    cursor: pointer;
	overflow:hidden;}
	#mainmenu {
    display: none;
    text-align: right;
    color: #fff;
    margin-top: 0;
	}
	
	#mainmenuwap ul.menu-m li{float:inherit;
    margin-top: 0px;
	overflow:hidden;padding:5px 0;}
	#mainmenuwap ul.menu-m li a{float:left;}
	#mainmenuwap{margin-top:0;}
	.hotline-head{width: 41%;float: left;margin-top: 10px;}
	.hotline-head a{color: #000;background: #fff;padding: 7px 0;font-weight: bold;}
	.hotline-head a span{font-size: 12px;font-weight: normal;}
}
@media all and (device-width: 768px) and (device-height: 1024px) {
 
}
@media(max-width:766px){
	
}
@media(max-width:640px){

}

@media(max-width:736px){

}

@media(max-width:480px){
	#spnoibat {
		margin: 0
	}
	#categorys .head-model .title-model, .head-oto .title-oto {
		width: 100%;
		padding: 3% 5%;
	}
	/*#categorys #spritespin {
    	height: 140px !important;
	}*/
	#categorys #spritespin {
    	width: 325px !important;
    	height: 141px !important;
    	margin: 0 auto;
	}
	.callbacks_nav {
    	display: none !important;
	}
	#safety {
    	margin: 0;
    	padding: 0;
    	background: unset;
	}
	#comfort-design {
		margin: 0;
	}
	.performance div h3 {
    	font-size: 20px;
	}
	.comfort h2 {
		padding-top: 0;
		font-size: 19px;
		margin: 20px 0;
	}
	.performance h2 {
		font-size: 19px;
		margin: 0 0 20px;
	}
	.safety h2 {
		font-size: 19px;
	}
	.comfort h3 {
		font-size: 20px;
	}
	.perform h1 {
		font-size: 35px;
		font-family: NobelVnu-Bold;
	}
	.safety h3 {
		font-size: 20px;
	}
	.safety h2 {
		margin: 0 0 20px;
	}
	.comfort ul, .performance ul, .safety ul {
    	width: 100% !important;
    	height: unset !important;
	}
	.content-oto button#next {
		padding: 5px 10px;
		bottom: 40%;
	}
	.content-oto button#prev {
		padding: 5px 10px;
		bottom: 40%;
	}


	#categorys .content-model p {
    	font-size: 13px;
	}
	
	
	#categorys .information .avatar {
		width: 80%;
	}
	#categorys .car-item div {
		width: 20%;
		margin: auto 10px;
	}
	#categorys .choose {
		/*margin: 10px 0;*/
	}
	#categorys .choose .image2-desk {
		display: none;
	}
	#categorys .choose .image2-mobile {
		display: block;
	}
	#categorys .choose img {
    	width: 100%;
    	/*height: 350px;*/
    	height: 465px;
	}
	#categorys .information .car-item .explore {
		margin-top: 10px;
	}
	#spritespin {
		width: 100% !important;
		height: 185px !important;
	}
	#headmenu {
		display: none;
	}
	#icomenu {
		position: fixed;
    	top: 15px;
    	right: 40px;
    	z-index: 999;

	}
	#icomenu i {
		color: #000;
	}
	.logo {
    	width: 100%;
    	float: left;
    	padding: 10px;
	}
	#wrapper .header-index { 
		/*padding-top: 30px;*/
		background: #fff;
	}
	#mainmenuwap {
		margin-top: 0;
		width:100%;
	}
	#headmenu ul li a {
		padding: 0px 10px;
		margin-bottom: 10px;
	}
	#slider1 .owl-dots {
		bottom: 5px;
    	left: 40%;
	}
	.xe {
		margin: 0;
		/*padding: 30px 5px 10px 5px;*/
    	/*width: 22%;*/
    	width: 100%;
    	padding: 10px;
	}
	.xe img {
		width: 40%;
		float: left;
		padding-right: 10px;
	}
	.xe hr {
		display: none;
	}
	.xe h2 {
		font-size: 14px;
	}
	.des-model {
		font-size: 10px;
	}
	
	.slider-mobile {
		display: block;
		background-color: rgba(0, 0, 0, 1);
	}
	#slidetShow .slider-mobile .content-slide {
		position: inherit;
		margin-top: -100px;
		padding: 0 20px 30px;
		bottom: 0;
    	left: 0;
		/*padding: 0 30px;*/
		/*bottom: 20%;*/
	}
	.componentIntro .title_line .main-title{display: block;padding: 20px 30px}.componentIntro .title_line .main-title > div{padding: 0 !important;}
	.componentIntro .title_line .main-title .title{font-size: 25px}
	.slider_home .item img {
    height: 490px;
}
.slider_home .owl-nav {display: none}
	#slidetShow .content-slide{padding: 0 20px 20px;}#slidetShow .content-slide h1{font-size: 25px !important;margin: 0 !important;padding: 0;border: none;}
	#slidetShow .content-slide a {
    float: left;padding: 5px 15px;}.slider_car{padding: 0;}
    .item-news .img img {
    height: 130px !important;}
	#slidetShow .content-slide h1 {
		font-size: 32px;
		margin-bottom: 25px;
		font-family: NobelVnu-Book;
		line-height: 1.3;
		letter-spacing: .15em;
		width: 70%;
	}
	#slidetShow .content-slide p {
		color: #fff;
		font-size: 18px;
		font-family: NobelVnu-Book;
		margin: 0 0 30px;
		/*margin-bottom: 30px;*/
		width: 100%;
		letter-spacing: .015em;
		font-weight: 300;
    	line-height: 1.3;
	}
	#slidetShow .content-slide a {
		font-size: 12px;
		padding: 10px 15px;
		font-family: NobelVnu-Book;
		text-transform: uppercase;
		font-weight: 300;
    	letter-spacing: .25em;
	}
	#slider1 .owl-prev img, .owl-next img {
    	width: 10px;
   		height: 22px;
	}
	#spnoibat .title-sp-noibat h2 {
		font-size: 24px;
	}
	#spnoibat .sp-noibat img {
		height: auto;
	}
	#spnoibat .sp-noibat .info-spnoibat h1 {
		font-size: 24px;
	}
	.info-spnoibat h4 {
		font-size: 14px;
	}
	#kham-pha .title-khampha h2 {
		font-size: 24px;
	}
	#kham-pha .content-slide2 {
		margin: 0% 0 0 25%;
	}
	#kham-pha .content-slide2 h2 {
		font-size: 30px;
	}
	#kham-pha .content-slide2 a {
		padding: 10px 30px;
    	font-size: 16px;
	}
	.slideshow-container a.next img, a.prev img {
		width: 15px;
    	height: 27px;
	}
	#kham-pha .img-slide2 {
		width: 85%;
	}
	#kham-pha .the-dots {
		margin: 20px 0 20px 30%;
	}
	#lai-thu h3 {
		font-size: 16px;
	}
	#giaithuong-doanhso .title-giaithuong h2 {
		font-size: 24px;
	}
	#giaithuong-doanhso .giaithuong1 {
		float: unset;
		width: unset;
	}
	#giaithuong-doanhso .giaithuong2 {
		position: unset;
		width: unset;
	}
	#giaithuong-doanhso .giaithuong3 {
		float: unset;
		width: unset;
	}
	#giaithuong-doanhso .giaithuong-content3 {
		left: 20px;
	}
	.giaithuong-content1, .giaithuong-content2, .giaithuong-content3 {
    	bottom: 280px;
	}
	#giaithuong-doanhso .img-giaithuong img {
    	height: 300px;
	}
	.title-technology h2 {
		font-size: 24px;
	}
	#hybrid-technology {
		margin-top: 0;
	}
	#hybrid-technology .content-tech {
		width: 100%;
		float: unset;
		padding: 0 20px 0 30px;
	}
	#hybrid-technology .img-tech {
		width: 100%;
		margin-left: 0;
	}
	#trai-nghiem .showTraiNghiem {
		display: block;
	}
	#trai-nghiem .trainghiem1, .trainghiem2, .trainghiem3, .trainghiem4 {
    	position: relative;
    	width: 100%;
	}
	.showTraiNghiem .img-trainghiem {
		width: 100%;
	}
	#trai-nghiem a {
		padding: 0;
	}
	#categorys .head-model .bg-model {
		height: unset !important;
	}
	#categorys .head-model .title-model h3 {
		font-size: 15px;
		text-align: center;
		font-family: "NobelVnu",sans-serif;
		letter-spacing: .050em;
		font-weight: 100;
	}
	#categorys .head-model .title-model h1, .head-oto .title-oto h1 {
		font-size: 16px;
		font-family: "NobelVnu",sans-serif;
		text-align: center;
		display: block;
		letter-spacing: .075em;
    	line-height: 1.2;
    	font-weight: 300;
    	margin-top: 10px;
    	margin-bottom: 0;
    	padding-bottom: 10px;
	}
	#categorys .head-model .title-model h1 p, .head-oto .title-oto h1 p {
		margin: 0;
	}
	#categorys .head-model #select-change {
		display: none;
		font-size: 15px;
		padding: 3px 2px;
		margin: 0 auto;
	}
	#categorys .head-model, .head-oto {
		height: auto;
	}
	#categorys .content-model h2 {
		font-size: 15px;
		width: 90%;
		margin: 10px auto;
		padding-bottom: 10px;
		border-bottom: 1px solid;
		/*font-family: "NobelVnu",sans-serif;*/
		letter-spacing: .15em;
		text-indent: .15em;
	}
	#categorys .title-galley div p {
		font-size: 16px;
		font-weight: 300;
		margin: 20px 0 10px;
		height: auto;
	}
	#categorys .galley {
		padding: 2% 0;
		margin-bottom: 1px;
		margin-top: 10px;
	}
	#categorys .galley .title-galley {
		width: 96%;
	}
	#categorys .galley .title-galley h3 {
		font-size: 14px;
		letter-spacing: .215rem;
    	text-indent: .215rem;
	}
	#categorys .galley .title-galley h1 {
		font-size: 20px;
		line-height: 1.2;
    	letter-spacing: .15rem;
	}
	#categorys .galley .title-galley div {
		width: 100% !important;
	}
	.video-container h3 {
		font-size: 16px;
		letter-spacing: .05rem;
		line-height: 1.5;
		font-family: NobelVnu-Book;
		font-weight: 700;
	}
	.video-container p {
		font-size: 16px;
		line-height: 1.3;
		font-family: NobelVnu-Book;
		font-weight: 300;
	}

	#categorys .head-oto .title-oto h3 {
		font-size: 16px;
	}
	#categorys .content-oto {
		width: 95%;
    	margin: 0px auto;
	}
	#categorys .content-oto .info-car h3 {
		font-size: 29px;
		margin-bottom: 0;
	}
	#categorys .content-oto .info-car h4 {
		font-size: 19px;
		font-family: NobelVnu-Book;
		margin-bottom: 0;
	}
	#categorys .content-oto .info-car .colorname {
		font-size: 16px;
		display: inline-flex;
		margin-bottom: 0;
	}
	#categorys .the-dots .dot {
		width: 25px;
    	height: 25px;
    	margin: 6px;
	}
	#library .avthoatdong_0 {
		width: 100%;
	}
	#library .avthoatdong_0 img {
		width: 100%;
		height: auto;
	}
	#library .avthoatdong_1 {
		width: 100%;
	}
	#library .avthoatdong_1 img {
		height: auto;
	}
	#library .avthoatdong_2, .avthoatdong_3 {
		width: 100%;
	}
	#library .avthoatdong_2 img, .avthoatdong_3 img {
		height: auto;
	}
	
	#library .avthoatdong_4 {
		width: 100%;
	}
	#library .avthoatdong_5 {
		width: 50%;
	}
	#library .avthoatdong_6 {
		width: 50%;
	}
	#library .avthoatdong_7 {
		width: 100%;
	}




	.page_gioithieu {
		padding: 0;
	}
	#pages .contact .contact-form {
		width: 100%;
		/*margin: 0 10%;*/
		margin: 0;
	}
	#pages .contact-form input[type="submit"] {
	}
	#pages .contact-text {
		/*margin: 0 40px;*/
		margin: 0;
	}
	#pages .contact-text h5 {
		font-size: 18px;
	}
	#pages .contact-text h6 {
		font-size: 14px;
	}

	/* ------------------ CSS FIX NEW ---------------------- */
	.nav {
		width: 90%;
		margin: 20px auto 10px;
	}
	.nav>li>a {
		font-size: 16px;
		padding: 5px 7px;
	}
	.tab-content .xe {
		width: 100%;
		padding: 15px 0px 15px 5px;
	}
	.tab-content .xe img {
		width: 40%;
		float: left;
		margin-right: 10px;
	}
	.tab-content .xe h2 {
		margin: 0 0 5px 0;
		position: unset;
		text-align: left;
		font-family: NobelVnu-Bold;
		font-size: 16px;
	}
	.tab-content .xe hr {
		display: none;
	}
	.tab-content .xe .des-model {
		float: left;
	}
	.tab-content .xe .des-model p {
		margin-bottom: 5px;
		font-size: 12px;
	}
	
	.tinh-hoa {
		display: none;
	}
	.tinh-hoa-mobile {
		display: block;
		background-color: rgba(0, 0, 0, 1);
		position: relative;
	}
	.tinh-hoa-mobile img {
		display: block;
    	height: auto;
    	border: 0;
    	width: 100%;
	}
	.tinh-hoa-mobile .content-tinh-hoa {
		color: #fff;
		padding: 0 10px 30px;
	}
	.tinh-hoa-mobile .content-tinh-hoa h1 {
		font-size: 32px;
		text-transform: uppercase;
	}
	.tinh-hoa-mobile .content-tinh-hoa p {
		font-size: 18px;
		margin: 30px 0;
	}
	.tinh-hoa-mobile .content-tinh-hoa a {
		font-size: 12px;
		text-transform: uppercase;
		color: #fff;
		border: 1px solid #fff;
		padding: 10px 20px;
	}
	.model-image-mobile {
		display: block;
	}
	img.model-image-mobile {
		width: 100%;
		height: auto;
	}
	.bg-model {
		background-image: unset !important;
		background: #000 !important;
	}

	#categorys .choose-car {
		padding: 0;
	}
	#categorys .choose-car h2 {
		font-size: 20px;
		line-height: 1.2;
	}
	#categorys .choose-car .choose-car-item {
		margin: 0 10px;
	}
	#categorys .choose-car .choose-car-item h4 {
		font-size: 13px;
		letter-spacing: .05rem;
    	text-indent: .05rem;
    	line-height: 1.3;
	}
	.choose-car-item h3 {
		font-size: 17px;
		margin: 10px 0;
	}
	.choose-car-item h4 {
		font-size: 13px;
	}
	#categorys .information {
		/*top: 17%;*/
		top: 14%;
	}

	#categorys .information .car-item {
		padding: 0;
		/*height: 290px;*/
		height: 400px;
	}
	#categorys .the-dots {
		width: 100%;
    	margin: 0 auto;
		display: flex;
    	flex-wrap: nowrap;
    	justify-content: center;
	}
	#categorys .content-oto .info-car {
		width: 100%;
		text-align: center;
	}
	.gadient-re {
    	position: relative;
    	height: unset;
	}
	.gadient-ab {
    	position: absolute;
    	bottom: 0;
    	width: 100%;
    	height: 100px;
    	background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(19%,rgba(0,0,0,.738)),color-stop(34%,rgba(0,0,0,.541)),color-stop(47%,rgba(0,0,0,.382)),color-stop(56.5%,rgba(0,0,0,.278)),color-stop(65%,rgba(0,0,0,.194)),color-stop(73%,rgba(0,0,0,.126)),color-stop(80.2%,rgba(0,0,0,.075)),color-stop(86.1%,rgba(0,0,0,.042)),color-stop(91%,rgba(0,0,0,.021)),color-stop(95.2%,rgba(0,0,0,.008)),color-stop(98.2%,rgba(0,0,0,.002)),to(transparent));
	}

	.content-video {
    	margin: 20px;
	}
	.video-container {
    	width: 100%;
    	padding: 20px 20px;
    	display: unset; 
	}
	.video1 {
    	padding: 0;
    	width: 100%;
	}
	.video2 {
		padding: 0;
	}
	.video-container iframe {
    	width: 100%;
    	height: auto;
	}
	#comfort-design-mobile, #performance-mobile, #safety-mobile, #ts-mobile {
		display: block;
	}
	#comfort-design-mobile button,#performance-mobile button,#safety-mobile button,#ts-mobile button,#bao-hanh-mobile button {
		display: block;
    	width: 100%;
    	background: #000;
    	color: #fff;
    	border-style: none;
    	border-bottom: 1px solid;
    	font-size: 15px;
    	padding: 10px 0;
	}
	.performance div {
    	width: unset; 
    	text-align: unset; 
    	margin-bottom: unset; 
    	float: unset; 
	}
	.perform div {
    	width: 33%;
    	text-align: center;
    	margin-bottom: 40px;
    	float: left;
	}
	.page_gioithieu .page-content h3 {
    	font-size: 26px;
	}
	.page-content p.p-lead {
		font-size: 18px;
	}
	.page-content {
		width: 80%;
	}
	.page-child-item {
		width: 100%;
	}
	#pages h1 {
		font-size: 29px;
	}
	#pages h3 {
		font-size: 20px;
	}
	#pages p {
		font-size: 16px;
	}
	.page-child-item h6 {
		font-size: 20px;
	}
	.bg-oto {
		background: #000 !important;
	}
	.head-oto .title-oto h1 {
		font-size: 15px;
	}

	#mainmenuwap #menumobile li {
		padding-top: 15px;
		border-bottom: 1px solid;
		
	}
	#mainmenuwap #menumobile li a {
		text-decoration: none;
		font-family: NobelVnu-Book;
	}
	#mainmenuwap #menucar li {
		padding-top: 15px;
		border-bottom: 1px solid;
	}
	#mainmenuwap #menucar li a {
		text-decoration: none;
		font-family: NobelVnu-Book;
	}

	.contact {
    	width: 100%;
	}
	form.wpcf7-form label {
		width: 100%;
	}
	#icomenu {
		display: fixed;
		top: 10px;
	}
	#b {
    	display: block;
	}
	#ts .ts {
		display: none;
	}
	h2.chitiet-thongso {
		font-size: 19px;
		margin: 0;
	}
	h1.thongso-kythuat, h1.cong-nghe-tren-xe {
		font-size: 25px;
	}
	#ts .ts p {
		font-size: 18px;
		padding: 10px 40px 10px 20px;
	}
	.container.ts td {
		padding: 5px 0px 5px 20px;
    	font-size: 11px;
	}
	.logo img {
		width: 100%;
	}
	#categorys .information .car-item h3 {
		font-size: 35px;
	}
	#categorys .information .car-item p {
		font-size: 10px;
	}
	.show-sp-noibat {
		display: unset;
	}
	#spnoibat .sp-noibat {
		width: 100%;
	}
	.description-general {
		width: 100%;
		padding: 1px 15px 5px;
    	/*background: #000;
    	color: #fff;*/
	}
	.description-general h3 {
		margin-top: 10px;
	}

	#categorys .content-model {
		width: 100%;
		padding: 1px 15px 5px;
	}

	#categorys .content-model iframe {
		width: 100%;
		height: auto;
	}
	
	.performance div p {
		font-size: 18px;
	}
	#notify h2 {
		margin: 0;
	}
	#notify input {
		width: 100%;
	}
	#notify input.wpcf7-form-control.wpcf7-submit {
		padding: 10px;
		width: 25%;
	}
	.comfort ul, .performance ul, .safety ul{padding-right: 0}



	#bao-hanh-mobile {
		display: block;
	}
	#bao-hanh-mobile h2 {
		margin: 20px 0 20px;
		font-size: 19px;
	}
	#bao-hanh-mobile ul {
		width: 100%;
	}
	#bao-hanh-mobile ul h3 {
		font-size: 20px;
	}
	.bao-hanh.container {
		/*padding: 40px 15px;*/
		padding: 0 20px;

	}


	#categorys .content-model h1 {
    	font-size: 20px;
    	letter-spacing: .215rem;
    	text-indent: .215rem;
    	margin-top: 10px;
    	line-height: 1.3;
	}
	#categorys .galley .title-galley h2 {
    	/*font-family: NobelVnu-Book;
    	font-size: 15px;
    	width: 90%;
    	margin: 0 auto;
    	padding-bottom: 20px;
    	letter-spacing: .15em;
    	text-indent: .15em;*/
    	font-size: 15px;
    	width: 90%;
    	margin: 5px auto 10px;
    	padding-bottom: 10px;
    	border-bottom: 1px solid;
    	letter-spacing: .15em;
    	text-indent: .15em;
	}

}
@media(max-width:414px){
	
}
@media(max-width:360px){
	
}
@media(max-width:320px){
	
}