﻿/***** 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;
	list-style: none;
}
html, body {
	width: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden; 
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*
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, img {  
    display: block;  
} 
/***** END RESET *****/

/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

/***** Overall *****/
html {
	width: 100%;
}

body {
	width: 100%;
	margin: 0px auto;
	-webkit-text-size-adjust: none;
	*font-family: "Helvetica Neue LT STD", Helvetica, Arial, sans-serif;
	font-family: Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	background: url(../siteart/images/AdobeStock_139008500_75_3.jpg) !important;
	background-repeat: repeat-y !important;
	background-size: 100% auto !important;
	background-color: #333 !important;
	color: #fff !important;
}

@font-face {
	*font-family: 'Futura STD';
	font-weight: 400;
	src: url(../fonts/FuturaStd-Medium.otf) format('opentype');
}

@font-face {
	*font-family: 'Futura STD';
	font-weight: 700;
	src: url(../fonts/FuturaStd-Bold.otf) format('opentype');
}

@font-face {
	*font-family: 'Century Schoolbook';
	font-weight: 400;
	src: url(../fonts/NewCenturySchlbkLTStd-Roman.otf) format('opentype');
}

@font-face {
	*font-family: 'Century Schoolbook';
	font-weight: 700;
	src: url(../fonts/NewCenturySchlbkLTStd-Bd.otf) format('opentype');
}

