* body{
	margin:0;
	padding:0;
	color:#AAA9AE;
	background-color:#F8F9F9;
}
#bs-example-navbar-collapse-1{
	margin-right:200px;
	padding-top:15px;
	padding-bottom:20px;
	width:600px;
	float:right;
	
}
.centerdiv{
	margin-top:370px;
	max-width:100%;
	width:100%;
}
@media all and (max-width:445px){
    .centerdiv {width:100%;}
}

.thumb{
	position:relative;
	width:100%;
}
.left{
	float:left;
	margin-top:10px;
}
.caption{
	display:block;
	font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
	width:55%;
	padding:10px;
	color:black;
	text-align:justify;
	line-height:2em;

}
.caption p{
	font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
	line-height:2.5em;
	font-size:1.2em;
}
.caption h3{
	font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
	color:#E7020D;
	font-size:2.5em;
	text-align:left;
	text-decoration:none;
}
.caption a{
	font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
	font-weight:bold;
	font-size:0.9em;
}
.caption a:link{
	text-decoration:none;
}
.caption a:hover{
	color:#FF0000;

}

@media screen and (max-width:500px){
	.proddivs{
		float:none;
		width:100%;
	}
	.thumbimgdiv img{
		width:100%;
		height:auto;
	}	
	.caption p{
		width:100%;
	}
	
	
}
.proddivs{
	width:100%;
	padding-left:7%;
	background-image:url("images/truck.png");
	background-color:#FFFFFF;
	z-index:0;
	
}

.thumbimgdiv{
	height:auto;
	display:block;
}
.thumbimgdiv img{
	height:auto;
	width:400px;
	margin-top:25px;
}

.batteryimg{
	height:55px;
	
}
.batteryjis{
	margin:0;
	width:65px;
	height:auto;
	padding-top:10px;

}
.batterydin{
	margin:-75px 0 0 75px;
}

.wrapper{
	position:absolute;
	margin-top:10px;
	height:180px; 
}
.award-container{
	left:15%;
	right:15%;	
	background-color:#1E1D19;
	display:-moz-flex;
	display:-webkit-flex;
	display:flex;
	max-width:800px;
	height:auto;	
	margin:0 auto 0 auto;
	align-items:left;
	justify-content:space-around;
	flex-wrap:wrap;
}


.award-container:last-child{
	margin-right:0;
	
}

.awardlist{
	width:80px;
	height:70px;
	background-color:#ACA6A2;
	margin:2px auto 2px auto;
	align-items:center;
}

.awardlist img{
	width:auto;
	height:65px;
	padding:0;
	display:inline-block;
	margin-left:15px;
}
.awardsdiv{
	left:15%;
	right:15%;	
	background-color:#1E1D19;
	display:-moz-flex;
	display:-webkit-flex;
	display:flex;
	max-width:800px;
	height:10px;	
	margin:0 auto 0 auto;
	align-items:center;
	justify-content:space-around;
	flex-wrap:wrap;
	font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
	
}



#colmd12{
	height:90px;	
	text-align:left;
}

#sectiondiv{
	background-color:  #403e3d;
	color:#ce5c1b;
	border-radius:0.5em;
	display:block;
	padding-top:5px;	
	width:430px;
	margin-top:0.5%;
	margin-left:10px;
	position:relative;

}
.bxslider{
	margin:0;
	padding:0;
}
.bxslider p{
	margin:0;
	color: white;
	font-family:tahoma;
	font-size:.8em;
	font-weight:bold;
	text-align:center;
}

.bxslider img{
	background-color:white; 
	height:100px; 
	margin-top:10px;
	border-radius:0.25em;"
	padding:1px;

}


