.bfooter-bottom-line{
	width:100%;
border-top:1px solid #d7d7d7;
  margin-top: 2rem; 
  padding-top: 1rem; display: flex; flex-wrap: wrap; 
  justify-content: space-between; 
  align-items: center; 
  font-size: 0.9rem; 
  color: #fff;
}

.bfooter-section ul li a {
  font-size: 0.9rem;
  color: #000;
  text-decoration: none;
  transition: text-decoration 0.3s ease;
}

.bfooter-section ul li a:hover,
.bfooter-section ul li a:focus {
  text-decoration: underline;
  outline: none; /* keep focus visible if you want */
}


.bg-dark-black{
background-color:#000;
}




.bg-grayf2{
background-color:#f2f2f2;
}

.bg-graydark{
background-color:#f2f1ec;
}


footer h2 {
font-size:1.2rem;
color:#fff;
text-align:left;
}



.bfooter-section ul li a {
  font-size: 0.9rem;
  color: #fff;
  text-decoration: none;
  transition: text-decoration 0.3s ease;
  line-height:1.6rem;
}

.bfooter-section ul li a:hover,
.bfooter-section ul li a:focus {
  text-decoration: underline;
  outline: none; /* keep focus visible if you want */
}


.bfooter-section {
  flex: 1 1 100%;
}


.bfooter-section ul{
  list-style: none;
  padding: 0;
}


.bfcountitem {
 margin-bottom: 8px;
display: flex;
justify-content: flex-start;
align-items: center;
color:#000;
}


.bfcountitem svg{
 margin-right: 4px;
}




.bfooter {
  padding: 22px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}



.footer-down {
width: 100%;
}



.bglightfooter{
background-color:#f6f6f6;
}



.bglightfooter h4{
  color: #111;
}


.bgdarkfooter h4{
  color: #fff;
}


.bfcountitem a{
  text-decoration:none;
  font-size:0.88em;
}

.bglightfooter .bfcountitem a{
  color: #111;
}


.bgdarkfooter .bfcountitem a{
  color: #fff;
}




.bfcountitem a:hover {
  text-decoration: underline;
  background-color:transparent;
}



.footerlast{
    border-top: 1px solid #e1e1e1;
}


.align-items-center {
    align-items: center!important;
}

.footer-last-c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 12px;
    align-items: center;
background-color:#f9f9f9;

}





.footerul{
    list-style: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.footerul li{
display: inline-block;
}



.footerul li:not(:last-child) {
    margin-right: 0.5rem;
}
.cc5{
column-count:2;
}



.footer-down .howitheader {
    font-size: 1.2rem;
    justify-content: flex-start;
    padding: 0;
}




.why-antelope {
  padding: 60px 20px;
}

.why-antelope .container {
  max-width: 1200px;
  margin: 0 auto;
}

.why-antelope header {
  text-align: center;
  margin-bottom: 40px;
}

.why-antelope h2 {
  font-size: 2rem;
  font-weight: bold;
  color: #333;
}

.features {
  display: grid;
  grid-template-columns: 1fr;
  gap: 30px;
}

.feature {
  text-align: center;
}

.feature .icon {
  margin-bottom: 20px;
}

.feature .svg-icon {
  width: 48px;
  height: 48px;
  fill: #2b6cb0;
}

.feature h3 {
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 10px;
}

.feature p {
  color: #555;
  font-size: 0.95rem;
}

/* Responsive Layout */

@media (min-width: 768px) {
  .features {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1024px) {
  .features {
    grid-template-columns: repeat(4, 1fr);
  }
}









@media (min-width: 576px){
.p-sm-5 {
    padding: 3rem !important;
}
}





.rounded-3 {
    border-radius: 1rem !important;
}


.green-price {
    font-family: "Poppins", sans-serif;
    color: #007a58; 
    font-weight: 700;
    line-height: 1.25;
}


.btn-primary-soft {
    color:#fff!important; 
    background-color:#5143d9!important;
}


.bg-greenf{
    background-color:#e6fbee!important;

}