.warning-message {
    background: red;
    border-bottom-color: #cc0000;
    color: #FFF;
}

.warning-message p,
.warning-message a,
.warning-message a:active,
.warning-message a:hover,
.warning-message a:visited {
    color: #FFF;
    font-weight: 700;
}

/* Footer NAP */
#customFooter a {
  color: #2961d1;
}

#customFooter a.phone-location {
  color: #fff;
  text-decoration: underline;
}

h6.addy {
  position: relative;
  padding: 15px 0;
  color: #8f8f8f;
  font-weight: 500;
}

h6.addy:before {
  background-color: #474747;
  top: 0;
  content: '';
  display: block;
  height: 2px;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  width: 120px;
}

h6.addy:after {
  background-color: #474747;
  bottom: 0;
  content: '';
  display: block;
  height: 2px;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  width: 120px;
}

.roww {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.coll {
  flex: 1 0 18%;
  margin: 5px;
  padding: 15px;
  background: #282926;
  color: #fff;
  display: flex;
  align-items: start;
  justify-content: center;
  text-align: center;
}

@media only screen and (max-width: 1024px) {
    .coll {
      flex: 1 0 30%;
    }
}
 
@media (min-width: 768.1px) and (max-width: 991.1px) {
    .coll {
      flex: 1 0 40%;
    }
    .coll:nth-child(5) {
      background-color: transparent;
      padding: 0px;
    }
    .coll:nth-child(5) > div {
        background: #282926;
        padding: 15px 56px;
    }
}

@media only screen and (max-width: 768px) {
    .coll {
      flex: 100%;
    }
}
/* Footer NAP */