body { margin:15px 0 0 0; font-family: 'PT Sans', sans-serif;}
.container { max-width:998px;}
.logo { float:left; padding-bottom:15px; padding-top:10px;}
/*.call_text {font-family: 'Oswald', sans-serif;}*/
.call_text { font-size:20px; font-weight:700; float:right; color:#f00; padding-top:10px; margin-bottom:7px;}
.call_text .glyphicon-earphone { font-size:15px; margin-right:7px;}
ul.top-nav  { float:right; list-style:none; margin:0; padding-top:5px;}
ul.top-nav li { float:left; border-right:#000 1px solid; padding:0 10px;}
ul.top-nav li:last-child { border-right:none;}
ul.top-nav li a {font:400 16px 'PT Sans', sans-serif; color:#000; text-decoration:underline;   }
ul.top-nav li a:hover {color:#000; text-decoration:underline;  }
.banner { margin:0 auto;}
.banner img { max-width:100%;-webkit-border-radius: 7px;-moz-border-radius: 7px; border-radius: 7px;}
.clear { clear:both;}
.clear_1 { padding:10px; clear:both;}
.clear_2 { clear:both; height:12px;}
.clear_3 { clear:both; height:20px;}
.clear_4 { clear:both; height:30px;}
h1.main_hed { background: #fff; color: #302d2e; display: inline-block; font-size: 27px; left: 0%; padding: 0 5px; position: relative; z-index: 5; top:20px; margin:0; font-weight:400; }
.border_top {     border-top: 1px solid #737373;     margin-top: 7px;	margin-bottom:20px; }
a.box1 { background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	display:inline-table; text-align:center; width:100%;  padding:5px 15px;
   font-family: 'Oswald', sans-serif;
   font-size:22px; color:#fff; font-weight:700; text-decoration:none; line-height:30px;
   margin-top:15px;  -webkit-border-radius: 7px;-moz-border-radius: 7px; border-radius: 7px;  text-decoration:none;
  -webkit-box-shadow: -2px 4px 5px 1px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 4px 5px 1px rgba(0,0,0,0.75);
box-shadow: -2px 4px 5px 1px rgba(0,0,0,0.75);
height:auto; border:#ccc 1px solid; -webkit-border-radius: 7px;-moz-border-radius: 7px; border-radius: 7px; color:#3e3e3e; text-decoration:none;}
a.box1:hover {	background: #d9161f; /* Old browsers */
background: -moz-linear-gradient(top,  #d9161f 0%, #e81c25 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9161f), color-stop(100%,#e81c25)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d9161f 0%,#e81c25 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d9161f 0%,#e81c25 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d9161f 0%,#e81c25 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d9161f 0%,#e81c25 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9161f', endColorstr='#e81c25',GradientType=0 ); /* IE6-9 */
 color:#FFF; text-decoration:none;  border:#d9161f 1px solid;  	}

a.box1 i.box_icon_1 { width:66px; height:54px; background:url(images/box_icon_1.png) 0 -54px no-repeat; float:left; margin-top:10px;}
a.box1:hover i.box_icon_1 { background-position:0 0; }
a.box1 i.box_icon_2 { width:66px; height:54px; background:url(images/box_icon_2.png) 0 -54px no-repeat; float:left; margin-top:10px;}
a.box1:hover i.box_icon_2 { background-position:0 0; }
a.box1 i.box_icon_3 { width:66px; height:54px; background:url(images/box_icon_3.png) 0 -54px no-repeat; float:left; margin-top:10px;}
a.box1:hover i.box_icon_3 { background-position:0 0; }

a.box1 i.box_icon_4 { width:66px; height:50px;float:left; margin-top:5px;}
a.box1 i.box_icon_5 { width:66px; height:45px;float:left; margin-top:10px;}

ul.car_company_logo { list-style:none; margin:0; padding:0;}
ul.car_company_logo li { float:left;}
footer {
	background: #4c4a4b; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4a4b 0%, #231f20 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4a4b), color-stop(100%,#231f20)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4a4b 0%,#231f20 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4a4b 0%,#231f20 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4a4b 0%,#231f20 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4a4b 0%,#231f20 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4a4b', endColorstr='#231f20',GradientType=0 ); /* IE6-9 */
	padding:25px 0;
	color:#fff;

}
ul.logo_slider { list-style:none; text-align:center; margin:0; padding:0;}
ul.logo_slider li { display:inline-block; margin-right:7px; }
footer a { color:#fff; text-decoration:none; padding:0 5px; font-weight:600; font-size:15px; }
footer a:hover { color:#fff; text-decoration:underline; }
ul.social_nav { list-style:none; margin:0; padding:0;}
ul.social_nav li { color:#fff; float:left; font-size:16px;}
ul.social_nav li a { color:#fff; font-size:14px; text-decoration:none; display:block; border:#fff 1px solid; border-radius:50%; margin-left:5px;}

ul.social_nav li a.facebook_icon { color:#fff; background-color:transparent; padding: 1px 8px;}
ul.social_nav li a.facebook_icon:hover { background-color:#0e59a0 !important; color:#fff;  border:#fff 1px solid;}
ul.social_nav li a.twitter_icon { color:#fff; background-color:transparent;  padding: 1px 4px;}
ul.social_nav li a.twitter_icon:hover { background-color:#0ea4ff !important; color:#fff;  border:#fff 1px solid;}
ul.social_nav li a.googleplus_icon { color:#fff; background-color:transparent;  padding: 2px 5px;}
ul.social_nav li a.googleplus_icon:hover { background-color:#D73532; color:#fff;  border:#fff 1px solid;}
ul.social_nav li a.linkedin_icon { color:#fff; background-color:transparent;  padding: 1px 6px;}
ul.social_nav li a.linkedin_icon:hover { background-color:#0085AE; color:#fff;  border:#fff 1px solid;}

.inner_formpage { min-height:560px;}
.box_2 {	background: #231f20; /* Old browsers */
background: -moz-linear-gradient(top,  #231f20 0%, #4c4a4b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#231f20), color-stop(100%,#4c4a4b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #231f20 0%,#4c4a4b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #231f20 0%,#4c4a4b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #231f20 0%,#4c4a4b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #231f20 0%,#4c4a4b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231f20', endColorstr='#4c4a4b',GradientType=0 ); /* IE6-9 */
box-shadow:none; border:#231f20 1px solid;  -webkit-border-radius: 7px;-moz-border-radius: 7px; border-radius: 7px;
padding:7px; height:auto; overflow:hidden; margin-bottom:15px; 	
	}
/*.box_2 span { font:400 16px 'PT Sans', sans-serif; color:#fff;}
.box_2 .col-lg-6 { padding-right:5px; }*/
.box_2 span { font:600 18px 'PT Sans', sans-serif; color:#fff; float:left; padding-right:7px; padding-left:7px; padding-top:5px;}
.box_2 .input-group { float:right !important;}
select.select_1 {border:#ccc 1px solid;  -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; float:right; 
padding:5px 0;}
td { border-right: 1px solid #b8b8b8; }

select.select_3 {border:#ccc 1px solid;  border-radius: 5px; float:left; padding:5px 0; margin:10px 20px; width:22%; font-weight:bold !important; -webkit-appearance: none !important;}


select.select_3 ~ select.select_3  { margin-left:0;}
.select_5 {border:#ccc 1px solid;  -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; float:left; 
padding:5px 0; margin-right:20px;}

tr:nth-child(even) {background: #eeeeee ;border: 1px solid #b8b8b8;}
tr:nth-child(odd) {background: #FFF; border: 1px solid #b8b8b8;}

#screenshot{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }

.search_nav ul { list-style:none; margin:0; padding:0; margin-top:7px;}
.search_nav ul li { padding:0; background:url(images/bullet_11.png) 0 7px no-repeat; padding-left:15px; margin-bottom:5px;}
.search_nav ul li a { color:#413E3F; text-decoration:none; display:block; font-size:13px;}
.search_nav ul li a:hover { color:#e81c25;}

.homecontent { 	text-align:center;}
.imageborder{	border:1px solid #000;}
.add_cart {	padding:3px 6px !important; font-size:9px !important;}

@media (max-width:1023px){
select.select_3 { width:45%;}
select.select_3:nth-child(odd) { margin-left:20px !important;}
}

@media (max-width:668px){select.select_3 { width:90%; margin-left:20px !important;}

select.select_3 { color:#FFF !important; padding-left:7px;}
}

@media (max-width:668px){ .table-wrapper-new { max-width:100%; overflow:scroll; scrollbar-face-color: #367CD2;}
}

/*tooltip****/
.tooltip1 {
	color: #333;
	outline: none;
	text-decoration: none;
	position: relative;
	cursor:pointer;
}
.tooltip1:hover {
	color: #000000;
	text-decoration: none;
}
.tooltip1 div {
	margin-left: -999em;
	position: absolute;
	width: 320px;
}
.tooltip1:hover div {
	text-align:left;
	position: absolute;
	top: 18px;
	z-index: 99;
	margin-left: 0;
}
.tooltip1-content {
	padding: 10px;
	color:#FFF;
	background: #231f20; /* Old browsers */
	background: -moz-linear-gradient(top,  #231f20 0%, #4c4a4b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#231f20), color-stop(100%,#4c4a4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #231f20 0%,#4c4a4b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #231f20 0%,#4c4a4b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #231f20 0%,#4c4a4b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #231f20 0%,#4c4a4b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231f20', endColorstr='#4c4a4b',GradientType=0 ); /* IE6-9 */
}
/*tooltip****/

.border-none{
    border:none !important;
}
.margin-top-20{
    margin-top: 20px;
}
.form-control-text{
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    line-height: 1.42857;
    padding: 5px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.error-msg{
    color:#F00 !important; 
    font-weight:bold !important;
    text-align: center;
}
.recentupdate-head{
    color: #00829b !important;
    font-size: 16pt !important;
    font-weight: bold !important;
}
.previousupdate{
    font-size: 13pt !important;
}
.previousupdate-border{
   border-bottom : 1px solid #000 !important;
   padding: 7px 0px !important;
}
.height-20{
    height:20px;
}
.btn-compare{
    background-color: #413E3F;
    color: #FFF;
    border: none;
    margin-bottom: 10px;
    padding: 3px 10px;
}
.font-bold{
    font-weight: bold;
 
    color: #666;
}
.font-size-18{
    font-size: 18px;
}
.contact-us-font{
    font-size: 16px;
    font-weight: bold;
}
.cursor-pointer{
    cursor:pointer;
}
.search-set{
    background-color: #413E3F;
    color: #FFF;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px;
    font-size:18px;
}
.enginelink a{
    color:#FFF;
}
.enginelink a:hover{
    color:#FFF;
}
.contactlink a{
    color:#000;
}
.contactlink a:hover{
    color:#000;
}
.no-padding-left{
    padding-left: 0px;
}
.no-padding-margin{
    padding: 0px !important;
    margin: 0px !important;
}
.border-none{
    border: none;
}
.border-right-none{
     border-right: none;
}
.border-right{
    border-right: 1px solid #ccc;
}
.no-td-border-right{
   border-right : none !important; 
}
.text-align-center{
    text-align: center;
}