/*Application*/
.application-list {display: flex; flex-wrap: wrap;}
.application-list > div { width: 33.33%; padding: 0px 10px; position: relative;}
.application-list > div .application_photo {position: relative;width:100%; height:0%;padding-bottom: 55%;overflow: hidden;}
.application-list > div .application_photo div { position:absolute; width:100%; top: 0;left: 0;right: 0;bottom: 0;line-height: 0;font-size: 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.application-list > div span {line-height: 45px; font-size: 28px; color: #333333;display: flex;justify-content: center;align-items: center;}
.application-list > div a {position:absolute; width:100%; top: 0;left: 0;right: 0;bottom: 0;line-height: 0;font-size: 0;z-index: 30;}

@media only screen and (max-width: 980px) {
	.application-list > div{ width: 50%;}
}
@media only screen and (max-width: 576px) {
	.application-list > div{ width: 100%;}
}

@media only screen and (max-width: 320px) {
	.application-list > div { padding: 0px 10px 10px;}
}