footer {
    background: #000;
    color: white;
    position: relative;
    width: 100%;
    padding-top: 40px;
 }

 footer img {
    width: 200px;
    margin-top: 20px;
 }

 footer .col-md-3 {
    padding: 5px 0;
 }

 footer h6 {
    color: #db8e08;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
    position: relative;
 }

 footer h6::after {
    content: '';
    width: 50px;
    height: 3px;
    background-color: #db8e08;
    position: absolute;
    left: 0;
    bottom: -10px;
 }

 footer p {
    margin: 10px 0;
    color: #ddd;
    font-size: 14px;
    font-weight: 300;
 }

 footer a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    transition: color 0.3s ease;
 }

 footer a:hover {
    color: #db8e08;
 }

 .social {
    display: flex;
    align-items: center;
    margin-top: 20px;
    margin-left: -29px;
 }

 .social-icon {
    margin-right: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 2px solid #db8e08;
    border-radius: 50%;
    transition: background-color 0.3s ease, border-color 0.3s ease;
 }

 .social-icon i {
    color: #fff;
    font-size: 18px;
 }

 .social-icon:hover {
    background-color: #db8e08;
    border-color: #fff;
 }

 .copyright {
    color: #fff;
    font-size: 16px;
    background-color: #242424;
    text-align: center;
    padding: 15px 0;
 }

 .footer-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
 }

 @media (max-width: 768px) {
    .footer-container {
       flex-direction: column;
    }

    footer img {
       width: 150px;
    }

    .copyright {
       font-size: 12px;
    }
 }

 @media (max-width: 450px) {
    .foot-logo img {
       width: 100%;
    }

    .social {
       display: flex;
       justify-content: center;
       align-items: center;
       margin-left: 0;
    }
 }

 .breadcrumb-list {
   list-style: none;
   padding: 0;
   margin: 0;
   font-size: 14px;
   font-weight: 600;
   margin-top: 20px;
}

.breadcrumb-list li {
   display: inline;
   color: #fff;
   /* Set text color to white */
}

.breadcrumb-list li a {
   color: #fff;
   /* Set link color to white */
   text-decoration: none;
   /* Remove underline from links */
}

.breadcrumb-list li a:hover {
   text-decoration: underline;
   /* Add underline on hover */
}

/* Optional: style the icon separately if needed */
.breadcrumb-list li i {
   color: #fff;
   /* Set icon color to white */
}

.bro-button {
   --width: 190px;
   --height: 45px;
   --tooltip-height: 35px;
   --tooltip-width: 90px;
   --gap-between-tooltip-to-button: 18px;
   --button-color: #db8e08;
   --tooltip-color: #fff;
   width: var(--width);
   height: var(--height);
   background: var(--button-color);
   position: relative;
   text-align: center;
   border-radius: 0.45em;
   font-family: "Arial";
   transition: background 0.3s;
}

.bro-button::before {
   position: absolute;
   content: attr(data-tooltip);
   width: var(--tooltip-width);
   height: var(--tooltip-height);
   background-color: var(--tooltip-color);
   font-size: 0.9rem;
   color: #111;
   border-radius: .25em;
   line-height: var(--tooltip-height);
   bottom: calc(var(--height) + var(--gap-between-tooltip-to-button) + 10px);
   left: calc(50% - var(--tooltip-width) / 2);
}

.bro-button::after {
   position: absolute;
   content: '';
   width: 0;
   height: 0;
   border: 10px solid transparent;
   border-top-color: var(--tooltip-color);
   left: calc(50% - 10px);
   bottom: calc(100% + var(--gap-between-tooltip-to-button) - 10px);
}

.bro-button::after,
.bro-button::before {
   opacity: 0;
   visibility: hidden;
   transition: all 0.5s;
}

.bro-text {
   display: flex;
   align-items: center;
   justify-content: center;
}

.bro-button-wrapper,
.bro-text,
.bro-icon {
   overflow: hidden;
   position: absolute;
   width: 100%;
   height: 100%;
   left: 0;
   color: #fff;
}

.bro-text {
   top: 0
}

.bro-text,
.bro-icon {
   transition: top 0.5s;
}

.bro-icon {
   color: #fff;
   top: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
}

.bro-icon svg {
   width: 24px;
   height: 24px;
}

.bro-button:hover {
   background: #db8e08;
}

.bro-button:hover .bro-text {
   top: -100%;
}

.bro-button:hover .bro-icon {
   top: 0;
}

.bro-button:active {
   box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
   /* Adjust the shadow as needed */
}

.bro-button:active .bro-icon svg {
   filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.3));
   /* Adjust the shadow as needed */
}

.bro-btn {
   position: absolute;
   bottom: 10%;
}

.breadcrumb-list span {
   margin: 0 5px
}

@media only screen and (max-width: 414px) {
   .breadcrumb-style {
       padding: 100px 0px;
   }
   .breadcrumb-list {
      display: flex;
      flex-wrap: wrap;
   }
   .breadcrumb-list li {
      margin: 0 5px;
  }
  .bt-br {
   display: none;
  }
}