/* This website is developed by F4ur Tran - www.f4urtran.com */

/* @import url(https://fonts.googleapis.com/css?family=Roboto:400,700,300); */

/* Enter Your Custom CSS Here */


 
h1,h2,h3,h4,h5,h6,strong{font-family: 'Oswald', sans-serif !important;}
li,p{font-family: 'Raleway', sans-serif !important;}
p.text-vision-text, p.text-white{    font-family: 'Knockout-HTF49-Liteweight', sans-serif !important;}
.blue-text{font-family: 'Oswald', sans-serif !important;}
strong{text-transform: uppercase !important;}
article .centered.padding-top{display:none}
.vc_gitem-post-data-source-post_title{height:70px;text-align:left}
.vc_gitem-post-data-source-post_excerpt{height:140px}

.post-edit-link{display:none;}
p {
    margin: 0 0 10px !important;
}
iframe
{
 	max-width: 100%; 
}

p
{
 	font-size: 16px; 
  	line-height: 24px;
}

.height-200
{
 	height: auto;
  	max-height: 200px;
}

.no-padding
{
 	padding-left: 0px !important;
  	padding-right: 0px !important;
}
/* slider */
.nivo-caption
{
    /* color: #FFF;
  	padding: 30px !important;
  	width: 50% !important;
  	margin-left: 50% !important;
  	margin-top: 180px !important;
  	font-size: 32px;
  	border-radius: 4px !important;
    margin-bottom: 80px !important; */
  background: rgba(0, 0, 0, 0) url("http://choonheng.com.sg/wp-content/uploads/222222-0.8.png") repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    font-size: 32px !important;
    font-weight: 700;
    margin-left: 14%;
    margin-top: 180px;
    padding: 30px !important;
    position: absolute;
    right: 10% !important;
    left: auto !important;
    width: 40% !important;
  	margin-bottom: 5%;
  	bottom: 10% !important;
}

@media (max-width: 800px)
{
	blockquote p { font-size: 24px !important; }
	blockquote
  {
      padding: 50px 30px 30px !important; 
  }
}

@media (max-width: 1000px)
{
	.background-cover-parts,
.background-cover-service,
.background-cover-service-2,
.background-cover-service-3,
.background-cover-lf-01,
.background-cover-cf-01,
.background-cover-xf-01
  {
      height: 250px !important;
  }
  
    .truck-detail-row
    {
     	display: none; 
    }

    .background-cover-parts-text
    {
    	margin-bottom: 30px;
    }

	.table-row
    {
      	margin-left: 0px !important;
  		margin-right: 0px !important;
    }

}

