.itopplus-background {

}
body {
	overflow-x: hidden;
}

.head-icon {
	font-size: clamp(16px, 1vw, 20px);
	padding: 15px;
	float: right;
	width: 100%;
	text-align: right;
}

.itopplus-header .container {
	display: flex !important;
	justify-content: flex-end;
}

.itopplus-bgmain {
	background-color: #fff;
	color: #333;
}

.itopplus-header {
	background: #333;
	color: #fff;
}

.navbar-default .navbar-nav>li>a {
	color: #333;
	margin: 0;
	padding: 8px 0;
	border-radius: none;
	font-size: clamp(16px, 1.5vw, 20px);
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #ed1c24 !important;
	box-shadow: none;
	background: transparent;
	background-color: transparent;
}

.dropdown-menu>li>a {
	color: #333;
	font-size: clamp(16px, 1.5vw, 20px);
}

.no-js .dropdown-menu>li>a:focus,
.no-js .dropdown-menu>li>a:hover {
	color: #ed1c24;
	background: #e8e8e8;
}

@media screen and (max-width: 992px) {

	#controlBanner img {
		position: fixed;
		top: 10px;
		left: 10px;
		width: 100px !important;
		z-index: 10000;
	}

	#nav-menu,
	#ItopplusMainSidebar>div {
		background: #fff !important;
	}

	#itpMenuSideBar span {
		background-color: #333 !important;
	}

	#controlMenu * {
		color: #333 !important;
		border: none;
	}


}

@media screen and (min-width: 1024px) {
    .itopplus-banner .container {
        display: grid;
        grid-template-columns: 20% auto;
        gap: 20px;
        align-items: center;
        padding: 0;
    }


	.no-js .itopplus-banner {
		position: sticky;
		top: 0;
		z-index: 110;
	}

	.itopplus-banner {
		background: #fff;
		transition: .3s;
	}

	.itopplus-sticky {
		background: #fff !important;
	}


	.itopplus-search {
		text-align: center;
	}

	#controlBanner {
		object-fit: contain;
		padding: 15px;
		width: 100%;
		min-width: 8vw;
		margin: 0 auto;
	}
  
  ul#itopplus-nav-bar {
    display: flex;
    justify-content: space-between;
}

	#nav-menu {
		display: grid;
		background: transparent;
		min-height: auto;
	}

}


/*เมนูชิดขวา*/
/* Medium Devices, Desktops */
@media only screen and (min-width : 1024px) {

	h1,
	.h1 {
		font-size: 2.250em;
	}

	h2,
	.h2 {
		font-size: 1.875em;
	}

	h3,
	.h3 {
		font-size: 1.500em;
	}

	h4,
	.h4 {
		font-size: 1.125em;
	}

	h5,
	.h5 {
		font-size: 0.875em;
	}

	h6,
	.h6 {
		font-size: 0.750em;
	}

	p {
		margin: 0 0 10px;
	}

	#table-zx {
		display: none;
	}

	/* scrollbar */
	::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}

	::-webkit-scrollbar-track {
		background: #f9f4ee;
	}

	::-webkit-scrollbar-thumb {
		background: #1f1f1f;
	}

	::-webkit-scrollbar-thumb:hover {
		background: #1f1f1f;
	}

	/* scrollbar */

	/* scrollbar */
	.tbl-content::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}

	.tbl-content::-webkit-scrollbar-track {
		background: #fafafa;
	}

	.tbl-content::-webkit-scrollbar-thumb {
		background: #cccccc;
	}

	.tbl-content::-webkit-scrollbar-thumb:hover {
		background: #cccccc;
	}


	.no-js .col-md-8.col-md-offset-4.col-sm-6.col-sm-offset-6.col-xs-12.padding.zIndex-pos5search {
		z-index: 999;
	}

	#contentnewmode60b60be6c4561b00128809e3 {
		position: fixed;
	}

	#contentnewmode60f1480b31c90d0012f0c527 {
		position: fixed;
	}

	#contentnewmode60dbf263dfa2520012be2a07 {
		position: fixed;
	}

	#contentnewmode60f1480231c90d0012f0c4fc {
		position: fixed;
	}


	/* หน้าแรกถังและสี*/
	ul.nav li.dropdown:hover>ul.dropdown-menu {
		display: block;
		margin: 0;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1366px) {

	h1,
	.h1 {
		font-size: 2.250em;
	}

	h2,
	.h2 {
		font-size: 1.875em;
	}

	h3,
	.h3 {
		font-size: 1.500em;
	}

	h4,
	.h4 {
		font-size: 1.125em;
	}

	h5,
	.h5 {
		font-size: 0.875em;
	}

	h6,
	.h6 {
		font-size: 0.750em;
	}

	p {
		margin: 0 0 10px;
	}



	/* scrollbar */
	::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}

	::-webkit-scrollbar-track {
		background: #f9f4ee;
	}

	::-webkit-scrollbar-thumb {
		background: #1f1f1f;
	}

	::-webkit-scrollbar-thumb:hover {
		background: #1f1f1f;
	}

	/* scrollbar */

	/* scrollbar */
	.tbl-content::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}

	.tbl-content::-webkit-scrollbar-track {
		background: #fafafa;
	}

	.tbl-content::-webkit-scrollbar-thumb {
		background: #cccccc;
	}

	.tbl-content::-webkit-scrollbar-thumb:hover {
		background: #cccccc;
	}
}


@media only screen and (min-width : 1900px) {

	.album-uc-topic {
		font-size: 26px !important;
	}

	.album-uc-detail {
		font-size: 18px !important;
	}

	.album-uc-price {
		font-size: 3em !important;
	}

	.album-uc-block {
		font-size: 20px !important;
	}

	ul.icon-bb {
		font-size: 18px !important;
	}

	.used-carTO-text1 {
		font-size: 28px !important;
	}

	.used-carTO-text2 {
		font-size: 3em !important;
	}

	.used-carTO-text3 {
		font-size: 28px !important;
	}

	.used-carTO-text4 {
		font-size: 18px !important;
	}

	.used-carTO-text5 {
		font-size: 24px !important;
	}

	.used-carTO-btext {
		font-size: 18px !important;
	}

	.used-carTO-bimg {
		width: 2% !important;
	}

	/* scrollbar */
	::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}

	::-webkit-scrollbar-track {
		background: #f9f4ee;
	}

	::-webkit-scrollbar-thumb {
		background: #1f1f1f;
	}

	::-webkit-scrollbar-thumb:hover {
		background: #1f1f1f;
	}

	/* scrollbar */

	/* scrollbar */
	.tbl-content::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}

	.tbl-content::-webkit-scrollbar-track {
		background: #fafafa;
	}

	.tbl-content::-webkit-scrollbar-thumb {
		background: #cccccc;
	}

	.tbl-content::-webkit-scrollbar-thumb:hover {
		background: #cccccc;
	}

	.toyotalibra_haed {
		font-size: 17px !important;
	}

	.toyotalibra_topic1,
	.toyotalibra_text2,
	.toyotalibra_topic2,
	.toyotalibra_footer4 {
		font-size: 36px !important;
	}

	.toyotalibra_text1,
	.toyotalibra_text4,
	.toyotalibra_footer8,
	.toyotalibra_cartext1,
	.toyotalibra_cartext5 {
		font-size: 22px !important;
	}

	.toyotalibra_text3,
	.toyotalibra_text5,
	.toyotalibra_text6,
	.toyotalibra_footer6,
	.toyotalibra_text7,
	.toyotalibra_text8,
	.toyotalibra_cartext2,
	.toyotalibra_cartext6,
	.toyotalibra_text9,
	.icon_a,
	.toyotalibra_text24 {
		font-size: 18px !important;
	}

	.toyotalibra_bg1 {
		padding: 1% 5% !important;
	}

	.toyotalibra_padding2,
	.toyotalibra_footer5,
	.toyotalibra_cartext3 {
		font-size: 28px !important;
	}

	.toyotalibra_footer7 {
		font-size: 36px !important;
	}

	.toyotalibra_footerbd4 {
		height: 331.5px !important;
	}

	#background60b61feac4561b0012880aa7 .input-group .form-control {
		padding: 3.5% !important;
	}

	select#color-selecter {
		margin-right: 205px !important;
	}

	.toyotalibra_text10,
	.toyotalibra_text12 {
		font-size: 22px !important;
	}

	.toyotalibra_text11 {
		text-align: right;
	}

	.toyotalibra_img5 {
		width: 65% !important;
	}

	.toyotalibra_text16,
	.toyotalibra_text17 {
		font-size: 20px !important;
	}

	.toyotalibra_text13 {
		font-size: 36px !important;
	}

	.toyotalibra_img9 {
		width: 70% !important;
	}

	#tableA td {
		padding: 15px 15px !important;
	}

	.toyotalibra_img7 {
		width: 10% !important;
	}

	.toyotalibra_img8 {
		width: 15% !important;
	}

	#background625e776ffc14a6001b7de921,
	#background625e85e492d114001a0249e5,
	#background625e870292d114001a024ab7 {
		margin-top: 0% !important;
	}

	#btnview625e779aa7654d001ad95660,
	#btnview625e8605a19fdc001a624d11,
	#btnview625e8717a19fdc001a624d5a {
		margin-left: 34% !important;
	}

	#formdisplay625e779aa7654d001ad95660,
	#formdisplay625e8605a19fdc001a624d11,
	#formdisplay625e8717a19fdc001a624d5a {
		padding: 5%;
	}

}



/* photo */

.picf {
	transition: 0.5s;
}

.picf:hover {
	transform: translate(0px, -8px);
	transition: 0.5s;
}

/*  bgpt */

.bgpt {
	transition: 0.3s;
}

.bgpt:hover {
	box-shadow: 0 0 10px rgba(162, 162, 162, 0.5);
}

/*เฉพาะรูปแบบมีขอบ*/

.thumbnail img.imageGallery:hover {
	-webkit-transform: scale(1.1);
	transform: scale(0.98);
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.thumbnail .imageWidth.imageGallery {
	transform: scale(1.0);
	transition: 0.32s;
}

.thumbnail .imageWidth.imageGallery:hover {
	transform: scale(1.05);
	transition: 0.32s;
}

/**ห้ามเกินกรอบ**/
.thumbnail .imgLightbox {
	position: relative !important;
	overflow: hidden !important;
	width: 100% !important;
}


#background60b70a78bad0960012bf6db4 .thumbnail {
	border: solid 0px #fff;
	background: transparent;
	color: #444;
	border-radius: 0px;
	padding: 2% !important;
	box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
	transition: 0.5s;
	border-bottom: solid 2px #d2d2d2;
}

#background60b70a78bad0960012bf6db4 .thumbnail:hover {
	box-shadow: 0 0 0px 0 transparent;
	background: transparent;
	border-radius: 0px;
	color: #ed1c24;
}

.thumbnail {
	border: solid 0px #fff;
	background: transparent;
	color: #444;
	border-radius: 0px;
	padding: 0% !important;
	box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
	transition: 0.5s;
}

.thumbnail:hover {
	box-shadow: 0 0 0px 0 transparent;
	background: transparent;
	border-radius: 0px;
	color: #ed1c24;
}

#background660a6f9b8152f0001a86c71c .thumbnail,
#background660d18b38bab3c00135fc244 .thumbnail,
#background660d18bb8bab3c00135fc277 .thumbnail {
	border: solid 1px #eceef3;
	background: #fff;
	color: #444;
	border-radius: 0px;
	padding: 0% !important;
	box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
	transition: 0.5s;
}

#background660a6f9b8152f0001a86c71c .thumbnail:hover,
#background660d18b38bab3c00135fc244 .thumbnail:hover,
#background660d18bb8bab3c00135fc277 .thumbnail:hover {
	box-shadow: 0 0 0px 0 transparent;
	background: #fafafa;
	border-radius: 0px;
	color: #ed1c24;
}

/*-------สไลด์-------*/
.rslides_tabs {
	list-style: none;
	padding: 0;
	font-size: 18px;
	list-style: gujarati;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	display: flex;
	overflow-x: auto;
}

.ef {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: transform .25s;
}

.ef li:hover {
	opacity: 0.8;
	transition: 0.32s;
}

/*------------*/

figure.effect-apollo {
	background: transparent;
}

.fancybox-opened .fancybox-skin {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0);
}

.fancybox-skin {
	background: #fff;
	border-radius: 0px;
}

.fancybox-lock {
	overflow: auto;
}

