@media only screen and (max-width: 1199px) and (min-width: 768px) {
	.site-header {	padding: 0 60px;}
	#page-container {	padding: 145px 60px 0;}
	#header-right {	position: relative;	top: auto;	right: auto;}
	.menu-main-navigation-container {	position: relative;	padding: 8px 60px 0 60px;}
	#header-container {	height: 145px;}
	.table-mobile {	overflow: auto;}
	#invisible-speakers-heading a {	color: #444;	width: auto !important;	padding: 8px 20px;	height: auto;}
	#invisible-speakers-heading-inner {	position: relative;	width: 100%;	height: auto;	text-align: center;	border-bottom: 1px solid #AAA;	border-top: 1px solid #AAA;	margin: 6px 0 0 0;}
	#invisible-speakers-heading img {	display: none;}
	.menu-main-navigation-container .nav-menu > li > a {	padding: 11px 11px;}

	.single-column-block {
		max-width: 29%;
		padding: 0 2% 0 !important;
	}

}




