﻿/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {  
    display: block;  
} 

/*-------- COLORS --------

*/

/***** END RESET *****/
::-moz-selection {
    background: #000; 
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #000;
    color: #fff;
    text-shadow: none;
}


/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

/*-------- BODY STYLES --------*/

body {
	font-family: 'Work Sans', sans-serif;

}

a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;}

	
/*===================== 
	typography 
=======================*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 40px;
	font-weight:400;
	text-transform:uppercase;
	font-family: 'Work Sans', sans-serif;	
	text-align:left;
}
h2 {
	font-size: 35px;
	font-weight:400;
	font-family: 'Work Sans', sans-serif;	
}
h3{	font-size: 20px;
	font-weight:300;
	color:#fff;
	text-transform: uppercase;
	font-family: 'Work Sans', sans-serif;	
	text-align:left;
}
h4 {
	font-size: 24px;
	font-weight:600;
	color:#212121;
	text-transform: uppercase;
	font-family: 'Work Sans', sans-serif;	
	padding-right: 1%;
}

p {
	margin: 0;
	padding:0;
	font-size:17px;
	font-weight:400;
	font-family: 'Work Sans', sans-serif;	
	text-align:left;
	line-height:27px;
	
}

::-moz-selection {
    background: #890000; 
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #890000;
    color: #fff;
    text-shadow: none;
}

.se-container #se-about span{color:#000; font-size: 18px;}

.bold{
    font-weight: bold;
	}
div.banner_text{
	background:#000;
	color:#fff;
	font-size:32px;
	text-align:left;
	padding:1% 0;
}
/*===================== 
	link styles 
=======================*/

a:focus {outline: thin dotted;/*reset*/
	}
	
a.link,
a.link:link, 
a.link:visited, 
a.link:active {
	outline: 0;/*reset*/
    color:#D91E17; 
     text-decoration: none;
	}
	a.link:hover  {
		outline: 0;/*reset*/
		text-decoration: none;
		color: #B1B1B1;
		}  