._reviewInfo_3glv7_54 span {color: #000!important;}
.clear {clear:both;}

h3.kenect-heading {text-align: center;
    font-size: 32px;
    font-weight: normal;
    letter-spacing: 0.25px; font-weight:bold; color:#D7572B; font-family: Roboto, sans-serif;}
#kenect-review-carousel h3 {display:none !important;}
#kenect-review-carousel p {color:#fff !important;}
#kenect-review-carousel p.kenect-reviewComment {color:#111 !important;}


/********** Control the Captcha **********/
.CaptchaPanel {
margin: 10px auto !important;
padding:0 0 0 0 !important;
text-align: center;
line-height:normal !important;
}

.CaptchaImage {
	border: 1px solid #333 !important;
	margin: 0px auto !important;
}

.CaptchaImagePanel {
margin:0 0 0 0;
padding:0 0 0 0 !important;
}

.CaptchaMessagePanel {
padding:0 0 0 0 !important;
margin: 5px auto !important;
font-weight:normal !important;
font-size:12px;
line-height:14px;
}

.CaptchaAnswerPanel {
margin:0 0 0 0;
padding:2px 0px 2px 0px !important;
}

.CaptchaWhatsThisPanel {
	line-height:0;
	margin: 10px auto;
	padding:8px 0 8px 0 !important;
}
.CaptchaWhatsThisPanel a {color:#000;}
.CaptchaWhatsThisPanel a:hover {text-decoration:none;} 
        

/********** Header **********/
.contained {
	width: 100%;
	position: relative;
	display: inline-block;
	*background-color: pink;
	text-align: center;
}

.heading {
	width: calc(100% - 72px);
	height: auto;
	*height: 100px;
	display: inline-block;
	position: relative;
	*background-color: pink;
	margin: 36px auto 0px auto;
}

.heading-left, .heading-right {
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
}

.heading-left a, .heading-right a,.heading-left a[href^="tel:"], .heading-right a[href^="tel:"] {
	text-decoration: none;
	color: #fff !important;
}

.heading-left {
	*float: left;
	font-size: 18px;
	margin: 18px 36px;
}

.heading-right {
	*float: right;
	font-size: 18px;
	margin: 18px 36px;
}

.heading-right h3 {font-size:1.35em; font-style: italic;}
.heading-right span {font-size: 15px; font-style: italic;}

.top-logo1 {
	width: 150px;
	height: 150px;
	display: inline-block;
	position: relative;
	*margin: 0px 72px 18px 0px;
	margin: 18px 36px;
	background: url(../siteart/logos/top-logo-02.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	vertical-align: middle;
}

/*
.top-logo2 {
	width: 150px;
	height: 150px;
	display: inline-block;
	position: relative;
	margin: 0px 0px 18px 72px;
	background: url(../siteart/logos/top-logo-01.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
*/

.top-logo2 {
	width: 300px;
	height: 115px;
	display: inline-block;
	position: relative;
	*margin: 0px 0px 18px 72px;
	margin: 18px 50px;
	background: url(../siteart/logos/HTC_logo_from_LA_LUZ_fixed.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	vertical-align: middle;
}


/*
.announcement {
	position:relative; overflow:hidden; width: calc(100% - 92px); margin:36px auto 0 auto; padding:128px 10px; font-size:18px; text-align:center; text-transform:uppercase; font-weight:900; 
	color:#000; border:3px #000 solid; background:#ffd70a;
}
*/.announcement {
	position:relative; overflow:hidden; margin:36px auto 0 auto; padding:18px 10px; font-size:18px; text-align:center; text-transform:uppercase; font-weight:900; 
	color:#000;
}
.announcement a {display:block; text-decoration:none; color:#fff !important;}
.announcement a:hover {color:#fcfcfc !important;}
.announcement span {font-size:14px; font-style:italic;}
.announcement p {z-index:5; position:relative; font-size:20px;}


/*.announcement.announce-thanksgiving { color:#fff; background:url("../siteart/Thanksgiving-2024.jpg") no-repeat center center; background-size:cover;}*/
.announcement.announce-Christmas { color:#fff; background:#000 url("/siteart/announcement-christmas.jpg") no-repeat center center; background-size:cover;}
.announcement.announce-independence {color:#fff; background:url("/siteart/announcement-july4.jpg") no-repeat center center; background-size:cover;}
.announcement.announce-patriotic {color:#fff; background:url("/siteart/announcement-patriotic.jpg") no-repeat center center; background-size:cover;}
.announce-overlay {position:absolute; z-index:1; top:0; left:0; width:150%; height:150%; background:rgba(0,0,0,0.35);}
/*.announce-overlay {position:absolute; z-index:1; top:0; left:0; width:150%; height:150%;}*/

.announcement.announce-thanksgiving img {display: flex; margin: 0 auto; width:80%;;}

.bannerslider {max-width:1200px; margin:30px auto;}
.bannerslider .cycle-slideshow {z-index:5; position:relative; margin:0; padding:0; text-align: center; }
.bannerslider .cycle-slideshow a {right:0; left:0; position:relative; margin:0 auto; text-align: center; }
.bannerslider .cycle-slideshow img {position:relative; width:100%; margin:0 auto; padding:0;}

.bannerslider .cycle-pager {text-align: center; width: 100%; z-index: 500; position: absolute; bottom:-35px; overflow: hidden;}
.bannerslider .cycle-pager span {font-family: arial; font-size: 50px; width: 16px; height: 16px; display: inline-block; color: #ddd; cursor: pointer;}
.bannerslider .cycle-pager span.cycle-pager-active {color: #D7572B;}
.bannerslider .cycle-pager > * {cursor: pointer;}



.cash-promo {width: calc(100% - 92px); margin:10px auto; padding:10px; font-size:16px; text-align:center; text-transform:uppercase; font-weight:900;
	 color:#000; border:3px #ff0702 solid !important; background:#fff !important;}
.cash-promo img {width:100%; max-width:361px; margin:0 auto;}
.cash-promo span {font-size:14px;}
.cash-promo em {font-size:.75em;}

.banner-center {display:flex;justify-content: center;}
.banner-center img{width:90%;margin:0 auto;}

.banner-link img {width:100%;}

.package-promo-alt {max-width:1450px; margin:30px auto 0 auto;}
.package-promo-alt img {width:100%; margin:0 auto;}



.package-promo {position:relative; display:flex;flex-flow:row wrap; align-items:center; justify-content:center; margin:30px 0 0 0;}

.promo-body {
	position:relative; padding:15px 35px 15px 150px;
	text-align:center; font-size:24px; text-transform:uppercase; font-weight:900; border:1px #fff solid; background:#D7572B;
}
.promo-body:nth-of-type(2) {padding:15px 150px 15px 35px;}

.package-image-one {z-index:10; margin:0 -5px 0 0;}
.package-image-one img {width:100%; max-width:250px;}

.package-image-two {z-index:10; margin:0 0 0 -5px;}
.package-image-two img {width:100%; max-width:250px;}

.package-brand {z-index:10; margin:0 -125px;}
.package-brand img {width:100%; max-width:250px;}





.promo-banner {
	width: calc(100% - 92px); margin:36px auto 0 auto; padding:10px; font-size:18px; text-align:center; text-transform:uppercase; font-weight:900;
	border:1px #fff solid; background:#C94F26;
}

.promo-banner a {display:block; text-decoration:none;}


.july-banner {
	width:calc(100% - 100px); padding:12px; background:linear-gradient(to right, #1E1BEE 10%,#D92629 15% 85%, #1E1BEE 90% 100%); margin: 0 auto; margin-top: 20px; text-align:center; border: solid white 1px;
}



/********** Content **********/
.content {
	width: calc(100% - 72px);
	height: auto;
	display: inline-block;
	position: relative;
	*background-color: pink;
	margin: 36px auto 0px auto;
}

.slideshow {
	width: 100%;
	*height: 550px;
	*height: 750px;
	height: auto;
	position: relative;
	display: inline-block;
	*background-color: orange;
	overflow: hidden;
}

.logo-bar {
	width: 100%;
	height: auto;
	*height: 150px;
	*background-color: pink;
	position: relative;
	display: inline-block;
	margin: 36px auto;
}

.logo1, .logo2, .logo3, .logo4, .logo5, .logo6, .logo7, .logo8, .logo9, .logo10, .logo11 {
	*background-color: pink;
	display: inline-block;
	position: relative;
	margin: 0px 10px;
	vertical-align: middle;
	overflow: hidden;
}

.logo1 img, .logo2 img, .logo3 img, .logo4 img, .logo5 img, .logo6 img, .logo7 img, .logo8 img, .logo9 img, logo10 img, .logo11 img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.logo1 {
	width: 110px;
	height: auto;
}

.logo2 {
	width: 110px;
	height: auto;
}

.logo3 {
	width: 190px;
	height: auto;
}

.logo4 {
	width: 180px;
	height: auto;
}

.logo5 {
	width: 150px;
	height: auto;
}

.logo6 {
	width: 130px;
	height: auto;
}

.logo7 {
	width: 205px;
	height: 85px;
}

.logo7 img {
	margin: 15px auto;
}

.logo8 {
	width: 180px;
	height: auto;
}

.logo9 {
	width: 150px;
	height: auto;
}

.logo11 {
	width: 185px;
	height: auto;
}

.second-nav {
	width: 100%;
	height: auto;
	*height: 250px;
	*background-color: pink;
	position: relative;
	display: inline-block;
}

.kioti-tractors ul li, .tractors ul li, .hay ul li, .planting ul li, .tillage ul li {
	display: none;
}

.kioti-tractors {
	background: url(../siteart/buttons/button_5_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.kioti-tractors:hover {
	background: url(../siteart/buttons/button_5_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in-out 0.5s;
}

.tractors {
	background: url(../siteart/buttons/button_1_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.tractors:hover {
	background: url(../siteart/buttons/button_1_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in-out 0.5s;
}

.hay {
	background: url(../siteart/buttons/button_4_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.hay:hover {
	background: url(../siteart/buttons/button_4_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	transition: ease-in-out 0.5s;
}

.planting {
	background: url(../siteart/buttons/button_2_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.planting:hover {
	background: url(../siteart/buttons/button_2_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in-out 0.5s;
}

.tillage {
	background: url(../siteart/buttons/button_3_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.tillage:hover {
	background: url(../siteart/buttons/button_3_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in-out 0.5s;
}

.kioti-tractors, .tractors, .hay, .planting, .tillage, .trim {
	display: inline-block;
	position: relative;
	width: 250px;
	height: 250px;
	*margin: 0px 18px;
	margin: 18px 36px;
	*background-color: orange;
	vertical-align: middle;
	overflow: hidden;
}

.trim {
	background: url(../siteart/images/kioti-tractors.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.trim:hover {
	background: url(../siteart/images/kioti-tractors.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in-out 0.5s;
}

.spacing { 
    margin: 18px 20px!important;
}

.kioti-tractors:hover ul li, .tractors:hover ul li, .hay:hover ul li, .planting:hover ul li, .tillage:hover ul li {
	position: relative;
	display: block;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 1px;
}

.kioti-tractors ul li a, .tractors ul li a, .hay ul li a, .planting ul li a, .tillage ul li a {
	color: #fff;
	text-decoration: none;
}

.kioti-tractors ul li:hover, .tractors ul li:hover, .hay ul li:hover, .planting ul li:hover, .tillage ul li:hover {
	font-weight: 700;
	transition: ease-in-out 0s;
}

.kioti-tractors:hover strong, .tractors:hover strong, .hay:hover strong, .planting:hover strong, .tillage:hover strong {
	display: none;
}

.kioti-tractors hr, .tractors hr, .hay hr, .planting hr, .tillage hr, .trim hr {
	width: 50%;
	border-top: 0.5px solid #fff;
	border-bottom: 0.5px solid #fff;
}

.kioti-tractors p.button-title, .tractors p.button-title, .hay p.button-title, .planting p.button-title, .tillage p.button-title, .trim p.button-title {
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-top: 40%;
}

.kioti-tractors:hover p.button-title, .tractors:hover p.button-title, .hay:hover p.button-title, .planting:hover p.button-title, .tillage:hover p.button-title {
	margin-top: 10%;
	transition: ease-in-out 0.5s;
}

.kioti-tractors strong, .tractors strong, .hay strong, .planting strong, .tillage strong {
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 3px;
	display: inline-block;
	text-transform: uppercase;
}

.awards {
	width: 50%;
	*width: 95%;
	height: auto;
	*background-color: pink;
	position: relative;
	display: inline-block;
	margin: 36px auto;
	padding: 18px;
	border: 2px solid #fff;
	box-sizing: border-box;
}

.awards a {
	color: #fff;
}

.awards h1 {
	font-size: 24px;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 18px;
}

.awards p {
	font-size: 18px;
	line-height: 24px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	word-spacing: 1px;
}

.awards hr {
	width: 350px;
	border-top: thin solid #fff;
	border-bottom: thin solid #fff;
	margin-bottom: 20px;
}

.awards img {
	margin: 0px auto;
	display: inline-block;
	position: relative;
	top: -20px;
	width: 100%;
	max-width:500px;
}

.sectionwrap {
	width: 100%;
	position: relative;
	text-align: center;
	/*overflow: auto;*/
}

.kioti-deal {
	width: 23%;
	height: auto;
	position: relative;
	display: inline-block;
	padding: 20px;
	box-sizing: border-box;
	vertical-align: top;
	/*border: 2px solid #fff;*/
}

.trim {
	max-height: 278px;
	max-width: 380px;
	overflow: hidden;
}
.badge {
	width: 23%;
	height: auto;
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
	/*border: 2px solid #fff;*/
	padding: 89px 0;
}

.badgeimg {
	width: 100%;
}

.warranty {
	width: 50%;
	*width: 95%;
	height: auto;
	*background-color: pink;
	position: relative;
	display: inline-block;
	padding: 18px;
	border: 2px solid #fff;
	box-sizing: border-box;
	vertical-align: top;
	margin: 0 10px;
}

.warranty img {
	margin: 0px auto 18px auto;
	display: inline-block;
	position: relative;
	width: 30%;
}

.warranty a {
	color: #fff;
}

.warranty h1 {
	font-size: 24px;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 18px;
}

.warranty p {
	font-size: 18px;
	line-height: 24px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	word-spacing: 1px;
	margin-bottom: 18px;
}

.warranty hr {
	width: 350px;
	border-top: thin solid #fff;
	border-bottom: thin solid #fff;
	margin-bottom: 20px;
}

.button {
	width: 200px;
	height: 50px;
	margin: 18px auto;
	*background-color: gray;
	border: 2px solid #fff;
	position: relative;
	display: inline-block;
}

.button:hover {
	background-color: #fff;
	color: #333;
	transition: ease-in-out 0.5s;
}

.button h3 {
	vertical-align: middle;
	position: relative;
	margin: 16px auto;
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	font-weight: 700;
}

.button-wide {
	
	margin: 18px auto;
	padding:7px 18px;
	*background-color: gray;
	border: 2px solid #fff;
	position: relative;
	display: inline-block;
}


.button-wide:hover {
	background-color: #fff;
	color: #333;
	transition: ease-in-out 0.5s;	
}

.button-wide h3 {
	vertical-align: middle;
	position: relative;
	margin: 16px auto;
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	font-weight: 700;
}

.request-box {
	width: auto;
	height: auto;
	*background-color: lightblue;
	position: relative;
	margin: 55px auto;
}

.request-box a {
	color: #fff;
}

.requests {
	width: 100%;
	height: auto;
	*height: 320px;
	position: relative;
	display: inline-block;
	background: url(../siteart/images/Lot_Photo_2_60percent.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.requests h1 {
	font-size: 48px;
	text-transform: capitalize;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
}

.requests .button {
	margin: 18px;
}

.photo1, .photo2, .photo3 {
	width: 250px;
	height: 250px;
	position: relative;
	display: inline-block;
	*background-color: pink;
	margin: 18px;
}

.hours {
	width: 50%;
	height: auto;
	*background-color: pink;
	position: relative;
	display: inline-block;
	margin: 36px auto;
	padding: 18px;
	border: 2px solid #fff;
	box-sizing: border-box;
}

.hours h2 {
	font-size: 24px;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 18px;
}

.hours p {
	font-size: 18px;
	line-height: 24px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	word-spacing: 1px;
}

.hours hr {
	width: 350px;
	border-top: thin solid #fff;
	border-bottom: thin solid #fff;
	margin-bottom: 20px;
}

.hours-left, .hours-right {
	width: 40%;
}

.hours-left {
	float: left;
}

.hours-right {
	float: right;
}

.hours-left h3, .hours-right h3, .hours-full h3 {
	font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 18px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
}

.hours-full {width:100%;}

.equipment-options {
	width: 50%;
	height: auto;
	*background-color: pink;
	position: relative;
	display: inline-block;
	margin: 36px auto;
	padding: 18px;
	border: 2px solid #fff;
	box-sizing: border-box;
}


.equipment-options p.inventory-button {
	font-size: 24px;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 18px;
}
.equipment-options p {
	font-size: 24px;
	line-height: 24px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	word-spacing: 1px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight:bold;
}

.equipment-options hr {
	width: 350px;
	border-top: thin solid #fff;
	border-bottom: thin solid #fff;
	margin-bottom: 20px;
}

/* 1 Line Title */
.equipment-option5 p.inventory-button, .equipment-option13 p.inventory-button, .equipment-option16 p.inventory-button, .equipment-option17 p.inventory-button, .equipment-option8 p.inventory-button, .equipment-option9 p.inventory-button, .equipment-option19 p.inventory-button, .equipment-option21 p.inventory-button, .equipment-option22 p.inventory-button, .equipment-option23 p.inventory-button  {
	margin-top: 45%;
}

/* 2 Line Title */
.equipment-option1 p.inventory-button, .equipment-option3 p.inventory-button, .equipment-option4 p.inventory-button, .equipment-option6 p.inventory-button, .equipment-option7 p.inventory-button, .equipment-option10 p.inventory-button, .equipment-option11 p.inventory-button, .equipment-option14 p.inventory-button, .equipment-option15 p.inventory-button, .equipment-option18 p.inventory-button, .equipment-option20 p.inventory-button, .equipment-option25 p.inventory-button, .equipment-option28 p.inventory-button, .equipment-option29 p.inventory-button,.equipment-option30 p.inventory-button,.equipment-option31 p.inventory-button, .equipment-option32 p.inventory-button, .equipment-option33 p.inventory-button, .equipment-option34 p.inventory-button, .equipment-option35 p.inventory-button, .equipment-option36 p.inventory-button {
	margin-top: 35%;
}

/* 3 Line Title */
.equipment-option2 p.inventory-button, .equipment-option12 p.inventory-button {
	margin-top: 25%;
}

/* 4 Line Title */
.equipment-option24 p.inventory-button {
	margin-top: 12%;
}

.equipment-option1, .equipment-option2, .equipment-option3, .equipment-option4, .equipment-option5, .equipment-option6, .equipment-option7, .equipment-option8, .equipment-option9, .equipment-option10, .equipment-option11, .equipment-option12, .equipment-option13, .equipment-option14, .equipment-option15, .equipment-option16, .equipment-option17, .equipment-option18, .equipment-option19, .equipment-option20, .equipment-option21, .equipment-option22, .equipment-option23, .equipment-option24, .equipment-option25, .equipment-option28, .equipment-option29, .equipment-option30, .equipment-option31, .equipment-option32, .equipment-option33, .equipment-option34, .equipment-option35, .equipment-option36{
	width: 250px;
	height: 250px;
	margin: 18px;
	padding: 18px;
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	background-color: #D7572B;
	transition: ease-out 0.5s;
	text-decoration: none;
	vertical-align: middle;
}

/*
.equipment-option1:hover, .equipment-option2:hover, .equipment-option3:hover, .equipment-option4:hover, .equipment-option5:hover, .equipment-option6:hover, .equipment-option7:hover, .equipment-option8:hover, .equipment-option9:hover, .equipment-option10:hover, .equipment-option11:hover, .equipment-option12:hover, .equipment-option13:hover, .equipment-option14:hover, .equipment-option15:hover, .equipment-option16:hover, .equipment-option17:hover, .equipment-option18:hover, .equipment-option19:hover, .equipment-option20:hover, .equipment-option21:hover {
	background-color: #952D1E;
	transition: ease-in 0.5s;
}
*/

.equipment-option1 {
	background: url(../siteart/buttons/button_5_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option1:hover {
	background: url(../siteart/buttons/button_5_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option2 {
	background: url(../siteart/buttons/button_10_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option2:hover {
	background: url(../siteart/buttons/button_10_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option3 {
	background: url(../siteart/buttons/button_8_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option3:hover {
	background: url(../siteart/buttons/button_8_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option4 {
	background: url(../siteart/buttons/button_11_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option4:hover {
	background: url(../siteart/buttons/button_11_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option5 {
	background: url(../siteart/buttons/button_13_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option5:hover {
	background: url(../siteart/buttons/button_13_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option6 {
	background: url(../siteart/buttons/button_22_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option6:hover {
	background: url(../siteart/buttons/button_22_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option7 {
	background: url(../siteart/buttons/button_9_75.png);
	background-position: center left;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option7:hover {
	background: url(../siteart/buttons/button_9_35.png);
	background-position: center left;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option8 {
	background: url(../siteart/buttons/button_6_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option8:hover {
	background: url(../siteart/buttons/button_6_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option9 {
	background: url(../siteart/buttons/button_23_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option9:hover {
	background: url(../siteart/buttons/button_23_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option10 {
	background: url(../siteart/buttons/button_21_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option10:hover {
	background: url(../siteart/buttons/button_21_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option11 {
	background: url(../siteart/buttons/button_17_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option11:hover {
	background: url(../siteart/buttons/button_17_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option12 {
	background: url(../siteart/buttons/button_19_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option12:hover {
	background: url(../siteart/buttons/button_19_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option13 {
	background: url(../siteart/buttons/button_20_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option13:hover {
	background: url(../siteart/buttons/button_20_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option14 {
	background: url(../siteart/buttons/button_1_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option14:hover {
	background: url(../siteart/buttons/button_1_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option15 {
	background: url(../siteart/buttons/button_14_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option15:hover {
	background: url(../siteart/buttons/button_14_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option16 {
	background: url(../siteart/buttons/button_15_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option16:hover {
	background: url(../siteart/buttons/button_15_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option17 {
	background: url(../siteart/buttons/button_16_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option17:hover {
	background: url(../siteart/buttons/button_16_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option18 {
	background: url(../siteart/buttons/button_1_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option18:hover {
	background: url(../siteart/buttons/button_1_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option19 {
	background: url(../siteart/buttons/button_4_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	transition: ease-out 0.5s;
}

.equipment-option19:hover {
	background: url(../siteart/buttons/button_4_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	transition: ease-in 0.5s;
}

.equipment-option20 {
	background: url(../siteart/buttons/button_2_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option20:hover {
	background: url(../siteart/buttons/button_2_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option21 {
	background: url(../siteart/buttons/button_3_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option21:hover {
	background: url(../siteart/buttons/button_3_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option22 {
	background: url(../siteart/buttons/button_24_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option22:hover {
	background: url(../siteart/buttons/button_24_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option23 {
	background: url(../siteart/buttons/button_25_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option23:hover {
	background: url(../siteart/buttons/button_25_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option24 {
	background: url(../siteart/buttons/button_26_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transitioN: ease-out 0.5s;
}

.equipment-option24:hover {
	background: url(../siteart/buttons/button_26_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option25 {
	background: url(../siteart/buttons/button_27_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option25:hover {
	background: url(../siteart/buttons/button_27_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option28 {
	background: url(../siteart/buttons/button_28_75.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option28:hover {
	background: url(../siteart/buttons/button_28_35.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}



.equipment-option29 {
	background: url(../siteart/buttons/button_29_75.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option29:hover {
	background: url(../siteart/buttons/button_29_35.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option30 {
	background: url(../siteart/buttons/button_30_75.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option30:hover {
	background: url(../siteart/buttons/button_30_35.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option31 {
	background: url(../siteart/buttons/button_31_75.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option31:hover {
	background: url(../siteart/buttons/button_31_35.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option32 {
	background: url(../siteart/buttons/button_32_75.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option32:hover {
	background: url(../siteart/buttons/button_32_35.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option33 {
	background: url(../siteart/buttons/button_33_75.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option33:hover {
	background: url(../siteart/buttons/button_33_35.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option34 {
	background: url(../siteart/buttons/button_34_75.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option34:hover {
	background: url(../siteart/buttons/button_34_35.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option35 {
	background: url(../siteart/buttons/button_35_75.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option35:hover {
	background: url(../siteart/buttons/button_35_35.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}

.equipment-option36 {
	background: url(../siteart/buttons/button_36_75.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-out 0.5s;
}

.equipment-option36:hover {
	background: url(../siteart/buttons/button_36_35.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	transition: ease-in 0.5s;
}




.lot-photos {
	margin: 36px auto;
	box-sizing: border-box;
}

.photo1 {
	background: url(../siteart/images/Lot-Photo-1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.photo2 {
	background: url(../siteart/images/Lot-Photo-6.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.photo3 {
	background: url(../siteart/images/Lot-Photo-4.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.facebook, .location, .contact, .newsletter {
	width: 45%;
	height: auto;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	padding: 18px;
	border: 2px solid #fff;
	box-sizing: border-box;
}

.facebook h1, .location h1, .contact h1, .newsletter h1 {
	font-size: 24px;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 18px;
}

.facebook p, .location p, .contact p, .newsletter p {
	font-size: 18px;
	line-height: 24px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	word-spacing: 1px;
	margin-bottom: 18px;
	letter-spacing: 1px;
}

.facebook a, .location a, .contact a, .newsletter a {
	text-decoration: none;
	color: #fff;
}

.facebook a:hover, .location a:hover, .contact a:hover, .newsletter a:hover {
	font-weight: 700;
}

.facebook hr, .newsletter hr, .contact hr, .location hr {
	width: 350px;
	border-top: thin solid #fff;
	border-bottom: thin solid #fff;
	margin-bottom: 20px;
}

.facebook, .contact {
	margin: 0px 18px 18px 0px;
}

.location, .newsletter {
	margin: 18px 0px 36px 18px;
}

.newsletter {
	padding: 28px;
}

.map {
	width: 500px;
	*height: 230px;
	height: 135px;
	margin: 0px auto;
}

.primary-container {
	width: 50%;
	*width: 95%;
	height: auto;
	*background-color: pink;
	position: relative;
	display: inline-block;
	margin: 36px auto;
	padding: 18px;
	border: 2px solid #fff;
	box-sizing: border-box;
}

.primary-container a {
	color: #fff;
}

.primary-container h1 {
	font-size: 24px;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 18px;
	display: inline-block;
}

.primary-container p {
	font-size: 18px;
	line-height: 24px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	word-spacing: 1px;
	display: inline-block;
	text-align: center;
}

.primary-container p strong {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
}

.primary-container ul {
	font-size: 18px;
	line-height: 24px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	word-spacing: 1px;
	display: inline-block;
	text-align: center;
}

.primary-container hr {
	width: 350px;
	border-top: thin solid #fff;
	border-bottom: thin solid #fff;
	margin-bottom: 20px;
}

.primary-container iframe {
	width: 100%;
	margin: 18px auto;
	box-sizing: border-box;
}

.primary-container video {
	width: 100%;
	max-width:640px; 
	height: auto;
	margin: 18px auto;
	box-sizing: border-box;
}


.primary-container p a {
	text-decoration: none;
}

/*
.primary-container p a:hover {
	font-weight: 700;
}
*/

.parts-photo {
	width: 100%;
	height: 500px;
	display: inline-block;
	position: relative;
	margin-bottom: 18px;
	*background-color: pink;
}

.service-photo {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	margin-bottom: 18px;
	*background-color: pink;
	overflow: hidden;
}

.service-photo img {
	width: 100%;
}

.parts-photo {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	margin-bottom: 18px;
	*background-color: pink;
	overflow: hidden;
}

.windmill-photo {
	width: 100%;
	height: 500px;
	box-sizing: border-box;
	margin-bottom: 18px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	text-align: center;
}

.windmill-photo img {
	width: auto;
	height: 100%;
	margin: 0px auto;
}

.memories-image1, .memories-image2, .memories-image3, .memories-image4, .memories-image5, .memories-image6, .memories-image7, .memories-image8, .memories-image9, .memories-image10, .memories-image11, .memories-image13, .memories-image16 {
	display: inline-block;
	height: auto;
	width: 100%;
	overflow: hidden;
	margin: 18px auto;
	box-sizing: border-box;
}

.memories-image1 img, .memories-image2 img, .memories-image3 img, .memories-image4 img, .memories-image5 img, .memories-image6 img, .memories-image7 img, .memories-image8 img, .memories-image9 img, .memories-image10 img, .memories-image11 img, .memories-image13 img, .memories-image16 img {
	width: 100%;
	height: auto;
	margin: 0px auto;
}

.memories-image12, .memories-image14, .memories-image15, .memories-image17, .memories-image18, .memories-image19 {
	width: 100%;
	height: 800px;
	display: inline-block;
	overflow: hidden;
	margin: 18px auto;
	box-sizing: border-box;
}

.memories-image12 img, .memories-image14 img, .memories-image15 img, .memories-image17 img, .memories-image18 img, .memories-image19 img {
	width: auto;
	height: 100%;
	margin: 0px auto;
}

.about-photo {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	margin-bottom: 18px;
	*background-color: pink;
	overflow: hidden;
}

.about-photo img {
	width: 100%;
}

.parts-photo img {
	width: 100%;
}

.promo-photo1, .promo-photo2, .promo-photo3 {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	margin: 18px auto;
}

.promo-photo1 img, .promo-photo2 img, .promo-photo3 img {
	width: 100%;
	height: auto;
	margin: 0px auto;
}

.cash-promo {}
.cash-promo img {width:100%; max-width:361px; margin:0 auto;}

.march-promo {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	margin: 18px auto;
}

.march-promo a:hover {
	text-decoration: none;
	color: #D7572B !important;
	transition: ease-in-out 0.15s;
}

.march-promo .left-photo {
	width: 45%;
	height: auto;
	margin: 10px auto;
	position: relative;
	display: inline-block;
	*background-color: aliceblue;
	box-sizing: border-box;
	float: left;
}

.left-photo img {
	width: 100%;
	height: auto;
	margin: 0px auto;
}

.right-photo img {
	width: 100%;
	height: auto;
	margin: 0px auto;
}

.march-promo .right-photo {
	width: 45%;
	height: auto;
	margin: 10px auto;
	position: relative;
	display: inline-block;
	*background-color: orange;
	box-sizing: border-box;
	float: right;
}

.left-photo h3, .right-photo h3 {
	margin: 10px auto;
}

.landpride-logo {
	height: 100px;
	width: 100%;
	position: relative;
	display: inline-block;
	background: url(../siteart/logos/landpride-01.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.kioti-logo {
	height: 100px;
	width: 100%;
	position: relative;
	display: inline-block;
	background: url(../siteart/logos/Kioti_logo_fixed.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}

h4 {
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	font-size: 14px;
	font-weight: 400;
}

.photo-set {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	text-align: center;
	margin: 18px auto;
	box-sizing: border-box;
}

.photo-set a {
	text-decoration: none;
}

.about-image1, .about-image4, .about-image7 {
	display: inline-block;
	height: 350px;
	width: 100%;
	overflow: hidden;
	margin: 18px auto;
	box-sizing: border-box;
}

.about-image1 img, .about-image4 img, .about-image7 img {
	width: auto;
	height: 100%;
	margin: 0px auto;
}

.about-image2, .about-image3 {
	display: inline-block;
	height: auto;
	width: 100%;
	overflow: hidden;
	margin: 18px auto;
	box-sizing: border-box;
}

.about-image2 img, .about-image3 img {
	width: 100%;
	height: auto;
	margin: 0px auto;
}

.about-image5, .about-image6 {
	display: inline-block;
	height: 350px;
	width: 100%;
	overflow: hidden;
	margin: 18px;
	box-sizing: border-box;
}

.about-image5 img, .about-image6 img {
	width: auto;
	height: 100%;
	margin: 0px auto;
}

.map2 iframe {
	height: 135px;
}

.map3 iframe {
	height:250px;
}

/********** Form **********/
/*
input {
	padding: 10px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	font-size: 18px;
	display: inline-block;
	position: relative;
	margin: 9px;
	color: #333;
	letter-spacing: 0.5px;
}
*/

form {
	width: 100%;
}

.form h3 {
	font-size: 16px;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#submit {
	width: 200px;
	height: 50px;
	*margin: 26px auto;
	margin: 10px auto;
	*margin: 0px auto;
	background-color: transparent;
	border: 2px solid #fff;
	position: relative;
	display: inline-block;
	color: #fff;
	*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
	font-weight: 700;
	*font-size: 14px;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 9px;
}

#submit:hover {
	background-color: #fff;
	color: #333;
	transition: ease-in-out 0.5s;
	cursor: pointer;
}

.input {
	width: 250px;
	display: inline-block;
}

.input input {
	padding: 10px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	font-size: 18px;
	display: inline-block;
	position: relative;
	margin: 9px;
	color: #333;
	letter-spacing: 0.5px;
}

.input2 {
	display: inline-block;
	margin: 9px auto;
	display: block;
}

.input2 input, .input2 select {
	padding: 10px;
	*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
	font-size: 18px;
	display: inline-block;
	position: relative;
	color: #333;
	width: 500px;
	letter-spacing: 0.5px;
	box-sizing: content-box;
}

.message {

	display: inline-block;
	margin: 9px auto;
}

.disclaimer {
	position: relative;
	display: inline-block;
	width: 500px;
	background-color: #333;
	height: 200px;
	overflow: auto;
	*text-align: left;
	margin: 10px auto;
	box-sizing: border-box;
}

.disclaimer p {
	padding: 18px;
	text-align: left;
	font-size: 16px;
}

.agreement {
	position: relative;
	display: inline-block;
	width: 500px;
	background-color: #333;
	height: 400px;
	overflow: auto;
	*text-align: left;
	margin: 9px auto;
	box-sizing: border-box;
}

.agreement p {
	padding: 18px;
	text-align: left;
	font-size: 16px;
}

.accept {
	width: 500px;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	margin: 9px auto;
	*font-family: "Century Schoolbook", Times, Times New Roman, serif;
}

.message textarea {
	padding: 10px;
	font-size: 18px;
	display: inline-block;
	position: relative;
	color: #333;
	width: 500px;
	height: 300px;
	letter-spacing: 0.5px;
	font-family: Arial, sans-serif;
}

::placeholder {
	color: #AEAEAE;
}

::-ms-input-placeholder {
	color: #AEAEAE;
}

:-ms-input-placeholder {
	color: #AEAEAE;
}

::-webkit-input-placeholder {
	color: #AEAEAE;
}


.CaptchaWhatsThisPanel {
	display: none;
}

#CaptchaAnswer {
	padding: 10px;
}






.accordion {
	margin:5px 0 20px 0;
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 10px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

.accordion h2 {
	font-size:20px;
}

.panel p {
	text-align:left;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  background-color: #d7572b;
    color: #fff;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  display: none;
  overflow: hidden;
	margin-bottom:30px;
}



/********** Inventory **********/

.isDesktopDevice {
	-webkit-text-size-adjust: none;
	*font-family: "Helvetica Neue LT STD", Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	background: url(../siteart/images/AdobeStock_139008500_75percent.png);
	background-repeat: repeat-y;
	background-size: 100% auto;
	background-color: #333;
	color: #fff !important;
}

.hosted-content .listings-wrapper .listings-list .listing-banner {
	background-color: #D7572B !important;
}

.hosted-content h3 {
	color: #fff !important;
}

a {
	color: #fff !important;
}

a:hover {
	color: #fff !important;
}

/*INVENTORY LISTINGS CORRECTIONS   */
.MuiTypography-root.MuiTypography-h2.dealer-contact__heading.mytexastractorcomhdev-1iwh6pp {color:#000!important;}
.mytexastractorcomhdev-1iwh6pp {color:#000!important;}
p.MuiTypography-root.MuiTypography-body2.dealer-contact__name.mytexastractorcomhdev-11re6xq {color:#000!important;}
.mytexastractorcomhdev-11re6xq {color:#000!important;}

.dealer-contact a.dealer-contact__link, .mytexastractorcomhdev-e43j5h {color:#000!important;}

/*
.hosted-content .widget-express-container, .hosted-content .widget-nah-container, .hosted-content .widget-ps-container, .hosted-content .widget-nai-container {
	background-color: #fff;
}

.listings-wrapper .hosted-theme .btn:hover {
	background-color: #D7572B !important;
	color: #fff !important;
}

.hosted-content .listings-wrapper .border-bottom, .hosted-content .listings-detail-wrapper .border-bottom, .hosted-content .listings-drilldown-wrapper .border-bottom {
	text-align: left;
}

.hosted-content input[type='submit'], .hosted-content button[type='submit'], .hosted-content .btn, .hosted-content .button {
	backgound-color: #fff;
	color: #333 !important;
}

.hosted-content .listings-detail-wrapper .information-box :nth-child(2n).row {
	background-color: #D7572B !important;
}

.hosted-content .listings-detail-wrapper .make-an-offer a.btn:hover, .hosted-content .listings-detail-wrapper .make-an-offer input[type=submit].btn:hover {
	background-color: #D7572B !important;
}

.hosted-content .listings-detail-wrapper .make-an-offer a.btn, .hosted-content .listings-detail-wrapper .make-an-offer input[type=submit].btn {
	background-color: #C0C0C0 !important;
}

label {
	color: #333;
}

.hosted-content .attachment-search .search-subheader {
	color: #333;
}

.inline-block {
	color: #fff;
}

.p-top-8 p {
	color: #fff;
}

.hosted-content .p-top-8 {
	color: #fff;
}

.hosted-content #main-search {
	color: #fff;
}

#main-search-form label {
	color: #fff;
}

#btnSearch {
	backgroudn-color: #fff;
	color: #333 !important;
}

#btnSearch:hover {
	background-color: #D7572B;
	color: #fff !important;
}

.font12 {
	color: #fff !important;
}

.at-svc-google_plusone_share {
	display: none !important;
}

.at-svc-compact {
	display: none !important;
}

#btnSearch {
	background-color: #fff !important;
	color: #333 !important;
}

#btnSearch:hover {
	color: #fff !important;
	background-color: #d7572b !important;
}

.listings-wrapper .hosted-theme .btn:hover {
	color: #fff !important;
}
*/


/********** Footer **********/
.site-footer {}
.site-footer a {color: #fff;}
.site-footer .primary-container {display:flex; flex-flow:row wrap; justify-content: space-between;}



/************************************************ Responsive Styles **/



@media screen and (max-width: 1450px) {
	.promo-body {font-size: 20px;}
	.package-image-one img {max-width:200px;}
	.package-image-two img {max-width:200px;}
}

@media screen and (max-width: 1280px) and (min-width:1025px) {
	.slideshow {
		height: auto;
	}
	
	.awards {
		margin: 0!important;
	}
	
	.logo-bar {
		height: auto;
	}
	
	.second-nav {
		height: auto;
	}
	
	.kioti-tractors, .tractors, .hay, .planting, .tillage {
		margin: 18px 36px;
	}
	
	.awards, .hours, .lot-photos, .warranty {
		width: 90%;
	}
	
	.facebook, .location, .contact, .newsletter {
		width: 90%;
		margin: 18px 0px;
	}
	
	.divfooter {
		width: 100%;
	}
	
	.primary-container {
		width: 90%;
	}
	
	.kioti-deal {
    width: 50%;
    height: auto;
    padding: 20px;
    text-align: center!important;
}
	.trim {
		max-width: 475px;
	}
	.badge {
    width: 50%;
	padding: 20px;
}
	.badgeimg {
    width: 88%;
    margin: 0 auto;
}
}

@media screen and (max-width: 1250px) {
	.promo-body {font-size:18px;}
	.package-brand img {max-width: 200px;}
	.package-image-one img {max-width:160px;}
	.package-image-two img {max-width:160px;}
}

@media screen and (max-width: 1080px) {
	.package-image-one,
	.package-image-two {display:none;}
}

@media screen and (max-width: 1024px) and (min-width:771px) {
	.announcement, .promo-banner {margin:36px auto;}
	
	.slideshow {
		height: auto;
	}
	
	.logo-bar {
		height: auto;
	}
	
	.second-nav {
		height: auto;
	}
	
	.kioti-tractors, .tractors, .hay, .planting, .tillage {
		margin: 18px 36px;
	}
	
		.awards {
		margin: 0!important;
	}
	
	/*
	.kioti-tractors:hover strong, .tractors:hover strong, .hay:hover strong, .planting:hover strong, .tillage:hover strong {
	display: inline-block;
	}
	*/
	
	.awards, .hours, .lot-photos, .warranty {
		width: 90%;
	}
	
	.facebook, .location, .contact, .newsletter {
		width: 90%;
		margin: 18px 0px;
	}
	
	.primary-container {
		width: 90%;
	}
	
	.equipment-options {
		width: 90%;
	}
	
	.divfooter {
		width: 100%;
	}
	
	/********** New Test **********/
	.heading-left {
		display: none;
	}
	
	.heading-right {
		display: none;
	}
	
	.content {
		width: 100%;
		margin: 0px;
	}
	
	.logo-bar {
		display: none;
	}
	
	.slideshow {
		height: auto;
	}
	
	.logo-bar {
		height: auto;
	}
	
	.second-nav {
		height: auto;
	}
	
	.requests {
		height: auto;
		background-size: auto;
	}
	
	.requests h1 {
		font-size: 36px;
	}
	
	.awards img {
		width: 75px;
	}
	
	.awards hr {
		width: 200px;
	}
	
	.warranty img {
		width: 150px;
	}
	
	.warranty hr {
		width: 200px;
	}
	
	.kioti-tractors, .tractors, .hay, .planting, .tillage {
		margin: 18px auto;
		width: 100%;
	}
	
	.kioti-tractors:hover strong, .tractors:hover strong, .hay:hover strong, .planting:hover strong, .tillage:hover strong {
	display: inline-block;
	}
	
	.awards, .hours, .lot-photos, .warranty {
		width: 90%;
	}
	
	.hours hr {
		width: 200px;
	}
	
	.hours-left {
		float: none;
		width: 100%;
		margin-bottom: 18px;
	}
	
	.hours-right {
		float: none;
		width: 100%;
	}
	
	.facebook, .location, .contact, .newsletter {
		width: 90%;
		margin: 18px 0px;
	}
	
	.facebook p, .location p, .contact p, .newsletter p {
		font-size: 16px;
	}
	
	.facebook hr, .newsletter hr, .contact hr, .location hr {
		width: 200px;
	}
	
	.hours p {
		font-size: 16px;
		line-height: 20px;
	}
	
	.primary-container {
		width: 90%;
	}
	
	.primary-container hr {
		width: 200px;
	}
	
	.primary-container iframe {
		width: 100%;
		height: auto;
	}
	
	.primary-container video {
		width: 100%;
		max-width:266px; 
		height: auto;
	}
	
	.equipment-options {
		width: 90%;
	}
	
	.equipment-options hr {
		width: 200px;
	}
	
	.hours-left h1, .hours-right h1 {
		font-size: 18px;
	}
	
	.map {
		width: 55%;
	}
	
	.input2 {
		width: 100%;
	}
	
	.input2 input {
		width: 100%;
		box-sizing: border-box;
	}
	
	.message {
		width: 100%;
	}
	
	.agreement {
		width: 100%;
	}
	
	.accept {
		width: 100%;
	}
	
	.message textarea {
		width: 100%;
		box-sizing: border-box;
	}
	
	.divfooter {
		width: 100%;
	}
	
	/********** Testing **********/
	.kioti-tractors ul, .tractors ul, .hay ul, .planting ul, .tillage ul {
		*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
		font-size: 14px;
		line-height: 20px;
		font-weight: 400;
		letter-spacing: 3px;
		*display: inline-block;
		text-transform: uppercase;
	}

	.kioti-tractors ul li, .tractors ul li, .hay ul li, .planting ul li, .tillage ul li {
		*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
		font-size: 14px;
		line-height: 20px;
		font-weight: 400;
		letter-spacing: 3px;
		display: inline-block;
		width: 100%;
		text-transform: none;
	}
	
	.kioti-tractors:hover ul li, .tractors:hover ul li, .hay:hover ul li, .planting:hover ul li, .tillage:hover ul li {
		font-size: 14px;
		line-height: 20px;
		*font-weight: 700;
		letter-spacing: 3px;
	}

	.kioti-tractors strong, .tractors strong, .hay strong, .planting strong, .tillage strong {
		*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 3px;
		display: inline-block;
		text-transform: uppercase;
		margin-bottom: 18px;
	}
	
	.kioti-tractors h1, .tractors h1, .hay h1, .planting h1, .tillage h1 {
		margin-top: 2%;
	}
	
	.kioti-tractors:hover h1, .tractors:hover h1, .hay:hover h1, .planting:hover h1, .tillage:hover h1 {
		margin-top: 2%;
	}
	
	.kioti-tractors {
		background: url(../siteart/buttons/button_5_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.kioti-tractors:hover {
		background: url(../siteart/buttons/button_5_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.tractors {
		background: url(../siteart/buttons/button_1_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.tractors:hover {
		background: url(../siteart/buttons/button_1_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.hay {
		background: url(../siteart/buttons/button_4_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.hay:hover {
		background: url(../siteart/buttons/button_4_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.planting {
		background: url(../siteart/buttons/button_2_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.planting:hover {
		background: url(../siteart/buttons/button_2_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.tillage {
		background: url(../siteart/buttons/button_3_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.tillage:hover {
		background: url(../siteart/buttons/button_3_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	/********** End Testing **********/
	
	.about-image5, .about-image6 {
		height: 250px;
	}
	.kioti-deal {
    width: 50%;
    height: auto;
    padding: 20px;
    text-align: center!important;
}
	.trim {
	max-width: 475px;
	}
	
	.badge {
    width: 50%;
	padding: 20px;
}
	.badgeimg {
    width: 88%;
    margin: 0 auto;
}
}
	
@media screen and (max-width: 770px) {
	.announcement, .promo-banner {margin:36px auto;}
	
	.package-promo {display:flex;flex-flow:column wrap; align-items:auto; justify-content:center; margin:35px 0 0 0;}
	.promo-body {
		position:relative; width: 60%; padding:150px 35px 15px 35px;
		text-align:center; font-size:24px; text-transform:uppercase; font-weight:900; border:1px #fff solid; border-top:0; background:#D7572B;
	}
	.promo-body:nth-of-type(2) {padding:15px 35px 150px 35px; border-top:1px #fff solid; border-bottom:0;}
	.package-brand {z-index:10; margin:-125px 0;}
	.package-brand img {width:100%; max-width:200px;}
	
	
	
	.heading {
		width: 95%;
	}
		.awards {
		margin: 0!important;
	}
	.heading-left {
		display: none;
	}
	
	.heading-right {
		display: none;
	}
	
	.top-logo1 {
		width: 80px;
		height: 80px;
		margin: 0px 18px 18px 0px;
	}
	
	.top-logo2 {
		width: 175px;
		height: 100px;
		margin: 0px 0px 18px 0px;
	}
	
	.content {
		width: 100%;
		margin: 0px;
	}
	
	.logo-bar {
		display: none;
	}
	
	.slideshow {
		height: auto;
	}
	
	.logo-bar {
		height: auto;
	}
	
	.second-nav {
		height: auto;
	}
	
	.requests {
		height: auto;
		background-size: auto;
	}
	
	.requests h1 {
		font-size: 36px;
		width: 90%;
		margin: 0px auto;
	}
	
	.request-box {
		margin: 20px auto;
	}
	
	.awards img {
		width: 75px;
	}
	
	.awards hr {
		width: 200px;
	}
	
	.warranty img {
		width: 150px;
	}
	
	.warranty hr {
		width: 200px;
	}
	
	.kioti-tractors, .tractors, .hay, .planting, .tillage {
		margin: 18px auto;
		width: 100%;
	}
	
	.kioti-tractors:hover strong, .tractors:hover strong, .hay:hover strong, .planting:hover strong, .tillage:hover strong {
	display: inline-block;
	}
	
	.awards, .hours, .lot-photos, .warranty {
		width: 90%;
	}
	
	.hours hr {
		width: 200px;
	}
	
	.hours-left {
		float: none;
		width: 100%;
		margin-bottom: 18px;
	}
	
	.hours-right {
		float: none;
		width: 100%;
	}
	
	.facebook, .location, .contact, .newsletter {
		width: 90%;
		margin: 18px 0px;
	}
	
	.facebook p, .location p, .contact p, .newsletter p {
		font-size: 14px;
	}
	
	.facebook hr, .newsletter hr, .contact hr, .location hr {
		width: 200px;
	}
	
	.hours p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.primary-container {
		width: 90%;
	}
	
	.primary-container hr {
		width: 200px;
	}
	
	.primary-container iframe {
		width: 100%;
		height: auto;
	}
	
	.primary-container video {
		width: 100%;
		max-width:266px; 
		height: auto;
	}
	
	.equipment-options {
		width: 90%;
	}
	
	.equipment-options hr {
		width: 200px;
	}
	
	.hours-left h1, .hours-right h1 {
		font-size: 16px;
	}
	
	.map {
		width: 100%;
	}
	
	.input2 {
		width: 100%;
	}
	
	.input2 input {
		width: 100%;
		box-sizing: border-box;
	}
	
	.message {
		width: 100%;
	}
	
	.agreement, .disclaimer {
		width: 100% !important;
	}
	
	.accept {
		width: 100%;
	}
	
	.message textarea {
		width: 100%;
		box-sizing: border-box;
	}
	
	.divfooter {
		width: 100%;
	}
	
	/********** Testing **********/
	.kioti-tractors ul, .tractors ul, .hay ul, .planting ul, .tillage ul {
		*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
		font-size: 14px;
		line-height: 20px;
		font-weight: 400;
		letter-spacing: 3px;
		*display: inline-block;
		text-transform: uppercase;
	}

	.kioti-tractors ul li, .tractors ul li, .hay ul li, .planting ul li, .tillage ul li {
		*font-family: 'Century Schoolbook', Times, Times New Roman, serif;
		font-size: 14px;
		line-height: 20px;
		font-weight: 400;
		letter-spacing: 3px;
		display: inline-block;
		width: 100%;
		text-transform: none;
	}
	
	.kioti-tractors:hover ul li, .tractors:hover ul li, .hay:hover ul li, .planting:hover ul li, .tillage:hover ul li {
		font-size: 14px;
		line-height: 20px;
		*font-weight: 700;
		letter-spacing: 3px;
	}

	.kioti-tractors strong, .tractors strong, .hay strong, .planting strong, .tillage strong {
		*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 3px;
		display: inline-block;
		text-transform: uppercase;
		margin-bottom: 18px;
	}
	
	.kioti-tractors h1, .tractors h1, .hay h1, .planting h1, .tillage h1 {
		margin-top: 3%;
	}
	
	.kioti-tractors:hover h1, .tractors:hover h1, .hay:hover h1, .planting:hover h1, .tillage:hover h1 {
		margin-top: 3%;
	}
	
	.kioti-tractors {
		background: url(../siteart/buttons/button_5_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.kioti-tractors:hover {
		background: url(../siteart/buttons/button_5_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.tractors {
		background: url(../siteart/buttons/button_1_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.tractors:hover {
		background: url(../siteart/buttons/button_1_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.hay {
		background: url(../siteart/buttons/button_4_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.hay:hover {
		background: url(../siteart/buttons/button_4_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.planting {
		background: url(../siteart/buttons/button_2_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.planting:hover {
		background: url(../siteart/buttons/button_2_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.tillage {
		background: url(../siteart/buttons/button_3_75.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.tillage:hover {
		background: url(../siteart/buttons/button_3_35.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	/********** End Testing **********/
	
	.equipment-options p.inventory-button {
		font-size: 18px;
		*font-family: 'Futura STD', Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		letter-spacing: 2px;
		margin-bottom: 18px;
	}
	
	/* 1 Line Title */
	.equipment-option5 p.inventory-button, .equipment-option7 p.inventory-button, .equipment-option8 p.inventory-button, .equipment-option9 p.inventory-button, .equipment-option13 p.inventory-button, .equipment-option17 p.inventory-button, .equipment-option19 p.inventory-button, .equipment-option21 p.inventory-button, .equipment-option23 p.inventory-button  {
		margin-top: 45%;
	}

	/* 2 Line Title */
	.equipment-option1 p.inventory-button, .equipment-option3 p.inventory-button, .equipment-option4 p.inventory-button, .equipment-option6 p.inventory-button, .equipment-option10 p.inventory-button, .equipment-option11 p.inventory-button, .equipment-option14 p.inventory-button, .equipment-option15 p.inventory-button, .equipment-option18 p.inventory-button, .equipment-option20 p.inventory-button, .equipment-option22 p.inventory-button {
		margin-top: 35%;
	}

	/* 3 Line Title */
	.equipment-option2 p.inventory-button, .equipment-option12 p.inventory-button {
		margin-top: 25%;
	}
	
	/* 3 Line Title */
	.equipment-option24 p.inventory-button {
		margin-top: 12%;
	}

	.equipment-option1, .equipment-option2, .equipment-option3, .equipment-option4, .equipment-option5, .equipment-option6, .equipment-option7, .equipment-option8, .equipment-option9, .equipment-option10, .equipment-option11, .equipment-option12, .equipment-option13, .equipment-option14, .equipment-option15, .equipment-option16, .equipment-option17, .equipment-option18, .equipment-option19, .equipment-option20, .equipment-option21, .equipment-option22, .equipment-option23, .equipment-option24, .equipment-option25 {
		width: 200px;
		height: 200px;
		margin: 18px;
		padding: 18px;
		position: relative;
		display: inline-block;
		box-sizing: border-box;
		background-color: #D7572B;
		transition: ease-out 0.5s;
		text-decoration: none;
		vertical-align: middle;
	}
	
	.about-image1, .about-image4, .about-image7 {
		display: inline-block;
		height: auto;
		width: 100%;
		overflow: hidden;
		margin: 18px auto;
		box-sizing: border-box;
	}

	.about-image1 img, .about-image4 img, .about-image7 img {
		width: 100%;
		height: auto;
		margin: 0px auto;
	}

	.about-image2, .about-image3 {
		display: inline-block;
		height: auto;
		width: 100%;
		overflow: hidden;
		margin: 18px auto;
		box-sizing: border-box;
	}

	.about-image2 img, .about-image3 img {
		width: 100%;
		height: auto;
		margin: 0px auto;
	}
	
	.about-image5, .about-image6 {
		display: inline-block;
		height: auto;
		width: 100%;
		overflow: hidden;
		margin: 18px auto;
		box-sizing: border-box;
	}
	
	.about-image5 img, .about-image6 img {
		width: 100%;
		height: auto;
		margin: 0px auto;
	}
	
	.primary-container p {
		font-size: 16px;
		line-height: 20px;
	}
	
	.memories-image12, .memories-image14, .memories-image15, .memories-image17, .memories-image18, .memories-image19 {
		height: 400px;
	}
	
	.windmill-photo {
		height: 300px;
	}
	
	.march-promo .left-photo, .march-promo .right-photo {
		width: 100%;
		float: none;
	}
	.kioti-deal {
    width: 67%;
    height: auto;
    padding: 20px;
    text-align: center!important;
}
	.trim {
	max-width: 475px;
	}
	
	.badge {
    width: 100%;
	padding: 20px;
}
	.badgeimg {
    width: 260px;
    margin: 0 auto;
}
	
	
	h3.kenect-heading {font-size:26px;}
}

@media screen and (max-width: 600px) {
	.announcement.announce-thanksgiving img {width:100%;}
}

@media screen and (max-width: 500px) {
	.kioti-deal {
		width: 100%;
	}
}