#ave-slider {
    box-shadow: 0 0 0 0 #ffffff;
}

#ave-slider .sp-slider .sp-dots ul li {
    background-color: #ff6666;
    border-color: #1d1d1d;
    border-width: 0px;
    border-style: solid;
    border-radius: 20px;
    height: 18px;
    width: 18px;
}

#ave-slider .sp-slider.dot-controller-line .sp-dots ul li.active span {
    border-radius: 20px;
}

#ave-slider .sp-slider.dot-controller-line .sp-dots ul li.active {
    border-radius: 20px;
}

#ave-slider .sp-slider .sp-dots ul li span,
#ave-slider .sp-slider .sp-dots ul li:hover span,
#ave-slider .sp-slider .sp-dots ul li:hover:after,
#ave-slider .sp-slider .sp-dots ul li:after {
    border-radius: 20px;
}

#ave-slider .sp-slider .sp-dots {
    bottom: 50px;
}

#ave-slider .sp-slider .sp-nav-control .nav-control {
    background: rgba(0, 0, 0, 0);
    border-radius: 0px;
    border-width: 0px;
}

#ave-slider .sp-slider.arrow-position-bottom_center .sp-nav-control {
    bottom: 50px;
}

#ave-slider div.sp-slider .sp-nav-control {
    left: 50px;
    right: 50px;
}

#ave-slider .sp-item .sp-video-control {
    display: none;
}

.sp-slider .sppb-sp-slider-title {
    color: #fff;
}

.sp-slider .sppb-sp-slider-title img {
    height: 385px;
    width: 400px;
}

.sp-slider .sppb-sp-slider-title.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider .sppb-sp-slider-title.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider .sppb-sp-slider-title.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider .sppb-sp-slider-text {
    color: #fff;
    font-size: 20px;
}

.sp-slider .sppb-sp-slider-text img {
    height: 385px;
    width: 400px;
}

.sp-slider .sppb-sp-slider-text.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    font-size: 20px;
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

.sp-slider .sppb-sp-slider-text.sppb-sp-slider-button .sp-slider-btn-text:hover,
.sp-slider .sppb-sp-slider-text.sppb-sp-slider-button .sp-slider-btn-text:focus {
    background: -webkit-linear-gradient(0deg, 0%, 100%) transparent;
    background: linear-gradient(0deg, 0%, 100%) transparent;
}

@media (min-width:768px) and (max-width:991px) {
    .sp-slider .sppb-sp-slider-text {
        font-size: 16px;
    }

    .sp-slider .sppb-sp-slider-text.sppb-sp-slider-button .sp-slider-btn-text {
        font-size: 16px;
    }

    #ave-slider .sp-slider .sp-dots {
        bottom: 0px;
    }

    #ave-slider .sp-slider.arrow-position-bottom_center .sp-nav-control {
        bottom: 0px;
    }

    #ave-slider div.sp-slider .sp-nav-control {
        left: 0px;
        right: 0px;
    }
}

@media (max-width:767px) {
    .sp-slider .sppb-sp-slider-text {
        font-size: 14px;
    }

    .sp-slider .sppb-sp-slider-text.sppb-sp-slider-button .sp-slider-btn-text {
        font-size: 14px;
    }

    #ave-slider .sp-slider .sp-dots {
        bottom: 0px;
    }

    #ave-slider .sp-slider.arrow-position-bottom_center .sp-nav-control {
        bottom: 0px;
    }

    #ave-slider div.sp-slider .sp-nav-control {
        left: 0px;
        right: 0px;
    }
}

.sp-slider .sppb-sp-slider-button img {
    height: 385px;
    width: 400px;
}

.sp-slider .sppb-sp-slider-button.sppb-sp-slider-button .sp-slider-btn-text {
    color: #fff;
    border-radius: 0px;
    background: #ff6666;
}

#ave-slider a {
    text-decoration: none;
}

/************************** item 0 (image) ***************************************************************/

#ave-slider #sp-slider-item-0-key.sp-item .sp-background:after,
#ave-slider #sp-slider-item-0-key.sp-item .sp-video-background-mask {
    background: rgba(29, 29, 29, 0.7);
}

/************************** item 1 (video) ***************************************************************/

#ave-slider #sp-slider-item-1-key.sp-item .sp-background:after,
#ave-slider #sp-slider-item-1-key.sp-item .sp-video-background-mask {
    background: rgba(29, 29, 29, 0.75);
}

/************************** item 2 (image) ***************************************************************/

#ave-slider #sp-slider-item-2-key.sp-item .sp-background:after,
#ave-slider #sp-slider-item-2-key.sp-item .sp-video-background-mask {
    background: rgba(29, 29, 29, 0.7);
}




