
#gallery p  {
	text-align: center;
}
#gallery ul  {
	overflow: hidden;
}
#gallery ul li  {
	float: left;
	width: 50%;
	padding: 10px;
	box-sizing: border-box;
}
#gallery ul li a  {
	color: #666;
	padding: 10px;
	background-color: #f3f3f3;
	display: block;
	box-sizing: border-box;
}
#gallery ul li img  {
	width: 100%;
}
#gallery ul li p  {
	text-align: center;
}

@media screen and (min-width: 600px) {

	#gallery ul li {
		width: 33.333333%;
	}
	#gallery ul li a:hover {
		opacity: .8;
		filter: alpha(opacity=80);
	}

}

@media screen and (min-width: 1000px) {


	#gallery ul li {
		width: 33.333333%;
	}

}
