@media screen and (max-width: 576px) {
	.custom-logo {
		margin: 0 0 0 30px;
	}
	.content-area {
		border-radius: 0;
		margin: -240px auto 36px auto;
	}
	#topost {
		display: grid;
		grid-template-columns: 100%;
		grid-template-rows: auto auto;
		gap: 1rem;
		align-items: start;
		margin-bottom: 2rem;
	}
	.topost-infocol {
		grid-column: 1;
	}
	#lastvideo-grid {
		width: 100%;
		display: grid;
		grid-template-columns: repeat(2, 1FR);
		grid-auto-flow: row;
		gap: 0 24px;
		align-content: space-around;
	}
	.video-thumb {
		height: auto;
		min-height: 124px;
	}
	.site-footer {
		max-width: 90%;
		margin: 0 auto 24px auto;
	}
	#menu-area {
		z-index: 9999;
		height: 100%;
		width: 100%;
		margin: 0;
		top: 0;
		text-align: center;
		background-color: #193d6a;
		color: white;
	}
	.main-navigation a {
		font-size: 3rem;
		line-height: 6rem;
		color: white;
	}
	.footer-branding img {
		margin: 24px auto 6px auto;
	}
	.icon-menu {
		height: 2.25rem;
		width: 2.25rem;
	}
	.toggle svg {
		fill: white;
		margin: 12px;
	}
	.toptalent-container {
		display: grid;
		grid-template-columns: 100%;
		grid-template-rows: auto auto;
		gap: 12px;
		align-items: center;
		justify-items: center;
		padding: 1.5rem 2.2rem 1.5rem 1.5rem;
		border-radius: 12px;
		border: 1px solid rgba(0,0,0,0.10);
		margin-bottom: 24px;
		text-align: center;
	}
	.toptalent-readmore {
		margin: 6px auto;
	}
	.allpost-grid {
		display: grid;
		grid-template-columns: 1FR;
		gap: 24px;
		grid-auto-flow: row;
	}
	.allpost-overlay {
		background: rgba(0,0,0,0.72);
		opacity: 1;
	}
	.allpost-overlay span {
		opacity: 1;
		transform: none;
	}
	#gform_3 {
		margin: 0 auto 24px auto;
	}
}
@media screen and (max-width: 992px) {
	.custom-logo {
		margin: 0 0 0 30px;
	}
	#menu-area {
		z-index: 9999;
		height: 100%;
		width: 100%;
		margin: 0;
		top: 0;
		text-align: center;
		background-color: #193d6a;
		color: white;
	}
	.main-navigation a {
		font-size: 2.8rem;
		line-height: 4rem;
		color: white;
	}
	.content-area {
		margin: -240px auto 36px auto;
		border-radius: 0;
	}
}