.header .header-info {
  background: radial-gradient(#c7262a, #000000);
}

/* Welcome Before Line elements */
.cw-highlight {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cw-highlight::before {
  content: " ";
  width: 2.1875rem;
  border-top: 2px solid #ff4b36;
  margin-top: -1px;
  margin-bottom: 0;
  display: block;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

/* ==================================================================================== */
/* ==================================================================================== */

.cw-c-header-bar {
  background-color: #01112e;
}
.cw-c-header-bar a,
.cw-c-header-bar p {
  color: #ffffff;
  font-size: 17px;
  margin-bottom: 0;
}

.cw-c-header {
  background-image: radial-gradient(#fff, #d7d7d7) !important;
  padding: 2em 0;
}

.cw-c-header h5 {
  color: #01112e;
}

.cw-c-header span {
  font-size: 14px;
  font-weight: 600;
  color: #01112e;
}

.btn.btn-primary.cw-text-black {
  color: var(--color-theme-text-btn);
}

.header .navbar .navbar-nav .nav-link {
  text-transform: uppercase;
}

.cw-c-headerLOGO {
  width: 100%;
}

@media (min-width: 576px) {
  .cw-c-headerLOGO {
    width: 50%;
  }
}

@media (min-width: 1200px) {
  .cw-c-headerLOGO {
    width: 75%;
  }
}
/* ==================================================================================== */

.footer {
  background: #01112e !important;
}

/* Home - Hero Section
    =================================================================================================*/

.cw-home-voted {
  padding-top: 7em;
  padding-bottom: 7em;
  background: linear-gradient(
      to bottom,
      rgba(46, 9, 10, 0.7),
      rgba(46, 9, 10, 0.7)
    ),
    url("https://apihoard.webit.com/api/v1/Image/003BE0EBBD3B64E69C34DD626ABC777E/003BE0EBBD3B64E69C34DD626ABC777E.jpg?size=1920x1440");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.cw-home-voted hr {
  border-color: #ff0000;
  border-bottom-width: medium;
}
.cw-home-voted h3 {
  font-size: 180%;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  font-weight: 700;
  margin: 0 auto;
}
.cw-home-voted h2 {
  color: #fff;
  text-align: center;
  font-weight: 700;
  text-shadow: 0px 0px 2px rgba(22, 23, 29, 1),
    0px 0px 5px rgba(22, 23, 29, 0.7);
  margin: 0 auto;
}
@media (min-width: 992px) {
  .cw-home-voted h2 {
    font-size: 4.5em;
  }
}

.cw-home-voted img {
  margin: 1em auto;
  display: block;
}
.cw-home-voted .btn {
  margin: 1em auto auto auto;
  display: block;
  font-size: 125%;
  text-transform: capitalize;
}
.cw-home-voted .btn-dark {
  background: #0a4f82;
}

.cw-home-voted .btn-dark:hover {
  color: #fff;
  background-color: #ed2024;
  border-color: transparent;
}

/*     =================================================================================================*/
/*     =================================================================================================*/

.cw-contact-callout {
  padding: 1.5em 1em;
  text-align: center;
  background: #ed2024;
}
.cw-contact-callout-text {
  color: var(--color-theme-text-btn);
  margin: 0;
  font-size: 1.5em;
}

.cw-contact-callout-text a {
  color: var(--color-theme-text-btn);
}
.cw-contact-callout-text a:hover {
  color: var(--color-theme-text);
}

/*     =================================================================================================*/
/*     =================================================================================================*/

.cw-pests .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.cw-pests .cw-text-right,
.cw-pests .cw-text-left {
  text-align: center;
  margin-bottom: 1em;
}

.cw-pests h4 {
  color: var(--color-theme-primary);
}

@media (min-width: 768px) {
  .cw-pests .cw-text-right {
    text-align: right;
  }

  .cw-pests .cw-text-left {
    text-align: left;
  }
}

.cw-pests .cw-pest-imgs {
  margin-bottom: 1em;
}

.modpad {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 992px) {
  .modpad {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 769px) {
  .modpad {
    padding-left: 25px;
    padding-right: 25px;
  }
}

.ahi-services {
  padding-left: 10px;
  padding-right: 10px;
}

.ahi-services-wrapper {
  max-width: 750px;
}

.ahi-services-wrapper p {
  font-size: 1.15em;
  line-height: 1.8em;
}

.ahi-services-list {
  margin-bottom: -9px;
}

.ahi-services-list li {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 32px;
}

.ahi-services-list li::before {
  float: left;
  overflow: hidden;
  width: 22px;
  height: 22px;
  content: "";
  margin-left: -30px;
  background-image: url(https://apihoard.webit.com/api/v1/Image/7695B48286C758B0FF937634291CB239/7695B48286C758B0FF937634291CB239.png?size=720x540);
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

@media (min-width: 768px) {
  .page-home .ahi-services .container {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }

  .ahi-services .container,
  .employees-container {
    max-width: 100%;
  }
}

@media (min-width: 1350px) {
  .ahi-services .container,
  .employees-container {
    max-width: 90%;
  }
}

@media (min-width: 1450px) {
  .ahi-services .container,
  .employees-container {
    max-width: 80%;
  }
}

@media (min-width: 1730px) {
  .ahi-services .container,
  .employees-container {
    max-width: 70%;
  }
}