.fancybox-margin {
	margin-right: 0px;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: hidden;
}


/*  sadie */

#background602b484e2983910012ca585c .grid figure figcaption {
	background: linear-gradient(to bottom, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 50%, #22523c 100%);
}

figure.effect-sadie figcaption::before {
	background: linear-gradient(to bottom, rgba(230, 173, 155, 0.04) 0, rgb(34 82 60 / 0.74) 75%);
}

figure.effect-sadie p {
	z-index: 100;
}

figure.effect-sadie h2 {
	top: 90%;
	color: #ffffff;
	z-index: 100;
	text-transform: initial;
	word-spacing: inherit;
}

/* oscar*/

figure.effect-oscar {
	background: transparent;
}

figure.effect-oscar img {
	opacity: 1;
}

figure.effect-oscar:hover img {
	opacity: 1;
}

figure.effect-oscar figcaption::before {
	border: 0px solid #fff;
}

figure.effect-oscar figcaption {
	background-color: rgb(0 0 0 / 0%);
	background: transparent;
}

figure.effect-oscar:hover figcaption {
	background-color: rgb(0 0 0 / 0.0)
}


figure.effect-oscar h2 {
	margin: 0% 0 0px 0;
	-webkit-transition: -webkit-transform 0.32s;
	transition: transform 0.32s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

figure.effect-oscar:hover h2 {
	opacity: 1;
	transition: 0.32s;
	transform: none !important;
}

.grid figure h2 {
	word-spacing: 0em;
	font-weight: 300;
	text-transform: none;
}

figure.effect-oscar img {
	max-width: none;
	-webkit-transition: opacity 0.32s, -webkit-transform 0.32s;
	transition: opacity 0.32s, transform 0.32s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-oscar:hover img {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}


/* oscar */

/* apollo  */
figure.effect-apollo img {
	max-width: none;
	-webkit-transition: opacity 0.32s, -webkit-transform 0.32s;
	transition: opacity 032s, transform 0.32s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-apollo:hover img {
	opacity: 0.4;
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}

figure.effect-apollo {
	background: transparent;
}

figure.effect-apollo img {
	opacity: .95;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}


/* apollo  */


/* อัลบั้ม slide  */

.jssorb03 div {
	background-position: -5px -4px;
	background-color: #f4d8cd;
	color: #fff !important;
}

.jssorb03 .av,
.jssorb03 div,
.jssorb03 div:hover {
	overflow: hidden;
	cursor: pointer;
	background: #ff5a01;
	border: 1px solid #f4d8cd;
}

.jssora03l {
	display: none;
}

.jssora03r {
	display: none;
}

.jssora03r.jssora03rds {
	display: none;
}

/*  jazz */
figure.effect-jazz figcaption::after {
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;
}

figure.effect-jazz {
	background: transparent;
}

#background60b6fbede39019001292450f figure.effect-jazz {
	background: transparent;
	border-radius: 10px;
}


/*  steve */
figure.effect-steve {
	background: transparent;
}

figure.effect-steve h2,
figure.effect-steve p {
	background: transparent;
	color: transparent;
}

figure.effect-steve h2:before {
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.0);
}

figure.effect-steve:before,
figure.effect-steve h2:before {
	background: transparent;
}

figure.effect-steve:before {
	box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0);
}

/*  Layout */
.boderedlayoutClient {
	border-top: 0px dashed transparent;
	border-left: 0px dashed transparent;
	border-right: 0px dashed transparent;
	border-bottom: 0px dashed transparent;
}


/*  hvr */
.hvr-grow {
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	transition-duration: 0.3s;
	transition-property: transform;
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
	transform: scale(1.10);
}

/*  JazzByYing */
.JazzByYing-Position {
	display: block;
	overflow: hidden;
}

.JazzByYing {
	transition: 0.35s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.JazzByYing:hover {
	-webkit-transform: scale3d(1.05, 1.05, 1);
	transform: scale3d(1.05, 1.05, 1);
	transition: 0.35s;
}


/*hvr-grow-rotate*/
.hvr-grow-rotate:hover,
.hvr-grow-rotate:focus,
.hvr-grow-rotate:active {
	-webkit-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg);
}

.hvr-grow-rotate {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

/*hvr-backward*/
.hvr-backward:hover,
.hvr-backward:focus,
.hvr-backward:active {
	-webkit-transform: translateX(-8px);
	transform: translateX(-8px);
}

.hvr-backward {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

/* คำนวน */

.ItopplusPriceContainerImage {}

.ItopplusPriceContainerImage img {
	width: 100%;
}

.ItopplusInstallmentScheduleContainer {
	width: 100%;
	height: 500px;
	box-shadow: 0px 6px 16px rgb(165 165 165 / 25%);
	margin-top: 0%;
	margin-bottom: 4%;
}

.ItopplusInstallmentScheduleMain {
	display: flex;
	height: 100%;
}

.titleHeaderScheduleItp1 {
	display: flex;
	border-left: 10px solid rgb(237 28 36);
	height: 100px;
}

.attributeITPselect {
	color: white;
	font-size: 20px;
}

.titleHeaderScheduleItp2 {
	/* display: flex; */
	/* height: 100px; */
}

#titleCarBrand {
	font-weight: 500;
	color: white;
	text-align: left;
	font-size: 30px;
	padding-left: 20px;
	margin-top: 5%;
	margin-bottom: 5%;
}

#titleWordingSc {
	color: white;
	align-self: center;
	font-size: 34px;
	padding-left: 20px;
}

.titleWordingScBorder {
	margin: 0 auto;
	width: 90%;
	border-bottom: 1px solid rgb(161, 161, 161);
}

.selectFirstContainerITP {
	padding-left: 20px;
	text-align: left;
	height: 100px;
	margin-top: 5%;
}

.ItopplusISLeft {
	width: 30%;
	height: 100%;
	background-color: rgb(37, 37, 37);
}

.ItopplusISRight {
	text-align: left;
	width: 70%;
	height: 100%;
	background-color: white;
	/* padding: 40px 0px 40px 40px; */
}

.paddingRightItop {
	display: flex;
	height: 80%;
	padding: 30px 0px 40px 40px;
}

.left45perContainer {
	width: 45%;
}

.right55perContainer {
	width: 55%;
	margin: 0 auto;
	margin-top: 10%;
}

.ItopplusPriceContainer {
	padding-top: 0px;
}

.ItopplusPriceContainer span {
	font-size: 38px;
	font-weight: 500;
	color: #ed1c24;
}

.ItopplusPriceContainerSmall {
	/* display: flex; */
	wrap: nowrap;
	padding-top: 27px;
}

.ItopplusPriceContainerSmall span {
	font-size: 20px;
}

#itopplusPicturePro {
	object-fit: contain;
	width: 100%;
	height: 300px;
}

.itpRightBottomCon {
	/* display: flex; */
	/* height: 20%; */
	/* align-items: flex-end; */
	background-color: #fafafa;
	padding: 18px 2px 18px 40px;
}

.colorContainerItp {
	display: flex;
}

.colorContainerItp #colorPalletITP {
	margin-right: 20px;
	width: 40px;
	height: 40px;
}





select#model-selecter {
	font-size: 16px;
	width: 95%;
	padding: 3%;
	margin-top: 3%;
	border: 0;
	border-bottom: solid 1px #ccc;
	background-color: transparent;
	color: #fff;
	border-radius: 0px;
}

select#model-selecter:hover,
select#model-selecter:focus {
	border: 0;
	border-bottom: solid 1px #f00;
	border-radius: 0px;
}



select#color-selecter {
	font-size: 16px;
	width: 100%;
	padding: 3%;
	margin-top: 0%;
	margin-right: 72px;
	border: 0;
	border-bottom: solid 1px #ccc;
	background-color: transparent;
	color: #fff;
}

select#color-selecter:hover,
select#color-selecter:focus {
	border: 0;
	border-bottom: solid 1px #f00;
	border-radius: 0px;
}





#model-selecter option {
	background-color: #262626;
	color: #fff;
}

#dropdown-color option {
	background-color: #262626;
	color: #fff;
}







select#down-itp-selecter {
	font-size: 16px;
	width: 100%;
	padding: 3%;
	margin-top: 3%;
	border-radius: 0;
	border: solid 1px #777;
}

select#down-itp-selecter:hover,
select#down-itp-selecter:focus {
	border: solid 1px #ed1d25;
	border-radius: 0;
}


select#duration-paid-itp-selecter {
	font-size: 16px;
	width: 100%;
	padding: 3%;
	margin-top: 3%;
	border-radius: 0;
	border: solid 1px #777;
}

select#duration-paid-itp-selecter:hover,
select#duration-paid-itp-selecter:focus {
	border: solid 1px #ed1d25;
	border-radius: 0;
}



#text1 {
	color: #333;
	font-weight: 300;
}

.text2 span {
	font-size: 30px;
}

.text3 {
	font-size: 16px;
	font-weight: 300;
}


/* คำนวน */





/* contenemanager */


h3.managerHeader {
	font-size: 30px;
	color: #444444;
	border-left: solid 5px #ed1c24;
	padding-left: 2%;
	margin: 3% 0% 1% 0%;
	text-transform: uppercase;
}

#Contentmanager .post-time {
	font-size: 14px;
	font-weight: 300;
	color: #1e2a27;
	display: none;
}

.Contentmanager .site .col-section .item.-micro a .caption .title {
	text-align: center;
	font-size: 18px;
	color: #333;
	padding: 5% 0;
	font-weight: 400;
	background: #fff;
}

.Contentmanager .site .col-section .item.-micro a:hover .caption .title {
	background-color: #ed1c24;
	color: #fff;
}

.Contentmanager .site .col-section .item.-micro a .caption .time {
	display: none;
}

article.col-md-6.item.-micro {
	width: 33%;
}

.Contentmanager .site .col-section .item.-micro {
	padding: 10px 10px 10px 10px;
}

.Contentmanager .site .col-section .item.-micro a .image {
	width: 100%;
	margin-bottom: 0px;
}

.Contentmanager .site .col-section .item.-micro a .caption {
	width: 100%;
	background: transparent;
	padding-left: 0;
}

.Contentmanager .site .col-section .item.-micro:nth-child(odd) {
	border-right: none;
	border-bottom: none;
}

.Contentmanager .site .col-section .item.-micro:nth-child(even) {
	border-bottom: none;
}

.Contentmanager .site .col-section .item.-micro a .post {
	display: none;
}

.contenemanager-gallery .col-xs-12.col-md-3 {
	padding-left: 10px;
	padding-right: 10px;
	width: 25%;
}

.contenemanager-gallery .col-xs-12.col-md-3 {
	padding-left: 10px;
	padding-right: 10px;
	width: 33.333%;
}

.contenemanager-gallery .thumbnail {
	padding: 0px;
	border: 0px solid #fff;
	border-radius: 0px;
	transition: 0.3s;
}

.Contenemanager-gallery .thumbnail:hover {
	transition: 0.3s;
	transform: scale(1.01);
	box-shadow: 0 0 10px #a2a2a2;
}

.contenemanager-gallery .thumbnail:hover {
	transition: 0.3s;
	transform: scale(1.01);
	box-shadow: 0 0 10px #a2a2a2;
}

.Contenemanager-gallery .thumbnail,
.img-thumbnail {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
	box-shadow: 0 0 0 rgba(0, 0, 0, .075);
}

.contenemanager-gallery .thumbnail,
.img-thumbnail {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
	box-shadow: 0 0 0 rgba(0, 0, 0, .075);
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
	border-color: transparent;
}

.fbcomments,
.fbcomments {
	display: none;
}

.landingpagemanager {
	display: none;
}

.nav-template7 li a {
	color: #1c1c1c;
	display: inline-block;
	font-size: 18px !important;
}

.nav-template7 li:hover {
	background-color: #fff7ef;
	text-decoration: none;
}

#contenttype71 {
	font-size: 16px;
	text-align: left;
}

.nav-template7 .fa-plus:before {
	content: "\f101";
	color: #083a2e;
}

.col-md-12.text-justify {
	padding-right: 5px;
	padding-left: 5px;
}

.Textmanager.font-inherit {
	display: flow-root;
}

/* contenemanager */






/* กรอกอีเมลเพื่อรับข่าวสารจากเรา 1  */
#background60b61feac4561b0012880aa7 .btn-default {
	text-shadow: 0 1px 0 #ffd900;
	background-image: linear-gradient(to bottom, #000 0, #000 100%);
	border-color: #000;
	color: #fff;
	border-radius: 0px;
	padding-top: 21%;
	padding-bottom: 20%;
}

