   .container-fluid0 {
       max-width: 1200px;
       margin: 0 auto;
       
   }


   /* Carousel Styles */
   .carousel0 {
       position: relative;
       overflow: hidden;
       cursor: grab;
   }

   .carousel-inner0 {
       display: flex;
       transition: transform 0.5s ease;
   }

   .carousel-item0 {
       flex: 0 0 33.3333%;
       padding: 10px;
       box-sizing: border-box;
       display: flex;
       align-items: stretch;
   }

   .card0 {
       border: 1px solid #ddd;
       border-radius: 5px;
       background-color: #fff;
       height: 100%;
       display: flex;
       flex-direction: column;
       justify-content: space-between;
   }

   .card-img-top0 {
       width: 100%;
       height: 280px;
       /* object-fit: cover; */
       border-bottom: 1px solid #ddd;
       border-radius: 3%;
   }
   .card-img-top1 {
    width: 90%;
    height: 30%;
    /* object-fit: cover; */
    border-bottom: 1px solid #ddd;
    border-radius: 3%;
    
}

   .card-body0 {
       padding: 15px;
       flex-grow: 1;
       display: flex;
       flex-direction: column;
       justify-content: space-around;
   }
   
   

   .card-title0 {
       font-size: 1.5rem;
       margin-bottom: 10px;
   }

   .card-text0 {
       font-size: 1.1rem;
       margin-bottom: 10px;
   }
   
   .card-text1{
    font-size: 1.1rem;
    margin: 1%;
    display: flex;
    align-items: center;
   }

   .carousel-control-prev0,
   .carousel-control-next0 {
       position: absolute;
       top: 50%;
       transform: translateY(-50%);
       font-size: 2rem;
       color: #333;
       text-decoration: none;
       /* background: rgba(0, 0, 0, 0.5); */
       padding: 10px;
       border-radius: 50%;
   }

   .carousel-control-prev0 {
       left: -13px;
   }

   .carousel-control-next0 {
       right: -13px;
   }

   /* .carousel-control-prev0:hover,
   .carousel-control-next0:hover {
       background: rgba(0, 0, 0, 0.7);
   } */

   /* Responsive Design */
   @media (max-width: 767px) {
       .carousel-item0 {
           flex: 0 0 100%;
       }
       

       .carousel-control-prev0,
       .carousel-control-next0 {
           font-size: 1.5rem;
       }
   }

   /* video silder css code start */
   .container-fluid01 {
       max-width: 1200px;
       margin: 0 auto;
       padding: 20px;
   }

   .section-title01 {
       text-align: center;
       margin-bottom: 10px;
   }

   /* Carousel styles */
   .carousel01 {
       position: relative;
       overflow: hidden;
       cursor: grab;
   }

   .carousel-inner01 {
       display: flex;
       transition: transform 0.5s ease;
   }

   .carousel-item01 {
       flex: 0 0 33.3333%;
       padding: 10px;
       display: flex;
       align-items: stretch;
   }

   .card01 {
       border: 1px solid #007bff;
       border-radius: 5px;
       background-color: #fff;
       display: flex;
       flex-direction: column;
       height: 100%;
   }

   .team-img01 {
       position: relative;
       border-bottom: 1px solid #ddd;
       height: 200px;
       overflow: hidden;
       border-radius: 5px 5px 0 0;
   }

   .team-img01 img {
       width: 100%;
       height: 100%;
       object-fit: cover;
   }

   .play-btn01 {
       position: absolute;
       top: 50%;
       left: 50%;
       transform: translate(-50%, -50%);
       background: rgba(0, 0, 0, 0.6);
       color: #fff;
       padding: 10px;
       border-radius: 50%;
       font-size: 1.5rem;
   }

   .card-body01 {
       padding: 15px;
       text-align: center;
       flex-grow: 1;
       display: flex;
       flex-direction: column;
       justify-content: center;
   }

   .carousel-control-prev01,
   .carousel-control-next01 {
       position: absolute;
       top: 50%;
       transform: translateY(-50%);
       font-size: 2rem;
       color: #333;
       text-decoration: none;
       /* background: rgba(0, 0, 0, 0.5); */
       padding: 10px;
       border-radius: 50%;
   }

   .carousel-control-prev01 {
       left: -13px;
   }

   .carousel-control-next01 {
       right: -13px;
   }

   /* Responsive Design */
   @media (max-width: 767px) {
       .carousel-item01 {
           flex: 0 0 100%;
       }

       .carousel-control-prev01,
       .carousel-control-next01 {
           font-size: 1.5rem;
       }

       .container-fluid01 {
           padding: 10px;
       }

       .section-title01 h4 {
           font-size: 1.2rem;
       }
   }

   /* video silder css code end */