
/* GALLERY RESPONSIVE */
@media (max-width: 1200px) { .masonry-grid { column-count: 3; } }
@media (max-width: 991px) { .masonry-grid { column-count: 2; } }
@media (max-width: 576px) { .masonry-grid { column-count: 1; } }


/* PACKAGE BOOKING RESPONSIVE */
@media (max-width: 767px) { .sticky-footer-cta { display: block; } }

