@charset "utf-8";
/* CSS Document */

.link-129-2 {
	width: 100%;
	height: 155px;
	background: url(../images/link-129-1/bg-mobile.png) top center repeat;
	margin-top: -125px;
	position: relative;
}

.link-129-2 .link-block {
	width: 100%;
	height: auto;
}

.link-129-2 .link-block .link-pic-1 {
	width: 413px;
	height: 91px;
	padding: 18px 10px;
	margin-left: 4px;
	margin-right: 4px;
	background: #00631e54;
}

.link-129-2 .link-block .link-pic-1 img {
	max-width: 100%;
}

.link-129-2 .link-block .link-pic-2 {
	width: 413px;
	height: 91px;
	padding: 18px 10px;
	margin-left: 4px;
	margin-right: 4px;
	background: #31af2454;
}

.link-129-2 .link-block .link-pic-2 img {
	max-width: 100%;
}

.link-129-2 .link-block .link-pic-3 {
	width: 413px;
	height: 91px;
	padding: 18px 10px;
	margin-left: 4px;
	margin-right: 4px;
	background: #8dc73254;
}

.link-129-2 .link-block .link-pic-3 img {
	max-width: 100%;
}

.link-129-2 .link-block .link-pic-4 {
	width: 413px;
	height: 91px;
	padding: 18px 10px;
	margin-left: 4px;
	margin-right: 4px;
	background: #e1da0f54;
}

.link-129-2 .link-block .link-pic-4 img {
	max-width: 100%;
}

@media (max-width: 374px) {
	.link-129-2 {
		height: auto;
		background: url(../images/link-129-1/bg-mobile.png) top center repeat;
		margin-top: -125px;
	}
}

@media (min-width: 375px) and (max-width: 413px) {
	.link-129-2 {
		height: auto;
		background: url(../images/link-129-1/bg-mobile.png) top center repeat;
		margin-top: -130px;
	}
}

@media (min-width: 414px) and (max-width: 575px) {
	.link-129-2 {
		height: auto;
		background: url(../images/link-129-1/bg-mobile.png) top center repeat;
		margin-top: -145px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.link-129-2 {
		height: auto;
		background: url(../images/link-129-1/bg-mobile.png) top center repeat;
		margin-top: -162px;
	}
	.link-129-2 .container-cv-2 {
		width: 100%;
	}
	.justify-content-lg-center {
		-ms-flex-pack: left !important;
		justify-content: left !important;
	}
}

@media (min-width: 1281px) and (max-width: 1366px) {
	.link-129-2 .link-block .link-pic-1 {
		width: 282px;
	}
	.link-129-2 .link-block .link-pic-2 {
		width: 282px;
	}
	.link-129-2 .link-block .link-pic-3 {
		width: 282px;
	}
	.link-129-2 .link-block .link-pic-4 {
		width: 282px;
	}
}

@media (min-width: 1367px) and (max-width: 1440px) {
	.link-129-2 .link-block .link-pic-1 {
		width: 315px;
	}
	.link-129-2 .link-block .link-pic-2 {
		width: 315px;
	}
	.link-129-2 .link-block .link-pic-3 {
		width: 315px;
	}
	.link-129-2 .link-block .link-pic-4 {
		width: 315px;
	}
}

@media (min-width: 1441px) and (max-width: 1600px) {
	.link-129-2 .link-block .link-pic-1 {
		width: 315px;
	}
	.link-129-2 .link-block .link-pic-2 {
		width: 315px;
	}
	.link-129-2 .link-block .link-pic-3 {
		width: 315px;
	}
	.link-129-2 .link-block .link-pic-4 {
		width: 315px;
	}

	.link-129-2 {
		margin-top: -246px;
	}
}