  *{
    margin: 0;
    padding: 0;
  }
  .bar {
      height: 29px;
      width: 5px;
      border-radius: 6px;
      background-color: #ee7b00;
    }

    .h-about {
      color: #005DA7;
    }

    .h-us {
      color: #EE7B00;
    }

    .about-text {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.45);
    }

    .custom-btn {
      background-color: #EE7B00;
      color: white;
      font-size: 20px;
      width: 221px;
      height: 37px;
      border-radius: 6px;
      border: none;
    }
.s-custom-btn{
  width: 82px;
  height: 14px;
  border-radius: 6px;
  font-size: 6px;
  font-weight: 400;
  border: none;
  background-color: #EE7B00;
  color: white;
}

    .bg-custom-grey {
      background-color: #D9D9D9;
    }

    .h-about {
      color: #005DA7;
    }

    .h-us {
      color: #EE7B00;
    }

    .custom-list {
      list-style-type: disc;
      padding-left: 20px;
      color: rgba(0, 0, 0, 0.4);
      font-weight: 600;
      font-size: 20px;
    }

    .custom-list li::marker {
      color: #EE7B00;
    }

      .section {
      padding: 40px 20px;
      max-width: 1200px;
      margin: auto;
    }

    .h-about {
      color: #005DA7;
    }

    .h-us {
      color: #EE7B00;
    }

    .custom-img-container {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 110px; 
      padding: 10px; 
    }

    .custom-img {
      height:100px; 
      width: auto; 
      object-fit: contain; 
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      border-radius: 8px;
    }

    .custom-img:hover {
      transform: scale(1.05);
      box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);
    }
 
  #star{
    color: goldenrod;
  }
  .light{
    color: rgba(0, 0, 0, 0.45);
  }
  .justify{
    text-align: justify;
  }
.f-15{
  font-size: 15px;
}
.w-64{
  width: 64px;
}
.h-29{
  height: 29px;
}
.box-shadow{
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}
.fs-18{
  font-size: 18px;
}
.fw-400{
  font-weight: 400;
}


.line {
   border-left: 5px solid #ee7b00;
    height: 29px;
    margin-bottom: -6px;
}
.sm-line{
  border-left: 5px solid #ee7b00;
  height: 13px;
  margin-bottom: -6px;
}
.fs-20{
  font-size: 20px;
}
.lh{
  line-height: 1.5rem;
}
.fw-600{
  font-weight: 600px;
}
.fs-12{
  font-size: 12px;
}
/* .sm-img-div{
  height: 25px;
  max-width: 55px;
}
.sm-img{
  height: 25px; 
  max-width: 50px; 
  object-fit: contain; 
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 4px;
} */

/* Small screens (default) */
.sm-img-div {
  height: 25px;
  max-width: 55px;
}

.sm-img {
  height: 25px;
  max-width: 50px;
  object-fit: contain; 
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 4px;
}

/* Medium mobile: 576px - 767px */
@media (min-width: 576px) {
  .sm-img-div {
    height: 50px;
    min-width: 100px;
    padding: 25px;
  }
  .sm-img {
    height: 50px;
    min-width: 100px;
  }
}

/* Large mobile / small tablet: 768px - 991px */
/* @media (min-width: 768px) {
  .sm-img-div {
    height: 60px;
    max-width: 100px;
  }
  .sm-img {
    height: 60px;
    max-width: 95px;
  }
} */

.fs-26{
  font-size: 26px;
}
.fs-24{
  font-size: 24px;
}
.fs-14{
  font-size: 14px;
}
.fw-700{
  font-weight: 700;
}
.fs-10{
  font-size: 10px;
}
.fs-32{
  font-size: 32px;
}
.stat-item {
  flex: 1;
  margin: 10px;
}
.fw-500{
  font-weight: 500;
}
.fs-8{
  font-size: 8px;
}
