.upcoming-events-signposts-wrapper {margin-bottom: 56px;}
.ues-item {width:327px; height: auto;}
.ues-img-box {border-radius: 10px;overflow: hidden;height: 200px; width: 100%;}
.ues-img-box img{width: 100%; height: 100%; object-fit: cover; transition: var(--sof-custom-ease);}
.ues-box:hover .ues-img-box img{transform: scale(1.05);}
.ues-content-box {margin-top: 32px;}
.ues-content-box h3{font-size: 25px;line-height: 1.2; margin-bottom: 30px;}

/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) {
}
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) { 

    .upcoming-events-signposts-wrapper {margin-bottom: 28px;}
.upcoming-events-signposts-container .swiper-button-group{margin-top: 25px;}
   
}
/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){ 
    .ues-item {width: 312px;}
}
/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
 @media (max-width: 575.98px){
}
  