@media (max-width: 650px)
{
.vc_column_container>.vc_column-inner
{
  padding-left:15px !important;
  padding-right:15px !important;
}
.navbar-collapse.collapse.in
{
  min-width:400px
}
.navbar .container
{
 	width: auto !important; 
}
.vc_row.wpb_row.vc_row-fluid
{
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
#site-navigation
{
 	float: right;
  	width: calc(100% - 300px);
  	padding-top: 0px;
}
.background-cover-parts,
.background-cover-service,
.background-cover-service-2,
.background-cover-service-3,
.background-cover-lf-01,
.background-cover-cf-01,
.background-cover-xf-01
  {
      height: 150px !important;
  }

  .truck-detail-row
  {
   	display: none; 
  }

	.nivo-caption
{
  background: rgba(0, 0, 0, 0) url("http://choonheng.com.sg/wp-content/uploads/222222-0.8.png") repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    font-size: 14px !important;
    font-weight: 700;
    margin-left: 4%;
    padding: 5px !important;
    position: absolute;
    width: 80% !important;
  	margin-bottom: 5%;
  	bottom: 10% !important;
}


.background-cover-service-text
{
    background: url('http://choonheng.com.sg/wp-content/uploads/222222-0.8.png') repeat;
   	color: #FFF;
  	padding: 5px;
  	position: absolute;
  	width: 80%;
  	margin-left: 2%;
  	font-size: 12px;
  	border-radius: 4px;
  	font-weight: 700;
  	bottom: 0;
}
}

.truck-detail-row
{
 	height: 300px;
  	vertical-align: middle;
  	padding-top: 20px;
  	padding-bottom: 20px;
}

.small-bottom-padding
{
    margin: 70px 10% 30px !important;
}

.truck-detail-image
{
 	vertical-align: middle;
  	max-height: 280px;
}

.paccar-feature
{
  	margin-bottom: 0px;
  	margin-top: 0px;
  	color: #142462;
}

.contact-footer
{
 	font-size: 24px;
  	padding-top: 30px;
  	padding-bottom: 30px;
  	color: #222;
  	font-weight: 700;
  	text-align: center;
}

.sh-link a
{
 	font-weight: 700;
  	color: #142462 !important;
}

h2
{
 	font-weight: 500; 
}

.truck-select-text
{
 	color: #555 !important;
  	font-weight: 700;
  	font-size: 24px;
}

.row-no-bottom-padding
{
 	margin-bottom: 0px !important; 
}

.row-no-top-padding
{
 	margin-top: 0px !important; 
}

.row-no-bottom-top-padding
{
 	margin-bottom: 0px !important; 
  	margin-top: 0px !important; 
}

.align-text-middle
{
 	padding-top: 10%; 
}

.row-top-padding-50
{
  	margin-top: 50px !important; 
}

.truck-select-text:hover
{
 	color: #555 !important;
}

a:hover, a:focus
{
 	color: #FF2D22;
}

ul
{
 	padding-left: 20px; 
}


.blue-text
{
 	color: #142462 !important; 
}

.padding-20
{
 	padding: 20px; 
}

.icon-text, .icon-text a
{
 	font-size: 32px;
  	color: #142462;
  	font-weight: 700;
  	text-align: center;
}

.front-cover
{
 	width: 100% !important;
  	height: 350px !important;
}

ul li
{
 	line-height: 28px !important; 
  	font-size: 16px;
}

.dropdown-menu li a
{
 	font-weight: 300; 
}
div.navbar-collapse.collapse{margin-right:0px;float:right}
.navbar-default .navbar-nav>li>a
{
  font-family: 'Knockout-HTF49-Liteweight', sans-serif;
  color: #fff;
  font-weight:600;
}
  
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus
{
  	color:#fff;
 	background: none; 
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus
{
 	color: #777 !important; 
}

a
{
 	color: #E43132; 
}

blockquote
{
	font-size: 32px;
 	border: none;
    background: url('http://choonheng.com.sg/wp-content/uploads/222222-0.5.png');
  	background-repeat: repeat;
    padding-top: 140px;
  	padding-left: 100px;
  	padding-right: 100px;
  	padding-bottom: 85px;
  	color: #FFF;
  	height: 100% !important;
}

blockquote p
{
  	line-height: 40px;
 	 font-size: 32px;
  	color: #FFF;
}

.navbar-brand
{
  	display: none;
}

.navbar-collapse
{
 	margin-left: 15% !important; 
}

.navbar .container
{
 	width: 700px; 
}

.custom-header-image
{
  	left: 0px;
}

#site-branding
{
  	float: left;
  	width: 300px;
  	padding: 10px;
  	padding-left:4%;
}

#site-navigation
{
 	float: right;
  	/*width: calc(100% - 300px);*/
  	padding-top: 0px;
}

.site-header
{
  	/*border-bottom: #FF2D22 4px solid;*/
}

#wpgmza_map
{
 	margin-bottom: 50px; 
}

.navbar
{
  	/* background: rgba(0, 0, 0, 0) url("http://choonheng.com.sg/wp-content/uploads/menubar.gif") repeat-x scroll center center; */
  font-weight: 300;
  background: transparent;
  /* border-top: #222 solid 2px; */
  border-bottom: #222 solid 0px;
}

.navbar .container
{
  	/*margin-left: 15%;
  	padding-left: 15px;
  	margin-left: 0px; */
}

#footer-navigation, .credits-theme
{
 	display: none; 
}

.credits-copyright a
{
  	color: #FFF;
  	font-size: 16px;
  	font-weight: 300;
}

.credits-copyright
{
 	padding-right: 0px;
  	font-weight: 300;
  	font-size: 16px;
}

.site-credits
{
 	text-align: center;
  	margin-right: 40%;
}

#site-credits
{
  	font-family: 'Knockout-HTF49-Liteweight', sans-serif;
 	padding-top: 0px; 
}

.after-footer
{
  	padding-bottom: 10px;
  	padding-top: 10px;
  	background: #FF2D22;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
  	color: #fff;
  	font-family: 'Knockout-HTF49-Liteweight', sans-serif;
  	background:transparent;
  	border-bottom: 4px solid #FFF;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
 	padding-left: 20px;
  	padding-right: 20px;
}

/*.col-md-6 p, .col-md-6 h3
{
 	margin-left: 0px;
  	margin-right: 0px;
} */

.row
{
 	margin-left: 10%;
  	margin-right: 10%;
  	margin-top: 70px;
  	margin-bottom: 70px;
}

.margin-right-15
{
  	margin-right: 0px;
  	margin-left: 0px;
  	padding-left: 0px;
  	padding-right: 15px;
}

.margin-left-15
{
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-left: 15px;
  	padding-right: 0px;
}

button, html input[type="button"], input[type="submit"]
{
 	background-color: #FF2D22;
  	height: 40px;
  	font-size: 16px;
  	font-weight: 700;
}

button:hover, button:focus, html input[type="button"]:hover, html input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus
{
 	background-color: #E43132;
  	border-color: #E43132;
}

input, textarea
{
 	width: 100%; 
}

.comment-form, .comment-textarea, textarea
{
 	border: 1px solid #676767 !important;
  	height: 120px;
}

.your-message textarea
{
  	border-color: none !important;
}

.blockquote-background
{
 	background: url('http://choonheng.com.sg/wp-content/uploads/cover1.png');
  	/* opacity: 0.5; */
  	width: auto;
  	height: 400px;
  	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%); */
 	background-size: 100%;
  	border-top: #FF2D22 4px solid;
	border-bottom: #FF2D22 4px solid;
  	background-attachment: fixed;
  	background-position: 0px -600px;
  	background-size: cover;
}

.background-cover-parts
{
   	background: url('http://choonheng.com.sg/wp-content/uploads/TRP-truck-trailer-parts-01.png') center no-repeat;
  	/* opacity: 0.5; */
  	width: 100%;
  	height: 450px;
  	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%); */
 	background-size: 100%;
  	/* border-top: #FF2D22 4px solid; */
  	margin-left: -1px;
  	position: relative;
  background-size: cover;
}

