/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */



/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */

/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel-item {
  height: 25rem;
}
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 32rem;
}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

}


.f-100{
  font-weight: 100 !important;
}

.services .service-box img {
  max-height: 200px;
  object-fit: cover;
}

.small-box img {
  max-height: 200px;
  object-fit: cover;
}

.bg-MidnightBlue{
  background-color: #191970;
}

.bg-blue{
  background-color: #2db6fa;
}

.rcorners1 {
  border-radius: 15px 50px 30px 5px;
}

.rcorners2 {
  border-radius: 15px 50px 30px;
}

.rcorners3 {
  border-radius: 20px 80px;
}

.rcorners4 {
  border-radius: 15px;
}