@charset "UTF-8";


.promo-block {
	padding: 180px 0 80px;
}

.case-detail-container {
	width: 860px;
	margin: 30px auto 30px auto;
	overflow: hidden;
}

.pdf-c {
	border: 4px solid black;
	border-radius: 10px;
}


.case-detail-container .top {
	overflow: hidden;
	min-height: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.case-detail-container .left {
	margin-right: 20px;
}

/* .case-detail-container .right{
  margin-left: 200px;
  padding-left: 30px;
  padding-top: 20px;
} */

.case-detail-container .bottom {
	padding-top: 30px;
}


.case-detail-container .title {
	font-weight: 700;
}

.case-detail-container .desc {
	height: auto;
	margin-top: 10px;
}

.case-detail-container .link {
	margin-top: 10px;
}

.case-detail-container a {
	color: #4a90e2;
}

.qrcode {
	border: 1px solid #aaa;
	width: 200px;
	border-radius: 40px;
}

.thumb {
	/*  float: left; */
	height: 400px;
	margin-right: 15px;
	border-radius: 18px;
	border: 1px solid #aaa;
	margin-bottom: 15px;
}

.thumb-container {
	overflow-x: scroll;
	/* height: 600px; */
	display: flex;
}


.image-c {
	text-align: center;
}

.image-c-image {
	width: 100%;
	width: 860px;
	/* display: inline-block; */
	display: block;
	margin: 0px auto;
}


@media (max-width: 480px) {
	.qrcode {
		width: 150px;
		border-radius: 20px;
	}
	
	.promo-block-text {
		font-size: 16px !important;
	}

	.case-detail-container .top {
		flex-direction: column;
	}

	.case-detail-container .left {
		display: none;
	}

	.case-detail-container .right {}

	.case-detail-container {
		margin-left: 5%;
		width: 90%;
	}

	.thumb {
		height: 400px;
		margin-right: 10px;
	}

	.image-c {
		text-align: center;
	}

	.image-c-image {
		width: 100%;
		/* display: inline-block; */
		display: block;
		margin: 0px auto;
	}

}
