@charset "utf-8";
/* CSS Document */

html, body{
      height:100%;
    }

#background {
	background-image: url("../images/back-background.png");
	background-repeat: repeat-x;
	top: 0;
}

/*#footer-background {
	background-image: url("../images/footer-back-back-background.png");
	background-repeat: repeat-x;
	bottom: 0;
}*/

#coming-soon {
	width: 200px; 
	margin: 100px auto 0 auto; 
	font-family: "Lato", sans-serif;
	font-weight: 800;
	font-size: 400%;
	text-align: center;
	color: #AAA9A9;
}

#wrapper {
	width: calc(1000px - 0px);
	height: auto;
	background-color: #ffffff;
	/*transform: translate(55%, 0%);*/
	margin-right: auto;
	margin-left: auto;
	box-shadow: 0px 0px 18px #dddddd;
}

#background-header {
	background-color: blue; 
	height: 130px;

	width: 100%; 
	position: absolute; 
	z-index: 900;
	opacity: 0.8;
	display: none;
}

#header {	
	background-image: url("../images/header-v4.png");
	background-repeat: no-repeat;
	
	-o-background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	background-size: contain;
	
	background-position: top;
	width: calc(100% - 00px);
	height: calc(440px - 0px);
	font-family: "Lato", sans-serif;
	font-weight: 1000;
	bottom: 0;
}

#header.second-page {	
	background-image: url("../images/header-v3.png");
	height: calc(220px - 0px);
	/*background-color: red;*/
}

#header a {
	color: white;
	text-decoration: none;
}

#header .phonenumber {
	margin: 0 0 0 60px;
}

#header .email {
	margin: -55px 60px 0 0;
	float: right;
	color: white;
}


#equipment-button {
	overflow: auto;
	width: calc(100% - 0px);
	margin: 20px 0 0 0;
}

#equipment-button a {
	display: block;
	color: #ffffff;
	background-color: #456ab2;
	text-decoration: none;
	padding: 15px;
	width: calc(310px - 30px);
	margin: 0 auto 0 auto;
	font-size: 120%;
	font-family: "Lato", sans-serif;
	font-weight: 800;
	text-align: center;
	background-image: url("../images/more-features.png");
	background-repeat: no-repeat;
	background-position: 283px center;
	background-size: 13px 20px;
}
#equipment-button a:hover {
	background-color: #395e99;
}

#equipment {
	float: left;
	width: calc(100% - 0px);
	margin: 0 auto 50px auto;
	min-height: calc(400px - 0px);
	font-family: "Lato", sans-serif;
	font-weight: 800;
}
#equipment div {
	width: calc(25% - 50px);
	height: 300px;
	padding: 20px 20px 8px 20px;;
	margin: 0 8px 0 0;
	float: left;
	text-align: center;
	font-size: 100%;
	color: black;
		box-shadow: 0px 0px 18px #dddddd;
	border-radius: 12px;
}

#equipment img {
	height: auto;
	margin-right: auto;
	margin-left: auto;
}

#equipment div:hover {
	background-color: #F5F5F5;
	
}

#equipment a {
	text-decoration: none;
	color: black;
}

	#equipment img.scissor-lift-1 {
		width: calc(80% - 0px);
		margin-top: 80px;

	}
	#equipment img.scissor-lift-2 {
		width: calc(60% - 0px);
		margin-top: 30px;

	}
	#equipment img.scissor-lift-3 {
		width: calc(60% - 0px);
		margin-top: 15px;

	}
	#equipment img.scissor-lift-4 {
		width: calc(60% - 0px);
		margin-top: 16px;
	}



.phonenumber {
	color: white;
}

#header .phonenumber p {
	background-color: #ce7228;
	padding: 15px 6px 6px 6px;
	width: calc(110px - 8px);
	margin: 0 0 5px 0;
}

.phonenumber a {
	color: white;
	font-family: "Lato", sans-serif;
	font-weight: 1000;
	font-size: 190%;
	text-decoration: none;
}
.email a {
	font-size: 110%;
}

.facebook {
	margin: 0 0 8px 0;
}

.facebook p {
	font-size: 80%;
	border-bottom: 4px solid white;
	padding: 0 0 1px 0;
	margin: -7px 6px 0 0;
	display: inline-block;
}

.facebook a {
	font-size: 90%;
	background:url("../images/facebook-icon.png") no-repeat left center;
	background-size: contain;
	padding-left:19px;
	float: right;
	margin: 5px 0 0 0;
}

#container {
	width: calc(100% - 140px);
	min-height: calc(720px - 0px);
	background-color: white;
	padding: 0 70px 70px 70px;
	margin: 0 0 100px 0;
}

#container.second-page {
	min-height: calc(200px - 0px);
}

#intro {
	width: calc(520px - 0px);
	height: 150px;
	margin: 20px auto 0 auto;
	font-family: "Lato", sans-serif;
	text-align: center;
}

h1 {
	position: absolute;
	top: -300px;
}
h2 {
	font-size: 120%;
	font-weight: 900;
	line-height: 25px;
}

h3 {
	font-weight: 800;
	font-size: 110%;
}

h3 .working-height {
	color: #ce7228;
	font-size: 40%;
}

h3 .feet {
	font-size: 83%;
}
h3 .feet-2 {
	font-size: 62%;
	margin: 0 2px 0 -6px;
}

.product-title p {
	font-size: 50%;
	font-weight: 700;
	color: #bbbdbf;
	margin: 2px 0 0 0;
}

#let-us-help {
	font-size: 130%;
	font-weight: 5000;
}

#products {
	overflow: auto;
	min-height: 10px;
}

.product {
	background-color:  white;
	float: left; 
	width: calc(50% - 15px);
	min-height: calc(220px - 0px);
	margin-bottom: 30px;
}

.left { margin-right: 30px;}

.product-content {
	width: calc(100% - 0px);
	background-color:  white;
	padding: 0 0 15px 0;
	min-height: calc(300px - 0px);
}

			.product-image {
				height: calc(310px - 0px);
				width: calc(170px - 10px);
				position: absolute;
				z-index: 100;
				float: left;
				/*background-color: yellow;
				opacity: 0.8;*/
			}

.product-image img {
	width: auto;
	height: calc(100% - 0px); 
	float: right;
}
#second-page-image-2 img {
	float: left;
	width: calc(60% - 0px);
}
#second-page-image-3 img {
	float: left;
	width: calc(60% - 0px);
}
#second-page-image-4 img {
	float: left;
	width: calc(70% - 0px);
}

#scissor-lift-1 img {
	width: 110%;
	height: auto;
	margin: 95px 0 0 0;
}

#scissor-lift-2 img {
	width: 90%;
	height: auto;
	margin: 0;
}

#scissor-lift-3 img {
	width: 83%;
	height: auto;
	margin: 0;
}

#scissor-lift-4 img {
	width: 85%;
	height: auto;
	margin: -8px 0 0 0;
}

			.product-box {
				background-color:  white;
				border: 1px solid black;
				/*border-top: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;*/
				width: calc(70% - 40px);
				min-height: calc(275px - 40px);
				float: right;
				margin: 10px 0 10px 0;
				padding: 20px;
			}

			.product-text {
				background-color:  white;
				width: calc(200px - 0px);
				margin-left: auto;
				margin-right: auto;
			}

			.product-title {
				border-bottom: 4px solid #ce7228;
				font-size: 34px;
				padding: 0 0 5px 0;
				margin: 0 0 10px 0;
				font-family: "Fira Sans", sans-serif;
				font-weight: 900;
				min-height: 85px;
			}


