@media (max-width: 640px) {
    .header-container .menu-container {
        
    }

    .header-four .site-logo {
        position: relative;

    }

    .header-four .site-header .site-tools {
        margin: 0;
        margin-top: 10px;
    }

    .header-four .menu-container, .layout-wide .main-nav {
        padding-top: 0;
        position: relative;
        float: none !important;
        padding-bottom: 0;
    }

    .nav-menu-main > ul > li ul {
        width: 100%;
    }

    section#elm-text-_eb0abc2954e52e-main {
        padding-bottom: 0;
    }

    #elm-posts-_e885c256a3a71b .elm-item-organizer-container .item-text p, #elm-posts-_eeafedc90588c8 .elm-item-organizer-container .item-text p, #elm-posts-_e19561fbb15577 .elm-item-organizer-container .item-text p {
        height: 84px;
        overflow: hidden;
    }

    .postlist.withthumb {
        width: 100%;
        margin-right: 0%;

    }

    section#elm-partners-6-main {
        padding-top: 0;
    }

    #elm-partners-6 ul.partners li {
        margin-left: 5px;
        margin-right: 5px;
        width: 27%;
    }

     .galleryid-2368 .gallery-item {
        width: 33% !important;
        float: none !important;
        display: inline-block;
    }
    .galleryid-2368 > br {
        display: none;
    }

    .elm-main .align-left .elm-maintitle, .elm-main .align-left .elm-maindesc {
        text-align: left;
    }

    /* div#elm-text-_ec1f14f2f7ed34 {
        text-align: center;
    }

    div#elm-text-_ee2ac7cea9f945 {
        text-align: center;
    } */

    .footer .widget_text {
        text-align: center;
    }

    .entry-content h3, .entry-content h5, .entry-content h2, .entry-content h1 {
        text-align: left;
    }
}



@media (max-width: 480px) {
    .contactinfo a {
        font-size: 12px;
        font-weight: 300;
        font-family: Bubblegum Sans;
    }
}

@media (max-width: 1200px) {
   
}