#background60b61feac4561b0012880aa7 .btn-default:focus,
#background60b61feac4561b0012880aa7 .btn-default:hover {
	background-color: #000;
	background-position: 0 -15px;
}

#background60b61feac4561b0012880aa7 .input-group .form-control {
	border-radius: 0px;
	padding: 5%;
}

#background60b61feac4561b0012880aa7 {
	margin-top: 3%;
}

/* กรอกอีเมลเพื่อรับข่าวสารจากเรา 2  */
#background60b70f6a4955c100127bfb98 .btn-default {
	text-shadow: 0 1px 0 #ffd900;
	background-image: linear-gradient(to bottom, #000 0, #000 100%);
	border-color: #000;
	color: #fff;
	border-radius: 0px;
	padding-top: 21%;
	padding-bottom: 20%;
}

#background60b70f6a4955c100127bfb98 .btn-default:focus,
#background60b70f6a4955c100127bfb98 .btn-default:hover {
	background-color: #000;
	background-position: 0 -15px;
}

#background60b70f6a4955c100127bfb98 .input-group .form-control {
	border-radius: 0px;
	padding: 5%;
}

#background60b70f6a4955c100127bfb98 {
	margin-top: 3%;
}






/* class หน้าต้นแบบ */
.toyotalibra_haed {
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
}

.toyotalibra_containers {
	width: 25%;
	display: inline-block;
	padding: 10px;
}

.toyotalibra_footer1 {
	font-size: 16px;
	font-weight: 300;
	white-space: break-spaces;
	color: #aaa9a9;
}

.toyotalibra_footer2 {
	font-size: 14px;
	font-weight: 300;
	color: #aaa9a9;
}

.toyotalibra_footer3 {
	font-size: 16px;
	text-align: center;
	font-weight: 300;
	color: #fff;
	text-transform: uppercase;
}

.toyotalibra_footer4 {
	font-size: 30px;
	color: #444444;
	border-left: solid 3px #ed1c24;
	padding-left: 2%;
	margin: 3% 0% 1% 0%;
}

.toyotalibra_footer5 {
	font-size: 20px;
	color: #ed1c24;
	font-weight: 500;
}

.toyotalibra_footer6 {
	font-size: 16px;
	font-weight: 300;
	color: #444444;
	white-space: break-spaces;
	margin-top: 5%;
	margin-bottom: 5%;
}

.toyotalibra_footer7 {
	font-size: 26px;
	font-weight: 500;
	color: #ed1c24;
}

.toyotalibra_footer8 {
	font-size: 15px;
	text-align: center;
	font-weight: 300;
	white-space: break-spaces;
}

.toyotalibra_footerbd1 {
	border-bottom: solid 1px #aaa9a9;
	margin-top: 5.5%;
	margin-bottom: 5%;
}

.toyotalibra_footerbd2 {
	border-bottom: solid 1px #aaa9a9;
	margin-top: 3%;
	margin-bottom: 4%;
}

.toyotalibra_footerbd3 {
	width: 60%;
	margin: 0 auto;
	padding: 3% 0%;
}

.toyotalibra_footerbd4 {
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 0 10px rgb(82 82 82 / 10%);
	height: 233.5px;
	padding: 0% 2% 0% 0%;
}

.toyotalibra_footerbd5 {
	width: 100%;
	margin: 0 auto;
	background: linear-gradient(to bottom, rgba(237, 28, 35, 1) 0%, rgba(185, 23, 29, 1) 100%);
	color: #fff;
	padding: 10%;
	border-radius: 20px;
	margin-top: 25%;
}

.toyotalibra_footerbd6 {
	width: 100%;
	margin: 0 auto;
	background: linear-gradient(to bottom, rgba(237, 28, 35, 1) 0%, rgba(185, 23, 29, 1) 100%);
	color: #fff;
	padding: 10%;
	border-radius: 20px;
}


.toyotalibra_footerpd1 {
	margin-left: 10%;
}

.toyotalibra_footerpd2 {
	padding: 9% 0% 0% 10%;
}

.toyotalibra_footerpd3 {
	padding: 11% 0% 0% 10%;
}

.toyotalibra_footerimg1 {
	width: 40%;
	margin: 0 auto;
	margin-bottom: 10%;
}

.toyotalibra_footerimg2 {
	width: 60%;
	margin: 0 auto;
	margin-top: 10%;
}

.toyotalibra_footerimg3 {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 15%;
}

.toyotalibra_footerimg4 {
	width: 78%;
	margin: 0 auto;
	margin-bottom: 5%;
}

/* class  */
.comingsoonn {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 5%;
	margin-top: 4%;
}

.toyotalibra_bnt1:hover {
	background-color: #da0d15;
}

.toyotalibra_bnt1 {
	font-size: 20px;
	text-align: center;
	background-color: #ed1c24;
	color: #fff;
	padding: 3.5% 10%;
	width: fit-content;
	margin-top: 3%;
	border-radius: 50px;
	box-shadow: 0px 1px 5px 0px rgb(237 28 36);
	transition: 0.5s;
}

.toyotalibra_color {
	color: #ed1c24;
}

.toyotalibra_bg1 {
	background-color: transparent;
	border-radius: 10px;
	color: #444;
	padding: 0% 5%;
}

.toyotalibra_bg2 {
	background: linear-gradient(to bottom, rgba(237, 28, 35, 1) 0%, rgba(185, 23, 29, 1) 100%);
	color: #fff;
	padding: 5%;
	border-radius: 20px;
}

.toyotalibra_bg3:hover {
	color: #ed1d25;
	box-shadow: 0 0 5px rgb(162 162 162 / 50%);
}

.toyotalibra_bg3 a:hover {
	color: #ed1d25;
}

.toyotalibra_bg3 {
	background-color: #fafafa;
	padding: 3% 5% 5% 5%;
	color: #444;
	transition: 0.5s;
}

.toyotalibra_bg4 {
	background-color: #fafafa;
	padding: 21.8%;
}

.toyotalibra_bg6:hover {
	color: #ed1d25;
	box-shadow: 0 0 5px rgb(162 162 162 / 50%);
}

.toyotalibra_bg6 {
	background-color: #fafafa;
	padding: 0% 2% 2% 2%;
	color: #444;
	transition: 0.5s;
	margin-bottom: 1%;
}

.toyotalibra_bg7 {
	border: solid 1px #ccc;
	padding: 2%;
	background-color: #fff;
}


.toyotalibra_border1 {
	border-bottom: solid 1px #fff;
	margin-bottom: 2%;
	margin-top: 2%;
}

.toyotalibra_border2 {
	border-bottom: solid 1px #d2d2d2;
	margin-bottom: 2%;
	margin-top: 2%;
}

.toyotalibra_border3:hover,
.toyotalibra_border4:hover {
	color: #444;
	box-shadow: 0 0 5px rgb(162 162 162 / 50%);
}

.toyotalibra_border3 {
	padding: 5% 0%;
	color: #444;
	transition: 0.5s;
	border: dashed 1px #ccc;
	border-radius: 10px;
}

.toyotalibra_border4 {
	border: dashed 1px #ccc;
	border-radius: 10px;
	padding: 5% 0%;
	color: #444;
	transition: 0.5s;
}

.toyotalibra_img1 {
	width: 40%;
	margin: 0 auto;
	margin-bottom: 7%;
}

.toyotalibra_img2 {
	width: 90%;
}

.toyotalibra_img3 {
	width: 70%;
	margin: 0 auto;
}

.toyotalibra_img4 {
	width: 80%;
	margin: 0 auto;
}

.toyotalibra_img5 {
	width: 90%;
	margin: 0 auto;
}

.toyotalibra_img6 {
	width: 100%;
	margin: 0 auto;
}

.toyotalibra_img7 {
	width: 13%;
	margin: 0 auto;
	margin-bottom: 3%;
}

.toyotalibra_img8 {
	width: 20%;
	margin: 0 auto;
	margin-bottom: 5%;
}

.toyotalibra_img9 {
	width: 90%;
	margin: 0 auto;
}

.toyotalibra_img10 {
	width: 20%;
	margin-bottom: 2%;
}

.toyotalibra_img11 {
	margin-top: -10%;
}

.toyotalibra_img12 {
	width: 90%;
	margin: 0 auto;
}



.toyotalibra_padding {
	padding: 1%;
}

.toyotalibra_padding1:hover {
	color: #ed1c24;
}

.toyotalibra_padding1 {
	color: #444444;
	transition: 0.5s;
}

.toyotalibra_padding2 {
	margin-top: 5%;
	margin-bottom: 10%;
	font-size: 22px;
	font-weight: 500;
	color: #ed1c24;
}

.toyotalibra_padding3 {
	padding-top: 3%;
	margin-bottom: 3%;
}

.toyotalibra_padding4 {
	padding: 3%;
	margin-top: 2%;
	margin-bottom: 2%;
}

.toyotalibra_padding5 {
	padding-top: 1%;
}

.toyotalibra_padding6 {
	padding-top: 1%;
	padding-bottom: 2%;
}

.toyotalibra_padding7 {
	padding: 2% 0%;
}

.toyotalibra_padding8 {
	padding: 0% 0.5% 0.5% 0.5%;
}

.toyotalibra_padding9 {
	padding: 4% 3% 3% 3%;
}

.toyotalibra_padding10 {
	width: 30%;
	margin: 0 auto;
	margin-bottom: 3%;
}

.toyotalibra_padding11 {
	margin-left: 50%;
	margin-right: -50%;
}

.toyotalibra_padding12 {
	padding: 2%;
}

.toyotalibra_padding13 {
	padding: 5%;
}

.toyotalibra_topic1 {
	font-size: 30px;
	border-left: solid 5px #ed1c24;
	padding-left: 2%;
	margin: 3% 0% 1% 0%;
}

.toyotalibra_topic2 {
	font-size: 30px;
	color: #444444;
	border-left: solid 5px #ed1c24;
	padding-left: 2%;
	margin: 3% 0% 1% 0%;
	text-transform: uppercase;
}

.toyotalibra_text1 {
	font-size: 18px;
	white-space: break-spaces;
}

.toyotalibra_text2 {
	font-size: 30px;
	font-weight: 500;
	color: #ed1c24;
}

.toyotalibra_text3 {
	font-size: 16px;
	font-weight: 300;
	margin-top: 5%;
}

.toyotalibra_text4 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 4%;
}

.toyotalibra_text5 {
	font-size: 16px;
	white-space: break-spaces;
	text-align: center;
	color: #444444;
	font-weight: 300;
}

.toyotalibra_text6 {
	font-size: 14px;
	color: #444;
	margin-top: 2%;
	margin-left: 2%;
}

.toyotalibra_text7 {
	font-size: 17px;
	text-align: center;
	margin-top: 3%;
}

.toyotalibra_text8 {
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	color: #444;
	margin-bottom: 3%;
}

.toyotalibra_text9 {
	font-size: 16px;
	font-weight: 300;
	white-space: break-spaces;
}

.toyotalibra_text10 {
	font-size: 18px;
	font-weight: 300;
	color: #333;
}

.toyotalibra_text11 {
	font-size: 2.3em;
	font-weight: 500;
	color: #ed1c24;
	margin-top: 2%;
}

.toyotalibra_text12 {
	font-size: 18px;
	font-weight: 300;
	color: #333;
}

.toyotalibra_text13 {
	font-size: 30px;
	padding: 10% 0% 0% 4%;
}

.toyotalibra_text14 {
	font-size: 20px;
	margin-top: 2%;
	margin-bottom: 2%;
}

.toyotalibra_text15 {
	font-size: 18px;
	font-weight: 500;
	color: #ed1c24;
	margin-left: 2%;
	margin-bottom: 2%;
}

.toyotalibra_text16 {
	font-size: 18px;
	font-weight: 300;
}

.toyotalibra_text17 {
	font-size: 16px;
	font-weight: 300;
	white-space: break-spaces;
	color: #444;
	margin-top: 2%;
	margin-left: 2%;
}

.toyotalibra_text18 {
	font-size: 28px;
	text-align: center;
}

.toyotalibra_text19 {
	font-size: 18px;
	text-align: center;
	font-weight: 300;
	margin-bottom: 3%;
}

.toyotalibra_text20 {
	font-size: 16px;
	text-align: center;
	font-weight: 300;
}

