/* halves */
div.halves {
	padding-bottom: 00px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 1px;
        text-align: center;
        
}

div.one-half {
	width: 49%;
	float: left;
	margin-right: 2%;
        
}

div.one-half-last {
	margin: 0;
}


img {
	max-width: 100%;
	height: auto;
	margin: 0 0 2px 0;
	
}

.galborder{
border : 2px solid black;
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


@media screen and (max-width: 584px) {
	
	
	
	div.mobile-collapse {
	clear: both;
		width: auto;
		float: none;
		margin-right: 0;
	}
	
	
		
}