.case_de .swiper-container {
	width: 65%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	float: left;margin-right: 20px;
}
.case_de .swiper-slide {
	background-size: cover;
	background-position: center;
}
.case_de .swiper-slide img{
	width: 100%;
	text-align: center;
}
.case_de .gallery-top {
	height: auto;
	width: 65%;
	float: left;margin-right: 20px;
}
.case_de .gallery-thumbs {
	height: auto;
	box-sizing: border-box;
	padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
	height: 100%;
	opacity: 0.4;
}
.gallery-thumbs .swiper-slide-active {
	opacity: 1;
}
.case_de ul{width:auto !important;}
.case_de p{margin-bottom:0px;}

@media only screen and (max-width: 768px) {
.case_de{width:95%;margin:20px auto auto auto;}
	.case_de .swiper-container{
		height: 240px;
	}
	.case_de .gallery-thumbs {
	height: 80px;
	box-sizing: border-box;
	padding: 10px 0;
	}
	.case_de .gallery-top,.case_de .gallery-thumbs{width:100%;margin:0px auto;height:auto;float:none;}
}