/* Mobile Layout: 320px. */

@media only screen and (max-width: 992px) {
    .reg-form {
        margin-top: 251px;
    }
    .reg-formaa {
        margin-top: 57px;
    }
    .reet {
        transform: translateY(185px);
    }
    .event-table tbody td,
    .event-table thead th {
        padding: 15px;
    }
    .contact-box {
        position: static;
        margin-top: -60px;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        width: calc(100% - 30px);
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 120px;
    }
    .contact-area #google-map {
        height: 400px;
    }
    .sponser-list {
        display: block;
        text-align: center;
    }
    .sponser-list li {
        display: inline-block;
        margin-top: 15px;
        margin-right: 15px;
        margin-right: 15px;
    }
    .gold-title,
    .silver-title {
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 768px) {
    .header-text .top-title {
        font-size: 20px;
        line-height: 30px;
    }
    .header-text .title {
        font-size: 40px;
        line-height: 40px;
    }
    .section-title .title {
        font-size: 30px;
        line-height: 40px;
    }
    .event-table .table {
        width: 1000px;
    }
    .team-box .team-thum {
        width: 100%;
        margin-bottom: 30px;
    }
    .team-box .team-content {
        width: 100%;
        padding: 0px 0px 20px 0px;
    }
}