.standardfeatures {
	background-color:  white;
	width: calc(100% - 0px);
	text-align: center;
	margin: 6px 0 3px 0;
	font-family: "Lato", sans-serif;
	font-weight: 1000;
}

.standardfeatures p {
	padding: 1px;
	font-size: 120%;
	text-align: center;
}

.features-underline {
	background-color: gray;
	height: 2px;
	width: calc(60px - 0px);
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: -10px;
}

.product-box a {
	color: white;
	background-color: #456ab2;
	text-decoration: none;
	
	float: left;
	width: calc(85% - 16px);
	font-size: 120%;
	font-family: "Lato", sans-serif;
	font-weight: 800;
	
	background-image: url("../images/more-features.png");
	background-repeat: no-repeat;
	background-position: 150px center;
	background-size: 13px 20px;
	padding: 8px;
}

.product-box a:hover {
	background-color: #395e99;
}

.product-box ul {
	float: right;
	margin: 0 20px 15px 0;
	list-style-type: square;
}
.product-box li {
	line-height: 23px;
	font-family: "Lato", sans-serif;
	font-weight: 800;
	font-size: 80%;
}

.product-box li::marker {
	color: #456ab2;
	font-size: 160%;
	}


			.price-box {
				background-color: #ce7228;
				width: calc(100% - 10px);
				padding: 5px;
				color: white;
				min-height: 50px;
				float: left;
				text-align: center;
				font-family: "Lato", sans-serif;
				font-weight: 800;
			}

.price-box-white-outline {
	border: 2px solid white; 
	padding: 10px; 
	min-height: calc(40px - 0px);
}

.price-box-content-1 {
	float: left;
	width: calc(40% - 5px);
	padding: 0;
	font-size: 130%;
}

.prices-subject-to-change { font-size: 50%; }

.price-box-content-2 {
	float: right;
	width: calc(60% - 5px);
}
.price-box-time {
	float: left;
	width: calc(33% - 0px)
}

.daily {
	width: calc(100% - 0px);
	float: left;
	margin: 0 0 3px 0;
}
.price {
	width: calc(100% - 0px);
	float: left;
}

#intro.second-page {
	height: 70px;
}
#intro.second-page h2 {
	font-size: 220%;
	color: #456ab2;
}

.second-page.product-image {
	height: calc(310px - 0px);
	width: calc(350px - 10px);
	position: relative;
	float: left;
	margin: 0 10px 0 0;
	
	/*background-color: aquamarine;*/
}
	
.second-page.product-image img {
	width: calc(100% - 0px); 
	height: auto; 
	float: right;
}

.second-page.product-box {
	border: none;
	width: calc(100% - 540px);
	min-height: 600px;
	float: left;
	margin: 10px 0 70px 0;
	padding: 0;
	/*background-color: aqua;*/
}
	
.second-page.product-text {
	width: calc(200px - 0px);
	margin-left: 0;
	margin-right: 0;
}
	
.second-page.price-box {
	width: calc(160px - 10px);
	float: right;
}

.second-page.price-box-content-1 {
	width: calc(100% - 0px);
	font-size: 190%;
	margin: 0 0 15px 0;
}

.second-page ul {
	margin: 0 0 0 20px;
}

.second-page.prices-subject-to-change { font-size: 60%; }

.second-page.price-box-content-2 {
	width: calc(90% - 0px);
	margin: 0 auto 0 auto;
	float: none;
	min-height: calc(220px - 0px);
}

.second-page.price-box-time {
	width: calc(100% - 0px);
	margin: 10px 0 0 0;
}

.second-page.daily {
	float: left;
	width: calc(60% - 0px);
	text-align: left;
	margin: 0;
}
.second-page.price {
	float: right;
	width: calc(40% - 0px);
	text-align: right;
}

#location {
	margin: 100px 0 0 0;
	padding: 10px;
	float: left;
	font-family: "Lato", sans-serif;
	font-weight: 800;
	line-height: 22px;
	text-align: right;
}

#location .image{
	background-image: url("../images/scissor-lift-warehouse.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#location img {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	display: block;
}

#location p.delivery-summary {
	font-size: 175%;
	line-height: 33px;
}

.counties {
	text-align: center;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	display: block;
	float: left;
}
.counties p {
	font-size: 130%;
	padding: 0;
	margin: 10px 0 0 0;
}

#need-a-lift {
	width: calc(100% - 0px);
	float: left;
	margin: 0;
}
#need-a-lift img {
	width: 400px;
	height: auto;
	margin: 0 auto 0 auto;
	display: block;
}

#delivery {
	background-color: #456ab2;
	min-height: 320px;
	width: calc(100% - 0px);
	float: left;
	background-image: url("../images/deliver-bottom-v1.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
	padding: 0 0 25px 0;
	
	font-family: "Lato", sans-serif;
	font-weight: 800;
	color: #ffffff;
}

#delivery img {
	width: calc(100% - 0px);
	height: auto;
}

#delivery div {
	width: calc(277px - 0px);
	margin: 0 auto 20px auto;
}

#delivery p {
	background-repeat: no-repeat;
	padding: 20px 0 0 60px;
	margin: 0 0 12px 0;
	display: block;
	height: calc(52px - 20px);
	font-size: 120%;
}
#delivery p.delivery {
	display: block;
	text-align: center;
	padding: 0;
	margin: -92px 0 55px 0;
	font-size: 325%;
	font-style: italic;
	text-shadow: 0px 0px 18px #000000;
}
#delivery p.delivery-step-1 {
	background-image: url("../images/deliver-step-1.png");
}
#delivery p.delivery-step-1 a {
	color: white;
	text-decoration: none;
	border-bottom: 2px solid white;
	padding: 0 0 2px 0;
}
#delivery p.delivery-step-2 {
	background-image: url("../images/deliver-step-2.png");
}
#delivery p.delivery-step-3 {
	background-image: url("../images/deliver-step-3.png");
}
#delivery p.delivery-step-4 {
	background-image: url("../images/deliver-step-4.png");
	padding: 8px 0 13px 60px;
}


#stay-up-to-date {
	width: calc(100% - 80px);
	float: left;
	margin: 50px 0 80px 0;
	padding: 0 40px 0 40px;
	text-align: center;
	font-family: "Lato", sans-serif;
	font-weight: 800;
}
#stay-up-to-date h3 {
	font-size: 200%;
	font-weight: 800;
	margin: 0 0 10px 0;
	line-height: 40px;
}

#stay-up-to-date p {
	color: #a6a8ab;
}

#stay-up-to-date .facebook {
	font-size: 150%;
	color: #456ab2;
	width: calc(370px - 0px);
	margin: 0 auto 0 auto;
}

#stay-up-to-date .facebook a {
    margin: 8px 0 0 0;
	text-decoration: none;
	color: #456ab2;
	background: url("../images/facebook-icon-blue.png") no-repeat;
	padding-left: 28px;
	padding-bottom: 8px;
	padding-top: 2px;
	font-size: 101%;
}

#stay-up-to-date .facebook p {
	border-bottom: 7px solid #ce7228;
	font-size: 65%;
	font-weight: 800;
	margin: -15px 8px 0 0;
	padding: 0 0 2px 0;
	color: #456ab2;
}

