.slider-wrapper {
  position:relative;
  display:flex;
  flex-direction:column;
}

/*.slider-wrapper .slider {
  display:none;
}*/

.show-quote {
 border-radius:2px;
 background: transparent;
 padding: 0.75rem 1.5rem;
 text-decoration:none!important;
 margin:0;
 display:block;
 color:#dec493!important;
 border:2px solid #dec493;
}

.show-quote:hover {
  background:#dec493;
  color:#3f4247!important;
}

@media(min-width:960px) {
  .show-quote {
    display:none;
  }
  .slider-wrapper .slider {
    display:block;
    position:absolute;
    top:0;
    width:100%;
    z-index:99999;
    height:100%;
  }

  .slider-wrapper .slider .slider-slides {
    height:100%;
  }
}

.slider-wrapper .banner-form-wrapper {
  width:100%;
  margin:auto;
  text-align:center;
  color:#fff;
  padding:1rem;
  order:1;
  background:#3f4247;
}

@media(min-width:960px){
  .slider-wrapper .banner-form-wrapper {
    order:0;
    z-index: 999999;
    position:relative;
    width:40%;
    max-width:460px;
    margin:0 0 auto auto;
    background:transparent;
  }
}

@media(min-width:1460px){
  .slider-wrapper .banner-form-wrapper {
    width:40%;
    max-width:460px;
    margin:0 12rem auto auto;
  }
}

.slider-wrapper .banner-form-wrapper h3 {
  font-weight:bold;
  text-transform:uppercase;
  color:#fff;
  margin:1rem auto;
}

.slider-wrapper .banner-form-wrapper .kaliforms-form-container label {
  color:#fff;
  font-size:0.875rem;
}

.slider-wrapper .banner-form-wrapper .banner-form {
  display:none;
  background:rgba(63, 66, 71, 0.6);
  padding:1rem;
  border-radius:4px;
}

@media(min-width:960px) {
  .slider-wrapper .banner-form-wrapper .banner-form {
    display:block;
  }
}
