#home-events .page-title {
    margin-bottom: 80px;
}
.home-events-results .events-res-item {
    margin-bottom: 80px;
}
#home-events .sk.button {
    min-width: 265px;
}
.home-events-carousel.owl-theme .owl-controls {
    margin-bottom: 40px;
    margin-top: 0;
}
.home-events-carousel.owl-theme .owl-controls .owl-page span {
    width: 15px;
    height: 15px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.2);
}
.home-events-carousel.owl-theme .owl-controls .owl-page.active span,
.home-events-carousel.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: #0AD;
}
.home-events-carousel .events-res-item {
    width: 100%;
}
/*Responsive*/
@media only screen and (max-width: 1600px) {
    .home-events-results > [class*="row-"] {
        margin-left: -40px;
        margin-right: -40px;
    }
    .home-events-results > [class*="row-"] [class*="col-"].events-res-item {
        padding-left: 40px;
        padding-right: 40px;
    }
}
@media only screen and (max-width: 1300px) {
    .home-events-results > [class*="row-"] {
        margin-left: -20px;
        margin-right: -20px;
    }
    .home-events-results > [class*="row-"] [class*="col-"].events-res-item {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media only screen and (max-width: 1024px) {
    .home-events-results .events-res-item {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 769px) {
    #home-events .page-title {
        margin-bottom: 30px;
    }
    #home-events .sk.button {
        width: 200px;
        min-width: 200px;
    }
}
@media only screen and (max-width: 500px) {
    #home-events .sk.button {
        margin: auto;
        display: block;
    }
}