html, body {
  overflow-x: hidden;
}

.img-cover {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
@media (max-width: 768px) {
  .rounded-start {
    border-top-right-radius: 0.25rem !important; 
    border-bottom-left-radius: 0rem !important;
  }
}


.banner {
    background-image: url(../images/Playing_at_a_gig.png);
    background-size: cover;
    height: 600px;}
.custom-link:hover {
color: white;
}
.custom-link {
    color:#dee2e6}

    .custom-bg-pink {
      background-color: #e230a4; /* Your custom color */
    }

    .custom-bg-yellow {
      background-color: #e2d332; /* Your custom color */
    }
    
    

/* Design Text & Card */   
      .dsn-txt {
        color: #e9055b ;
      }

      .dsn-card {
        border-color: #e9055b;
      }
 /* Accordion Changes */
.accordion-dark .accordion-button {
    background-color: #343a40;
    color: white;
}

.accordion-dark .accordion-button:not(.collapsed) {
    background-color: #495057; /* Change background color of active item */
    color: white; /* Change text color of active item */
}



.accordion-dark .accordion-button:not(.collapsed)::after {
    color: white !important; /* Ensure chevron color changes when active */
}

.accordion-button:focus {
    outline: none;
    box-shadow: 0 0 0 0.10rem white; /* Adjust focus outline */
}

.accordion-header {
    color: white;
}
.accordion-button::after  {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='white' d='M1.5 6l6 6 6-6'/%3e%3c/svg%3e");
  }
  .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='white' d='M1.5 6l6 6 6-6'/%3e%3c/svg%3e");
  }

  .full-height {
    min-height: 85vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}