﻿/* Matches media queries in IES_Mobile_0004.css */

@media screen and (max-width: 1020px), screen and (max-device-width: 1020px) {

    /* page layout */
    .main_container.west .content .col_left {
        width: 100%;
        float: none;
    }
    .main_container.west .content .col_right {
        width: 100%;
        float: none;
    }
    .main_container.west .content .callout_left, .main_container.west .content .callout_right {
        width: 100%;
        float: none;
    }
    
    /* Tabs
    -------------------------------------------------------------------- */

    /* About Region - Snapshot tab content */
    .main_container.west .snapshot_tab_content > img {
        width: 300px;
    }

    /* People
-------------------------------------------------------------------- */
    .main_container.west .content .people .person {
        width: 303px;
    }
    .main_container.west .content .people .person:nth-of-type(3n) {
        margin-right: 10px;
    }


    /* Contact Us
    -------------------------------------------------------------------- */
    .main_container.west .content .contact_row {
        display: block;
    }

    /* Home Page
    -------------------------------------------------------------------- */
    .main_container.west.index .content .left_col .feature_row {
        display: block;
    }

}

@media screen and (max-width: 730px), screen and (max-device-width: 730px) {

    /* page layout flex */
    .main_container.west .content .content_flex {
        display: block;
    }

    /* side content */
    .main_container.west .content .side .side_flex {
        display: block;
    }
    .main_container.west .content .side .side_col {
        float: none;
        max-width: 290px;
    }
    .main_container.west .content .side .side_col_2 {
        float: none;
        max-width: 100%;
    }
    .main_container.west .content .side .side_col_8 {
        float: none;
        max-width: 100%;
    }

    /* Tabs
-------------------------------------------------------------------- */

    /* Events tab content */
    .main_container.west .events_tab_content .day_icon {
        display: none;
    }

    /* Listing
-------------------------------------------------------------------- */
    .main_container.west .content ul.listing li {
        display: list-item;
    }

}

@media screen and (max-device-width: 730px) {

}

@media screen and (max-width: 560px), screen and (max-device-width: 730px) {

	
}

@media screen and (max-device-width: 450px) {


}
