.flickity-prev-next-button.next {
    right: -30px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #fff;
    opacity: 1;
    z-index: 10;
}

.features-carousel .flickity-prev-next-button.next{
    right: 10px;
}

.flickity-prev-next-button.previous{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    opacity: 1;
    left: -26px;
}
.flickity-button:active {
    opacity: 1;
}


.flickity-page-dots {
    bottom: 62px;
}
.flickity-page-dots .dot {
    width: 40px;
    height: 5px;
    border-radius: 20px;
    background:rgba(255,255,255, 0.5);
    opacity: 1;
}

.flickity-page-dots .dot:focus {
    outline: none;
    box-shadow: 0 1px 5px 0 #ccc;
}

.flickity-button{
    background-color: #fff;
    outline: none;
    box-shadow: 0 1px 5px 0 #ccc;
}

.flickity-page-dots .dot.is-selected {
    background:rgba(255,255,255, 1);
}

.flickity-prev-next-button.previous:focus, .flickity-prev-next-button.next:focus {
    outline: none;
    box-shadow: 0 1px 5px 0 #ccc;
}

.flickity-button-icon {
    position: absolute !important;
    left: 33% !important;
    top: 30% !important;
    width: 35% !important;
    height: 45% !important;
    color: #1F9DFF !important;
}


.flickity-viewport{
    border-radius: 20px;
}

.carousel_dropdown .flickity-button{
    display: none !important;
}


@media only screen and (max-width: 768px){
    .flickity-button{
        display: none;
    }
}