#facebook-images {
	width: calc(70% - 0px);
	margin: 20px auto 0 auto;
	overflow: auto;
	/*background-color: cornflowerblue;*/
	
	display: none;
}
#facebook-images img {
	float: left;
	width: calc(25% - 30px);
	height: auto;
	margin: 0 30px 0 0;
}

#facebook-images img:hover {
	opacity: 0.7;
}

#warning {
	background-image: url("../images/blacktop_texture.jpg");
	background-repeat: no-repeat;
	background-position: center 3px;
	display: block;
	overflow: auto;
	float: left;
	color: white;
	padding: 40px;
	font-family: "Lato", sans-serif;
	font-weight: 1000;
	font-size: 80%;
	line-height: 16px;
	min-height: 20px;
}

#warning-top {
	width: calc(100% - 0px);
	height: auto;
	overflow: auto;
	margin: 0 0 -5px 0;
}
#warning-top img {
	width: calc(100% - 0px);
	height: auto;
	margin: 0 auto 0 auto;
	display: block;
	
}

#warning div {
	width: calc(70% - 20px);
	margin-right: auto;
	margin-left: auto;
	padding: 17px 10px 10px 10px;
	
	background-image: url("../images/warning-icon-v1.png");
	background-repeat: no-repeat;
	background-position: center 1px;
}

#warning p {
	padding: 14px;
	border: 1px solid white;
}

#footer-container {
	background-color: #456ab2;
	border-top: 3px solid white;
	height: 300px;
	float: left;
	display: block;
	width: calc(100% - 0px);
	font-family: "Lato", sans-serif;
	font-weight: 1000;
		background-image: url("../images/footer-background.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom right;
	padding: 0 0 30px 0;
}

#footer {
	padding: 50px 50px 100px 50px;
	width: calc(100% - 100px);
	color: white;
}

#footer img {
	width: auto;
	height: calc(100% - 0px);
	margin: 0 0 0 0;
}

#footer-1 {
	float: left;
	width: calc(30% - 20px);
	display: block;
	margin: 0 20px 0 0;
	font-size: 70%;
	text-align: center;
}

#footer-2 {
	float: left;
	width: calc(30% - 20px);
	display: block;
	margin: 0 20px 0 0;
}

#footer-2 a {
	display: block;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid white;
	font-size: 120%;
	font-family: "Lato", sans-serif;
	font-weight: 500;
	padding: 12px 0 12px 10px;
}

#footer-2 a:hover {
	background-color: #395e99;
}

#footer-3 {
	float: right;
	width: calc(40% - 30px);
	padding: 0 0 0 30px;
}

#footer .phonenumber {
	margin: 0 0 20px 0;
}

#footer .phonenumber a {
	color: white;
	text-decoration: none;
}

#footer .email {
	margin: 0 60px 0 0;
	float: left;
	color: white;
}

#footer .email a {
	color: white;
	text-decoration: none;
}

#footer .phonenumber p {
	padding: 0 0 5px 0;
	margin: 0;
}

#breadcrumbs {
	color: #6E6D6D;
	min-width: calc(100% - 0px);
	float: left;
	margin: -40px 0 10px 0;
}

#breadcrumbs div {
	float: left;
	padding: 0 10px 0 0;
}

#breadcrumbs a {
	text-decoration: none;
	color: #6E6D6D;
	display: block;
	font-family: "Lato", sans-serif;
	font-size: 60%;
	margin: 3px 0 0 0;
}

#breadcrumbs a:hover {
	color: #395e99;
}

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {
	#wrapper {
		width: calc(100% - 0px);
	}
	
	#intro {
	width: calc(520px - 0px);
	height: 150px;
	margin: 0 auto 0 auto;
	font-family: "Lato", sans-serif;
	text-align: center;
}

	
			.product-image {
				height: calc(310px - 0px);
				width: calc(17% - 10px);
				position: absolute;
				z-index: 100;
				float: left;
			}
	
			.product-text {
				width: calc(90% - 0px);
				margin-left: auto;
				margin-right: auto;
			}
#scissor-lift-3 img {
	width: 83%;
	height: auto;
	margin: 5px 10px 0 0;
}
	
}


@media only screen and (max-width: 980px), only screen and (max-device-width: 980px) {
			#intro {
				height: 120px;
			}
	
	#scissor-lift-3 img {
		width: 86%;
		height: auto;
		margin: 5px 15px 0 0;
	}
		#scissor-lift-4 img {
			width: 90%;
			height: auto;
			margin: -15px 0 0 0;
		}
	
				#header.second-page {	
					height: calc(200px - 0px);
				}
						
					#intro.second-page {
						height: 110px;
					}
					#breadcrumbs {
						margin: 0 0 30px 0;
					}
	
		h3 {
			font-size: 100%;
			margin: 0 0 0 10px;
		}
		#second-page h3 {
			font-size: 110%;
			margin: 0;
		}
}

@media only screen and (max-width: 930px), only screen and (max-device-width: 930px) {
			#header {
				height: calc(395px - 0px);
			}
	
	#header.phonenumber a {
		font-size: 170%;
	}
	#header .phonenumber p {
		padding: 12px 5px 5px 5px;
		width: calc(95px - 8px);
		margin: 0 0 5px 0;
		font-size: 80%;
	}
	
		h3 {
			font-size: 95%;
			margin: 0 0 0 10px;
		}
			.price-box {
				font-size: 90%;
			}

	
		#scissor-lift-2 img {
			width: 93%;
			height: auto;
			margin: 12px 0 0 0;
		}
			#scissor-lift-3 img {
		width: 89%;
		height: auto;
		margin: 6px 15px 0 0;
	}
			#scissor-lift-4 img {
			width: 96%;
			height: auto;
			margin: -12px 0 0 0;
		}
	
	.product-box a {
		float: left;
		width: calc(90% - 16px);
		font-size: 120%;
		background-position: 150px center;
		background-size: 13px 20px;
		padding: 8px;
	}

}

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {
			#scissor-lift-2 img {
			width: 95%;
			height: auto;
			margin: 20px 5px 0 0;
		}
				#scissor-lift-4 img {
			width: 99%;
			height: auto;
			margin: -12px 0 0 0;
		}
	
			h3 {
			font-size: 90%;
			margin: 0 0 0 10px;
		}
	
		.product-box a {
			float: right;
			width: calc(99% - 16px);
			font-size: 120%;
			background-position: 150px center;
			background-size: 13px 20px;
			padding: 8px;
		}
	
		.product-box ul {
			margin: 0 0 15px 30px;
		}
	
				.second-page.product-image {
					height: calc(310px - 0px);
					width: calc(250px - 10px);
				}

				.second-page.product-box {
					width: calc(100% - 440px);
				}
	
		#second-page-image-2 img {
			width: calc(80% - 0px);
		}

}

@media only screen and (max-width: 870px), only screen and (max-device-width: 870px) {
			#scissor-lift-3 img {
			width: 95%;
			height: auto;
			margin: 10px 5px 0 0;
		}
					#scissor-lift-4 img {
			width: 103%;
			height: auto;
			margin: -12px 0 0 0;
		}
	
			.product-box a {
				float: right;
				width: calc(99% - 16px);
				font-size: 110%;
				background-position: 145px center;
				background-size: 13px 20px;
				padding: 8px;
			}
	
				h3 {
				font-size: 85%;
				margin: 0 0 0 10px;
			}

}

