@media (min-width: 2561px) and (max-width: 5120px) {
  .box-size {
      width: 1920px;
      max-width: 100%;
      margin: 0px auto;
  }
}

@media (min-width: 1440px) and (max-width: 2560px) {
  /* CSS */
  .centered h1 {
      font-size: 2rem;
  }
}

/* (1366x768) WXGA Display */
@media screen and (max-width: 1366px) {
  .centered h1 {
      font-size: 1.5rem;
  }
}
/* 
     ##Device = Desktops
     ##Screen = 1281px to higher resolution desktops
     */

@media (min-width: 1281px) and (max-width: 1440px) {
  /* CSS */
}

/* 
     ##Device = Laptops, Desktops
     ##Screen = B/w 1025px to 1280px
     */

@media (min-width: 1025px) and (max-width: 1280px) {
  /* CSS */
  .navbar-light .navbar-nav .nav-link {
      padding-right: 1rem;
      padding-left: 1rem;
      color: #707070;
      font-weight: 700;
      font-size: 13px;
  }
  .wp-img {
      margin-top: -18rem !important;
  }
}

/* 
     ##Device = Tablets, Ipads (landscape)
     ##Screen = B/w 768px to 1024px
     */

@media (min-width: 768px) and (max-width: 1024px) {
  /* CSS */
  .navbar-light .navbar-nav .nav-link {
      padding-right: 1rem;
      padding-left: 1rem;
      color: #707070;
      font-weight: 700;
      font-size: 12px;
  }
  .wp-img {
      margin-top: -18rem !important;
  }
  .bp-img-girl {
    margin-top: -5rem !important;
    margin-bottom: 3rem;
}
}

@media (min-width: 761px) and (max-width: 1024px) {
  .wp-img {
      margin-top: -3rem !important;
  }

  .centered h1 {
      opacity: 1;
      position: absolute;
      top: 50%;
      left: 0%;
      right: 0%;
      color: white !important;
      content: "";
      z-index: 1;
      display: block;
  }
}

/* 994
     ##Device = Tablets, Ipads (portrait)
     ##Screen = B/w 768px to 1024px
     */

/* 
     ##Device = Low Resolution Tablets, Mobiles (Landscape)
     ##Screen = B/w 481px to 767px
     */

@media (min-width: 481px) and (max-width: 760px) {
  /* CSS */
  .brand-height h6 {
      font-size: 1rem;
  }
  
  .wp-img {
      margin-top: -3rem !important;
  }
  .centered h1 {
      opacity: 1;
      position: absolute;
      top: 50%;
      left: 0%;
      right: 0%;
      color: white !important;
      content: "";
      z-index: 1;
      display: block;
  }
  .bp-img-girl {
    margin-top: -5rem !important;
    margin-bottom: 3rem;
}
}

@media (min-width: 380px) and (max-width: 480px) {
  .wp-img {
      margin-top: -3rem !important;
  }
}

/* 
     ##Device = Most of the Smartphones Mobiles (Portrait)
     ##Screen = B/w 320px to 479px
     */

@media (min-width: 320px) and (max-width: 480px) {
  /* CSS */
  /* header logo */
  P {
    text-align: left;
}
  .impel-logo {
      width: 180px !important;
  }
  .brand-height h6 {
      font-size: 1rem;
  }

  .display-5 {
      font-size: 1.4rem;
      line-height: 2rem;
  }
  .d-lg-block #home video {
      position: absolute;
      top: 50%;
      left: 50%;
      max-width: 100%;
      max-height: 100%;
      width: auto;
      height: auto;
      z-index: 0;
      -ms-transform: translateX(-50%) translateY(-50%);
      -moz-transform: translateX(-50%) translateY(-50%);
      -webkit-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  }
  .bp-img-girl {
      margin-top: -5rem !important;
      margin-bottom: 3rem;
  }
  .wp-img {
      margin-top: -2rem !important;
  }
  /* Home Section Slides */
  .carousel-indicators {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 15;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 0;
      margin-right: 15%;
      margin-left: 15%;
      list-style: none;
  }
  .centered h1 {
      opacity: 1;
      position: absolute;
      top: 50%;
      left: 0%;
      right: 0%;
      color: white !important;
      content: "";
      z-index: 1;
      display: block;
  }
}

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
}
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
}

/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
}

/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
}

/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
}

/* Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
}

/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
}

/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
}
