.gallery .row{
	margin-bottom: 30px!important;
}

.gallery a{
	display: block;
	overflow: hidden;
	position: relative;
}

.gallery img{
	display:block;
	max-width:100%;
	height:auto;
	border: 1px solid #e9e9e9;
	opacity: 1;
	transition: all 0.35s;
}

.gallery a:hover img {
	opacity: .6;
}

.gallery-caption{
	margin: 5px 0 15px 0;
	line-height: 1;
	font-size: 0.875em;
	font-weight: 500;
	opacity: 0.6;
	color: #2E2E2E;
}

.gallery-item p{
	height: 0;
	display: none;
	overflow: hidden;
}

@media (max-width: 767px) {
	.gallery-item{
		margin-bottom: 15px;
	}
}