.jcarousel-wrapper {
    margin: 0 auto;
    position: relative;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 90%;
	margin:0 auto;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

/** Carousel Controls **/

.jcarousel-prev,
.jcarousel-next {
    position: absolute;
    top: 50%;
    margin-top: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #014587;
    text-decoration: none;
	font-size:30px;
}

.jcarousel-prev:hover,
.jcarousel-next:hover{color:#e2ea01;}

.jcarousel-prev {
    left: 0;
}

.jcarousel-next {
    right: 0;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    top: 0;
    right: -13%;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: block;
    height:15px;
	width:15px;
	border:1px solid #003D78;
    font-size: 0;
    background: #FFF;
    color: #FFF;
    border-radius: 100%;
	margin:100px 0 50px;
	position:relative;
	z-index:1;
}


.jcarousel-pagination a:hover,
.jcarousel-pagination a.active {
    background: #003D78;
    color: #003D78;
}



.jcarousel-pagination a:hover:after,
.jcarousel-pagination a.active:after{content:""; background:#014587; width:60px; height:60px; position:absolute; left:-22.5px; top:-22.5px; 
    border-radius: 100%; opacity:0.10;}

/** Carousel vertical **/

.jcarousel-vertical {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 550px;
}

@media screen and (max-width:420px){
	.jcarousel-vertical {height:800px;}
}

.jcarousel-vertical .wp-block-group__inner-container {
    width: 100%;
    height: 10000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
	transition-timing-function: ease, step-start, cubic-bezier(0.1, 0.7, 1.0, 0.1) !important;
}

.jcarousel-vertical .wp-block-group {
    float: left;
}