html,
body {
  height: 100%;
  background-color: #fff;
}

body {
  display: -ms-flexbox;
  display: flex;
  color: #333;
  background-color: white;
}
.header-text{
  color: #E12827;
  display: contents;
}
.list-group-item{
  background-color: inherit;
  border: none;
}

.bg{
  background: #fafafa;
}
.block-list{
  font-size: 36pt;
  padding-top: 140pt;
  padding-bottom: 140pt;
}
.block-list-ul{
  font-size: 25px;
  margin-left: -20px;
}
.block-red{
  background-color: #7A1315;
}
.ebc{
  font-size: 110pt;
  text-transform: uppercase;
  top: 35%;
  color: #3D5DA7;
  font-weight: 700;
}
.btn-ebc-pad{
  top: 25%;
}
.btn-p{
  background-color: #3D5DA7;
  border-color: #3D5DA7;
}

@media (min-width: 320px) and (max-width: 480px) {
  .ebc{
    font-size:30px;
  }
}
@media (min-width: 481px) and (max-width: 540px) {
  .ebc{
    font-size:3em;
  }
}
@media (min-width: 541px) and (max-width: 720px) {
  .ebc{
    font-size:4em;
  }
}
@media (min-width: 721px) and (max-width: 960px) {
  .ebc{
    font-size:6em;
  }
}
@media (min-width: 961px) {
  .ebc{
    font-size:8em;
  }
}

