.other-header .background {
	background: url(../../assets/images/event.jpg) no-repeat fixed center;
	background-size: cover;
}

.card-img {
	position: relative;
    overflow: hidden;
}

.zoom-btn {
    position: absolute;
    bottom: 1rem;
    right: 2rem;
    background-color: transparent;
    transition: transform 0.3s ease;
}

.zoom-icon {
    font-size: 1.5rem;
    color: rgba(255, 255, 255, 0.8);
    padding: 0.5rem;
    border-radius: 50%;
}

.zoom-btn:hover {
    transform: scale(1.2);
}

.card {
    padding: 1rem;
    background-color: #fff;
    border: 1px solid #ddd;
}

.card-header h3 {
	white-space: nowrap; /* Prevent text from wrapping */
    overflow: hidden; /* Hide overflow text */
    text-overflow: ellipsis;
}

#eventImageModal .modal-header {
    padding: 1rem;
    border-bottom: none;
}

#eventImageModal .modal-body {
    padding: 1rem;
}

#eventImageModal .modal-body img {
    height: auto;
}