﻿@import url('/global/css/all.css');
@import url('/global/css/font-awesome.min.css');
@import url('/global/css/rpicons.css');
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-Black.woff2") format('woff2'),url("/font/ToyotaType-Black.woff") format('woff');
	font-weight:900;font-style:normal;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type Book';
	src:url("/font/ToyotaType-Book.woff2") format('woff2'),url("/font/ToyotaType-Book.woff") format('woff');
	font-weight:normal;font-style:normal;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-BoldIt.woff2") format('woff2'),url("/font/ToyotaType-BoldIt.woff") format('woff');
	font-weight:bold;font-style:italic;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-Light.woff2") format('woff2'),url("/font/ToyotaType-Light.woff") format('woff');
	font-weight:300;font-style:normal;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-LightIt.woff2") format('woff2'),url("/font/ToyotaType-LightIt.woff") format('woff');
	font-weight:300;font-style:italic;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-Bold.woff2") format('woff2'),url("/font/ToyotaType-Bold.woff") format('woff');
	font-weight:bold;font-style:normal;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-BlackIt.woff2") format('woff2'),url("/font/ToyotaType-BlackIt.woff") format('woff');
	font-weight:900;font-style:italic;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type Book';
	src:url("/font/ToyotaType-BookIt.woff2") format('woff2'),url("/font/ToyotaType-BookIt.woff") format('woff');
	font-weight:normal;font-style:italic;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-Regular.woff2") format('woff2'),url("/font/ToyotaType-Regular.woff") format('woff');
	font-weight:normal;font-style:normal;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-Semibold.woff2") format('woff2'),url("/font/ToyotaType-Semibold.woff") format('woff');
	font-weight:600;font-style:normal;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-SemiboldIt.woff2") format('woff2'),url("/font/ToyotaType-SemiboldIt.woff") format('woff');
	font-weight:600;font-style:italic;font-display:swap;
	}
@font-face{
	font-family:'Toyota Type';
	src:url("/font/ToyotaType-Italic.woff2") format('woff2'),url("/font/ToyotaType-Italic.woff") format('woff');
	font-weight:normal;font-style:italic;font-display:swap;
	}
