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

	.top-navigation-title {
		display: none;
	}

	.top-navigation-title-mobile {
		display: block;
	}

}

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

	table {
		max-width: 100%;
	}

	.extended-width { width: 100%; }

	.event-content {
		height: inherit;
		width: 100%;
		top:unset;
		margin-left: unset;
		position: absolute;
		bottom: 0;
	}

	.first-event-content {
		display: none;
	}

	.event-content-date {
		display: none;
	}

	.top-navigation {
		width: calc(100% - 150px);
	}

}

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

	.frontpage-section {
		padding: 20px 0;
	}

	.interest-notice-callout {
		padding: 0 20px;
	}

	.top-nav-dropdown-header {
		padding: 0 11px;
	}

	.top-nav-dropdown-title {
		display: none;
	}

	.top-nav-dropdown-programs {
		display: block;
	}

}

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

	.navigable-content {
		width: 100%;
	}
	.sub-left { width: 70%; }
	.sub-right { width: 30%; }

	/*.event-list .news-post-description,*/
	/*.event-list .news-post-title > h5 {*/
	/*	width: 710px*/
	/*}*/

	.standard-width {
		width: 100%;
	}

	.publications-table .full-size-table-element,
	td:has(.full-size-table-element) {
		display: none;
	}

	.pg-table-header > div {
		flex-direction: column;
		gap: 10px;
		align-items: center;
	}

	.pg-buttons-pagination-container {
		flex-direction: column;
		gap: 10px;
	}

	.pg-button-table-container {
		margin-right: 0;
	}
}

@media screen and (min-width: 1211px) {

	.search-box {
		display: block !important;
	}

}

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

	.image-gallery-container {
		display: none;
	}

	.image-gallery-container-mobile {
		display: block;
	}

	.index-big-splash {
		min-height: 100px;
	}

}

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

	.interest-notice-callout {
		flex-direction: column;
	}

	.card {
		flex: 0 0 100%!important;
	}

	.njeit-big-banner-njrib {
		height: 300px;
	}

	.njib-quotes-window {
		height: 350px;
	}

	.frontpage-section {
		padding-bottom: 20px!important;
		padding-top: 20px!important;
	}

	.interest-notice-block {
		width: 400px;
	}
}

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

	.frontpage-middle-bar > div:first-child {
		border-right: 0;
		border-bottom: 1px solid #9e9e9e;
	}

	.index-apply-button-container-blink {
		display: none;
	}

	.index-big-splash {
		margin-bottom: 40px;
	}

}

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

	.footer-line {
		display: none;
	}

	.index-big-splash {
		height: 430px;
	}

	.index-big-splash-heading,
	.index-big-splash-subheading {
		text-align: center;
	}

	.index-big-splash-content {
		flex-direction: column;
	}

	.navigable-content {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.sub-left, .sub-right {
		width: 100%;
	}
	.sub-right:has(.sub-nav-sticky) { display: none; }

	.event-calendar-container { display: none; }

}

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

	.container {
		padding-bottom: 270px;
	}

	.facts-flex-row {
		flex-direction: column!important;
	}

	.facts-flex-row > .facts-container {
		max-width: 100%!important;
	}

	.footer-container {
		justify-content: space-evenly;
		height: 200px;
	}

	.footer-left,
	.footer-links {
		flex-direction: column;
		gap: 15px;
	}

	/*.event-list .news-post-description,*/
	/*.event-list .news-post-title > h5 {*/
	/*	width: 500px;*/
	/*}*/

	.search-form {
		display: none;
	}

	.search-button-mobile {
		align-items: center;
		display: flex;
		justify-content: center;
	}

}

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

	.container {
		padding-bottom: 440px!important;
	}

	.copyright {
		display: none;
	}

	.copyright-mobile {
		display: block;
	}

	/*.event-list .news-post-description,*/
	/*.event-list .news-post-title > h5 {*/
	/*	width: 450px;*/
	/*}*/

	.footer-address {
		/*left: 0;*/
		padding: 0 20px;
		text-align: center;
		/*top: 20px;*/
		width: 100%;
	}

	.footer-container {
		flex-direction: column-reverse;
		gap: 40px;
		height: 380px;
		justify-content: center;
	}

	.footer-line {
		display: none;
	}

	.footer-link {
		position: static;
	}

	.footer-links {
		margin: 0;
		text-align: center;
		width: 100%;
	}

	.index-big-logo > img {
		height: 140px;
	}

	.index-big-splash-content {
		gap: 20px;
	}

	.leadership-executive {
		align-items: center;
		flex-direction: column;
	}

	.leadership-info-large {
		padding: 0 15px;
		align-items: center;
	}

	.leadership-portrait {
		width: 100%;
		background-size: contain;
	}

	.leadership-portrait-large {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}

	.news-story-pagination {
		text-align: center;
	}

	.search-result-section-icon {
		margin-top: 0;
	}

	.view-all {
		margin-top: 0;
	}

}

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

	.alert-message {
		flex-direction: column;
	}

	.big-row-thumb { display: none; }

	.big-row-text {
		text-align: center;
		width: 100%;
	}

	.leadership-advisor-row {
		margin-bottom: 10px;
	}

	.sub-nav-link {
		width: 100%;
	}

	/*.news-post-description {*/
	/*!*.event-list .news-post-description,*!*/
	/*!*.news-post-title > h5,*!*/
	/*!*.event-list .news-post-title > h5 {*!*/
	/*	width: 100%;*/
	/*	padding-right: 30px;*/
	/*}*/

}

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

	.big-row-thumb,
	.news-post-row-image {
		border-radius: 3px 3px 0 0;
		height: 160px;
	}

	.top-navigation-mobile-links {
		display: none;
	}

	.index-big-splash {
		height: 480px;
	}

	.news-post-row {
		height: auto;
		flex-direction: column;
	}
	.news-post-text {
		width: 100%;
		padding: 0 15px 12px;
	}

	.big-row-link:hover .big-row-thumb,
	.news-post-row-image,
	.news-post-row:hover .news-post-row-image {
		width: 100%;
	}

	.big-row-text,
	.thumb-title,
	.news-post-title {
		font-size: 18px!important;
	}

}

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

	.index-big-splash {
		height: 350px;
	}

	.index-big-splash-heading {
		font-size: 20px;
	}

	.index-big-splash-subheading {
		font-size: 20px;
	}

}

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

	.njib-main-logo {
		display: none;
	}

	.leadership-portrait {
		/*height: 450px;*/
	}

}
