.icon-list .feather.bold {
	stroke-width: 2;
	stroke: var(--cta);}
	
ul.icon-list li .feather {
	padding-bottom: 0;}
	
.display-3 {
	font-size: 2.5rem;}
	
.footer {
	max-width: 100%;
	padding: 1rem;
	margin: 0;}
	
.footer.container {
  max-width: 100%;}

iframe {
	height: 850px}
	
.card-img-top img.d-block.w-50 {
  width: 50% !important;
  margin: 2rem;
  margin-left: auto;
  margin-right: auto;
}
  
@media only screen and (max-width: 991px) {
	.container, .container-md, .container-sm {
		max-width: 90%;}
 }
 
@media only screen and (max-width: 500px) {
	h1.jumbotron-hl.display-3.primary {
		font-size: 2rem;}
		
	.lead {
		font-size: 1.1rem;}
}


@media only screen and (max-width: 401px) {
	iframe {
		height: 800px;}
}