#links-homepage {

	display: flex;
	flex-direction: column;
	padding: 0 0 0 30px;
}

#links-homepage .links-item {

	width: 100%;
	height: 160px;
	border: solid 1px transparent;
}
#links-homepage .links-item:hover {

	border: solid 1px #e30613;
}
#links-homepage .links-item:nth-of-type(2) {
	margin: 20px 0;
}
#links-homepage .links-item a {
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
}
#links-homepage .links-item .link-image {
	width: 100%;
	height: 100%;
}
#links-homepage .links-item .link-image img {
	object-fit: fill;
    width: 100%;
    height: 100%;
    object-position: left top;
}

#links-homepage .links-item .link {
	width: 100%;
	position: relative;
	width: 100%;
	padding: 5px 5px 8px 5px;
	text-align: center;
}
@media screen and (max-width: 1600px){

	#links-homepage .links-item {
		height: 160px;
	}
}
@media screen and (max-width: 1400px){

	#links-homepage .links-item {
		height: 140px;
	}
}
@media screen and (max-width: 1200px){

	#links-homepage .links-item {
		height: 120px;
	}

	#links-homepage {
		max-width: 430px;
		padding: 0 10px;
	}
}
@media screen and (max-width: 992px){

	#links-homepage {

		width: 100%;
		
		margin: 0 auto;
		padding: 30px 0;
	}
}
@media screen and (max-width: 550px){

	#links-homepage .links-item {
		height: 90px;
	}

	#links-homepage {
		max-width: 320px;
	}
}