#sectiondiv img{
	width:200px;
	height:220px;
	padding-top:5px;
	overflow:hidden;
	display:block-inline;
	vertical-align:middle;
	margin-left:85px;
}
#sectiondiv h2{
	font-size:1.2em;
	
}
#sectiondiv	 p{
	 color:   #d5d9db  ;
	 font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
	 font-weight:bold;
	 

}
#factdiv{
	width:100%; 
	margin-bottom:10px;
	margin-left:3px;
	position:relative;
}
#factdiv div{
	position:relative;
	margin:1px;
	padding:10px;
}
#factdiv div img{
	 height:210px;	
	 width:320px;
}
.contactusdiv{
	width:350px;
	margin-bottom:5px;
	margin-left:5px;

}
.contactusdiv div{
	float:left;
}
.contactusdiv div img{
	width:20px;
}
.contactusdiv p{
	color:#F2C006;	
}
.contactusdiv1{
	color:#F2C006;
	float:left;
	margin-bottom:4px;
	margin-left:5px;
}
.cdivimg{
	width:22px;
}
.contactusdiv p{
	color:#F2C006;
	margin-left:10px;
}


.sitemap{
	position:relative;
	text-align:left;
	background-color:#403E3D; 
	max-height:800px auto;
	font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
	font-size:1.3em;
	display:flex;
	float:left;
	margin-top:10px;
	padding-left:65px;
	padding-bottom:15px;
	margin-bottom:5px;
	/*overflow:auto;*/
}

 .sitemapheader{
	color:red;
	font-size:2em; 
	margin-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:10px;
	
 }
 
 .sitemapborder{
	 width:95%;
	 height:2px;
	 display:block;
	 text-align:center;
	 background-color: #717d7e;
	 border-radius:10px;
 }
.sitemapsub{
	font-size:1.5em;
	color:#FF7F50;
} 
.sitemapsub  a:link{
	text-decoration:none;
	color:#FF7F50;

}
.sitemaplist{
	list-style-type:circle;
	padding-left:15%;
	
	
}
.sitemaplist li{
	text-indent:5px;
	font-size:14px;


}
.sitemaplist li a{
	color:#AAA9AE;

}

.sitemaplist li a:link{
	text-decoration:none;

}
.sitemaplist li a:hover,
.sitemapsub a:hover{
	text-decoration:none;
	color:  #fcfaf9  ;
}

.sitemapcol{
	
	margin-right:2%;
	/*width:445px;*/
	max-width:auto;
}
.sitemapcol:last-child{
	margin-right:0;
}

.lubitem:hover{
	box-shadow:2px 2px 19px ;
}
.lubproduct{
	width:100%;
	padding-left:75px;
	text-align:center;
}

.lubproducttwo{
	width:100%;
	padding-left:5px;
	text-align:center;
}


.lubproduct h1{
	color:#FF0000;
	margin-left:-65px;
}
@media screen and (max-width:650px){
	.lubproduct{
		width:100%;
		padding-left:0px;
	}
	.batterydin a img{
	    margin-top:10px;
	}
	
}
.lubpage{
	width:100%;
	margin:10px 5px 5px 45px;
	float:left;
} 
.lubimg{

}
.lubother{
	background-color:#f2f3ef;
	width:86%;
	/*margin:10px;*/
	height:auto;
	padding:0;
	border-radius:5px;
	float:left;
	border-style:solid;
	border-width:0.1em;
	margin-right:auto;
	margin-left:5px;
	text-align:center;


}
.lubother div{
	float:left;
	margin:10px 30px 15px 30px;
	border-style:solid:
}
.othpack{
	font-size:1.3em;
	color:#E70000;
	font-family:sans-serif, times;
	
}

.lubother div p{
	
}
.lubother div a img{
	width:150px;
}
.lubitem{
	background-color:#f2f3ef;
	width:250px;
	margin:10px;
	height:auto;
	padding:0;
	border-radius:5px;
	float:left;
	border-style:solid;
	border-width:0.1em;
}

.lubitem img{
	height:200px;
	margin-top:5%;
}
.lubtext{
	margin:50px auto 15px auto;
	text-align:center;
}

.lubtext a{
	color:red;
	margin-top:10px;
	font-size:16px;
}

.lubtext a:link{
	text-decoration:none;
}

.lubtext a:hover{
	color:#007EA4;
}
.lubimg a img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.lubimg p{
	text-align:center;
}
.lubtext h3 a:link{
	color:red;
	text-decoration:none;

}
.lubimg a img.pdrum{		
	margin-top:25px;
	width:90px;
}
.lubsubtext {
	color:#00B2AF;
	font-weight:bold;
	font-size:14px;
	font-family:verdana, times;
	margin-bottom:5px;
}

