main > *:nth-child(5) {
  background-color: #2b328f;
  color: #fff;
}
main > *:nth-child(5) .mu-about-area {
  padding-bottom: 0 !important;
}
main > *:nth-child(5) a {
  color: #facd01;
}
main > *:nth-child(5) a:hover {
  color: #fff;
}
ol, ul {
  margin-bottom: 0;
}
ul.cadet-salary {
  max-width: 300px;
}
#mu-about {
  background-color: #fff !important;
  display: block !important;
  float: unset !important;
}
#mu-about-2 {
  background-color: #222323 !important;
  color: #fff !important;
  display: block !important;
  float: unset !important;
  position: relative !important;
}
#mu-about-2::before {
  content: ' ';
  background: no-repeat 75% url('/Portals/ProtectColumbus/Images/badge-close-up.jpg');
  height: 100%;
  opacity: 0.35;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}
#mu-about-2 .container {
  width: 100vw;
}
#mu-contact {
  display: block !important;
  float: unset !important;
}
#mu-footer {
  display: block !important;
  float: unset !important;
}
#mu-hero {
  display: block !important;
  float: unset !important;
}
#mu-hero .navbar-default .navbar-brand {
  font-size: 1.64rem !important;
  padding: 5px 15px !important;
  width: 81vw;
}
#mu-hero2-right {
  background-color: rgba(34,35,35,0.89) !important;
  color: #fff;
  position: relative;
}
#mu-hero2-right::before {
  content: ' ';
  background: no-repeat center url('/Portals/ProtectColumbus/Images/patrol-car-under-bridge.jpg');
  background-size: cover;
  height: 100%;
  opacity: 0.65;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -100;
}
#mu-hero4 {
  background: none !important;
  display: none !important;
}
#mu-requirements {
  display: block !important;
  float: unset !important;
}
#mu-salary {
  background: none !important;
  display: none !important;
}
.dark-blue {
  color: #00467f;
}
.white {
  color: #fff !important;
}
.application-process-wrapper {
  margin: 0 auto;
  padding-bottom: 4.5rem;
  padding-left: 15px;
  padding-right: 15px;
  width: 100vw;
}
.bold {
  font-weight: bold;
}
.flex {
  display: flex;
}
.flex-row {
  flex-flow: row wrap;
}
.flex-content-col-2 {
  flex: 0 0 100%;
}
.flex-content-col-2:first-child {
  margin-bottom: 2.5rem;
}
.float-right {
  float: right;
}
.header-image {
  background: no-repeat top/contain url('/portals/protectcolumbus/Images/cadets-four-wheelers.jpg');
  padding-bottom: 53.25%;
}
.header-tag-line {
  font-family: Serifa,sans-serif;
  font-size: 3.10rem;
  font-weight: bold;
  color: #fff;
  position: absolute;
  left: 50%;
  bottom: 54px;
  text-shadow: #4c4c4c 0.063rem 0 0.625rem;
  transform: translateX(-50%);
  width: 95vw;
}
.header-tag-line > br {
  display: block;
}
.img-responsive {
  width: 100%;
  height: auto;
}
.justify-content-between {
  justify-content: space-between;
}
.margin-unset {
  margin: unset !important;
}
.minimum-requirements-wrapper {
  margin: 0 auto;
  padding: 0px 15px;
  opacity: 1;
  width: 100vw;
}
.mu-about-area, .mu-contact-area, .mu-footer-area, .minimum-requirement {
  padding: 4.5rem 0 !important;
}
.mu-hero-overlay {
  display: block !important;
  float: unset !important;
}
.navbar-brand:after {
  content: ' Cadet Program';
}
.one-community-wrapper {
  background-color: #fff;
  bottom: -4.5rem;
  left: 0rem;
  padding: 4.5rem 15px;
  width: 100vw;
}
.one-community-heading {
  color: #000 !important;
  font-size: 3.5rem;
  line-height: 1 !important;
  margin: 0 auto;
  text-align: center;
}
.one-community-content {
  margin: 0 auto;
}
.one-community-content img {
  height: unset;
}
.padding-left-4 {
  padding-left: 0;
}
.padding-y-axis-1 {
  padding: 0 15px;
}
.text-align-center {
  text-align: center;
}
@media (min-width: 414px) {
  .header-tag-line {
    bottom: 68px;
    font-size: 4.1rem;
  }
  .one-community-heading {
    font-size: 4rem;
  }
}
@media (min-width: 667px) {
  .header-tag-line {
    font-size: 6.25rem;
    bottom: 77px;
  }
  .application-process-wrapper, .minimum-requirements-wrapper {
    width: 95vw;
  }
  .one-community-content > .flex-content-col-2 {
    flex: 0 0 48.5%;
  }
  .one-community-content img {
    height: 320px;
  }
}
@media (min-width: 735px) {
  #mu-hero {
    margin-top: -90px !important;
  }
}
@media (min-width: 768px) {
  nav .container {
    width: 85vw !important;
  }
  #mu-about-2 .container {
    width: 750px;
  }
  #mu-about-2::before {
    background: no-repeat 100% url('/Portals/ProtectColumbus/Images/badge-close-up.jpg');
    left: -50vw;
  }
  #mu-hero2-right::before {
    background: no-repeat url('/Portals/ProtectColumbus/Images/patrol-car-under-bridge.jpg');
    background-size: cover;
  }
  .application-process-wrapper {
    padding-bottom: 8.25rem;
    padding-left: 15px;
    padding-right: 15px;
    width: 750px;
  }
  .flex-content-col-2 {
    flex: 0 0 48.5%;
  }
  .flex-content-col-2:first-child {
    margin-bottom: 0;
  }
  .minimum-requirement.flex-content-col-2 {
    flex: 0 0 100%;
  }
  .minimum-requirements-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    width: 750px;
  }
  .mu-about-area, .mu-contact-area, .mu-footer-area, .minimum-requirement {
    padding: 8.25rem 0 !important;
  }
  .one-community-content {
    padding: 0 12px;
    width: 100%;
  }
  .one-community-content img {
    height: 375px;
  }
  .one-community-heading {
    font-size: 5.25rem;
    width: 53rem;
  }
  .one-community-wrapper {
    bottom: -8.25rem;
    padding: 8.25rem 15px;
  }
  .padding-left-4 {
    padding-left: 32px;
  }
  main > *:nth-child(5) > .container {
    width: 100vw !important;
  }
}
@media (min-width: 992px) {
  nav .container, #mu-about-2 .container, .application-process-wrapper, .minimum-requirements-wrapper {
    width: 970px;
  }
}
@media (min-width: 1024px) {
  #mu-hero .navbar-default .navbar-brand {
    font-size: 2rem !important;
    padding: 8px 0 0 0;
    width: 46rem;
  }
  .header-tag-line {
    font-size: 7.75rem;
  }
  .navbar-nav > li {
    font-size: 2rem !important;
  }
  .one-community-heading {
    font-size: 6.5rem;
  }
}
@media (min-width: 1200px) {
  nav .container, #mu-about-2 .container, .application-process-wrapper, .minimum-requirements-wrapper {
    width: 1170px;
  }
  .header-tag-line {
    bottom: 100px;
  }
  .header-tag-line > br {
    display: none;
  }
}
@media (min-width: 1300px) {
  nav .container, #mu-about-2 .container, .application-process-wrapper, .minimum-requirements-wrapper {
    width: 960px;
  }
  #mu-hero {
    margin-top: -220px !important;
  }
}
@media (min-width: 1440px) {
  nav .container, #mu-about-2 .container, .application-process-wrapper, .minimum-requirements-wrapper {
    width: 80vw;
  }
  #mu-about > .container, #mu-contact > .container {
    width: 80vw !important;
  }
  #mu-hero .navbar-default .navbar-brand {
    width: 51rem;
  }
  #mu-hero2-right::before {
    background: no-repeat bottom/100% url('/Portals/ProtectColumbus/Images/patrol-car-under-bridge.jpg');
  }
  .header-tag-line {
    bottom: 110px;
    left: 0;
    transform: none;
  }
  .minimum-requirement.flex-content-col-2 {
    flex: 0 0 48.5%;
  }
  .one-community-heading {
    font-size: 7rem;
    margin: unset;
    width: 100%;
  }
  .one-community-content img {
    height: 430px;
  }
  .padding-left-4 {
    padding-left: 75px;
  }
}
@media (min-width: 1900px) {
  .header-tag-line {
    bottom: 175px;
    font-size: 9rem;
  }
}