@media only screen and (max-device-width: 480px) {
    footer .nav.footer-menu {
        flex-direction: row;
        justify-content: space-between !important;
        align-items: center;
        flex-wrap: wrap;
        text-align: center;
    }

    footer .nav.footer-menu li {
        width: 25%;
    }

    footer {
        padding: 30px 10px;
    }

    .footer-logo {
        justify-content: flex-start;
    }

    footer {
        min-height: initial !important;
        position: static;
    }

    footer .copyright-container {
        justify-content: center;
    }

    .menu-bottom-menu-footer-container {
        display: none;
    }

    .event-container {
        flex-direction: column !important;
    }

    .event:nth-child(odd) .event-container {
        flex-direction: column;
    }

    footer .footer-bottom {
        margin-top: 0px !important;
        /*flex-direction: column-reverse;*/
    }

    footer .copyright {
        margin-bottom: 0 !important;
    }

    .event {
        padding: 0;
    }

    .event .event-number {
        height: 80px;
        margin-bottom: 1rem;
    }

    .video-box .info img {
        margin-left: 0;
    }

    .team .row {
        justify-content: center;
    }

    .at-big-banner .card-detail {
        padding: 0 !important;
    }

    #breadcrumb ul {
        flex-wrap: wrap;
    }

    header .header-menu, header .search-bar {
        display: none;
    }

    header .hamburger-menu-button {
        display: flex !important;
        padding-right: 2rem !important;
    }

    header .hamburger-menu-button a {
        color: #6C2383;
    }

    header .header-logo {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .navbar-container.active {
        border-bottom: 1px solid #ddd;
    }

    header .header-line {
        display: none;
    }

    header .header-logo img {
        width: 125px;
    }

    header {
        -webkit-box-shadow: 0px 2px 10px 0px rgba(221, 221, 221, 1);
        -moz-box-shadow: 0px 2px 10px 0px rgba(221, 221, 221, 1);
        box-shadow: 0px 2px 10px 0px rgba(221, 221, 221, 1);
    }

    header .mobile-search-input {
        display: block;
    }

    .video-box .info .title {
        font-size: 20px;
    }

    .video-box .info .desc {
        font-size: 12px;
    }

    #slider .title{
        font-size: 50px !important;
        line-height: 50px !important;
        left: 5% !important;
    }

    .slick-slide .slider-image {
        margin-top: 7rem !important;
    }

    #breadcrumb ul.remove-arrows li:first-child {
        width: 100%;
        margin-bottom: 1rem;
    }

    #breadcrumb .breadcrumb-button.first-button{
        margin-left: 0 !important;
    }

    #breadcrumb .breadcrumb-button a{
        padding: 10px 25px 10px 25px !important;
    }

    .event .event-title{
        font-size: 30px;
        margin-top: 1rem;
    }

    .archive-toolkit h1{
        font-size: 40px;
        line-height: 40px;
    }

    .blog-preview .blog-big-card .title{
        font-size: 40px;
        line-height: 40px;
        letter-spacing: 0;
    }

    #newsletter{
        /*display: none !important;*/
        /*margin-top: 15px;*/
        /*margin-bottom: 15px;*/
    }

    .newsletter-container{
        display: none !important;
    }
    .event_detail p img{
        width: 100%;
    }
}
