.footer-text{
  font-size: 1rem;
    color: #6c757d;
}

 .footer-link {
      color: var(--muted);
      text-decoration: none;
      transition: color 0.2s ease;
    }

    .footer-link:hover {
      color: var(--primary);
    }
.footer-heading{
  color: var(--primary);
  font-size: 1.5rem;
}

.footer-bottom {
      border-top: 1px solid #c0c0c0;
    }

.brand-logo{
  /* border: 1px solid red; */
  width: 3rem;
  /* height: 3rem; */
}



.brand-logo img{
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.icon-item{
  width: 2rem;
  height: 2rem;
  display: inline-block;
}
.fb-icon{
  width: 2.5rem;
  height: 2.5rem;
}
.linked-icon{
    width: 2.5rem;
  height: 2.5rem;
}
.insta-icon{
      width: 2.5rem;
  height: 2.5rem;
}
.icon-item img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.linked-icon img{
  width: 80%;
}
.insta-icon img{
  width: 90%;
}


.footer_app_store img{
  width: 100%;
  height: 100%;
}
.footer_play_store img{
  width: 100%;
  height: 100%;

}
   @media only screen and (max-width:768px){
.footer-bottom div.d-flex{
  flex-direction: column;
}
.footer-bottom p.mb-0{
  margin-bottom: 1rem!important;
}
   }

    .brand-gradient {
      background: linear-gradient(135deg, #0d6efd, #6610f2);
      width: 40px;
      height: 40px;
      border-radius: 8px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .brand-text {
      font-weight: 700;
      font-size: 2.15rem;
      line-height: 1.1;
    }

    .brand-tagline-footer{
  /* font-size: 0.625rem; */
  letter-spacing: 0.1em;
  color: var(--text-light);
  font-weight: 500;
}