.background-cover-parts-text
{
  	background: url('http://choonheng.com.sg/wp-content/uploads/222222-0.8.png') repeat;
   	color: #FFF;
  	padding: 30px;
  	position: absolute;
  	width: 40%;
  	margin-left: 50%;
  	margin-bottom: 90px;
  	font-size: 32px;
  	border-radius: 4px;
  	font-weight: 700;
  	bottom: 0;
}

.background-cover-service-text
{
    background: url('http://choonheng.com.sg/wp-content/uploads/222222-0.8.png') repeat;
   	color: #FFF;
  	padding: 30px;
  	position: absolute;
  	width: 40%;
  	margin-left: 50%;
  	margin-bottom: 180px;
  	font-size: 32px;
  	border-radius: 4px;
  	font-weight: 700;
  	bottom: 0;
}


.grey-line
{
 	border-top: 4px #999 solid;
  	padding-top: 50px;
  	margin-top: 50px;
}

.background-grey
{
   	background-color: #E9E9E9;
  	/* opacity: 0.5; */
  	width: 100%;
  	height: 100%;
  	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%); */
 	/* background-size: 100%; */
  	/* border-top: #FF2D22 4px solid; */
  	/* margin-left: -1px; */
  	padding-top: 50px;
  	padding-bottom: 50px;
}