.lubins{
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	font-family:verdana, times;
	line-height:1.5em;
}

.lublist li{
	margin-top:12px;
	margin-bottom:12px;
}
.watermark{
	 font-size:1.2em;
	 font-weight:bold;
	 opacity:0.5;
	 margin-top:-45px;
	
}
.watermarktwo{
	 font-size:.8em;
	 font-weight:bold;
	 opacity:0.5;
	 margin-top:-45px;
	 text-align:center: 

	
}
.aboutsec{
	position:absolute;
	width:100%;
	background-color:#F6F6F6;
}
.aboutmaindiv{
	width:90%;
	height:auto;
}
.aboutusheader{
	width:75%;
	height:auto;
}

.navbar-header{
	width:32%;
	height:auto;
}
.navbar-header img{
	height:auto;
	width:100%;
}
.aboutusheader img{
	height:auto;
	width:100%;
	float:none;
	padding-top:110px;
	margin-left:10%;
	/*margin-right:75px;*/
}


.aboutusp{
	padding:0;
	font-size:25px;
	color:#FF0000;
	text-decoration:underline;
	font-family:Century Gothic, sans-serif;
	
}
.aboutpar{
	width:80%;
	position:relative;
	font-size:17px;
	color:  #17202a ; 
	line-height:2.0em; 
	font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
	text-align:justify;
	margin:0 5% 0 10%;
	padding:10px;

}
#aboutdiv{
	margin:0 125px 0 0;
	display:flex;
	padding:0;
	min-width:125px;
	background-color:#FEFEFE;
}

#aboutpar h2{
	font-size:2em;
	color:red;
}
#aboutpar em{
	font-weight:bold;
	font-size:1em;
	color: red;
}

.ei-slider{
	position: absolute;
	width:1200px;
	max-width: 1200px;
	height:420px;
	margin-left:5%;
	margin-top:10px;

}
.ei-slider-loading{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	color: #fff;
	text-align: center;
	line-height: 400px;
}
.ei-slider-large{
	position:absolute;
	height:350px;
	width:100%;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.ei-slider-large li img{
	width:100%;
	height:auto;
}
.ei-title{
	clear:both;
	position: absolute;
	right:30%;
	margin-right: 20%;
	top: 50%;
}

.ei-battery{
	position: absolute;
	right:30%;
	margin-right: 10%;
	top:15%;
	color:#FFFFFF;
}
.ei-title h2, .ei-title h3{
	text-align: left;
}
.ei-title h2{
	font-size: 40px;
	line-height: 50px;
	font-family: 'Playfair Display', serif;
}

.ei-title h3{
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	color: #000;
}
.ei-title img{
	margin-top:-200px;
}
.ei-slider-thumbs{
	height: 7px;
	width:13px;
	margin: 10px auto;
	position: relative;
	/*opacity:70%;*/
}
.ei-slider-thumbs li{
	position: relative;
	float: left;
	height: 100%;
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
	background: #000;
	background: rgba(0,0,0,0.9);
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: #666 ;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-webkit-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{
	background-color: #f0f0f0;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
@media screen and (max-width: 445px) {
	.ei-title{
		position: relative;
		right: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		background: #fff;
		background: rgba(255,255,255,0.9);
		padding: 5px 0;
	}
	.ei-title h2, .ei-title h3{
		text-align: left;
	}
	.ei-title h2{
		font-size: 20px;
		line-height: 24px;
	}
	.ei-title h3{
		font-size: 30px;
		line-height: 40px;
	}
	.ei-slider{
		position:relative;
		width:100%;
		margin:0;
	}
	
}	
@media screen and (orientation:portrait){
	.ei-slider ul li img{
		width:100%;
	}
	
}

@media screen and (orientation:landscape){
	.ei-slider ul li img{
		height:100%;
	}	
	
}

.footerdiv{
	position:relative;
	
}
.err
{
	font-family : sans-serif, Helvetica, sans-serif;
	font-size : 12px;
	color: red;
}