.banner {
	display: block;
}
@include media-breakpoint-up(xs) {
  .banner {
    width: 100%;
  }
}
@include media-breakpoint-up(xl) {
  .banner {
    height: 100%;
  }
}
.district-logo {
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-height: 88px;
	width: auto;
}
.service-card {
	transition: transform 0.3s;
	height: 100%;
}
.service-card:hover {
	transform: translateY(-5px);
	box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}
.district-logo {
	max-height: 80px;
	width: auto;
}
.quick-report-mobile {
	background-color: #ff9800;
}
.quick-report-desktop {
	background-color: #ffefd5;
	border-left: 4px solid #ff9800;
}

.banner-container {
  position: relative;
  width: 100%;
  background-color: #F76436;
  overflow: hidden;
}
