@media screen and (min-width: 3000px) {
	/*#ilovewp-hero > ul > li > div > div.wrapper > div {display: none!important;}*/
}

@media screen and (max-width: 2900px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -13em -39em!important;} */
}

@media screen and (max-width: 2132px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -12em -33em!important;} */
}

@media screen and (max-width: 1972px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -8em -27em!important;} */
}

@media screen and (max-width: 1850px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -9em -21em!important;} */
}

@media screen and (max-width: 1636px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -8em -15em!important;} */
}

@media screen and (max-width: 1480px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -13em 0em!important;}
	#ilovewp-hero > ul > li > div > div.wrapper > div > div > h1 > a {font-size: 2.2em!important;} */
}

@media screen and (max-width: 1368px) and (max-height: 912px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -10em -3em!important;} */
}

@media screen and (max-width: 1222px) {
	#ilovewp-hero > ul > li > div > div.wrapper > div > div {display: none;}
}

@media screen and (max-width: 1180px) and (max-height: 820px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -9em -3em!important;} */
}

@media screen and (max-height: 800px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {display: none!important;} */
}

@media screen and (max-width: 1069px) {
	#menu-main-menu > li.menu-special.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1092 > a {display: none;}
}

@media screen and (max-width: 1055px) {
	#zoom-social-icons-widget-3 {display: none;}
}

@media screen and (width: 1280px) and (height: 800px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -8em -3em!important;} */
}

@media screen and (width: 1024px) and (height: 600px) {
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {margin: -8em -3em!important;}
	#ilovewp-hero > ul > li > div > div.wrapper > div > div > h1 > a {font-size: 2.0em!important;} */
}

@media screen and (max-width: 999px) {
	#menu-main-menu > li.menu-special.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1092 {display: none;}
}

@media screen and (max-width: 976px) {
	#menu-main-menu > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1248 > a {display: none;}
}

@media screen and (min-width: 961px) {
	#container > header {display: flex; height: 76px!important;}
}
	
@media screen and (max-width: 960px) {
	/*NAV*/
	#site-branding .custom-logo {width: auto!important;}
	#container > header {height: 7.6vh; position: relative;}
	#site-branding > a > img {
		float: left;
		margin: 0;
 		position: absolute;
 		top: 50%;
 		-ms-transform: translateY(-50%);
 		transform: translateY(-50%);}
	#site-header-navigation {display: inline!important; float: right; margin-top: 0;}
	#site-header-navigation {margin: auto 0;}
	.page-header-default .wrapper-header #site-branding, .page-header-default #site-header-navigation {text-align: start;}
	#container > header > div {display: inline;}
	#site-mobile-menu-toggle > button {margin-right: 20px;}
	#site-mobile-menu {width: 100vw; margin: 0;}
	#site-header-navigation {text-align: end!important;}
	#site-mobile-menu-toggle .site-toggle-anchor {font-size: 15px;}
	#site-mobile-menu-toggle, #site-mobile-menu-toggle .site-toggle-anchor
	#site-branding .custom-logo {max-width: 200px;}
	#site-mobile-menu-toggle {margin-bottom: 0;}
	.site-header {padding: 0px!important;}
}

@media screen and (max-width: 900px) {
	#text-7, #text-6, #text-4 {
	text-align: center;
	margin-left: 0px;
}
}

@media screen and (max-width: 781px) {
	.wp-block-columns, #post-11 > div > div.wp-block-columns > div:nth-child(2) {flex-direction: column; max-width: 460px; margin: auto;}
	.staff-image {margin-bottom: 0; text-align: center;}
	.staff-info {padding: 0.5em 0 1.5em;}
	.wp-block-columns {gap: 0em;}
	.home-image-container {width:300px!important}
	.home-image img {width: 100%!important;}
	#wte-container {margin:auto;}
	
	/*home-page vbs*/
	#post-11 > div > div.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-2.wp-block-columns-is-layout-flex {max-width: 100%!important;}
	#post-11 > div > div.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-2.wp-block-columns-is-layout-flex > div:nth-child(2) > div > figure > a > img {margin-top: 2.5rem;}

	/*vbs*/
	#follow-on-fb {margin-top: 1.5em;}
	#post-1311 > div > div.wp-container-2.wp-block-buttons {justify-content: center;}
	
	/*connect & grow*/
	.wbc-kids-image img {width: 414px!important;}

@media screen and (max-width: 768px) {
	.ilovewp-hero-wrapper {justify-content: center;}
	#ilovewp-home-welcome {padding-top: 26px!important;}
	#ilovewp-hero {height: 22vh!important;}
	#ilovewp-hero.ilovewp-hero-withimage {height: 22vh!important;}
	/* #ilovewp-hero > ul > li > div > div.wrapper > div {display: none;} */
	#ilovewp-hero > ul > li > div > div.slide-mobile-thumbnail > img.mobile-thumbnail-large.wp-post-image {display: none;}
	#ilovewp-hero > ul > li > div > div.slide-mobile-thumbnail > img.mobile-thumbnail-normal.wp-post-image {display: block;}
	#ilovewp-home-welcome > div > div > div.ilovewp-column.ilovewp-column-2 > div {text-align: center!important;}
	#ilovewp-home-welcome .ilovewp-columns {gap: 0rem;}
}

@media screen and (max-width: 753px) {
	.wp-block-columns {align-content: center;}
}


@media screen and (max-width: 667px) and (max-height: 375px) {
	#ilovewp-hero.ilovewp-hero-withimage {height: 54vh!important;}
}


@media screen and (max-width: 540px) {
	#ilovewp-hero > ul > li > div > div.wrapper {display: none;}
	.ilovewp-hero-wrapper {justify-content: center;}
	.site-title-one {font-size: 26px;}
	#ilovewp-home-welcome .site-home-title {font-size: 21px!important;}
}

@media screen and (max-width: 500px) {
	#learn-about-us-button, #all-messages-button, .wp-block-button, .wp-block-button a {width: 100%!important;}		
}
	
@media screen and (max-width: 460px) {
	#site-tertiary {text-align: center;}
}

@media screen and (max-width: 417px) {
	#site-branding .custom-logo {max-width: 190px;}
	#site-header-navigation {text-align: end!important;}
	#site-mobile-menu {width: 100vw; margin: 0;}
	#ilovewp-home-welcome {padding-top: 26px!important;}
	#ilovewp-hero > ul > li > div > div.wrapper {display: none;}
	#ilovewp-hero > ul > li > div {justify-content: center;}
	}
	/*vbs*/
	.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {width: 50%;}

@media screen and (max-width: 376px) {
	#ilovewp-hero > ul > li > div > div.slide-mobile-thumbnail > img.mobile-thumbnail-normal.wp-post-image {height: 37vh;}
	#ilovewp-home-welcome {padding-top: 24px!important;}
	#site-mobile-menu-toggle > button {padding: 0.75rem;}
	#ilovewp-hero img {height: auto!important;}
}