/*
* ----------------------------------------------------------------------------------------
* BANNERS
* ----------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 1px) {
  .desktop--hero-banner {
    background-repeat: no-repeat;
    background-size: contain;
    height: 0;
    margin-top: 0;
    padding-top: 44%;
    width: 100%; }

  .desktop--hero-banner-container h2 {
    display: none; } }
@media only screen and (min-width: 768px) {
  .desktop--hero-banner {
    background-size: contain;
    background-repeat: no-repeat;
    height: 0;
    margin-top: 5px;
    /*padding-top: 66.64%;*/
    padding-top: 36%;
    width: 100%; }

  .desktop--hero-banner-container h2 {
    display: block; }

  .banner-title {
    font-size: 26px !important;
    left: 45px;
    position: absolute;
    top: 85px;
    max-width: 250px; }

  
}
@media only screen and (min-width: 992px) {
  .banner-title {
    font-size: 29px !important;
    left: 45px;
    max-width: 315px;
    top: 109px; }

  
}
@media only screen and (min-width: 1200px) {
  .banner-title {
    font-size: 36px !important;
    left: 45px;
    max-width: 378px;
    top: 133px; } }
/*
* ----------------------------------------------------------------------------------------
* CONTENT
* ----------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 1px) {
    .product-family-title-span {
    border-bottom: 1px solid #F2F2F2;
    padding-bottom: 3px;
    }
  
}

@media only screen and (min-width: 1px) and (max-width: 403px) {
    .product-family-title {
        font-size: 17px !important;
    }
}

@media only screen and (min-width: 404px) and (max-width: 767px) {
    .product-family-title {
        font-size: 19px !important;
    }
}

@media only screen and (min-width: 768px) {

    .voyant-item-label {
        color: #007078;
        font-size: 14px !important;
        line-height: 16px !important;
        text-align: left !important;
    }

    .products-stealth-container--detailed .product-learn-more {
        width: 84px;
        display: inline-block;
        font-size: 12px;
        text-align: left;
    }

    .products-stealth-container--detailed img {
        max-height: 95px;        
    }    

    .products-stealth-container--detailed .green-arrow {
        margin-top: 1px;
    }
}
@media only screen and (min-width: 992px) {
    .products-stealth-container--detailed img {
      max-height: 132px;
    }

    .voyant-item-label {    
    font-size: 19px !important;
    line-height: 22px !important;    
    }

    .products-stealth-container--detailed .product-learn-more {
      width: 131px;      
      font-size: 18px;
    }
}

@media only screen and (min-width: 1200px) {
    .products-stealth-container--detailed img {
      max-height: 165px;
    }

    .voyant-item-label {
      font-size: 22px !important;
      line-height: 25px !important;
    }

    .products-stealth-container--detailed .product-learn-more {        
      font-size: 18px;
    }

    .product-family-title-span {
    border: none;        
    }
    
}

/*# sourceMappingURL=voyant.css.map */
