@media (max-width: 1200px) {
    .hero-container {
        background-size:cover;
    }
}

@media (max-width: 767px) {
    .header a {
        position:relative!important;
        background: center center no-repeat transparent;
        background-image: url('../images/hamburger.png');
        width: 40px;
        height: 40px;
        position: absolute;
        top: 0;
        left: 10px;
        display: inline-block;
        float: right;
        background-color: #ff6600!important;
    }

    .navbar-header {
        width:100%;
    }
}

@media (max-width: 480px) {
    .hero-container {
        background-size: contain!important;
        background-position: center;
    }

    .blurb-outer .blurb-container h2{
        font-size:20px;
    }

    .blurb-outer .blurb-container p{
        font-size:16px;
    }

    .entry-option-info-container {
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) {
    .hero-container {
        background-size: contain!important;
        background-position: center;
    }

    .blurb-outer .blurb-container {
        font-size:30px;
    }

    .blurb-outer .blurb-container p {
        font-size:18px;
    }

    .header {
        display:block;
    }

    nav:not(.mm-menu) {
        display: none;
    }

    #lg-nav-outer {
        display:block;
    }

    .first-column,
    .second-column,
    #black-footer .third-column {
        text-align:center!important;
        margin-bottom:30px;
    }

    .yd-namespace.personal div.side-bar {
        float: none!important;
        clear: both;
        display: block;
        width:100%!important;
    }

    .yd-namespace.personal #frStatus2 {
        display:block;
    }

    body.team #frStatus2 {
        margin: 0 auto;
        float: none;
        display: block;
    }
}


@media (min-width: 767px) {
    #mm-menu, .hamburger, div.header.mmenu-menu-header {
        display: none !important;
    }

    #lg-nav-outer {
        display:block;
    }

    .header.mmenu-menu-header {
        display:none;
    }

    #frStatus2 {
        float:none;
        clear:both;
    }
}

@media only screen and (max-width: 767px) and (min-width: 480px) {
    .mobile div.responsive {
        width: 95%;
    }
    .mobile #search_part_team div.ui-tabs-panel input {
        width: 280px;
    }
}

@media only screen and (max-width: 767px) {
    .mobile div.responsive {
        width: 95%;
    }
    .mobile div#find_participant li {
        width: 108px;
    }
    .mobile #search_part_team div.ui-tabs-panel input {
        width: 140px;
    }
}