html,*{margin:0;padding:0}
body{color:#222;font:400 14px/22px 'Toyota Type', sans-serif;margin:0;padding:0}
h1,h2,h3,h4,h5,p, ul, li{margin:0;padding:0}
a{color:#36c;outline:none;text-decoration:none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
* html .clearfix{height:1%;}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
	}
@font-face {
	font-family: 'fontello';
	src: url(/font/fontello.eot?);
	src: url(/font/fontello.eot?) format("embedded-opentype"), url(/font/fontello.woff2?) format("woff2"), url(/font/fontello.woff?) format("woff"), url(/font/fontello.ttf?) format("truetype"), url(/font/fontello.svg?#fontello) format("svg");
	font-weight: normal;
	font-style: normal
}
[class^="ficon-"]:before,
[class*=" ficon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.ficon-cancel:before {
content: '\e800'
}
.ficon-001-internet:before {
content: '\e802'
}
.ficon-001-share-symbol:before {
content: '\e803'
}
.ficon-001-smartphone:before {
content: '\e804'
}
.ficon-001-youtube-logo:before {
content: '\e805'
}
.ficon-002-calendar-1:before {
content: '\e806'
}
.ficon-002-diploma:before {
content: '\e807'
}
.ficon-002-fax-1:before {
content: '\e808'
}
.ficon-002-mail:before {
content: '\e809'
}
.ficon-002-play-button:before {
	content: '\e80a'
}
.ficon-002-share:before {
content: '\e80b'
}
.ficon-004-skyline:before {
content: '\e80c'
}
.ficon-003-calendar:before {
content: '\e80d'
}
.ficon-003-fax:before {
content: '\e80e'
}
.ficon-003-left-arrow:before {
content: '\e80f'
}
.ficon-003-medal:before {
content: '\e810'
}
.ficon-003-phone-call:before {
content: '\e811'
}
.ficon-004-exam:before {
content: '\e812'
}
.ficon-004-next:before {
content: '\e813'
}
.ficon-004-placeholder:before {
content: '\e814'
}
.ficon-004-right-arrow:before {
content: '\e815'
}
.ficon-005-back:before {
content: '\e816'
}
.ficon-005-placeholder-1:before {
content: '\e817'
}
.ficon-align-right:before {
content: '\e818'
}
.ficon-005-building:before {
content: '\e819'
}
.ficon-sharethis-logo:before {
content: '\e81a'
}
.ficon-001-alarm-clock:before {
content: '\e81b'
}
.ficon-skype-logo:before {
content: '\e81c'
}
.ficon-twitter-logo:before {
content: '\e81d'
}
.ficon-005-test-quiz:before {
content: '\e81e'
}
.ficon-viber-logo:before {
content: '\e81f'
}
.ficon-whatsapp-logo:before {
content: '\e820'
}
.ficon-youtube-logo:before {
content: '\e821'
}
.ficon-facebook-logo:before {
content: '\e822'
}
.ficon-facebook-messenger-logo:before {
content: '\e823'
}
.ficon-google-plus-logo:before {
content: '\e824'
}
.ficon-instagram-logo:before {
content: '\e825'
}
.ficon-001-left-quote:before {
content: '\e826'
}
.ficon-002-quote:before {
content: '\e827'
}
.ficon-down-open-big:before {
content: '\e828'
}
.ficon-left-open-big:before {
content: '\e829'
}
.ficon-right-open-big:before {
content: '\e82a'
}
.ficon-up-open-big:before {
content: '\e82b'
}
.ficon-down:before {
content: '\e82c'
}
.ficon-left:before {
content: '\e82d'
}
.ficon-right:before {
content: '\e82e'
}
.ficon-up:before {
content: '\e82f'
}
.ficon-heart:before {
content: '\e830'
}
.ficon-heart-empty:before {
content: '\e831'
}
.ficon-mail:before {
content: '\e832'
}
.ficon-phone:before {
content: '\e833'
}
.ficon-chart-bar:before {
content: '\e834'
}
.ficon-clock:before {
content: '\e835'
}
.ficon-resize-full:before {
content: '\e836'
}
.ficon-resize-small:before {
content: '\e837'
}
.ficon-edit:before {
content: '\e838'
}
.ficon-edit-1:before {
content: '\e83a'
}
.ficon-right-dir:before {
content: '\e83b'
}
.ficon-squares:before {
content: '\e83c'
}
.ficon-003-interface-1:before {
content: '\e83d'
}
.ficon-001-play-button:before {
content: '\e83e'
}
.ficon-002-play-button-1:before {
content: '\e83f'
}
.ficon-004-interface:before {
content: '\e840'
}
.ficon-ok:before {
content: '\e841'
}
.ficon-check-1:before {
content: '\e842'
}
.ficon-resize-full-1:before {
content: '\e843'
}
.ficon-ok-2:before {
content: '\e844'
}
.ficon-eye:before {
content: '\e845'
}
.ficon-eye-1:before {
content: '\e846'
}
.ficon-search:before {
content: '\e847'
}
.ficon-cancel-circled:before {
content: '\e848'
}
.ficon-plus-circled:before {
content: '\e849'
}
.ficon-minus-circled:before {
content: '\e84a'
}
.ficon-001-group:before {
content: '\e84c'
}
.ficon-001-analytics:before {
content: '\e84f'
}
.ficon-006-prize:before {
content: '\e850'
}
.ficon-003-speed:before {
content: '\e852'
}
.ficon-006-display:before {
content: '\e853'
}
.ficon-008-business:before {
content: '\e855'
}
.ficon-010-hand:before {
content: '\e857'
}
.ficon-006-trophy:before {
content: '\e859'
}
.ficon-019-phone-call-1:before {
content: '\e85a'
}
.ficon-007-home-message:before {
content: '\e85d'
}
.ficon-011-worldwide:before {
content: '\e85e'
}
.ficon-013-destination:before {
content: '\e860'
}
.ficon-001-viber-logo:before {
content: '\e865'
}
.ficon-003-google-plus-logo:before {
content: '\e869'
}
.ficon-004-twitter-logo:before {
content: '\e86c'
}
.ficon-007-home:before {
content: '\e86d'
}
.ficon-005-youtube-logo:before {
content: '\e86e'
}
.ficon-022-alarm-clock:before {
content: '\e86f'
}
.ficon-023-chronometer:before {
content: '\e870'
}
.ficon-006-instagram-logo:before {
content: '\e871'
}
.ficon-007-line-logo:before {
content: '\e873'
}
.ficon-007-medical:before {
content: '\e874'
}
.ficon-008-facebook-logo:before {
content: '\e875'
}
.ficon-001-phone-call:before {
content: '\e880'
}
.ficon-002-customer-service:before {
content: '\e881'
}
.ficon-003-headphones:before {
content: '\e882'
}
.ficon-004-email:before {
content: '\e883'
}
.ficon-005-tick-inside-circle:before {
content: '\e884'
}
.ficon-006-headset:before {
content: '\e885'
}
.ficon-007-call-center:before {
content: '\e886'
}
.ficon-008-content:before {
content: '\e887'
}
.ficon-009-content-1:before {
content: '\e888'
}
.ficon-010-code:before {
content: '\e889'
}
.ficon-011-shopping-cart:before {
content: '\e88a'
}
.ficon-012-video-lecture:before {
content: '\e88b'
}
.ficon-013-shopping:before {
content: '\e88c'
}
.ficon-014-shopping-bag:before {
content: '\e88d'
}
.ficon-015-qr-code:before {
content: '\e88e'
}
.ficon-016-web:before {
content: '\e88f'
}
.ficon-017-web-1:before {
content: '\e890'
}
.ficon-018-vector:before {
content: '\e891'
}
.ficon-atm-1:before {
content: '\e8b0'
}
.ficon-barcode-1:before {
content: '\e8b1'
}
.ficon-check:before {
content: '\e8b2'
}
.ficon-credit-card-5:before {
content: '\e8b4'
}
.ficon-investment:before {
content: '\e8b5'
}
.ficon-point-of-service:before {
content: '\e8b8'
}
.ficon-receipt:before {
content: '\e8b9'
}
.ficon-safebox-1:before {
content: '\e8ba'
}
.ficon-stand:before {
content: '\e8bb'
}
.ficon-time-passing:before {
content: '\e8bc'
}
.ficon-wallet-1:before {
content: '\e8bd'
}
.ficon-down-open:before {
content: '\f004'
}
.ficon-up-open:before {
content: '\f005'
}
.ficon-right-open:before {
content: '\f006'
}
.ficon-left-open:before {
content: '\f007'
}
.ficon-user-female:before {
content: '\f063'
}
.ficon-twitter:before {
content: '\f099'
}
.ficon-pinterest-circled:before {
content: '\f0d2'
}
.ficon-gplus-1:before {
content: '\f0d5'
}
.ficon-mail-alt:before {
content: '\f0e0'
}
.ficon-linkedin:before {
content: '\f0e1'
}
.ficon-youtube-play:before {
content: '\f16a'
}
.ficon-instagram:before {
content: '\f16d'
}
.ficon-apple:before {
content: '\f179'
}
.ficon-skype:before {content: '\f17e'
}
.ficon-vimeo-squared:before {content: '\f194'
}
.ficon-digg:before {content: '\f1a6'}
.ficon-fax:before {content: '\f1ac'}
.ficon-behance:before {content: '\f1b4'}
.ficon-behance-squared:before {content: '\f1b5'}
.ficon-vine:before {content: '\f1ca'}
.ficon-at:before {content: '\f1fa'}
.ficon-chart-line:before {content: '\f201'}
.ficon-pinterest-1:before {content: '\f231'}
.ficon-facebook:before {content: '\f30c'}
.ficon-gplus:before{content: '\f30f'}
.ficon-pinterest:before{content: '\f312'}

/* ========== MENU CHINH ========== */
.menu{display:inline-block;vertical-align:top;border-top:#ccc 1px solid;}
.menu ul, .menu ol{margin:0;padding:0;list-style:none;}
.menu ul{}
.menu ul li{float:left;text-align:left;}
.menu ul li.tmnu{display:none}

.menu ul li a{position:relative;display:block;margin:0;padding:12px 12px 10px;font:400 16px/25px 'Toyota Type', sans-serif;color:#3a3a3a;text-decoration:none;}
.menu ul li a span{display:inline-block;vertical-align:top;height:23px;margin:0;padding:0 0 0 8px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
.menu ul li a span i{width:12px;height:12px;font-size:12px;text-align:center;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
.menu ul li span.sub{display:none;}
.menu ul li:hover span.sub i{transform:none;}
	
.menu ul li:hover a{background:#f5f5f5;color:#3a3a3a;}
.menu ul li:hover span i{transform:rotate(180deg);}
.menu ul li a:active, .menu ul li.active a:active{}
.menu .ul,
.menu .mega_menu{position:absolute;top:48px;display:none;background:#fff;border-top:#eb0a1e 4px solid;border-bottom:#ccc 1px solid;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
.menu ul li ul.lv1{display:none;}
/* ========== CLASSIC/MEGA MENU ON MOUSEOVER ========== */
.menu ul li:hover .ul,
.menu ul li:hover .mega_menu{top:48px;display:block;}

/* ========== DIFFERENT SIZE OF MEGA MENU ========== */
.menu .full_width{width:100%;left:0;padding:15px;}

.menu .full_width .pws_tabs_container ul.pws_tabs_controll{text-align:left;}

.menu .full_width .spbox{}

.menu .full_width .spbox .prview{width:100%;padding:0;overflow:hidden;}
.menu .full_width .spbox .prview .util-wrapper-holder {padding:0;
    overflow: hidden;
    position: relative;
}
.menu .full_width .spbox .prview .item{background:#fff;margin:0;padding:0 20px;overflow:hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
.menu .full_width .spbox .prview .item a{background:none}

.menu .full_width .spbox .prview .item .box-image{position:relative;}
.menu .full_width .spbox .prview .item .box-image img{max-width:100%;height:95px;display:block;margin:0 auto;object-fit:cover;object-position:center;vertical-align:middle;border-style:none;}
.menu .full_width .spbox .prview .item .box-image .image-car{width:100%;opacity:1;visibility:visible;transition:opacity 0.2s,visibility 0.2s;}
.menu .full_width .spbox .prview .item .box-image .image-hover{opacity:0;visibility:hidden;position:absolute;top:0;width:100%;transition:opacity 0.2s,visibility 0.2s;}
.menu .full_width .spbox .prview .item .box-image:hover .image-car{opacity:0;visibility:hidden;}
.menu .full_width .spbox .prview .item .box-image:hover .image-hover{opacity:1;visibility:visible;}

.menu .full_width .spbox .prview .item .info{position:relative;}
.menu .full_width .spbox .prview .item .info h2{margin:0;padding:15px 0 5px;font:bold 18px/26px 'Toyota Type', sans-serif;color:#101010;}
.menu .full_width .spbox .prview .item .info div{position:relative;margin:0;padding:0 0 15px;font:400 14px/20px 'Toyota Type';color:#3a3a3a;}
.menu .full_width .spbox .prview .item .info div span{position:absolute;top:-2px;font:400 10px 'Toyota Type';}
.menu .full_width .spbox .prview .item .info p{position:relative;margin:0;padding:5px 0 15px;font:400 14px/20px 'Toyota Type';color:#3a3a3a;}

.menu .full_width .spbox .prview .item .bin{position:relative;padding:0 0 10px;font:400 12px/20px 'Toyota Type';color:#1a1a1a;}
.menu .full_width .spbox .prview .item .bin .p1{display:inline-block;vertical-align:top;padding-right:15px;border-right:#ccc 1px solid}
.menu .full_width .spbox .prview .item .bin .p2{display:inline-block;vertical-align:top;padding-left:15px;}

.menu .full_width .spbox .prview .item .list{position:relative;display:block;margin:0;padding:0;border-top:#ccc 1px solid;}
.menu .full_width .spbox .prview .item .list span{position:relative;display:block;margin:0;padding:5px 0 8px;font:400 14px/20px 'Toyota Type';color:#222;cursor:pointer;}
.menu .full_width .spbox .prview .item .list span:before{position:absolute;top:7px;right:5px;font-family:'Font Awesome 5 Free';font-weight:900;font-size:12px;content:"\f078";color:#eb0a1e;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
.menu .full_width .spbox .prview .item .list span:after{display:none;position:absolute;left:0;right:0;bottom:0;height:1px;content:'';background:#eb0a1e;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
.menu .full_width .spbox .prview .item .list ul{display:none;margin:5px 0 0;padding:0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
.menu .full_width .spbox .prview .item .list ul li{float:none;display:block;margin:0;padding:0;}
.menu .full_width .spbox .prview .item .list ul li a{display:block;margin:0;padding:5px 0;font:300 14px/20px 'Toyota Type';color:#222;}
.menu .full_width .spbox .prview .item .list ul li a:hover{color:#eb0a1e;}

.menu .full_width .spbox .prview .item .list:hover span:before{transform:rotate(180deg);}
.menu .full_width .spbox .prview .item .list:hover span:after{display:block;}
.menu .full_width .spbox .prview .item .list:hover ul{display:block;}

.menu .full_width .svbox{}
.menu .full_width .svbox .submnu{width:45%;display:inline-block;vertical-align:top;padding:10px 15px;}
.menu .full_width .svbox .submnu ul{width:50%;}
.menu .full_width .svbox .submnu ul li{float:none;position:relative;}
.menu .full_width .svbox .submnu ul li a{background:none;position:relative;display:block;margin:0;padding:10px 0;font:400 17px/20px 'Toyota Type', sans-serif;color:#3a3a3a;text-decoration:none;}
.menu .full_width .svbox .submnu ul li i{display:inline-block;vertical-align:top;font-size:12px;padding:7px 0 5px 8px;color:#eb0a1e;}
.menu .full_width .svbox .submnu ul li a:hover{color:#eb0a1e;}
.menu .full_width .svbox .submnu ul li ul{position:absolute;top:20px;left:100%;width:100%;visibility:hidden;opacity:0;z-index:1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
.menu .full_width .svbox .submnu ul li ul li{}
.menu .full_width .svbox .submnu ul li ul li a{margin:0;padding:10px 0;font:400 16px/20px 'Toyota Type', sans-serif;color:#3a3a3a;text-decoration:none;}
.menu .full_width .svbox .submnu ul li:hover ul{top:0;visibility:visible;opacity:1;}
.menu .full_width .svbox .subimg{width:55%;height:350px;display:inline-block;vertical-align:top;padding:0 0 0 5%;}
.menu .full_width .svbox .subimg img{display:block;width:100%;height:100%;border:none;object-fit:cover;}

.menu .full_width .nebox{}
.menu .full_width .nebox ul{width:100%;}
.menu .full_width .nebox ul li{position:relative;width:24.25%;display:inline-block;vertical-align:top;margin:0 0 0 1%;padding:0;}
.menu .full_width .nebox ul li a{display:block;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;}
.menu .full_width .nebox ul li img{display:block;width:100%;height:auto;border:none}
.menu .full_width .nebox ul li span{position:absolute;bottom:20px;left:0;right:0;padding:15px 20px;font:600 18px/25px 'Toyota Type', sans-serif;color:#fff;text-transform:uppercase;}
.menu .full_width .nebox ul li:first-child{margin-left:0;}
	
/* ========== CLASSIC LINKS IN MEGA MENU ========== */
.menu .mega_menu a{}
.menu .mega_menu a:hover{}	
/* Animated CSS3 Mega Menu - Responsive */
	.menu input#dropdown, .menu label{
		display:none;
		position:absolute;
		top:0;
		right:0;
		width:50px;
		height:50px;
  		-webkit-transition: all ease .3s;
		transition: all ease .5s;
		}
	.menu input#dropdown{opacity:0;}
	.menu label{}
	.menu label i{
		position:absolute;
		display:block;
		height:4px;
		background:rgb(235,10,30);
		width:30px;
		left:10px;
		-webkit-transition: all .3s;
				transition: all .3s;
	}
	.menu label  i:nth-child(1){top:16px;}
	.menu label  i:nth-child(2){top:24px;}
	.menu label  i:nth-child(3){top:32px;}

	.menu label:hover{cursor:pointer;}
	.menu input#dropdown:checked ~ label{}
	.menu input#dropdown:checked ~ label i:nth-child(1){top:25px;
		-webkit-transform: rotateZ(45deg);
				transform: rotateZ(45deg);
		}
	.menu input#dropdown:checked ~ label i:nth-child(2){background:transparent;}
	.menu input#dropdown:checked ~ label i:nth-child(3){top:25px;
		-webkit-transform: rotateZ(-45deg);
				transform: rotateZ(-45deg);
	}
	
	.menu input#dropdown:checked ~ ul{display:block;max-height:calc(100vh - 50px);overflow-y:scroll;}	
	.menu div.dropdown{display:none;position:absolute;top:0;left:0;right:0;margin:0;}
	.menu div.dropdown span{padding-left:50px;font:400 18px/40px 'Toyota Type', serif;color:#eb0a1e;}
	.menu div.dropdown span a{color:#fff;}
	
.clearfix {padding:0 !important;clear: both;}

/* START HEADER */
#header{position:relative;width:100%;padding:94px 0 0;
    background-size: cover !important;
    background-position:top right !important;
    background-repeat: no-repeat !important;
	}
#header .top{position:fixed;top:0;right:0;background:rgba(255,255,255,1);width:100%;height:94px;border-bottom:#eb0a1e 4px solid;z-index:999;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#header .top .box{width:1200px;margin:0 auto;display:block;position:relative;}
#header .top .box .logo{position:relative;display:inline-block;vertical-align:top;width:auto;padding:15px 20px;z-index:999;}
#header .top .box .logo img{display:block;max-height:60px;border:none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#header .top .box .hmnu{position:absolute;bottom:0;left:0;right:0;z-index:996;text-align:right;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#header .top .box .right{position:absolute;top:0px;right:0;z-index:997;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}

#header .top .box .right ul{margin:0;padding:0 15px;display:inline-block;vertical-align:top;list-style-type:none;}
#header .top .box .right ul li{position:relative;display:inline-block;vertical-align:top;margin:0;padding:10px 0 10px 10px;font:400 14px/22px 'Toyota Type', sans-serif;color:#3a3a3a;}
#header .top .box .right ul li:first-child{padding:10px 0;}
#header .top .box .right ul li a{display:block;vertical-align:top;padding:0 5px;color:#3a3a3a;}
#header .top .box .right ul li a span{color:#3a3a3a;}
#header .top .box .right ul li i{padding-right:8px;}
#header .top .box .right ul li a:hover{color:#eb0a1e;text-decoration:none}

#header .top .box .right ul li ul{position:absolute;top:42px;margin:0;padding:0;opacity:0;visibility:hidden;display:none;
	background:#fff;border:#eaeaea 1px solid;border-top:none;
    transition: .2s linear;
	}
#header .top .box .right ul li ul li{display:inline-block;vertical-align:top;margin:0;padding:5px 15px;font:400 14px/20px 'Toyota Type', sans-serif;color:#3a3a3a;white-space:nowrap;border-bottom:#eaeaea 1px dotted;}
#header .top .box .right ul li ul li:first-child{padding:10px 15px 5px;}
#header .top .box .right ul li ul li:last-child{padding:5px 15px 10px;}
#header .top .box .right ul li ul li a{display:block;vertical-align:top;padding:0 5px;color:#3a3a3a;}
#header .top .box .right ul li ul li a:hover{color:#eb0a1e;text-decoration:none}

#header .top .box .right ul li:hover ul{opacity:1;visibility:visible;display:block;}
	
#header .top .box .right .hl{position:relative;display:inline-block;vertical-align:top;padding:6px 0 4px;}
#header .top .box .right .hl a{display:inline-block;vertical-align:top;padding:3px 15px 5px;font:500 14px/22px 'Toyota Type', sans-serif;color:#fff;
	/*background:#eb0a1e;*/
	background: repeating-linear-gradient(to right,#eb0a1e 0,#da091b 20%, #d3081a 40%, #ca091a 50%, #c20818 60%, #ba0818 75%, #b40817 90%,#b40817 100%);
    background-size: 200% auto;
    background-position: 0 100%;
    animation: gradient 2s infinite;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
	border-radius:15px;
	}
#header .top .box .right .hl a i{margin-right:8px;}

@keyframes gradient{0%{background-position:0 0}
100%{background-position:-200% 0}
}
	
#header .top .box .right .mxh{position:relative;display:inline-block;vertical-align:top;padding:9px 15px;}

#header .top .box .right .sebox{position:relative;display:inline-block;vertical-align:top;padding:11px 15px;}
#header .top .box .right .sebox .icon{height:20px;cursor:pointer;}
#header .top .box .right .sebox .icon svg{fill:#222;width:20px;height:20px;}
#header .top .box .right .sebox .ibox{position:absolute;top:60px;right:0;visibility:hidden;opacity:0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
#header .top .box .right .sebox:hover .ibox{top:42px;visibility:visible;opacity:1;}
#header .top .box .right .sebox:hover .icon svg{fill:#222;}
/* SEARCH BOX */
div.search{display:flex;padding:0;}
div.search .ditext{display: flex;flex-grow: 1;flex-basis: 0;vertical-align: middle;}
div.search .dibut{display:flex;width:auto;vertical-align:middle;}
div.search input {
	display:inline-block;
	width:200px;
    -webkit-appearance: none;
    background:#fff;
    border:#ccc 1px solid;
	border-right:none;
    outline: 0;
    margin: 0;
    padding:6px 10px 8px 12px;
	font:400 15px/20px 'Toyota Type', sans-serif;
	color:#000;
	overflow:hidden
}
div.search input::placeholder{font:400 15px/20px 'Toyota Type', sans-serif;color:#888;opacity:1;}
div.search input:-ms-input-placeholder{font:400 15px/20px 'Toyota Type', sans-serif;color:#888;}
div.search input::-ms-input-placeholder{font:400 15px/20px 'Toyota Type', sans-serif;color:#888;}

div.search button[type="submit"] {
	width:40px;
	height:36px;
     background:#000;
	border:none;
    -webkit-appearance: none;
    outline: 0;
    margin: 0;
    padding:8px 0 6px;
	
	font:400 14px/20px Roboto, serif;
	color:#fff;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
div.search button[type="submit"] i{font-size:15px;}
div.search button[type="submit"]:hover{color:#fff;}

#header .top .box .right .flag{position:relative;display:inline-block;vertical-align:top;padding:2px 0 0 12px;z-index:998}
#header .top .box .right .flag ul{padding:0;margin:0;list-style:none}
#header .top .box .right .flag ul li{display:inline-block;width:auto;margin:0;padding:0 0 0 5px;vertical-align:top;font:400 14px/22px Arial, serif;color:#eb0a1e;text-transform:uppercase;}
#header .top .box .right .flag ul li a{display:block;padding:0;font:400 18px/30px 'Toyota Type', serif;color:#eb0a1e;text-transform:uppercase;}
#header .top .box .right .flag ul li a.active{color:#eb0a1e;}
#header .top .box .right .flag ul li a:hover{color:#fff;}

#header.fixed {}
#header.fixed .top{height:60px;background:rgba(0,0,0,1) !important;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5) !important;
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5) !important;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5) !important;
	}
#header.fixed .top .box .logo{padding:10px 20px;}
#header.fixed .top .box .logo img{max-height:40px;}

#header.fixed .top .box .hmnu{top:10px}

#header.fixed .top .box .right{top:15px}
/* BOX ADS HOME */
#boxanh{position:relative;}
.rscon {position:absolute;left:0;left:0;right:0;bottom:120px;display:flex;align-items:center;}
.rscon .habox {position:relative;width:1170px;margin:0 auto;}
.rscon .habox .box{min-width:30%;max-width:50%;display:inline-block;padding:0;font:400 15px/22px Roboto, serif;color:#fff;}
.rscon .habox .box div.head{margin:0;padding:0 0 10px;font:700 16px/22px Roboto, serif;color:#fff;text-transform:uppercase;}
.rscon .habox .box div.con{margin:0;padding:0;font:bold 120px/120px Roboto, serif;color:#fff;}
.rscon .habox .box p{margin:0;padding:3px 0;font:400 15px/22px Roboto, serif;color:#fff;}
.rscon .habox .hain div.more{margin:0;padding:20px 0 0;}
.rscon .habox .hain div.more a{display:inline-block;padding:12px 35px;background:#2a363f;font:500 17px/17px Roboto;color:#fff;text-transform:uppercase;border-radius:30px;}
.rscon .habox .hain div.more a i{padding-left:10px;font-size:18px;}
.rscon .habox .hain div.more a:hover{background:#ffae00;text-decoration:none;}

#banmnu{position:relative;display:block;width:100%;background:rgba(0,0,0,1);}
#banmnu .ibox{display:block;width:1200px;margin:0 auto;}
#banmnu .ibox ul{display:inline-block;margin:0;padding:0;list-style:none;}
#banmnu .ibox ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#banmnu .ibox ul li a{display:block;margin:0;padding:16px 25px;font:400 14px/30px 'Toyota Type', sans-serif;color:#fff;text-transform:uppercase;border-bottom:transparent 2px solid;}
#banmnu .ibox ul li a.active{border-bottom:#eb0a1e 2px solid;}
#banmnu .ibox ul li a:hover{color:#fff;}

#bananh{position:relative;display:block;width:100%;min-height:100px;background:rgba(0,0,0,1);background-size:cover !important;background-position:center center !important;}
#bananh img{display:block;width:100%;border:none}
.padt94{padding-top:94px !important;}
.padt0{padding-top:0 !important;}
.padb15{padding-bottom:15px !important;}

#bananh .bin{background:rgba(0,0,0,.45);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;}
#bananh .bin .ibox{display:block;width:1200px;margin:0 auto;}
#bananh .bin .ibox .head{padding:0 0 15px;font:400 45px/50px 'Toyota Type', sans-serif;color:#fff;letter-spacing:-1px;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.5);text-align:center;}
#bananh .bin .ibox .navi{text-align:center;}
#bananh .bin .ibox .navi ul{display:inline-block;margin:0;padding:0;list-style:none;}
#bananh .bin .ibox .navi ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;font:400 16px/16px 'Toyota Type', sans-serif;color:#fff;letter-spacing:-0.5px;}
#bananh .bin .ibox .navi ul li a{color:#fff;text-decoration:none;}
#bananh .bin .ibox .navi ul li a:hover{color:#fff;}
#bananh .bin .ibox .navi ul li:after {
    content:'';
    font-family:FontAwesome;
    visibility:visible;
    padding:0 8px;
    display:inline-block;
}
#bananh .bin .ibox .navi ul li:last-child:after{visibility:hidden;}

#bananh1{position:relative;display:block;width:100%;height:100px;background:rgba(0,0,0,1);background-size:cover !important;background-position:center center !important;}

#progal{display:block;width:100%;height:520px;padding:100px 0 0;overflow:hidden;}

#sliderh{width:100%;margin:0;padding:0;-webkit-user-select: none;-moz-user-select: none;  user-select: none;overflow:hidden;}

#videoh{width:100%;height:100vh;margin:0;padding:0;-webkit-user-select: none;-moz-user-select: none;  user-select: none;overflow:hidden;}

.rsContent {
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
}
.rsContent .rscon{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;}
.rsContent .rscon .rsbox{width:100%;padding:0 8%;}
.rsContent .rscon .rsbox p{margin:0;padding:0;font:200 50px/60px 'Roboto', sans-serif;color:#fff;text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);}
.rsContent .rscon .rsbox p span{font:400 50px/60px 'Roboto', sans-serif;color:#fff;}

.rsContent .rscon .rsbox div{margin:0;padding:0;font:200 50px/60px 'Roboto', sans-serif;color:#9c281b;text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);}
.rsContent .rscon .rsbox div span{font:400 50px/60px 'Roboto', sans-serif;color:#9c281b;}

.srv-sec{width:100%;height:100%;position:relative;background-size:cover;background-position:center top;background-repeat:no-repeat;}
.srv-midl-sec{position: absolute; top: 50%; left: 50%; width: 100%;
	-webkit-transform: translate(-50%, -50%);
    -ms-transform:: translate(-50%, -50%);
    -webkit: translate(-50%, -50%);
    -moz-transform:: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: -webkit-translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.srv-midl-sec div{font:400 20px/44px 'Toyota Type', sans-serif;color:#dfb020;letter-spacing:3px;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.5);max-width:730px;
  padding:0 15px;text-align:center;margin:0 auto;}
.srv-midl-sec div div{font:400 55px/55px 'Toyota Type', sans-serif;color:#fff;letter-spacing:3px;text-shadow:none;}
.srv-midl-sec div h1{font:400 30px/40px 'Toyota Type', sans-serif;color:#fff;letter-spacing:3px;text-shadow:none;}
  
.srv-dtl h1{ font-size: 26px; font-weight: 400; color: #ebe6df; letter-spacing: 5px; line-height: 32px; margin-bottom: 28px;}
.srv-btm{width:100%; position: absolute; bottom:30px; left: 50%; z-index: 9;
-webkit-transform: translateX(-50%);
    -ms-transform:: translateX(-50%);
    -webkit: translateX(-50%);
    -moz-transform:: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: -webkit-translateX(-50%);
    transform: translateX(-50%); }

.watch-btn{width:160px; height:30px; background:#00373D; border-radius:5px; line-height: 30px; text-transform: uppercase; margin:30px auto;box-shadow: 0px 2px 3px #001b1e; text-align: center;}
.watch-btn a{color:#FFF6ED; font-size:12px; letter-spacing:1px; font-weight:700;}

.overflow-hidden{overflow:hidden!important;}
.video-player{width:100%;height:100%;}
.video{width:100%;height:100%;
	-o-object-fit: cover;
    object-fit: cover;
    outline: none;
	}
/* END HEADER */

/* START CONTENT */
#otherul{padding:0;margin:0;list-style:none;}
#otherul li{background:url("/images/global/arrow-rv1.png") no-repeat left;background-position: 5px 9px;padding:0 0 10px 15px}
#otherul li a{font:400 14px/18px 'Roboto', sans-serif;color:#222;text-decoration:none}
#otherul li a:hover{color:#d4232b}

#showroom{position:relative;padding:0;}
#showroom .genmap{display:block;width:100%;margin:0;padding:0;}
#showroom .genmap iframe{display:block;width:100%;height:calc(100vh - 94px);}

#homemap{display:block;width:100%;margin:0;padding:0;}
#homemap iframe{display:block;width:100%;height:400px);}

#content{position:relative;padding:0;}

.bgf5{background:#f5f5f5 !important}
.bgf0{background:#f0f0f0 !important}
.bgfa{background:#fafafa !important}
.bg0{background:#000 !important}
.bge{background:#eee !important}

/* START HOME */
#content div.home{}
#content div.home ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li{list-style:none;}

/* HOME > OVERVIEW */
#content div.home ul li.overview{padding:55px 0;
	background-size:cover !important;
    background-repeat:no-repeat !important;
    background-position:50% 50% !important;
	}
#content div.home ul li.overview .obox{position:relative;width:1200px;margin:0 auto;padding:0;}
#content div.home ul li.overview .obox .ovbox{position:relative;width:100%;display:flex;align-items:center;}
#content div.home ul li.overview .obox .ovbox .thumb{width:50%;display:inline-block;vertical-align:top;}
#content div.home ul li.overview .obox .ovbox .thumb img{display:block;width:100%;border:none}
#content div.home ul li.overview .obox .ovbox .thumb .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#content div.home ul li.overview .obox .ovbox .thumb .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}

#content div.home ul li.overview .obox .ovbox .info{width:55%;display:inline-block;vertical-align:top;padding:0 5% 0 0;font:16px/25px Arial, sans-serif;color:#333;}
#content div.home ul li.overview .obox .ovbox .info .head{}
#content div.home ul li.overview .obox .ovbox .info .head div{display:block;margin:0;padding:0;font:400 15px/25px 'Toyota Type', sans-serif;color:#eb0a1e;text-transform:uppercase;}
#content div.home ul li.overview .obox .ovbox .info .head h2{display:block;margin:0;padding:5px 0;font:400 25px/35px 'Toyota Type', sans-serif;color:#222;text-transform:uppercase;}
#content div.home ul li.overview .obox .ovbox .info .head h2 span{color:#eb0a1e;}
#content div.home ul li.overview .obox .ovbox .info .ocon{padding:0;font:400 18px/25px 'Toyota Type', sans-serif;color:#222;text-align:justify;}
#content div.home ul li.overview .obox .ovbox .info .ocon h1{font:22px/30px 'Toyota Type', sans-serif;color:#222;padding:5px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon h2{font:20px/28px 'Toyota Type', sans-serif;color:#222;padding:5px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon h3{font:18px/26px 'Toyota Type', sans-serif;color:#222;padding:5px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon p,
#content div.home ul li.overview .obox .ovbox .info .ocon div{padding:5px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon a{color:#222;text-decoration:none}
#content div.home ul li.overview .obox .ovbox .info .ocon a:hover{color:red;text-decoration:underline}
#content div.home ul li.overview .obox .ovbox .info .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.home ul li.overview .obox .ovbox .info .more {padding:15px 0 0;text-align:left;}
#content div.home ul li.overview .obox .ovbox .info .more a{background:none;display:inline-block;margin:0;padding:10px 35px;font:16px/20px 'Toyota Type', sans-serif;color:#c0985f;text-transform:uppercase;border:#c0985f 2px solid;}
#content div.home ul li.overview .obox .ovbox .info div.more a:hover{background:#c0985f;color:#fff;}

/* HOME > GEN */
#content div.home ul li.gtab{}
#content div.home ul li.gtab .pbox{position:relative;width:1200px;margin:0 auto;padding:35px 0;}
#content div.home ul li.gtab .pbox .head{padding:0 0 35px;}
#content div.home ul li.gtab .pbox .head h2{display:block;margin:0;padding:0;font:bold 38px/48px 'Toyota Type', sans-serif;color:#1A1A1A;text-transform:uppercase;}
#content div.home ul li.gtab .pbox .head h2 span{color:#1A1A1A;}
#content div.home ul li.gtab .pbox .ibox{display:block;padding:0;}

#content div.home ul li.gtab .pbox .ibox .prview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.gtab .pbox .ibox .prview .util-wrapper-holder{padding:0;
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 30px) !important;
    width: -webkit-calc(100% + 30px) !important;
    width: -o-calc(100% + 30px) !important;
    width: calc(100% + 30px) !important;
}
#content div.home ul li.gtab .pbox .ibox .prview .item{position:relative;background:#fff;margin:0 30px 0 0;padding:0;overflow:hidden;}
#content div.home ul li.gtab .pbox .ibox .prview .item .thumb {display:block;position:relative;text-align:center;width:100%;margin:0 auto;padding:0;overflow:hidden;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;}
#content div.home ul li.gtab .pbox .ibox .prview .item .thumb img{display:block;width:100%;border:none;}

#content div.home ul li.gtab .pbox .ibox .prview .item .info{position:relative;}
#content div.home ul li.gtab .pbox .ibox .prview .item .info h2{margin:0;padding:15px 0 10px;font:bold 18px/26px 'Toyota Type', sans-serif;color:#101010;}
#content div.home ul li.gtab .pbox .ibox .prview .item .info p{position:relative;margin:0;padding:0;font:400 16px/22px 'Toyota Type';color:#3a3a3a;
    height:66px;
    overflow: hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
#content div.home ul li.gtab .pbox .ibox .prview .item .info .more {padding:15px 0 0;text-transform:uppercase;}
#content div.home ul li.gtab .pbox .ibox .prview .item .info .more a{display:inline-block;font:600 16px/20px 'Toyota Type', sans-serif;color:#eb0a1e;}
#content div.home ul li.gtab .pbox .ibox .prview .item .info .more i{font-size:14px;padding-left:5px;}
#content div.home ul li.gtab .pbox .ibox .prview .item .info .more a:hover{color:#eb0a1e;}

/* HOME > SAN PHAM */
#content div.home ul li.ptab{}
#content div.home ul li.ptab .pbox{position:relative;width:1200px;margin:0 auto;padding:55px 0;}
#content div.home ul li.ptab .pbox .head{padding:0 0 35px;}
#content div.home ul li.ptab .pbox .head h2{display:block;margin:0;padding:0;font:bold 38px/48px 'Toyota Type', sans-serif;color:#1A1A1A;text-transform:uppercase;}
#content div.home ul li.ptab .pbox .head h2 span{color:#1A1A1A;}
#content div.home ul li.ptab .pbox .ibox{display:block;padding:0;}

#content div.home ul li.ptab .pbox .ibox .prview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.ptab .pbox .ibox .prview .util-wrapper-holder {padding:0;
    overflow: hidden;
    position: relative;
}
#content div.home ul li.ptab .pbox .ibox .prview .item{background:#fff;margin:0;padding:0 30px;overflow:hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#content div.home ul li.ptab .pbox .ibox .prview .item .tin{position:relative;padding:0 0 25px;font:400 12px/20px 'Toyota Type';color:#3a3a3a;}
#content div.home ul li.ptab .pbox .ibox .prview .item .tin .p1{float:left;}
#content div.home ul li.ptab .pbox .ibox .prview .item .tin .p2{float:right;}

#content div.home ul li.ptab .pbox .ibox .prview .item .box-image{position:relative;}
#content div.home ul li.ptab .pbox .ibox .prview .item .box-image img{max-width:100%;height:105px;display:block;margin:0 auto;object-fit:cover;object-position:center;vertical-align:middle;border-style:none;}
#content div.home ul li.ptab .pbox .ibox .prview .item .box-image .image-car{width:100%;opacity:1;visibility:visible;transition:opacity 0.2s,visibility 0.2s;}
#content div.home ul li.ptab .pbox .ibox .prview .item .box-image .image-hover{opacity:0;visibility:hidden;position:absolute;top:0;width:100%;transition:opacity 0.2s,visibility 0.2s;}
#content div.home ul li.ptab .pbox .ibox .prview .item .box-image:hover .image-car{opacity:0;visibility:hidden;}
#content div.home ul li.ptab .pbox .ibox .prview .item .box-image:hover .image-hover{opacity:1;visibility:visible;}

#content div.home ul li.ptab .pbox .ibox .prview .item .info{position:relative;}
#content div.home ul li.ptab .pbox .ibox .prview .item .info h2{margin:0;padding:15px 0 5px;font:bold 18px/26px 'Toyota Type', sans-serif;color:#101010;}
#content div.home ul li.ptab .pbox .ibox .prview .item .info div{position:relative;margin:0;padding:0 0 15px;font:bold 27px/37px 'Toyota Type';color:#3a3a3a;}
#content div.home ul li.ptab .pbox .ibox .prview .item .info div span{position:absolute;top:-6px;font:bold 10px 'Toyota Type';}
#content div.home ul li.ptab .pbox .ibox .prview .item .info p{position:relative;margin:0;padding:5px 0 15px;font:400 16px/37px 'Toyota Type';color:#3a3a3a;}

#content div.home ul li.ptab .pbox .ibox .prview .item .bin{position:relative;padding:0 0 10px;font:400 12px/20px 'Toyota Type';color:#1a1a1a;}
#content div.home ul li.ptab .pbox .ibox .prview .item .bin .p1{display:inline-block;vertical-align:top;padding-right:15px;border-right:#ccc 1px solid}
#content div.home ul li.ptab .pbox .ibox .prview .item .bin .p2{display:inline-block;vertical-align:top;padding-left:15px;}

#content div.home ul li.ptab .pbox .more {padding:10px 0 0;text-align:center;}
#content div.home ul li.ptab .pbox .more a{background:none;display:inline-block;margin:0;padding:7px 15px 5px;font:16px/20px 'Toyota Type', sans-serif;color:#c0985f;border:#c0985f 1px solid;}
#content div.home ul li.ptab .pbox .more a:hover{background:#c0985f;color:#fff;}

#content div.home ul li.stab{}
#content div.home ul li.stab .sbox{position:relative;width:1200px;margin:0 auto;padding:45px 0;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;}
#content div.home ul li.stab .sbox .ibox{display:block;width:800px;margin:0 auto;}

#content div.home ul li.stab .sbox .ibox ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.stab .sbox .ibox ul li{width:33.33333%;display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;text-align:center;}
#content div.home ul li.stab .sbox .ibox ul li:first-child{text-align:left;}
#content div.home ul li.stab .sbox .ibox ul li:last-child{text-align:right;}
#content div.home ul li.stab .sbox .ibox ul li a{display:inline-block;vertical-align:top;text-align:center;}
#content div.home ul li.stab .sbox .ibox ul li .thumb{position:relative;display:block;width:82px;height:82px;margin:0 auto;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.stab .sbox .ibox ul li .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.stab .sbox .ibox ul li p{margin:0;padding:10px 0 0;font:400 16px/20px 'Toyota Type', Arial;color:#222;}

/* HOME > CN */
#content div.home ul li.ctab{}
#content div.home ul li.ctab .pbox{position:relative;width:1200px;margin:0 auto;padding:35px 0;}
#content div.home ul li.ctab .pbox .head{padding:0 0 35px;}
#content div.home ul li.ctab .pbox .head h2{display:block;margin:0;padding:0;font:bold 38px/48px 'Toyota Type', sans-serif;color:#1A1A1A;text-transform:uppercase;}
#content div.home ul li.ctab .pbox .head h2 span{color:#1A1A1A;}
#content div.home ul li.ctab .pbox .ibox{display:block;padding:15px 0 0;}

#content div.home ul li.ctab .pbox .ibox ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.ctab .pbox .ibox ul li{width:19%;display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#content div.home ul li.ctab .pbox .ibox ul li.first{width:39.5%;margin-right:1%;}
#content div.home ul li.ctab .pbox .ibox ul li.last{width:39.5%;margin-left:1%;}
#content div.home ul li.ctab .pbox .ibox ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.ctab .pbox .ibox ul li .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.ctab .pbox .ibox ul li .thumb .play{position:absolute;top:0;bottom:0;left:0;right:0;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content div.home ul li.ctab .pbox .ibox ul li .thumb .play div{width:auto;margin:0 auto}
#content div.home ul li.ctab .pbox .ibox ul li .thumb .play img{width:auto;height:50px;display:block;border:none;}

#content div.home ul li.ctab .pbox .ibox ul li ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.ctab .pbox .ibox ul li ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:0 0 12px;list-style:none;}
#content div.home ul li.ctab .pbox .ibox ul li ul li:last-child{padding:0;}

#content div.home ul li.ctab .pbox .ibox .more {padding:35px 0 0;text-align:center;}
#content div.home ul li.ctab .pbox .ibox .more a{background:none;display:inline-block;margin:0;padding:8px 15px 12px;font:400 16px/20px 'Toyota Type', sans-serif;color:#1a1a1a;border:#1a1a1a 1px solid;}
#content div.home ul li.ctab .pbox .ibox .more a:hover{color:#eb0a1e;border:#eb0a1e 1px solid;}

/* HOME > TIN TỨC */
#content div.home ul li.ntab{}
#content div.home ul li.ntab .pbox{position:relative;width:1200px;margin:0 auto;padding:35px 0;}
#content div.home ul li.ntab .pbox .head{padding:0 0 35px;}
#content div.home ul li.ntab .pbox .head h2{display:block;margin:0;padding:0;font:bold 38px/48px 'Toyota Type', sans-serif;color:#1A1A1A;text-transform:uppercase;}
#content div.home ul li.ntab .pbox .head h2 span{color:#1A1A1A;}
#content div.home ul li.ntab .pbox .ibox{display:block;padding:15px 0 0;}

#content div.home ul li.ntab .pbox .ibox ul.nul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.ntab .pbox .ibox ul.nul li{width:49%;display:inline-block;vertical-align:top;margin:0 0 20px 2%;list-style:none;}
#content div.home ul li.ntab .pbox .ibox ul.nul li:nth-child(odd){margin-left:0;}
#content div.home ul li.ntab .pbox .ibox ul.nul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.ntab .pbox .ibox ul.nul li .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.ntab .pbox .ibox ul.nul li .info{padding:15px 0 0;}
#content div.home ul li.ntab .pbox .ibox ul.nul li .info h2{margin:0 0 10px;padding:0;font:bold 16px/20px 'Toyota Type', Arial;color:#222;
    max-height:40px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.ntab .pbox .ibox ul.nul li .info h2:hover{color:#d09646;}
#content div.home ul li.ntab .pbox .ibox ul.nul li .info p{margin:0;padding:0;font:400 16px/20px 'Toyota Type', Arial;color:#000;text-align:justify;
    max-height:60px;
    overflow: hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.ntab .pbox .ibox ul.nul li .info h2:hover{color:#000;}
#content div.home ul li.ntab .pbox .ibox ul.nul li .thumb:hover .info h2{color:#000;}
#content div.home ul li.ntab .pbox .ibox ul.nul li .thumb:hover .info{background:rgb(255 255 255 / 100%)}
	
#content div.home ul li.ntab .pbox .ibox ul.nul li ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.ntab .pbox .ibox ul.nul li ul li{width:48%;display:inline-block;vertical-align:top;margin:0 0 20px 4%;list-style:none;}
#content div.home ul li.ntab .pbox .ibox ul.nul li ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.ntab .pbox .ibox ul.nul li ul li .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.ntab .pbox .ibox ul.nul li ul li .info{padding:12px 0 0;}
#content div.home ul li.ntab .pbox .ibox ul.nul li ul li .info h2{margin:0;padding:0;font:400 16px/20px 'Toyota Type', Arial;color:#222;
    height:40px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.ntab .pbox .ibox ul.nul li ul li .info h2:hover{color:#000;}
#content div.home ul li.ntab .pbox .ibox ul.nul li ul li .thumb:hover .info h2{color:#000;}
#content div.home ul li.ntab .pbox .ibox ul.nul li ul li .thumb:hover .info{background:rgb(255 255 255 / 100%)}

#content div.home ul li.ntab .pbox .ibox .more {padding:10px 0 0;text-align:center;}
#content div.home ul li.ntab .pbox .ibox .more a{background:none;display:inline-block;margin:0;padding:8px 15px 12px;font:400 16px/20px 'Toyota Type', sans-serif;color:#1a1a1a;border:#1a1a1a 1px solid;}
#content div.home ul li.ntab .pbox .ibox .more a:hover{color:#eb0a1e;border:#eb0a1e 1px solid;}

/* HOME > TIN TUC */
#content div.home ul li.tintuc{background:#eee;}
#content div.home ul li.tintuc .ttbox{position:relative;width:1200px;margin:0 auto;padding:45px 0;}
#content div.home ul li.tintuc .ttbox .head{padding:0 0 35px;text-align:center;}
#content div.home ul li.tintuc .ttbox .head h2{display:block;margin:0;padding:0;font:400 35px/45px 'Toyota Type', sans-serif;color:#eb0a1e;text-transform:uppercase;}
#content div.home ul li.tintuc .ttbox .head h2 span{color:#f8941d;}
#content div.home ul li.tintuc .ttbox .ibox{display:block;padding:0;}
#content div.home ul li.tintuc .ttbox .ibox ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li{width:49%;display:inline-block;vertical-align:top;margin:0 0 20px 2%;list-style:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li:nth-child(odd){margin-left:0;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info{position:absolute;bottom:0;left:0;right:0;padding:15px 15px 12px;background:rgb(255 255 255 / 45%);
	transition: 0.5s all;
	overflow:hidden;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info h2{margin:0 0 10px;padding:0;font:400 16px/20px 'Toyota Type', Arial;color:#222;
    max-height:40px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info h2:hover{color:#d09646;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info p{margin:0;padding:0;font:400 16px/20px 'Toyota Type', Arial;color:#000;text-align:justify;
    max-height:60px;
    overflow: hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info h2:hover{color:#000;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb:hover .info h2{color:#000;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb:hover .info{background:rgb(255 255 255 / 100%)}
	
#content div.home ul li.tintuc .more {padding:0;text-align:center;}
#content div.home ul li.tintuc .more a{background:none;display:inline-block;margin:0;padding:7px 15px 5px;font:16px/20px 'Toyota Type', sans-serif;color:#c0985f;border:#c0985f 1px solid;}
#content div.home ul li.tintuc .more a:hover{background:#c0985f;color:#fff;}

#content div.home ul li.tintuc .ttbox .ibox ul li ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li{width:48%;display:inline-block;vertical-align:top;margin:0 0 20px 4%;list-style:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb .info{position:absolute;bottom:0;left:0;right:0;padding:15px 15px 10px;background:rgb(255 255 255 / 65%);
	transition: 0.5s all;
	overflow:hidden;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb .info h2{margin:0;padding:0;font:400 16px/20px 'Toyota Type', Arial;color:#222;
    height:40px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb .info h2:hover{color:#000;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb:hover .info h2{color:#000;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb:hover .info{background:rgb(255 255 255 / 100%)}
	
#content div.home ul li.tintuc .more {padding:0;text-align:center;}
#content div.home ul li.tintuc .more a{background:none;display:inline-block;margin:0;padding:7px 15px 5px;font:16px/20px 'Toyota Type', sans-serif;color:#c0985f;border:#c0985f 1px solid;}
#content div.home ul li.tintuc .more a:hover{background:#c0985f;color:#fff;}

#content div.homeform{display:block;width:1000px;margin:0 auto 55px;padding:25px 35px 35px;border:#808080 1px solid;}
#content div.homeform h2{position:relative;margin:0 0 35px;padding:0 0 10px;font:600 18px/30px 'Toyota Type';color:#222;text-transform:uppercase;text-align:center;}
#content div.homeform h2:before{position:absolute;content:'';width:360px;height:2px;background:#cc0000;z-index:1;bottom:-2px;left:calc(50% - 180px);}
#content div.homeform ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content div.homeform ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:3px 0;list-style:none;}
#content div.homeform ul li.li51{width:48%;margin-right:2%;}
#content div.homeform ul li.li52{width:48%;margin-left:2%;}
#content div.homeform ul li.last{padding:25px 0 8px;}
#content div.homeform ul li.full{width:100%;padding:15px 0;}
#content div.homeform ul li:last-child{width:100%;padding:25px 0 0;text-align:center;}
#content div.homeform ul li label{width:100%;display:block;padding:15px 0 10px;font:600 18px/20px 'Toyota Type', sans-serif;color:#222;}
#content div.homeform ul li span{display:block;padding:5px 0 0 5px;font:400 14px 'Toyota Type', sans-serif;color:#f00;}

#content div.homeform ul li .agree div{padding:0;font:400 15px/24px 'Toyota Type', sans-serif;color:#222;}
#content div.homeform ul li .agree div p{display:inline-block;vertical-align:top;margin:0;padding:0;}
#content div.homeform ul li .agree div i{height:25px;width:25px;font-size:25px;color:#f00;cursor:pointer;margin:0 8px 0 0;vertical-align:top;}

#content div.homeform ul li div{position:relative;width:100%;}
#content div.homeform ul li div span{display:block;padding:5px 10px 5px 5px;cursor:pointer;border-bottom:#ccc 1px solid;}
#content div.homeform ul li div span span{
    background: rgba(255,255,255,0) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:14px;
	background-position:right 9px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:5px 20px 5px 0;
	z-index:9992;	
	}
#content div.homeform ul li div span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:400 16px/20px 'Toyota Type', sans-serif;color:#ccc;}
#content div.homeform ul li div ul{background:#fff;position:absolute;top:41px;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#ececec 1px solid;border-top:none;
	}
#content div.homeform ul li div ul::-webkit-scrollbar {width:8px; height:8px;background:#f9f9f9;}
#content div.homeform ul li div ul::-webkit-scrollbar-thumb {width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#content div.homeform ul li div ul::-webkit-scrollbar-track {padding:8px;}
#content div.homeform ul li div ul li{display:block;width:100%;margin:0;padding:10px 15px;list-style:none;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;white-space:nowrap;cursor:pointer;}
#content div.homeform ul li div ul li:last-child{display:block;width:100%;margin:0;padding:10px 15px;list-style:none;text-align:left;}
#content div.homeform ul li div ul li:hover{background:#ededed;}
	
#content div.homeform ul li input[type="text"]{display:inline-block;vertical-align:middle;width:100%;background:#fff;border:none;border-bottom:#ccc 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:10px 5px;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
#content div.homeform ul li textarea{display:inline-block;vertical-align:middle;width:100%;background:#fff;border:#ccc 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:10px 15px;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
#content div.homeform ul li input[type="text"]::-moz-placeholder,
#content div.homeform ul li textarea::-moz-placeholder{color:#ccc;opacity: 1;}
#content div.homeform ul li select::-webkit-input-placeholder,
#content div.homeform ul li input[type="text"]::-webkit-input-placeholder,
#content div.homeform ul li textarea::-webkit-input-placeholder{color:#ccc;}
#content div.homeform ul li input[type="text"]:-ms-input-placeholder,
#content div.homeform ul li textarea:-ms-input-placeholder{color:#ccc;}
#content div.homeform ul li input[type="text"]:-moz-placeholder,
#content div.homeform ul li textarea:-moz-placeholder{color:#ccc;}
#content div.homeform ul li input[type="button"] {
	display:inline-block;
	width:auto;
	background:#fff;
	border:#222 1px solid;
	margin:0;
	padding:10px 35px 12px;
	font:400 16px/18px 'Toyota Type', sans-serif;
	text-transform:uppercase;
	color:#222;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#content div.homeform ul li input[type="button"]:hover{background:#fff;border:#eb0a1e 1px solid;}
/* END HOME */

#content .conbox{width:1200px;margin:0 auto;padding:45px 0;}

.pad0{padding:0 !important;}

#content .conbox .cleft{width:70%;display:inline-block;vertical-align:top;background:#fff;margin:0;padding:25px 35px;border:#ecf2f4 1px solid;}
#content .conbox .cright{width:30%;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 35px;overflow:hidden;}

#content .conbox .cright .cmnu{background:#fff;margin:0 0 25px;padding:0;border:#ecf2f4 1px solid;}
#content .conbox .cright .cmnu ul{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li{position:relative;display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li h3{display:block;width:100%;}
#content .conbox .cright .cmnu ul li h3 a{display:block;width:100%;margin:0;padding:30px 45px 15px;font:400 20px/25px 'Toyota Type', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .conbox .cright .cmnu ul li h3 a:hover{color:#000;}

#content .conbox .cright .cmnu ul li ul{display:block;width:100%;padding:0 45px 20px 45px;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li ul li a{display:block;width:100%;margin:0;padding:12px 0 8px;font:400 18px/22px 'Toyota Type', sans-serif;color:#222;border-top:1px solid #eaeaea;}
#content .conbox .cright .cmnu ul li ul li a:hover{color:#000;}
#content .conbox .cright .cmnu ul li ul li i.sub{position:absolute;right:0;top:12px;height:22px;width:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;}
#content .conbox .cright .cmnu ul li ul li i.arr{font-size:16px;line-height:22px;}

#content .conbox .cright .cmnu ul li ul li ul{display:none;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li ul li ul li a{display:block;width:100%;margin:0;padding:12px 0 8px;font:400 17px/22px 'Toyota Type', sans-serif;color:#222;border-top:1px solid #eaeaea;}
#content .conbox .cright .cmnu ul li ul li ul li a:hover{color:#000;}
#content .conbox .cright .cmnu ul li ul li ul li i.sub{position:absolute;right:0;top:12px;height:22px;width:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;}
#content .conbox .cright .cmnu ul li ul li ul li i.arr{font-size:16px;line-height:22px;padding-right:8px;}

#content .conbox .cright .cnbox{position:relative;background:#fff;margin:0 0 25px;padding:50px 25px 25px;}
#content .conbox .cright .cnbox .cndir{background:#eb0a1e;position:absolute;top:0;left:0;padding:5px 25px 8px;font:400 16px/20px 'Toyota Type', sans-serif;color:#fff;}
#content .conbox .cright .cnbox .cndir:hover{color:#fff;}
#content .conbox .cright .cnbox h3{display:block;margin:0;padding:10px 0;font:600 18px/22px 'Toyota Type', sans-serif;color:#1a1a1a;}
#content .conbox .cright .cnbox h3 a{color:#1a1a1a}
#content .conbox .cright .cnbox h3 a:hover{color:#eb0a1e;}
#content .conbox .cright .cnbox .upd{display:block;margin:0 0 15px;padding:0 0 15px;font:400 13px/20px 'Toyota Type', sans-serif;color:#1a1a1a;border-bottom:#eaeaea 1px solid;}

#content .conbox .cright .cnbox .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content .conbox .cright .cnbox .thumb img{display:block;width:100%;border:none;}
#content .conbox .cright .cnbox .thumb .play{position:absolute;top:0;bottom:0;left:0;right:0;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .conbox .cright .cnbox .thumb .play div{width:auto;margin:0 auto}
#content .conbox .cright .cnbox .thumb .play img{width:auto;height:50px;display:block;border:none;}

#content .conbox .cright .cbox ul{display:block;width:100%;padding:0 45px 20px 45px;margin:0;list-style:none}
#content .conbox .cright .cbox ul li{display:block;width:100%;margin:0;padding:12px 0 8px;font:400 18px/22px 'Toyota Type', sans-serif;color:#222;list-style-type:none;border-top:1px solid #eaeaea;}
#content .conbox .cright .cbox ul li:first-child{}
#content .conbox .cright .cbox ul li a{color:#444}
#content .conbox .cright .cbox ul li a:hover{color:#a57a50;}

#content .conbox .maingen{margin:0 auto;}
#content .conbox .maingen .head{position:relative;margin:0 0 20px;padding:3px 0 3px 12px;font:400 24px/34px 'Toyota Type', sans-serif;color:#222;text-transform:uppercase;border-left:#eb0a1e 5px solid}
#content .conbox .maingen .shead{position:relative;margin:20px 0;padding:3px 0 3px 12px;font:400 24px/34px 'Toyota Type', sans-serif;color:#222;text-transform:uppercase;border-left:#eb0a1e 5px solid}
#content .conbox .maingen .shead div{position:absolute;right:0;top:0;width:200px;}
#content .conbox .maingen .shead div div{
    display: flex;
    width: 200px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    position: relative;
}
#content .conbox .maingen .shead div div select{
    padding:0 16px;
    width:100%;
    height:40px;
    display:flex;
    align-items:center;
    border:1px solid #ccc;
    outline:none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    cursor:pointer;
	font-size:16px;
	}
#content .conbox .maingen .shead div div::after {
    content:"\f107";
    font-family:"FontAwesome";
    font-weight:900;
    color:#eb0a1e;
    position:absolute;
    right:18px;
}

#content .conbox .maingen .sub{padding:0 0 55px;text-align:center;}
#content .conbox .maingen .sub ul{display:inline-block;margin:0;padding:0;list-style:none;}
#content .conbox .maingen .sub ul li{display:inline-block;vertical-align:top;margin:0;padding:0 15px;list-style:none;}
#content .conbox .maingen .sub ul li span{display:block;margin:0;padding:0;font:600 16px/30px 'Toyota Type', sans-serif;color:#222;border-bottom:transparent 2px solid;cursor:pointer;}
#content .conbox .maingen .sub ul li span.active{color:#eb0a1e;border-bottom:#eb0a1e 2px solid;}
#content .conbox .maingen .sub ul li span:hover{color:#eb0a1e;}

#content .conbox .maingen .dichvu{}

#content .conbox .maingen .dichvu .box-detail{padding:0 15px;border-bottom:#eee 1px solid;}
#content .conbox .maingen .dichvu .box-detail .title{display:flex;margin:15px 0;}
#content .conbox .maingen .dichvu .box-detail .title h2{flex:1;font:bold 16px/22px 'Toyota Type', sans-serif;color:#222;text-transform:uppercase;}
#content .conbox .maingen .dichvu .box-detail .title.care-active h2{color:#eb0a1e;}
#content .conbox .maingen .dichvu .box-detail .title img{height:22px;width:22px;cursor:pointer;vertical-align:middle;border-style:none;}

#content .conbox .maingen .kiemtra{}
#content .conbox .maingen .kiemtra ul.ul{display:block;width:100%;padding:0 0 15px;margin:0;list-style:none}
#content .conbox .maingen .kiemtra ul.ul li{display:block;width:100%;margin:0;padding:0;list-style-type:none;}
#content .conbox .maingen .kiemtra ul.ul li h2{margin:0;padding:0;border-bottom:1px solid #eaeaea;}
#content .conbox .maingen .kiemtra ul.ul li h2 a{display:block;padding:12px 0 15px;font:400 18px/22px 'Toyota Type', sans-serif;color:#222;}

#content .conbox .maingen .dangkydv{padding:45px 0 0;text-align:center;}
#content .conbox .maingen .dangkydv a{background:#eb0a1e;display:inline-block;margin:0;padding:8px 25px 10px;font:600 14px/20px 'Toyota Type', sans-serif;color:#fff;border:#eb0a1e 1px solid;text-transform:uppercase;}
#content .conbox .maingen .dangkydv a:hover{color:#ff0;}

.open{display:block;}
.close{display:none;}

.care-active .open{display:none;}
.care-active .close{display:block;}

#content .conbox .maingen .dichvu .box-detail .desc{display:none;padding:0 0 20px 20px;}

.w80{width:800px !important;}
.w85{width:850px !important;}
.w90{width:900px !important;}
.w95{width:950px !important;}
.w100{width:1000px !important;}

/* CON > GROUP SAN PHAM */
#content .gpro{}
#content .gpro .gpbox{position:relative;width:1200px;margin:0 auto;padding:35px 0;}
#content .gpro .gpbox .head{padding:0 0 15px;text-align:center;}
#content .gpro .gpbox .head h2{display:block;margin:0;padding:0;font:400 35px/45px 'Toyota Type', sans-serif;color:#eb0a1e;text-transform:uppercase;}
#content .gpro .gpbox .head h2 span{color:#eb0a1e;}
#content .gpro .gpbox .ibox{display:block;padding:0;}

#content .gpro .gpbox .ibox .prview{width:100%;padding:0;overflow:hidden;}
#content .gpro .gpbox .ibox .prview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
}
#content .gpro .gpbox .ibox .prview .item{background:#fff;margin:0;padding:10px 0;overflow:hidden;box-shadow:0 10px 15px -10px rgb(0 0 0 / 10%);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#content .gpro .gpbox .ibox .prview .item:hover{box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);}
#content .gpro .gpbox .ibox .prview .item:hover .info h2 a{color:#cc0000;}
#content .gpro .gpbox .ibox .prview .item .thumb {display:block;position:relative;text-align:center;width:80%;margin:0 auto;padding:0;overflow:hidden;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;}
#content .gpro .gpbox .ibox .prview .item .thumb img{display:block;width:100%;border:none;}
#content .gpro .gpbox .ibox .prview .item .thumb .icon-new{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-new.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content .gpro .gpbox .ibox .prview .item .thumb .icon-sale{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-sale.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content .gpro .gpbox .ibox .prview .item .info{position:relative;padding:12px 12px 5px;}
#content .gpro .gpbox .ibox .prview .item .info h2{margin:0;padding:5px 0 8px;text-align:center;}
#content .gpro .gpbox .ibox .prview .item .info h2 a{display:block;overflow:hidden;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;letter-spacing:-1px;}
#content .gpro .gpbox .ibox .prview .item .info h2 a:hover{color:#eb0a1e;}
#content .gpro .gpbox .ibox .prview .item .info h2 a span{display:block;padding:5px 0 0;font:400 15px/20px 'Toyota Type', sans-serif;color:#222;}
#content .gpro .gpbox .ibox .prview .item .info div{margin:0;padding:0;font:400 15px/20px 'Toyota Type';color:#666;text-align:center;}
#content .gpro .gpbox .ibox .prview .item .info div span{font:400 15px/22px 'Toyota Type';color:#222;}
#content .gpro .gpbox .ibox .prview .item .info div span.pri{display:inline-block;vertical-align:top;padding:0 5px;font:400 15px/20px 'Toyota Type';color:#444;}
#content .gpro .gpbox .ibox .prview .item .info div span.tt{display:inline-block;vertical-align:top;padding:0 5px;font:400 13px/20px Roboto;color:#666;text-decoration:line-through}

#content .gpro .gpbox .more {padding:10px 0 0;text-align:center;}
#content .gpro .gpbox .more a{background:none;display:inline-block;margin:0;padding:7px 15px 5px;font:16px/20px 'Toyota Type', sans-serif;color:#c0985f;border:#c0985f 1px solid;}
#content .gpro .gpbox .more a:hover{background:#c0985f;color:#fff;}

/* CON > SAN PHAM */
#content .conbox .pro{}
#content .conbox .pro ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .pro ul li{position:relative;display:inline-block;vertical-align:top;width:31.33333%;margin:0 0 45px 3%;padding:80px 0 0;list-style:none;}
#content .conbox .pro ul li:first-child,
#content .conbox .pro ul li:nth-child(4),
#content .conbox .pro ul li:nth-child(7),
#content .conbox .pro ul li:nth-child(10),
#content .conbox .pro ul li:nth-child(13),
#content .conbox .pro ul li:nth-child(16),
#content .conbox .pro ul li:nth-child(19),
#content .conbox .pro ul li:nth-child(22),
#content .conbox .pro ul li:nth-child(25),
#content .conbox .pro ul li:nth-child(28),
#content .conbox .pro ul li:nth-child(31),
#content .conbox .pro ul li:nth-child(34),
#content .conbox .pro ul li:nth-child(37),
#content .conbox .pro ul li:nth-child(40),
#content .conbox .pro ul li:nth-child(43),
#content .conbox .pro ul li:nth-child(46),
#content .conbox .pro ul li:nth-child(49),
#content .conbox .pro ul li:nth-child(52),
#content .conbox .pro ul li:nth-child(55),
#content .conbox .pro ul li:nth-child(58){margin-left:0;}

#content .conbox .pro ul li .box-image{position:absolute;top:0;left:8%;right:8%;z-index:1;}
#content .conbox .pro ul li .box-image img{max-width:100%;height:135px;display:block;margin:0 auto;object-fit:cover;object-position:center;vertical-align:middle;border-style:none;}
#content .conbox .pro ul li .box-image .image-car{width:100%;opacity:1;visibility:visible;transition:opacity 0.2s,visibility 0.2s;}
#content .conbox .pro ul li .box-image .image-hover{opacity:0;visibility:hidden;position:absolute;top:0;width:100%;transition:opacity 0.2s,visibility 0.2s;}
#content .conbox .pro ul li .box-image:hover .image-car{opacity:0;visibility:hidden;}
#content .conbox .pro ul li .box-image:hover .image-hover{opacity:1;visibility:visible;}

#content .conbox .pro ul li .info{position:relative;background:#fff;min-height:450px;padding:80px 20px 15px;box-shadow:0 10px 15px -10px rgb(0 0 0 / 10%);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#content .conbox .pro ul li:hover .info{box-shadow:0px 4px 32px rgba(0, 0, 0, 0.25);}

#content .conbox .pro ul li .info h2{margin:0;padding:0 0 25px;font:600 22px/35px 'Toyota Type', sans-serif;color:#101010;text-align:center;}
#content .conbox .pro ul li .info h2 a{font:600 22px 'Toyota Type', sans-serif;color:#101010;}
#content .conbox .pro ul li .info h2 a:hover{color:#eb0a1e;}
#content .conbox .pro ul li .info div.pri{margin:0;padding:0 0 25px;font:400 14px/22px 'Toyota Type';color:#3a3a3a;text-align:center;}
#content .conbox .pro ul li .info div.pri div{position:relative;display:inline-block;vertical-align:baseline;padding:0 0 0 10px;font:600 16px/22px 'Toyota Type';color:#3a3a3a;}
#content .conbox .pro ul li .info div.pri div span{position:absolute;top:-2px;font:600 10px 'Toyota Type';}
#content .conbox .pro ul li .info div.tech{margin:0;padding:0 0 15px;font:400 16px/26px 'Toyota Type';color:#3a3a3a;}
#content .conbox .pro ul li .info div.tech span{position:relative;display:inline-block;vertical-align:top;padding:6px 12px;}
#content .conbox .pro ul li .info div.tech span:before{position:absolute;left:0;top:18px;content:"\f0c8";font:normal normal normal 6px/1 FontAwesome;}

#content .conbox .pro ul li .info div.tool{position:absolute;bottom:20px;left:20px;right:20px;text-align:center;}
#content .conbox .pro ul li .info div.tool a{display:inline-block;vertical-align:top;padding:10px 20px;font:600 12px/20px 'Toyota Type';color:#101010;text-transform:uppercase;}
#content .conbox .pro ul li .info div.tool a.a1{margin-right:10px;background:#eb0a1e;border:#eb0a1e 1px solid;color:#fff;}
#content .conbox .pro ul li .info div.tool a.a2{margin-left:10px;background:#fff;border:#101010 1px solid;}
#content .conbox .pro ul li .info div.tool a.a2:hover{border:#eb0a1e 1px solid;}

#content .conbox .intro{width:100%;margin:0 auto;padding:25px 0 0;}

.text-center{padding:130px 0 0;text-align:center;}
.abc .read-more{
    box-shadow: 0 0 1px transparent;
    transform: perspective(1px) translateZ(0px);
    transition-duration: 0.3s;
    transition-property: box-shadow, transform;
    vertical-align: top;
	display:inline-block;
	background:#cca65d;
	margin:0;
	padding:7px 15px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font:400 16px/25px 'Toyota Type';
	color:#fff;
	text-align:center;
	cursor:pointer;	
	}
.abc .read-more:hover{}
.btn{}
.floatBox{position:relative;float:left;height:120px;overflow:hidden;display:block;}	

/* TOP XE MỚI */
#content .ptop{width:100%;margin:0;padding:15px 0 35px;}
#content .ptop .pleft{width:50%;display:inline-block;vertical-align:top;padding:0 0 0 15px;}
#content .ptop .pleft .thumb{position:relative;display:block;box-shadow:-15px 15px #eb0a1e;}
#content .ptop .pleft .thumb img{display:block;width:100%;height:465px;object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center;border:none;}

#content .ptop .pright{width:50%;display:inline-block;vertical-align:top;padding-left:5%;}
#content .ptop .pright h1{margin:0;padding:15px 0 35px 35px;font:700 36px/50px 'Toyota Type';color:#222;text-transform:uppercase;}
#content .ptop .pright h2{margin:0;padding:0 0 35px 35px;font:400 15px/25px 'Toyota Type';color:#222;text-transform:uppercase;}
#content .ptop .pright .tool{padding:0 0 35px 35px;}
#content .ptop .pright .tool a{position:relative;display:inline-block;vertical-align:top;font:600 14px/20px 'Toyota Type';color:#eb0a1e;text-transform:uppercase;}
#content .ptop .pright .tool span{display:inline-block;vertical-align:top;width:1px;height:20px;margin:0 15px;border-right:#ccc 1px solid;}
#content .ptop .pright .tech{padding:0 0 35px;}
#content .ptop .pright .tech ul{display:inline-block;vertical-align:top;width:auto;padding:0;margin:0;list-style:none}
#content .ptop .pright .tech ul li{position:relative;display:inline-block;vertical-align:top;width:auto;margin:0;padding:0 35px;list-style:none;white-space:nowrap;text-align:center;}
#content .ptop .pright .tech ul li:before{position:absolute;top:8px;bottom:2px;right:0;width:1px;background:#ccc;content:"";}
#content .ptop .pright .tech ul li:last-child:before{display:none;}
#content .ptop .pright .tech ul li p{margin:0;padding:0 0 25px;font:400 16px/25px 'Toyota Type';color:#222;}
#content .ptop .pright .tech ul li div{margin:0;padding:0;font:400 22px/25px 'Toyota Type';color:#222;}

#content .ptop .pright .pri{}
#content .ptop .pright .pri ul{display:inline-block;vertical-align:top;width:auto;padding:0;margin:0;list-style:none}
#content .ptop .pright .pri ul li{position:relative;display:inline-block;vertical-align:top;width:auto;margin:0;padding:0 45px;list-style:none;white-space:nowrap;text-align:center;}
#content .ptop .pright .pri ul li:before{position:absolute;top:8px;bottom:2px;right:0;width:1px;background:#ccc;content:"";}
#content .ptop .pright .pri ul li:last-child:before{display:none;}
#content .ptop .pright .pri ul li p{margin:0;padding:0 0 25px;font:400 16px/25px 'Toyota Type';color:#222;}
#content .ptop .pright .pri ul li div{position:relative;margin:0;padding:0;font:400 22px/25px 'Toyota Type';color:#222;}
#content .ptop .pright .pri ul li div span{position:absolute;top:-6px;font:600 12px 'Toyota Type';}
/* END TOP XE */

/* TOP XE CŨ */
#content .ptopo{width:100%;margin:0;padding:15px 0 35px;}
#content .ptopo h1{margin:0;padding:0 0 15px;font:700 22px/30px 'Toyota Type';color:#222;text-transform:uppercase;}
#content .ptopo .pri{margin:0;padding:0 0 35px;font:400 18px/22px 'Toyota Type';color:#3a3a3a;}
#content .ptopo .pri div{position:relative;display:inline-block;vertical-align:baseline;padding:0 0 0 10px;font:600 18px/22px 'Toyota Type';color:#eb0a1e;}
#content .ptopo .pri div span{position:absolute;top:-2px;font:600 12px 'Toyota Type';color:#eb0a1e;}
#content .ptopo .pri span{color:#eb0a1e;}
#content .ptopo .pleft{width:55%;display:inline-block;vertical-align:top;padding:0 0 0 15px;}
#content .ptopo .pleft .thumb{position:relative;display:block;box-shadow:-15px 15px #eb0a1e;}
#content .ptopo .pleft .thumb img{display:block;width:100%;height:465px;object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center;border:none;}
#content .ptopo .pleft .igal{position:relative;display:block;background:#e5e5e5;box-shadow:-15px 15px #eb0a1e;}

#content .ptopo .pright{width:45%;display:inline-block;vertical-align:top;padding-left:5%;}
#content .ptopo .pright .tech{background:#f8f8f8;padding:25px;border:#e8e8e8 1px solid;}
#content .ptopo .pright .tech h2{margin:0;padding:0 0 10px;font:600 20px/25px 'Toyota Type';color:#222;}
#content .ptopo .pright .tech ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#content .ptopo .pright .tech ul li{position:relative;display:block;width:100%;margin:0;padding:10px 3px;list-style:none;border-bottom:#e8e8e8 1px solid;clear:both;}
#content .ptopo .pright .tech ul li:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
#content .ptopo .pright .tech ul li:last-child{padding:15px 0 0;border-bottom:#e8e8e8 0px solid;}
#content .ptopo .pright .tech ul li .tl{float:left;font:400 16px/25px 'Toyota Type';color:#222;}
#content .ptopo .pright .tech ul li .tr{float:right;font:400 16px/25px 'Toyota Type';color:#222;}

#content .ptopo .pright .tech ul li .tool{}
#content .ptopo .pright .tech ul li .tool a{display:block;background:#eb0a1e;border:#eb0a1e 1px solid;padding:10px 20px;font:600 14px/20px 'Toyota Type';color:#fff;text-transform:uppercase;text-align:center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
#content .ptopo .pright .tech ul li .tool a:hover{background:#fff;color:#eb0a1e;}
/* END TOP XE CŨ */
	
#content .pdky{display:block;width:850px;margin:0 auto;}
#content .pdky ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#content .pdky ul li{position:relative;display:inline-block;vertical-align:top;width:33.33333%;margin:0;padding:0;list-style:none;}
#content .pdky ul li a{display:block;padding:0 0 0 60px;font:400 16px/50px 'Toyota Type';color:#222;background-size:50px 50px !important;}
#content .pdky ul li a.dk1{background:url('/images/global/register-test-car.png') no-repeat left;}
#content .pdky ul li a.dk2{background:url('/images/global/du-toan-chi-phi-icon.png') no-repeat left;}
#content .pdky ul li a.dk3{background:url('/images/global/taicatalogue.png') no-repeat left;}
#content .pdky ul li a:hover{color:#eb0a1e;}

#content .pgal{padding:20px 0;}
#content .pgal .title{margin:0;padding:0 0 15px;font:700 36px/46px 'Toyota Type';color:#fff;text-transform:uppercase;}
#content .pgal .igal{}
#content .pgal .file{padding:45px 0 0;text-align:center;}
#content .pgal .file a{background:none;display:inline-block;margin:0;padding:10px 25px 14px;font:400 15px/20px 'Toyota Type', sans-serif;color:#e5e5e5;border:#e5e5e5 1px solid;text-transform:uppercase;}
#content .pgal .file a:hover{color:#fff;border:#fff 1px solid;}

.product-img-thumb{margin:10px 0;}
.product-img-thumb-old{padding:5px 0 0;}
.owl-controls{}
.owl-controls .owl-prev{position:absolute;left:0;top:50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	}
.owl-controls .owl-next{position:absolute;right:0;top:50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	}
.owl-controls .owl-prev,
.owl-controls .owl-next{background:rgb(0 0 0 / 35%);width:34px;height:34px;color:#fff;text-align:center;line-height:26px;padding:4px 0;}
.owl-controls .owl-prev:hover,
.owl-controls .owl-next:hover{background:#333;color:#fff;}
.owl-controls .owl-prev .fa,
.owl-controls .owl-next .fa{font-size:26px;}

#content .pcol{padding:20px 0 0;}
#content .pcol .title{margin:0;padding:0 0 15px;font:700 36px/46px 'Toyota Type';color:#222;text-transform:uppercase;}
#content .pcol .icol{}
#content .pcol .icol > .pws_tabs_container ul.pws_tabs_controll li{width:50%;}
#content .pcol .icol > .pws_tabs_container ul.pws_tabs_controll li a{font:400 20px/28px 'Toyota Type', sans-serif;text-transform:uppercase;}
#content .pcol .icol > .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active,
#content .pcol .icol > .pws_tabs_container ul.pws_tabs_controll li a:hover{font-weight:600;}

#content .pcol .icol .ibox{}
#content .pcol .icol .ibox .col{width:30%;display:inline-block;vertical-align:top;padding:0;}
#content .pcol .icol .ibox .col .price{margin:0;padding:15px 0 25px;font:400 22px/25px 'Toyota Type';color:#eb0a1e;}
#content .pcol .icol .ibox .col .price span{position:relative;display:inline-block;vertical-align:top;margin:0;padding:0;font:700 24px/25px 'Toyota Type';color:#eb0a1e;}
#content .pcol .icol .ibox .col .price span span{position:absolute;top:-6px;font:600 14px 'Toyota Type';}

#content .pcol .icol .ibox .col .wrapper{display:flex;flex-wrap:wrap;align-items:center;}
#content .pcol .icol .ibox .col .wrapper .color1.active{padding:5px 5px;margin:18px 7px;border-radius:50% 50%;border:1px solid #cccccc;}
#content .pcol .icol .ibox .col .wrapper .color1:not(.active){padding:6px 6px;margin:18px 7px;cursor:pointer;}
#content .pcol .icol .ibox .col .wrapper .color1 div{border:2px solid #8d8989;border-radius:50%;}
#content .pcol .icol .ibox .col .wrapper .color1 div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:25px;border-style:solid;height:0px;width:0px;}

#content .pcol .icol .ibox .col .wrapper .color2.active{padding:5px 5px;margin:18px 7px;border-radius:50% 50%;border:1px solid #cccccc;}
#content .pcol .icol .ibox .col .wrapper .color2:not(.active){padding:6px 6px;margin:18px 7px;cursor:pointer;}
#content .pcol .icol .ibox .col .wrapper .color2 div{border:2px solid #8d8989;border-radius:50%;}
#content .pcol .icol .ibox .col .wrapper .color2 div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:25px;border-style:solid;height:0px;width:0px;}

#content .pcol .icol .ibox .thumb{width:70%;display:inline-block;vertical-align:top;padding:0 0 0 5%;}
#content .pcol .icol .ibox .thumb img{width:100%;height:360px;object-fit:contain;vertical-align:middle;border-style:none;}
#content .pcol .icol .ibox .thumb p{margin:0;padding:20px 0 0;text-align:center;font:400 18px/20px 'Toyota Type', sans-serif;color:#222;}

#content .pcono{}
#content .pcono .tech{padding:15px 0;}
#content .pcono .tech .title{position:relative;margin:0 0 15px;padding:0 0 10px;font:600 28px/35px 'Toyota Type';color:#444;border-bottom:#d0d0d0 1px solid;}
#content .pcono .tech .title:before{width:55px;left:0;bottom:-1px;height:2px;content:'';position:absolute;background:#e4091d;}

#content .pcono .opro{padding:15px 0;}
#content .pcono .opro .title{position:relative;margin:0 0 25px;padding:0 0 10px;font:600 28px/35px 'Toyota Type';color:#444;border-bottom:#d0d0d0 1px solid;}
#content .pcono .opro .title:before{width:55px;left:0;bottom:-1px;height:2px;content:'';position:absolute;background:#e4091d;}

#content .pcono .opro .ibox{display:block;padding:0;}

#content .pcono .opro .ibox .opro{width:100%;padding:0;overflow:hidden;}
#content .pcono .opro .ibox .opro .util-wrapper-holder{
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 20px) !important;
    width: -webkit-calc(100% + 20px) !important;
    width: -o-calc(100% + 20px) !important;
    width: calc(100% + 20px) !important;
	padding:0 !important;
}
#content .pcono .opro .ibox .opro .item{background:#fff;padding:0;margin:0 20px 0 0;border:#e8e8e8 1px solid;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#content .pcono .opro .ibox .opro .item:hover{border:#ccc 1px solid;}
#content .pcono .opro .ibox .opro .item .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content .pcono .opro .ibox .opro .item .thumb img{display:block;width:100%;border:none;}

#content .pcono .opro .ibox .opro .item .info{position:relative;padding:20px 15px;}
#content .pcono .opro .ibox .opro .item .info h2{margin:0;padding:0 0 10px;}
#content .pcono .opro .ibox .opro .item .info h2 a{display:block;font:600 15px/22px 'Toyota Type', sans-serif;color:#101010;
	max-height:22px;
    overflow:hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content .pcono .opro .ibox .opro .item .info h2 a:hover{color:#eb0a1e;}
#content .pcono .opro .ibox .opro .item .info .kd{margin:0;padding:0 0 10px;font:400 14px/22px 'Toyota Type';color:#666;text-transform:uppercase;}
#content .pcono .opro .ibox .opro .item .info .pri{margin:0;padding:0 0 15px;font:400 15px/22px 'Toyota Type';color:#3a3a3a;}
#content .pcono .opro .ibox .opro .item .info .pri div{position:relative;display:inline-block;vertical-align:baseline;padding:0 0 0 10px;font:600 16px/22px 'Toyota Type';color:#eb0a1e;}
#content .pcono .opro .ibox .opro .item .info .pri div span{position:absolute;top:-2px;font:600 10px 'Toyota Type';color:#eb0a1e;}
#content .pcono .opro .ibox .opro .item .info .pri span{color:#eb0a1e;}
#content .pcono .opro .ibox .opro .item .info .tech{width:100%;padding:10px 5px;margin:15px 0;border-top:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;}
#content .pcono .opro .ibox .opro .item .info .tech div{padding:5px 0;}
#content .pcono .opro .ibox .opro .item .info .tech div .tl{float:left;margin:0;padding:0;font:300 15px/20px 'Toyota Type';color:#666;}
#content .pcono .opro .ibox .opro .item .info .tech div .tr{float:right;margin:0;padding:0;font:300 15px/20px 'Toyota Type';color:#666;}
#content .pcono .opro .ibox .opro .item .info .tech div i{margin-right:8px;}
#content .pcono .opro .ibox .opro .item .info .km{margin:0;padding:0;font:300 15px/22px 'Toyota Type';color:#3a3a3a;text-align:center;}
#content .pcono .opro .ibox .opro .info .km div{position:relative;display:inline-block;vertical-align:baseline;padding:0;font:400 15px/22px 'Toyota Type';}
	
#content .pcon{}
#content .pcon .tech{padding:15px 0;}
#content .pcon .tech .title{margin:0;padding:0 0 10px;font:700 36px/46px 'Toyota Type';color:#222;text-transform:uppercase;}

#content .pcon .opro{padding:15px 0;}
#content .pcon .opro .title{margin:0;padding:0 0 50px;font:700 36px/46px 'Toyota Type';color:#222;text-transform:uppercase;}
#content .pcon .opro ul{width:100%;margin:0;padding:0;list-style:none}
#content .pcon .opro ul li{width:100%;margin:0 0 60px;padding:0;list-style:none}
#content .pcon .opro ul li:last-child{margin-bottom:0;}
#content .pcon .opro ul li .name{display:flex;margin:0 0 35px;padding:0 0 15px;border-bottom:1px solid #101010;justify-content:space-between;align-items:flex-end;}
#content .pcon .opro ul li .name h2{margin:0;padding:0;font:700 22px/28px 'Toyota Type';color:#222;}
#content .pcon .opro ul li .name h2 a{font:700 22px/28px 'Toyota Type';color:#222;}
#content .pcon .opro ul li .name h2 a:hover{color:#eb0a1e;}
#content .pcon .opro ul li .name .pri{position:relative;margin-right:22px;font:600 16px/22px 'Toyota Type';color:#222;}
#content .pcon .opro ul li .name .pri span{position:absolute;top:-2px;font:600 10px 'Toyota Type';}

#content .pcon .opro ul li .info{}
#content .pcon .opro ul li .info ul{width:100%;margin:0;padding:0;list-style:none}
#content .pcon .opro ul li .info ul li{position:relative;width:50%;display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;text-align:center;}
#content .pcon .opro ul li .info ul li:first-child{width:33.33333%;}
#content .pcon .opro ul li .info ul li:last-child{width:16.66666%;}

#content .pcon .opro ul li .info ul li ul{width:100%;margin:0;padding:0;list-style:none}
#content .pcon .opro ul li .info ul li ul li{position:relative;width:33.33333%;display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#content .pcon .opro ul li .info ul li ul li:first-child{width:33.33333%;}
#content .pcon .opro ul li .info ul li ul li:last-child{width:33.33333%;}

#content .pcon .opro ul li .info ul li ul li:before{position:absolute;top:8px;bottom:2px;right:0;width:1px;background:#ccc;content:"";}
#content .pcon .opro ul li .info ul li ul li:last-child:before{display:none;}
#content .pcon .opro ul li .info ul li ul li p{margin:0;padding:0 0 25px;font:400 16px/25px 'Toyota Type';color:#222;}
#content .pcon .opro ul li .info ul li ul li div{margin:0;padding:0;font:400 22px/25px 'Toyota Type';color:#222;}

#content .pcon .opro ul li .info ul li .box-image{position:relative;}
#content .pcon .opro ul li .info ul li .box-image img{width:100%;display:block;vertical-align:middle;border:none;}
#content .pcon .opro ul li .info ul li .box-image .image-car{width:100%;opacity:1;visibility:visible;transition:opacity 0.2s,visibility 0.2s;}
#content .pcon .opro ul li .info ul li .box-image .image-hover{opacity:0;visibility:hidden;position:absolute;top:0;width:100%;transition:opacity 0.2s,visibility 0.2s;}
#content .pcon .opro ul li .info ul li .box-image:hover .image-car{opacity:0;visibility:hidden;}
#content .pcon .opro ul li .info ul li .box-image:hover .image-hover{opacity:1;visibility:visible;}

#content .pcon .opro ul li .info ul li a.a1{display:inline-block;vertical-align:top;margin:0 0 10px;padding:5px 15px;font:600 12px/20px 'Toyota Type';color:#101010;text-transform:uppercase;background:#fff;border:#101010 1px solid;}
#content .pcon .opro ul li .info ul li a.a2{display:inline-block;vertical-align:top;padding:5px 0;font:600 14px/20px 'Toyota Type';color:#eb0a1e;text-transform:uppercase;letter-spacing:1px;}
#content .pcon .opro ul li .info ul li a.a1:hover{border:#eb0a1e 1px solid;}

#content .pkt{display:block;width:100%;margin:0 auto;}
#content .pkt .back{padding:15px 0;}
#content .pkt .back a{position:relative;display:inline-block;vertical-align:top;font:600 16px/20px 'Toyota Type';color:#eb0a1e;text-transform:uppercase;}
#content .pkt .back a i{padding-right:6px;font-size:14px;}
#content .pkt .back a:hover{color:#222;}

#content .pkt h1{margin:0;padding:15px 0 35px;font:700 36px/50px 'Toyota Type';color:#222;text-transform:uppercase;}

#content .pkt .note{padding:0 0 25px;font:400 16px/20px 'Toyota Type';color:#eb0a1e;}

#content .pkt ul{width:100%;margin:0;padding:0;list-style:none;border:#ccc 1px solid;border-bottom:#ccc 0px solid;}
#content .pkt ul li{width:100%;margin:0;padding:0;list-style:none;border-bottom:#ccc 1px solid;}

#content .pkt ul li .head{position:relative;display:flex;padding:20px 30px;justify-content:space-between;transition:all 0.3s ease-in-out;align-items:center;cursor:pointer;}
#content .pkt ul li .head h2{margin:0;padding:0;font:700 16px/30px 'Toyota Type';color:#222;text-transform:uppercase;}
#content .pkt ul li .head i{color:#eb0a1e;font-size:20px;transition:transform 0.3s ease-in-out;}
#content .pkt ul li .head:hover i{transform:rotate(180deg);}
#content .pkt ul li .head.active i{transform:rotate(180deg);}

#content .pkt ul li .ibox{display:none;padding:0 0 25px;border-top:#ccc 1px solid;}
#content .pkt ul li .ibox .sgroup{margin:0;}
#content .pkt ul li .ibox .sgroup .shead{position:relative;display:flex;padding:15px 30px;justify-content:space-between;transition:all 0.3s ease-in-out;align-items:center;}
#content .pkt ul li .ibox .sgroup .shead h3{margin:0;padding:0;font:700 16px/20px 'Toyota Type';color:#222;}

#content .pkt ul li .ibox .sgroup .sibox{padding:0 30px;}
#content .pkt ul li .ibox .sgroup .sibox table{margin:0;border-collapse:collapse;border:#ccc 1px solid;}
#content .pkt ul li .ibox .sgroup .sibox table tr:nth-child(odd){background:#eceff1;}
#content .pkt ul li .ibox .sgroup .sibox table tr:nth-child(even){background:#fafafa;}
#content .pkt ul li .ibox .sgroup .sibox table td{width:44%;padding:10px 15px;font:400 16px/20px 'Toyota Type';color:#222;border-left:#ddd 1px dashed;}
#content .pkt ul li .ibox .sgroup .sibox table td:first-child{border-left:#ddd 0px dashed;}

/* CON > SAN PHAM CU */
#content .conbox .olpros{background:#fff;margin:0 0 35px;padding:25px 25px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
#content .conbox .olpros h1{display:block;margin:0;padding:0 0 25px;font:700 20px/30px 'Toyota Type';color:#222;text-align:center;}
#content .conbox .olpros .ibox{}
#content .conbox .olpros .ibox ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .olpros .ibox ul li{width:15.833333%;display:inline-block;vertical-align:top;padding:0;margin:0 0 15px 1%;}
#content .conbox .olpros .ibox ul li:first-child,
#content .conbox .olpros .ibox ul li:nth-child(7){margin-left:0;}
#content .conbox .olpros .ibox ul li:nth-child(10){width:32.66666%;}

#content .conbox .olpros .ibox ul li div{position:relative;width:100%;}
#content .conbox .olpros .ibox ul li div span{display:block;padding:2px 10px 5px 10px;cursor:pointer;border:#d0d0d0 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	}
#content .conbox .olpros .ibox ul li div span span{
    background: rgba(255,255,255,0) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:14px;
	background-position:right 9px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:5px 20px 5px 0;
	z-index:9992;	
	}
#content .conbox .olpros .ibox ul li div span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:400 16px/20px 'Toyota Type', sans-serif;color:#ccc;}
#content .conbox .olpros .ibox ul li div ul{background:#fff;position:absolute;top:41px;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#ececec 1px solid;border-top:none;
	}
#content .conbox .olpros .ibox ul li div ul::-webkit-scrollbar {width:8px; height:8px;background:#f9f9f9;}
#content .conbox .olpros .ibox ul li div ul::-webkit-scrollbar-thumb {width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#content .conbox .olpros .ibox ul li div ul::-webkit-scrollbar-track {padding:8px;}
#content .conbox .olpros .ibox ul li div ul li{display:block;width:100%;margin:0;padding:10px 15px;list-style:none;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;white-space:nowrap;cursor:pointer;}
#content .conbox .olpros .ibox ul li div ul li:last-child{text-align:left;}
#content .conbox .olpros .ibox ul li div ul li:hover{background:#ededed;}
	
#content .conbox .olpros .ibox ul li input[type="text"]{display:inline-block;vertical-align:middle;width:100%;background:#fff;border:#d0d0d0 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:7px 10px 10px;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	}
#content .conbox .olpros .ibox ul li input[type="text"]::-moz-placeholder,
#content .conbox .olpros .ibox ul li textarea::-moz-placeholder{color:#ccc;opacity: 1;}
#content .conbox .olpros .ibox ul li input[type="text"]::-webkit-input-placeholder,
#content .conbox .olpros .ibox ul li textarea::-webkit-input-placeholder{color:#ccc;}
#content .conbox .olpros .ibox ul li input[type="text"]:-ms-input-placeholder,
#content .conbox .olpros .ibox ul li textarea:-ms-input-placeholder{color:#ccc;}
#content .conbox .olpros .ibox ul li input[type="text"]:-moz-placeholder,
#content .conbox .olpros .ibox ul li textarea:-moz-placeholder{color:#ccc;}
#content .conbox .olpros .ibox ul li input[type="submit"] {
	display:inline-block;
	width:100%;
	background:#eb0a1e;
	border:#eb0a1e 1px solid;
	margin:0;
	padding:7px 35px 10px;
	font:400 16px/20px 'Toyota Type', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
}
#content .conbox .olpros .ibox ul li input[type="submit"]:hover{background:#222;border:#222 1px solid;}

#content .conbox .olpro{}
#content .conbox .olpro ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .olpro ul li{background:#fff;width:24.25%;display:inline-block;vertical-align:top;padding:0;margin:0 0 25px 1%;box-shadow:0 10px 15px -10px rgb(0 0 0 / 10%);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#content .conbox .olpro ul li:hover{box-shadow:0 10px 15px -10px rgba(0, 0, 0, 0.5);}
#content .conbox .olpro ul li:first-child,
#content .conbox .olpro ul li:nth-child(5),
#content .conbox .olpro ul li:nth-child(9),
#content .conbox .olpro ul li:nth-child(13),
#content .conbox .olpro ul li:nth-child(17){margin-left:0;}
#content .conbox .olpro ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content .conbox .olpro ul li .thumb img{display:block;width:100%;border:none;}

#content .conbox .olpro ul li .info{position:relative;padding:20px 15px;}
#content .conbox .olpro ul li .info h2{margin:0;padding:0 0 10px;}
#content .conbox .olpro ul li .info h2 a{display:block;font:600 15px/22px 'Toyota Type', sans-serif;color:#101010;
	max-height:22px;
    overflow:hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content .conbox .olpro ul li .info h2 a:hover{color:#eb0a1e;}
#content .conbox .olpro ul li .info .kd{margin:0;padding:0 0 10px;font:400 14px/22px 'Toyota Type';color:#666;text-transform:uppercase;}
#content .conbox .olpro ul li .info .desc{margin:0;padding:0;font:300 15px/22px 'Toyota Type';color:#3a3a3a;}
#content .conbox .olpro ul li .info .pri{margin:0;padding:0 0 15px;font:400 15px/22px 'Toyota Type';color:#3a3a3a;}
#content .conbox .olpro ul li .info .pri div{position:relative;display:inline-block;vertical-align:baseline;padding:0 0 0 10px;font:600 16px/22px 'Toyota Type';color:#eb0a1e;}
#content .conbox .olpro ul li .info .pri div span{position:absolute;top:-2px;font:600 10px 'Toyota Type';color:#eb0a1e;}
#content .conbox .olpro ul li .info .pri span{color:#eb0a1e;}
#content .conbox .olpro ul li .info .tech{width:100%;padding:10px 5px;margin:15px 0;border-top:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;}
#content .conbox .olpro ul li .info .tech div{padding:5px 0;}
#content .conbox .olpro ul li .info .tech div .tl{float:left;margin:0;padding:0;font:300 15px/20px 'Toyota Type';color:#666;}
#content .conbox .olpro ul li .info .tech div .tr{float:right;margin:0;padding:0;font:300 15px/20px 'Toyota Type';color:#666;}
#content .conbox .olpro ul li .info .tech div i{margin-right:8px;}
#content .conbox .olpro ul li .info .km{margin:0;padding:0;font:300 15px/22px 'Toyota Type';color:#3a3a3a;text-align:center;}
#content .conbox .olpro ul li .info .km div{position:relative;display:inline-block;vertical-align:baseline;padding:0;font:400 15px/22px 'Toyota Type';}
#content .conbox .olpro ul li .info .km div span{position:absolute;top:-2px;font:600 12px 'Toyota Type';}
/* CON > CÔNG NGHỆ */
#content .conbox .cnlist{padding:15px 0 0}
#content .conbox .cnlist ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .cnlist ul li{background:#fff;width:24.25%;display:inline-block;vertical-align:top;padding:0;margin:0 0 25px 1%;}
#content .conbox .cnlist ul li:first-child,
#content .conbox .cnlist ul li:nth-child(5),
#content .conbox .cnlist ul li:nth-child(9),
#content .conbox .cnlist ul li:nth-child(13){margin-left:0;}

#content .conbox .cnlist ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content .conbox .cnlist ul li .thumb img{display:block;width:100%;border:none;}
#content .conbox .cnlist ul li .thumb .play{position:absolute;top:0;bottom:0;left:0;right:0;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .conbox .cnlist ul li .thumb .play div{width:auto;margin:0 auto}
#content .conbox .cnlist ul li .thumb .play img{width:auto;height:50px;display:block;border:none;}
#content .conbox .cnlist ul li .info{position:relative;width:100%;padding:15px 0 0;}
#content .conbox .cnlist ul li .info h2{margin:0;padding:0;font:600 15px/22px 'Toyota Type', sans-serif;color:#1a1a1a;
    max-height:44px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
#content .conbox .cnlist ul li .info h2 a{color:#1a1a1a}
#content .conbox .cnlist ul li .info h2 a:hover{color:#eb0a1e;}

/* CON > TIN TỨC */
#content .conbox .list{}
#content .conbox .list ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .list ul li{background:#fff;width:24.25%;display:inline-block;vertical-align:top;padding:0;margin:0 0 25px 1%;box-shadow:0 10px 15px -10px rgb(0 0 0 / 10%);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#content .conbox .list ul li:hover{box-shadow:0 10px 15px -10px rgba(0, 0, 0, 0.5);}
#content .conbox .list ul li:first-child,
#content .conbox .list ul li:nth-child(5),
#content .conbox .list ul li:nth-child(9),
#content .conbox .list ul li:nth-child(13){margin-left:0;}

#content .conbox .list ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content .conbox .list ul li .thumb img{display:block;width:100%;border:none;}
#content .conbox .list ul li .thumb .play{position:absolute;top:0;bottom:0;left:0;right:0;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .conbox .list ul li .thumb .play div{width:auto;margin:0 auto}
#content .conbox .list ul li .thumb .play img{width:auto;height:50px;display:block;border:none;}
#content .conbox .list ul li .info{position:relative;width:100%;padding:15px 15px;}
#content .conbox .list ul li .info h2{margin:0;padding:0;font:600 15px/22px 'Toyota Type', sans-serif;color:#1a1a1a;
    max-height:44px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
#content .conbox .list ul li .info h2 a{color:#1a1a1a}
#content .conbox .list ul li .info h2 a:hover{color:#eb0a1e;}
#content .conbox .list ul li .info .desc{margin:10px 0;padding:0;font:400 13px/20px 'Toyota Type', sans-serif;color:#808080;
    max-height:80px;
    overflow: hidden;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
#content .conbox .list ul li .info .upd{position:relative;width:100%;padding:0;font:400 12px/20px 'Toyota Type', sans-serif;color:#808080;}
#content .conbox .list ul li .info .upd a{display:inline-block;vertical-align:top;padding:0 0 0 10px;font:600 12px/20px 'Toyota Type', sans-serif;color:#eb0a1e;text-transform:uppercase;}
#content .conbox .list ul li .info .upd a:hover{color:#eb0a1e;}

#content .conbox .tintuc{}
#content .conbox .tintuc .updated{position:relative;width:100%;padding:0;font:400 16px/22px 'Toyota Type', sans-serif;color:#444;text-transform:uppercase;}
#content .conbox .tintuc .title{margin:0;padding:10px 0;font:400 30px/40px 'Toyota Type', sans-serif;color:#222;letter-spacing:-1.5px;}
#content .conbox .tintuc .desc{margin:0;padding:0 0 15px;font:600 18px/25px 'Toyota Type', sans-serif;color:#444;}
	
/* TIN TỨC > TIN KHÁC */
#content div.neoth{display:block;margin:0;padding:15px 0 0;}
#content div.neoth .head{margin:0;padding:0 0 15px;}
#content div.neoth .head span{position:relative;display:inline-block;margin:0;padding:0 0 0 15px;font:400 25px/30px'Toyota Type', sans-serif;color:#222;text-transform:uppercase;}
#content div.neoth .head span:before{position:absolute;bottom:2px;left:0;width:4px;height:22px;content:'';background:#eb0a1e;}
#content div.neoth .con{padding:0;}
#content div.neoth .con ul{width:100%;margin:0;padding:0;list-style:none}
#content div.neoth .con ul li{width:100%;margin:0;padding:0;list-style:none}
#content div.neoth .con ul li a{position:relative;display:block;margin:0;padding:5px 0 5px 12px;font:400 16px/22px 'Toyota Type', sans-serif;color:#222;}
#content div.neoth .con ul li a:before{position:absolute;left:0;top:10px;
	display:inline-block;
    font:normal normal normal 13px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f105";
}
#content div.neoth .con ul li a:hover{color:#eb0a1e;}
/* END TIN TỨC */

/* CHI TIẾT */
#content .mucluc{width:auto;display:table;background:#f9f9f9;margin:5px 0 10px;padding:10px;border:1px solid #aaa;font:400 18px/25px 'Toyota Type', sans-serif;}
#content .mucluc p,
#content .mucluc div{font-weight:400;color:#000;padding:3px 0;}
#content .mucluc ul{counter-reset:item;margin:3px 0;padding:0 10px;list-style-type:none;}
#content .mucluc ul li{margin:0;padding:3px 0;line-height:20px;list-style-type:none;}
#content .mucluc ul li::before {
    content: counters(item, ".") ". ";
    display: inline-block;
    counter-increment: item;
    margin-right: 0.2em;
	}
#content .mucluc ul ul{margin:0;padding:3px 10px 0;list-style-type:none;}
#content .mucluc ul ul li{margin:0;padding:3px 0;line-height:20px;list-style-type:none;}
#content .mucluc ul ul li::before {
    content: counters(item, ".") ". ";
    display: inline-block;
    counter-increment: item;
    margin-right: 0.2em;
	}
#content .mucluc a{color:#000;}
#content .mucluc a:hover{color:#eb0a1e;}

#view{padding:15px 25px;}
#view .title{margin:0 0 15px;padding:0 0 15px;border-bottom:#eee 1px solid;font:600 20px/30px 'Toyota Type', sans-serif;color:#222;text-align:center;}

#content .detail{font:400 16px/25px 'Toyota Type', sans-serif;color:#222;text-align:justify;}
#content .detail h1{font:400 22px/28px 'Toyota Type', sans-serif;padding:10px 0;}
#content .detail h2{font:400 20px/28px 'Toyota Type', sans-serif;padding:10px 0;}
#content .detail h3{font:400 18px/28px 'Toyota Type', sans-serif;padding:10px 0;}
#content .detail h4{font:400 16px/28px 'Toyota Type', sans-serif;padding:10px 0;}
#content .detail p,
#content .detail div{padding:5px 0;}
#content .detail strong,
#content .detail b{font-weight:600;}
#content .detail a{color:#222;}
#content .detail a:hover{color:#f00;}
#content .detail img{display:inline-block;vertical-align:top;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .detail table{max-width:100%;margin:10px 0;border-collapse:collapse;}
#content .detail table th{padding:3px 8px;border:#ababab 1px solid;font-weight:400;}
#content .detail table td{padding:3px 8px;border:#ababab 1px solid;}

#content .detail td table{width:100% !important;margin:0 !important;border-collapse:collapse;border:none;}
#content .detail td table td{width:100% !important;padding:10px 25px !important;border:none !important;}
#content .detail td table td p{padding:5px 0 !important;}

#content .detail table.bangn th{padding:0;border:#ababab 0px solid;font-weight:400;}
#content .detail table.bangn td{padding:0;border:#ababab 0px solid;}

#content .detail table.bang2 td{width:50%;}
#content .detail table.bang2n td{width:50%;padding:0;border:#ababab 0px solid;}

#content .detail table.bang2n1{width:100% !important;margin:15px 0 0 !important;border-collapse:collapse;border:none;}
#content .detail table.bang2n1 tr{display:flex !important;}
#content .detail table.bang2n1 td{background:#f5f5f5;width:49.5%;display:inline-block;vertical-align:top;margin:0 0 15px 1%;padding:0;border:none;font:400 16px/22px 'Toyota Type', sans-serif;}
#content .detail table.bang2n1 td img{display:block;width:100%;height:285px !important;object-fit:cover;margin:0;}
#content .detail table.bang2n1 td p{padding:0;}
#content .detail table.bang2n1 td:nth-child(odd){margin-left:0;}

#content .detail table.bang2n2{width:100% !important;margin:15px 0 !important;border-collapse:collapse;border:none;}
#content .detail table.bang2n2 tr{background:#f5f5f5;display:flex !important;align-items:center;}
#content .detail table.bang2n2 td{width:40%;display:inline-block;vertical-align:top;margin:0;padding:10px 25px;border:none;font:400 16px/22px 'Toyota Type', sans-serif;}
#content .detail table.bang2n2 td:nth-child(odd){width:60%;padding:0;}
#content .detail table.bang2n2 td img{display:block;width:100%;height:350px !important;object-fit:cover;margin:0;}

#content .detail table.bang2n1 h1,
#content .detail table.bang2n2 h1,
#content .detail table.bang2n1 h2,
#content .detail table.bang2n2 h2,
#content .detail table.bang2n1 h3,
#content .detail table.bang2n2 h3,
#content .detail table.bang2n1 h4,
#content .detail table.bang2n2 h4{font-weight:600;padding:10px 0 20px;}

#content .detail table.bang3 td{width:33.33333%;}
#content .detail table.bang3n td{width:33.33333%;padding:0;border:#ababab 0px solid;}

#content .detail table.bang4 td{width:25%;}
#content .detail table.bang4n td{width:25%;padding:0;border:#ababab 0px solid;}

#content .detail table.bang5 td{width:20%;}
#content .detail table.bang5n td{width:20%;padding:0;border:#ababab 0px solid;}

.giua{margin-left:auto !important;margin-right:auto !important}

#content .detail ul{margin:5px 0;padding:0;list-style-type:square;}
#content .detail ul li{list-style-type:square;margin:0 0 0 20px;padding:5px 0;}

#content .detail ol{margin:5px 0;padding:0;}
#content .detail ol li{margin:0 0 0 20px;padding:5px 0;}

#content .detail .youtube{padding:15px 0;}
#content .detail .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content .detail .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content .detail .video{padding:10px 0;}
#content .detail .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content .detail .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
/* END CHI TIẾT */

/* THONG SO
#content .tech{font:400 18px/25px 'Toyota Type', sans-serif;color:#222;text-align:justify;}
#content .tech h1{font:24px/28px 'Toyota Type', sans-serif;padding:8px 0;}
#content .tech h2{font:22px/28px 'Toyota Type', sans-serif;padding:8px 0;}
#content .tech h3{font:20px/28px 'Toyota Type', sans-serif;padding:8px 0;}
#content .tech h4{font:19px/28px 'Toyota Type', sans-serif;padding:8px 0;}
#content .tech p,
#content .tech div{padding:5px 0;}
#content .tech strong,
#content .tech b{font-weight:400;}
#content .tech a{color:#222;}
#content .tech a:hover{color:#f00;}
#content .tech img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content .tech table{width:100%;margin:10px 0;border-collapse: collapse;}
#content .tech table tr{border-bottom:#ddd 1px solid;}
#content .tech table th{width:30%;padding:3px 0;font-weight:400;}
#content .tech table td{padding:3px 0;}

#content .tech ul{margin:5px 0;padding:0;list-style-type:square;}
#content .tech ul li{list-style-type:square;margin:0 0 0 20px;padding:5px 0;}

#content .tech .youtube{padding:15px 0;}
#content .tech .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content .tech .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content .tech .video{padding:10px 0;}
#content .tech .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content .tech .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
END THONG SO */

/* START BOX GEN FORM */
#content .genform{display:flex;width:1200px;margin:0 auto;padding:45px 0;}
#content .genform .genleft{background:#fff;width:50%;display:inline-block;vertical-align:top;margin:0;padding:35px 45px 25px}	
#content .genform .genright{width:50%;display:inline-block;vertical-align:top;padding:0 0 0 35px;}
#content .genform .genright .genbox{display:block;width:100%;padding:0;}
#content .genform .genright .genbox ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content .genform .genright .genbox ul li{width:49%;display:inline-block;vertical-align:top;margin:0 0 0 2%;padding:5px 0;list-style:none;}
#content .genform .genright .genbox ul li:nth-child(odd){margin-left:0;}
#content .genform .genright .genbox ul li.full{width:100%;margin-left:0;padding-bottom:0;}
#content .genform .genright .genbox ul li:last-child{width:100%;margin-left:0;text-align:right;}
#content .genform .genright .genbox ul li span{display:block;padding:5px 0 0 5px;font:400 14px 'Toyota Type', sans-serif;color:#f00;}
#content .genform .genright .genbox ul li a{font:400 16px/22px 'Toyota Type', sans-serif;text-decoration:none}
#content .genform .genright .genbox ul li a:hover{color:#f00;}
#content .genform .genright .genbox ul li input[type="text"],
#content .genform .genright .genbox ul li textarea {
	display:inline-block;
	vertical-align:middle;
	width:100%;
    -webkit-appearance: none;
    background:#fff;
    border:#fff 1px solid;
    outline: 0;
    margin: 0;
    padding:10px 15px 8px;
	font:300 18px/20px 'Toyota Type', sans-serif;
	color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#content .genform .genright .genbox ul li input[type="text"]::-moz-placeholder,
#content .genform .genright .genbox ul li textarea::-moz-placeholder{font-size:18px;color:#666;opacity: 1;}
#content .genform .genright .genbox ul li input[type="text"]::-webkit-input-placeholder,
#content .genform .genright .genbox ul li textarea::-webkit-input-placeholder{font-size:18px;color:#666;}
#content .genform .genright .genbox ul li input[type="text"]:-ms-input-placeholder,
#content .genform .genright .genbox ul li textarea:-ms-input-placeholder{font-size:18px;color:#666;}
#content .genform .genright .genbox ul li input[type="text"]:-moz-placeholder,
#content .genform .genright .genbox ul li textarea:-moz-placeholder{font-size:18px;color:#666;}
#content .genform .genright .genbox ul li input[type="button"] {
	display:inline-block;
	width:auto;
	background:#222;
	border:#222 1px solid;
	margin:5px 0 0;
	padding:10px 25px;
	font:400 16px/18px 'Toyota Type', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#content .genform .genright .genbox ul li select:hover,
#content .genform .genright .genbox ul li input[type="text"]:hover,
#content .genform .genright .genbox ul li textarea:hover,
#content .genform .genright .genbox ul li input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#content .genform .genright .genbox ul li input[type="button"]:hover {background:#eb0a1e;border:#eb0a1e 1px solid;}

#content .genmap{display:block;width:100%;margin:0;padding:0;border-top:#fff 5px solid;}
#content .genmap iframe{display:block;width:100%;height:450px;}
/* END BOX GEN FORM*/

/* START BOX GEN FORM */
#content .kyform{display:flex;width:1200px;margin:0 auto;padding:45px 0;}
#content .kyform .kyleft{background:#fff;width:65%;display:inline-block;vertical-align:top;margin:0;padding:35px 45px 25px}	
#content .kyform .kyright{width:35%;display:inline-block;vertical-align:top;padding:0 0 0 45px;}
#content .kyform .kyright .genbox{display:block;width:100%;background:#fff;margin:0 0 20px;padding:30px 45px 20px 45px;}
#content .kyform .kyright .genbox .head{display:block;width:100%;margin:0;padding:0 0 15px;font:400 20px/25px 'Toyota Type', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .kyform .kyright .genbox ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content .kyform .kyright .genbox ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;list-style:none;}
#content .kyform .kyright .genbox ul li span{display:block;padding:5px 0 0 5px;font:400 14px 'Toyota Type', sans-serif;color:#f00;}
#content .kyform .kyright .genbox ul li a{font:400 16px/22px 'Toyota Type', sans-serif;text-decoration:none}
#content .kyform .kyright .genbox ul li a:hover{color:#f00;}
#content .kyform .kyright .genbox ul li input[type="text"],
#content .kyform .kyright .genbox ul li textarea {
	display:inline-block;
	vertical-align:middle;
	width:100%;
    -webkit-appearance: none;
    background:#fff;
    border:#ccc 1px solid;
    outline: 0;
    margin: 0;
    padding:10px 15px 8px;
	font:400 18px/20px 'Toyota Type', sans-serif;
	color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#content .kyform .kyright .genbox ul li input[type="text"]::-moz-placeholder,
#content .kyform .kyright .genbox ul li textarea::-moz-placeholder{font-size:18px;color:#666;opacity: 1;}
#content .kyform .kyright .genbox ul li input[type="text"]::-webkit-input-placeholder,
#content .kyform .kyright .genbox ul li textarea::-webkit-input-placeholder{font-size:18px;color:#666;}
#content .kyform .kyright .genbox ul li input[type="text"]:-ms-input-placeholder,
#content .kyform .kyright .genbox ul li textarea:-ms-input-placeholder{font-size:18px;color:#666;}
#content .kyform .kyright .genbox ul li input[type="text"]:-moz-placeholder,
#content .kyform .kyright .genbox ul li textarea:-moz-placeholder{font-size:18px;color:#666;}
#content .kyform .kyright .genbox ul li input[type="button"] {
	display:inline-block;
	width:auto;
	background:#c69e5e;
	border:#c69e5e 1px solid;
	margin:0;
	padding:10px 25px 8px;
	font:400 16px/18px 'Toyota Type', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#content .kyform .kyright .genbox ul li select:hover,
#content .kyform .kyright .genbox ul li input[type="text"]:hover,
#content .kyform .kyright .genbox ul li textarea:hover,
#content .kyform .kyright .genbox ul li input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#content .kyform .kyright .genbox ul li input[type="button"]:hover {background:#c69e5e;border:#c69e5e 1px solid;}

#content .kyform .kyright .cmnu{background:#fff;margin:0 0 25px;padding:0;border:#ecf2f4 1px solid;}
#content .kyform .kyright .cmnu ul{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li{position:relative;display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li h3{display:block;width:100%;}
#content .kyform .kyright .cmnu ul li h3 a{display:block;width:100%;margin:0;padding:30px 45px 15px;font:400 20px/25px 'Toyota Type', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .kyform .kyright .cmnu ul li h3 a:hover{color:#000;}

#content .kyform .kyright .cmnu ul li ul{display:block;width:100%;padding:0 45px 20px 45px;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li ul li a{display:block;width:100%;margin:0;padding:12px 0 8px;font:400 18px/22px 'Toyota Type', sans-serif;color:#222;border-top:1px solid #eaeaea;}
#content .kyform .kyright .cmnu ul li ul li a:hover{color:#000;}
#content .kyform .kyright .cmnu ul li ul li i.sub{position:absolute;right:0;top:12px;height:22px;width:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;}
#content .kyform .kyright .cmnu ul li ul li i.arr{font-size:16px;line-height:22px;}

#content .kyform .kyright .cmnu ul li ul li ul{display:none;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li ul li ul li a{display:block;width:100%;margin:0;padding:12px 0 8px;font:400 17px/22px 'Toyota Type', sans-serif;color:#222;border-top:1px solid #eaeaea;}
#content .kyform .kyright .cmnu ul li ul li ul li a:hover{color:#000;}
#content .kyform .kyright .cmnu ul li ul li ul li i.sub{position:absolute;right:0;top:12px;height:22px;width:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;}
#content .kyform .kyright .cmnu ul li ul li ul li i.arr{font-size:16px;line-height:22px;padding-right:8px;}

#content .kyform .kyright .cbox{background:#fff;margin:0 0 25px;padding:0;border:#ecf2f4 1px solid;}
#content .kyform .kyright .cbox div{display:block;width:100%;margin:0;padding:30px 45px 15px;font:400 20px/25px 'Toyota Type', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .kyform .kyright .cbox ul{display:block;width:100%;padding:0 45px 20px 45px;margin:0;list-style:none}
#content .kyform .kyright .cbox ul li{display:block;width:100%;margin:0;padding:12px 0 8px;font:400 18px/22px 'Toyota Type', sans-serif;color:#222;list-style-type:none;border-top:1px solid #eaeaea;}
#content .kyform .kyright .cbox ul li:first-child{}
#content .kyform .kyright .cbox ul li a{color:#444}
#content .kyform .kyright .cbox ul li a:hover{color:#a57a50;}
/* END BOX GEN FORM*/

/* START DICH VU FORM*/
#service{position:relative;margin:0;padding:60px 0 0;
    -webkit-background-size:cover !important;
    -moz-background-size:cover !important;
    -o-background-size:cover !important;
    background-size:cover !important;
	}
#service .box{position:relative;background:#fff;width:1000px;margin:0;padding:120px;}
#service .box .form{display:block;width:100%;margin:0;padding:0;}
#service .box .form h1{margin:0;padding:0 0 35px;font:700 36px/50px 'Toyota Type';color:#222;text-transform:uppercase;}
#service .box .form ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#service .box .form ul li{width:100%;margin:0;padding:8px 0;list-style:none;}
#service .box .form ul li.kq{display:none;}
#service .box .form ul li.last{padding:25px 0 8px;}
#service .box .form ul li label{width:100%;display:block;padding:15px 0 10px;font:600 18px/20px 'Toyota Type', sans-serif;color:#222;}
#service .box .form ul li span{display:block;padding:5px 0 0;font:400 14px 'Toyota Type', sans-serif;color:#f00;}

#service .box .form ul li .agree div{padding:0;font:400 15px/24px 'Toyota Type', sans-serif;color:#222;}
#service .box .form ul li .agree div i{height:25px;width:25px;font-size:25px;color:#f00;cursor:pointer;margin:0 8px 0 0;vertical-align:top;}
	
#service .box .form ul li div{position:relative;width:100%;}
#service .box .form ul li div span{display:block;padding:5px 10px 5px 0;cursor:pointer;border-bottom:#ccc 1px solid;}
#service .box .form ul li div span span{
    background: rgba(255,255,255,0) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:14px;
	background-position:right 9px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:5px 20px 5px 0;
	z-index:9992;	
	}
#service .box .form ul li div span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:400 16px/20px 'Toyota Type', sans-serif;color:#ccc;}

#service .box .form ul li div span.price{display:block;padding:5px 10px 5px 0;cursor:default;}
#service .box .form ul li div span.price span{background:none;}
#service .box .form ul li div span.price span span{width:auto;display:inline-block;vertical-align:top;font:400 24px/30px 'Toyota Type', sans-serif;color:#ccc;}
#service .box .form ul li div span.price span i{width:auto;display:inline-block;vertical-align:top;padding-left:6px;font:400 14px/30px 'Toyota Type', sans-serif;color:#ccc;}

#service .box .form ul li div ul{background:#fff;position:absolute;top:41px;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#ececec 1px solid;border-top:none;
	}
#service .box .form ul li div ul::-webkit-scrollbar {width:8px; height:8px;background:#f9f9f9;}
#service .box .form ul li div ul::-webkit-scrollbar-thumb {width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#service .box .form ul li div ul::-webkit-scrollbar-track {padding:8px;}
#service .box .form ul li div ul li{display:block;width:100%;margin:0;padding:10px 15px;list-style:none;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;white-space:nowrap;cursor:pointer;}
#service .box .form ul li div ul li:last-child{text-align:left;}
#service .box .form ul li div ul li:hover{background:#ededed;}
	
#service .box .form ul li input[type="text"]{display:inline-block;vertical-align:middle;width:100%;background:#fff;border:none;border-bottom:#ccc 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:10px 0;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
#service .box .form ul li input[type="date"]{display:inline-block;vertical-align:middle;width:100%;background:#fff;border:none;border-bottom:#ccc 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:10px 0;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
#service .box .form ul li textarea{display:inline-block;vertical-align:middle;width:100%;background:#fff;border:#ccc 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:10px 15px;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
#service .box .form ul li input[type="date"]::-moz-placeholder,
#service .box .form ul li input[type="text"]::-moz-placeholder,
#service .box .form ul li textarea::-moz-placeholder{color:#ccc;opacity: 1;}
#service .box .form ul li input[type="date"]::-webkit-input-placeholder,
#service .box .form ul li input[type="text"]::-webkit-input-placeholder,
#service .box .form ul li textarea::-webkit-input-placeholder{color:#ccc;}
#service .box .form ul li input[type="date"]:-ms-input-placeholder,
#service .box .form ul li input[type="text"]:-ms-input-placeholder,
#service .box .form ul li textarea:-ms-input-placeholder{color:#ccc;}
#service .box .form ul li input[type="date"]:-moz-placeholder,
#service .box .form ul li input[type="text"]:-moz-placeholder,
#service .box .form ul li textarea:-moz-placeholder{color:#ccc;}
#service .box .form ul li input[type="button"] {
	display:inline-block;
	width:auto;
	background:#eb0a1e;
	border:#eb0a1e 1px solid;
	margin:0;
	padding:10px 35px 12px;
	font:400 16px/18px 'Toyota Type', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#service .box .form ul li input[type="button"]:hover{background:#222;border:#222 1px solid;}

#service .box .form ul li h2{margin:0;padding:25px 0;font:700 24px/34px 'Toyota Type';color:#eb0a1e;text-transform:uppercase;}

#service .box .form ul li p{width:100%;margin:0;padding:15px 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}
#service .box .form ul li p .tit{display:inline-block;margin:0;padding:0;width:fit-content;font:600 18px/30px 'Toyota Type', sans-serif;color:#1a1a1a;max-width:65%;}
#service .box .form ul li p .val{margin:0;padding:0;font:400 24px/30px 'Toyota Type', sans-serif;color:#1a1a1a;white-space:nowrap;}
#service .box .form ul li p .val span{display:inline-block;vertical-align:top;margin:0;padding:0;font:400 24px/30px 'Toyota Type', sans-serif;color:#1a1a1a;white-space:nowrap;}
#service .box .form ul li p .val i{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 6px;font:400 14px/30px 'Toyota Type', sans-serif;color:#1a1a1a;white-space:nowrap;}
/* END DICH VU FORM*/

/* START SO SANH*/
#ss{position:relative;margin:0;padding:65px 0 85px;}
#ss .box{position:relative;width:1200px;margin:0 auto;padding:0;}
#ss .box .form{display:block;width:100%;margin:0;padding:0;}
#ss .box .form h1{margin:0;padding:0 0 55px;font:700 36px/50px 'Toyota Type';color:#222;text-transform:uppercase;}
#ss .box .form ul{width:100%;margin:0;padding:0;list-style:none;}
#ss .box .form ul li{display:inline-block;vertical-align:top;width:32%;margin:0 0 55px 2%;padding:0;list-style:none;}
#ss .box .form ul li:first-child,
#ss .box .form ul li.last{margin-left:0;}
#ss .box .form ul li.last{width:100%;margin-bottom:0;text-align:center;}

#ss .box .form ul li .thumb{display:block;position:relative;cursor:pointer;}
#ss .box .form ul li .thumb img{width:100%;height:220px;object-fit:contain;vertical-align:middle;border-style:none;}
#ss .box .form ul li .thumb div.over{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(255,255,255,0.7);transition:background-color 0.2s ease-in;}
#ss .box .form ul li .thumb div.plus{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:flex;justify-content:center;align-items:center;}
#ss .box .form ul li .thumb div.plus span{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:#808080;z-index:3;transition:background-color 0.2s ease-in;}
#ss .box .form ul li .thumb div.plus span img{display:block;width:60%;border:none;}

#ss .box .form ul li .thumb:hover div.over{background-color:rgba(255,255,255,0);}
#ss .box .form ul li .thumb:hover div.plus span{background-color:#eb0a1e;}

#ss .box .form ul li h2{margin:0;padding:15px 0;font:600 24px/34px 'Toyota Type', sans-serif;color:#222;text-align:center}
#ss .box .form ul li h3{margin:0;padding:0;font:600 16px/26px 'Toyota Type', sans-serif;color:#eb0a1e;text-transform:uppercase;cursor:pointer;text-align:center}
#ss .box .form ul li h3 i{padding-left:8px;font-size:14px;}
#ss .box .form ul li h4{position:absolute;top:0;left:0;margin:0;padding:0;font:600 20px/30px 'Toyota Type', sans-serif;color:#222;}

#ss .box .form ul li input[type="button"] {
	display:inline-block;vertical-align:top;
	width:auto;
	background:#eb0a1e;
	border:#eb0a1e 1px solid;
	margin:0;
	padding:10px 35px 12px;
	font:400 16px/18px 'Toyota Type', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
#ss .box .form ul li input[type="button"]:hover{background:#222;border:#222 1px solid;}

.popxe{position:fixed;background:rgba(0,0,0,.55);top:100vh;bottom:0;left:0;right:0;z-index:9999;transition: all 0.5s ease-in-out;}
.popxe.active{top:0;}

.popxe .ssbox{width:1200px;position:absolute;background:#fff;padding:65px;top:94px;bottom:0;left:0;
	box-shadow: 0 5px 5px 1px #888888;
    transition: all 0.5s ease-in-out;
    overflow:hidden;
	}
.popxe .ssbox h1{margin:0;padding:0 0 55px;font:700 36px/50px 'Toyota Type';color:#222;text-transform:uppercase;}
.popxe .ssbox ul{width:100%;margin:0;padding:0;list-style:none;}
.popxe .ssbox ul li{display:inline-block;vertical-align:top;width:48%;margin:0 0 0 4%;padding:0;list-style:none;}
.popxe .ssbox ul li:first-child{margin-left:0;}

.popxe .ssbox ul li ul{width:100%;margin:0 auto;padding:0;list-style:none;}
.popxe .ssbox ul li ul li{width:100%;margin:0;padding:8px 0;list-style:none;}
.popxe .ssbox ul li ul li.last{padding:25px 0 8px;}
.popxe .ssbox ul li ul li label{width:100%;display:block;padding:15px 0 10px;font:600 18px/20px 'Toyota Type', sans-serif;color:#222;}
.popxe .ssbox ul li ul li span{display:block;padding:5px 0 0;font:400 14px 'Toyota Type', sans-serif;color:#f00;}

.popxe .ssbox ul li ul li div{position:relative;width:100%;}
.popxe .ssbox ul li ul li div span{display:block;padding:5px 10px 5px 0;cursor:pointer;border-bottom:#ccc 1px solid;}
.popxe .ssbox ul li ul li div span span{
    background: rgba(255,255,255,0) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:14px;
	background-position:right 9px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:5px 20px 5px 0;
	z-index:9992;	
	}
.popxe .ssbox ul li ul li div span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:400 16px/20px 'Toyota Type', sans-serif;color:#ccc;}

.popxe .ssbox ul li ul li div ul{background:#fff;position:absolute;top:41px;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#ececec 1px solid;border-top:none;
	}
.popxe .ssbox ul li ul li div ul::-webkit-scrollbar {width:8px; height:8px;background:#f9f9f9;}
.popxe .ssbox ul li ul li div ul::-webkit-scrollbar-thumb {width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
.popxe .ssbox ul li ul li div ul::-webkit-scrollbar-track {padding:8px;}
.popxe .ssbox ul li ul li div ul li{display:block;width:100%;margin:0;padding:10px 15px;list-style:none;font:400 16px/20px 'Toyota Type', sans-serif;color:#222;white-space:nowrap;cursor:pointer;}
.popxe .ssbox ul li ul li div ul li:last-child{text-align:left;}
.popxe .ssbox ul li ul li div ul li:hover{background:#ededed;}

.popxe .ssbox ul li ul li input[type="button"] {
	display:inline-block;vertical-align:top;
	width:auto;
	background:#eb0a1e;
	border:#eb0a1e 1px solid;
	margin:0;
	padding:10px 35px 12px;
	font:400 16px/18px 'Toyota Type', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}

.popxe .ssbox ul li .col{}
.popxe .ssbox ul li .col .wrapper{display:flex;flex-wrap:wrap;align-items:center;}

.popxe .ssbox ul li .col .wrapper .color1.active{padding:5px 5px;margin:15px 5px;border-radius:50% 50%;border:1px solid #cccccc;}
.popxe .ssbox ul li .col .wrapper .color1:not(.active){padding:6px 6px;margin:15px 5px;cursor:pointer;}
.popxe .ssbox ul li .col .wrapper .color1 div{border:2px solid #8d8989;border-radius:50%;}
.popxe .ssbox ul li .col .wrapper .color1 div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:20px;border-style:solid;height:0px;width:0px;}

.popxe .ssbox ul li .col .wrapper .color2.active{padding:5px 5px;margin:15px 5px;border-radius:50% 50%;border:1px solid #cccccc;}
.popxe .ssbox ul li .col .wrapper .color2:not(.active){padding:6px 6px;margin:15px 5px;cursor:pointer;}
.popxe .ssbox ul li .col .wrapper .color2 div{border:2px solid #8d8989;border-radius:50%;}
.popxe .ssbox ul li .col .wrapper .color2 div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:20px;border-style:solid;height:0px;width:0px;}

.popxe .ssbox ul li .col .wrapper .color3.active{padding:5px 5px;margin:15px 5px;border-radius:50% 50%;border:1px solid #cccccc;}
.popxe .ssbox ul li .col .wrapper .color3:not(.active){padding:6px 6px;margin:15px 5px;cursor:pointer;}
.popxe .ssbox ul li .col .wrapper .color3 div{border:2px solid #8d8989;border-radius:50%;}
.popxe .ssbox ul li .col .wrapper .color3 div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:20px;border-style:solid;height:0px;width:0px;}

.popxe .ssbox ul li .thumb{display:block;position:relative;}
.popxe .ssbox ul li .thumb img{width:100%;height:280px;object-fit:contain;vertical-align:middle;border-style:none;}
.popxe .ssbox ul li .thumb p{margin:0;padding:15px 0 0;font:400 18px/25px 'Toyota Type', sans-serif;color:#222;text-align:center}
.popxe .ssbox ul li h2{margin:0;padding:15px 0 0;font:600 24px/34px 'Toyota Type', sans-serif;color:#222;text-align:center}

/* START KQ SO SANH*/
#sskq{position:relative;margin:0;padding:65px 0 85px;}
#sskq .box{position:relative;width:1200px;margin:0 auto;padding:0;}
#sskq .box h1{margin:0;padding:0 0 55px;font:700 36px/50px 'Toyota Type';color:#222;text-transform:uppercase;}
#sskq .box .tss{position:relative;}
#sskq .box .tss ul{display:flex;width:100%;margin:0;padding:0;list-style:none;}
#sskq .box .tss ul li{position:relative;display:inline-block;vertical-align:top;width:33.33333%;margin:0;padding:0 45px;list-style:none;}
#sskq .box .tss ul li:before{position:absolute;left:0;top:94px;bottom:62px;width:1px;background:#ccc;content:"";}
#sskq .box .tss ul li:first-child:before{display:none}
#sskq .box .tss ul li h2{margin:0;padding:0 0 15px;font:600 22px/32px 'Toyota Type', sans-serif;color:#222;}
#sskq .box .tss ul li .pri{margin:0;padding:0 0 25px;font:400 14px/22px 'Toyota Type';color:#3a3a3a;}
#sskq .box .tss ul li .pri div{position:relative;display:inline-block;vertical-align:baseline;padding:0;font:600 16px/22px 'Toyota Type';color:#3a3a3a;}
#sskq .box .tss ul li .pri div span{position:absolute;top:-2px;font:600 10px 'Toyota Type';}

#sskq .box .tss ul li .col{width:100%;}
#sskq .box .tss ul li .col .wrapper{display:flex;flex-wrap:wrap;align-items:center;}

#sskq .box .tss ul li .col .wrapper .color1.active{padding:3px 3px;margin:15px 0;border-radius:50% 50%;border:1px solid #cccccc;}
#sskq .box .tss ul li .col .wrapper .color1:not(.active){padding:6px 6px;margin:15px 0;cursor:pointer;}
#sskq .box .tss ul li .col .wrapper .color1 div{border:2px solid #8d8989;border-radius:50%;}
#sskq .box .tss ul li .col .wrapper .color1 div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:10px;border-style:solid;height:0px;width:0px;}
#sskq .box .tss ul li .col .wrapper .color1:not(.active) div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:8px;border-style:solid;height:0px;width:0px;}

#sskq .box .tss ul li .col .wrapper .color2.active{padding:3px 3px;margin:15px 0;border-radius:50% 50%;border:1px solid #cccccc;}
#sskq .box .tss ul li .col .wrapper .color2:not(.active){padding:6px 6px;margin:15px 0;cursor:pointer;}
#sskq .box .tss ul li .col .wrapper .color2 div{border:2px solid #8d8989;border-radius:50%;}
#sskq .box .tss ul li .col .wrapper .color2 div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:10px;border-style:solid;height:0px;width:0px;}
#sskq .box .tss ul li .col .wrapper .color2:not(.active) div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:8px;border-style:solid;height:0px;width:0px;}

#sskq .box .tss ul li .col .wrapper .color3.active{padding:3px 3px;margin:15px 0;border-radius:50% 50%;border:1px solid #cccccc;}
#sskq .box .tss ul li .col .wrapper .color3:not(.active){padding:6px 6px;margin:15px 0;cursor:pointer;}
#sskq .box .tss ul li .col .wrapper .color3 div{border:2px solid #8d8989;border-radius:50%;}
#sskq .box .tss ul li .col .wrapper .color3 div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:10px;border-style:solid;height:0px;width:0px;}
#sskq .box .tss ul li .col .wrapper .color3:not(.active) div span{display:block;border:1px solid #cccccc;border-radius:50%;border-width:8px;border-style:solid;height:0px;width:0px;}

#sskq .box .tss ul li .thumb{width:100%;}
#sskq .box .tss ul li .thumb img{width:100%;height:200px;object-fit:contain;vertical-align:middle;border-style:none;}

#sskq .box .tss ul li .nthumb{display:block;position:relative;margin:94px 0 0;}
#sskq .box .tss ul li .nthumb img{width:100%;height:200px;object-fit:contain;vertical-align:middle;border-style:none;}
#sskq .box .tss ul li .nthumb div.over{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(255,255,255,0.7);transition:background-color 0.2s ease-in;}
#sskq .box .tss ul li .nthumb div.plus{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:flex;justify-content:center;align-items:center;}
#sskq .box .tss ul li .nthumb div.plus span{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:#808080;z-index:3;transition:background-color 0.2s ease-in;}
#sskq .box .tss ul li .nthumb div.plus span img{display:block;width:60%;border:none;}

/*
#sskq .box .tss ul li .nthumb:hover div.over{background-color:rgba(255,255,255,0);}
#sskq .box .tss ul li .nthumb:hover div.plus span{background-color:#eb0a1e;}
*/
#sskq .box .tss ul li .tool{padding:25px 0 0;}
#sskq .box .tss ul li .tool ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#sskq .box .tss ul li .tool ul li{position:relative;display:inline-block;vertical-align:top;width:50%;margin:0;padding:0;list-style:none;text-align:center;}
#sskq .box .tss ul li .tool ul li a{font:600 16px/20px 'Toyota Type';color:#eb0a1e;text-transform:uppercase;}
#sskq .box .tss ul li .tool ul li a:hover{color:#222;}

/* MID SO SANH */
#sskq .box .mss{position:relative;padding:0 0 55px;}
#sskq .box .mss h2{margin:0;padding:55px 0;font:700 24px/34px 'Toyota Type', sans-serif;color:#222;}
#sskq .box .mss table{width:100%;margin:0;border-collapse:collapse;}
#sskq .box .mss table td{padding:20px 55px;border:#ababab 0px solid;border-bottom:#ababab 1px solid;font:400 16px/30px 'Toyota Type', sans-serif;}
#sskq .box .mss table td.m1{width:16%;padding-left:0;font-weight:600;}
#sskq .box .mss table td.m2{width:28%;border-left:#ababab 1px solid;}
#sskq .box .mss table td.m3{width:28%;border-left:#ababab 1px solid;}
#sskq .box .mss table td.m4{width:28%;border-left:#ababab 1px solid;}

#sskq .box .mss td table{width:100% !important;margin:0 !important;border-collapse:collapse;border:none;}
#sskq .box .mss td table td{width:100% !important;padding:10px 25px !important;border:none !important;}
#sskq .box .mss td table td p{padding:5px 0 !important;}

#content .detail table.bangn th{padding:0;border:#ababab 0px solid;font-weight:400;}
#content .detail table.bangn td{padding:0;border:#ababab 0px solid;}

/* BOTTOM SO SANH */
#sskq .box .bss{position:relative;}
#sskq .box .bss ul{width:100%;margin:0;padding:0;list-style:none;border:#ccc 1px solid;border-bottom:#ccc 0px solid;}
#sskq .box .bss ul li{width:100%;margin:0;padding:0;list-style:none;border-bottom:#ccc 1px solid;}

#sskq .box .bss ul li .head{position:relative;display:flex;padding:20px 30px;justify-content:space-between;transition:all 0.3s ease-in-out;align-items:center;cursor:pointer;}
#sskq .box .bss ul li .head h2{margin:0;padding:0;font:700 16px/30px 'Toyota Type';color:#222;text-transform:uppercase;}
#sskq .box .bss ul li .head i{color:#eb0a1e;font-size:20px;transition:transform 0.3s ease-in-out;}
#sskq .box .bss ul li .head:hover i{transform:rotate(180deg);}
#sskq .box .bss ul li .head.active i{transform:rotate(180deg);}

#sskq .box .bss ul li .ibox{display:none;padding:0 0 25px;border-top:#ccc 1px solid;}
#sskq .box .bss ul li .ibox .sgroup{margin:0;}
#sskq .box .bss ul li .ibox .sgroup .shead{position:relative;display:flex;padding:15px 30px;justify-content:space-between;transition:all 0.3s ease-in-out;align-items:center;}
#sskq .box .bss ul li .ibox .sgroup .shead h3{margin:0;padding:0;font:700 16px/20px 'Toyota Type';color:#222;}

#sskq .box .bss ul li .ibox .sgroup .sibox{padding:0 30px;}
#sskq .box .bss ul li .ibox .sgroup .sibox table{margin:0;border-collapse:collapse;border:#ccc 1px solid;}
#sskq .box .bss ul li .ibox .sgroup .sibox table tr:nth-child(odd){background:#eceff1;}
#sskq .box .bss ul li .ibox .sgroup .sibox table tr:nth-child(even){background:#fafafa;}
#sskq .box .bss ul li .ibox .sgroup .sibox table td{width:44%;padding:10px 15px;font:400 16px/20px 'Toyota Type';color:#222;border-left:#ddd 1px dashed;}
#sskq .box .bss ul li .ibox .sgroup .sibox table td:first-child{border-left:#ddd 0px dashed;}

.overlay {
    background-color: rgba(0,0,0, 0.35);
	display:flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    align-items:center;
    opacity: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
}
.overlay:hover {opacity: 1;}
.overlay div{display:block;width:100%;}
.overlay div p{display:block;width:100%;margin:0;padding:0 0 5px;font:400 20px/30px 'Roboto', sans-serif;color:#fff;text-transform:uppercase}
.overlay div span{display:block;width:100%;text-align:center;}
.overlay div span span{background:#ee1c25;display:inline-block;width:auto;padding:5px 15px;font:400 13px/20px 'Roboto', sans-serif;color:#fff;}
.overlay:before, .overlay:after {
    z-index: 3;
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, transform 0.5s;
}
.overlay:before {
    z-index: 3;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}
.overlay:after {
    z-index: 3;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}
.overlay:hover::before, .overlay:hover::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#heline{background:#222;padding:15px 0;}
#heline .ibox{display:block;width:1200px;margin:0 auto;}
.hlview {width:100%;overflow:hidden;}
.hlview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 20px) !important;
    width: -webkit-calc(100% + 20px) !important;
    width: -o-calc(100% + 20px) !important;
    width: calc(100% + 20px) !important;
	padding:0 !important;
}
.hlview .item{background:#2d2d2d;margin:0 20px 0 0;padding:12px 10px 10px;overflow:hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
	}
.hlview .item div{}
.hlview .item div em{font-size:35px;margin-right:10px;flex:none;color:#eb0a1e;}
.hlview .item div div{display:block;padding:0;font:400 14px/20px 'Toyota Type', sans-serif;color:#eb0a1e;text-transform:uppercase}
.hlview .item div p{display:block;padding:0;font:400 14px/20px 'Toyota Type', sans-serif;color:#f1f1f1;}
.hlview .item div a{color:#f1f1f1;}

#doitac{}
#doitac .dtbox{position:relative;width:1200px;margin:0 auto;padding:35px 0;}
#doitac .dtbox .head{padding:0 0 35px;text-align:center;}
#doitac .dtbox .head h2{display:block;margin:0;padding:0;font:400 45px/55px Roboto, sans-serif;color:#eb0a1e;text-transform:uppercase;}
#doitac .dtbox .head h2 span{color:#f8941d;}
#doitac .dtbox .ibox{display:block;padding:0;}

.dtview {width:100%;overflow:hidden;}
.dtview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 20px) !important;
    width: -webkit-calc(100% + 20px) !important;
    width: -o-calc(100% + 20px) !important;
    width: calc(100% + 20px) !important;
	padding:0 !important;
}
.dtview .item{background:#fff;border:#eb0a1e 1px solid;margin:0 20px 0 0;padding:5px;overflow:hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
.dtview .item img{display:block;width:100%;border:none;}
.dtview .item:hover{border:#444 1px solid;}

/* START FOOTER */
#cmenu{border-top:#ccc 1px solid;}
#cmenu .box{width:1200px;margin:0 auto;padding:45px 0;}
#cmenu .box ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#cmenu .box ul li{display:inline-block;width:17.6%;margin:0 0 0 3%;padding:0;vertical-align:top;}
#cmenu .box ul li h3 i{display:none;}
#cmenu .box ul li:first-child{margin-left:0;}
#cmenu .box ul li h3{width:100%;margin:0;padding:0 0 10px;font:600 15px/20px 'Toyota Type', sans-serif;color:#444;text-transform:uppercase;}
#cmenu .box ul li h3 span{color:#444;}
#cmenu .box ul li h3 a{color:#444;}
#cmenu .box ul li h3 a:hover{color:#eb0a1e;}

#cmenu .box ul li ul{padding:0;margin:0;list-style:none}
#cmenu .box ul li ul li{display:inline-block;width:100%;margin:0;padding:5px 0;vertical-align:top;}
#cmenu .box ul li ul li:last-child{width:100%;}
#cmenu .box ul li ul li a{display:block;font:300 15px/25px 'Toyota Type', sans-serif;color:#444;}
#cmenu .box ul li ul li a:hover{color:#dc0021;}
#cmenu .box ul li ul li a i{padding-right:8px;font-size:14px;}

#footer{display:block;background:#101010;}
#footer .box{width:1200px;margin:0 auto;padding:45px 0 35px;}
#footer .box ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#footer .box ul li{display:inline-block;width:30%;margin:0;padding:0 0 0 5%;vertical-align:top;}
#footer .box ul li.first{width:40%;padding-left:0;}
#footer .box ul li.first .logo{width:100%;display:inline-block;vertical-align:top;padding:15px 0 0}
#footer .box ul li.first .logo img{height:40px;display:block;border:none;}
#footer .box ul li.first .info{width:100%;display:inline-block;vertical-align:top;margin:0;padding:3px 0;font:300 14px/20px 'Toyota Type', sans-serif;color:#fff;}
#footer .box ul li.first .info div,
#footer .box ul li.first .info p{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;font:300 14px/20px 'Toyota Type', sans-serif;color:#fff;}
#footer .box ul li.first .info a{display:inline-block;vertical-align:top;color:#fff;}
#footer .box ul li.first .info a:hover{color:#f00;}

#footer .box ul li .head{width:100%;display:inline-block;vertical-align:top;margin:0;padding:0 0 10px;font:600 18px/26px 'Toyota Type', sans-serif;color:#fff;text-transform:uppercase;}

#footer .box ul li.cont{}
#footer .box ul li.cont .info{width:100%;display:inline-block;vertical-align:top;margin:0;padding:3px 0;font:300 14px/20px 'Toyota Type', sans-serif;color:#fff;}
#footer .box ul li.cont .info div.phone{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;font:300 14px/20px 'Toyota Type', sans-serif;color:#fff;}
#footer .box ul li.cont .info div.phone i{display:inline-block;vertical-align:top;font-size:20px;padding-right:15px;}
#footer .box ul li.cont .info div.phone a{display:inline-block;vertical-align:top;color:#fff;}
#footer .box ul li.cont .info div.phone a:hover{color:#f00;}

#footer .box ul li.cont .info div.email{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;font:300 14px/20px 'Toyota Type', sans-serif;color:#fff;}
#footer .box ul li.cont .info div.email i{display:inline-block;vertical-align:baseline;font-size:15px;padding-right:15px;}
#footer .box ul li.cont .info div.email a{display:inline-block;vertical-align:top;color:#fff;}
#footer .box ul li.cont .info div.email a:hover{color:#f00;}

#footer .box ul li.cont .info div.hotline{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;font:300 14px/20px 'Toyota Type', sans-serif;color:#fff;}
#footer .box ul li.cont .info div.hotline i{display:inline-block;vertical-align:baseline;font-size:15px;padding-right:15px;}
#footer .box ul li.cont .info div.hotline a{display:inline-block;vertical-align:top;padding:0 0 0 10px;color:#fff;}
#footer .box ul li.cont .info div.hotline a:hover{color:#f00;}

#footer .box ul li.cont .bct{width:100%;display:inline-block;vertical-align:top;padding:10px 0 0}
#footer .box ul li.cont .bct img{height:50px;display:block;border:none;}

#footer .box ul li.sub{}
#footer .box ul li.sub .subcribe{display:inline-block;vertical-align:top;}
#footer .box ul li.sub .subcribe .text{padding:5px 0 12px;font:300 14px/20px 'Toyota Type', sans-serif;color:#fff;}
#footer .box ul li.sub .subcribe div.subbox{display:flex;margin:0;padding:1px 0;}
#footer .box ul li.sub .subcribe div.subbox .subtext{display:flex;flex-grow:1;flex-basis:0;vertical-align:middle;}
#footer .box ul li.sub .subcribe div.subbox .subbut{display:flex;width:auto;vertical-align:middle;}
#footer .box ul li.sub .subcribe input[type="text"]{
	display:inline-block;
	width:100%;
	min-width:100px;
    -webkit-appearance: none;
    background-color: #fff;
    border:#fff 1px solid;
	border-right:none;
    outline:0;
    margin:0;
    padding:4px 10px 6px;
	font:300 14px/20px 'Toyota Type';
	color:#444;
}
#footer .box ul li.sub .subcribe input[type="button"] {
	width:auto;
    background-color: #dc0021;
	border:#dc0021 1px solid;
    -webkit-appearance: none;
    outline: 0;
    margin:0;
    padding:4px 10px 6px;
	font:400 12px/20px 'Toyota Type';
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#footer .box ul li.sub .subcribe button[type="submit"]:hover {color:#000;}

#footer .box ul li .mxh{width:100%;display:inline-block;vertical-align:top;padding:10px 0 0;}
#footer .box ul li .mxh p{display:block;margin:0;padding:12px 0 5px;font:300 15px/20px 'Toyota Type', sans-serif;color:#fff;}
#footer .box ul li .mxh div{display:block;margin:0;padding:5px 0;}

#footer .box ul li.bmnu{width:60%;padding-left:25px;}
#footer .box ul li.bmnu ul{padding:0;margin:0;list-style:none}
#footer .box ul li.bmnu ul li{display:inline-block;width:30.66666%;margin:0 0 0 4%;padding:0;vertical-align:top;}
#footer .box ul li.bmnu ul li:first-child{margin-left:0;}
#footer .box ul li.bmnu ul li a{display:block;padding:60px 0 15px;font:400 15px/20px 'Toyota Type', sans-serif;color:#fff;text-transform:uppercase;}
#footer .box ul li.bmnu ul li a:hover{color:#fff;}
#footer .box ul li.bmnu ul li ul{width:100%;padding:0;margin:0;list-style:none}
#footer .box ul li.bmnu ul li ul li{display:inline-block;width:100%;margin:0;padding:6px 0;}
#footer .box ul li.bmnu ul li ul li a{display:block;padding:0;font:400 15px/20px 'Toyota Type', sans-serif;color:#eb0a1e;text-transform:none;}
#footer .box ul li.bmnu ul li ul li a:hover{color:#fff;}
#footer .box ul li.bmnu ul li ul li a i{padding-right:8px;font-size:14px;}

#copy{background:#000;padding:10px 0;}
#copy .box{position:relative;width:1200px;margin:0 auto;padding:0;}
#copy .box .left{float:left}
#copy .box .left ul{margin:0;padding:0;display:inline-block;vertical-align:top;list-style-type:none;}
#copy .box .left ul li{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 10px;font:300 13px/30px 'Toyota Type', sans-serif;color:#808080;}
#copy .box .left ul li:first-child{padding:0;}
#copy .box .left ul li a{display:block;vertical-align:top;padding:0 5px;color:#808080;}
#copy .box .left ul li a span{color:#808080;}
#copy .box .left ul li i{padding-right:8px;}
#copy .box .left ul li a:hover{color:#fff;text-decoration:none}

#copy .box .right{float:right;font:300 13px/30px 'Toyota Type', sans-serif;color:#808080;}
#copy .box a{color:#808080;}
#copy .box a:hover{color:#fff;}
/* END FOOTER */

#navigation h1{font-size:20px;font-weight:400;height:30px;margin-bottom:10px}
#pnavigation h1{font:600 18px 'Toyota Type', sans-serif;margin:10px 0 10px 0;text-transform: uppercase;color: #A94B97;}
#comming {width:100%;padding:80px 0;font:400 14px/22px 'Toyota Type', sans-serif;color:#454545;text-align:center;}
#page-result{margin:0;font:600 18px 'Toyota Type', sans-serif;color:#3b5998;}

#mainintro, #mainintro p, #mainintro h1, #mainintro h2{text-align:justify;line-height:18px}
#imgintro {width:710px;height:260px;border:none;outline:none}

#herrormsg {width:100%;padding:20px 0 0;font:400 12px/12px 'Toyota Type';color:#fff;text-align:center;}
.herrormsg-title {width:100%;padding:20px 0 0;font:400 12px/12px 'Toyota Type', sans-serif;color:#fff;text-align:center;}

#errormsg {width:100%;padding-top:50px;padding-bottom:50px;font:400 14px/22px 'Toyota Type', sans-serif;color:#454545;text-align:center;}
#errormsg p{margin:0;padding:5px 0;font:400 14px/22px 'Toyota Type', sans-serif;color:#454545;text-align:center;}
#errormsg p.xacminh{margin:0;padding:5px 0;font:400 14px/22px 'Toyota Type', sans-serif;color:#454545;}
#errormsg p.xacminh a{font:400 14px/22px 'Toyota Type', sans-serif;color:#00759c;}
#errormsg p.xacminh a:hover{color:#ff0000;}
#errormsg span{font:700 14px/22px 'Toyota Type', sans-serif;color:#454545;}
.errormsg-title {width:100%;padding:30px 0 10px;font:700 15px/22px 'Toyota Type', sans-serif;color:#444;text-align:center;text-transform:uppercase}
.errormsg-error{margin:0;padding:5px 0;font:700 15px/22px 'Toyota Type', sans-serif;color:#222;text-align:left;}
.errormsg-message{margin:0;padding:5px 0 30px;font:400 14px/22px 'Toyota Type', sans-serif;color:#ff0000;text-align:left;}

#bookmsg {width:100%;font:400 14px/22px 'Toyota Type', sans-serif;color:#454545;
    background: #fff;
    margin: 0 0 25px 0;
	padding:25px;
	text-align:center;
	overflow:hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	}
#bookmsg h2{margin:0;padding:5px 0;font:400 18px/22px 'Toyota Type', sans-serif;color:#222;}
#bookmsg p{margin:0;padding:5px 0;font:400 18px/22px 'Toyota Type', sans-serif;color:#454545;}
#bookmsg p b{font-weight:400}
#bookmsg p a{font:400 18px/22px 'Toyota Type', sans-serif;color:#eb0a1e;}
#bookmsg p a:hover{text-decoration:none}
#bookmsg p span{color:#eb0a1e;}
#bookmsg div{margin:0;padding:5px 0;font:400 18px/22px 'Toyota Type', sans-serif;color:#454545;}
#bookmsg div span{display:inline-block;background:#000;padding:6px 15px 4px;font:400 20px/22px 'Toyota Type', sans-serif;color:#eb0a1e;}

#bookmsg iframe{position:initial !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;}

#mlink{padding:15px 0 25px;text-align:center;}
#mlink span{border:#666 2px solid;
	cursor: pointer;
	font:400 18px/27px 'Toyota Type', sans-serif;
	color: #222;
    margin:0px 5px;
    padding:0 0 3px;
	display:inline-block;
	min-width:34px;
    text-align: center;
	text-decoration:none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#mlink span:hover{border:#eb0a1e 2px solid;background:#eb0a1e;color:#fff;}
#mlink span.active {border:#eb0a1e 2px solid;background:#eb0a1e;color:#fff;
	cursor: pointer;
	font:400 18px/27px 'Toyota Type', sans-serif;
    margin:0px 5px;
    padding:0 0 3px;
	display:inline-block;
	min-width:34px;
    text-align: center;
	text-decoration:none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#mlink span.active:hover{text-decoration:none;}

#mainlink {padding:25px 0;text-align:center;}
#mainlink a {border:#666 2px solid;
	cursor: pointer;
	font:400 18px/27px 'Toyota Type', sans-serif;
	color: #222;
    margin:0px 5px;
    padding:0 0 3px;
	display:inline-block;
	min-width:34px;
    text-align: center;
	text-decoration:none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#mainlink a:hover{border:#eb0a1e 2px solid;background:#eb0a1e;color:#fff;}
#mainlink a.active {border:#eb0a1e 2px solid;background:#eb0a1e;color:#fff;
	cursor: pointer;
	font:400 18px/27px 'Toyota Type', sans-serif;
    margin:0px 5px;
    padding:0 0 3px;
	display:inline-block;
	min-width:34px;
    text-align: center;
	text-decoration:none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#mainlink a.active:hover{text-decoration:none;}

/* START MANG XH TOP */
a.social-link{
	width:24px;height:24px;padding:5px 0 0;
	display: inline-block;
	vertical-align:top;
	text-align: center;
	margin:0;
	background:#395196;	
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a.social-link i {
	font-size:20px !important;
	color:#fff;
	margin:0;
	padding:0 !important;
	display: block;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

a.social-link-yt{display:inline-block;vertical-align:top;text-align: center;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a.social-link-yt i{display:block;margin:0 0 0 15px;padding:0;font-size:24px !important;color:#d40c18;	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

a.social-link:hover{background:#395196;}
a.social-link:hover i{color:#fff;}
/* END MANG XH TOP */

/* START MANG XH */
a.vs-social-link {
	width:26px;
	display: inline-block;
	vertical-align:top;
	text-align: center;
	margin:0 5px 0 0;
	background:#2f2f2f;	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a.vs-social-link i {
	font-size:18px !important;
	color:#fff;
	margin:0;
	padding:4px 0 !important;
	display: block;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a.vs-social-link:last-child{margin:0;}

a.vs-social-link:hover{background:#2f2f2f;}
a.vs-social-link:hover i{color:#d40c18;}
/* END MANG XH */
a.tool-item + a.tool-item{margin:0;}

.loading-icon{-webkit-animation:spin 2s linear infinite;animation:spin 1.5s linear infinite;text-align:center;}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
#tool-mobile{display:none;}
#tool{position:fixed;z-index:50;right:0;top:180px;color:#1A1A1A;width:48px;}
#tool .tool-item{background-color:#ffffff;width:48px;height:48px;border:1px solid #cccccc;display:flex;justify-content:left;align-items:center;transition:width 0.5s;padding-left:12px;float:right;overflow:hidden;position:relative;}
#tool .tool-item img{width:auto;}
#tool .tool-item:hover span{left:30px;}
#tool .tool-list{background-color:#ffffff;width:48px;height:48px;border:1px solid #cccccc;display:flex;justify-content:center;align-items:center;float:right;font-size:20px;color:#1a1a1a;cursor:pointer;}
.tool-item:hover{width:260px;transition:width 1s;}
.tool .tool-item > span{margin-left:20px;color:#1A1A1A;position:absolute;right:100%;width:max-content;}
.tool-list-contain{list-style-type:none;padding:0;margin:0;height:0;opacity:0;visibility:hidden;transition:all 0.5s ease 0s;}
.tool-list-contain.show{height:auto;opacity:1;visibility:visible;}
.tool-list-contain .tool-list-item{min-width:3rem;display:table;margin-right:auto;cursor:pointer;font-size:1rem;background-color:#fff;padding-right:16px;box-shadow:inset 0px 0px 1px 1px rgb(192 192 192 / 30%);transition:all 0.5s ease 0s;}
.tool-list-contain .tool-list-item:hover{transform:translateX(calc(-100% + 1.5rem + 24px));}
.tool-list-contain .tool-list-item .item-contain{height:48px;display:flex;align-items:center;}
.tool-list-contain .tool-list-item .item-contain .item-image{width:48px;display:flex;justify-content:center;align-items:center;}
.tool-list-contain .tool-list-item .item-contain .item-image img{max-width:100%;max-height:100%;display:block;margin:0 auto;}
.tool-list-contain .tool-list-item .item-contain .item-title{font-size:16px;line-height:23px;color:#1A1A1A;white-space:nowrap;}
.tool-list-contain .tool-list-item:hover .item-contain .item-title{color:#EB0A1E;}
.tool-list-contain .tool-list-item a{display:flex;align-items:center;}

.bg-icon_compare { display: block; width: 17px; height: 24px; background: url('/images/global/global-image.png') -89px -339px; }
.bg-icon_calculate { display: block; width: 21px; height: 24px; background: url('/images/global/global-image.png') -10px -339px; }
.bg-icon_drive { display: block; width: 24px; height: 24px; background: url('/images/global/global-image.png') -364px -219px; }
.bg-icon_service { display: block; width: 24px; height: 24px; background: url('/images/global/global-image.png') -232px -219px; }
.bg-icon_price { display: block; width: 18px; height: 24px; background: url('/images/global/global-image.png') -51px -339px; }
.bg-icon_dowload { display: block; width: 17px; height: 24px; background: url('/images/global/global-image.png') -126px -339px; }
.tool-list-contain .tool-list-item .item-contain .item-title { font-size: 16px; line-height: 23px; color: #1A1A1A; white-space: nowrap; }

.tool-mobile { display: none; }
/*
.tool-mobile { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.tool-mobile { position: fixed; bottom: 0px; background-color: #FFFFFF; width: 100%; max-width: 100%; z-index: 999; }
.tool-mobile .tool-item { width: 14.28%; height: 40px; border: 1px solid #cccccc; display: flex; padding: 8px; justify-content: center; align-items: center; }
a.tool-item + a.tool-item { margin: 0; }
.tool-mobile .tool-item { width: 14.28%; height: 40px; border: 1px solid #cccccc; display: flex; padding: 8px; justify-content: center; align-items: center; }
*/

#top {
    position: fixed;
    bottom:20px;
    left:15px;
    background:linear-gradient(130deg, rgba(215,0,20,1) 0%, rgba(255,45,45,1) 100%);
    font:400 12px/40px 'Toyota Type';
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	text-decoration: none;
    padding:0;
	width:40px;
	height:40px;
    display: none;
    z-index: 997;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
}
#top img{display:block;width:32px;border:none;}
#top:hover{background:linear-gradient(130deg, rgba(255,45,45,1) 0%, rgba(215,0,20,1) 100%);}

#chat {
    position: fixed;
    bottom: 20px;
    right: 15px;
	width:40px;
    height: auto;
    z-index: 997;
}
#chat a{display:block;background:linear-gradient(130deg, rgba(215,0,20,1) 0%, rgba(255,45,45,1) 100%);width:40px;height:40px;margin:0 0 5px;text-align:center;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	}
#chat a:hover{background:linear-gradient(130deg, rgba(255,45,45,1) 0%, rgba(215,0,20,1) 100%)}
#chat a i{
	font-size:16px !important;
	color:#fff;
	margin:0;
	padding:12px 0 !important;
	display: block;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#chat a:hover i{color:#fff;}
#chat a i.zalo-icon{width:40px;height:40px;background:url("/images/global/zalo-icon-white.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;}
#chat a i.mess-icon{width:40px;height:40px;background:url("/images/global/mess-icon-white.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;}

#chat .zalo{
    display:block;
	background:url("/images/global/icon-zalo.png");
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}
#chat .face{
    display:block;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}
#chat .fb{
    display:block;
	background:url("/images/global/icon-fb.png");
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}
#chat .youtube{
    display:block;
	background:url("/images/global/icon-youtube.png");
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}
#chat .call{
    display:block;
	background:url("/images/global/icon-call.png");
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}

.popup {
	display:none;
	position:fixed;
	top:0px;bottom:0;
	left:0px;right:0;
	background:rgba(0,0,0,0.85);
	z-index:9999;
}

/* Inner */
.popup-inner {
	max-width:700px;
	width:90%;
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.popup-inner img{display:inline-block;max-width:100%;border:none}

/* Close Button */
.popup-close {
	width:40px;
	height:40px;
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:#f00;
	font:400 30px/34px Arial;
	text-align:center;
	color:#fff;
}

.popup-close:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}
	
@media (max-width:1280px){

	#header .top .box{width:100%;}

	#content div.home ul li.ptab .pbox,
	#content div.home ul li.stab .sbox,
	#content div.home ul li.gtab .pbox,
	#content div.home ul li.ctab .pbox,
	#content div.home ul li.ntab .pbox,
	#cmenu .box,
	#footer .box,
	#copy .box,
	#content .conbox,
	#banmnu .ibox,
	#bananh .bin .ibox,
	#ss .box,
	.popxe .ssbox{width:96%}

}

@media (max-width:1024px){

	.w100{width:96% !important;}

	#content div.homeform{width:96%}
	
}

@media (max-width:900px){

	#header .top .box .logo{padding:5px 15px;}
	#header .top .box .logo img{max-height:40px;}

	#header .top .box .right{right:50px;}
	#header .top .box .right ul{padding:16px 15px 12px;}
	#header .top .box .right .sebox{padding:17px 15px 13px;}
	#header .top .box .right .sebox .ibox{top:60px;}
	#header .top .box .right .sebox:hover .ibox{top:50px;}
	#header .top .box .right .mxh{padding:15px 15px 11px;}

	.menu input, .menu label, .menu div.dropdown{display:block;}
	.menu{width:100%;min-height:50px;height:100%;position:relative;}
	.menu ul{display:none;position:absolute;width:100%;top:50px;margin:0;padding:0;float:none;z-index:997;}
	.menu ul > li{float:none;}
	.menu ul li.tmnu{display:inherit;}
	.menu ul li{position:relative;}
	.menu ul li a{padding:10px 15px 12px !important;font:600 16px/25px 'Toyota Type', sans-serif;background:#e1e1e1;border-bottom:solid 1px #ccc;}
	.menu ul li:hover a{background:#e6e6e6;}
	.menu ul li a span{display:none;}
	
	.menu ul li span.sub{display:flex;position:absolute;left:0;right:0;top:0;height:48px;cursor:pointer;text-align:right;padding:0;align-items:center;}
	.menu ul li span.sub i{position:absolute;top:20px;right:15px;font-size:11px;color:rgb(235,10,30);}
		
	.menu ul ul{display:block;position:relative;width:100%;top:auto;margin:0;padding:0;float:none;background:#f6f6f6;z-index:997;}
	.menu .mega_menu{display:none;position:static;visibility:visible;opacity:1;margin:0;overflow:hidden;border:none;}
	.menu .full_width{padding:0;}

	.menu ul li:hover ul{display:inherit}
	.menu ul li:hover .mega_menu{display:none}
	
	.menu ul li ul.lv1{display:none;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
	}
	.menu ul li ul.lv1.active{display:block;}
	.menu ul li ul.lv1 li a{position:relative;display:block;margin:0;padding:5px 30px 9px !important;background:#e6e6e6;border-bottom:#ccc 1px dotted;font:400 16px/25px 'Toyota Type', sans-serif;color:#3a3a3a;cursor:pointer;}
	.menu ul li ul.lv1 li:last-child a{border-bottom:solid 1px #ccc;}
	.menu ul li ul.lv1 li a:before{position:absolute;top:14px;left:20px;content:'\f0da';font:normal normal normal 13px/1 FontAwesome;color:#3a3a3a;}
	.menu ul li ul.lv1 li a:hover{color:rgb(235,10,30);}
	.menu ul li ul.lv1 li a i{position:absolute;top:15px;right:16px;font-size:10px;color:#666;}

	.menu ul li ul.lv1 li ul.lv2{display:none;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
	}
	.menu ul li ul.lv1 li ul.lv2.active{display:block;background:#f9f9f9;}
	.menu ul li ul.lv1 li ul.lv2 li a{position:relative;display:block;margin:0;padding:5px 40px 9px !important;border-bottom:#ccc 1px dotted;font:400 15px/25px 'Toyota Type', sans-serif;color:#3a3a3a;cursor:pointer;}
	.menu ul li ul.lv1 li ul.lv2 li:last-child a{border-bottom:#ccc 1px dotted;}
	.menu ul li ul.lv1 li ul.lv2 li a:before{position:absolute;top:15px;left:30px;content:'\f068';font:normal normal normal 8px/1 FontAwesome;color:#3a3a3a;}
	.menu ul li ul.lv1 li ul.lv2 li a:hover{color:rgb(235,10,30);}
	.menu ul li ul.lv1 li ul.lv2 li a i{position:absolute;top:16px;right:16px;font-size:12px;color:#666;}

	.menu ul li ul.lv1 li ul.lv3{display:none;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
	}
	.menu ul li ul.lv1 li ul.lv3.active{display:block;}
	.menu ul li ul.lv1 li ul.lv3 li a{background:#fff;position:relative;display:block;margin:0;padding:5px 40px !important;border-bottom:none;font:400 15px/25px 'Toyota Type', sans-serif;color:#3a3a3a;}
	.menu ul li ul.lv1 li ul.lv3 li:first-child a{padding-top:12px !important;}
	.menu ul li ul.lv1 li ul.lv3 li:last-child a{padding-bottom:12px !important;}
	.menu ul li ul.lv1 li ul.lv3 li a:before{content:'';}
	.menu ul li ul.lv1 li ul.lv3 li a:hover{color:rgb(235,10,30);}
			
	#content .pdky{width:100%;}

	#header{padding:54px 0 0;}
	#header .top{height:54px;}

	#content div.home ul li.ptab .pbox .head,
	#content div.home ul li.gtab .pbox .head,
	#content div.home ul li.ctab .pbox .head,
	#content div.home ul li.ntab .pbox .head{padding:0 0 15px;}
	
	#content div.home ul li.ptab .pbox .head h2,
	#content div.home ul li.gtab .pbox .head h2,
	#content div.home ul li.ctab .pbox .head h2,
	#content div.home ul li.ntab .pbox .head h2,
	#ss .box .form h1,
	.popxe .ssbox h1{font: bold 28px/38px 'Toyota Type', sans-serif;}
	.popxe .ssbox{padding:15px;top:86px;}

	.pws_tabs_container ul.pws_tabs_controll li{width:auto !important;}
	.pws_tabs_container ul.pws_tabs_controll li a{padding:6px 10px 8px !important;}
	
	#content div.home ul li.stab .sbox .ibox{width:600px;}
	
	#banmnu .ibox{overflow-x:scroll;}
	#banmnu .ibox ul{width:1200px;}

	#service .box{width:100%;padding:25px 25px;}
	#service .box .form h1{padding:0 0 15px;font:700 26px/40px 'Toyota Type';}

	#content .conbox .list ul li{width:48%;margin:0 0 35px 4%;}
	#content .conbox .list ul li:nth-child(odd){margin-left:0;}
	#content .conbox .list ul li:nth-child(even){margin-left:4%;}

}

@media (max-width:768px){

	#content div.home ul li.ptab .pbox,
	#content div.home ul li.stab .sbox,
	#content div.home ul li.gtab .pbox,
	#content div.home ul li.ctab .pbox,
	#content div.home ul li.ntab .pbox,
	#content .conbox,
	#cmenu .box,
	#banmnu .ibox,
	#bananh .bin .ibox,
	#ss .box,
	.popxe .ssbox{width:92%}
	
	#footer .box,
	#copy .box,
	#content div.homeform{width:92%}

	#content .conbox .pro ul li{width:48%;margin:0 0 45px 4%;}
	#content .conbox .pro ul li:nth-child(odd){margin-left:0%;}
	#content .conbox .pro ul li:nth-child(even){margin-left:4%;}

	#content .ptop .pleft{width:100%;padding:0 0 25px 15px;}
	#content .ptop .pleft .thumb img{height:280px;}
	
	#content .ptop .pright{width:100%;padding-left:0;}
	#content .ptop .pright h1{padding:15px 0 25px;font:700 26px/40px 'Toyota Type';}
	#content .ptop .pright h2{padding:0 0 25px;}
	#content .ptop .pright .tool{padding:0 0 25px;}
	#content .ptop .pright .tech ul li{padding:0 15px;}
	#content .ptop .pright .tech ul li:first-child{padding-left:0;}
	#content .ptop .pright .tech ul li:last-child{padding-right:0;}

	#content .ptop .pright .pri ul li{padding:0 15px;}
	#content .ptop .pright .tech ul li:first-child{padding-left:0;}
	#content .ptop .pright .tech ul li:last-child{padding-right:0;}
	
	#content .pcol .title,
	#content .pcon .tech .title,
	#content .pcon .opro .title{font:700 26px/36px 'Toyota Type';}

	#content .pcol .icol .ibox .col{width:100%;padding:0;}
	#content .pcol .icol .ibox .col .wrapper .color1 div span{border-width:20px;}
	#content .pcol .icol .ibox .thumb{width:100%;padding:0;}
	#content .pcol .icol .ibox .thumb img{height:250px;}

	#content .detail table.bang2n2 tr{display:block !important;}
	#content .detail table.bang2n2 td:nth-child(odd){width:100%;}
	#content .detail table.bang2n2 td{width:100%;padding:10px 15px 25px;}
	#content .detail table.bang2n2 td img{height:200px !important;}

	#content .detail table.bang2n1 tr{display:block !important;}
	#content .detail table.bang2n1 td{width:100%;margin:0;}
	#content .detail table.bang2n1 td img{height:200px !important;}
	#content .detail td table td{padding:10px 15px 15px !important;}

	.bgf0{background:#fff !important;}
	
	#content .conbox .cleft{width:100%;margin:0 0 35px;padding:0;border:none}
	#content .conbox .cright{width:100%;margin:0;padding:0;}
	#content .conbox .cright .cnbox{background:#f3f3f3;}

	#content .conbox .cnlist ul li{width:49%;margin:0 0 25px 2%;}
	#content .conbox .cnlist ul li:nth-child(odd){margin-left:0;}
	#content .conbox .cnlist ul li:nth-child(even){margin-left:2%;}

	#footer .box ul li{width:48%;margin:0 4% 0 0;padding:5px 0;}
	#footer .box ul li.first{width:100%;margin:0;}
	#footer .box ul li:last-child{margin-right:0;}
	
	#copy .box .left{width:100%;text-align:center;}
	#copy .box .right{width:100%;text-align:center;}

}

@media (max-width:640px){

	#content div.home ul li.stab .sbox .ibox{width:94%;}

	#content div.homeform h2:before{width:280px;left:calc(50% - 140px);}

	#content .conbox .olpros{margin:0;padding:0 0 25px;}
	#content .conbox .olpros .ibox ul li{width:48%;margin:0 0 15px 4%;}
	#content .conbox .olpros .ibox ul li:nth-child(odd){width:48%;margin-left:0;}
	#content .conbox .olpros .ibox ul li:nth-child(even){width:48%;margin-left:4%;}
	#content .conbox .olpros .ibox ul li:last-child{width:100%;margin-left:0;}
	
	#content .conbox .olpro ul li{width:48%;margin:0 0 25px 4%;}
	#content .conbox .olpro ul li:nth-child(odd){margin-left:0;}
	#content .conbox .olpro ul li:nth-child(even){margin-left:4%;}

	#content .ptopo .pleft{width:100%;}
	#content .ptopo .pright{width:100%;padding:45px 0 0;}
	#content .ptopo .pright .tech{padding:15px;}

	#chat{top:auto;bottom:15px;}
	#tool{display:none;}

}

@media (max-width:580px){

	#header .top .box .right ul{display:none;}

	#content div.home ul li.stab .sbox .ibox ul li .thumb{width:72px;height:72px;background-size:72px 72px !important;}
	#content div.home ul li.stab .sbox .ibox ul li p{font:400 15px/20px 'Toyota Type', Arial;}

	#content div.homeform{padding:15px 25px 25px;}

	#content .pcon .opro ul li .info ul li{width:100%;padding:5px 0;}
	#content .pcon .opro ul li .info ul li:first-child{width:100%;}
	#content .pcon .opro ul li .info ul li:last-child{width:100%;}
	#content .pcon .opro ul li .info ul li ul li p{padding:0 0 5px;}
	#content .pcon .opro ul li .info ul li a.a1{margin:15px 15px 0 0;}
	#content .pcon .opro ul li .info ul li a.a2{margin:15px 0 0 15px;}
	
	#content .pdky ul li a{padding:60px 10px 0;font:400 15px/20px 'Toyota Type';background-position:top center !important;letter-spacing:-1px;}

	#cmenu .box ul li{position:relative;width:100%;margin:0;padding:0;}
	#cmenu .box ul li h3{position:relative;padding:10px 0;font:400 15px/20px 'Toyota Type', sans-serif;border-bottom:#eee 1px solid;}
	#cmenu .box ul li h3 i{display:block;position:absolute;top:0;bottom:0;left:0;right:0;;z-index:1;cursor:pointer;color:rgb(235,10,30);font-size:11px;}
	#cmenu .box ul li h3 i:before{position:absolute;top:16px;right:5px;}
	#cmenu .box ul li ul{max-height:0;height:auto;opacity:0;z-index:-1;overflow:hidden;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;}
	#cmenu .box ul li ul.active{max-height:350px;opacity:1;border-bottom:#eee 1px solid;		}
	
	#copy .box .left ul li{font:300 13px/25px 'Toyota Type', sans-serif;}
	#copy .box .right{font:300 13px/25px 'Toyota Type', sans-serif;}

}

@media (max-width:480px){

	#bananh .bin .ibox .head{font:400 30px/40px 'Toyota Type', sans-serif;}
	
	#content div.home ul li.ctab .pbox .ibox ul li{width:100%;}
	#content div.home ul li.ctab .pbox .ibox ul li.first{width:100%;margin-right:0;padding:0 0 12px;}
	#content div.home ul li.ctab .pbox .ibox ul li.last{width:100%;margin-left:0;padding:12px 0 0;}
	
	#content div.home ul li.ctab .pbox .ibox ul li ul li{width:49%;margin:0 0 0 2%;padding:0;}
	#content div.home ul li.ctab .pbox .ibox ul li ul li:first-child{margin-left:0;}

	#content div.home ul li.ntab .pbox .ibox ul.nul li{width:100%;margin:0 0 20px;}

	#content .conbox .pro ul li{width:100%;margin:0 0 45px;}
	#content .conbox .pro ul li:nth-child(odd){margin-left:0%;}
	#content .conbox .pro ul li:nth-child(even){margin-left:0%;}

	.popxe .ssbox ul li{width:100%;margin:0;padding:0;}

	#content .conbox .list ul li{width:100%;margin:0 0 35px;}
	#content .conbox .list ul li:nth-child(odd){margin-left:0;}
	#content .conbox .list ul li:nth-child(even){margin-left:0;}
	
	#content .conbox .olpro ul li{width:100%;margin:0 0 25px;}
	#content .conbox .olpro ul li:nth-child(odd){margin-left:0;}
	#content .conbox .olpro ul li:nth-child(even){margin-left:0;}
			
}

@media (max-width:420px){

	#header .top .box .right .hl{padding:12px 0 4px;}
	
	#header .top .box .right .mxh{display:none;}

	#header .top .box .right .sebox{padding:17px 10px 13px 20px;}

	#footer .box ul li{width:100%;margin:0;}
	
}

@media (max-width:400px){

	
}