body{
    font-family: Poppins, sans-serif !important;
    margin: 0 !important;
    min-height: 100vh;
    position: relative;
}
.carousel .carousel-item {
    height: 500px;
  }
  
  .carousel-item img {
      position: absolute;
      top: 0;
      left: 0;
      min-height: 500px;
  }
  .heading
  {
      display: inline-block !important;
      border-bottom: 5px solid #dc3545 !important;
  }
.bg-image
{
    background: url(../images/banner-2.png) center center/cover no-repeat fixed;
}
.custom-h-object
{
    height: 500px !important;
}
.card-h
{
    min-height: 500px !important;
}
.bg-blue
{
    background-color: #ebf5f6 !important;
}
footer {
    width: 100%;
    position: sticky;
    top: 100vh;
}