
		.pt-header {padding-top: 56px;}
		@media (min-width: 360px) {
			.pt-header {padding-top: 66px;}
		}
		@media (min-width: 768px) {
			.pt-header {padding-top: calc(164.25px + 1.5rem);}
		}
		@media (min-width: 900px) {
			.pt-header {padding-top: calc(172px + 1.5rem);}
		}
		@media (min-width: 992px) {
			.pt-header {padding-top: calc(184.75px + 1.5rem);}
		}
		@media (min-width: 1200px) {
			.pt-header {padding-top: calc(202.5px + 1.5rem);}
		} 
	
	.carousel-vert .description {line-height: 1;}
	.carousel-vert, 
	.carousel-vert .carousel-item > * {
		line-height: 1.1!important;
	}
	.carousel-vert .logo img {height: 80px; width: auto;}
	
	@media (max-width: 575.98px) {
		.carousel-vert .carousel-item > * {
			min-height: 640px;
			height: calc(100vh - 110px) !important;
			line-height: 1!important;
		}
		.carousel-vert .carousel-item > * > * {
			height: 50%;
		}
		
	}
	@media (max-width: 359.98px) {
		.carousel-vert .carousel-item > * {
			height: calc(100vh - 100px) !important;
		}
	}
	@media (min-width: 576px) and (max-width: 767.98px) {
		.carousel-vert .carousel-item > * {
			min-height: 640px;
			height: calc(100vh - 126px) !important;
		}
		.carousel-vert .carousel-item > * > * {
			height: 50%;
		}
		.carousel-vert .logo img {height: 120px;}
	}
	@media (min-width: 768px) {
		.carousel-vert .description {line-height: 1.1;}
		.carousel-vert, 
		.carousel-vert .carousel-item > * {
			height: 422px;
			overflow: hidden;
		}

		.carousel-vert .carousel-item > * > * {
			background: linear-gradient(-135deg, #339CD1, #339CD1 40px, transparent 40px);
		}

		.carousel-control-prev, .carousel-control-next {width: 4rem;} 
		.corner-left-top-grey {top:-4px; left: -4px; width: 24px; height: 24px; background: linear-gradient(135deg, #F7F9FA, #F7F9FA 17px, transparent 17px);}
	}
	@media (min-width: 768px) and (max-width: 991.98px) {
		.carousel-vert .logo img {height: 100px;}
	}
	@media (min-width: 992px) and (max-width: 1199.98px) {
		.carousel-vert .logo img {height: 120px;}
	}
	@media (min-width: 1200px) {
		.carousel-vert .logo img {height: 160px;}
	}

#site-background{min-height:100vh}.wow{visibility:visible!important}.moduletable img{max-width:100%;height:auto}.banneritem img{width:100%}.mobile-menu-icon{display:none}.static-event-cards{display:flex;gap:24px;overflow:hidden;margin-bottom:40px}.static-event-cards>div{flex:0 0 45%;min-height:360px;color:white;padding:25px}.static-event-cards img{height:180px;width:auto}.carousel-vert .logo img{max-width:100%;object-fit:contain}#topslider .moduletable{line-height:1.1}#mainmenu .nav-link{color:white;text-transform:uppercase}.oursites img{max-width:100%}.blog-featured{margin-bottom:40px}
@media(max-width:767px){#mainmenu .mod-menu{display:none!important}.mobile-menu-icon{display:block;color:#fff;font-size:24px;padding:6px 18px}#mainmenu{width:auto}#mainmenu>div{background:transparent!important}.static-event-cards>div{flex:0 0 90%}}

@media(min-width:768px){#header #mainmenu .static-mainmenu{background:#1a2451!important}} .mobile-menu-icon{color:#1a2451!important}.icon-search::before{content:"⌕";font-family:Arial,sans-serif;font-size:26px;line-height:1}
