
/* Phone */
@media (max-width: 767px) {
	.main-content{
		margin:0 15px;
	}

	.header {height:140px;}

	.center-name {
		display:none;
	}

	.center-name-full a {
		width:100px;
		display:none;
	}

	.navbar-brand {padding-right:60px; clear:right;margin-top:-40px;}

	ul.nav li {
		padding-left:15px;
	}

	.footer-logo {
		margin-top:20px;
	}

	.profile-content .sidebar {
		margin-top:20px;
	}

	.rectangle {
		display:none;
	}

	.jumbotron h1 {
		margin-top:200px;
		/* width:380px; */
	}
	.home-masthead h1 {
		margin-top:150px;
		 font-size:30px;
	}

	.jumbotron {
		min-height:170px;
	}

	.logo-jacobs-school-right a {
		width:220px;
	}

	.footer-logo img {width: 200px; margin-top:30px; padding:0 !important;}
	.logo-social-sci img {width: 153px;}
	.footer h4 {margin:30px 0 0 0;}

    .speaker-headshot img { width: 200px; }
}


/* Tablet and below */
@media (max-width: 991px) {

	.center-name a {width:190px;}

	.header-title {
		font: 900 26px / 30px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;

	}



	ul.nav {
		margin-left:0;
	}
	ul.nav li {margin-right:15px;}

	ul.nav li a {
		padding-left:0.8em;
		padding-right:0.8em;
	}

	ul.nav li a:first-child {
		padding-left:0 !important;
	}

	.navbar-ex1-collapse {
		padding-left:0 !important;
	}

	.center-name-full {
		display:block;
	}

	.rectangle {
		width:300px;
	}


	.footer-social {
		clear:both;
	}

	.medium-text {font: 400 16px / 1.428571429em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: inherit;}


}



/* Tablet Only */
@media  only screen
and (min-width: 768px) and (max-width: 991px){
	.home-masthead h1 {
		margin-top:180px;
	}

	.logo-jacobs-school-right a {
		width:220px;
	}

	.jumbotron {
		min-height:250px;
	}

	.logo-social-sci img {padding:15px 25px 0 0;}
	.logo-qi img {padding:0 25px 0 0;}

	.speakers .speaker:nth-child(3n+4) {clear:none;}
	.speakers .speaker:nth-child(2n+3) {clear:left;}

}




/* Desktop and up */
@media only screen
and (min-width : 992px) {
	.logo-jacobs-school-right a {
		width:260px;

	}

	.medium-text { font-size: 16px; line-height: 22px; }
    .speaker-teaser { height: 180px; }
    .speaker-teaser .large-text { font-size: 20px; }

}

/* Large Desktop */
@media only screen
and (min-width : 1200px) {


	.logo-qualcomm img {padding:30px 0 0 0;}
	.logo-jacobs img {padding:25px 0 0 0;}
	.logo-social-sci img {padding:25px 34px 0 0;}
	.logo-qi img {padding:0 40px 0 0;}
    .medium-text { font-size: 18px; }

}