.background-cover-service
{
   	background: url('http://choonheng.com.sg/wp-content/uploads/service-image.jpg') center no-repeat;
  	/* opacity: 0.5; */
  	width: 100%;
  	height: 450px;
  	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%); */
 	background-size: 100%;
  	/* border-top: #FF2D22 4px solid; */
  	margin-left: -1px;
  background-size: cover;
}

.background-cover-service-2
{
   	background: url('http://choonheng.com.sg/wp-content/uploads/daf-its-roadside-assistance-940.png') center no-repeat;
  	/* opacity: 0.5; */
  	width: 100%;
	background-size: 100%;
 	height: 430px;
  	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%); */
 	/* background-size: 100%; */
  	/* border-top: #FF2D22 4px solid; */
  	margin-left: -1px;
  	border-top: #FF2D22 4px solid;
	border-bottom: #FF2D22 4px solid;
  background-size: cover;
}

.background-cover-service-3
{
   	background: url('http://choonheng.com.sg/wp-content/uploads/trucks-02.png') center no-repeat;
  	/* opacity: 0.5; */
  	width: 100%;
	background-size: 100%;
 	height: 450px;
  	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%); */
 	/* background-size: 100%; */
  	/* border-top: #FF2D22 4px solid; */
  	margin-left: -1px;
  	border-top: #FF2D22 4px solid;
	border-bottom: #FF2D22 4px solid;
  background-size: cover;
}

.background-cover-lf-01
{
  	background: url('http://choonheng.com.sg/wp-content/uploads/daf-lf-01.png') center no-repeat;
  	/* opacity: 0.5; */
  	width: 100%;
  	height: 450px;
  	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%); */
 	background-size: 100%;
  	/* border-top: #FF2D22 4px solid; */
  	margin-left: -1px;
  background-size: cover;
}

.background-cover-cf-01
{
  	background: url('http://choonheng.com.sg/wp-content/uploads/daf-cf-01.png') center no-repeat;
  	width: 100%;
  	height: 450px;
 	background-size: 100%;
  	margin-left: -1px;
  background-size: cover;
}

.background-cover-xf-01
{
  	background: url('http://choonheng.com.sg/wp-content/uploads/daf-xf-01.png') center no-repeat;
  	width: 100%;
  	height: 450px;
 	background-size: 100%;
  	margin-left: -1px;
  background-size: cover;
}

.background-red-bar
{
  	width: 100%;
  	height: 4px;
 	background-size: 100%;
  	margin-left: -1px;
  	border-top: #FF2D22 4px solid;
}

.truck-select
{
 	margin: 0 auto;
  	display: block;
}

.truck-font
{
 	font-size: 40px;
  	line-height: 40px;
  	font-weight: 700;
  	margin-bottom: 50px;
  	color: #142462 !important; 
}

.truck-font-small
{
   	font-size: 30px;
  	line-height: 40px;
  	font-weight: 700;
  	color: #142462 !important; 
}

.truck-font-medium
{
   	font-size: 20px;
  	line-height: 20px;
  	font-weight: 700;
  	color: #142462 !important; 
}

::selection {
  background: #FF2D22; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #FF2D22; /* Gecko Browsers */
}

@media only screen and (max-width: 650px)
{
	.navbar-collapse
  	{
    	text-align: center;
  	}
}
.text-vision-title {
    color: #D12229;
    font-size: 36px !important;
  	margin-bottom: 15px;
}
.text-vision-text {
    font-size: 28px !important;
    line-height: 30px
}