                                #about{
    color:#ffffff;
}


 .caption-group-right a {
     color:#000000;
    text-decoration: none;         
  }
   .caption-group-right p {
   
          font-size: 18px;
      }
 
.caption-group-right {
    position: absolute;
    top: 45%;
    right: 200px;       /* ⬅ move left enough to avoid arrow overlap */
    transform: translateY(-50%);
    text-align: right;
    width: 600px;
}


.caption-group-right-1 { 
  max-width: 600px;
}

/* Horizontal indicators below caption */
.caption-group-right .carousel-indicators {
  position: static;
  margin-top: 10px;
  display: flex;
  justify-content: center;
  gap: 8px;
  width: auto;
}



.caption-group-right .carousel-indicators [data-bs-target] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

    /* Responsive */
    @media (max-width: 768px) {
        
           
 .caption-group-right a {
     color:#fff;
    text-decoration: none;         
  }
      .caption-group-right {
        width: 325px;
       
        color:#fff;
      }

        .caption-group-right h3 {
     
       font-size: 18px;
       
      }
        .caption-group-right p {
          font-size: 15px;
      }
    }


    @media (max-width: 768px) {
      .caption-group-right {
        left: 50% !important;
        right: auto !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;

        width: 100% !important;
        max-width: 100% !important;
        padding: 0 15px;

        text-align: center;
      }

      .caption-group-right h1,
      .caption-group-right h2,
      .caption-group-right h3,
      .caption-group-right h4,
      .caption-group-right p {
        text-align: center !important;
      }
    }


    @media (max-width: 576px) {
      .caption-group-right {
        right: 0px;
            width: 325px;
      }
       .caption-group-right h3 {
     
       font-size: 18px;
       
      }
      .caption-group-right p {
          font-size: 15px;
      }
    }                