@media screen and (max-width: 370px) {
  .full-width-banner .banner-hero-image img {
    min-height: 420px;
	}
}

.full-width-banner .cta-open-video {
	position: relative;
  left: 15px;
}
.full-width-banner .cta-open-video:before {
  position: absolute;
  left: -29px;
}

.nav-tabs a span.outline {
    font-size: 16px;
  	font-family: maven_prolight, sans-serif;
}


@media (min-width: 48em) {
  .full-width-banner.set-min-height {
      min-height: 19.875rem;
  }
  .full-width-banner h2.show-tablet {
  	font-size: 21px
  }
}
@media screen and (max-width: 47.9375em) {
  .full-width-banner {
      max-height: 23rem;
    	min-height: 24.5rem !important;
  }
}
@media screen and (max-width: 26.6em) {
  .full-width-banner {
    	min-height: 21rem !important;
  }
}
@media screen and (max-width: 767px) {
  .banner-text-img .container h1 {
 		margin-bottom: 20px; 
  }
}  
@media screen and (max-width: 1010px) {
  .full-width-banner .container {
      padding-top: 1.75rem;
  }
}
  
@media screen and (max-width: 999px) {
  .text-banner-block {
    margin-bottom: 1.4rem
  }
}