.header-menu-logo.scrolled{
		background-color: #fff;
}

.offer-image-hover {
    position: relative;
    overflow: hidden;
}

/* image */
.offer-image-hover img {
    width: 100%;
    transition: transform 0.4s ease;
}

/* overlay (hidden initially) */
.offer-image-hover::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

/* content (hidden initially) */
.offer-image-hover .elementor-image-box-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
    opacity: 0;
    transition: all 0.4s ease;
    z-index: 2;
    width: 90%;
}

/* hover effects */
.offer-image-hover:hover img {
    transform: scale(1.1);
}

.offer-image-hover:hover::before {
    opacity: 1;
}

.offer-image-hover:hover .elementor-image-box-content {
    opacity: 1;
}
.nopadding a {
    padding: 0px;
}
/* Tesrimonial read more */
.read-more-box .text {
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* expanded state */
.read-more-box.active .text {
    -webkit-line-clamp: unset;
}

/* button style */
.read-more-btn {
    display: inline-block;
    margin-top: 10px;
    color: #000;
    font-weight: 600;
    cursor: pointer;
    text-decoration: underline;
}