p.chromeframe {background-color:#ff0000; line-height:25px; font-size:14px; font-family: Arial, sans-serif; text-align:center; position:absolute; width:100%;}
p.chromeframe a {color:#ffffff; font-weight: bold; text-transform: uppercase;}
p.chromeframe a:hover {text-decoration: underline;}

.m_top{margin-top:40px;}.m_bot{margin-bottom:40px;}.m_top20{margin-top:20px;}.m_bot20{margin-bottom:20px;}.m_top10{margin-top:10px;}.m_bot10{margin-bottom:10px;}.m_top0{margin-top:0px;}.m_bot0{margin-bottom:0px;}img{max-width:100%;}
* {outline:none !important;}

a {-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}

body {-webkit-backface-visibility: hidden;font-family: 'Thasadith', sans-serif;font-size:16px;line-height:150%;font-weight:400;color:#000000;}
h1, .h1, h2, .h2, h4, .h4  {font-weight:700;}
h1, .h1 {font-size:54px;}
h1, h2, h3, h4, h5, h6 {line-height:150%;}
a, a:hover, a:focus {color:#0090BB;text-decoration:none;}
.pls {border:1px solid #0090BB;padding:7px 80px 7px 20px;display:inline-block;}
.pls span {margin-right:20px;}
.pls:hover, .pls:focus {background-color:#0090BB;color:#ffffff;}
.weight300 {font-weight:300}

@media screen and (min-width:768px){
	.row {margin-right:-5px;margin-left:-5px;}
	.container, .container-fluid, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-right:5px;padding-left:5px;}
}

@media screen and (max-width:767px) {
	.pls {padding: 7px 10px;}
	.pls span {margin-right:5px;}
}

/*--- NAVIGATION ---*/
.navbar {border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-bottom:0;min-height:0px}
.carousel-indicators li, .carousel-indicators li.active {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:4px;width:45px;border:none;background-color:#0090BB;margin:0 4px;}

@media screen and (min-width:768px) {
	.navbar-default {background-color:transparent;border:none;margin-top:30px;}
	.navbar-default .navbar-nav>li>a {color:#000000;padding:0;padding-bottom:0px;margin:0;border:3px solid transparent;border-left:none;border-right:none;border-top:none;margin-right:60px}
	.navbar-default .navbar-nav>li:last-child>a {margin-right:0;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color:#000000;background:transparent;border:3px solid #0090BB;border-left:none;border-right:none;border-top:none;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.navbar-default {margin-top:40px;}
    .navbar-default .navbar-nav>li>a {margin-right:50px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.navbar-default .navbar-nav>li>a {margin-right:20px;}
}

@media screen and (max-width:768px) {
	.navbar {margin-top:20px;margin-bottom:20px}
	#logo img {max-height:40px}
	.navbar-toggle {margin:9px}
}

/*--- INFINITE SCROLL ---*/
.infinite_scroll {height: 50px;max-width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.infinite_scroll .scroller {height: 50px;width: 2400px;position: absolute;overflow:hidden;top: 0;left: 0;animation: moveSlideshow 30s linear infinite;}
.infinite_scroll .scroller img {display:inline-block;vertical-align:middle;width:100px;margin:0 20px;}
@keyframes moveSlideshow {100% {transform: translateX(-860px);}}
@-o-keyframes moveSlideshow {100% {transform: translateX(-860px);}}
@-ms-keyframes moveSlideshow {100% {transform: translateX(-860px);}}
@-moz-keyframes moveSlideshow {100% {transform: translateX(-860px);}}
@-webkit-keyframes moveSlideshow {100% {transform: translateX(-860px);}}

/*--- HOME ---*/
#car_home img {width:100%;}
#car_home, #car_home .carousel-inner, #car_home .item {max-height:1000px;overflow:hidden;}
#car_home .glyphicon-chevron-right:before, #car_home .glyphicon-chevron-left:before {content:none;}
#car_home .carousel-indicators li.active {background-color:#ffffff;}
#car_home .carousel-control {text-shadow:none;}
#car_home .carousel-indicators,#car_home .carousel-control .glyphicon-chevron-left,#car_home .carousel-control .glyphicon-chevron-right,#car_home .carousel-control .icon-next,#car_home .carousel-control .icon-prev {bottom:40px;top:auto;margin-bottom:0;}
#car_home .carousel-caption {top:10%;left:10%;right:auto;bottom:auto;margin:0;text-align:left;text-shadow:none;}

.events_wrapper {background-color:#0090BB;color:#ffffff;padding-bottom:40px}
.events_wrapper .event a {color:#ffffff;}

@media screen and (max-width:767px) {
	#car_home h2 {font-size:22px;}
	.event_title h3 {font-size:20px}
}



/*--- COMPANY ---*/
.company_header {background-image:url('/img/company.jpg');background-position:right center;background-repeat:no-repeat;background-size:30%;background-color:#0b3c4c;color:#ffffff;padding-top:40px;padding-bottom:80px;}



/*--- ACTIVITY ---*/
.activity_header {background-image:url('/img/activity.jpg');background-position:right center;background-repeat:no-repeat;background-size:30%;background-color:#0b3c4c;color:#ffffff;padding-top:40px;padding-bottom:80px;}


/*--- EVENTS ---*/
.event_header {background-color:#0b3c4c;color:#ffffff;text-transform: capitalize;}


/*--- PRODUCT LIST ---*/
.product_header {background-image:url('/img/product.jpg');background-position:right center;background-repeat:no-repeat;background-size:30%;background-color:#0b3c4c;color:#ffffff;padding-top:40px;padding-bottom:80px;}
.trigger:hover, .trigger:focus {cursor:pointer;}
#accordion_desktop h3 {font-size:22px;margin:20px 0;border-right:1px solid #eeeeee;margin-right:-5px;margin-left:-5px;}
#accordion_desktop .trigger:last-child h3 {border:none;}
#accordion_desktop img, #accordion_mobile img {border:1px solid #eeeeee;}

@media screen and (max-width:1199px) {
	#accordion_desktop h3 {font-size:19px;}
}

@media screen and (max-width:991px) {
	#accordion_desktop h3 {font-size:17px;}
}

@media screen and (min-width:992px) {
	.trigger {border-bottom:1px solid #eeeeee;}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#accordion_desktop h3 {font-size:19px;border:none;}
}

@media screen and (min-width:768px) {
	.trigger .trigger_inner {text-align:center;padding:10px 0;}
	.trigger.triggered {border-bottom:4px solid #0090BB;}
}

@media screen and (max-width:767px) {
	.trigger.triggered {color:#0090BB;}
}

/*--- PRODUCT DETAIL ---*/
.product_header {background-color:#0b3c4c;color:#ffffff;padding-top:40px;padding-bottom:80px;}
.product_desc h4 {font-weight: 700;margin:20px 0 0 0;}
#product_table tr td:first-child {font-weight:bold;}
#related {margin-bottom:40px;}
#related .item img {border:1px solid #eeeeee;}
#related .item h4 {margin-bottom:0;}

/*--- CONTACT ---*/
.contact_header {background-color:#0b3c4c;color:#ffffff;text-transform: capitalize;}

/*--- FOOTER ---*/
#bottom {font-size:80%;}