.toyotalibra_text21 {
	font-size: 20px;
	margin-bottom: 1%;
}

.toyotalibra_text22 {
	font-size: 16px;
	font-weight: 300;
	white-space: break-spaces;
	color: #444;
}

.toyotalibra_text23 {
	font-size: 16px;
	text-align: center;
	text-decoration: underline;
	color: #444;
}

.toyotalibra_text24 {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 2%;
	white-space: break-spaces;
}

.toyotalibra_text25 {
	font-size: 18px;
	margin-bottom: 1%;
	margin-left: 2%;
	margin-top: 0%;
}

.toyotalibra_text25 a:hover {
	color: #ed1c24;
}

.toyotalibra_text25 a {
	color: #000;
}

.toyotalibra_text26 {
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	color: #ed1c24;
}

.toyotalibra_text27 {
	font-size: 18px;
	text-align: left;
}

.toyotalibra_text28 {
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	font-style: italic;
	margin-top: 2%;
}

.toyotalibra_text29 {
	background-color: #c61b1f;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 3%;
	margin-top: 5%;
}

.toyotalibra_text30 {
	text-align: center;
	font-size: 26px;
	font-weight: 500;
}

.toyotalibra_text31 {
	text-align: center;
	font-size: 18px;
	font-weight: 300;
}

.toyotalibra_text32 {
	background-color: #ed1c24;
	color: #fff;
	text-align: center;
	font-size: 16px;
	width: fit-content;
	margin: 0 auto;
	padding: 1.2% 5%;
	margin-top: 2%;
	border-radius: 50px;
}





.icon_a {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 300;
	text-align: left;
	list-style: none;
	padding: 0%;
	margin: 0 auto;
	margin-bottom: 2%;
}

.icon_a li::before {
	content: '►';
	padding-right: 1%;
	color: #ed1c24;
}









/* class car */
.vertical-tab {
	width: 100%;
}

.toyotalibra_overflow {
	overflow-x: auto;
	white-space: nowrap;
}

.toyotalibra_carcontainers {
	width: 33.333%;
	display: inline-block;
	padding: 10px;
}


.toyotalibra_carborder1 {
	border-bottom: solid 1px #ccc;
	padding-bottom: 5%;
}

.toyotalibra_carborder2:hover {
	box-shadow: 0px 1px 5px 0px #ed1c23;
}

.toyotalibra_carborder2 {
	background: linear-gradient(to bottom, #ed1c23 0%, #b9171d 100%);
	color: #fff;
	padding: 10% 2% 10% 2%;
	border-radius: 10px;
	transition: 0.5s;
}

.toyotalibra_carborder3:hover {
	box-shadow: 0px 1px 5px 0px #1f1f1f;
}

.toyotalibra_carborder3 {
	background: #1f1f1f;
	color: #fff;
	padding: 10% 2% 10% 2%;
	border-radius: 10px;
	transition: 0.5s;
}




.toyotalibra_carPD1 {
	margin-top: 3%;
}

.toyotalibra_carPD2 {
	margin: 2% 0.5%;
	background-color: #fafafa;
}

.toyotalibra_carPD4 {
	padding: 20% 10% 10% 10%;
}

.toyotalibra_carPD5 {
	margin-top: 2%;
}

.toyotalibra_carPD6 {
	padding: 5% 2%;
}



.toyotalibra_carimg1 {
	width: 100%;
	margin: 0 auto;
}

.toyotalibra_carimg2 {
	width: 60%;
	margin: 0 auto;
	margin-bottom: 5%;
}

.toyotalibra_carimg3 {
	width: 100%;
	margin-top: 0%;
}

.toyotalibra_carimg5 {
	margin-bottom: 5%;
}

.toyotalibra_carimg6 {
	width: 100%;
}

.toyotalibra_carimg7 {
	width: 40%;
	margin: 0 auto;
}



.toyotalibra_cartext1 {
	font-size: 18px;
	color: #444;
	font-weight: 500;
	border-bottom: solid 1px #ccc;
	padding: 0% 0% 5% 0%;
	margin-bottom: 3%;
	margin-top: 8%;
}

.toyotalibra_cartext2 {
	font-size: 16px;
	font-weight: 300;
}

.toyotalibra_cartext3 {
	font-size: 20px;
	font-weight: 500;
	color: #ed1c24;
}

.toyotalibra_cartext4 {
	font-size: 16px;
	font-weight: 300;
	text-align: center;
}

.toyotalibra_cartext5 {
	font-size: 20px;
	color: #ec1c2f;
}

.toyotalibra_cartext6 {
	font-size: 16px;
	font-weight: 300;
	white-space: break-spaces;
	line-height: 1.5;
	margin-top: 2%;
}

.toyotalibra_cartext7 {
	font-size: 18px;
	font-weight: 500;
	margin-top: 2%;
}

.toyotalibra_cartext8 {
	font-size: 16px;
	font-weight: 300;
}

.toyotalibra_cartext9 {
	text-transform: uppercase;
	background-color: #cccccc !important;
	color: #ed1e26;
	font-size: 18px;
	font-weight: 600;
}

.toyotalibra_cartext10 {
	font-size: 30px;
	text-align: center;
}

.toyotalibra_cartext11 {
	font-size: 18px;
	text-align: center;
	font-weight: 300;
	margin-bottom: 2%;
}

.toyotalibra_cartext12 {
	font-size: 18px;
	text-align: center;
	font-weight: 300;
}

.toyotalibra_cartext13 {
	font-size: 22px;
	font-weight: 500;
	text-align: center;
}



/* class car color */

.color_platinumWhitePearl {
	font-size: 22px;
	color: #ececec;
	padding-right: 3%;
}

.color_silvermetallic {
	font-size: 22px;
	color: #98999c;
	padding-right: 3%;
}

.color_graymetallic {
	font-size: 22px;
	color: #373939;
	padding-right: 3%;
}

.color_attitudeblackmica {
	font-size: 22px;
	color: #121212;
	padding-right: 3%;
}

.color_grayishbluemetallic {
	font-size: 22px;
	color: #234e6b;
	padding-right: 3%;
}

.color_redmicametallic {
	font-size: 22px;
	color: #cc0f17;
	padding-right: 3%;
}

.color_citrusmicametallic {
	font-size: 22px;
	color: #97c017;
	padding-right: 3%;
}

.color_cyanmetallic {
	font-size: 22px;
	color: #0872ad;
	padding-right: 3%;
}

.color_celestitegray {
	font-size: 22px;
	color: #6e798d;
	padding-right: 3%;
}

.color_phantombrown {
	font-size: 22px;
	color: #4b4140;
	padding-right: 3%;
}

.color_superwhiteii {
	font-size: 22px;
	color: #fff;
	padding-right: 3%;
}

.color_metalstreammetallic {
	font-size: 22px;
	color: #72707d;
	padding-right: 3%;
}

.color_premiumred {
	font-size: 22px;
	color: #a42130;
	padding-right: 3%;
}

.color_nebulablue {
	font-size: 22px;
	color: #1150a2;
	padding-right: 3%;
}

.color_graphitemetallic {
	font-size: 22px;
	color: #41322a;
	padding-right: 3%;
}

.color_HorizonBlue {
	font-size: 22px;
	color: #0068b3;
	padding-right: 3%;
}

.color_LightningYellow {
	font-size: 22px;
	color: #ffe200;
	padding-right: 3%;
}

.color_WhiteMetallic {
	font-size: 22px;
	color: #fff;
	padding-right: 3%;
}

.color_DarkBlueMica {
	font-size: 22px;
	color: #343b5c;
	padding-right: 3%;
}

.color_OxideBronzeMetallic {
	font-size: 22px;
	color: #4a4330;
	padding-right: 3%;
}

.color_EmotionalRed {
	font-size: 22px;
	color: #a2182f;
	padding-right: 3%;
}

.color_LuxuryWhitePearl {
	font-size: 22px;
	color: #fffce9;
	padding-right: 3%;
}

.color_MetalStreamMetallic {
	font-size: 22px;
	color: #636365;
	padding-right: 3%;
}

.color_BurningBlackCrystal {
	font-size: 22px;
	color: #211c22;
	padding-right: 3%;
}

.color_spicyscarlet {
	font-size: 22px;
	color: #d42f1c;
	padding-right: 3%;
}

.color_urbanmetal {
	font-size: 22px;
	color: #3a4b5d;
	padding-right: 3%;
}




/*ธง*/
/*---เมนูมุมขวาบน---*/
#language_member_bar ul.dropdown-menu {
	font-family: prompt !important;
	padding: 5px !important;
	border: none !important;
	margin-bottom: 5px !important;
	border-radius: 5px !important;
	min-width: 120px;
	left: -90%;
}

#language_member_bar .dropdown-toggle {
	padding: 0px 0px 0px 0px !important;
	border-right: none !important;
	background-color: transparent !important;
}

#language_member_bar .navbar-client {
	border: none;
	background-color: transparent;
}

#language_member_bar .nav>li>a:hover {
	background-color: transparent;
}

#language_member_bar .dropdown a div {
	width: 100%;
	display: contents;
}

#language_member_bar .navbar-nav>li {
	float: none;
	text-align: right;
	margin: 0 auto;
}

#language_member_bar span {
	font-family: prompt;
	color: #fff;
	text-shadow: none;
	letter-spacing: 0.5px;
}

#language_member_bar .fa-caret-down {
	border-left: 1px solid #FFF;
	padding-left: 10px;
	padding-right: 0px;
}

#language_member_bar .fa-caret-down:before {
	color: #ccc;
	content: "\02C5";
}

#language_member_bar .glyphicon-print:before {
	color: #fff;
}

#language_member_bar .btn-warning {
	background-color: #d21b1b;
	background-image: none;
	border-color: #d21b1b;
}

#language_member_bar .fa-cog:before {
	color: #ccc;
}

#language_member_bar span#memberText {
	font-family: prompt;
	color: #c3c3c3;
	text-shadow: none;
	letter-spacing: 0.5px;
	font-weight: 400;
}

#language_member_bar .nav .open>a {
	background-color: transparent;
	border-color: transparent;
}

#language_member_bar #languagebar span {
	color: #000;
}

#language_member_bar .navbar-client ul.nav.navbar-right.navbar-nav {
	border-radius: 17px;
	background-color: #626366;
	margin-right: 0px !important;
	position: relative;
	margin-top: 32%;
	right: 200%;
	width: 200%;
	padding: 3px 10px 1px 10px;
	float: left !important;
}

/*ธง*/
#language_member_bar .nav>li>a>img {
	left: 8%;
	top: 4%;
	border-radius: 0 !important;
	position: absolute;
	width: 40%;
	height: 80%;
}

/*open ธง*/
#language_member_bar .dropdown-menu {
	background-color: #626366 !important;
}

/*dropdown ขนาดฟอร์น*/
#language_member_bar .dropdown-menu span {
	color: #fff !important;
	font-family: prompt;
	font-weight: 500;
	letter-spacing: inherit;
	text-transform: uppercase;
	font-size: 12px;
}

/*Hover เลือกภาษา*/
.navbar-nav>li>.dropdown-menu>li>a:hover {
	background: #ed1c24 !important;
	color: #fff !important;
}

/*ธง*/



/*---Tab Gallerycar ---*/

#Gallerycar .nav-pills>li.active>a,
#Gallerycar .nav-pills>li.active>a:focus,
#Gallerycar .nav-pills>li.active>a:hover {
	color: #fff;
	background: #1f1f1f;
	border-bottom: solid 3px #1f1f1f;
	border-radius: 0px;
	line-height: 2;
}

#Gallerycar .nav>li>a:focus,
#Gallerycar .nav>li>a:hover {
	color: #fff;
	background-color: #ed1e26;
	border-bottom: solid 3px #ed1e26;
	border-radius: 0px;
	line-height: 2;
}

#Gallerycar .nav-justified {
	text-align: center;
	color: #000;
	background-color: #f6f6f6;
	border: solid 0px transparent;
	font-weight: 300;
	font-size: 20px;
}

/*---Tab Car ---*/

.toyotalibra_cartab {
	background-color: #fafafa;
	padding: 0% 1% 1.5% 1%;
}

#car .nav-pills>li.active>a,
#car .nav-pills>li.active>a:focus,
#car .nav-pills>li.active>a:hover {
	color: #444;
	background: transparent;
	border-bottom: solid 3px #ed1d25;
	border-radius: 0px;
}