@media only screen and (max-width: 830px), only screen and (max-device-width: 830px) {
			#header {
				height: calc(355px - 0px);
			}
	
	#header .email {
		margin: -52px 20px 0 0;
	}
	#header .email a {
		font-size: 100%;
	}

	#header .facebook {
		margin: 0 0 8px 0;
	}

	#header .facebook p {
		font-size: 80%;
		border-bottom: 4px solid white;
		padding: 0 0 1px 0;
		margin: -7px 6px 0 0;
		display: inline-block;
	}

	#header .facebook a {
		font-size: 90%;
		background-size: contain;
		padding-left:19px;
		float: right;
		margin: 5px 0 0 0;
	}
	
	
					h3 {
					font-size: 80%;
					margin: 0;
				}
	
	
			.price-box {
				font-size: 80%;
			}
.product-box ul {
	margin: 0 0 15px 20px;
}

#scissor-lift-1 img {
	width: 110%;
	height: auto;
	margin: 100px 0 0 0;
}
		#scissor-lift-2 img {
			width: 94%;
			height: auto;
			margin: 30px 10px 0 0;
		}
				#scissor-lift-3 img {
		width: 98%;
		height: auto;
		margin: 12px 5px 0 0;
	}
				#scissor-lift-4 img {
			width: 107%;
			height: auto;
			margin: -12px 0 0 0;
		}
	
				.product-box a {
				float: right;
				width: calc(99% - 16px);
				font-size: 110%;
				background-position: 140px center;
				background-size: 13px 20px;
				padding: 8px;
			}

	/*#delivery {
		min-height: 525px;
	}*/

}

@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {

		#header .phonenumber a {
		font-size: 160%;
	}
	#header .phonenumber p {
		padding: 11px 5px 5px 5px;
		width: calc(85px - 8px);
		margin: 0 0 5px 0;
		font-size: 75%;
	}
	
		#header .email a {
		font-size: 86%;
	}
					#header.second-page {	
					height: calc(160px - 0px);
				}
	
					h3 {
						font-size: 135%;
						margin: 0;
					}
	
	.product { margin-bottom: 50px; }
	
	.product-image {
				height: calc(310px - 0px);
				width: calc(100% - 10px);
				position: relative;
				float: right;
				margin-bottom: -30px;
			}
			.product-image img {
				float: none;
			}
	
			.product-text {
				width: calc(100% - 0px);
				margin-left: auto;
				margin-right: auto;
			}
	
			.product-box {
				width: calc(100% - 40px);
				min-height: calc(275px - 40px);
				float: right;
				margin: 10px 0 10px 0;
				padding: 20px;
			}
	
	.second-page.product-box {
			border: none;
			width: calc(100% - 440px);
			float: left;
			margin: 10px 0 50px 20px;
		}
	
	.second-page.product-image {
		height: calc(310px - 0px);
		width: calc(210px - 10px);
		position: relative;
		float: left;
		margin: 0 10px 0 0;
	}
	
	.second-page.price-box-content-2 {
		min-height: calc(150px - 0px);
	}
			
		.price-box {
				font-size: 90%;
			}
		.price-box-content-1 {
				float: none;
				width: calc(100% - 5px);
				margin: 0 0 10px 0;
			}
		.price-box-content-2 {
				float: none;
				width: calc(100% - 5px);
			}
	.product-box ul {
		float: right;
		margin: 0 50px 15px 0;
	}
			.second-page ul {
			margin: 0;
		}
	
	#scissor-lift-1 img {
		width: 70%;
		height: auto;
		margin: 30px 0 0 40px;
	}
	
		#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: -40px 0 0 50px;
		}
	#scissor-lift-3 img {
		width: 48%;
		height: auto;
		margin: -32px 0 0 75px;
	}
				#scissor-lift-4 img {
			width: 48%;
			height: auto;
			margin: -40px 0 0 80px;
		}
	
	.product-box a {
		float: left;
		width: calc(170px - 16px);
		font-size: 120%;
		margin-left: 10%;
		background-position: 150px center;
		background-size: 13px 20px;
		padding: 8px;
	}
	
	#equipment {
		width: calc(450px - 0px);
		float: none;
	}
	
	#equipment div {
		width: calc(50% - 50px);
		height: 250px;
		margin: 0 8px 8px 0;
	}
	
		#equipment img.scissor-lift-1 {
		width: calc(80% - 0px);
		margin-top: 15px;
		}
		#equipment img.scissor-lift-2 {
			width: calc(50% - 0px);
			margin-top: 6px;
		}
		#equipment img.scissor-lift-3 {
			width: calc(46% - 0px);
			margin-top: 6px;
		}
		#equipment img.scissor-lift-4 {
			width: calc(46% - 0px);
			margin-top: 6px;
		}
	
					#facebook-images img {
						width: calc(25% - 17px);
						margin: 0 17px 0 0;
					}

	#footer img {
		width:  calc(100% - 0px);
		height: auto;
	}
	
	#footer-1 {
		width: calc(30% - 20px);
		margin: 0 10px 0 0;
	}

	#footer-2 {
		width: calc(30% - 40px);
		margin: 0 10px 0 0;
		padding: 0 0 0 30px;
	}
	
	#footer-2 a {
		font-size: 88%;
		padding: 12px 0 12px 0px;
	}

	#footer-3 {
		width: calc(40% - 10px);
		padding: 0 0 0 10px;
	}
}

@media only screen and (max-width: 770px), only screen and (max-device-width: 770px) {
			#intro {
				width: calc(95% - 0px);
			}
	
	br.sentence-break { display: none; }
	
	
		.second-page.product-image {
			height: calc(310px - 0px);
			width: calc(30% - 10px);
			position: relative;
			float: left;
			margin: 0 10px 0 0;
		}
	
	#scissor-lift-1 img {
		width: 70%;
		height: auto;
		margin: 60px 0 0 40px;
		}
	
			#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: -20px 0 0 60px;
		}
	
		#scissor-lift-3 img {
		width: 48%;
		height: auto;
		margin: -17px 0 0 73px;
	}
					#scissor-lift-4 img {
			width: 49%;
			height: auto;
			margin: -30px 0 0 80px;
		}
	
		.product-box ul {
			margin: 0 30px 15px 0;
		}
	
	
					h3 {
						font-size: 130%;
						margin: 0;
					}
}

@media only screen and (max-width: 740px), only screen and (max-device-width: 740px) {
			
	.product { margin-bottom: 30px; }	
	
	#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: 0 0 0 60px;
		}
		#scissor-lift-3 img {
			width: 48%;
			height: auto;
			margin: -1px 0 0 75px;
		}
					#scissor-lift-4 img {
			width: 49%;
			height: auto;
			margin: -15px 0 0 70px;
		}
	
					h3 {
						font-size: 125%;
						margin: 0;
					}
	
	#delivery p.delivery {
		margin: 0 0 55px 0;
	}
}

