#footer {
	width: 100%;
	background-color: #336644;
	opacity: 0.95;
	padding-bottom: 5px;
	box-shadow: 0 0 20px #000;
	/*border: 1px solid orange;*/
}
#footer-wrap {
	width: 65%;
	margin: 0px auto;
	/*border: 1px solid blue;*/
	text-shadow: 0 0 1px #000;
}
#powered-by {
	font-size: 0.75em;
	text-align: right;
	padding-right: 5px;
}
#copyright {
	font-size: 75%;
	font-family: arial, sans-sherif;
	color: #fff;
	padding-top: 8px;
	text-align: center;
	/*border: 1px solid blue;*/
}
#name {
	/*border: 1px solid red;*/
	font-size: 300%;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 2px #000;
	letter-spacing: 1px;
}
#cities {
	letter-spacing: 1px;
	/*border: 1px solid orange;*/
	padding-top: 3px;
	color: #fff;
	text-shadow: 0 0 1px #000;
	font-size: 125%;
}
#name-wrap {
	/*padding-top: 5px;*/
	/*border: 1px solid blue;*/
	float: left;
	text-align: center;
	padding-left: 15px;
}
#special-text {
	color: #0026ff;
	font-size: 60%;
	letter-spacing: 1px;
	font-family: arial, serif;
	/*border: 1px solid blue;*/
	/*text-shadow: 0px 0px 1px #fff;*/
}
#key-word{
	color: #fff;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	text-shadow: 0 0 1px #000;
}
#key-words {
	color: #fff;
	font-family: arial;
	/*font-weight: bold;*/
	text-align: center;
	font-size: 85%;
	text-shadow: 0 0 1px #000;
	/*border: 1px solid blue; */
	padding-top: 5px;
}
#list li {
	display: inline;
	/*list-style-type:circle;*/
	/*float: left;
	padding-right: 5px;
	padding-left: 5px;*/
}
#small-screen-header {
	position: fixed;
	margin: 0px auto;
	width: 100%;
	height: 57px;
	color: #fff;
	z-index: 10;
	border-bottom: 2px solid #fff;
	box-shadow: 0 0 15px #000;
	opacity: 0.95;
	font-weight: bold;
	text-shadow: 0 0 1px #000;
	text-align: center;
	padding-top: 5px;
	/*height: 100px;*/
	background-color: #336644;
}
#small-screen-cities {
	color: #fff;
	font-size: 100%;
	font-family: times;
}
#small-screen-name {
	color: #fff;
	font-size: 200%;
	font-family: times;
}
#small-screen-number {
	position: fixed;
	width: 100%;
	padding-top: 67px;
	font-size: 200%;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-shadow: 0 0 10px #000;
	z-index: 5;
}
#small-screen-nav {
	width: 300px;
	margin: 0 auto;
	/*height: 85vh;*/
	padding-top: 105px;
	/*border: 1px solid blue;*/
}
.small-screen-quote-button {
	/*display: inline;*/
	width: 125px;
	height: 125px;
	/*padding-top: 50px;
	padding-bottom: 50px;*/
	border-radius: 5px;
	border: 1px solid #fff;
	box-shadow: 0 0 10px #000;
	background-color: #336644;
	margin: 11px;
	opacity: 0.95;
	text-align: center;
	text-shadow: 0 0 1px #000;
	font-size: 130%;
	color: #fff;
	font-weight: bold;
	float: left;
	/*display: flex;*/
}
.button-text {
	width: 100%;
	margin-top: 50px;
	/*margin: auto;*/
	/*border: 1px solid blue;*/
}
#button-text-h {
	width: 100%;
	margin-top: 30px;
	/*border: 1px solid blue;*/
}
#button-text-s {
	width: 100%;
	margin-top: 40px;
	/*border: 1px solid blue;*/
}
#small-screen-quote-button-h {
	display: inline;
	width: 125px;
	/*height: 80px;*/
	padding-top: 31px;
	padding-bottom: 31px;
	border-radius: 5px;
	border: 1px solid #fff;
	box-shadow: 0 0 10px #000;
	background-color: #336644;
	margin: 11px;
	opacity: 0.95;
	text-align: center;
	text-shadow: 0 0 1px #000;
	font-size: 130%;
	color: #fff;
	font-weight: bold;
	float: left;
}

#QUOTE {
	width: 100%;
	/*height: 100vh;*/
	padding-top: 110px;
	padding-bottom: 50px;
	/*background: url(../img/box-truck8g.png) no-repeat center center fixed;
	border: 1px solid red;*/
}

