.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin-right: 1.5rem;
}
.bx-pagination .bx-pagination-container ul li:last-child{
        margin-right: 0;
} 
.bx-pagination .bx-pagination-container ul li>span,
.bx-pagination .bx-pagination-container ul li a>span,
.bx-pagination .bx-pagination-container ul li a:hover>span{
    font: 1.4rem "GothamProBold";
    color: #000;
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
          -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
           -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
            -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
                   transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}
.bx-pagination .bx-pagination-container ul li a:hover>span,
.bx-pagination .bx-pagination-container ul li a:active>span,
.bx-pagination .bx-pagination-container ul li a:active:hover>span,
.bx-pagination .bx-pagination-container ul li a:active:focus>span{
    color: #da2f3e;
}
.bx-pagination .bx-pagination-container ul li div {
        -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
          -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
           -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
            -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
                   transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	text-decoration: none;
	display: block;
	border-radius: 5rem;
	height: 3rem;
	width: 8rem;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: #000;
}
.bx-pag-prev div{
    padding: 0 1.3rem 0 0.5rem;
}
.bx-pag-next div{
    padding: 0 0.5rem 0 1.3rem;
}
.bx-pagination .bx-pagination-container ul li a div span{
    color: #fff;
    font: 1.2rem "GothamProRegular";
}
.bx-pagination .bx-pagination-container ul li.bx-active>span{
    color: #da2f3e;
}
.bx-pagination .bx-pagination-container ul li a div i{
    color: #fff;
    font-size: 1.2rem;
}
.bx-pagination .bx-pagination-container ul li>div span{
    color: #8e8d8d;
    font: 1.2rem "GothamProRegular";
}
.bx-pagination .bx-pagination-container ul li>div i{
    color: #8e8d8d;
    font-size: 1.2rem;
}
.bx-pagination .bx-pagination-container ul li a,
.bx-pagination .bx-pagination-container ul li a:hover,
.bx-pagination .bx-pagination-container ul li a:focus,
.bx-pagination .bx-pagination-container ul li a:active,
.bx-pagination .bx-pagination-container ul li a:active:hover,
.bx-pagination .bx-pagination-container ul li a:active:focus{
    text-decoration: none;
    color: #fff;
}

.bx-pagination .bx-pagination-container ul li a>div,
.bx-pagination .bx-pagination-container ul li a:focus>div{
    background-color: #000;
}

.bx-pagination .bx-pagination-container ul li a:hover>div,
.bx-pagination .bx-pagination-container ul li a:active>div,
.bx-pagination .bx-pagination-container ul li a:active:hover>div,
.bx-pagination .bx-pagination-container ul li a:active:focus>div{
    background-color: #da2f3e;
}
@media(min-width: 768px){
    .bx-pagination .bx-pagination-container ul li {
	margin-right: 1.4vw;
    }
    .bx-pagination .bx-pagination-container ul li>span,
    .bx-pagination .bx-pagination-container ul li a>span,
    .bx-pagination .bx-pagination-container ul li a:hover>span{
        font-size: 0.83vw;
    }
    .bx-pagination .bx-pagination-container ul li div {
	border-radius: 1.83vw;
	height: 1.92vw;
	width: 7.91vw;
	line-height: 32px;
    }
    .bx-pag-prev div{
        padding: 0 1.3vw 0 0.57vw;
    }
    .bx-pag-next div{
        padding: 0 0.57vw 0 1.3vw;
    }
    .bx-pagination .bx-pagination-container ul li a div span{
        font-size: 0.625vw;
    }
    .bx-pagination .bx-pagination-container ul li a div i{
        font-size: 0.625vw;
    }
    .bx-pagination .bx-pagination-container ul li>div span{
        font-size: 0.625vw;
    }
    .bx-pagination .bx-pagination-container ul li>div i{
        font-size: 0.625vw;
    }
}