@media only screen and (max-width: 720px), only screen and (max-device-width: 720px) {
		
					h3 {
						font-size: 115%;
						margin: 0;
					}
					#second-page h3 {
						font-size: 140%;
					}
	
	
	#scissor-lift-3 img {
			width: 48%;
			height: auto;
			margin: 7px 0 0 60px;
		}
				#scissor-lift-4 img {
			width: 49%;
			height: auto;
			margin: -3px 0 0 70px;
		}
	
		.second-page.product-image {
			height: calc(310px - 0px);
			width: calc(47% - 10px);
			position: relative;
			float: left;
			margin: 0 10px 0 0;
		}
	
				.second-page.product-image img {
						width: calc(100% - 0px); 
						height: auto; 
						float: right;
					}
	
	.second-page.product-box {
			width: calc(53% - 18px);
			float: right;
			margin: 0 0 50px 0;
		}
	.second-page.product-text {
		width: calc(100% - 0px);
	}
	
	.second-page.price-box {
			width: calc(160px - 10px);
			float: left;
		}
					.second-page ul {
					margin: 0 0 0 20px;
				}
													#second-page-image-1 {
														margin: 0 0 50px 0;
													}
													#second-page-image-2 {
														margin: 0 0 180px 0;
													}
													#second-page-image-3 {
														margin: 0 0 100px 0;
													}
														#second-page-image-4 {
														margin: 0 0 150px 0;
													}
}
	@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
			#header {
				height: calc(300px - 0px);
			}
	
	
	#header .phonenumber p {
		padding: 8px 5px 5px 5px;
		width: calc(85px - 8px);
		margin: 0 0 5px 0;
		font-size: 73%;
	}
	
			#header .email {
		margin: -44px 20px 0 0;
	}
	
	#header .email a {
		font-size: 80%;
	}
	
		#header .facebook {
		margin: 0 0 2px 0;
	}
		
			#intro {
				width: calc(95% - 0px);
			}
		
					h3 {
						font-size: 105%;
						margin: 0;
					}
		
	
		#scissor-lift-1 img {
		width: 70%;
		height: auto;
		margin: 80px 0 0 40px;
		}
		
		#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: 20px 0 0 50px;
		}
				#scissor-lift-3 img {
			width: 52%;
			height: auto;
			margin: -2px 0 0 55px;
		}
					#scissor-lift-4 img {
			width: 54%;
			height: auto;
			margin: -20px 0 0 60px;
		}
		
}

	@media only screen and (max-width: 670px), only screen and (max-device-width: 670px) {
	
	#container {
		width: calc(100% - 80px);
		padding: 0 40px 40px 40px;
	}
	
	#header .phonenumber a {
		font-size: 140%;
	}
		
	#header .email a {
		font-size: 75%;
	}
		
		#scissor-lift-1 img {
		width: 70%;
		height: auto;
		margin: 70px 0 0 40px;
		}
		
		#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: 5px 0 0 50px;
		}
			#scissor-lift-3 img {
			width: 52%;
			height: auto;
			margin: -20px 0 0 55px;
		}
				#scissor-lift-4 img {
			width: 54%;
			height: auto;
			margin: -42px 0 0 60px;
		}
	
		#equipment {
			min-height: calc(450px - 0px);
		}
		
	#footer-container {
		padding: 0 0 80px 0;
	}
	
	#footer {
		padding: 0 40px 0 40px;
		width: calc(100% - 80px);
	}
	
	#footer img {
		width: auto;
		height: calc(100% - 0px);
	}

	#footer-1 {
		float: left;
		width: calc(100% - 0px);
		display: block;
		margin: -12px 0 30px 0;
	}

	#footer-2 {
		float: left;
		width: calc(50% - 10px);
		margin: 0 10px 0 0;
		padding: 0;
	}

	#footer-2 a {
		font-size: 120%;
		padding: 12px 0 12px 10px;
	}

	#footer-3 {
		width: calc(50% - 30px);
		padding: 0 0 0 30px;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	#header .facebook p { display: none; }
	
			#header .facebook {
		margin: 0 0 21px 0;
	}
	
		#header .email {
		margin: -46px 20px 0 0;
	}
	
		#scissor-lift-1 img {
		width: 70%;
		height: auto;
		margin: 80px 0 0 40px;
		}
	
		#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: 22px 0 0 50px;
		}
				#scissor-lift-3 img {
			width: 52%;
			height: auto;
			margin: -8px 0 0 50px;
		}
					#scissor-lift-4 img {
			width: 54%;
			height: auto;
			margin: -21px 0 0 60px;
		}
}

@media only screen and (max-width: 616px), only screen and (max-device-width: 616px) {
					
				#second-page h3 {
						font-size: 130%;
					}
	
	
	#scissor-lift-3 img {
			width: 52%;
			height: auto;
			margin: 8px 0 0 50px;
		}
				#scissor-lift-4 img {
			width: 54%;
			height: auto;
			margin: -8px 0 0 60px;
		}
}

@media only screen and (max-width: 610px), only screen and (max-device-width: 610px) {
		#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: 29px 0 0 50px;
		}
					#scissor-lift-4 img {
			width: 54%;
			height: auto;
			margin: -3px 0 0 60px;
		}
	
				#intro {
				height: 90px;
			}
}

@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
	
	#container {
		width: calc(100% - 40px);
		padding: 20px;
	}
	
				#header {	
				background-image: url("../images/header-mobile-v1.png");
				height: calc(450px - 0px);
			}
	
				#header.second-page {	
				background-image: url("../images/header-mobile-v3.png");
				height: calc(260px - 0px);
			}
	
	#header .phonenumber {
		margin: 0 auto 0 auto;
		width: calc(330px - 0px);
	}
	
	#header .phonenumber p {
		background-color: #ce7228;
		padding: 20px 6px 6px 6px;
		width: calc(110px - 8px);
		margin: 0 5px 5px 0;
		float: left;
		font-size: 100%;
	}

	#header .phonenumber a {
		color: white;
		font-family: "Lato", sans-serif;
		font-weight: 1000;
		font-size: 190%;
		text-decoration: none;
		display: block;
		margin: 10px 0 0 0;
		float: right;
	}
	
	
	#header .email {
		display: none;
	}
	
	.left { margin-right: 16px;}
	
		
	#facebook-images img {
		width: calc(50% - 20px);
		margin: 0 20px 20px 0;
	}
	
	
	#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: 20px 0 0 50px;
		}
					#scissor-lift-3 img {
			width: 52%;
			height: auto;
			margin: -6px 0 0 50px;
		}
						#scissor-lift-4 img {
			width: 54%;
			height: auto;
			margin: -26px 0 0 60px;
		}
	
		#footer-2 {
			width: calc(40% - 10px);
			margin: 0 10px 0 0;
		}

		#footer-2 a {
			font-size: 120%;
			padding: 12px 0 12px 10px;
		}

		#footer-3 {
			width: calc(60% - 30px);
			padding: 0 0 0 30px;
		}
}

@media only screen and (max-width: 595px), only screen and (max-device-width: 595px) {
				#scissor-lift-4 img {
			width: 54%;
			height: auto;
			margin: -20px 0 0 60px;
		}
}

