section.events_sec .container{padding-top: 5px;}

section.events_sec {
    padding:10px 0 20px 0;
    background:#ffffff;
    position: relative;
	background-image: url('');
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 380px;
    height:450;
    font-family: 'Mukta', serif;
    color:#75301b;
}


/* Frame is a container. image and text aligned in the center of the frame. */
.event-date-frame{ position: relative;}

.event-date-frame-image { width: 11vh; }

.event-date-frame-text {
  position: absolute;
  top: 58%; /* Position the text vertically at the center */
  left: 50%; /* Position the text horizontally at the center */
  transform: translate(-50%, -50%); /* Center the text exactly */
  font-size: 2vh;
  color: #75301b;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); /* Optional shadow for better readability */
}

/*
.event-container {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
}
*/

.event-container { display: flex; }
@media (min-width: 320px) and (max-width: 520px){ .event-container { flex-direction: column; height: 450px; } }
@media (min-width: 521px) and (max-width: 2600px){ .event-container { flex-direction: row; height: 330px; } }

/* Vertical slider */
.event-container {
  width: 100%;
  overflow: hidden;
  position: relative;
}
FEslider-wrapper { position: relative; }

.FEslide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 100%;
  left:0vh;
  transition: top 0.5s ease-in-out;
  // border:10px, solid transparent;
  // box-shadow: inset 0 0 1em rgb(99, 58, 5);
  // border-radius: 30px;
 }
 
 .event-container .FEslide:nth-child(1) { top: 0%; }
 .event-container .FEslide:nth-child(2) { top: 100%; }
 .event-container .FEslide:nth-child(3) { top: 200%; }