:where(.page-exclusive-listing) .section-title{text-align:center;margin-bottom:40px}:where(.page-exclusive-listing) .location-heading{color:#ff9019;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;padding-bottom:15px;font-size:2.5rem;font-weight:700;position:relative}:where(.page-exclusive-listing) .location-heading:after{content:"";background-color:#ff9019;width:80px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:where(.page-exclusive-listing) .package-card{border-radius:12px;flex-direction:column;height:100%;margin-bottom:30px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 5px 25px #0000001a}:where(.page-exclusive-listing) .package-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}:where(.page-exclusive-listing) .package-image{height:220px;position:relative;overflow:hidden}:where(.page-exclusive-listing) .package-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}:where(.page-exclusive-listing) .package-card:hover .package-image img{transform:scale(1.05)}:where(.page-exclusive-listing) .package-content{flex-direction:column;flex-grow:1;padding:20px;display:flex}:where(.page-exclusive-listing) .package-title{color:#333;margin-bottom:12px;font-size:1.3rem;font-weight:600;line-height:1.4}:where(.page-exclusive-listing) .package-description{color:#666;flex-grow:1;margin-bottom:20px}:where(.page-exclusive-listing) .view-details{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(45deg,#ff9019,#ffb067);border:none;border-radius:30px;align-self:flex-start;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .3s}:where(.page-exclusive-listing) .view-details:hover{background:linear-gradient(45deg,#ff8000,#ff9019);transform:translateY(-2px);box-shadow:0 5px 15px #ff90194d}:where(.page-exclusive-listing) .itinerary-table{border-collapse:separate;border-spacing:0;border-radius:8px;width:100%;margin-bottom:30px;overflow:hidden;box-shadow:0 0 20px #0000000d}:where(.page-exclusive-listing) .itinerary-table th,:where(.page-exclusive-listing) .itinerary-table td{text-align:left;border-bottom:1px solid #eee;padding:15px}:where(.page-exclusive-listing) .itinerary-table th{color:#333;background:#f8f9fa;font-weight:600}:where(.page-exclusive-listing) .itinerary-table th:first-child{width:120px}:where(.page-exclusive-listing) .itinerary-table tr:last-child td{border-bottom:none}:where(.page-exclusive-listing) .itinerary-table tr:hover{background-color:#fafafa}:where(.page-exclusive-listing) .btn-enquire{color:#fff;background:linear-gradient(45deg,#ff9019,#ffb067);border:none}:where(.page-exclusive-listing) .btn-enquire:hover{background:linear-gradient(45deg,#ff8000,#ff9019);transform:translateY(-2px);box-shadow:0 5px 15px #ff90194d}:where(.page-exclusive-listing) .btn-close{color:#666;background:0 0;border:2px solid #ddd}:where(.page-exclusive-listing) .btn-close:hover{background:#f5f5f5;border-color:#ccc}@media (max-width:991.98px){:where(.page-exclusive-listing) .location-heading{font-size:2.2rem}}@media (max-width:767.98px){:where(.page-exclusive-listing) .location-heading{font-size:1.8rem}}@media (max-width:575.98px){:where(.page-exclusive-listing) .location-heading{font-size:1.5rem}:where(.page-exclusive-listing) .itinerary-table th,:where(.page-exclusive-listing) .itinerary-table td{padding:10px;font-size:.9rem}}@media (max-width:991.98px){:where(.page-exclusive-listing) .popular-tours .container{padding-left:25px;padding-right:25px}}@media (max-width:767.98px){:where(.page-exclusive-listing) .popular-tours .container{padding-left:30px;padding-right:30px}:where(.page-exclusive-listing) .section-title{padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){:where(.page-exclusive-listing) .footer .col-lg-4,:where(.page-exclusive-listing) .footer .col-md-4{text-align:center;margin-bottom:30px}:where(.page-exclusive-listing) .footer .footer-menu{text-align:center;padding-left:0;display:inline-block}:where(.page-exclusive-listing) .footer address,:where(.page-exclusive-listing) .footer .contact-info{text-align:center;margin:0 auto}:where(.page-exclusive-listing) .footer .social-media{justify-content:center;width:100%;margin:20px auto;padding-left:0;display:flex}:where(.page-exclusive-listing) .footer .col-12{flex-wrap:wrap;justify-content:center;width:100%;padding:0;display:flex}:where(.page-exclusive-listing) .footer .copyright{text-align:center;width:100%;margin:10px auto;display:block}:where(.page-exclusive-listing) .footer .contact-info i,:where(.page-exclusive-listing) .footer address i{margin-right:5px;font-size:14px}}@media only screen and (max-width:575px){:where(.page-exclusive-listing) .footer .container{padding-left:20px;padding-right:20px}}
