* {
	margin: 0;
	font-family: 'arial';
}
/*RESPONSIVE mobile first*/
.bx_cont {
	display: block;
	position: relative;
	float: left;
	width: 98%;
	height: auto;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 2.0%;
	margin-bottom: 1.0%;
	text-align: center;
	background-color: rgba(0,32,81,.25);
	border: 1px solid rgba(225,225,225,1);
}
.bx_image {
	display: block;
	position: relative;
	float: left;
	width: 40%;
	height: auto;
}
.bx_stock {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	font-size: 40px;
	font-weight: bold;
	color: rgba(25,25,25,1);
	text-align: center;
	margin-top: 5%;
	margin-bottom: .5%;
}
.bx_alias {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	font-size: 20px;
	color: rgba(105,105,105,1);
	text-align: center;
	margin-bottom: 4%;
	margin-right: 2.5%;
}
.bx_price {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	font-size: 40px;
	color: rgba(25,25,25,1);
	text-align: center;
	margin-bottom: 6.25%;
	margin-right: 2.5%;
}
.bx_button {
	display: block;
	position: relative;
	width: 50%;
	height: auto;
	margin-left: 25%;
	margin-bottom: 5%;
}	
/*RESPONSIVE mobile first*/
/*DESKTOP tablet*/
@media (min-width: 800px) {
.bx_cont {
	width: 45%;
	margin-left: 2.25%;
	margin-right: 2.25%;
	margin-top: .75%;
}
.bx_image {
	width: 50%;
}
.bx_stock {
	float: right;
	width: 47.5%;
	font-size: 20px;
	text-align: right;
	margin-right: 2.5%;
}
.bx_alias {
	float: right;
	width: 47.5%;
	font-size: 13px;
	text-align: right;
}
.bx_price {
	float: right;
	width: 47.5%;
	font-size: 36px;
	text-align: right;
}
.bx_button {
	float: right;
	width: 27.5%;
	margin-left: 0%;
	margin-right: 2.5%;
	margin-bottom: 0%;
}	
}
/*DESKTOP tablet*/
/*DESKTOP*/
@media (min-width: 1400px) {
.bx_cont {
	width: 22.5%;
	margin-left: 1.0%;
	margin-right: 1.250%;
	margin-top: .75%;
}
.bx_image {
	width: 40%;
	margin-left: 5%;
	margin-top: 1.5%;
}
.bx_stock {
	float: right;
	width: 47.5%;
	font-size: 20px;
	text-align: right;
	margin-right: 2.5%;
}
.bx_alias {
	float: right;
	width: 47.5%;
	font-size: 13px;
	text-align: right;
}
.bx_price {
	float: right;
	width: 47.5%;
	font-size: 36px;
	text-align: right;
}
.bx_button {
	float: right;
	width: 27.5%;
	margin-left: 0%;
	margin-right: 2.5%;
	margin-bottom: 0%;
}	
}
/*DESKTOP*/