/*--start type--*/
h1{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:26px;font-weight:bolder;line-height:normal;}
h2{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:24px;font-weight:normal;line-height:normal;}
h3{font-family: 'roboto_condensedbold';font-size:20px;font-weight:normal;line-height:normal;}
h4{font-family: 'roboto_condensedbold';font-size:18px;font-weight:normal;line-height:normal;}
h5{font-family: 'roboto_condensedbold';font-size:16px;font-weight:normal;line-height:normal;}
h6{font-family: 'roboto_condensedbold';font-size:14px;font-weight:normal;line-height:normal;}

a{text-decoration:none;}

p{font-family: 'roboto_condensedregular';font-size:16px;font-weight:normal; line-height:normal;color:#fff;}
em{font-family: 'roboto_condenseditalic';font-size:28px;font-weight:normal; line-height:normal;}

.red{color:#cc0000;}
.red:hover{color:#fff;}	
.white{color:#fff;}
/*--end type--*/

body{background:url(../siteart/bg.jpg);}
.bg{background:url(../siteart/bg.jpg);}

/*.wrapper{width:1080px;margin:0 auto;}
.wrapper2{width:1040px;margin:0 auto;}*/

.left{float:left;}
.right{float:right; display:inline;}

.img-responsive{display:block;max-width:99%;height:auto}

/*----------------------start top nav--------------------------*/
#top{background:#414141!important;height:40px;width:100%;}
.top-nav{margin:0 auto;}
.top-nav ul{list-style: none;float:right;}
.top-nav ul li{display: block;padding:0;float:left;}
.top-nav ul li a{font-family: 'roboto_condensedregular';font-size:18px;color:#fff;display:block;text-decoration:none;margin:0;padding:7px 10px 8px 10px;background:#343434;margin-left:1px;}
.top-nav ul li a:hover{background:#262626;}
/*----------------------end top nav--------------------------*/

/*----------------------start header--------------------------*/
header{padding:11px 0;position:relative;z-index:100;
background: rgb(180,0,0);
background: -moz-linear-gradient(top,  rgba(180,0,0,1) 0%, rgba(132,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,0,0,1)), color-stop(100%,rgba(132,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(180,0,0,1) 0%,rgba(132,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(180,0,0,1) 0%,rgba(132,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(180,0,0,1) 0%,rgba(132,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(180,0,0,1) 0%,rgba(132,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b40000', endColorstr='#840000',GradientType=0 );
-webkit-box-shadow: 0px 1px 6px 3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 6px 3px rgba(0,0,0,0.75);
box-shadow: 0px 1px 6px 3px rgba(0,0,0,0.75);
}

.logo{float:left;padding:6px 0;}
.head-info{float:right; display:inline;}
.head-info p{float:left!important;margin:24px 40px 0 0;}
.head-info p{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 26px; font-weight: bolder; line-height: normal; color: #000000;}
.fb-icon {position:relative;margin:15px 40px 0 0;float:left;}
.fb-icon .fa-instagram{font-size:43px;color:#000;}
.fb-icon .fa-instagram:hover{color:#fff;}
#head-con{float:left;margin:8px 0 0 0;}
#head-con p{font-family: 'roboto_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; color: #000}
/*----------------------end header--------------------------*/

/*----------------------start nav--------------------------*/
.nav-bg{
background: rgb(0,0,0);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(65,65,65,1) 12%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(12%,rgba(65,65,65,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#414141',GradientType=0 );
}
/*navigation*/
.desktop-nav{position:relative;display:block;z-index:9000;height:60px;clear:both;z-index:10;
background: rgb(0,0,0);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(65,65,65,1) 12%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(12%,rgba(65,65,65,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#414141',GradientType=0 );}	
.desktop-nav li{display: block;padding:0;float:left;}

.desktop-nav li a{font-family: 'roboto_condensedregular';font-size:21px;color:#fff;display:block;text-decoration:none;margin:0;letter-spacing:1.5px;padding:17px 43px 15px 43px;
-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}

.desktop-nav li a:hover{background: rgb(0,0,0);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(38,38,38,1) 12%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(12%,rgba(38,38,38,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262626',GradientType=0 );}

/* appearance of the sub-level links */
.desktop-nav li ul li{width:255px;list-style:none;display:block;position:relative;z-index:9999;}
.desktop-nav li li a{font-family:'titillium_weblight';font-size:15px;line-height:32px;padding:7px 15px;text-align:left;background:#272727;border-bottom:#000 1px solid;border-left:#000 1px solid;border-right:#000 1px solid;position:relative;z-index:9999;color:#fff;}

.desktop-nav li li li a:hover {color:#fff; background:#000;}

/* Unless needing to do something extra or experimental, DON'T edit these positioning styles below! */
.desktop-nav ul {display:none;position:absolute;top:100%;margin:0;background:#1E1E1E;}
 
.desktop-nav ul ul{position:absolute;left:100%;top:0;margin:0;background:#1E1E1E;}
.desktop-nav ul ol li a{width:255px;font-family:'titillium_weblight';font-size:10px;padding:11px 15px;text-align:left;background:#1E1E1E;border-bottom:#000 1px solid;border-right:0;margin-left:-25px;}
 
.desktop-nav li:hover > ul{display:block;line-height:normal;z-index:100;}
.desktop-nav ul li{float:none;position:relative;}
/*
.desktop-nav {height:60px;clear:both;position:relative;z-index:10;
background: rgb(0,0,0);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(65,65,65,1) 12%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(12%,rgba(65,65,65,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#414141',GradientType=0 );
}

.desktop-nav ul {list-style: none;width:1080px;margin:0 auto;}

.desktop-nav ul li { display: block;padding:0;float:left;}

.desktop-nav li ul {display: none;}

.desktop-nav ul li a{font-family: 'roboto_condensedregular';font-size:21px;color:#fff;display:block;text-decoration:none;margin:0;letter-spacing:1.5px;padding:17px 43px 15px 43px;
-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;
}

.desktop-nav ul li a:hover{
background: rgb(0,0,0);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(38,38,38,1) 12%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(12%,rgba(38,38,38,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262626',GradientType=0 );
}
*/	
/*----------------------end nav--------------------------*/

/*----------------------start scrolling inv--------------------------*/
.scrolling{}
/*----------------------end scrolling inv--------------------------*/

/*----------------------start search--------------------------*/
.formbg{background:#000;padding:10px 0;}
.formbg h3{margin:10px 0px 0 0;text-align:right;float:right;}
/*startform*/
.search{margin:0;padding:6px 25px;
background: rgb(0,0,0);
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(40,40,40,1) 5%, rgba(77,77,77,1) 15%, rgba(77,77,77,1) 85%, rgba(40,40,40,1) 95%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(5%,rgba(40,40,40,1)), color-stop(15%,rgba(77,77,77,1)), color-stop(85%,rgba(77,77,77,1)), color-stop(95%,rgba(40,40,40,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(40,40,40,1) 5%,rgba(77,77,77,1) 15%,rgba(77,77,77,1) 85%,rgba(40,40,40,1) 95%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(40,40,40,1) 5%,rgba(77,77,77,1) 15%,rgba(77,77,77,1) 85%,rgba(40,40,40,1) 95%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(40,40,40,1) 5%,rgba(77,77,77,1) 15%,rgba(77,77,77,1) 85%,rgba(40,40,40,1) 95%,rgba(0,0,0,1) 100%);
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(40,40,40,1) 5%,rgba(77,77,77,1) 15%,rgba(77,77,77,1) 85%,rgba(40,40,40,1) 95%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );
}
.srch-cat{float:left;margin:0 0 4px 0px;width:100%;height:38px;padding:5px 8px;font-family: 'roboto_condensedlight';font-size:18px;color:#808080;border:solid 2px #000;
background: rgb(233,233,233); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(233,233,233,1) 0%, rgba(233,233,233,1) 0%, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 39%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,1)), color-stop(0%,rgba(233,233,233,1)), color-stop(0%,rgba(244,244,244,1)), color-stop(39%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(233,233,233,1) 0%,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(233,233,233,1) 0%,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(233,233,233,1) 0%,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(233,233,233,1) 0%,rgba(233,233,233,1) 0%,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.text{float:left;margin:0 0 4px 0px;width:100%;height:38px;padding:6px 8px;font-family: 'roboto_condensedlight';font-size:18px;color:#808080;border:solid 2px #000;
background: rgb(233,233,233); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(233,233,233,1) 0%, rgba(233,233,233,1) 0%, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 39%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,1)), color-stop(0%,rgba(233,233,233,1)), color-stop(0%,rgba(244,244,244,1)), color-stop(39%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(233,233,233,1) 0%,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(233,233,233,1) 0%,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(233,233,233,1) 0%,rgba(233,233,233,1) 0%,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(233,233,233,1) 0%,rgba(233,233,233,1) 0%,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 39%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.button{float:left;margin:0 0 0 0px;width:56px;height:38px;background:url(../siteart/srch-btn.png) center no-repeat;cursor:pointer;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.65);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.65);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.65);}
.button:hover{Background:url(../siteart/srch-btn-on.png);cursor:pointer;}
/*----------------------end search--------------------------*/

/*----------------------start main content--------------------------*/
.main{
/*	background:url(../siteart/main-bg.jpg) no-repeat; */
	background-color: #000000;
	background-image: url("../siteart/hexabump.png") ;
}
.main-con{
/*	background:url(../siteart/main-bg.jpg) right repeat-x;*/
	height:400px;
	background-color: #000000;
    background-image: url(../siteart/hexabump.png);
}
.main h1{font-weight:bolder;margin:35px 0 8px 0;}
.main-con h1{font-weight:bolder;margin:53px 0 8px 0;}
.con-btn{margin-top:61px;}
.truckimg{position:relative;top:20px;}

.clear {
	clear:both;	
}
.home-div {
	width:47%;	
}
.contact-btn {
	vertical-align:middle;
	display:inline-block;	
}
.app-div {
	vertical-align:middle;
	display:inline-block;	
	padding-left:20px;
}

.white-bg{background:#fff;}

.maincontent-left{float:left;}
.maincontent-right{float:right;}

.mobile-buttons {
    display: none;
}
.img-buttons {
    display: none;
}



.invmain{background:#fff;padding:35px 0;}


.con-height{margin:150px 0 0 0;}
/*
.con-left{float:left;margin:140px 20px 0 20px;}
.con-right{float:right;margin:140px 20px 0 20px;}
.con-left a{color:#9d0000;font-size:18px;text-decoration:underline;text-shadow: 2px 2px #000;}
.con-left a:hover{color:#fff;tex-decoration:none;}
*/
.rightmap{margin:60px 0 0 0;border:solid 4px #AB0002;
-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.75);
}




/*----------------------end main content--------------------------*/

/*----------------------start bottom nav--------------------------*/
.bot-nav {height:60px;clear:both;position:relative;z-index:10;border-top:solid 9px #9d0000;
background: rgb(0,0,0);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(65,65,65,1) 12%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(12%,rgba(65,65,65,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(65,65,65,1) 12%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#414141',GradientType=0 );
}

.bot-nav ul {list-style: none;width:100%;margin:0 auto;}

.bot-nav ul li { display: block;padding:0;float:left;}

.bot-nav li ul {display: none;}

.bot-nav ul li a{font-family: 'roboto_condensedregular';font-size:20px;color:#fff;display:block;text-decoration:none;margin:0;padding:10px 20px 13px 20px;
-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;
}
	
.bot-nav ul li a:hover{
background: rgb(0,0,0);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(38,38,38,1) 12%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(12%,rgba(38,38,38,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(38,38,38,1) 12%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262626',GradientType=0 );
}
/*----------------------end bottom nav--------------------------*/

/*----------------------start footer--------------------------*/

footer{background:#fff; padding:15px 0;}
/*--end sticky footer--*/

a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-family: 'roboto_condensedlight';font-size:13px;color:#363636;}
a.footerlink:hover {text-decoration:none; font-family: 'roboto_condensedlight';font-size:13px;color:#363636;}

.footertext{font-family: 'roboto_condensedlight';font-size:13px; color:#363636;}

.smallfootertext{font-family: 'roboto_condensedlight';font-size:10px; color:#363636;}

.divfooter {padding-top:4px;width:50%; text-align:center; margin:0 auto;}
/*----------------------end footer--------------------------*/



/*===================== 

FACETED INVENTORY

=======================*/

.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link, .list-content .list-listing-mobile .view-listing-details-link {
	color: #fff!important;
	background-color: #890000!important;
}

.detail-content .detail-additional-data .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label {
	color: #fff!important;
	background-color: #890000!important;
}

.faceted-search-content .selected-facets-container .selected-facet {
	color: #fff!important;
	background-color: #890000!important;
}

.detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn {
	color: #fff!important;
	background-color: #890000!important;
}

.detail-content-mobile .detail-contact-bar .contact-bar-btn, .detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile {
	color: #fff!important;
	background-color: #890000!important;
	border: none!important;
}


.detail-content .dealer-info .phone-and-email .send-email-btn {
	background-color: #fff!important;
	color: #890000!important;
	border: 1px solid #890000!important;
}



.list-content .list-listing-mobile .dealer-phone-container .dealer-phone-call, .list-content .list-listing-mobile .dealer-phone-container .dealer-phone-text {
	border: 1px solid #890000!important;
	color: #890000!important;

}

.detail-content .search-results {
	color: #890000!important;
}

.paging-container .page-navs .list-page-nav {
	color: #fff!important;
	background-color: #890000!important;
}

.list-content .list-title .list-title-text {
	color: #890000!important;
}

.list-content .list-title .list-listings-count {
	color: #333!important;
}

.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name {
	color: #890000!important;
}

/*========================================================*/

@media screen and (max-width:1200px){
.formbg h3{margin:0px;float:left;}
.desktop-nav li a{font-size:18px;letter-spacing:0px;padding:17px 15px 15px 15px;}
.maincontent-left{float:left;width:50%;}
.maincontent-right{float:left;width:50%;}
}

@media screen and (max-width:1170px){
}

@media screen and (max-width:1120px) {
.search{float:right;margin:0;padding:6px 0px;}
    
}

@media screen and (max-width: 1080px){
.top-nav{width:99%;margin:0 auto;padding:0 8px;}
.top-nav ul{float:left;}
.maincontent-left { width: 95%; float: none; margin: 0 auto;}

header {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.logo{}
.head-info{float:left; display:none;}
header h1{float:left;margin:24px 10px 0 10px;}
.fb-icon{position:relative; margin:15px 10px 0 10px; float:left;}
#head-con{float:left;margin:8px 0 0 0;}

.maincontent-right { width: 95%; float: none; margin: 0 auto;}
.main h1{font-weight:normal;margin:15px 0 0px 0;}
.main-con h1{font-weight:normal;margin:15px 0 0px 0;}
.con-btn{margin-top:20px;}
.truckimg{position:relative;top:10px; right:0px;}

.bot-nav ul li a{font-family: 'roboto_condensedregular';font-size:14px;padding:17px 10px 15px 10px;}
}

.formbg {
    display: block;
}


@media screen and (max-width:880px){
.search {
    float:none;
    width:100%;
}
.srch-cat {
    width:88%;
}
.text {
    width:85%;
}
.con-height {
    margin:10px 0 0 0;
}

.mobile-buttons { 
    width: 100%; 
    margin: 0 auto; 
    display: block;
    padding: 2% 0; 
    text-align: center; 
    background: #2b2b2b;
}
.img-buttons { 
    width: 47%; 
    display: inline-block; 
    vertical-align: middle; 
    padding:1% 0; 
    box-shadow: 2px 2px 2px #111;
    margin: 1%;
}
.img-buttons p { 
    font-size: 20px; 
    text-transform: uppercase; 
    text-shadow: 2px 2px 2px #111; 
    font-weight: bold;
}
.truck-btn {
    background: url("../siteart/truck-mobile-button.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    padding: 12% 0;
}
.trailer-btn {
    background: url("../siteart/trailer-mobile-button.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    padding: 12% 0;
}    
    
}

@media screen and (max-width:870px){
.logo{float:none;}
.head-info{float:none;}
header h1{float:left;margin:24px 20px 0 0;}
.fb-icon{position:relative; margin:15px 20px 0 0; float:left;}
#head-con{float:left;margin:8px 0 0 0;}
}

@media screen and (max-width:768px){
.main-con{background:#171717;height:100%;padding-bottom:10px;}
}

@media screen and (max-width:685px){
.bot-nav{display:none;}
}

@media screen and (max-width:640px){
.maincontent-left{float:left;width:100%;}
.maincontent-right{float:left;width:100%;}
}

@media screen and (max-width:600px){
.divfooter {width:100%;}
}

@media screen and (max-width:310px){
#top{display:none;}
}