div.home_categories{
	padding:2% 0;
	
}

div.home_categories .cr{
	clear: both;
	border: 0px none;
}

div.home_categories ul{
	text-align: center;
  	list-style: none;
  	overflow: hidden;
 	height: 200px;
}
div.home_categories img{
	width:100%;
}

div.home_categories li {
  display: inline-block;
}

.home-categories-row-top li:last-child,.home-categories-row-bottom li:last-child{
	margin-right:0;
}

.home-categories-row{
	margin-bottom:1%;
}

.home-categories-row li{
	margin: 10px 6px 0 0;
}


.category-box{
	width:100px;
}

.category-box div.caption{
	background:#2a338f;
	padding:5px;
	font-size:1.3em;
	min-height:50px;
}

.category-box div.caption a{
	color:#fff;
	font-family:Arial;
	font-size:0.7em;
	 word-wrap: break-word;
}
.all-equipment{
	text-transform:uppercase;
	padding:15px;
	background:#ee3342;
	color:#fff;
	border:0;
	font-size:1.6em;
	font-family:'Dax-Bold';
}

.caption a{
	width:calc(100% - 5px);
}

.caption:before,.caption a{
	display:inline-block;
	vertical-align:middle;
}

.caption:before{
	content : "";
	height:50px
}

@media (min-width: 992px) and (max-width:1200px){
	.category-box div.caption {
		min-height:70px;
	}
	.category-box {
  		max-width: 79px;
	}
	div.home_categories ul{
 		height: 180px;
	}
}

@media (max-width: 992px){
	div.home_categories li {
  		display:inline-block;
		float:none;
	}
	
	home_categories{
		text-align:center;
	}
	
	.home-categories-row {
		margin-top: 20px;
 	 	margin-bottom: 20px;
	}
}
