/*
* ----------------------------------------------------------------------------------------
* 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: 45%;
    width: 100%; 
  }

  .desktop--hero-banner-container h2 {
    display: none; 
  }

  .kii-description {
    font-size: 15px !important;
    line-height: 30px !important;
    font-weight: 300;
  }
}
@media only screen and (min-width: 768px) {
  .desktop--hero-banner {
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 25%;
    width: 100%; 
  }

  .desktop--hero-banner-container h2 {
    display: block; 
  }

  .kii-description {
    font-size: 18px !important;
    font-weight: 300;
  }
}
@media only screen and (min-width: 992px) {
  .desktop--hero-banner {
    min-height: 250px;
    padding-top: 26%; 
  }
}

/*
* ----------------------------------------------------------------------------------------
* CONTENT
* ----------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 768px) {
  .family-title-container {
    padding: 0 40px !important; 
    padding-right: 0 !important;
  }

  .product-family-title {
    margin-top: 0; 
  }

  .products-stealth-container--detailed img {
    max-width: 150px; 
  }

  div#videoPlayer {
    margin-bottom: 30px; 
  }

  .product-family-title {
    margin-top: 40px; 
  }

  #myElement {
    margin-top: 25px; 
  }
  
  .products-stealth-container--detailed h3 {
      font-size: 17px;
      color: #007078;
  }

  .products-stealth-container--detailed .product-learn-more {
    font-size: 16px;
  }

  .jw-title.jw-reset-text {
    font-size: 12px;
  }

  .product-family-title.kii--product--title {
      font-size: 30px !important;
  }
}
@media only screen and (min-width: 992px) {
  .product-family-title,
  #videoPlayer {
    margin-top: 45px; 
  }

  div#myElement {
    margin-bottom: 0;
    max-width: 501px; 
  }

  .products-stealth-container--detailed h3 {
    line-height: 29px;
    text-align: left; 
  }
}
@media only screen and (min-width: 1200px) {
    .kii-family-fios,
    .kii-family-balloon,
    .kii-family-advanced,
    .kii-family-optical,
    .kii-family-shielded {
        max-width: 315px;
    }

  .products-stealth-container--detailed h3 {
    font-size: 21px;
  }

  .products-stealth-container--detailed .product-learn-more {
    font-size: 20px; 
  } 
}

/*# sourceMappingURL=kii.css.map */
