﻿@media print {
  /* Ensure all elements are visible */
  .wow {
    opacity: 1 !important; /* Make elements fully visible */
    visibility: visible !important;
    transform: none !important; /* Reset any transforms that might hide elements */
    animation: none !important; /* Disable animations */
  }
  /* Optional: Adjust layout for printing */
  body {
    margin: 0;
    padding: 0;
    background: white;
    color: black;
  }
  .pt-30, .pb-30, .main-content {
    padding: 0 !important;
  }
  .header, .footer, .breadcrumbs, .list-icons-page, .whatsapp-chat, .map, .smilar-homes, .property-single-sidebar, .col-xl-4, .progress-wrap, .list-tags, .video, .grecaptcha-badge {
    display: none !important;
  }
  .head-title, .property-highlights, .box-items, .features, .wrap-gallery-image, .details, .desc {
    margin-bottom: 30px !important;
  }
  .property-single-wrap .content-wrap .box-items {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  .property-single-wrap .content-wrap .box-items .item {
    padding: 5px !important;
  }
  .wrap-gallery-image {
    grid-template-columns: repeat(3, 1fr) !important;
    grid-template-rows: 1fr !important;
    grid-template-areas: unset !important;
    overflow: hidden;
    max-height: 300px !important;
  }
  .wrap-gallery-image > a:not(.more-photos) {
    max-height: inherit;
    width: 100%;
    grid-area: unset;
  }
  .wrap-gallery-image .more-photos {
    display: none;
  }
  .swiper-slide {
    width: auto !important;
    aspect-ratio: 4/3;
    max-height: 300px;
  }
  .project-details-page .property-single-wrap.v4 {
    padding-bottom: 0;
  }
  .project-details-page .property-single-wrap.v4 > .swiper-container img {
    max-height: 500px;
  }
  .project-details-page .down-payment-list {
    display: flex;
    gap: 30px;
  }
  .project-details-page .property-single-wrap .content-wrap .box-items {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
