
header.masthead-customer-service {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 72px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(92, 77, 66, 0.8)), to(rgba(92, 77, 66, 0.8))), url("../img/customer-service.jpg");
  background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../img/customer-service.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

header.masthead-customer-service h1 {
  font-size: 2.25rem;
}

@media (min-width: 992px) {
  header.masthead-customer-service {
    height: 100vh;
    min-height: 40rem;
    padding-top: 72px;
    padding-bottom: 0;
  }
  header.masthead-customer-service p {
    font-size: 1.15rem;
  }
  header.masthead-customer-service h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead-customer-service h1 {
    font-size: 3.5rem;
  }
}

header.masthead-tech-support {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 72px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(92, 77, 66, 0.8)), to(rgba(92, 77, 66, 0.8))), url("../img/tech-support.jpg");
  background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../img/tech-support.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

header.masthead-tech-support h1 {
  font-size: 2.25rem;
}

@media (min-width: 992px) {
  header.masthead-customer-tech-support {
    height: 100vh;
    min-height: 40rem;
    padding-top: 72px;
    padding-bottom: 0;
  }
  header.masthead-tech-support p {
    font-size: 1.15rem;
  }
  header.masthead-tech-support h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead-tech-support h1 {
    font-size: 3.5rem;
  }
}

header.masthead-web-hosting {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 72px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(92, 77, 66, 0.8)), to(rgba(92, 77, 66, 0.8))), url("../img/web-hosting.jpg");
  background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../img/web-hosting.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

header.masthead-web-hosting h1 {
  font-size: 2.25rem;
}

@media (min-width: 992px) {
  header.masthead-web-hosting {
    height: 100vh;
    min-height: 40rem;
    padding-top: 72px;
    padding-bottom: 0;
  }
  header.masthead-web-hosting p {
    font-size: 1.15rem;
  }
  header.masthead-web-hosting h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead-wed-hosting h1 {
    font-size: 3.5rem;
  }
}

header.masthead-wifi-enhancement {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 72px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(92, 77, 66, 0.8)), to(rgba(92, 77, 66, 0.8))), url("../img/wifi-enhancement.jpg");
  background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../img/wifi-enhancement.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

header.masthead-wifi-enhancement h1 {
  font-size: 2.25rem;
}

@media (min-width: 992px) {
  header.masthead-wifi-enhancement {
    height: 100vh;
    min-height: 40rem;
    padding-top: 72px;
    padding-bottom: 0;
  }
  header.masthead-wifi-enhancement p {
    font-size: 1.15rem;
  }
  header.masthead-wifi-enhancement h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead-wifi-enhancement h1 {
    font-size: 3.5rem;
  }
}

header.masthead-opensource {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 72px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(92, 77, 66, 0.8)), to(rgba(92, 77, 66, 0.8))), url("../img/opensource.jpg");
  background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../img/opensource.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

header.masthead-opensource h1 {
  font-size: 2.25rem;
}

@media (min-width: 992px) {
  header.masthead-opensource {
    height: 100vh;
    min-height: 40rem;
    padding-top: 72px;
    padding-bottom: 0;
  }
  header.masthead-opensource p {
    font-size: 1.15rem;
  }
  header.masthead-opensource h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead-opensource h1 {
    font-size: 3.5rem;
  }
}

header.masthead-security-services {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 72px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(92, 77, 66, 0.8)), to(rgba(92, 77, 66, 0.8))), url("../img/security-services.jpg");
  background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../img/security-services.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

header.masthead-security-services h1 {
  font-size: 2.25rem;
}

@media (min-width: 992px) {
  header.masthead-security-services {
    height: 100vh;
    min-height: 40rem;
    padding-top: 72px;
    padding-bottom: 0;
  }
  header.masthead-security-services p {
    font-size: 1.15rem;
  }
  header.masthead-security-services h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead-security-services h1 {
    font-size: 3.5rem;
  }
}

header.masthead-send-message {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 72px);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(92, 77, 66, 0.8)), to(rgba(92, 77, 66, 0.8))), url("../img/mailbox.jpg");
  background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../img/mailbox.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

header.masthead-send-message h1 {
  font-size: 2.25rem;
}

@media (min-width: 992px) {
  header.masthead-send-message {
    height: 100vh;
    min-height: 40rem;
    padding-top: 72px;
    padding-bottom: 0;
  }
  header.masthead-send-message p {
    font-size: 1.15rem;
  }
  header.masthead-send-message h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead-send-message h1 {
    font-size: 3.5rem;
  }
}
