

/* Max */
/* flickity */
/* @media screen and (max-width: 768px) {
    half-width cells for larger devices .gallery-cell {
      width: 100%;
    }
  } */
/* Other */
@media screen and (max-width: 899px) {

  .h2-divide-line {
    margin: 40px 14px 60px 14px;
  }

  .shadow1 {
    /* border: 5px solid red; */
    background-image: none;
    margin-top: 0px;
  }

  .steps-container-flex-center {
    /* border: 1px solid blue; */
    display: block;
    /* width: 100%; */
  }

  .steps-container {
    /* border: 1px solid yellowgreen; */
    display: block;
    width: auto;
    min-width: 0;
  }

  .aside {
    /* backgrou nd-color: lightblue; */
    background-color: white;
    padding: 40px 10px 10px 10px;
    margin-top: 60px;
    border-radius: 22px 22px 22px 22px;
    -webkit-border-radius: 22px 22px 22px 22px;
    box-shadow: 2px 2px 10px lightgrey;
    /* width: 100%; */
    margin-left: 14px;
    margin-right: 14px;
    position: relative;
    width: auto;
  }

  .absoluteContainer1 {
    /* position up and down but keep it centered */
    position: absolute;
    left: 0;
    right: 0;
    top: -11px;
    margin-left: auto;
    margin-right: auto;
    width: 235px;
    height: 115px;
  }

  .step-1 {
    /* background-color: lightgrey; */
    background-image: url("../img/step-1b.svg");
    background-repeat: no-repeat;
    width: 235px;
    height: 115px;
    margin: auto;
    margin-bottom: 40px;
  }

  .step-2 {
    /* background-color: lightgrey; */
    background-image: url("../img/step-2b.svg");
    background-repeat: no-repeat;
    width: 235px;
    height: 115px;
    margin: auto;
    margin-bottom: 40px;
  }

  .step-3 {
    /* background-color: lightgrey; */
    background-image: url("../img/step-3b.svg");
    background-repeat: no-repeat;
    width: 235px;
    height: 115px;
    margin: auto;
    margin-bottom: 40px;
  }

  .aside2-wrapper {
    padding: 0px 50px 50px 50px;
    margin: 80px 14px;
  }
}

@media screen and (max-width: 812px) {
  .video-container>video {
    display: none;
  }

  .banner-image {
    display: block;
  }

  /* Mobile Menu */
  .btn-wrapper-header {
    display: none;
  }

  .top-nav-list{
    display: none;
  }

  /* were hiring page */
  .flexcolumn123 {
    flex-direction: column;
    margin-top: 46px;
  }

  .positionrelative123 {
    position: relative;
    top: 0px;
  }

.margin123{
  flex-basis: 200px;
  margin: 4px 14px;
}

.doc-width{
  width: 90%;
  min-width: 0px;
}

}

@media screen and (max-width: 767px) {

  /* start of medium tablet styles */


  .container1 {
    padding-top: 5px;
  }

  .banner-logo {
    height: 140px;
    justify-content: flex-start;
  }

  .banner-otherStuff-container {
    padding: 14px;
  }

  .banner-otherStuff-container>p {
    font-size: 1.5em;
    padding: 20px 15px;
    background-color: rgba(0, 0, 0, .3);
    border: 2px solid rgba(0, 0, 0, .3);
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    margin: 20px 0px;
  }
}

@media screen and (max-width: 640px) {
  .center-content-wrapper-lead-stats {
    display: inline;
  }

  .data-box {
    flex-flow: column;
    background: none;
    min-width: 0px;
    height: auto;
    flex-flow: column;
    align-items: center;
    margin-top: 46px;
    width: 94%;
  }

  .stats {
    margin: 10px;
  }

  .lead-stats>.spacing40 {
    display: none;
  }

  .margin-top-i-want-leads-for {
    margin-top: 120px;
  }

  .career-banner-svg{
  display:none;
}
.career-banner-svg2{
  display: block;
  width: 100%;
  margin: -24px;
}

.career-banner-svg-wrapper{
  height: 370px;
}
}

@media screen and (max-width: 530px) {
  .awards-img-svg-b {
    display: inline;
  }

  .awards-img-svg-b {
    width: 93%;
    height: 277.433px;
  }

  .awards-img-svg {
    display: none;
  }

  .formDiv {
    /* border: 1px solid black; */
    min-width: 0px;
    box-shadow: none;
    background-color: var(--desert-storm);
    width: 100%;
    padding: 40px 14px;
  }

  .solo-input {
    min-width: 0px;
    width: 95%;
    cursor: pointer;
  }

  .footer-design {height: 70%;}
}

@media screen and (max-width: 479px) {

  /* start of phone styles */
  .video-container>video {
    display: none;
  }

  .banner-image {
    display: block;
  }

  .gallery-cell {
    width: 90%;
    height: 500px;
    background: transparent;
  }

  .disclaimer .lock-title {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .disclaimer .text-1 {
    margin-bottom: 8px;
  }

  .aside2-wrapper {
    padding: 0px 25px 50px 25px;
    line-height: 1.6em !important;
  }

  .modal-content {
    padding: 25px;
    width: 90%;
  }

  .call-us {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 135px;
    /* margin: 40px; */
    justify-content: space-between;
  }


}

@media screen and (max-width: 354px) {
  .banner-otherStuff-container>p {
    font-size: 1.3em;
  }
.footer-design {height: 52%;}

}


/* Min */
@media screen and (min-width: 813px) {

  /* Mobile Menu */
  #content-yellow,
  #toggleMenuButton,
  #x,
  #menu-back,
  .menu-back-drop
  {
    display: none;
  }
}
