/*
* ----------------------------------------------------------------------------------------
* 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%; 
  }
}

@media only screen and (min-width: 768px) {
  .desktop--hero-banner {
    background-size: contain;
    background-repeat: no-repeat;
    height: 0;
    /*padding-top: 66.64%;*/
    padding-top: 36%;
    width: 100%; 
  }

  .desktop--products-hover {
    position: relative;
    top: -10px; 
  } 
}

/*
* ----------------------------------------------------------------------------------------
* CONTENT
* ----------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 1px) {
    .lap--row {
        display: flex;
        justify-content: space-between;
        margin-top: 25px;
    }

    .img-half {
        width: 50%;
    }

    .text-half {
        width: 70%;
    }

    .lap--feature--main {
        margin-bottom: 80px;
    }

    .desktop-br {
        display: none;
    }
}
@media only screen and (min-width: 768px) {
  .alexis-o,
  .laparoscopic-cap,
  .kii-fios {
    position: absolute; 
  }

  .alexis-o {
    left: 215px;
    top: -181px; 
  }

  .laparoscopic-cap {
    left: -223px;
    top: -139px;
    max-width: 232px; 
  }

  .kii-fios {
    left: -234px;
    top: -468px;
    max-width: 276px; 
  }

  p.md-p {
    margin-bottom: 110px; 
  }

  img.responsive-img.lap--feature--main {
      width: 85%;
      margin: 0 auto 80px;
  }

  .img-half {
      width: 40%;
  }

  .text-half {
      width: 50%;
  }

  .lap--row {
      align-items: center;
  }
}
@media only screen and (min-width: 992px) {
  .alexis-o {
    left: 448px;
    top: -237px; 
  }

  .laparoscopic-cap {
    left: -146px;
    max-width: 290px;
    top: -180px; 
  }

  .kii-fios {
    left: -160px;
    top: -571px;
    max-width: 355px; 
  }

  p.md-p {
    margin-bottom: 70px; 
  } 

  img.responsive-img.lap--feature--main {
      width: 75%;
  }

  .img-half {
      width: 35%;
  }
}
@media only screen and (min-width: 1200px) {
  .alexis-o {
    left: 514px;
    top: -375px; 
  }

  .laparoscopic-cap {
    left: -160px;
    top: -325px; 
  }

  .kii-fios {
    left: -148px;
    top: -636px;
    max-width: 365px; 
  }

  .alexis-o .product-feature-subtitle--1 {
    width: 405px !important;
  }

  .alexis-o .product-feature-description--1 {
    width: 423px !important;
  }

  .laparoscopic-cap .product-feature-description--1 {
    width: 384px !important;
  }

  .laparoscopic-cap .product-feature-description--2 {
    width: 384px !important;
  }

  .desktop-br {
    display: block;
  }
}

/*# sourceMappingURL=laparoscopic-system.css.map */
