/* ========================================
   IMAGE VISIBILITY FIX
   Force all images to be visible
   ======================================== */

/* About Section Images */
.about-img-wrap,
.about-img-wrap .image-one,
.about-img-wrap .image-two,
.about-img-wrap img {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Service and Blog Card Images */
.premium-card,
.premium-card .card-image-wrapper,
.premium-card .card-image,
.premium-card img {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Service Cards (old structure) */
.single-service-item,
.single-service-item img,
.service-image,
.service-image img {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Blog Cards (old structure) */
.single-blog-item,
.single-blog-item img,
.blog-img,
.blog-img img {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Card Icon Wrapper */
.card-icon-wrapper {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Ensure images load properly */
img {
    max-width: 100%;
    height: auto;
}

/* Remove any animation delays that might hide content */
.wow,
.fadeInUp,
.fadeInLeft,
.fadeInRight {
    animation-delay: 0s !important;
    opacity: 1 !important;
    visibility: visible !important;
}