#small-quote-container {
	width: 100%;
	/*height: 405px;*/
	margin: 0 auto;
	border: 1px solid blue;
	background-color: #336644;
	border-radius: 5px;
	box-shadow: 0 0 10px #000;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 7px;
	padding-bottom: 50px;
	z-index: 5;
}
.small-title {
	color: #fff;
	font-size: 125%;
	font-weight: bold;
	text-shadow: 0 0 1px #000;
}
#inside-container {
	width: 160px; 
	/*height: 100%;*/
	float: left; 
	color: #fff;
	/*padding-left: 20px;*/
	/*border: 1px solid orange;*/
	float: left;
}
.small-quote-content-p {
	width: 100%;
	height: 40px;
	padding-left: 15px;
	padding-top: 5px;
	text-shadow: 0 0 1px #000;
	/*border: 1px solid blue;*/
	/*float: left;*/
}
#small-button1 {
    /*display: inline-block;*/
    /*position: absolute;*/
    color: #fff;
    width: 28px;
    height: 20px;
    background-color: #fff;
    margin: 20px 0 0 70%;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-weight:bold; 
    padding-top: 12px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 50%;
    text-shadow: 0 0 1px #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    background-color: #336644;
}
#small-button2 {
    /*display: inline-block;*/
    /*position: absolute;*/
    color: #fff;
    width: 28px;
    height: 20px;
    background-color: #fff;
    margin: 15px 0 0 70%;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-weight:bold; 
    padding-top: 12px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 50%;
    text-shadow: 0 0 1px #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    background-color: #336644;
}
#small-checkbox-1 {
	/*position: absolute;*/
	width: 30px;
	height: 30px;
	background-color: #fff;
	margin: 20px 0 0 70%;
	border: 1px solid #336644;
	border-radius: 5px;
	box-shadow: 0 0 8px #000;
	cursor: pointer;
}
#small-checkbox-2 {
	/*position: absolute;*/
	width: 30px;
	height: 30px;
	background-color: #fff;
	margin: 15px 0 0 70%;
	border: 1px solid #336644;
	border-radius: 5px;
	box-shadow: 0 0 8px #000;
	cursor: pointer;
}
#small-checkbox-3 {
	/*position: absolute;*/
	width: 30px;
	height: 30px;
	background-color: #fff;
	margin: 15px 0 0 70%;
	border: 1px solid #336644;
	border-radius: 5px;
	box-shadow: 0 0 8px #000;
	cursor: pointer;
}
#small-checkbox-4 {
	/*position: absolute;*/
	width: 30px;
	height: 30px;
	background-color: #fff;
	margin: 30px 0 0 70%;
	border: 1px solid #336644;
	border-radius: 5px;
	box-shadow: 0 0 8px #000;
	cursor: pointer;
}
#small-checkbox-5 {
	/*position: absolute;*/
	width: 30px;
	height: 30px;
	background-color: #fff;
	margin: 5px 0 0 70%;
	border: 1px solid #336644;
	border-radius: 5px;
	box-shadow: 0 0px 8px #000;
	cursor: pointer;
}
/*#small-checkbox-1:hover,#small-checkbox-2:hover,#small-checkbox-3:hover,#small-checkbox-4:hover,#small-checkbox-5:hover {
	background-color: #336644;
}*/
#small-checkboxes {
	/*display: block;*/ 
	width: 50%;
	margin-left: 50%;
	height: 400px;
	/*border: 1px solid #222;*/
}
#small-total {
	/*position: absolute;*/
	/*width: 100%;*/
	height: 30px;
	padding-top: 10px;
	margin: 10px 0 0 0%;
	color: #fff;
	font-family: arial;
	font-size: 85%;
	text-align: right;
	padding-right: 5px;
	text-shadow: 0 0 1px #000;
	/*border: 1px solid yellow;*/
}
#hour-time {
	text-align: center;
}
#time {
	text-align: center;
	font-size: 80%;
}
#closed {
	font-size: 60%;
	padding-top: 3px;
	text-align: center;
}
#small-truck {
	width: 100%;
	height: 182px;
	margin: 300px auto;
	padding-top: 15px;
	background: url(../img/box-truck-w1.png) no-repeat;
	color: #fff;
	/*border: 1px solid yellow;*/
	z-index: 2;
}
#landing {
	/*width: 100%;*/
	height: 100vh;
	margin-bottom: 75px;
	/*height: 100%;*/
	/*border: 1px solid red;*/
}
.small-truck-lettering {
	width: 72%;
	/*margin-top: 5px;*/
	padding-top: 5px;
	padding-left: 0;
	font-family: arial;
	font-size: 110%;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 0 1px #000;
	/*border: 1px solid red;*/
	z-index: 3;
}
#small-extra-mover {
	width: 72%;
	font-size: 85%;
	padding-top: 10px;
	text-align: center;
	text-shadow: 0 0 1px #000;
	z-index: 3;
}
#SERVICE {
	width: 100vw;
	height: 100vh;
	padding-top: 57px;
	/*border: 1px solid red;*/
}
#CONTACT {
	width: 100vw;
	height: 100vh;
	padding-top: 250px;
	/*border: 2px solid #fff;*/
}
#small-email {
	margin: 0 auto;
	width: 70%;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	background-color: #336644;
	padding: 5px 5px 5px 5px;
	box-shadow: 0 0 10px #000;
	text-shadow: 0 0 1px #000;
	border-radius: 5px;
	opacity: 0.95;
	text-align: center;
}
#under-map {
	width: 100%;
	height: 75px;
	padding-top: 15px;
	background-color: #336644;
	color: #fff;
	font-size: 110%;
	text-shadow: 0 0 1px #000;
	text-align: center;
	box-shadow: 0 0 10px #000;
	border-top: 2px solid #fff;
}
#small-map {
	width: 95%;
	height: 452px;
	/*overflow: auto;
	/*padding-top: 95px;*/
	background: url(../img/areamap9.png) no-repeat center center;
	box-shadow: 0 0 10px #000;
	/*border: 1px solid orange;*/
}
#menu-button {
	position: absolute;
	width: 30px;
	height: 35px;
	/*margin-left: 320px;*/
	margin-left: 88%;
	margin-top: 10px;
	/*border: 1px solid blue;*/
}
.menu-line {
	width: 100%;
	height: 5px;
	margin-top: 5px;
	border-radius: 3px;
	background-color: #fff;
}
#menu {
	position: fixed;
	/*padding-top: 75px;*/
	width: 50%;
	height: 140px;
	margin-left: 45%;
	/*border: 1px solid blue;*/
	z-index: 15;
	margin-top: 85px;
	box-shadow: 0 0 10px #000;
	/*margin-right: 10px;*/
}
.menu-option {
	width: 100%;
	/*height: 35px;*/
	color: #fff;
	font-size: 110%;
	text-shadow: 0 0 1px #000;
	text-align: center;
	background-color: #336644;
	border: 1px solid #fff;
	padding-top: 12px;
	padding-bottom: 12px;
	/*padding: 3px;*/
}
#phone-symbol {
	/*position: absolute;*/
	width: 30px;
	height: 30px;
	background: url(../img/phone-symbol-3.png) no-repeat;
	/*border: 1px solid blue;*/
	float: left;
	margin: 25px 0 0 0;
}
#number-of-help {
	position: absolute;
	color: #fff;
	width: 40px;
	height: 30px;
	/*border: 1px solid blue;*/
	margin: 220px 0 0 645px;
}
#small-number-of-help {
	position: absolute;
	color: #fff;
	width: 30px;
	height: 20px;
	/*border: 1px solid blue;*/
	margin: 5px 0 0 -40px;
}
#additional-info {
	/*border: 1px solid red;*/
	width: 100%;
	/*font-family: arial;*/
	/*height: 100%;*/
	margin-top: 20px;
	color: #fff;
	padding: 25px  0 0 25px;
	text-shadow: 0 0 1px #000;
}
.additional-list {
	width: 85%;
	/*border: 1px solid red;*/
	margin-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.additional-p {
	width: 93%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	/*padding-right: 25px;*/
	/*border: 1px solid red;*/
}
#truck-interior {
	/*position: absolute;*/
	width: 259px;
	height: 237px;
	margin-left: 7px;
	/*border: 1px solid blue;*/
	z-index: 15;
}
#fifty-min-quote, #two-hour-min {
	position: absolute;
	width: 73%;
	text-align: center;
	padding-top: 10px;
	color: #fff;
	font-family: arial;
	font-size: 70%;
	letter-spacing: 1px;
	text-shadow: 0 0 1px #000;
	/*margin: 0px 0px 0px 0px;*/
	/*padding-bottom: 5px;*/
	font-weight: bold;
	/*border: 1px solid blue;*/
}
#small-fifty-min-quote, #small-two-hour-min {
	position: absolute;
	width: 70%;
	text-align: center;
	color: #fff;
	font-family: arial;
	font-size: 55%;
	text-shadow: 0 0 1px #000;
	/*margin: 0px 0px 0px 0px;*/
	/*padding-bottom: 5px;*/
	font-weight: bold;
	/*border: 1px solid blue;*/
}
#small-copyright {
	text-align: center;
	font-size: 50%;
	margin-top: 5px;
}
#small-miles{
	margin-left: 51px;
	/*border: 1px solid green;*/
}
#small-hours{
	margin-left: 5px;
	/*border: 1px solid green;*/
}