@media only screen and (max-width:768px) {


    .event-section .event-mobile {
        margin-top: 40px;
    }

    .event-template .event-mobile,
    .event-section .event-mobile {
        display: block;
    }

    .event-mobile ul {
        list-style: none;
        padding: 0;
        text-align: center;
    }


    .event-mobile ul li {
        padding: 20px;
    }

    .event-mobile ul li a {
        color: #ffffff;
        font-size: 1.4rem;
    }

    .event-mobile ul li:nth-child(odd) {
        background-color: rgba(62, 62, 62, .6);
    }

    .event-section .event-mobile ul li:nth-child(odd) {
        background-color: rgba(62, 62, 62, .6);
    }

    .event-mobile ul li {
        background-color: rgba(102, 102, 102, .6);
    }

    .event-mobile ul .img-thumb {
        display: inline-block;
        margin-bottom: 10px;
    }

    .event-mobile ul span {
        font-size: 1.6rem;
        line-height: 1.4em;
    }

    .event-mobile ul li p {
        margin-bottom: 0;
        font-weight: bold;
    }

    .blog-loop .news-title {
        margin-bottom: 80px;
    }

    .event-section .event-mobile ul li p,
    .event-section .event-mobile ul li a {
        color: #fff;
    }

    .event-mobile ul li a.button-basic-1 {
        margin-top: 20px;
        display: inline-block;
        padding: 15px 30px;
        border-radius: 30px;
        border: 2px solid #fff;
        font-size: 1.4rem;
        color: #ffffff;
        border-color: #ffffff;
    }

    .event-mobile ul li a.button-basic-1:hover {
        transform: translateY(0);
    }

    .table-events .event {
        display: block;
    }

    .event-mobile {
        position: relative;
    }

    .table-events.page-events {
        padding: 150px 0px 200px 0px;
    }

    .event-thumbnail img {
        width: 100%;
    }

    .table-events .event {
        display: none;
    }

}