/*---start-gallery -----*/
.container { 
	position: relative; 
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;	
}
#filters {
	color:#000;
	margin: 0% 0 3%;
	list-style: none;
	text-align: center;
}
#filters li {
  border: 1px solid #ccc;
	display: inline-block;
	margin:0 10px;
}
#filters li:first-child{
	margin: 0px;
}
#filters li span {
	display: block;
	padding: 4px 10px;
	text-decoration: none;
	font-size: 16px;
	color: #000;
	cursor: pointer;
	text-transform: capitalize;
}
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width:31%;
	margin:1%;
	display:none;
	float:left;
	overflow:hidden;
	  border: 1px solid #ccc;
}
.portfolio-wrapper {
	overflow:hidden;
	position: relative !important;
	cursor:pointer;
}
#portfoliolist a img{
	display: block;
}
.portfolio .label-bg {
/*
	background: none;
	width: 100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
*/
}
.portfolio,.label-bg{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
}
.portfolio:hover,.label-bg:hover{


}
.portfolio .label-text {
  border-top: 1px solid #ccc;
	text-align:center;
	color:#000;
	position: relative;
	z-index:500;

}
.text-title{
  padding-top: 15px;
   font-size: 16px;
  color: #000;
  font-weight: Bold;

  text-transform: uppercase;
  line-height: 1.8em;
}
.portfolio .text-category {
	display: block;

	text-transform: capitalize;
	font-weight: 200;
}