.pagination {
	display: flex;
	justify-content: space-between;
	margin: 20px 0 100px;
}
.pagination {
	display: flex;
	justify-content: space-between;
	margin: 20px 0 100px;
}
@media (max-width: 992px) {
	.pagination {
		flex-wrap: wrap;
		justify-content: center;
		margin: 20px 0 50px;
	}
}
.pagination select{
	flex-basis: 25%;
}
@media (max-width: 768px) {
	.pagination select{
		flex-basis: 100%;
	}
}

.pagination span{
	flex-basis: 20%;
}
@media (max-width: 992px) {
	.pagination select, .pagination span {
		text-align: center;
		padding-left: 20px;
		padding-right: 20px;
	}
}

.pageCurrent {
	color: #8C98A2;
	font-size: 14px;
}
@media (max-width: 992px) {
	.pageCurrent {
		margin-bottom: 17px;
		flex-grow: 1;
	}
}

.pageSelect,
.pagination-container{
	flex-grow: 1;
	align-self: center;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pagination-container{
    margin-top: 40px;
}
@media (max-width: 768px) {
	.pageSelect {
		flex-basis: 100%;
		margin: 20px 0;
	}
}
.pageSelect .pageNext,
.pageSelect .pageFirst,
.pageSelect .pageBack,
.pageSelect .pageLast {
	color: #8C98A2;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	margin: 0 10px;
	cursor: pointer;
	transition: color 0.25s;
}
.pageSelect.lastPage .pageNext,
.pageSelect.lastPage .pageFirst,
.pageSelect.lastPage .pageBack,
.pageSelect.lastPage .pageLast {
	color: #D8D8D8;
	transition: color 0.25s;
}
.pageSelect .pageFirst,
.pageSelect .pageBack {
	transform: scaleX(-1);
}
.pageSelect.lastPage .pageFirst,
.pageSelect.lastPage .pageBack {
	color: #8C98A2;
	transition: color 0.25s;
}
.pageSelect.firstPage .pageFirst,
.pageSelect.firstPage .pageBack {
	color: #D8D8D8;
}
.pageSelect .pageNumberList,
.pagination-list{
	display: flex;
	justify-content: center;
}
.pageSelect .pageNumberList .pageNumber,
.pagination-list > li{
	height: 30px;
	min-width: 30px;
	display: inline-block;
	color: #8C98A2;
	border: 1px solid #8C98A2;
	margin: 0 1px;
	padding: 7px;
	text-decoration: none;
	line-height: 15px;
	font-size: 12px;
	font-weight: 700;
	cursor: pointer;
	animation: fade-in .5s;
}
.pageSelect .pageNumberList .pageNumber.active,
.pagination-list > li.active{
	color: #D8D8D8;
	border-color: #D8D8D8;
}

