@charset "UTF-8";
.serach_first_row {
	padding: 30px 0 1px;
}
.gallery {
	margin-bottom: 135px;
}

@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 992px) {

}

/* smartPhone */
@media screen and (max-width: 768px) {
	.serach_first_row {
		margin-top: 0;
		margin-bottom: 30px;
	}
	.gallery {
		margin-bottom: 0;
	}
	.gallery .card-body p {
		line-height: 22px;
	}
	h2 {
		margin-top: 0!important;
	}
}
