.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-15 {
	width: 20%;
	float: left;
}


.portfolio-image-text {
	top: 60%;
}

@media (min-width: 768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
	}
	
	.portfolio-image-text {
		top: 70%;
	}
} 

@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left;
	}

	.portfolio-image-text {
		top: 70%;
	}
}

@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
	}

	.portfolio-image-text {
		top: 70%;
	}
}

.down-button-container {
	width: 100%;
	position: absolute;
    top: 90%;
}

#down-button {
	position: relative;
	z-index: 2;
	font-size: 3em;
}

#down-button-background {
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	color: #fff;
	font-size: 2em;
}