/* CSS Document */
@media(max-width:1500px){
	#home-header #logo{
		max-width:300px;
	}
	#main-nav ul.nav .dropdown > a{
		font-size:1.5rem;
	}
	#home-hero-text{
	    max-width:300px;
	}
	#home-hero-text span{
	    font-size:4.5rem;
	}
}
@media(max-width:1300px){
	#sub-header #logo{
		max-width:300px;
	}
}
@media(min-width:1200px){
}
@media(max-width:1200px){
	#hide-footer-button, #footer-inside{
		display:none;
	}
	#show-footer-button, #hide-footer-button {
		font-size: 32px;
		text-align:center;
		color:var(--teal);
		margin-top:50px;
	}
	#show-footer-button{
		display:block;
		position:relative;
	}
	#show-footer-button:hover, #hide-footer-button:hover{
		cursor:pointer;
	}
	#home-header-inner{
		display:block;
	}
	#home-header #logo{
		margin:0 auto;
		display:table;
		position:relative;
		background:red;
	}
	footer{
		padding:20px 20px 0;
		text-align:center;
	}
	.footer-menu{
		text-align:center !important;
	}
	#footer-block{
		border-radius:45px 45px 0 0;
	}
	#footer-social{
		justify-content: center;
	}
	#sub-header-inner{
		display:block;
		padding:20px;
	}
	#sub-header-inner #main-nav{
		display:none;
	}
	#sub-header #wave-graphic{
		display:none;
	}
	#sub-header #logo{
		max-width:400px;
		margin:0px auto;
	}
	.content-block{
		padding:20px;
	}
	html{
		font-size:7.5px;
	}
	.two-columns{
		column-count:1;
	}
	#home-hero .owl-nav{
		display:none;
	}
	#home-hero #wave-graphic{
		display:none;
	}
	#home-hero #home-hero-text{
		position:relative;
		left:0;
		width:100%;
		max-width:100%;
	}
	#home-hero #home-hero-text #home-hero-text-inner{
		border-radius:0;
		border-top:5px solid var(--secondaryColor)
	}
	#home-hero-text:before{
		display:none;
	}
	#content-container.home-content-container{
		margin-top:5px;
	}
	.content-block{
		text-align:center;
	}
	.shaded-block{
		margin-bottom:25px;
	}
	.staff-block{
		height:auto;
	}
	.shaded-block ul{
	    text-align:center;
	}
}
@media(max-width:992px){
}
@media(min-width:768px){
	/*.dropdown:hover>.dropdown-menu {*/
	/*	display: block;*/
	/*}*/
	.dropdown:hover>.dropdown-menu,
	.dropdown-toggle:focus + .dropdown-menu,
	.dropdown-menu:focus-within{
		/*display: block;*/
		opacity: 1!important;
		height: unset!important;
		overflow: unset!important;
		width: 100%!important;
	}
	#secondary-nav .dropdown:hover>.dropdown-menu,
	#secondary-nav  .dropdown-toggle:focus + .dropdown-menu,
	#secondary-nav .dropdown-menu:focus-within{
		width: fit-content!important;
	}
}

@media(max-width:767px){
	.mean-nav .collapse{
		display:block;	
	}
	.navbar-collapse{
		padding:0;	
	}
	.mean-container .mean-nav ul li{
		margin-left:0;	
	}
	.img-responsive{
		margin:20px 0;
	}
}