#car .nav>li>a:focus,
#car .nav>li>a:hover {
	color: #444;
	background-color: transparent;
	border-bottom: solid 3px #d2d2d2;
	border-radius: 0px;
}

#car .nav-justified {
	text-align: center;
	color: #000;
	background-color: transparent;
	border: solid 0px transparent;
	font-weight: 300;
	font-size: 18px;
}

/*---Tab Specifications ---*/

#Specifications .nav-pills>li.active>a,
#Specifications .nav-pills>li.active>a:focus,
#Specifications .nav-pills>li.active>a:hover {
	color: #fff;
	background: #1f1f1f;
	border-bottom: solid 3px #1f1f1f;
	border-radius: 0px;
	line-height: 2;
}

#Specifications .nav>li>a:focus,
#Specifications .nav>li>a:hover {
	color: #fff;
	background-color: #ed1e26;
	border-bottom: solid 3px #ed1e26;
	border-radius: 0px;
	line-height: 2;
}

#Specifications .nav-justified {
	text-align: center;
	color: #000;
	background-color: #f6f6f6;
	border: solid 0px transparent;
	font-weight: 300;
	font-size: 20px;
}

/*---Tab colorteb ---*/

#colorteb .nav-pills>li.active>a,
#colorteb .nav-pills>li.active>a:focus,
#colorteb .nav-pills>li.active>a:hover {
	color: #fff;
	background: #1f1f1f;
	border-bottom: solid 3px #1f1f1f;
	border-radius: 0px;
	line-height: 2;
}

#colorteb .nav>li>a:focus,
#colorteb .nav>li>a:hover {
	color: #fff;
	background-color: #ed1e26;
	border-bottom: solid 3px #ed1e26;
	border-radius: 0px;
	line-height: 2;
}

#colorteb .nav-justified {
	text-align: center;
	color: #000;
	background-color: #f6f6f6;
	border: solid 0px transparent;
	font-weight: 300;
	font-size: 20px;
}


/*---Tab CONTACT ---*/


#Contact .nav-pills>li.active>a,
#Contact .nav-pills>li.active>a:focus,
#Contact .nav-pills>li.active>a:hover {
	color: #fff;
	background: #1f1f1f;
	border-bottom: solid 3px #1f1f1f;
	border-radius: 0px;
	line-height: 2;
}

#Contact .nav>li>a:focus,
#Contact .nav>li>a:hover {
	color: #fff;
	background-color: #ed1e26;
	border-bottom: solid 3px #ed1e26;
	border-radius: 0px;
	line-height: 2;
}

#Contact .nav-justified {
	text-align: center;
	color: #000;
	background-color: #f6f6f6;
	border: solid 0px transparent;
	font-weight: 300;
	font-size: 20px;
}







/* from*/

.toyotalibra_from1 {
	font-size: 24px;
	margin-top: 2%;
	color: #c0191f;
	text-transform: uppercase;
	margin-left: 0.5%;
}

#editor1,
#editor2,
#editor3,
#editor4,
#editor5,
#editor6,
#editor7,
#editor8,
#editor9,
#editor10,
#editor11,
#editor12,
#editor13,
#editor14,
#editor15,
#editor16,
#editor17 {
	padding-bottom: 10px;
	color: #000;
	font-size: 16px;
	padding-top: 10px;
}

input#textbox4,
input#textbox6,
input#textbox7,
input#textbox8,
input#textbox9 {
	width: 100% !important;
}

#checkbox10 {
	font-size: 16px;
}


/* ฟอร์ม Style 1 อังกฤษ*/
#formdisplay60cafc558261860012d13ee1 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay60cafc558261860012d13ee1 .form-control:focus {
	border: 1px solid #c0191f;
}


#formdisplay60cafc558261860012d13ee1 .btn-default:hover,
#formdisplay60cafc558261860012d13ee1 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay60cafc558261860012d13ee1 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	border-radius: 0px;
	box-shadow: 0 0 0 0 rgb(179 179 179);
	padding: 8px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 0px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay60cafc558261860012d13ee1 #display13 input {
	width: 100% !important;
}

/* ฟอร์ม Style 1 อังกฤษ*/


/* ฟอร์ม Style 1 ญี่ปุ่น*/
#formdisplay6136eaf74b3f8b0013421fc3 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay6136eaf74b3f8b0013421fc3 .form-control:focus {
	border: 1px solid #c0191f;
}


#formdisplay6136eaf74b3f8b0013421fc3 .btn-default:hover,
#formdisplay6136eaf74b3f8b0013421fc3 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay6136eaf74b3f8b0013421fc3 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay6136eaf74b3f8b0013421fc3 #display13 input {
	width: 100% !important;
}

/* ฟอร์ม Style 1 ญี่ปุ่น*/


/* ฟอร์ม Style 1 ไทย*/
#formdisplay61485b6a3618ac00139a3c8c .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay61485b6a3618ac00139a3c8c .form-control:focus {
	border: 1px solid #c0191f;
}


#formdisplay61485b6a3618ac00139a3c8c .btn-default:hover,
#formdisplay61485b6a3618ac00139a3c8c .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay61485b6a3618ac00139a3c8c .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay61485b6a3618ac00139a3c8c #display13 input {
	width: 100% !important;
}

#btnview61485b6a3618ac00139a3c8c,
#btnview61485b723618ac00139a3c94,
#btnview61485b7b3618ac00139a3c9f,
#btnview61485b843618ac00139a3caa,
#btnview61485b8d3618ac00139a3cb5 {
	margin-left: 39%;
}

/* ฟอร์ม Style 1 ไทย*/



/* ฟอร์ม Style 2 อังกฤษ */
#formdisplay60cb0d0ba045220012a03a42 .form-control,
#formdisplay60cb172d8261860012d1447a .form-control,
#formdisplay60cb173b8261860012d14483 .form-control,
#formdisplay60cb17468261860012d14496 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay60cb0d0ba045220012a03a42 .form-control:focus,
#formdisplay60cb172d8261860012d1447a .form-control:focus,
#formdisplay60cb173b8261860012d14483 .form-control:focus,
#formdisplay60cb17468261860012d14496 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay60cb0d0ba045220012a03a42 .btn-default,
#formdisplay60cb172d8261860012d1447a .btn-default,
#formdisplay60cb173b8261860012d14483 .btn-default,
#formdisplay60cb17468261860012d14496 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay60cb0d0ba045220012a03a42 #display8 input,
#formdisplay60cb172d8261860012d1447a #display8 input,
#formdisplay60cb173b8261860012d14483 #display8 input,
#formdisplay60cb17468261860012d14496 #display8 input {
	width: 100% !important;
}


#formdisplay60cb0d0ba045220012a03a42 .btn-default:hover,
#formdisplay60cb0d0ba045220012a03a42 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay60cb172d8261860012d1447a .btn-default:hover,
#formdisplay60cb172d8261860012d1447a .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay60cb173b8261860012d14483 .btn-default:hover,
#formdisplay60cb173b8261860012d14483 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay60cb17468261860012d14496 .btn-default:hover,
#formdisplay60cb17468261860012d14496 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

/* ฟอร์ม Style 2 อังกฤษ */




/* ฟอร์ม Style 2 ญี่ปุ่น*/
#formdisplay6136eaa44f79c90014f213e2 .form-control,
#formdisplay6136ea904f79c90014f213d7 .form-control,
#formdisplay6136ea794b3f8b0013421fb8 .form-control,
#formdisplay6136ea644b3f8b0013421fad .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay6136eaa44f79c90014f213e2 .form-control:focus,
#formdisplay6136ea904f79c90014f213d7 .form-control:focus,
#formdisplay6136ea794b3f8b0013421fb8 .form-control:focus,
#formdisplay6136ea644b3f8b0013421fad .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay6136eaa44f79c90014f213e2 .btn-default,
#formdisplay6136ea904f79c90014f213d7 .btn-default,
#formdisplay6136ea794b3f8b0013421fb8 .btn-default,
#formdisplay6136ea644b3f8b0013421fad .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}


#formdisplay6136eaa44f79c90014f213e2 #display7 input {
	width: 100% !important;
}

#formdisplay6136ea904f79c90014f213d7 #display7 input {
	width: 100% !important;
}

#formdisplay6136ea794b3f8b0013421fb8 #display7 input {
	width: 100% !important;
}

#formdisplay6136ea644b3f8b0013421fad #display7 input {
	width: 100% !important;
}

#formdisplay6136eaa44f79c90014f213e2 .btn-default:hover,
#formdisplay6136eaa44f79c90014f213e2 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay6136ea904f79c90014f213d7 .btn-default:hover,
#formdisplay6136ea904f79c90014f213d7 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay6136ea794b3f8b0013421fb8 .btn-default:hover,
#formdisplay6136ea794b3f8b0013421fb8 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay6136ea644b3f8b0013421fad .btn-default:hover,
#formdisplay6136ea644b3f8b0013421fad .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

/* ฟอร์ม Style 2 ญี่ปุ่น*/



/* ฟอร์ม Style 2 ไทย */
#formdisplay61485b723618ac00139a3c94 .form-control,
#formdisplay61485b7b3618ac00139a3c9f .form-control,
#formdisplay61485b843618ac00139a3caa .form-control,
#formdisplay61485b8d3618ac00139a3cb5 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay61485b723618ac00139a3c94 .form-control:focus,
#formdisplay61485b7b3618ac00139a3c9f .form-control:focus,
#formdisplay61485b843618ac00139a3caa .form-control:focus,
#formdisplay61485b8d3618ac00139a3cb5 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay61485b723618ac00139a3c94 .btn-default,
#formdisplay61485b7b3618ac00139a3c9f .btn-default,
#formdisplay61485b843618ac00139a3caa .btn-default,
#formdisplay61485b8d3618ac00139a3cb5 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay61485b723618ac00139a3c94 #display8 input,
#formdisplay61485b7b3618ac00139a3c9f #display8 input,
#formdisplay61485b843618ac00139a3caa #display8 input,
#formdisplay61485b8d3618ac00139a3cb5 #display8 input {
	width: 100% !important;
}


#formdisplay61485b723618ac00139a3c94 .btn-default:hover,
#formdisplay61485b723618ac00139a3c94 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay61485b7b3618ac00139a3c9f .btn-default:hover,
#formdisplay61485b7b3618ac00139a3c9f .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay61485b843618ac00139a3caa .btn-default:hover,
#formdisplay61485b843618ac00139a3caa .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay61485b8d3618ac00139a3cb5 .btn-default:hover,
#formdisplay61485b8d3618ac00139a3cb5 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

/* ฟอร์ม Style 2 ไทย */






/* ฟอร์ม Style 3 อังกฤษ */
#formdisplay61b17d8039db8600132f16d7 .form-control,
#formdisplay61b17d8d39db8600132f16e2 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay61b17d8039db8600132f16d7 .form-control:focus,
#formdisplay61b17d8d39db8600132f16e2 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay61b17d8039db8600132f16d7 .btn-default,
#formdisplay61b17d8d39db8600132f16e2 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay61b17d8039db8600132f16d7 #display8 input,
#formdisplay61b17d8d39db8600132f16e2 #display8 input {
	width: 100% !important;
}


#formdisplay61b17d8039db8600132f16d7 .btn-default:hover,
#formdisplay61b17d8039db8600132f16d7 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay61b17d8d39db8600132f16e2 .btn-default:hover,
#formdisplay61b17d8d39db8600132f16e2 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style 3 อังกฤษ */



/* ฟอร์ม Style 3 ญี่ปุ่น*/
#formdisplay61b1863d1a23300013e18de7 .form-control,
#formdisplay61b186481a23300013e18def .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay61b1863d1a23300013e18de7 .form-control:focus,
#formdisplay61b186481a23300013e18def .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay61b1863d1a23300013e18de7 .btn-default,
#formdisplay61b186481a23300013e18def .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay61b1863d1a23300013e18de7 #display8 input,
#formdisplay61b186481a23300013e18def #display8 input {
	width: 100% !important;
}


#formdisplay61b1863d1a23300013e18de7 .btn-default:hover,
#formdisplay61b1863d1a23300013e18de7 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay61b186481a23300013e18def .btn-default:hover,
#formdisplay61b186481a23300013e18def .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style 3 ญี่ปุ่น*/




