.project{
	padding-bottom:10px;
	border-bottom:solid 1px #f1f1f1;
	margin-bottom:10px;
}
.project:last-child{
	border-bottom:none;
}
.project::after{
	content:'';
	display: block;
	clear:both;
}
/*.project img{
	float:right;
	max-width:300px;
	border-radius:500px;
	margin:10px;
}
[dir=rtl] .project img{
	float:left;
}*/
/**/
.project_swiper{
	/*overflow:hidden;*/
	padding-top:40px;
}
.project_swiper .swiper-photos{
	height:600px;
}
.project_swiper .swiper-photos .swiper-slide{
	text-align:center;
	background-color:#333;
	display:flex;
	align-items:center;
}
.project_swiper .swiper-photos img{
	max-width:100%;
	max-height:100%;
	margin:auto;
}

.project_swiper .thumbs-photos{
	height:100px;
	padding:10px 0px;
	/*background:#9ba0a2;*/
}
.project_swiper .thumbs-photos .swiper-slide{
	width:16%;
	height:100%;
	border-radius:5px;
	opacity:0.8;
	background-size:cover;
	background-position:center;
}
.project_swiper .thumbs-photos .swiper-slide-active{
	opacity:1;
	border:solid 5px #fff;
	box-sizing:border-box;
}

@media only screen and (max-width:999px) and (min-width:701px){
	.project_swiper .swiper-photos{
		height:400px;
	}
	.project_swiper .thumbs-photos .gallery-slide{
		width:20%;
	}
}
@media only screen and (max-width:700px){
	.project_swiper .swiper-photos{
		height:300px;
		overflow-x:hidden;
	}
	.project_swiper .thumbs-photos .gallery-slide{
		width:25%;
	}
}