    /* Custom Styles */
        body { font-family: 'Poppins', sans-serif; overflow-x: hidden; }
        
        /* Preloader */
        #preloader {
            position: fixed; top: 0; left: 0; width: 100%; height: 100%;
            background-color: #000; z-index: 9999;
            display: flex; justify-content: center; align-items: center;
            transition: opacity 0.5s ease;
        }
        .loader-logo { width: 150px; animation: pulse 1.5s infinite; }
        @keyframes pulse {
            0% { transform: scale(1); opacity: 1; }
            50% { transform: scale(1.1); opacity: 0.8; }
            100% { transform: scale(1); opacity: 1; }
        }

        /* Hero Background */
        .hero-bg {
            background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url('https://images.unsplash.com/photo-1555881400-74d7acaacd8b?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover no-repeat;
        }

        /* Banner Background */
        .banner-bg {
            background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://images.unsplash.com/photo-1526772662000-3f88f10405ff?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover fixed no-repeat;
        }

        /* Map CTA Background */
        .map-bg {
            background: linear-gradient(rgba(10, 37, 52, 0.85), rgba(10, 37, 52, 0.85)), url('https://images.unsplash.com/photo-1524661135-423995f22d0b?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover no-repeat;
        }


        /* tours */

                /* Hero Background */
        .tours-hero-bg {
            background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://images.unsplash.com/photo-1551632811-561732d1e306?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover no-repeat;
        }

        /* Banner Background */
        .tours-banner-bg {
            background: linear-gradient(rgba(10, 37, 52, 0.8), rgba(10, 37, 52, 0.8)), url('https://images.unsplash.com/photo-1524661135-423995f22d0b?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover fixed no-repeat;
        }

        /* FAQ details marker hide */
        details > summary { list-style: none; }
        details > summary::-webkit-details-marker { display: none; }

    /*about  */

    /* Hero Background */
        .about-hero-bg {
            background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://images.unsplash.com/photo-1551632811-561732d1e306?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover no-repeat;
        }

        /* Banner CTA Background */
        .cta-banner-bg {
            background: linear-gradient(rgba(10, 37, 52, 0.7), rgba(10, 37, 52, 0.7)), url('https://images.unsplash.com/photo-1524661135-423995f22d0b?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover fixed no-repeat;
        }

        /* Team Social Icons Hover */
        .team-card .social-icons {
            opacity: 0;
            transform: translateX(20px);
            transition: all 0.3s ease;
        }
        .team-card:hover .social-icons {
            opacity: 1;
            transform: translateX(0);
        }

        /* contact */
              /* Hero Background */
        .contact-hero-bg {
            background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('https://images.unsplash.com/photo-1522202176988-66273c2fd55f?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover no-repeat;
        }

        /* about */
        /* Gallery Image Hover Effect */
        .gallery-img-container img {
            transition: transform 0.5s ease;
        }
        .gallery-img-container:hover img {
            transform: scale(1.05);
        }