/* ฟอร์ม Style 3 ไทย */
#formdisplay61b184451a23300013e18d9f .form-control,
#formdisplay61b1849b39db8600132f1836 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay61b184451a23300013e18d9f .form-control:focus,
#formdisplay61b1849b39db8600132f1836 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay61b184451a23300013e18d9f .btn-default,
#formdisplay61b1849b39db8600132f1836 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay61b184451a23300013e18d9f #display8 input,
#formdisplay61b1849b39db8600132f1836 #display8 input {
	width: 100% !important;
}


#formdisplay61b184451a23300013e18d9f .btn-default:hover,
#formdisplay61b1849b39db8600132f1836 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay61b1849b39db8600132f1836 .btn-default:hover,
#formdisplay61b1849b39db8600132f1836 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style 3 ไทย */




/* ฟอร์ม Style ร่วมงานกับเรา  ไทย */
#formdisplay627b54bde55ac00014fdfab4 .form-control,
#formdisplay627b54bde55ac00014fdfab4 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay627b54bde55ac00014fdfab4 .form-control:focus,
#formdisplay627b54bde55ac00014fdfab4 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay627b54bde55ac00014fdfab4 .btn-default,
#formdisplay627b54bde55ac00014fdfab4 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay627b54bde55ac00014fdfab4 #display8 input,
#formdisplay627b54bde55ac00014fdfab4 #display8 input {
	width: 100% !important;
}


#formdisplay627b54bde55ac00014fdfab4 .btn-default:hover,
#formdisplay627b54bde55ac00014fdfab4 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay627b54bde55ac00014fdfab4 .btn-default:hover,
#formdisplay627b54bde55ac00014fdfab4 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style ร่วมงานกับเรา  ไทย */




/* ฟอร์ม Style ร่วมงานกับเรา  ENG */
#formdisplay627b5afab341fa001a561172 .form-control,
#formdisplay627b5afab341fa001a561172 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay627b5afab341fa001a561172 .form-control:focus,
#formdisplay627b5afab341fa001a561172 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay627b5afab341fa001a561172 .btn-default,
#formdisplay627b5afab341fa001a561172 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay627b5afab341fa001a561172 #display8 input,
#formdisplay627b5afab341fa001a561172 #display8 input {
	width: 100% !important;
}


#formdisplay627b5afab341fa001a561172 .btn-default:hover,
#formdisplay627b5afab341fa001a561172 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay627b5afab341fa001a561172 .btn-default:hover,
#formdisplay627b5afab341fa001a561172 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style ร่วมงานกับเรา  ENG */



/* ฟอร์ม Style ร่วมงานกับเรา  ญี่ปุ่น  */
#formdisplay627b5b02b341fa001a561179 .form-control,
#formdisplay627b5b02b341fa001a561179 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay627b5b02b341fa001a561179 .form-control:focus,
#formdisplay627b5b02b341fa001a561179 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay627b5b02b341fa001a561179 .btn-default,
#formdisplay627b5b02b341fa001a561179 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay627b5b02b341fa001a561179 #display8 input,
#formdisplay627b5b02b341fa001a561179 #display8 input {
	width: 100% !important;
}


#formdisplay627b5b02b341fa001a561179 .btn-default:hover,
#formdisplay627b5b02b341fa001a561179 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay627b5b02b341fa001a561179 .btn-default:hover,
#formdisplay627b5b02b341fa001a561179 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style ร่วมงานกับเรา  ญี่ปุ่น  */


/*ปุ่มเลือกไฟล์ ร่วมงานกับเรา 3 ภาษา*/
#upload627b54bde55ac00014fdfab40 .btn-success,
#upload627b5afab341fa001a5611720 .btn-success,
#upload627b5b02b341fa001a5611790 .btn-success {
	color: #2e2f33;
	background-image: linear-gradient(to bottom, #f0f0f0 0, #e1e2e5 100%);
	background-color: transparent;
	border-color: #ffffff00;
	box-shadow: none;
	padding: 5px 10px 5px 10px;
	border-radius: 5px;
	margin-top: -3px;
}

#upload627b54bde55ac00014fdfab40 .btn-success:hover,
#upload627b5afab341fa001a5611720 .btn-success:hover,
#upload627b5b02b341fa001a5611790 .btn-success:hover {
	background-position: 0px;
	background: #ed1c24;
	color: #fff;
}

#upload627b54bde55ac00014fdfab40 .progress,
#upload627b5afab341fa001a5611720 .progress,
#upload627b5b02b341fa001a5611790 .progress {
	width: 500%;
}

/*ปุ่มเลือกไฟล์ ร่วมงานกับเรา 3 ภาษา*/





/* ฟอร์ม Style ทดลองขับ ไทย*/

#formdisplay6206221243fc2a00133718ba .form-control,
#formdisplay6206221243fc2a00133718ba .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay6206221243fc2a00133718ba .form-control:focus,
#formdisplay6206221243fc2a00133718ba .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay6206221243fc2a00133718ba .btn-default,
#formdisplay6206221243fc2a00133718ba .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay6206221243fc2a00133718ba #display8 input,
#formdisplay6206221243fc2a00133718ba #display8 input {
	width: 100% !important;
}


#formdisplay6206221243fc2a00133718ba .btn-default:hover,
#formdisplay6206221243fc2a00133718ba .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay6206221243fc2a00133718ba .btn-default:hover,
#formdisplay6206221243fc2a00133718ba .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style ทดลองขับ ไทย*/



/* ฟอร์ม Style ทดลองขับ ENG */

#formdisplay6206245243fc2a00133719c8 .form-control,
#formdisplay6206245243fc2a00133719c8 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay6206245243fc2a00133719c8 .form-control:focus,
#formdisplay6206245243fc2a00133719c8 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay6206245243fc2a00133719c8 .btn-default,
#formdisplay6206245243fc2a00133719c8 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay6206245243fc2a00133719c8 #display8 input,
#formdisplay6206245243fc2a00133719c8 #display8 input {
	width: 100% !important;
}


#formdisplay6206245243fc2a00133719c8 .btn-default:hover,
#formdisplay6206245243fc2a00133719c8 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay6206245243fc2a00133719c8 .btn-default:hover,
#formdisplay6206245243fc2a00133719c8 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style ทดลองขับ ENG */


/* ฟอร์ม Style ทดลองขับ ญี่ปุ่น  */

#formdisplay620624594bd76e0013c348c2 .form-control,
#formdisplay620624594bd76e0013c348c2 .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay620624594bd76e0013c348c2 .form-control:focus,
#formdisplay620624594bd76e0013c348c2 .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay620624594bd76e0013c348c2 .btn-default,
#formdisplay620624594bd76e0013c348c2 .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay620624594bd76e0013c348c2 #display8 input,
#formdisplay620624594bd76e0013c348c2 #display8 input {
	width: 100% !important;
}


#formdisplay620624594bd76e0013c348c2 .btn-default:hover,
#formdisplay620624594bd76e0013c348c2 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay620624594bd76e0013c348c2 .btn-default:hover,
#formdisplay620624594bd76e0013c348c2 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style ทดลองขับ ญี่ปุ่น  */





/* ฟอร์ม Style Policy QR */

#formdisplay628def9e698911001368b8dd .form-control,
#formdisplay628def9e698911001368b8dd .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay628def9e698911001368b8dd .form-control:focus,
#formdisplay628def9e698911001368b8dd .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay628def9e698911001368b8dd .btn-default,
#formdisplay628def9e698911001368b8dd .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay628def9e698911001368b8dd #display8 input,
#formdisplay628def9e698911001368b8dd #display8 input {
	width: 100% !important;
}


#formdisplay628def9e698911001368b8dd .btn-default:hover,
#formdisplay628def9e698911001368b8dd .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay628def9e698911001368b8dd .btn-default:hover,
#formdisplay628def9e698911001368b8dd .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


/* ฟอร์ม Style ทดลองขับ ญี่ปุ่น  */



/*from */
/*from รหัสภาพ */


/* ฟอร์ม Style 1 */
.no-js #formdisplay60cafc558261860012d13ee1 .col-xs-12.col-sm-12.col-md-12.padding img,
.no-js #formdisplay6136eaf74b3f8b0013421fc3 .col-xs-12.col-sm-12.col-md-12.padding img,
.no-js #formdisplay61485b6a3618ac00139a3c8c .col-xs-12.col-sm-12.col-md-12.padding img {
	width: 42%;
}

/* ฟอร์ม Style 2 */
.no-js #formdisplay60cb0d0ba045220012a03a42 .col-md-9.col-sm-12 img,
.no-js #formdisplay60cb172d8261860012d1447a .col-md-9.col-sm-12 img,
.no-js #formdisplay60cb173b8261860012d14483 .col-md-9.col-sm-12 img,
.no-js #formdisplay60cb17468261860012d14496 .col-md-9.col-sm-12 img {
	height: 100px;
}

.no-js #formdisplay6136eaa44f79c90014f213e2 .col-md-9.col-sm-12 img,
.no-js #formdisplay6136ea904f79c90014f213d7 .col-md-9.col-sm-12 img,
.no-js #formdisplay6136ea794b3f8b0013421fb8 .col-md-9.col-sm-12 img,
.no-js #formdisplay6136ea644b3f8b0013421fad .col-md-9.col-sm-12 img {
	height: 100px;
}

.no-js #formdisplay61485b723618ac00139a3c94 .col-md-9.col-sm-12 img,
.no-js #formdisplay61485b7b3618ac00139a3c9f .col-md-9.col-sm-12 img,
.no-js #formdisplay61485b843618ac00139a3caa .col-md-9.col-sm-12 img,
.no-js #formdisplay61485b8d3618ac00139a3cb5 .col-md-9.col-sm-12 img {
	height: 100px;
}

/* ฟอร์ม Style 3 */
.no-js #formdisplay61b17d8039db8600132f16d7 .col-md-9.col-sm-12 img,
.no-js #formdisplay61b17d8d39db8600132f16e2 .col-md-9.col-sm-12 img {
	height: 100px;
}

.no-js #formdisplay61b1863d1a23300013e18de7 .col-md-9.col-sm-12 img,
.no-js #formdisplay61b186481a23300013e18def .col-md-9.col-sm-12 img {
	height: 100px;
}

.no-js #formdisplay61b184451a23300013e18d9f .col-md-9.col-sm-12 img,
.no-js #formdisplay61b1849b39db8600132f1836 .col-md-9.col-sm-12 img {
	height: 100px;
}


/* ฟอร์ม  Style ร่วมงานกับเรา  */
.no-js #formdisplay62061924576db00013b6c051 .col-md-9.col-sm-12 img,
.no-js #formdisplay62061ba0576db00013b6c089 .col-md-9.col-sm-12 img,
.no-js #formdisplay62061e8064d1a000144d4213 .col-md-9.col-sm-12 img {
	height: 100px;
}


/* ฟอร์ม Style ทดลองขับ */
.no-js #formdisplay6206221243fc2a00133718ba .col-md-9.col-sm-12 img,
.no-js #formdisplay6206245243fc2a00133719c8 .col-md-9.col-sm-12 img,
.no-js #formdisplay620624594bd76e0013c348c2 .col-md-9.col-sm-12 img {
	height: 100px;
}

/* ฟอร์ม Style Policy QR */
.no-js #formdisplay628def9e698911001368b8dd .col-md-9.col-sm-12 img {
	height: 100px;
}


/* ฟอร์ม Contact */
.no-js #Component64bf5db0f124f30013557cba .col-md-9.col-sm-12 img,
.no-js #Component64bf5dbba6c1980013102e9c .col-md-9.col-sm-12 img,
.no-js #Component64bf5da577b67b0013d3ab89 .col-md-9.col-sm-12 img {
	height: 100px;
}





/*from เปลี่ยนรหัสภาพ */

/* ฟอร์ม Style 1 */
.no-js #formdisplay60cafc558261860012d13ee1 .label,
.no-js #formdisplay6136eaf74b3f8b0013421fc3 .label,
.no-js #formdisplay61485b6a3618ac00139a3c8c .label {
	font-size: 18px;
	font-weight: 500;
}


/* ฟอร์ม Style 2 */
.no-js #formdisplay60cb0d0ba045220012a03a42 .label,
.no-js #formdisplay60cb172d8261860012d1447a .label,
.no-js #formdisplay60cb173b8261860012d14483 .label,
.no-js #formdisplay60cb17468261860012d14496 .label {
	font-size: 18px;
	font-weight: 500;
}

