@media screen and (max-width: 1150px) {
	#supernav_in{
		padding:0 30px 0;
	}
    #topleft{
        padding-left: 30px;
    }
}

 @media screen and (max-width: 1200px) {
 #tenants, #alumnigrid{
        width:90%;

        -moz-column-gap: 5px;
        -webkit-column-gap: 5px;
        column-gap: 5px;   
    }

}

@media screen and (max-width: 850px) {


    .teamday-mainspace{
        float: none;
        width: auto;
        margin: 20px;
    }

    .teamday-features{
        float: none;
        width: auto;
        margin: 20px;
    }

    .teamday-cards-4{
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .teamday-cards-4 > li{
        padding: 0;margin: 20px;
    }

    .teamday-quotes{
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .teamday-quotes li:nth-of-type(1){
        margin-bottom: 70px;
    }


#teamday-photobar span{
    margin:10px;
    height: 120px;
    width: 40%;
}

    #good-causes ul{
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }

    #good-causes ul li span{
        height:auto !important;
    }

    .tour-left,.tour-right{
        width:100%;
        float:none;
    }

    .top-alert{
        margin:20px 20px;
    }

	#space_east_intro{
		padding:0 30px;
	}

    #main {

    }

    #nav{text-align:center;}

    #home{padding-top:0;}

    #home_main_pics{
        float:none;
        margin:0;
        height:250px;
        width:auto;
    }

    #splash{
        height:50vh;
        position:relative;
    }


    #little_quotes_top ul{
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }

    #home_upper{padding-bottom:0px;}

    #section_1{
        padding-top:40px;
        
    }

    #main .floorplans{
        width:100%;
        margin:40px 0;
    }

    #main h2{
        font-size:20px;
        line-height:30px;
        font-weight:300;
    }

    #main #quotes{
        margin:30px 0;
    }

    #main #quotes h3{
        width:100%;
        margin:25px 0;
    }

    #main #quotes h3 span{
        min-height:0;
    }

    #tenants, #alumnigrid{
        
        width:90%;
        
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;

        -moz-column-gap: 10px;
        -webkit-column-gap: 10px;
        column-gap: 10px;   
    }

    #tenants li, #alumnigrid li{
        padding:10px 0;
    }

    #location_selector li a img{
        display: none;
    }

    #alumni{display:none;}

    #alumni img{
        width:15%;
        margin:0 3%;
    }

    .floorplan_sel a{ 
        display:block;
        margin:5px 20px;
    }

    .floorplan_sel{
        margin-top:20px;
    }

    #localarea{
        display:none;
    }

    #localarea ul.categories{
        width:auto;
    }

    #main #quotes{
        margin-top:0;
        padding:30px;
    }

    .tubes{
        display:none;
    }

    #perks{
        width:auto;
        padding-left:30px;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    h3#perks_also{
        padding:30px;
    }

    #perks-partners{
        padding:0;margin:0 auto;
        list-style:none;
        width:auto;
    }

    #perks-partners li{
        padding:15px;
        text-align:center;
    }

    #mtg .mtg-features{
        padding-top:0;
    }

    #foot .footlogo{
        margin-top:50px;
    }

    #superhome-foot .foot-column{
        width: auto;
        float: none;
        margin-left: 0;
        padding: 15px 0;
    }

    #superhome-foot .foot-column-left{
        float: none;
        width: auto;
        padding-bottom: 20px;
    }

    #superhome-foot .foot-bottom{
        float: none;
        width: auto;
        padding: 20px 0;
        margin-right: 0;
    }

    #desk{display:none;}

    .sustainability_grid,
    .reviews_grid{
	    -moz-column-count: 1;
	    -webkit-column-count: 1;
	    column-count: 1; 
	}

    #perks-partners{
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;}

	#east_partners li{
	    text-align:center;
	}

	#email_form{
		padding-top:30px;
	}

	#email_form input,#email_form button{
		margin-top:10px;
	}

	#supernav_in > ul{
		float:none;
		text-align:center;
		padding-bottom:5px;
		margin-bottom:5px;
	}

	#supernav_in > ul li a{
		margin-left: 10px;
		margin-right: 10px;
	}

    .sustainability_lower_two p{
        width:auto;
    }

    #superhome > ul li{
        width:150px;
    }

    #nav{
        text-align:left;
        display: block;
        clear: both;
        padding: 25px 0;
    }

    #nav a.address{
        display: none;
    }

    #subnav{
        padding-top: 0;
        float: none;
    }

    #subnav a{
        margin:0 30px 30px 0;
    }


    #page_upper h3{
        width: 90%;
    }

    #home_big_splash_inner{
        padding: 80px 0;
    }

    #superhome #supernav{
        display: none;
    }
   
    #superhome_logo{
        display: none;
    }
 
    #superhome_logo_mobile{
        display: block;
        display: none;
        width: 100px;
        padding: 20px 20px 0;
    }

    #superhome_splash{
        -moz-column-count: auto;
        -webkit-column-count: auto;
        column-count: auto;
        column-gap: 0;
        height: 100%;
        height: calc(100% - 40px);
        padding: 20px;
    }

    #superhome_splash > a{
        display: block;
        width: auto;
        height: calc(50% - 10px);
        border-radius: 12px;
        box-shadow:0 0 15px rgba(0,0,0,0.2);
    }

    #superhome_splash > a:first-child{
        margin-bottom:20px;
    }

    #superhome_splash > a h2{
        border-radius: 12px;
        font-size: 30px;
        line-height:30px;
    }

    #superhome_splash > a > h2 > span{
        margin-top:calc(50% - 30px);
        text-shadow:0 0 15px rgba(0,0,0,1);
    }

    #superhome_splash > a.hg{
        background-image: url('../img/home/superhome-hg-mobile.jpg');
    }

    #superhome_splash > a.east{
        background-image: url('../img/home/superhome-east-mobile.jpg');
    }

    .location_grid{
        padding:0 30px;
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .location-map-under{
        padding: 40px;
        width: auto;
        -webkit-column-count: 1;
        -moz-column-count:1;
        column-count: 1;   
    }

    .location-tubes{
        padding-bottom: 40px;
    }

    #home_big_splash h2{
        padding-left: 30px;
        padding-right: 30px;
    }

    #home_big_splash h3{
        width: 90%;
    }

    .page_splash_inner{
        padding:  50px 0;
    }

    .page_splash_inner h2{
        font-size:34px;
    }

    .page_splash_inner h3{
        width: 90%;
        font-size: 17px;
        line-height: normal;
    }

    a.wellness-btn{
        margin:40px 0 0;
    }

    #story p{
        padding-left: 40px;
        padding-right: 40px;
    }


.photocollage{
    list-style:none;
    list-style-type:none;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;

}
}