@media (max-width: 1299px) {
	.site-main-menu ul.menu li.last {
	    margin-right: 0;
	}
}
@media (max-width: 1199px) {
	.site-main-menu ul.menu li {
	    margin: 0;
	    padding: 0 1.25em;
	}
/* Stanford logo*/
	#block-block-11 {
	    max-width: 1170px;
	    margin: -58px 0 0 -622px;
	    text-align: none;
	}
}
@media (max-width: 979px) {
	.site-main-menu ul.menu li {
	   padding: 0 .825em;
	}
	.navbar .nav > li > a {
	    font-size: .8em !important;
	}
	#main .container {
	    max-width: 724px;
	    margin: 0 auto;
	}
	.front #main .container {
	    max-width: 100%;
	}
	.view-faculty .views-row {
	    margin: .6em;
	}
	.view-current-students .views-row {
	    margin: .6em;
	    min-height: 240px;
	}
	/* Stanford logo*/
	#block-block-11 {
	    max-width: 1170px;
	    margin: -58px 0 0 -478px;
	}
	#block-views-alumni-new-functionality-block .views-row {
	    width: 21.4%;
	}
	.field-name-field-gallery-image .field-item {
        width: 31.5%;
    }
}
@media  (max-width:820px) and (min-width:767px) {
   .field-name-field-home-section-2 .section-inner, .field-name-field-home-section-3 .section-inner {
        padding: 0 15px;
    }
}
@media (max-width: 767px) {
    /* Stanford logo*/
	#block-block-11 {
        margin: -58px 0 0 -678px;
	    text-align: center;
	}
	.header .site-logo {
	    text-align: center;
	} 
	.nav-search {
	    margin-top: 0;
	}
	.navbar .btn-navbar {
	    margin-top: 6px;
	}
	.site-main-menu ul.menu li.first {
	    border-left: none;
	}
	#main .container {
	    padding-left: 20px;
	    padding-right: 20px;
	    width: auto;
	}
	.front #main .container {
	   padding-left: 0;
	   padding-right: 0;
	}
	.field-name-field-home-section-2, .field-name-field-home-section-3, .field-name-field-home-section-4 {
	    padding-left: 20px;
	    padding-right: 20px;
	    width: auto;
	}
	.field-name-field-home-section-2 .span3 {
	    text-align: center;
	}
	
/* Footer */
	.footer-content .block {
	    float: none;
	    margin-right: 0;
	    width: 100%;
	    text-align: center;
	}
	#block-block-4 .span10 {
	    max-width: 290px;
	    margin: 5px auto 0 auto;
	}
	#block-block-4 .top-links {
	    float: left;
	    height: 140px;
	    width: 50%;
	}
	#block-block-4 ul li {
	   float: none;
	   text-align: left;
	   margin-bottom: 3px;
	}
	.view-faculty .views-row {
	   margin: .5em;
	   min-height: 180px;
	}
	.view-current-students .views-row {
	    margin: .5em;
	    min-height: 230px;
	}
	.field-group-format-wrapper {
	    float: none;
	    width: 100%;
	    height: auto;
	    margin-bottom: 1em;
	}
	.page-user .field-name-field-image-2 {
	    width: 150px;
	    float: none;
	    margin: 0 auto 1em auto;
	}
	.field-name-field-research-fields {
	    margin-bottom: 1em;
	}
/* Home Page */
	.field-name-field-home-section-4 .col-1, .field-name-field-home-section-4 .col-2, .field-name-field-home-section-4 .col-3 {
	    width: 100%;
	}
	.field-name-field-home-section-4 .views-view-grid td {
	    display: block;
	    margin-bottom: 1.5em;
	}
	.field-name-field-home-section-4 .views-field-title {
	    min-height: auto;
	}
	.field-name-field-home-section-4 .views-field-field-news-description {
        min-height: 4.5em;
    }
    .field-name-field-home-section-4 .views-view-grid {
    border-spacing: 1.2em .3em;
    border-collapse: separate;
}
/* News page */
	#block-views-news-block .views-field-field-news-image {
	    float: none;
	    margin: 1em 0;
	    text-align: center;
	}
/* Alumni page*/
	#block-views-alumni-new-functionality-block .views-row {
	    width: 20.3%;
	}
/* Mobile Menu */
	.nav-collapse .dropdown-menu a {
	    font-size: .8em;
	}
	.site-main-menu ul.menu li {
	    border-right: none;
    }
    .link-white-arial:hover {
        color: #000 !important;
    }
    .active .link-white-arial {
        color: #000;
    }
/* Mobile menu*/
    .navbar .nav li.dropdown.open > .dropdown-toggle:hover, .navbar .nav li.dropdown.open > .dropdown-toggle:focus, .navbar .nav li.dropdown.active > .dropdown-toggle:hover, .navbar .nav li.dropdown.active > .dropdown-toggle:focus, .navbar .nav li.dropdown.open.active > .dropdown-toggle:hover, .navbar .nav li.dropdown.open.active > .dropdown-toggle:focus {
        color: #f8f7f2 !important;
    }
    .field-name-field-gallery-image .field-item {
        width: 30%;
    }
}
@media (max-width: 600px) {
	.view-faculty .views-row {  
	    float: left;
	    width: 29%;
	    clear: none;
	    margin: .5em;
	    text-align: center;
	    min-height: 185px;
	}
	.view-current-students .views-row {
	     width: 29%;
	    margin: .5em;
	    min-height: 240px;
	}
	#block-views-alumni-new-functionality-block .views-row {
	    width: 42%;
	}
/* Stanford logo */	
	#block-block-11 {
    margin: -58px 0 0 -545px;
    text-align: center;
    }
    .field-name-field-gallery-image .field-item {
        width: 47%;
    }
}
@media (max-width: 484px) { 
   /* Stanford logo */
    #block-block-11 {
        margin: -112px 0 0 0;
        text-align: center;
    } 
}
@media (max-width: 400px) {
	.view-faculty .views-row {  
	    width: 45%;
	    margin: .5em;
	    min-height: 185px;
    }
    .view-current-students .views-row {
	    width: 45%;
	    margin: .5em;
	    min-height: 240px;
    }
    .field-name-field-gallery-image .field-item {
        width: 100%;
        text-align: center;
    }
}

/*@media (min-width: 900px) {
.row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
}*/
[class*="span"] {
    margin-left: 0;
}