@media only screen and (max-width: 585px), only screen and (max-device-width: 585px) {
					
					#second-page h3 {
						font-size: 120%;
					}	
	
	#scissor-lift-4 img {
			width: 54%;
			height: auto;
			margin: -15px 0 0 60px;
		}
	
	#need-a-lift img {
		width: 70%;
	}
	
		#warning div {
		width: calc(100% - 20px);
	}
}

	@media only screen and (max-width: 570px), only screen and (max-device-width: 570px) {
		#scissor-lift-1 img {
		width: 70%;
		height: auto;
		margin: 130px 0 0 30px;
		}
	
		#scissor-lift-2 img {
			width: 51%;
			height: auto;
			margin: 65px 0 0 50px;
		}
				#scissor-lift-3 img {
			width: 52%;
			height: auto;
			margin: 30px 0 0 50px;
		}
					#scissor-lift-4 img {
			width: 58%;
			height: auto;
			margin: -10px 0 0 50px;
		}
		
		#second-page-image-3 img {
			width: calc(70% - 0px);
		}
					
		.product-box {
			min-height: calc(375px - 110px);
			padding: 80px 20px 20px 20px
		}
		
		.product-box a {
				float: left;
				width: calc(170px - 16px);
				font-size: 120%;
				margin-left: 5%;
				background-image: url("../images/more-features.png");
				background-position: 150px center;
				background-size: 13px 20px;
				padding: 8px;
			}
	

	.product-box ul {
		float: right;
		margin: 0 9px 15px 0;
	}
						.second-page ul {
					margin: 0 0 0 20px;
				}
	
			#footer-3 {
			width: calc(60% - 15px);
			padding: 0 0 0 15px;
		}
}

@media only screen and (max-width: 565px), only screen and (max-device-width: 565px) {
			
		.product-title {
			min-height: 60px;
		}
	
					h3 {
						font-size: 95%;
						margin: 0;
					}
}


@media only screen and (max-width: 550px), only screen and (max-device-width: 550px) {
				#header {	
				height: calc(410px - 0px);
			}
	
				#intro {
				width: calc(95% - 0px);
			}
	
					h3 {
						font-size: 90%;
						margin: 0;
					}
	
						#scissor-lift-1 img {
		margin: 150px 0 0 17px;
		}
				#scissor-lift-2 img {
			margin: 95px 0 0 30px;
		}
					#scissor-lift-3 img {
			margin: 75px 0 0 35px;
		}
	#scissor-lift-4 img {
			margin: 35px 0 0 50px;
		}
	
														#second-page-image-1 {
														margin: 0;
													}
														#second-page-image-2 {
														margin: 0 0 125px 0;
													}
	
							#second-page-image-4 img {
								width: calc(80% - 0px);
							}
}

@media only screen and (max-width: 535px), only screen and (max-device-width: 535px) {
					
						#header.second-page {	
					height: calc(220px - 0px);
				}

	
			.product-box a {
				float: left;
				width: calc(98% - 16px);
				font-size: 120%;
				margin-left: 0;
				background-position: 150px center;
				background-size: 13px 20px;
				padding: 8px;
			}
	
													#second-page-image-2 {
														margin: 0 0 100px 0;
													}
	
}

@media only screen and (max-width: 520px), only screen and (max-device-width: 520px) {
		
					#second-page h3 {
						font-size: 105%;
					}
	
	
	#scissor-lift-1 img {
		width: 75%;
		height: auto;
		margin: 155px 0 0 17px;
		}
				#scissor-lift-2 img {
			width: 60%;
			height: auto;
			margin: 65px 0 0 30px;
		}
					#scissor-lift-3 img {
			width: 60%;
			height: auto;
			margin: 50px 0 0 35px;
		}
						#scissor-lift-4 img {
			width: 65%;
			height: auto;
			margin: 20px 0 0 40px;
		}
	
	.product {
		margin-bottom: 0;
	}
	
				.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 110%;
					margin-left: 0;
					background-position: 135px center;
					background-size: 13px 20px;
					padding: 8px;
				}
}

	@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {
				
			#header {	
				background-image: url("../images/header-mobile-v2.png");
				height: calc(440px - 0px);
			}
								#header.second-page {	
					height: calc(215px - 0px);
				}
		
			#intro {
				width: calc(70% - 0px);
			}
		
					h3 {
						font-size: 80%;
						margin: 0;
					}
		
		#scissor-lift-1 img {
		width: 75%;
		height: auto;
		margin: 165px 0 0 17px;
		}
		
		#scissor-lift-2 img {
			width: 60%;
			height: auto;
			margin: 85px 0 0 30px;
		}
				#scissor-lift-3 img {
			width: 60%;
			height: auto;
			margin: 70px 0 0 35px;
		}
				#scissor-lift-4 img {
			width: 65%;
			height: auto;
			margin: 40px 0 0 35px;
		}
		
		    #second-page-image-2 img {
				width: calc(85% - 0px);
			}
		
						#second-page-image-4 img {
							width: calc(90% - 0px);
						}
	
		
	.product-title {
				min-height: 60px;
			}
	
		.product-box a {
			font-size: 100%;
			background-position: 125px center;
		}
	.product-box ul {
			margin: 0 1px 15px 0;
		font-size: 90%;
		}
	

		.price-box-content-2 {
			font-size: 90%;
		}
		/*.price-box-content-2 div {
			float: left;
			width: calc(33% - 0px)
		}*/
	
		.counties {
			font-size: 10px;
			line-height: 15px;
		}
		
		#location img {
			width: 100%;
		}
		
		
		#second-page ul {
			margin: 0 0 0 20px;
		}
		
			#equipment {
				width: calc(320px - 0px);
				min-height: calc(400px - 0px);
				margin: auto;
				float: none;
			}

			#equipment div {
				height: 200px;
			}
		
					#equipment img.scissor-lift-2 {
						width: calc(55% - 0px);
						margin-top: -2px;
					}
					#equipment img.scissor-lift-3 {
						width: calc(55% - 0px);
						margin-top: -3px;
					}
					#equipment img.scissor-lift-4 {
						width: calc(55% - 0px);
						margin-top: -3px;
					}
		
		
		
		#footer-container {
			padding: 0 0 210px 0;
		}
	
	#footer-2 {
			width: calc(100% - 0px);
			margin: 0 0 40px 0;
		}

		#footer-3 {
			width: calc(100% - 0px);
			padding: 0 0 0 0;
		}
	
}

@media only screen and (max-width: 485px), only screen and (max-device-width: 485px) {
		
	#location p.delivery-summary {
		font-size: 120%;
		line-height: 25px;
		text-align: center;
	}
	
		#location .image {
			display: none;
		}
	
		#location .product {
			float: none;
			width: calc(100% - 0px);
			text-align: left;
		}

	
	#scissor-lift-2 img {
			width: 60%;
			height: auto;
			margin: 95px 0 0 25px;
		}
				#scissor-lift-3 img {
			width: 60%;
			height: auto;
			margin: 80px 0 0 35px;
		}
					#scissor-lift-4 img {
			width: 65%;
			height: auto;
			margin: 50px 0 0 35px;
		}
	
		.product-box ul {
			margin: 0 0 15px 10px;
			font-size: 80%;
		}
	
	#need-a-lift {
		width: calc(100% - 0px);
		float: left;
		margin: 0 0 10px 0;
	}
	
	
	#facebook-images {
		width: calc(90% - 0px);
	}
	
		#second-page-image-3 img {
			width: calc(83% - 0px);
		}
	
	
}

