html {
    scroll-behavior: smooth;
}

.span-bold-black-text { 
    color:#000;
    font-weight:bold;
} 

header.nav-fixed {
  height: auto !important;
}

.w3l-banner h3 {
  font-size: 40px;
  line-height: 54px;
  font-weight: 300;
}

#anchor1.btn-style {
  padding: 2px 7px !important; 
  font-weight: 500;
  font-size: 12px;
  color: #fff;
  border-radius: 5px;
  background: var(--primary-color);
  border: none;
  transition: all .25s ease-in-out;
}

.vendor-partner-style {
  color: var(--primary-color);
  font-weight: 600;
  text-decoration: line-through;
  
}

.about-content ul li i {
  color: var(--primary-color);
  margin-right: 8px;
}

.info-div {
  display: flex; 
  justify-content: center;  
  align-items: center;
}

.info-box p{
  border: 1px solid #CCC;
  border-radius: 3px;
  padding: 15px;
  background-color: #FFFF;
  color: #f9580e;
  width: auto;
  font-family: Arial, sans-serif;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
