@media (max-width: 900px) {
    .hero-image-component > div, 
    .hero-image-component > div > div > div > div {
        min-height: 30vh!important;
    }
}

@media (max-width: 700px) {
    .hero-image-component > div, 
    .hero-image-component > div > div > div > div {
        min-height: 26vh!important;
    }
}

@media (max-width: 500px) {
    .hero-image-component > div, 
    .hero-image-component > div > div > div > div {
        min-height: 22vh!important;
    }
}


.job-alert-homepage {
  height: 30rem !important;
}

.job-alert-comp > div {
    background-size: 52rem;
}



#jobAlertModal:first-child span {
  color: #353839;
}

#sign-up-job-alerts .job-alert-wrapper{
    backdrop-filter: none !important;
    margin-left: 50rem;
}

#sign-up-job-alerts .job-alert-wrapper > div {
    flex-direction: column;
    margin: auto;
}


#sign-up-job-alerts .job-alert-wrapper .btn.btn-primary {
    position: relative;
  text-transform: capitalize !important;
  font-size: 17px;
  font-weight: 200 !important;
      border-radius: 5px;
}

#sign-up-job-alerts .job-alert-wrapper .btn.btn-primary:hover {
 box-shadow: none !important;
}


.job-alert-comp div {
  box-shadow: none !important;
}

#homepage-map img {
    filter:none !important;
}

@media (max-width: 1048px) {
  .job-alert-comp > div {
    background: none;
    background-size: 52rem;
  }

  #sign-up-job-alerts .job-alert-wrapper {
    backdrop-filter: none !important;
    margin-left: 0  !important;
    text-align: center;
  }

  #sign-up-job-alerts .job-alert-wrapper > div {
    max-width: 100%;
    padding: 2rem;
    align-items: center !important;
  }
}