


@media screen and (min-width: 1500px) {
	
}

@media screen and (max-width: 1300px) {
	
}

@media screen and (max-width: 1281px) {
	
}

@media screen and (max-width: 1184px) {

}

@media screen and (max-width: 1050px) {
	#maincontent p.intro {
        width: 100%;
    }
}


@media screen and (max-width: 819px) {
	.columns {
        flex-direction: column;
    }
    .chapter-leads {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 800px) {
  /* Desktop banner: hidden at 800px and below */
  .full-width-banner.desktop-banner {
    display: none;
  }

  /* Mobile banner: visible at 800px and below */
  .full-width-banner.mobile-banner {
    display: block;
  }
}

@media (max-width: 768px) {
  #maincontent {
    min-height: 300px;
}}
@media screen and (max-width: 667px) {
	.chapter-leads {
        grid-template-columns: repeat(1, 1fr);
    }

    .footer-top {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
}

@media screen and (max-width: 420px) {

}

