@media (max-width: 800px) {
	#home-video {
		min-height: 300px;
	}
}

@media (max-width: 770px) {
	.footer-column {
		display: block;
		width: 90%;
	}
	
	#header-text {
		letter-spacing: 0;
	}
	
	#page-container {
		text-align: left;
		padding-left: 30px;
	}
	
	.half-page-right,
	.half-page-left {
		display: block;
	}
	
	.column-half {
		display: block;
		width: 90%;
	}
	
	.pad-left {
		padding: 0 0 20px 0;
		
	}
	
	.pad-right {
		padding: 20px 0 0 0;
	}
}


@media (max-width: 640px) {
	#main {
		left: 0px;
		padding-left: 0;
	}
	
	.belief-name {
		font-size: 14pt !important;
	}
	
	.belief-text {
		font-size: 14pt !important;
	}
	
	.page-content {
		padding-right: 0 !important;
		padding-left:  0 !important;
	}
	
	.half-page-left {
		font-size: 14pt !important;
	}
	
	#header-logo {
		top: 5px;
		left: 5px;
	}
	
	#header-title {
		font-size: 28px;
	}
	
	#header-subtitle {
    top: -5px;
    margin-left: 120px;
    line-height: 110%;
}
	
	#page-content,
	#div-area {
		padding-left: 0;
	}
	
	#running-header-text{
		left: 5px;
	}
	
	#nav-menu-table {
		display: none;
	}
	
	#nav-mobile-bar {
		display: block;
	}
	
	#nav-menu,
	#home-menu {
		display: none;
	}
	
	#header-textx {
		position:    fixed;
		left:        10px;
		font-size:   24px;
		padding-top: 7px;
		
		overflow:    hidden;
	}
	
	#nav-menu-mobile {
		display: block !important;
		
	}
	
	#user-sec {
		top: 0;
	}
	
}

@media (max-width: 460px) {
	#home-logo {
		top:  -82px  !important;
		left: -3px   !important;
		width: 280px !important;
	}
}

@media (max-width: 380px) {
	
	#gather-text-overlay {
		top: 1200px !important;
	}
	
	#serve-text-overlay {
		top: 1840px !important;
	}
	
	#live-text-overlay {
		top: 2500px !important;
	}
	
	
	.image-headline {
		line-height: .9;
	}
}

@media print {
	
	
}