a{text-decoration: none;color:#fff; font-weight:500;}
a:hover{text-decoration: underline;color:inherit;}

/*===================== 
	header styles 
=======================*/
.wid90 {width: 90%; margin: 0 auto;}
.wrap {background: #212121; width:100%; margin: 0 auto;}
header {margin: 0 auto; padding-top:1%;background: #212121;width: 100%;margin: 0 auto;}
header .wrap {width: 90%; margin: 0 auto; positioN: relative;display:flex;justify-content: space-between;align-items: flex-end;}
.logo {width:20%;padding-bottom: 1%;}
.logo img {width: 100%;max-width: 300px;}
.location-box {margin-bottom: 15px;}
.location-box p {text-align: right;color:#fff;}
.header-img img{width:100%;}
.slideshow {margin: 0 !important;}
.slideshow .slick-slide {
    max-height: 550px;height: 55vh;min-height: 350px;
}

.slideshow .slick-dots {bottom: 20px;}
.slideshow img {height: 100%;width: 100%;object-fit: cover;}
.slideshow .slick-dots li button:before {font-size: 18px;color: #fff; opacity: 1.0 !important;}
.slick-dots li.slick-active button:before{color:#980000 !important;}
/*===================== 
	Home Page layout styles 
=======================*/
.wrap {width:90%;}
.manufacturers {width:100%; text-align:center; margin: 0 auto; background: #fff; display:inline-block;}
.manufacturers h2 {color: #fff; text-transform:uppercase; padding-top:25px; font-size:20px;}
.mfg-logos {padding: 2% 0;width: 90%;display: inline-flex;align-items: baseline;text-align:center; padding-top:8px;margin: 0 auto;}
.mfg-logos img {padding-bottom:10px; padding: 10px 5px 30px 5px;}

.manufacturers-2 {width:100%; text-align:center; margin: 0 auto; background: #D91E17; display:inline-block; padding:2% 0;}
.manufacturers-2 h1 { text-transform:uppercase;  font-size:28px; text-align:center; font-weight:600;}
.manufacturers-2 p {text-align:center;}
.manufacturers-2 h2 {color: #fff; text-transform:uppercase; padding-top:25px; font-size:20px;}
.mfg-logos-2 {text-align:center; padding-top:8px; display:inline-block; margin: 0 auto;}
.mfg-container {display:inline-block;flex-grow: 1;flex-basis: 15%;transition:.4s all; background:#fff; border: 1px solid #fff;}
.mfg-container:hover { border: 1px solid #D91E17; }

.mfg-container img {width: 180px;max-width: 100%;}
.mfg-text {display:inline-block; background:#000; color:#fff; font-size:14px; width: 100%; padding:10px 0;}
.mfg-text:hover {background:#BC0000;}
.listings-width {width:90%; margin:0 auto;}
/*-------BUTTON NAV-------------*/
.lower-nav {width:100%; margin: 0 auto; display:inline-block; text-align:center; padding-top:3%; padding-bottom:3%;  background:url(../siteart/lower-bg.jpg) center no-repeat;}
#quicklinks {
	position: relative;
	margin: 0 auto;
	display: inline-block;
	width: 20%;
	height: 250px;transition:.4s all;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	background-size:cover;
		-webkit-transition:all .3s ease;
	transition: all	 .3s ease;
		transition-property:all;
		transition-duration: .3s;
		transition-timing-function:ease;
		transition-delay: 0s;
	margin-bottom: 0%;
	padding-right:1%;
	padding-top: 1%;
	color: #fff !important;
}
#quicklinks:hover{background: #ABABAB; color: #212121 !important;}
.quicklinks-text {
	  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	text-align: center;
	display: block;
	width: 100%;
	color: #fff;
	font-size: 24px;
	font-family: 'Work Sans', sans-serif;
	line-height:30px;
	text-transform:uppercase;
	font-weight:500;
	text-shadow: 0 0 black;
	background-color:black;
	
}

.new {
	background:url(../siteart/icons/new.jpg) center center no-repeat;
}

.used{
	background:url(../siteart/icons/rent.jpg) center center no-repeat;
}

.rent {
	background:url(../siteart/icons/sale.jpg) center center no-repeat;
}

.attachments {
	background:url(../siteart/icons/constructionco.jpg) center center no-repeat;
}
.home-text {background: #fff;}
.about-text {width:60%; margin: 0 auto; padding-top:4%; padding-bottom:4%;}
.about-text h1 {color: #000; padding-bottom :1%;}
.about-text p {color: #000;}
.about-text a {color:#000; font-weight:600;}
.creditapp{width:280px; border: 2px solid #212121; padding:10px 0; text-align:center; margin-top:1%;}
.creditapp:hover {background:#000; color:#fff;}

/*---about---*/
.header-img { display:inline-block; width: 100%;}
#buttons-inv{ 
	display:inline-block; 
	width: 285px; 
	color:#fff; 
	background:#D91E17; 
	font-weight:300; 
	font-size:18px; 
	text-decoration:none; 
	margin: 20px 10px 0px 0px; 
	padding: 10px 0px;
	text-align:center;
}
#buttons-inv:hover{background: #212121; }

.locations{display: flex; flex-wrap: wrap;}
.locations .location{width: 50%;}

.map-section {    background: #212121 !important;color:#fff;}
@media screen and (max-width: 1020px){
	.locations .location{width: 100%; margin-bottom: 15px;}
	.locations .location h2{font-size: 28px;}
}

/*---contact---*/
.accordion-panel {
  width:100%;
  background:#890000;
}
.accordion-panel .accordion {
}
.accordion-panel .accordion dt {
  display: block;
  padding: 25px;
  color: #fff;
  cursor: pointer;
  position: relative;
  user-select: none;
}
.accordion-panel .accordion dd {
  height: 0;
  overflow: hidden;
  transition: height .35s ease-out;
  margin-left: 0;
  background: #F4F4F4;
}
.accordion-panel .accordion .content {
  padding: 25px;
  overflow: auto;
}
.accordion-panel .plus-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  position: relative;
  transition: transform 0.35s ease-out;
  position: absolute;
  right: 35px;
  top: 50%;
  margin-top: -12px;
}
.accordion-panel .plus-icon:before,
.accordion-panel .plus-icon:after {
  content: '';
  background: #fff;
  position: absolute;
}
.accordion-panel .plus-icon:before {
  width: 2px;
  height: 15px;
  margin-left: -0.5px;
  left: 50%;
}
.accordion-panel .plus-icon:after {
  width: 15px;
  height: 2px;
  margin-top: -0.5px;
  top: 50%;
  opacity: 1;
  transition: opacity 0.35s ease-out;
}
.accordion-panel .is-open .plus-icon {
  transform: rotate(90deg);
}
.accordion-panel .is-open .plus-icon:after {
  opacity: 0;
}
.accordion-panel .hidden {
  display: none;
}
.accordion-panel .open-btn,
.accordion-panel .close-btn {
  cursor: pointer;
  position: absolute;
  right: 0;
  width: 90px;
}
.accordion-panel .buttons-wrapper {
  position: relative;
}
.accordion-panel .buttons-wrapper .plus-icon {
  position: absolute;
  right: 10px;
  top: 12px;
}

.accordion-panel .accordion .content a{color:#890000 !important;}
.accordion-panel .accordion .content a:hover{color:#212121 !important;}


.charts {width: 100%; margin-top:5%; padding-bottom: 5%;}
.content h2 {margin-top:2%;color:#000;}
.content h2:hover {color:#000;}
.block {text-transform:uppercase;}

/*AERIAL LIFTS BOOM LIFT*/
.aerial-lift .rentalspec {float:left; width:15%;}
.aerial-lift .rentalspec2 {float:left; width:15%;}
.aerial-lift .rentalspec3 {float:left; width:15%;}
#aerial {color: #000;}


/*Articulated Dump Trucks*/
.trucks .rentalspec {float:left; width:15%;}
#compressors {color: #000;}

/*AIR COMPRESSORS*/
.air-compressors .rentalspec {float:left; width:15%;}
#compressors {color: #000;}


/*AIR TOOLS*/
.air-tools .rentalspec {float:left; width:15%;}
.air-tools .rentalspec2 {float:left; width:15%;}
#tools {color: #000;}


/*BACKHOES*/
.backhoes .rentalspec {float:left; width:15%;}
.backhoes .rentalspec2 {float:left; width:15%;}
.backhoes .rentalspec3 {float:left; width:15%;}
#backhoes {color: #000;}


/*COMPACTORS / ROLLERS*/
.compactors .rentalspec {float:left; width:25%;}
#compactors {color: #000;}

/*CONCRETE / MORTAR*/
.concrete .rentalspec {float:left; width:15%;}
#concrete {color: #000;}

/*CRANES*/
.cranes .rentalspec {float:left; width:15%;}
.cranes .rentalspec2 {float:left; width:25%;}
#cranes {color: #000;}

/*DOZERS*/
.dozers .rentalspec {float:left; width:15%;}
.dozers .rentalspec2 {float:left; width:25%;}

/*ELECTRIC HAND TOOLS*/
.electric .rentalspec {float:left; width:25%;}

/*EXCAVATORS*/
.excavators .rentalspec {float:left; width:15%;}
.excavators .rentalspec2 {float:left; width:15%;}

/*EXCAVATOR ATTACHMENTS*/
.excavator-attachments .rentalspec {float:left; width:15%;}

/*FLOORING*/
.flooring .rentalspec {float:left; width:25%;}

/*FORKLIFTS-Straight mast*/
.straightmast .rentalspec {float:left; width:15%;}
/*FORKLIFTS-Telescopic*/
.telescopic .rentalspec {float:left; width:15%;}
.telescopic .rentalspec2 {float:left; width:15%;}

/*EXCAVATORS*/
.forklifts-tele .rentalspec {float:left; width:15%;}
.forklifts-tele .rentalspec2 {float:left; width:15%;}

/*GENERATORS*/
.generators .rentalspec {float:left; width:15%;}

/*GRADERS*/
.graders .rentalspec {float:left; width:25%;}

/*GRADERS*/
.lawn .rentalspec {float:left; width:25%;}

/*LIGHT TOWERS*/
.light .rentalspec {float:left; width:15%;}

/*MANLIFTS*/
.manlifts .rentalspec {float:left; width:15%;}
.manlifts .rentalspec2 {float:left; width:15%;}

/*POST HOLE*/
.post .rentalspec {float:left; width:15%;}

/*PRESSURE WASHER*/
.pressure .rentalspec {float:left; width:15%;}

/*PUMPS*/
.pumps .rentalspec {float:left; width:15%;}
.pumps .rentalspec2 {float:left; width:15%;}

/*SCISSOR LIFTS*/
.scissor .rentalspec {float:left; width:15%;}
.scissor .rentalspec2 {float:left; width:15%;}

/*SKID STEERS / LOADERS*/
.skid .rentalspec {float:left; width:15%;}
.skid .rentalspec2 {float:left; width:15%;}

/*SKID STEERS ATTACHMENTS*/
.skid-attachments .rentalspec {float:left; width:15%;}


/*PRESSURE WASHER*/
.skid-attachments .rentalspec {float:left; width:15%;}

/*TRAILERS*/
.trailers .rentalspec {float:left; width:15%;}

/*TRENCHERS*/
.trenchers .rentalspec {float:left; width:15%;}

/*WELDERS*/
.welders .rentalspec {float:left; width:15%;}

/*WHEEL LOADER*/
.wheel .rentalspec {float:left; width:15%;}
.wheel .rentalspec2 {float:left; width:15%;}


/*===============
	inventory
===============*/
.inv-pg {border-top:5px solid #fff;    background: #222;}
.inv-pg p {color: #fff;}
.manufacturers h2 {color: #890000; }
.const-eq {background: #DFDFDF;}
.attach-eq {background: #DFDFDF;}

.inv-width {width: 60%; padding: 3% 1%; margin: 0 auto;}

#buttons-inv-2{ 
	display:inline-block; 
	width: 285px; 
	color:#fff; 
	background:#212121; 
	font-weight:300; 
	font-size:18px; 
	text-decoration:none; 
	margin: 10px 10px 25px 0px; 
	padding: 15px 4px;
	text-align:center;
}
#buttons-inv-2:hover{background: #fff; color: #890000;}

.at-bg {background: #890000; width: 100%;}

/*-----DEALER SHOWROOMS -------------------*/
.showroom img{border: 1px solid #cecece; padding: 20px 30px; width:100%; max-width: 300px;}
.showroom img:hover{background:#cecece; opacity: 1.0;}

.showroom-list{
	width:100%;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	padding:30px 0;
}
.showroom-list h1 {text-align:center; color:#fff;}

.cat{
	width:15%;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	margin:0 auto;
	background:#000;
	margin:10px;
	box-shadow:2px 2px 5px rgba(0,0,0,0.4);
}

.cat img{
	width:100%;
	display:block;
	opacity:.6;
	transition:ease .3s;
}

.cat h3{
	width:100%;
	position:absolute;
	bottom:-10px;
	left:0;
	padding:5px;
	background:#fff;
	color:#890000;
	font-weight:bold;
	padding:15px 0;
	text-transform:uppercase;
	font-size:16px;
	text-align:center;
}

.cat:hover img{opacity:1; transition:ease .3s;}
/*===============
	rental
===============*/

.accordion-panel-2 {
  width:100%;
  background:#212121;
}
.accordion-panel-2 .accordion {
}
.accordion-panel-2 .accordion dt {
  display: block;
  padding: 25px;
  color: #fff;
  cursor: pointer;
  position: relative;
  user-select: none;
}
.accordion-panel-2 .accordion dd {
  height: 0;
  overflow: hidden;
  transition: height .35s ease-out;
  margin-left: 0;
  background: #F4F4F4;
}
.accordion-panel-2 .accordion .content {
  padding: 25px;
  overflow: auto;
}
.accordion-panel-2 .plus-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  position: relative;
  transition: transform 0.35s ease-out;
  position: absolute;
  right: 35px;
  top: 50%;
  margin-top: -12px;
}
.accordion-panel-2 .plus-icon:before,
.accordion-panel-2 .plus-icon:after {
  content: '';
  background: #fff;
  position: absolute;
}
.accordion-panel-2 .plus-icon:before {
  width: 2px;
  height: 15px;
  margin-left: -0.5px;
  left: 50%;
}
.accordion-panel-2 .plus-icon:after {
  width: 15px;
  height: 2px;
  margin-top: -0.5px;
  top: 50%;
  opacity: 1;
  transition: opacity 0.35s ease-out;
}
.accordion-panel-2 .is-open .plus-icon {
  transform: rotate(90deg);
}
.accordion-panel-2 .is-open .plus-icon:after {
  opacity: 0;
}
.accordion-panel-2 .hidden {
  display: none;
}
.accordion-panel-2 .open-btn,
.accordion-panel-2 .close-btn {
  cursor: pointer;
  position: absolute;
  right: 0;
  width: 90px;
}
.accordion-panel-2 .buttons-wrapper {
  position: relative;
}
.accordion-panel-2 .buttons-wrapper .plus-icon {
  position: absolute;
  right: 10px;
  top: 12px;
}

.accordion-panel-2 .accordion .content a{color:#890000 !important;}
.accordion-panel-2 .accordion .content a:hover{color:#212121 !important;}

.about-text h3 {color:#fff;font-weight:500;}
.pagecontent {float:left; width:65%;}
.rentalcontent {float:left; width:75%;}
.rentalwrap {margin:20px 0; padding-bottom:20px;}
.rental {float:left; width:23%;}
.rental img {width:100%;}
.rental-container h2 {padding-top:15px;}
.rental-text {width:60%; margin: 0 auto; padding-top:4%; padding-bottom:4%;}
.rental-text h1 {color: #000; padding-bottom :1%;}
.rental-text p {color: #000;}
.rental-text h3 {color: #fff; font-weight:500;}
.rental-text h4 {color: #000; font-weight:500;}

.category-width {width: 75%; background: #fff !important; margin: 0 auto;}
.hvr-hollow linkMatch {color: #000 !important;}
.category-box-1-5 {display:inline-block; width:19%; vertical-align:bottom; padding-top:2%; width: 270px; }
.category_Box_Image {max-height: 190px; height: 100%; vertical-align:bottom; margin: 0 auto; text-align:center; }
.category_Box_Link {text-align:center; vertical-align:bottom; }

.block { padding: 3px 3px; border-bottom:.25px solid #D91E17; border-left: .25px solid #D91E17; border-right: .25px solid #D91E17;}
.headings { padding: 3px 3px;font-weight:600; background: #D91E17; color: #fff;}

/*===============
	finance
===============*/
.finance{padding:2% 0; border-top:1px solid #000;}
.credit-app {width:350px; background:#000; margin:1% 0; padding:5px; }
.credit-app:hover {background:#D91E17;}
.credit-app h1 {color:#fff; font-size:16px; text-align:center; padding:2% 0;}


/*===============
	footer
===============*/
.address {background:url(../siteart/lower-bg.jpg) center no-repeat; width: 100%; display:inline-block;}
.address-home {text-align:center; margin: 0 auto; padding-top:1%; padding-bottom:1%;}
.address-home p {text-align:center;}

footer {background-image:url(../siteart/footer-bg.jpg);background-position: center center;background-size: cover;background-repeat: no-repeat;background-color:#222;}
footer .wid90 {display:flex;justify-content: space-between;align-items: center;padding: 30px 0;}
.copyright {text-align:left;}
.social {text-align:right;}
.social a {font-size: 50px;color:#fff;}
a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#fff;}
a.footerlink:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:13px;}

.footertext{font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#fff;}

.smallfootertext{font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#fff;}

.divfooter {width:450px; text-align:left; margin:0 auto;}

.flex-col{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}
.col-1-2{
	box-sizing: border-box;
	width:50%;
	padding:1%;
}


/*----INVENTORY---*/
.container.cf {}
/*===================== 
   Responsive Styles
=======================*/
@media screen and (max-width: 1600px) {
	.mfg-logos {width:100%;flex-wrap:wrap;}
}
@media screen and (max-width: 1400px) {
	.mfg-container {flex-basis: 25% !important;}
}
@media screen and (max-width: 1300px) {
	.cat {width:30%;}
	
	.rental {float:left; width:30%; }
	
.category-width {width:90%;}
	
/*AERIAL LIFTS BOOM LIFT*/
.aerial-lift .rentalspec {float:left; width:20%;}
.aerial-lift .rentalspec2 {float:left; width:20%;}
.aerial-lift .rentalspec3 {float:left; width:20%;}

/*AIR COMPRESSORS*/
.air-compressors .rentalspec {float:left; width:20%;}

/*AIR TOOLS*/
.air-tools .rentalspec {float:left; width:20%;}
.air-tools .rentalspec2 {float:left; width:20%;}

/*BACKHOES*/
.backhoes .rentalspec {float:left; width:20%;}
.backhoes .rentalspec2 {float:left; width:20%;}
.backhoes .rentalspec3 {float:left; width:20%;}

/*COMPACTORS / ROLLERS*/
.compactors .rentalspec {float:left; width:35%;}

/*CONCRETE / MORTAR*/
.concrete .rentalspec {float:left; width:20%;}

/*CRANES*/
.cranes .rentalspec {float:left; width:20%;}
.cranes .rentalspec2 {float:left; width:35%;}

/*DOZERS*/
.dozers .rentalspec {float:left; width:20%;}
.dozers .rentalspec2 {float:left; width:35%;}

/*ELECTRIC HAND TOOLS*/
.electric .rentalspec {float:left; width:35%;}

/*EXCAVATORS*/
.excavators .rentalspec {float:left; width:20%;}
.excavators .rentalspec2 {float:left; width:35%;}

/*EXCAVATOR ATTACHMENTS*/
.ex-attachments .rentalspec {float:left; width:35%;}

/*FLOORING*/
.flooring .rentalspec {float:left; width:35%;}

/*FORKLIFTS-Straight mast*/
.forklifts .rentalspec {float:left; width:20%;}

/*EXCAVATORS*/
.forklifts-tele .rentalspec {float:left; width:20%;}
.forklifts-tele .rentalspec2 {float:left; width:20%;}

/*GENERATORS*/
.generators .rentalspec {float:left; width:20%;}

/*GRADERS*/
.graders .rentalspec {float:left; width:35%;}

/*GRADERS*/
.lawn .rentalspec {float:left; width:35%;}

/*LIGHT TOWERS*/
.light .rentalspec {float:left; width:35%;}

/*MANLIFTS*/
.manlifts .rentalspec {float:left; width:20%;}
.manlifts .rentalspec2 {float:left; width:40%;}

/*POST HOLE*/
.post .rentalspec {float:left; width:35%;}

/*PRESSURE WASHER*/
.pressure .rentalspec {float:left; width:35%;}

/*PUMPS*/
.pumps .rentalspec {float:left; width:20%;}
.pumps .rentalspec2 {float:left; width:35%;}

/*SCISSOR LIFTS*/
.scissor .rentalspec {float:left; width:20%;}
.scissor .rentalspec2 {float:left; width:35%;}

/*SKID STEERS / LOADERS*/
.skid .rentalspec {float:left; width:20%;}
.skid .rentalspec2 {float:left; width:35%;}

/*PRESSURE WASHER*/
.skid-attachments .rentalspec {float:left; width:35%;}

/*TRAILERS*/
.trailers .rentalspec {float:left; width:20%;}

/*TRENCHERS*/
.trenchers .rentalspec {float:left; width:35%;}

/*WELDERS*/
.welders .rentalspec {float:left; width:20%;}

/*WHEEL LOADER*/
.wheel .rentalspec {float:left; width:20%;}
.skid .rentalspec2 {float:left; width:20%;}



}
@media screen and (max-width: 1020px) {

	.location-box {float:none; text-align: center; width: 100%; margin: 0 auto;}
	.location-box p {text-align:  center}
	.about-text {width:95%;}
	.mfg-logos {width:92%; margin: 0 auto;}
	.mfg-logos img {float:none; margin: 0 auto; text-align:center; display:inline-block; padding:0px 0px 10px 0px;}
	.mfg-logos-2 img {float:none; margin: 0 auto; text-align:center; display:inline-block;}
	#quicklinks {width: 48%;box-sizing: border-box;height: auto;padding: 50px;}
	.rental {float:left; width:40%; }
	
	.cat{ width:45%;}
	


}

@media screen and (max-width: 980px) {
	.mfg-container{flex-basis: 45% !important;} 
}
@media screen and (max-width: 900px) {
	.mfg-logos {width:76%;}
	.block {font-size:15px;}
	.rental-text {width:95%;}
	.category-box-1-5{width:49%;}

}

@media screen and (max-width:760px) {
	.mfg-logos {width:89%;}
	.divfooter {width: 100%;}
	.social {text-align:center; float:none;}
	.rental {float:left; width:100%; }
	.rental-text h3 {font-size:17px;}
	.accordion-panel-2 .accordion dt {padding: 15px;}
	
	/*AERIAL LIFTS BOOM LIFT*/
.aerial-lift .rentalspec {float:left; width:100%;}
.aerial-lift .rentalspec2 {display:none;}
.aerial-lift .rentalspec3 {float:left; width:100%;}

/*AIR COMPRESSORS*/
.air-compressors .rentalspec {float:left; width:100%;}

/*AIR TOOLS*/
.air-tools .rentalspec {float:left; width:100%;}
.air-tools .rentalspec2 {display:none;}

/*BACKHOES*/
.backhoes .rentalspec {display:none;}
.backhoes .rentalspec2 {display:none;}
.backhoes .rentalspec3 {float:left; width:100%;}

/*COMPACTORS / ROLLERS*/
.compactors .rentalspec {float:left; width:100%;}

/*CONCRETE / MORTAR*/
.concrete .rentalspec {float:left; width:100%;}

/*CRANES*/
.cranes .rentalspec {float:left; width:100%;}
.cranes .rentalspec2 {float:left; width:100%;}

/*DOZERS*/
.dozers .rentalspec {float:left; width:100%;}
.dozers .rentalspec2 {float:left; width:100%;}

/*ELECTRIC HAND TOOLS*/
.electric .rentalspec {display:none;}

/*EXCAVATORS*/
.excavators .rentalspec {float:left; width:100%;}
.excavators .rentalspec2 {float:left; width:100%;}

/*EXCAVATOR ATTACHMENTS*/
.excavator-attachments .rentalspec {float:left; width:100%;}

/*FLOORING*/
.flooring .rentalspec {float:left; width:100%;}

/*FORKLIFTS-Straight mast*/
.straightmast .rentalspec {float:left; width:100%;}

/*EXCAVATORS*/
.telescopic .rentalspec {float:left; width:100%;}
.telescopic .rentalspec2 {float:left; width:100%;}

/*GENERATORS*/
.generators .rentalspec {float:left; width:100%;}

/*GRADERS*/
.graders .rentalspec {float:left; width:100%;}

/*LAWN & GARDEN*/
.lawn .rentalspec {display:none;}

/*LIGHT TOWERS*/
.light .rentalspec {float:left; width:100%;}

/*MANLIFTS*/
.manlifts .rentalspec {float:left; width:100%;}
.manlifts .rentalspec2 {float:left; width:100%;}

/*POST HOLE*/
.post .rentalspec {float:left; width:100%;}

/*PRESSURE WASHER*/
.pressure .rentalspec {float:left; width:100%;}

/*PUMPS*/
.pumps .rentalspec {float:left; width:100%;}
.pumps .rentalspec2 {float:left; width:100%;}

/*SCISSOR LIFTS*/
.scissor .rentalspec {float:left; width:100%;}
.scissor .rentalspec2 {float:left; width:100%;}

/*SKID STEERS / LOADERS*/
.skid .rentalspec {float:left; width:100%;}
.skid .rentalspec2 {float:left; width:100%;}

/*PRESSURE WASHER*/
.skid-attachments .rentalspec {float:left; width:100%;}

/*TRAILERS*/
.trailers .rentalspec {float:left; width:100%;}

/*TRENCHERS*/
.trenchers .rentalspec {float:left; width:100%;}

/*WELDERS*/
.welders .rentalspec {float:left; width:100%;}

/*WHEEL LOADER*/
.wheel .rentalspec {float:left;width:100%;}
.wheel .rentalspec2 {float:left; width:100%;}



}
@media screen and (max-width:630px) {
	.mfg-container {flex-basis: 50% !important;}	
	#quicklinks {width: 100%;}
	.category-box-1-5 {width:100%;}
	.cat {width:93%;}
	.inv-width {width:80%;}
	
	.flex-col{
		display: flex;
		flex-direction: column;
		flex-wrap: wrap
	}
	.col-1-2{width:100%;}

}
@media screen and (max-width: 475px) {
	.logo {width: 100%;}
	.mfg-container {flex-basis: 100% !important;}
	.logo  img{width: 100%; max-width: 300px;}
	.address {height: 130px;}
	.credit-app {width: 100%;}


}
