
.album-list {
	margin: 0px auto;
}
.album-list .album {
	width: 20%;
	float: left;
	overflow: hidden;
	padding: 0px 5px;
	
}
.album-list .album a {
	display: block;
}
.album-list .album .ratio-box {
	display: inline-block;
	width: 100%;
}
.album-list .album .album-description {
	display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    text-align: center;
    font-weight: bold;
}

@media screen and (max-width: 1100px) {
	.album-list .album {
		width: 25%;
	}
}
@media screen and (max-width: 880px) {
	.album-list .album {
		width: 33.333%;
	}
}
@media screen and (max-width: 660px) {
	.album-list .album {
		width: 50%;
	}
}
@media screen and (max-width: 445px) {
	.album-list .album {
		width: 100%;
	}
}