@media(max-width:1024px) {
	.logo {
		margin-bottom:20px;
		margin-top: -46px;
	}
	.nav {
		display:none !important;
	}
	.mobileMenuContainer{
		display: block;
	}
	.copyright {
		display:block;
		text-align: center;
		margin-bottom: 10px;
	}
	.align-right {
		text-align: center;
	}
	.footer-map {
		margin-bottom: 10px;
		display:inline-block;
	}
	.sidenav {
		display:none;
	}

	.email-alerts-button-header{
	position: absolute;
    right: 145px;
    max-width: 200px;
	top: -45px;
	border-radius: 22px;
	}

	.header-scroll .email-alerts-button-header {
		margin-top: 55px; 
	}

	.slide-text-container {
		margin-top: 110px;
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media(max-width:640px){
	.logo {
	    margin: 0 auto;
	    display: block;
	    margin-bottom: 10px;		
	}
}

@media(max-width:500px){
	.slide-text-container {
	    margin-top: 20px;
	}	
	.slide-text-container h2 {
	    font-size: 27px;	
	}
	.slide-text-container h3 {
	    font-size: 22px;	
	}
	.archiveFilterB a {
		display:block;
		width:100%;
		text-align: center;
		margin-bottom: -18px;
	}
	.archiveFilterB span {
		display:block;
		width:100%;
		margin-bottom:10px;
	}
	.entry-content h1 {
	    font-size: 34px;
	    line-height:1.2;
	}

	a.email-alerts-button-header {
		position: static;
		margin:0 auto;
		display:block;
	}

	.header-scroll {
		position: static!important;
	}

	.home-quote {
	
		font-size: 20px;
	}
}

@media(max-width:480px){
	.footer-box{
		margin-bottom: 20px;
		display: inline-block;
		width: 100%;
	}

	.home-box-wrap {
		padding-left:0;
	}

	.home-box .card-section{
		display:none;
	}

	.home-box .card {
		min-height: 266px;
	}
}