/* Mobile Display */
body {
	padding-right: 0;
	padding-left: 0;
}
@media only screen and (max-width: 1200px) {
	.navbar, .page-header, .tabs {
    	width: 978px;
    	margin: 0 auto;
	}
	.navbar-nav>li {
    margin: 0 8px;
	}
	#bottom-menu {
		width: auto;
	}
	#global-footer .span2 {
    margin-right: 25px;
	}
	.navbar-nav>li.first {
  margin: 0 18px 0 0;
	}
.navbar-nav>li.last {
  margin: 0 0 0 18px;
	}
}
@media only screen and (max-width: 992px) {
	.navbar, .page-header, .tabs {
    	width: 724px;
    	margin: 0 auto;
	}
	.navbar-nav>li {
    margin: 0;
    font-size: 13px;
	}
	.dropdown-menu>li>a {
    font-size: 13px;
	}
	.navbar-nav>li.first, .navbar-nav>li.last {
    margin: 0;
	}
	.section-inner {
    padding-left: 1.2em;
    padding-right: 1.2em;
	}
	.webform-submission-form {
    padding-left: 1.2em;
    padding-right: 1.2em;
	}
	#global-footer .span2 {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
	}
	.box-blue, .box-green, .box-red, .box-tan {
		margin: 0 1em;
	}
	.view-student-alumni-not-featured-video .view-content .views-row {
    min-height: 400px !important;
	}
	#bottom-menu .top-links {
    width: auto;
}
	#bottom-menu {
    width: 650px;
    margin: 0 100px;
	}
	.region-navigation {
    width: 100%;
    float: none;
	}
	.stanford-logo, .logo-sub {
    text-align: center;
	}
	.stanford-logo img {
    float: none;
    border-right: none;
	}
	.mla-logo {
    text-align: center;
    clear: both;
    width: 100%;
	}
	.search-area {
    float: none;
    margin: 0 auto;
	}
}
@media only screen and (max-width: 779px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin: 0;
	}
	.region-navigation {
    width: 100%;
    float: none;
	}
	.stanford-logo {
		text-align: center;
	}
	.stanford-logo img {
    border-right: none;
    padding-right: 0px;
    float: none;
	}
	.mla-logo {
		clear: both;
		margin-top: 10px;
		text-align: center;
		width: 100%;
	}
	.navbar-nav {
    margin: 0;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #8C1515;
	}
	.navbar, .page-header, .tabs {
    	width: auto;
	}
	.navbar-header, #top-logo {
		padding:0 .5em;
	}
	.search-area {
    float: none;
    margin: 0 auto;
	}
	.navbar-toggle {
    float: none;
	}
	.row {
		margin-right: 0;
	}
	.form-type-textfield, .form-type-select, .form-type-email, .form-type-password {
		width: 100% !important;
	}
	.border-left {
    border-left: none;
    padding-left: 0;
	}
	.box-blue .wp-block-column:not(:only-child), .box-green .wp-block-column:not(:only-child), .box-red .wp-block-column:not(:only-child) {
		flex-basis: unset !important;
		width: 100%;
		border-bottom: 1px solid #dcdcdc;
    padding-bottom: 15px;
    text-align: center;
    margin: 0 auto 15px auto;
    min-height: auto;
	}
	.box-blue .wp-block-column:not(:only-child) .min-height-220, .box-green .wp-block-column:not(:only-child) .min-height-220, .box-red .wp-block-column:not(:only-child) .min-height-220 { 
		min-height: auto;
	}
	.box-blue .wp-block-column:not(:only-child) .inline-icon, .box-green .wp-block-column:not(:only-child) .inline-icon, .box-red .wp-block-column:not(:only-child) .inline-icon {
		float: none;
	}
	.box-blue .wp-block-column:not(:only-child) .left-0, .box-green .wp-block-column:not(:only-child) .left-0, .box-red .wp-block-column:not(:only-child) .left-0 {
		left: unset;
	}
	.box-blue .wp-block-column:not(:only-child) .bottom-edge, .box-green .wp-block-column:not(:only-child) .bottom-edge, .box-red .wp-block-column:not(:only-child) .bottom-edge {
		position: initial;
	}
	.view-student-alumni-not-featured-video .view-content {
    grid-template-columns: 1fr !important;
	}
	.view-student-alumni-not-featured-video .view-content .img-responsive {
    margin: 0 auto;
	}
	.views-field-field-people-portrait {
    float: none;
    text-align: center;
    margin-bottom: 1em;
    width: 100%;
	}
	.views-field-field-people-portrait .img-responsive {
    display: initial;
	}
	.views-field-title {
		text-align: center;
	}
	.view-news .views-field-title {
		text-align: left;
	}
	.views-field-field-courses {
    margin-left: 0 !important;
	}
	#bottom-menu {
    width: 100%;
    margin: 0;
	}
	#bottom-menu .top-links {
    text-align: center;
    width: 100%;
	}
	#bottom-menu .bottom-links {
    text-align: center;
	}
	#bottom-menu ul li {
    float: none;
    margin: 5px;
	}
	.vcard {
		text-align: center;
	}
	@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #8C1515;
    background-color: #f2f1eb;
	}
}
@media only screen and (max-width: 600px) {
	.border-left {
    padding-left: 0px;
    border-left: none;
	}
	.wp-block-column {
    margin-bottom: 1em;
	}
	.view-tangents-magazine-non-featured .view-content {
    grid-template-columns: 1fr 1fr !important;
	}
}