/*
ul li:first-child { margin-left: 0 !important; }
ul li:last-child { margin-right: 0 !important; }
*/


/*

COLOR =   #

*/



body {
	line-height: 1;
	text-align: center;
	position: relative;
	height: 100%;
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	background: #fff !important;
}


.inner {
	display: inline-block;
	vertical-align: middle;
	width: 90%;
	height: auto;
	max-width: 1200px;
}

.linkfill {
	display: inline-block !important;
	width: 100% !important;
	height: 100% !important;
	line-height: 0 !important;
	font-size: 0 !important;
	color: transparent !important;
	text-decoration: none !important;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.second{margin-top:5px;}

button:not([class*="Mui"]){background-color: inherit !important}

/*  FONTS  ============================================================================= */
h1 {}

h2 {}

h3 {}

p {}


a[href^="tel"] {
    font-family: inherit;
    font-size: inherit;
    text-align: inherit;
    color: inherit;
    text-decoration: none;
}

/*-- header banner --*/

.phone-banner{background: #c4122e ; color: #fff; } .phone-banner p{font-size: 20px; font-family: 'LatoWebBlack';}
.phone-banner:hover{background: #000}

/*  FLOAT  ============================================================================= */
.floatRight {
	float: right !important;
}
.floatLeft {
	float: left !important;
}


/*  TEXT ALIGN  ============================================================================= */
.alignLeft {
	text-align: left !important;
}
.alignRight {
	text-align: right !important;
}
.alignCenter {
	text-align: center !important;
}


/*  PADDING  ============================================================================= */
.padding_10 {
	padding: 10px 0px !important;
}
.padding_20 {
	padding: 20px 0px !important;
}
.padding_40 {
	padding: 40px 0px !important;
}
.padding_60 {
	padding: 60px 0px !important;
}
.padding_80 {
	padding: 80px 0px !important;
}


/*  MARGIN  ============================================================================= */
.margin_10 {
	margin: 10px 0px !important;
}
.margin_20 {
	margin: 20px 0px !important;
}
.margin_40 {
	margin: 40px 0px !important;
}
.margin_60 {
	margin: 60px 0px !important;
}
.margin_80 {
	margin: 80px 0px !important;
}






/*  INVENTORY  ============================================================================= */
.inventory .inner {
	border: 2px solid #ddd;
	padding: 20px;
	box-sizing: border-box;
}






/*  FRAMELESS INVENTORY  ============================================================================= */
.listings-wrapper .listing-boxed .listing-boxed-details {
    text-align: left !important;
}
.hosted-content .listings-wrapper .border-bottom, .hosted-content .listings-detail-wrapper .border-bottom, .hosted-content .listings-drilldown-wrapper .border-bottom {
    text-align: left !important;
}
.hosted-content .listings-detail-wrapper .information-box {
    text-align: left !important;
}
.hosted-content .left {
    text-align: left !important;
}
.hosted-content .listings-detail-wrapper .listing-details .divider {
    text-align: left !important;
}









/*  LANDING PAGE  ============================================================================= */
body.landing {
	line-height: 1;
	text-align: center;
	position: inherit;
	height: 100%;
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	background: #000;
}


.landingOpacity {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


/* === */

.landingHalf {
	width: 50%;
	height: 100vh;
	display: inline-block;
	float: left;
	position: relative;
}

.landingHalfBox {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
}
	.middle {
	    display: table-cell;
	    vertical-align: middle;
	}
	.middle-inner {
	    margin-left: auto;
	    margin-right: auto; 
	    min-width: 400px;
	    box-sizing: border-box;
	    padding: 0px 40px;
	}

/* === */


.landingLogo {
	float: none;
	display: inline-block;
}


/* === */

.landingHalfBox-link {
	background: #000;
	padding: 10px 15px;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	border: 2px solid #737373;
	font-family: 'LatoWebBlack';
	font-size: 14px;
	box-sizing: border-box;
	text-transform: uppercase;
}
	.landingHalfBox-link:after {
	    content: "\f101";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: inherit;
	    font-size: inherit;
	    padding-left: 0.5em;
	}
	
	
/*Class used for hover change*/
.agLink-hover {
	background: none !important;
	border: 2px solid #fff;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-box-shadow: all 0.3s ease;
}
.kiotiLink-hover {
	background: none !important;
	border: 2px solid #000;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-box-shadow: all 0.3s ease;
	color: #000;
}

/*  == */

.landingAgriculture {
	/*background: #473e31;*/
	background: url(../siteart/landing-ag.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
	.landingHalfBox-titleAgriculture {
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 42px;
	}
	.landingHalfBox-textAgriculture {
		font-family: 'LatoWeb';
		color: #fff;
		font-size: 16px;
		line-height: 135%;
	}
	
/*  == */

.landingConstruction {
	/*background: #f2eee5;*/
	background: url(../siteart/landing-con.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.landingHalfBox-titleConstruction {
	font-family: 'LatoWebBlack';
	color: #473e31;
	font-size: 42px;
}

	.landingHalfBox-titleConstruction span:before {
		content: no-close-quote;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: inherit;
		font-size: inherit;
		padding-right: 5px;
		width: 33px;
		height: 30px;
		background: url(../siteart/kioti-small.png);
		background-repeat: no-repeat;
		margin-top: 11px;
		display: inline-block;
	}



.landingHalfBox-textConstruction {
	font-family: 'LatoWeb';
	color: #473e31;
	font-size: 16px;
	line-height: 135%;
}
	
	
	
	
/*  LANDING FOOTER */
.landingFooterOuter {
    position: relative;
    width: 100%;
    float: left;
}

.landingFooter {
    position: absolute;
    bottom: 13px;
    left: 0;
    right: 0;
}

.iconBox {
	background: #000;
	display: inline-block;
	float: none;
	margin: 0px 10px;
	border: 1px solid #737373;
	height: 45px;
	width: 50px;
	position: relative;
}
	.iconBox-Phone:before {
	    content: "\f095";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: #fff;
	    font-size: 20px;
	    line-height: 45px;
	}
	.iconBox-Email:before {
	    content: "\f0e0";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: #fff;
	    font-size: 20px;
	    line-height: 45px;
	}
	.iconBox-Location:before {
	    content: "\f124";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: #fff;
	    font-size: 20px;
	    line-height: 45px;
	}



/*  HEADER | NAVIGATION  ============================================================================= */
button#showLeftPush{
	display: none;
}


.header {
	background: url(../siteart/header-background.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.header .inner {
	position: relative;
}


.headerLogo {
	display: inline-block;
	float: left;
	display: inline-block;
	float: left;
	background: #f3f0ed;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #b1b1b1;
}
	.headerLogo img {
		display: inline-block;	
	}

.headerbanner{float:left;}
#agcohead{margin-left:2%;}

.headerIcons {
	display: inline-block;
	float: right;
}

.iconBoxHeader {
	background: #fff;
	display: inline-block;
	float: none;
	margin: 0px 10px;
	border: 1px solid #737373;
	height: 45px;
	width: 50px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-box-shadow: all 0.3s ease;
	position: relative;
}
.iconBoxHeader:hover {
	background: #E6E2DD;
	display: inline-block;
	float: none;
	margin: 0px 10px;
	border: 1px solid #737373;
	height: 45px;
	width: 50px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-box-shadow: all 0.3s ease;
}

	.iconBoxHeader-Phone:before {
	    content: "\f095";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: #000;
	    font-size: 20px;
	    line-height: 45px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-box-shadow: all 0.3s ease;
	}
	.iconBoxHeader-Email:before {
	    content: "\f0e0";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: #000;
	    font-size: 20px;
	    line-height: 45px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-box-shadow: all 0.3s ease;
	}
	.iconBoxHeader-Location:before {
	    content: "\f124";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: #000;
	    font-size: 20px;
	    line-height: 45px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-box-shadow: all 0.3s ease;
	}

/* ==== */

.navigation {
	background: #c71121;
}
	.navigationLinks {
		width: auto;
		display: inline-block;
	}
	
	
	
	/*KIOTI*/
	.kiotiPageLink {
		line-height: 55px;
		background: #f05223;
		display: none;
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		box-sizing: border-box;
		position: relative;
	}
	.kiotiPageLink:hover {
		line-height: 55px;
		background: #cc3609;
		display: inline-block;
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		box-sizing: border-box;
		position: relative;
	}
	.kiotiPageLink span:before {
		content: no-close-quote;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: inherit;
		font-size: inherit;
		padding-right: 5px;
		width: 33px;
		height: 28px;
		background: url(../siteart/kioti-small.png);
		float: left;
		background-repeat: no-repeat;
		margin-top: 11px;
	}
	
	
	/*AGCO*/
	.agcoPageLink {
		line-height: 55px;
		background: #c4122e;
		display: none;
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		box-sizing: border-box;
		position: relative;
	}
	.agcoPageLink:hover {
		line-height: 55px;
		background: #9a0f25;
		display: inline-block;
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		box-sizing: border-box;
		position: relative;
	}
	.agcoPageLink span:before {
		content: no-close-quote;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: inherit;
		font-size: inherit;
		padding-right: 5px;
		width: 33px;
		height: 28px;
		background: url("../siteart/agcostacked.png");
		float: left;
		background-repeat: no-repeat;
		margin-top: 11px;
	}

	/*KIOTI 2*/
	.kiotiPageLink2 {
		line-height: 55px;
		background: #f05223;
		display: inline-block;
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		box-sizing: border-box;
		position: absolute;
		bottom: 0px;
		right: 0px;
        min-width:290px;
	}
	.kiotiPageLink2-Inner {
		position: relative;	
	}
	.kiotiPageLink2:hover {
		background: #cc3609;
	}
	.kiotiPageLink2 span:before {
		content: no-close-quote;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: inherit;
		font-size: inherit;
		padding-right: 5px;
		width: 33px;
		height: 28px;
		background: url(../siteart/kioti-small.png);
		float: left;
		background-repeat: no-repeat;
		margin-top: 11px;
	}
	
	/*KIOTI 3*/
	.kiotiPageLink3{
		line-height: 55px;
		background: #c4122e;
		display: inline-block;
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		box-sizing: border-box;
		position: absolute;
		bottom: 60px;
		right: 0px;
        min-width:290px;
	}
	.kiotiPageLink3-Inner {
		position: relative;	
	}
	.kiotiPageLink3:hover{
		background: #9a0f25;
	}
	.kiotiPageLink3 span:before{
		content: no-close-quote;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: inherit;
		font-size: inherit;
		padding-right: 5px;
		width: 33px;
		height: 28px;
		background: url(../siteart/agcostacked.png);
		float: left;
		background-repeat: no-repeat;
		margin-top: 11px;
	}
	
	
	/*USED*/
	.usedPageLink {
		line-height: 55px;
		background: #6f8a40;
		display: inline-block;
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		box-sizing: border-box;
		position: relative;
	}
	.usedPageLink:hover {
		line-height: 55px;
		background: #5c772c;
		display: inline-block;
		font-family: 'LatoWebBlack';
		color: #fff;
		font-size: 14px;
		padding: 0px 15px;
		box-sizing: border-box;
		position: relative;
	}
	.usedPageLink span:before {
		content: no-close-quote;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: inherit;
		font-size: inherit;
		padding-right: 5px;
		width: 33px;
		height: 28px;
		background: url(../siteart/used-small.png);
		float: left;
		background-repeat: no-repeat;
		margin-top: 11px;
	}

.eqsecond:before{display:none;}

/*  HOME  ============================================================================= */
.slideshow-textBox {
	width: 300px;
	height: 200px;
	background: #000;
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 999999;
}


.kiotiSlideBanner {
	background: #f05223;
}
.agcoSlideBanner{
    background: #c4122e; 
}
.agcoSlideBanner h2{color:#fff;font-family: 'montserratbold';text-shadow:2px 4px 3px rgba(0,0,0,0.3);}
#agcobannerbox{border-right:1px solid #fff;padding:5px 25px;}
#agcotitlebox{width:60%;padding:55px 25px 0 25px;}
.kiotiSlideBanner-Box {
	display: inline-block;
	float: left;
	padding: 10px 25px;
	width: 33%;
	box-sizing: border-box;
	text-align: left !important;
	border-right: 1px solid #b7402b;
	position: relative;
}
.kiotiSlideBanner-Box:last-child { border-right: 0px }
.agcoSlideBanner-Box{width:100%;text-align:left;}

	.kiotiSlideBanner-Box img {
		display: inline-block;
		float: left;
        max-width:100%;
	}
	.kiotiSlideBanner-Box strong {
		display: inline-block;
		text-align: left;
		font-family: 'montserratbold';
		font-size: 18px;
		color: #fff;
		text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	}
	
	.kiotiSlideBanner-Box strong.black {
		margin-top: 6px;
		color: #000;
		text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	}
	.kiotiSlideBanner-Box a {
		color: #fff;
		text-align: left !important;
		text-transform: uppercase;
		font-family: 'montserratsemi_bold';
		display: inline-block;
		margin-top: 6px;
		text-decoration: none;
		text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	}
		.kiotiSlideBanner-Box a:after {
		    content: "\f101";
		    font-family: FontAwesome;
		    font-style: normal;
		    font-weight: normal;
		    text-decoration: inherit;
		    color: inherit;
		    font-size: inherit;
		    padding-left: 0.5em;
		}
	


.kiotiSlideBanner-Contain {
	display: inline-block;
	margin: 35px 0px 0px 23px;
	float: left;
}

.kiotiSlideBanner-ContainImage {
	float: left;
	display: inline-block;
}







/* ==== */

.quicklinks {
	background: url(../siteart/cork-wallet.png);
	background-repeat: repeat;
	border-bottom: 2px solid #c71121;
}

.quicklinks .inner{max-width:none;}

ul.quicklinks-ul {
	width: 100%;
}
li.quicklinks-li {
	display: inline-block;
	width: 24%;
	position: relative;
	padding: 60px 0px;
	border-right: 1px solid #c71121;
	box-sizing: border-box;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-box-shadow: all 0.3s ease;
}

li.quicklinks-li:first-child { border-left: 0px; }
li.quicklinks-li:last-child { border-right: 0px; }

	li.quicklinks-li strong {
		font-family: 'LatoWebBlack';
		font-size: 24px;
		color: #000;
		display: block;
	}
	
	li.quicklinks-li:hover {
		background: #e6e2dd;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-box-shadow: all 0.3s ease;
	}
	
	
.quicklinks-Button {
	background: #c71121;
	display: inline-block;
	float: none;
	color: #fff;
	margin-top: 15px;
	font-family: 'LatoWebBlack';
	font-size: 14px;
	padding: 10px 20px;
	text-transform: uppercase;
	border: 1px solid #c71121;
}

.quicklinks-Button span:after {
    content: "\f101";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: inherit;
    font-size: inherit;
    padding-left: 0.5em;
}

/* ==== */
.browser {
	background: #fff;
	font-family: 'montserratbold';
}

.kiotiBox {
	position: relative;
}
	.kiotiBox img {
		width: 100%;
		height: auto;
		box-sizing: border-box;
		border: 2px solid #c71121;
	}
	
	.kiotiBox strong {
		width: 100%;
		display: inline-block;
		text-align: left;
		line-height: 25px;
		color: #000;
		font-family: 'montserratbold';
		font-size: 18px;
	}
	.kiotiBox p {
		width: 100%;
		display: inline-block;
		text-align: left;
		line-height: 25px;
		font-size: 14px;
		color: #000;
		font-family: 'montserratlight';
	}
	
.kiotiBox-small {
	position: relative;
}

	.kiotiBox-small img {
		width: 100%;
		height: auto;
		box-sizing: border-box;
		border: 2px solid #c71121;
	}

	.kiotiBox-small strong {
		width: 100%;
		display: inline-block;
		text-align: center;
		line-height: 25px;
		color: #000;
		font-family: 'montserratbold';
		font-size: 14px;
	}
	.kiotiBox-small strong:after, .kiotiBox strong:after {
		content: "\f101";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #F05223;
		font-size: inherit;
		padding-left: 0.5em;
	}
	
	

/* ==== */

.pagePromoter {
	background: url("../siteart/default/FT9006.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 100px 20px !important;
	position: relative;
}

#agcoauctions{background:url("../siteart/agcoauctionbanner.jpg") center center no-repeat;;}

	.pagePromoter strong {
		text-transform: uppercase;
		font-family: 'montserratbold';
		font-size: 50px;		
		color: #fff;
	}
	.pagePromoter p {
		font-family: 'LatoWeb';
		font-size: 24px;
		color: #fff;
		line-height: 135%;
		margin-top: 10px;	
	}


.pagePromoter-Button {
	background: #fff;
	display: inline-block;
	float: none;
	color: #0c4000;
	margin-top: 15px;
	font-family: 'LatoWebBlack';
	font-size: 14px;
	padding: 10px 20px;
	text-transform: uppercase;
	border: 2px solid #0c4000;
	margin-top: 45px;
}

.pagePromoter-Button span:after {
    content: "\f101";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: inherit;
    font-size: inherit;
    padding-left: 0.5em;
}





/*  LINES WE CARRY  ============================================================================= */
.brandLine {
	
}

.brandLine img {
	margin: 10px;
	display: inline-block;
	float: none;
	border: 1px solid #afafaf;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.brandLine img:hover {
	margin: 10px;
	display: inline-block;
	float: none;
	border: 1px solid #afafaf;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}






/*  CONTACT US ============================================================================= */
.contactInfo {
	padding: 20px !important;
	box-sizing: border-box;
	border: 1px solid #afafaf;
	margin-bottom: 40px !important;
	font-family: 'montserratlight';
	font-size: 16px;
	line-height: 150%;
}
.contactInfo ul {}

.contactInfo ul li {
	display: inline-block;
	border-right: 1px solid #afafaf;
	padding: 0px 5px;
}

.contactInfo ul li:last-child { border-right: 0px; }

.contactInfo a {
	font-family: 'montserratlight';
	font-size: 16px;
	line-height: 150%;
	text-decoration: none;
	color: #000;
}
.contactInfo a:hover {
	text-decoration: underline;
}

.contactblock{margin:0 auto;width:100%;}
.employee{width:30%;margin-right:2%;float:left;margin-bottom:4%;}
.clear{clear:both;}

/* ======== */
.location-seperator {
	border-top: 1px solid #777;
	margin: 50px 0px !important;
}

   
.location {}

	.location .col {
		margin: 0% 0% 0% 0%;
	}
	.location .span_1_of_3 {
		width: 30%;
		floaT: left;
	}
	.location .span_2_of_3 {
		width: 70%;
		floaT: left;
	}
	
/* ======== */

.locationBox {
	box-sizing: border-box;
}
	.locationBox img {
		width: 100%;
		height: auto;
		max-width: 400px;
		float: left;
	}
	
	.locationBox a.getDirections {
		background: #c71121;
		display: inline-block;
		float: none;
		color: #fff;
		margin-top: 15px;
		font-family: 'LatoWebBlack';
		font-size: 14px;
		padding: 15px 20px;
		text-transform: uppercase;
		border: 1px solid #c71121;
		text-decoration: none;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-box-shadow: all 0.3s ease;
		width: 100%;
		box-sizing: border-box;
   	}
	.locationBox a.getDirections:after {
	    content: "\f101";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: inherit;
	    font-size: inherit;
	    padding-left: 0.5em;
	}
	
	strong.mapTitle {
		width: 100%;
		display: inline-block;
		font-family: 'montserratbold';
		text-align: left;
		color: #000;
		font-size: 24px;
		margin-bottom: 6px;	
	}
	
	.locationBox iframe {
		width: 97%;
		height: 315px;
		float: left;
	}
	
/* ======== */
		
.locationBox-mapInfo {
	padding: 20px 0px 0px 0px !important;
	box-sizing: border-box;
}
	.locationBox-mapInfo a {
		font-family: 'montserratlight';
		text-decoration: none;
		color: #000;
	}
	.locationBox-mapInfo a:hover {
		text-decoration: underline;
	}
	
	
	.locationBox-mapInfo ul {
	    counter-reset: foo;
	    display: table;
	}
		.locationBox-mapInfo ul, .locationBox-mapInfo li {
		    list-style-type: circle !important;
		    margin: 0;
		    padding: 0;
		}	
		.locationBox-mapInfo ul li {
			list-style: none;
			counter-increment: foo;
			display: table-row;
			font-family: 'montserratlight';
			font-size: 16px;
			line-height: 150%;
			text-align: left !important;
		}
		.locationBox-mapInfo ul li.underline {
			text-decoration: underline;
		}
		
		.locationBox-mapInfo ul li::before {
		    display: table-cell;
		    text-align: right;
		}
	
	
	
/* ======== */
	
	
	.locationBox a.phoneNumber {
		background: none;
		display: inline-block;
		float: none;
		color: #000;
		margin-top: 0px;
		font-family: 'montserratlight';
		font-size: 14px;
		padding: 0px;
		text-transform: uppercase;
		border: none;
		text-decoration: none;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-box-shadow: all 0.3s ease;
	}

	.locationBox a.phoneNumber:after {
	    content: "";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: inherit;
	    font-size: inherit;
	    padding-left: 0em;
	}
	.locationBox a.phoneNumber:hover {
		background: none;
		display: inline-block;
		float: none;
		color: #000;
		margin-top: 0px;
		font-family: 'montserratlight';
		font-size: 14px;
		padding: 0px;
		text-transform: uppercase;
		border: none;
		text-decoration: underline;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-box-shadow: all 0.3s ease;
	}
	




/*  FOOTER  ============================================================================= */
.footer {
	background: url(../siteart/netted-pattern.jpg);
	background-repeat: repeat;
	border-top: 1px solid #fff;
}


ul.footerLinks {
	float: left;
	list-style-type: none;
}
ul.footerLinks li {
	display: inline-block;
	margin-right: 10px;
}
ul.footerLinks li a {
	color: #fff;
	text-decoration: none;
	font-family: 'LatoWeb';
	font-size: 14px;
	text-transform: uppercase;
	line-height: 47px;
}
	ul.footerLinks li a:hover {
		text-decoration: underline;
	}


.footerIcons {
	float: right;
}

.iconBoxFooter {
	background: #fff;
	display: inline-block;
	float: none;
	margin: 0px 10px;
	border: 1px solid #737373;
	height: 45px;
	width: 50px;
	color: #000;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-box-shadow: all 0.3s ease;
	position: relative;
}
.iconBoxFooter:hover {
	background: none;
	display: inline-block;
	float: none;
	margin: 0px 10px;
	border: 1px solid #fff;
	height: 45px;
	width: 50px;
	color: #fff !important;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-box-shadow: all 0.3s ease;
}
	.iconBoxFooter-Phone:before {
	    content: "\f095";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: inherit;
	    font-size: 20px;
	    line-height: 45px;
	}
	.iconBoxFooter-Email:before {
	    content: "\f0e0";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: inherit;
	    font-size: 20px;
	    line-height: 45px;
	}
	.iconBoxFooter-Location:before {
	    content: "\f124";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	    color: inherit;
	    font-size: 20px;
	    line-height: 45px;
	}




@media screen and (max-width: 1300px) {
	li.quicklinks-li strong{font-size:20px;}	
}

@media screen and (max-width: 1250px) and (min-width: 1024px) {
	
/*KIOTI SIDE SLIDE BANNER*/
	.kiotiSlideBanner-ContainImage {
		display: none !important;
	}
	
	.kiotiSlideBanner-Box {
		height: 140px;
	}

	.kiotiSlideBanner-Contain {
		margin: 0px 0px 0px 0px !important;
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: white;
		width: 100%;
	}
	
    .employee{width:45%;}

}

@media screen and (max-width: 1023px) and (min-width: 981px) {
/*HEADER - NAVIGATION */
	nav.desktopNav {
		display: none !important;
	}
	
	button#showLeftPush{
		display: inline-block;
	}
	
	
/*KIOTI SIDE SLIDE BANNER*/
	.kiotiSlideBanner-ContainImage {
		display: none !important;
	}
	
	.kiotiSlideBanner-Box {
		height: 140px;
	}

	.kiotiSlideBanner-Contain {
		margin: 0px 0px 0px 0px !important;
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: white;
		width: 100%;
	}
	
    .employee{width:45%;}
    
}


@media screen and (max-width: 980px) and (min-width: 650px) {
/*HEADER - NAVIGATION */
	nav.desktopNav {
		display: none !important;
	}
	button#showLeftPush{
		display: inline-block;
	}
		
		
		
/*KIOTI SIDE SLIDE BANNER*/
	.kiotiSlideBanner-ContainImage {
		display: none !important;
	}
	
	.kiotiSlideBanner-Box {
		width: 100% !important;
		height: 140px;
		border-right: 0px;
		border-bottom: 1px solid #b7402b;
	}

	.kiotiSlideBanner-Contain {
		margin: 0px 0px 0px 0px !important;
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: white;
		width: 100%;
	}
		
/*AGCO SIDE SLIDE BANNER*/	
    #agcohead img{max-width:120px;}
    #agcobannerbox{display:block;border:none;margin:0 auto;float:none;text-align:center !important;}
    #agcobannerbox img{margin:0 auto;text-align:center;float:none;}
    #agcotitlebox{height:auto;padding:0 0 20px 0;text-align:center !important;}
    
/*LANDING PAGE*/
	.landingHalf {
		width: 100%;
		height: auto;
		display: inline-block;
		float: left;
		padding: 65px 0px;
	}
	.landingHalfBox {
		display: table;
		position: relative;
		height: auto;
		width: 100%;
	}
	.middle-inner {
	    min-width: 100%;
	}

/* ====== */
	
	.landingFooter {
		position: relative;
		bottom: 0;
		left: 0;
		right: 0;
		background: url(../siteart/netted-pattern.jpg);
		background-repeat: repeat;
		border-top: 1px solid #fff;
		padding: 30px 0px;
	}
	.iconBox {
	    background: #383734;
	}
	


/*HOME*/ 
	.quicklinks .inner {
		width: 100%;
		max-width: 100%;
	}
	li.quicklinks-li {
	    width: 100%;
	    padding: 60px 0px;
	    border-right: 0px;
	    border-bottom: 1px solid #0c4000;
	}
	
/* ==== */ 

	.nivo-caption {
		display: none !important;
	}

/* ==== */ 
	
	.pagePromoter {
	    padding: 50px 20px !important;
	}
	.pagePromoter strong {
	    font-size: 40px;
	}
	.pagePromoter p {
	    font-size: 18px;
	}
	.pagePromoter-Button {
	    margin-top: 20px;
	}



/*CONTACT PAGE*/
	.location  {}
	.location .col {
		margin: 1% 0% 1% 0% !important;
	}
	.location .span_1_of_3 {
		width: 100% !important;
	}
	.location .span_2_of_3 {
		width: 100% !important;
	}
	
	.locationBox img {
		display: none !important;
	}
	


/*KIOTI BROWSER*/
	.kiotiBox {
		width: 100% !important;
	}
		.kiotiBox strong {
			text-align: center !important;
		}
		.kiotiBox p {
			text-align: center !important;
		}
	
	.kiotiBox img {
		width: 55%;
	}
	
	.kiotiBox-small img {
		width: 100%;
	}


/*FOOTER*/
	.footerLinks {
		width: 100%;
	}
	.footerIcons {
		width: 100%;
	}

    .employee{width:45%;}
}

@media screen and (max-width: 649px) and (min-width: 481px) {
/*HEADER - NAVIGATION */
	nav.desktopNav {
		display: none !important;
	}
	button#showLeftPush{
		display: inline-block;
	}
	
	
	
/*KIOTI SIDE SLIDE BANNER*/
	.kiotiSlideBanner-ContainImage {
		display: none !important;
	}
	
	.kiotiSlideBanner-Box {
		width: 100% !important;
		height: 140px;
		border-right: 0px;
		border-bottom: 1px solid #b7402b;
	}

	.kiotiSlideBanner-Contain {
		margin: 0px 0px 0px 0px !important;
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: white;
		width: 100%;
	}
	
/*AGCO SIDE SLIDE BANNER*/	
    #agcohead img{max-width:120px;}
    #agcobannerbox{display:block;border:none;margin:0 auto;float:none;text-align:center !important;}
    #agcobannerbox img{margin:0 auto;text-align:center;float:none;}
    #agcotitlebox{height:auto;padding:0 0 20px 0;text-align:center !important;}
	
/*USED SIDE HEADER*/ 
	.kiotiPageLink,.agcoPageLink {
		display: inline-block !important;margin-left:5px;
	}
	.kiotiPageLink2,.kiotiPageLink3 {
		display: none !important;
	}

		

/*LANDING PAGE*/
	.landingHalf {
		width: 100%;
		height: auto;
		display: inline-block;
		float: left;
		padding: 65px 0px;
	}
	.landingHalfBox {
		display: table;
		position: relative;
		height: auto;
		width: 100%;
	}
	.middle-inner {
	    min-width: 100%;
	}

/* ====== */
	
	.landingFooter {
		position: relative;
		bottom: 0;
		left: 0;
		right: 0;
		background: url(../siteart/netted-pattern.jpg);
		background-repeat: repeat;
		border-top: 1px solid #fff;
		padding: 30px 0px;
	}
	.iconBox {
	    background: #383734;
	}
	


/*HOME*/ 
	.quicklinks .inner {
		width: 100%;
		max-width: 100%;
	}
	li.quicklinks-li {
	    width: 100%;
	    padding: 60px 0px;
	    border-right: 0px;
	    border-bottom: 1px solid #473f32;
	}
	
/* ==== */ 

	.nivo-caption {
		display: none !important;
	}

/* ==== */ 
	
	.pagePromoter {
	    padding: 50px 20px !important;
	}
	.pagePromoter strong {
	    font-size: 40px;
	}
	.pagePromoter p {
	    font-size: 18px;
	}
	.pagePromoter-Button {
	    margin-top: 20px;
	}



/*CONTACT PAGE*/
	.location  {}
	.location .col {
		margin: 1% 0% 1% 0% !important;
	}
	.location .span_1_of_3 {
		width: 100% !important;
	}
	.location .span_2_of_3 {
		width: 100% !important;
	}
	
	.locationBox img {
		display: none !important;
	}



/*KIOTI BROWSER*/
	.kiotiBox {
		width: 100% !important;
	}
		.kiotiBox strong {
			text-align: center !important;
		}
		.kiotiBox p {
			text-align: center !important;
		}
	
	.kiotiBox img {
		width: 55%;
	}
	
	.kiotiBox-small img {
		width: 100%;
	}


/*FOOTER*/
	.footerLinks {
		width: 100%;
	}
	.footerIcons {
		width: 100%;
	}
	ul.footerLinks li a{font-size:12px;}
	

    .employee{width:45%;}
    
}




@media screen and (max-width: 480px){
/*HEADER - NAVIGATION */
	nav.desktopNav {
		display: none !important;
	}
	button#showLeftPush{
		display: inline-block;
	}
	
	.headerLogo {
		width: 100%;
	}
	#kiotiheader{width:100%;text-align:center;}
	#kiotiheadlogo{width:80%;}
	#kiotiheadlogo,.headerbanner{float:none;display:inline-block;vertical-align:top;}
	.headerIcons {
		width: 100%;
		padding: 20px 0px 0px 0px;
	}
	
.eqsecond{display:none;}
	
	
/*KIOTI SIDE SLIDE BANNER*/
	.kiotiSlideBanner-ContainImage {
		display: none !important;
	}
	
	.kiotiSlideBanner-Box {
		width: 100% !important;
		height: 140px;
		border-right: 0px;
		border-bottom: 1px solid #b7402b;
	}

	.kiotiSlideBanner-Contain {
		margin: 0px 0px 0px 0px !important;
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: white;
		width: 100%;
	}

/*AGCO SIDE SLIDE BANNER*/	
    #agcobannerbox{display:block;border:none;margin:0 auto;float:none;text-align:center !important;}
    #agcobannerbox img{margin:0 auto;text-align:center;float:none;}
    #agcotitlebox{height:auto;padding:0 0 20px 0;text-align:center !important;}    
    #agcohead img{display:none;}
    .agcoSlideBanner h2{font-size:18px !important;}
    
/*USED SIDE HEADER*/ 
	.kiotiPageLink,.agcoPageLink {
		display: inline-block !important;margin-left:5px;
	}
	.kiotiPageLink2,.kiotiPageLink3 {
		display: none !important;
	}

	
	
/*LANDING PAGE*/
	.landingHalf {
		width: 100%;
		height: auto;
		display: inline-block;
		float: left;
		padding: 65px 0px;
	}
	.landingHalfBox {
		display: table;
		position: relative;
		height: auto;
		width: 100%;
	}
	.middle-inner {
	    min-width: 100%;
	}
	
/* ====== */

	.landingFooter {
		position: relative;
		bottom: 0;
		left: 0;
		right: 0;
		background: #756f66;
		padding: 30px 0px;
	}
	.iconBox {
	    background: #383734;
	}





/*HOME*/ 
	.quicklinks .inner {
		width: 100%;
		max-width: 100%;
	}
	li.quicklinks-li {
	    width: 100%;
	    padding: 35px 0px;
	    border-right: 0px;
	    border-bottom: 1px solid #473f32;
	}

/* ==== */ 

	.nivo-caption {
		display: none !important;
	}

/* ==== */ 

	.pagePromoter {
	    padding: 50px 20px !important;
	}
	.pagePromoter strong {
	    font-size: 40px;
	}
	.pagePromoter p {
	    font-size: 18px;
	}
	.pagePromoter-Button {
	    margin-top: 20px;
	}





/*KIOTI BROWSER*/
	.browser .col {
		margin: 1% 0% 10% 0% !important;
	}
	
	.kiotiBox {
		width: 100% !important;
	}
		.kiotiBox strong {
			text-align: center !important;
		}
		.kiotiBox p {
			text-align: center !important;
		}
	
	.kiotiBox img {
		width: 100%;
	}
	
	.kiotiBox-small img {
		width: 100%;
	}
	
	



/*CONTACT PAGE*/
	.location  {}
	.location .col {
		margin: 1% 0% 1% 0% !important;
	}
	.location .span_1_of_3 {
		width: 100% !important;
	}
	.location .span_2_of_3 {
		width: 100% !important;
	}
	
	.locationBox img {
		display: none !important;
	}

	

/*LINES WE CARRY*/
	.brandLine img {
		width: 90%;
		height: auto;
	}
	


/*FOOTER*/
	.footerLinks {
		display: none;
	}
	.footerIcons {
		width: 100%;
	}

    .employee{width:100%;float:none;display:block;margin-bottom:4%;}
    
}

@media screen and (max-width: 360px){
	#kiotiheadlogo{width:70%;}
    #agcobannerbox{display:none;}
    #agcotitlebox{padding:20px 0;}
}
