.cim-hero-slider {
    position: relative;
    width: 100%;
    height: 90vh;
}

.cim-slide {
    position: relative;
    width: 100%;
    height: 100%;
}

.cim-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cim-overlay {
position: absolute;
  inset: 0;                   /* fills the whole parent */
  pointer-events: none;       /* lets clicks pass through to underlying elements */
  
  background: linear-gradient(
    to bottom,
    transparent 75%,            
    rgba(0, 0, 0, 0.25)95%,    
    rgba(0, 0, 0, 0.65) 100%    
  );
}

.cim-slide-content {
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    text-align: center;
    width: 80%;
}
.cim-slide-content h2 {
    font-size: 1.6rem;
    font-weight: bold;
    color: #ffeb3b;
    margin-bottom: 5px;
}
.cim-slider-pagination {
    bottom: 1% !important;

}


/* Navigation Buttons */
.cim-btn-next,
.cim-btn-prev {
    color: #fff;
   
}

.cim-btn-next:hover,
.cim-btn-prev:hover {
    color: #ffeb3b;
}



.cim-slider-pagination .swiper-pagination-bullet {
    background: #ddd;
    margin: 0 2px !important;
    opacity: 1;
    width: 28px;
    height: 5px;
    border-radius: 2px;
}

.cim-slider-pagination .swiper-pagination-bullet-active {
    background: #ffeb3b;
}
@media (max-width:480px){
	.cim-hero-slider {
    height: 60vh;
}
.cim-slide-content h2 {
    font-size: 14px;
}
}