@media only screen and (max-width: 467px), only screen and (max-device-width: 467px) {
				
	#header {
		height: calc(405px - 0px);
	}
	
					h3 {
						font-size: 75%;
						margin: 0;
					}
					
					h3 .working-height {
						font-size: 43%;
					}
					
					h3 .feet-2 {
						margin: 0 2px 0 -4px;
					}
	
					.product-title p {
						font-size: 40%;
					}
	
					#second-page h3 {
						font-size: 95%;
					}
	
	#scissor-lift-2 img {
			width: 60%;
			height: auto;
			margin: 105px 0 0 25px;
		}
				#scissor-lift-3 img {
					width: 60%;
					height: auto;
					margin: 95px 0 0 35px;
				}
						#scissor-lift-4 img {
						width: 65%;
						height: auto;
						margin: 65px 0 0 35px;
						}
				
	.product {
		min-height: calc(100px - 0px);
	}
	
	.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 100%;
					margin-left: 0;
					background-position: 122px center;
					background-size: 11px 18px;
					padding: 8px;
				}
	
		#location {
			margin: 30px 0 0 0;
			padding: 25px;
		}
	
	
	#stay-up-to-date .facebook { 
		width: calc(80% - 0px);
		font-size: 115%;
	}
	#stay-up-to-date .facebook a { 
		padding-top: 5px;
		margin: 5px 0 0 0;
	}
	
						#second-page-image-4 img {
							width: calc(98% - 0px);
						}
	
}

@media only screen and (max-width: 452px), only screen and (max-device-width: 452px) {

			#header {	
				height: calc(390px - 0px);
			}
									#header.second-page {	
					height: calc(198px - 0px);
				}
	
					h3 {
						font-size: 70%;
						margin: 0;
					}
	
	#scissor-lift-1 img {
		width: 78%;
		height: auto;
		margin: 200px 0 0 17px;
		}
	
			#scissor-lift-2 img {
			width: 60%;
			height: auto;
			margin: 140px 0 0 25px;
		}
					#scissor-lift-3 img {
			width: 60%;
			height: auto;
			margin: 123px 0 0 35px;
		}
					#scissor-lift-4 img {
			width: 65%;
			height: auto;
			margin: 95px 0 0 35px;
			}
	
		.product-box {
			margin: 10px 0 0 0;
			min-height: calc(375px - 130px);
			padding: 100px 20px 20px 20px
		}
	
				.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 90%;
					margin-left: 0;
					background-position: 115px center;
					background-size: 8px 15px;
					padding: 8px;
				}
	
	.price-box-content-2 {
		float: right;
	}
	
	.price-box-time {
		width: calc(100% - 0px);
	}
	.daily {
		width: calc(50% - 0px);
		text-align: left;
	}
		.price {
		width: calc(50% - 0px);
			float: right;
	}
	
		#stay-up-to-date .facebook { 
			font-size: 95%;
		}
		#stay-up-to-date .facebook a { 
			padding-top: 6px;
			margin: 4px 0 0 0;
		}
	
}

@media only screen and (max-width: 430px), only screen and (max-device-width: 430px) {
			#header {	
				height: calc(370px - 0px);
			}
						#header.second-page {	
					height: calc(188px - 0px);
				}
	
					#second-page h3 {
						font-size: 85%;
					}
	
	#products {
		margin: 15px 0 0 0;
	}
		#scissor-lift-1 img {
		width: 78%;
		height: auto;
		margin: 195px 0 0 17px;
		}
	
				#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 95px 0 0 20px;
		}
	
						#scissor-lift-3 img {
			width: 60%;
			height: auto;
			margin: 118px 0 0 35px;
		}
						#scissor-lift-4 img {
			width: 65%;
			height: auto;
			margin: 90px 0 0 35px;
			}
	
	.product {
		width: calc(50% - 0px);
	}
	
	.left { margin-right: 0px;}
	
			.product-box ul {
			text-align: center;
			list-style-type: none;
				font-size: 90%;
				margin: 0 5px 15px 0;
		}
		.product-box li {
			border-bottom: 1px solid #456ab2;
		}
			.price-box-content-1 {
			font-size: 165%;
		}
	.prices-subject-to-change { font-size: 40%; }
	
	#second-page ul {
		text-align: left;
		list-style-type: square;
	}
	#second-page li {
		border-bottom: 0px;
	}
	
	/*#equipment-button {
		margin: 40px 0 0 0;
	}*/
	
	#equipment-button a {
			padding: 15px;
			width: calc(80% - 30px);
			font-size: 120%;
			text-align: left;
			background-position: 260px center;
			background-size: 13px 20px;
		}
	
			#second-page-image-3 img {
				width: calc(93% - 0px);
			}
						#second-page-image-4 img {
							width: calc(106% - 0px);
						}
}

@media only screen and (max-width: 409px), only screen and (max-device-width: 409px) {
			#header {	
				height: calc(350px - 0px);
			}
	
	#header .phonenumber {
		width: calc(290px - 0px);
	}
	
	#header .phonenumber p {
		background-color: #ce7228;
		padding: 20px 6px 6px 6px;
		width: calc(100px - 8px);
		margin: 0 5px 5px 0;
		float: left;
		font-size: 85%;
	}

	#header .phonenumber a {
		color: white;
		font-family: "Lato", sans-serif;
		font-weight: 1000;
		font-size: 170%;
		text-decoration: none;
		display: block;
		margin: 10px 0 0 0;
		float: right;
	}
	
					h3 {
						font-size: 77%;
						margin: 0;
					}
	
			#equipment-button {
				margin: 0;
			}
	
	#scissor-lift-1 img {
		width: 78%;
		height: auto;
		margin: 185px 0 0 17px;
		}
					#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 90px 0 0 17px;
		}
				#scissor-lift-3 img {
			width: 70%;
			height: auto;
			margin: 70px 0 0 20px;
		}
	
	.left { margin-right: -1px;}
			
	.product-title {
		min-height: 55px;
	}
	
	.product-box {
				width: calc(100% - 18px);
				padding: 80px 8px 8px 8px;
			}

	.standardfeatures p {
		font-size: 100%;
	}
	.product-box ul {
			margin: 0 10px 15px 0;
		}
	
	.price-box-content-1 {
		font-size: 160%;
	}
	.prices-subject-to-change {
		font-size: 45%;
	}

	
		#second-page ul {
		margin: 0 0 0 20px;
	}
	
	.second-page.price-box {
		width: calc(47% - 10px);
	}
		#equipment-button a {
			padding: 15px;
			width: calc(80% - 30px);
			margin: 40px auto 0 auto;
			font-size: 110%;
			text-align: left;
			background-image: url("../images/more-features.png");
			background-repeat: no-repeat;
			background-position: 240px center;
			background-size: 13px 20px;
		}
	
			#second-page-image-2 img {
				width: calc(95% - 0px);
			}
	
	
		#stay-up-to-date .facebook { 
			font-size: 90%;
		}
		#stay-up-to-date .facebook a { 
			padding-top: 7px;
			margin: 4px 0 0 0;
		}
	
}

@media only screen and (max-width: 400px), only screen and (max-device-width: 400px) {

	
	#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 90px 0 0 17px;
		}
					#scissor-lift-3 img {
			width: 70%;
			height: auto;
			margin: 80px 0 0 20px;
		}
	
	#second-page-image-4 {
		margin: 0 0 115px 0;
	}
}

@media only screen and (max-width: 392px), only screen and (max-device-width: 392px) {
		#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 95px 0 0 17px;
		}
	
				#scissor-lift-3 img {
			width: 70%;
			height: auto;
			margin: 74px 0 0 20px;
		}
}