.no-js #formdisplay6136eaa44f79c90014f213e2 .label,
.no-js #formdisplay6136ea904f79c90014f213d7 .label,
.no-js #formdisplay6136ea794b3f8b0013421fb8 .label,
.no-js #formdisplay6136ea644b3f8b0013421fad .label {
	font-size: 18px;
	font-weight: 500;
}

.no-js #formdisplay61485b723618ac00139a3c94 .label,
.no-js #formdisplay61485b7b3618ac00139a3c9f .label,
.no-js #formdisplay61485b843618ac00139a3caa .label,
.no-js #formdisplay61485b8d3618ac00139a3cb5 .label {
	font-size: 18px;
	font-weight: 500;
}

/* ฟอร์ม Style 3 */
.no-js #formdisplay61b17d8039db8600132f16d7 .label,
.no-js #formdisplay61b17d8d39db8600132f16e2 .label {
	font-size: 18px;
	font-weight: 500;
}

.no-js #formdisplay61b1863d1a23300013e18de7 .label,
.no-js #formdisplay61b186481a23300013e18def .label {
	font-size: 18px;
	font-weight: 500;
}

.no-js #formdisplay61b184451a23300013e18d9f .label,
.no-js #formdisplay61b1849b39db8600132f1836 .label {
	font-size: 18px;
	font-weight: 500;
}


/* ฟอร์ม  Style ร่วมงานกับเรา  */
.no-js #formdisplay62061924576db00013b6c051 .label,
.no-js #formdisplay62061ba0576db00013b6c089 .label,
.no-js #formdisplay62061e8064d1a000144d4213 .label {
	font-size: 18px;
	font-weight: 500;
}


/* ฟอร์ม Style ทดลองขับ */
.no-js #formdisplay6206221243fc2a00133718ba .label,
.no-js #formdisplay6206245243fc2a00133719c8 .label,
.no-js #formdisplay620624594bd76e0013c348c2 .label {
	font-size: 18px;
	font-weight: 500;
}

/* ฟอร์ม Style Policy QR */
.no-js #formdisplay628def9e698911001368b8dd .label {
	font-size: 18px;
	font-weight: 500;
}


/* ฟอร์ม Contact */
.no-js #Component64bf5db0f124f30013557cba .label,
.no-js #Component64bf5dbba6c1980013102e9c .label,
.no-js #Component64bf5da577b67b0013d3ab89 .label {
	font-size: 18px;
	font-weight: 500;
}

/* ฟอร์ม Style หน้าแรกตัวถังและสี ไทย*/
#formdisplay625e779aa7654d001ad95660 .form-control,
#formdisplay625e8605a19fdc001a624d11 .form-control,
#formdisplay625e8717a19fdc001a624d5a .form-control {
	border: none;
	border: 1px solid #dadada;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
	background-color: transparent;
	padding: 10px;
	color: #333 !important;
	height: 50px;
}

#formdisplay625e779aa7654d001ad95660 .form-control:focus,
#formdisplay625e8605a19fdc001a624d11 .form-control:focus,
#formdisplay625e8717a19fdc001a624d5a .form-control:focus {
	border: 1px solid #c0191f;
}

#formdisplay625e779aa7654d001ad95660 .btn-default,
#formdisplay625e8605a19fdc001a624d11 .btn-default,
#formdisplay625e8717a19fdc001a624d5a .btn-default {
	background-repeat: repeat-x;
	border-color: #0000;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
	padding: 15px 30px;
	font-size: 18px;
	border: 0px solid transparent;
	color: #fff;
	text-shadow: none;
	border-radius: 30px;
	background: linear-gradient(to right, #c0191f 0%, #c0191f 100%);
}

#formdisplay625e779aa7654d001ad95660 #display8 input,
#formdisplay625e8605a19fdc001a624d11 #display8 input,
#formdisplay625e8717a19fdc001a624d5a #display8 input {
	width: 100% !important;
}


#formdisplay625e779aa7654d001ad95660 .btn-default:hover,
#formdisplay625e779aa7654d001ad95660 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay625e8605a19fdc001a624d11 .btn-default:hover,
#formdisplay625e8605a19fdc001a624d11 .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}

#formdisplay625e8717a19fdc001a624d5a .btn-default:hover,
#formdisplay625e8717a19fdc001a624d5a .btn-default:focus {
	background-position: 0 0px;
	background: linear-gradient(to right, #333 0%, #333 100%);
}


.no-js #formdisplay625e779aa7654d001ad95660 .label,
.no-js #formdisplay625e8605a19fdc001a624d11 .label,
.no-js #formdisplay625e8717a19fdc001a624d5a .label {
	font-size: 18px;
	font-weight: 500;
}

#btnview625e779aa7654d001ad95660,
#btnview625e8605a19fdc001a624d11,
#btnview625e8717a19fdc001a624d5a {
	margin-left: 23%;
}


#formdisplay625e779aa7654d001ad95660,
#formdisplay625e8605a19fdc001a624d11,
#formdisplay625e8717a19fdc001a624d5a {
	background-color: #fafafa !important;
	border-radius: 20px;
	box-shadow: 0px 0px 5px 0px rgb(201 201 201);
}

/* รูป */
#background625e776ffc14a6001b7de921,
#background625e85e492d114001a0249e5,
#background625e870292d114001a024ab7 {
	margin-top: 28%;
}

/* ฟอร์ม Style หน้าแรกตัวถังและสี ไทย*/

.button-td:hover {
	background-color: #ed1e26;
}

.button-td {
	background-color: #595959;
	color: #fff;
	text-align: center;
	padding: 5% 25%;
	width: fit-content;
	margin: 0 auto;
	border-radius: 30px;
	transition: 0.5s;
}

#tableA {
	width: 100%;
}

#tableA th {
	background-color: #ed1c24;
	padding: 20px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	border: solid 5px #fff;
}

#tableA td {
	border: 5px solid #fff;
	padding: 10px;
	font-size: 16px;
	width: 25%;
	text-align: center;
}

#tableA tr:nth-child(even) {
	background-color: #f2f2f2;
}

#tableA tr:hover {
	background-color: #dddddd;
}

#tableB {
	width: 100%;
}

#tableB th {
	background-color: #1f1f1f;
	padding: 20px;
	color: #ffffff;
	font-size: 18px;
}

#tableB td {
	border: 1px solid #ddd;
	background-color: #f3f3f3;
	padding: 10px;
	font-size: 16px;
	width: 25%;
}

.itopplus-bg0 {
	background-color: #000;
	color: #fff;
}

.toyotalibra_bnt1x {
	font-size: 20px;
	text-align: center;
	background-color: #ed1c24;
	color: #fff;
	padding: 3.5% 10%;
	width: fit-content;
	margin-top: 3%;
	border-radius: 50px;
	box-shadow: 0px 1px 5px 0px rgb(237 28 36);
	transition: 0.5s;
	width: 80%;
}

.toyotalibra_text13x {
	font-size: 18px;
	white-space: break-spaces;
	padding: 10% 0%;
}

.TabItpContentLandingPage14>.nav-tabs {
	width: 25%
}

.TabItpContentLandingPage14>.nav-tabs>li>a {
	padding: 10px 10px;
	text-align: left;
	font-weight: 400;
}

.TabItpContentLandingPage14>.nav-tabs>li>a span {
	font-size: 16px;
}

.tab-itp-background {
	background-color: inherit;
	padding: 0% !important;
	margin-top: 1%;
	margin-bottom: 2%;
}

/* album Used */

.album-uc-mg {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

.album-uc-block {
	display: flex;
	width: 100%;
	gap: 10px;
	/* background-color: #df1c21; */
	color: #000;
	padding: 7% 15%;
	font-size: 16px;
	/* border-left: solid 1px; */
	/* border-right: solid 1px; */
	border-top: solid 1px #eceef3;
	/* border-bottom: solid 1px; */
}

.album-uc-img {
	width: 17%;
	align-self: center;
}

.album-uc-text {
	width: 83%;
	align-self: center;
}

.uc-bg {
	border-left: solid 1px #eceef3;
	/* background-color: #33d234; */
}

.album-uc-topic {
	font-size: 18px;
	white-space: break-spaces;
}

.album-uc-detail {
	font-size: 16px;
	padding: 2% 0%;
	color: #8a9bad;
}

.album-uc-price {
	font-size: 2em;
	font-weight: 500;
	color: #df1c21;
}

.album-uc-pd {
	padding: 5%;
}

.used-car-pd {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	gap: 10px;
	margin-bottom: 5%;
}

.used-car-block-img {
	width: 25%;
	margin-bottom: 10%;
}

.used-car-block-topic {
	font-size: 14px;
	color: #8a9bad;
}

.used-car-block-text {
	font-size: 18px;
	color: #000;
	font-weight: 500;
}

.used-car-block {
	background-color: #f7f8fa;
	padding: 10%;
	box-shadow: 0 0 0 1px rgba(6, 8, 10, .05), 0 2px 4px rgba(6, 8, 10, .05);
	border-radius: 5px;
}

.used-car {
	font-size: 4em;
	font-weight: 600;
	text-align: center;
	margin-bottom: 2%;
	color: #e41c22;
}

.used-carTO-pd {
	padding: 3% 0%;
}

.used-carTO-text1 {
	font-size: 24px;
	font-weight: 500;
	color: #000;
}

.used-carTO-text2 {
	font-size: 2em;
	font-weight: 500;
	color: #e41c22;
}

.used-carTO-text3 {
	font-size: 24px;
	font-weight: 500;
	color: #000;
	margin-top: 1%;
}

ul.icon-bb {
	font-size: 16px;
}

.used-carTO-text4 {
	font-size: 16px;
	white-space: break-spaces;
	margin-bottom: 1%;
}

.used-carTO-text5 {
	font-size: 20px;
	font-weight: 500;
	color: #000;
	margin-bottom: 1%;
}

.used-carTO-text6 {
	font-size: 16px;
	white-space: break-spaces;
}

.used-carTO-block {
	display: flex;
	width: 100%;
	gap: 10px;
	margin-bottom: 0.5%;
}

.used-carTO-bimg {
	width: 3%;
	align-self: center;
}

.used-carTO-btext {
	width: 97%;
	align-self: center;
	font-size: 16px;
}

/* นโยบายความเป็นส่วนตัว */

.ITPcookiebar {
	width: 100% !important;
	background-color: rgb(0 0 0 / 50%) !important;
	color: #fff;
}

.ITPlinkToCookiepage:hover {
	color: #ed1c24 !important;
}

.unknown_prf .btn-main {
	margin-bottom: 100%;
}

.buttonExampleSite:hover {
	background: #444 !important;
	border: 1px solid #444 !important;
	color: #fff !important;
}

.buttonExampleSite {
	border-radius: 0px !important;
	background-color: #ed1c24 !important;
	font-size: 16px !important;
	border: 1px solid #ed1c24 !important;
	color: #fff !important;
}

/* policy QR */

.policy-text h1 {
	font-weight: 500;
	text-align: center;
	margin-bottom: 1%;
	margin-top: 1%;
}

.policy-text h4 {
	font-weight: 500;
}

.policy-text p {
	white-space: break-spaces;
}

ul.icon-policy {
	font-size: 16px;
}

.policy-text h3 {
	font-weight: 500;
}

/*from Contact Eng*/

.no-js #Component64bf5db0f124f30013557cba .form-control {
	border: 1px solid transparent;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	font-size: 14px !important;
	padding: 30px;
	background: #f2f3f7;
	color: #000;
}

.no-js #Component64bf5db0f124f30013557cba .form-control:hover {
	border-color: #ed1c24;
}

.no-js #Component64bf5db0f124f30013557cba ::placeholder {
	color: #000 !important;
	font-weight: 300;
}

.no-js #Component64bf5db0f124f30013557cba .form-control:focus {
	border-color: #ed1c24;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075), 0 0 0px rgba(102, 175, 233, 0);
	color: #000 !important;
}

.no-js #Component64bf5db0f124f30013557cba .btn {
	background-image: linear-gradient(to right, #ed1c24 0%, #ed1c24 50%, #ed1c24 100%);
	background-repeat: repeat-x;
	border-color: #baf1f3;
	border-radius: 30px;
	padding: 10px 30px;
	font-size: 16px;
	border: 0px solid transparent;
	color: #fff;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
}

.no-js #Component64bf5db0f124f30013557cba .btn-default {
	text-shadow: 0 0 0 #fff;
}


.no-js #Component64bf5db0f124f30013557cba .btn-default:active {
	background-color: #404040;
}

.no-js #Component64bf5db0f124f30013557cba .btn-default:hover,
.no-js #Component64bf5db0f124f30013557cba .btn-default:focus {
	background-position: 0 0px;
	background-color: #404040;
}

/*from Contact Jap*/

.no-js #Component64bf5dbba6c1980013102e9c .form-control {
	border: 1px solid transparent;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	font-size: 14px !important;
	padding: 30px;
	background: #f2f3f7;
	color: #000;
}

.no-js #Component64bf5dbba6c1980013102e9c .form-control:hover {
	border-color: #ed1c24;
}

.no-js #Component64bf5dbba6c1980013102e9c ::placeholder {
	color: #000 !important;
	font-weight: 300;
}

.no-js #Component64bf5dbba6c1980013102e9c .form-control:focus {
	border-color: #ed1c24;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075), 0 0 0px rgba(102, 175, 233, 0);
	color: #000 !important;
}

.no-js #Component64bf5dbba6c1980013102e9c .btn {
	background-image: linear-gradient(to right, #ed1c24 0%, #ed1c24 50%, #ed1c24 100%);
	background-repeat: repeat-x;
	border-color: #baf1f3;
	border-radius: 30px;
	padding: 10px 30px;
	font-size: 16px;
	border: 0px solid transparent;
	color: #fff;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
}

.no-js #Component64bf5dbba6c1980013102e9c .btn-default {
	text-shadow: 0 0 0 #fff;
}


.no-js #Component64bf5dbba6c1980013102e9c .btn-default:active {
	background-color: #404040;
}

.no-js #Component64bf5dbba6c1980013102e9c .btn-default:hover,
.no-js #Component64bf5dbba6c1980013102e9c .btn-default:focus {
	background-position: 0 0px;
	background-color: #404040;
}



/*from Contact ไทย*/



.no-js #Component64bf5da577b67b0013d3ab89 .form-control {
	border: 1px solid transparent;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	font-size: 14px !important;
	padding: 30px;
	background: #f2f3f7;
	color: #000;
}

.no-js #Component64bf5da577b67b0013d3ab89 .form-control:hover {
	border-color: #ed1c24;
}

.no-js #Component64bf5da577b67b0013d3ab89 ::placeholder {
	color: #000 !important;
	font-weight: 300;
}

.no-js #Component64bf5da577b67b0013d3ab89 .form-control:focus {
	border-color: #ed1c24;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075), 0 0 0px rgba(102, 175, 233, 0);
	color: #000 !important;
}

.no-js #Component64bf5da577b67b0013d3ab89 .btn {
	background-image: linear-gradient(to right, #ed1c24 0%, #ed1c24 50%, #ed1c24 100%);
	background-repeat: repeat-x;
	border-color: #baf1f3;
	border-radius: 30px;
	padding: 10px 30px;
	font-size: 16px;
	border: 0px solid transparent;
	color: #fff;
	box-shadow: 2px 2px 2px 2px rgb(179 179 179);
}

.no-js #Component64bf5da577b67b0013d3ab89 .btn-default {
	text-shadow: 0 0 0 #fff;
}


.no-js #Component64bf5da577b67b0013d3ab89 .btn-default:active {
	background-color: #404040;
}

.no-js #Component64bf5da577b67b0013d3ab89 .btn-default:hover,
.no-js #Component64bf5da577b67b0013d3ab89 .btn-default:focus {
	background-position: 0 0px;
	background-color: #404040;
}





@media only screen and (max-width: 992px) {
  #main-navbar-flag {
    margin: 0 !important;
    padding: 0 !important;
}

#main-navbar-flag a .row::before,
#main-navbar-flag a .row::after {
    display: none;
}

#main-navbar-flag a {
    width: 100%;
}

#main-navbar-flag a .row {
    display: grid;
    grid-template-columns: 35px 120px;
    place-content: center;
    place-items: center;
    width: 100%;
    gap: 10px;
    margin: 5px 0 10px;
}

#main-navbar-flag a .row>div {
    white-space: nowrap;
    width: 100% !important;
    margin: 0 !important;
    padding: 0;
}

  
	.itopplus-header {
		display: none;
	}

	.itopplus-search-image-flex-container {
		width: 100% !important;
		display: inline-block !important;
	}

	.itopplus-search-image-flex-item {
		background-color: #f6f8f8 !important;
		display: inherit;
		width: 100% !important;
	}

	.itopplus-search-shopcart-image {
		height: auto !important;
		overflow: hidden;
	}

	.itopplus-search-shopcart-image img {
		width: 100% !important;
	}

	.search_text {
		text-align: center;
	}

	.itopplus-search-shopcart-image {
		background: #f6f8f8;
	}


	#table-cv {
		display: none;
	}

	#carousel60b60b33cce2030012b90878 {
		margin-bottom: -1%;
	}

	.toyotalibra_text5 {
		white-space: inherit;
	}

	.toyotalibra_padding2 {
		font-size: 16px;
	}

	.toyotalibra_text6 {
		font-size: 16px;
	}

	.toyotalibra_footer5 {
		font-size: 14px;
	}

	.toyotalibra_footer6 {
		font-size: 14px;
		white-space: inherit;
	}

	.toyotalibra_footer7 {
		font-size: 18px;
	}

	.toyotalibra_footer8 {
		font-size: 14px;
		white-space: inherit;
	}

	.toyotalibra_footerbd4 {
		height: 200px;
	}

	.row-fluid [class*=col-sm-5fix] {
		width: 50% !important;
		float: left !important;
	}

	.toyotalibra_cartext2 {
		font-size: 10px;
	}

	.toyotalibra_cartext3 {
		font-size: 14px;
	}

	.toyotalibra_cartext1 {
		font-size: 16px;
	}

	.toyotalibra_cartext4 {
		font-size: 12px;
	}

	.nav-justified {
		display: -webkit-inline-box;
		/* overflow: scroll; */
	}

	#Specifications .nav-pills>li.active>a,
	#Specifications .nav-pills>li.active>a:focus,
	#Specifications .nav-pills>li.active>a:hover {
		line-height: inherit;
	}

	#Specifications .nav-justified {
		background-color: transparent;
	}

	#colorteb .nav-pills>li.active>a,
	#colorteb .nav-pills>li.active>a:focus,
	#colorteb .nav-pills>li.active>a:hover {
		line-height: inherit;
	}

	#colorteb .nav-justified {
		background-color: transparent;
	}

	#Gallerycar .nav-pills>li.active>a,
	#Gallerycar .nav-pills>li.active>a:focus,
	#Gallerycar .nav-pills>li.active>a:hover {
		line-height: inherit;
	}

	#Gallerycar .nav-justified {
		background-color: transparent;
	}

	.toyotalibra_cartext1 {
		font-size: 14px;
	}

	.toyotalibra_text10 {
		font-size: 14px;
	}

	.toyotalibra_text11 {
		font-size: 1.3em;
	}

	.toyotalibra_text12 {
		font-size: 14px;
	}

	.toyotalibra_text16 {
		font-size: 14px;
	}

	.toyotalibra_text13 {
		font-size: 20px;
		padding: 2% 0% 0% 4%;
	}

	.toyotalibra_text17 {
		font-size: 14px;
		white-space: inherit;
	}

	.toyotalibra_text22 {
		white-space: inherit;
	}

	#Contact .nav-justified {
		background-color: transparent;
	}

	#Contact .nav-pills>li.active>a,
	#Contact .nav-pills>li.active>a:focus,
	#Contact .nav-pills>li.active>a:hover {
		line-height: inherit;
	}

	.row-fluid [class*=col-sm-5fix] {
		width: 100% !important;
		float: left !important;
	}

	#background625e776ffc14a6001b7de921,
	#background625e85e492d114001a0249e5,
	#background625e870292d114001a024ab7 {
		margin-top: 0%;
	}

}






@media only screen and (max-width:480px) {
	.table-responsive {
		white-space: nowrap;
	}

	#imagesControl60b60b33cce2030012b90878 {
		padding: 0px !important;
	}

	#carousel60b60b33cce2030012b90878 {
		margin-bottom: -2%;
	}

	.toyotalibra_topic1,
	.toyotalibra_topic2,
	.toyotalibra_footer4 {
		font-size: 20px;
	}

	.toyotalibra_text2 {
		font-size: 22px;
	}

	.toyotalibra_text6 {
		margin-bottom: 5%;
	}

	.toyotalibra_footerbd4 {
		height: inherit;
		padding: 0% 3% 0% 3%;
	}

	.toyotalibra_footer5 {
		font-size: 20px;
	}

	.toyotalibra_footer7 {
		font-size: 22px;
		margin-top: 5%;
	}

	.toyotalibra_footerbd5 {
		margin-bottom: 15%;
		margin-top: 15%;
	}

	.toyotalibra_footer6 {
		font-size: 16px;
		white-space: inherit;
	}

	.toyotalibra_footerimg3 {
		width: 50%;
	}

	.toyotalibra_text10 {
		font-size: 16px;
	}

	.toyotalibra_text11 {
		font-size: 24px;
	}

	.toyotalibra_text12 {
		font-size: 16px;
	}

	.toyotalibra_img4 {
		width: 40%;
	}

	.toyotalibra_padding4 {
		display: none;
	}

	.toyotalibra_text16 {
		font-size: 18px;
	}

	.toyotalibra_bg2 {
		margin-top: 4%;
	}

	.toyotalibra_img6 {
		width: 30%;
	}

	.toyotalibra_img9 {
		width: 30%;
	}

	.toyotalibra_text21 {
		font-size: 16px;
	}

	.toyotalibra_border3 {
		margin-bottom: 3%;
	}

	.toyotalibra_border4 {
		margin-bottom: 3%;
	}

	.toyotalibra_img7 {
		width: 20%;
	}

	.toyotalibra_text18 {
		font-size: 22px;
	}

	.toyotalibra_cartext1 {
		font-size: 16px;
	}

	.toyotalibra_cartext2 {
		font-size: 16px;
	}

	.toyotalibra_cartext3 {
		font-size: 18px;
	}

	.toyotalibra_carborder2 {
		padding: 20% 2% 12% 2%;
		margin-top: 10%;
	}

	.nav-justified {
		display: -webkit-inline-box;
		overflow: scroll;
	}

	.toyotalibra_cartext10 {
		font-size: 20px;
	}

	.toyotalibra_carcontainers {
		width: 50%;
	}

	#Specifications .nav-justified {
		font-size: 16px;
	}

	#colorteb .nav-justified {
		font-size: 16px;
	}

	#Gallerycar .nav-justified {
		font-size: 16px;
	}

	.vertical-tab .tab-content h3 {
		display: none;
	}

	#imagesControl60b7101f4955c100127bfbd3,
	#imagesControl60b72759bad0960012bf6fbf {
		padding: 0px !important;
	}

	.toyotalibra_carPD4 {
		padding: 10% 10% 10% 10%;
	}

	.ItopplusInstallmentScheduleMain {
		display: block;
	}

	.ItopplusISLeft {
		width: 100%;
	}

	.ItopplusISRight {
		width: 100%;
	}

	select#color-selecter {
		width: 92%;
	}

	.left45perContainer {
		width: 100%;
	}

	.paddingRightItop {
		display: block;
		padding: 20px 20px 20px 20px;
	}

	.ItopplusInstallmentScheduleContainer {
		height: auto;
	}

	#titleCarBrand {
		font-size: 20px;
	}

	#titleWordingSc {
		font-size: 30px;
	}

	.ItopplusPriceContainer span {
		font-size: 28px;
	}

	.right55perContainer {
		width: 100%;
		margin-top: 20%;
	}

	#itopplusPicturePro {
		height: auto;
	}

	.text2 span {
		font-size: 22px;
	}

	.itpRightBottomCon {
		padding: 20px 20px 20px 20px;
	}

	.toyotalibra_padding10 {
		width: 100%;
	}

	.toyotalibra_from1 {
		font-size: 20px;
	}

	.used-car {
		font-size: 2.5em;
	}

	.used-car-pd {
		grid-template-columns: repeat(2, 1fr);
	}

.Textmanager.font-inherit {
    display: block;
}

.Contentmanager .col-md-6.pull-left {
    padding-right: 0px;
    padding-left: 0px;
}
}










#background6760f4df662823001a8a6b96 .col-md-3.col-sm-4.col-xs-4 {
    width: 16.6666%;
}