@media only screen and (max-width: 385px), only screen and (max-device-width: 385px) {
							#header.second-page {	
					height: calc(169px - 0px);
				}
	
			#intro {
			width: calc(80% - 0px);
		}
						h3 {
						font-size: 74%;
						margin: 0;
					}
	
					#second-page h3 {
						font-size: 75%;
					}
	
	#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 100px 0 0 17px;
		}
					#scissor-lift-3 img {
			width: 70%;
			height: auto;
			margin: 85px 0 0 20px;
		}
			#equipment-button a {
			padding: 15px;
			width: calc(80% - 30px);
			margin: 40px auto 0 auto;
			font-size: 100%;
			text-align: left;
			background-image: url("../images/more-features.png");
			background-repeat: no-repeat;
			background-position: 220px center;
			background-size: 13px 20px;
		}
	
	
			#stay-up-to-date .facebook { 
				font-size: 110%;
			}
			#stay-up-to-date .facebook a { 
				padding-top: 5px;
				margin: 3px 0 0 0;
				float: none;
				display: block;
			}
}

@media only screen and (max-width: 375px), only screen and (max-device-width: 375px) {
		#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 105px 0 0 17px;
		}
					#scissor-lift-3 img {
			width: 70%;
			height: auto;
			margin: 85px 0 0 20px;
		}
	
					h3 {
						font-size: 70%;
						margin: 0;
					}
}

@media only screen and (max-width: 370px), only screen and (max-device-width: 370px) {
	
	#header {
		height: calc(315px - 0px);
	}
	#scissor-lift-1 img {
		width: 78%;
		height: auto;
		margin: 200px 0 0 17px;
		}
	
			#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 115px 0 0 17px;
		}
					#scissor-lift-3 img {
			width: 70%;
			height: auto;
			margin: 105px 0 0 20px;
		}
	
					#scissor-lift-4 img {
			width: 70%;
			margin: 105px 0 0 20px;
		}
}

@media only screen and (max-width: 360px), only screen and (max-device-width: 360px) {
					
					h3 {
						font-size: 65%;
						margin: 0;
					}
	
	#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 122px 0 0 15px;
		}
					#scissor-lift-3 img {
			width: 70%;
			height: auto;
			margin: 112px 0 0 20px;
		}
					.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 90%;
					margin-left: 0;
					background-position: 112px center;
					background-size: 8px 15px;
					padding: 8px;
				}
		#equipment-button a {
			padding: 20px 15px 20px 15px;
			width: calc(80% - 30px);
			margin: 40px auto 0 auto;
			font-size: 95%;
			text-align: left;
			background-image: url("../images/more-features.png");
			background-repeat: no-repeat;
			background-position: 210px center;
			background-size: 13px 20px;
		}
	
			#equipment {
				width: calc(250px - 0px);
				min-height: calc(350px - 0px);
				margin: auto;
				float: none;
			}

			#equipment div {
				height: 180px;
			}
}

@media only screen and (max-width: 350px), only screen and (max-device-width: 350px) {
		#scissor-lift-1 img {
		width: 78%;
		height: auto;
		margin: 210px 0 0 17px;
		}
				#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 130px 0 0 15px;
		}
						#scissor-lift-3 img {
			width: 70%;
			height: auto;
			margin: 122px 0 0 20px;
		}
						.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 85%;
					margin-left: 0;
					background-position: 104px center;
					background-size: 8px 15px;
					padding: 8px;
				}
		#equipment-button a {
			padding: 15px;
			width: calc(80% - 30px);
			margin: 40px auto 0 auto;
			
			text-align: left;
			background-image: url("../images/more-features.png");
			background-repeat: no-repeat;
			background-position: 200px center;
			background-size: 13px 20px;
		}
}

@media only screen and (max-width: 330px), only screen and (max-device-width: 330px) {
			#header {	
				height: calc(280px - 0px);
			}
	
	#header .phonenumber {
		width: calc(250px - 0px);
	}
	
	#header .phonenumber p {
		background-color: #ce7228;
		padding: 20px 5px 5px 5px;
		width: calc(86px - 10px);
		margin: 0 3px 0 0;
		float: left;
		font-size: 75%;
	}

	#header .phonenumber a {
		color: white;
		font-family: "Lato", sans-serif;
		font-weight: 1000;
		font-size: 150%;
		text-decoration: none;
		display: block;
		margin: 10px 0 0 0;
		float: right;
	}
	
						h3 {
						font-size: 60%;
						margin: 0;
					}
	
		#scissor-lift-1 img {
		width: 78%;
		height: auto;
		margin: 220px 0 0 17px;
		}
					#scissor-lift-2 img {
			width: 70%;
			height: auto;
			margin: 145px 0 0 15px;
		}
							.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 79%;
					margin-left: 0;
					background-position: 99px center;
					background-size: 8px 15px;
					padding: 8px;
				}
	
	#equipment-button a {
			background-position: 190px center;
			background-size: 13px 20px;
		}
}

@media only screen and (max-width: 316px), only screen and (max-device-width: 316px) {
			
					h3 {
						font-size: 55%;
						margin: 0;
					}
	
	#scissor-lift-1 img {
		width: 80%;
		height: auto;
		margin: 220px 0 0 15px;
		}
	#scissor-lift-2 img {
		margin: 160px 0 0 15px;
	}
	#scissor-lift-3 img {
		margin: 150px 0 0 20px;
	}
	#scissor-lift-4 img {
		width: 80%;
		margin: 118px 0 0 10px;
	}
								.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 90%;
					margin-left: 0;
					background-position: 85px center;
					background-size: 8px 15px;
					padding: 8px;
				}
		#equipment-button a {
			background-position: 170px center;
			background-size: 13px 20px;
		}
}

@media only screen and (max-width: 300px), only screen and (max-device-width: 300px) {
						#header.second-page {	
					height: calc(130px - 0px);
				}
	
					h3 {
						font-size: 50%;
						margin: 0;
					}
	
	
	#scissor-lift-1 img {
		width: 81%;
		height: auto;
		margin: 225px 0 0 12px;
		}
					.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 90%;
					margin-left: 0;
					background-position: 80px center;
					background-size: 8px 15px;
					padding: 8px;
				}
	
	#warning {
		background-size: auto;
	}
}

@media only screen and (max-width: 290px), only screen and (max-device-width: 290px) {
			#header {	
				height: calc(250px - 0px);
			}
	
	#header .phonenumber {
		width: calc(210px - 0px);
	}
	
	#header .phonenumber p {
		background-color: #ce7228;
		padding: 15px 5px 5px 5px;
		width: calc(84px - 10px);
		margin: 0 3px 0 0;
		float: left;
		font-size: 70%;
	}

	#header .phonenumber a {
		color: white;
		font-family: "Lato", sans-serif;
		font-weight: 1000;
		font-size: 120%;
		text-decoration: none;
		display: block;
		margin: 10px 0 0 0;
		float: right;
	}
	
		#scissor-lift-1 img {
		width: 85%;
		height: auto;
		margin: 175px 0 0 10px;
		}
						.product-box a {
					float: left;
					width: calc(98% - 16px);
					font-size: 90%;
					margin-left: 0;
					background-position: 75px center;
					background-size: 8px 15px;
					padding: 8px;
				}
}