.gp-incl-grid { align-items: start !important; }
.gp-incl-grid > .gp-incl-col { height: auto !important; }

@media (max-width: 991px) {
    .tour-details-side { display: flex !important; flex-direction: column !important; gap: 24px !important; }
    .tour-details-side > .tour-sidebar-items { margin-top: 0 !important; margin-bottom: 0 !important; }
}

@media (max-width: 767px) {
    .contact-service-box:before, .contact-service-box.last:before { display: none !important; }
    .contact-service-box { border-bottom: 1px solid rgba(14,76,90,.12) !important; padding-bottom: 22px !important; margin-bottom: 22px !important; }
    .col-lg-4:last-child > .contact-service-box { border-bottom: 0 !important; margin-bottom: 0 !important; }
}

.populer-section .swiper-wrapper { align-items: stretch !important; }
.populer-section .swiper-slide { height: auto !important; display: flex !important; }
.populer-section .swiper-slide > .col-lg-12 { display: flex !important; width: 100% !important; }
.populer-section .populer-single-box.style-classic { display: flex !important; flex-direction: column !important; width: 100% !important; }
.populer-section .populer-single-box.style-classic .populer-contnet { display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; }
.populer-section .populer-single-box.style-classic .gp-card-cta { margin-top: auto !important; padding-top: 16px !important; }

.testimonial-sectoin .swiper-pagination,
.single-testi-box ~ .swiper-pagination { position: relative !important; bottom: auto !important; margin-top: 28px !important; }

.gp-tourbar { box-shadow: 0 0 0 100vmax #0A2329 !important; clip-path: inset(0 -100vmax) !important; padding: 12px 0 !important; }
@media (max-width: 767px) {
    .gp-tourbar-track { flex-wrap: wrap !important; justify-content: center !important; overflow: visible !important; border-radius: 18px !important; -webkit-mask-image: none !important; mask-image: none !important; }
    .gp-tourbar a { flex: 0 0 auto !important; }
}

.testimonial-sectoin .swiper-pagination { display: none !important; }

.travelling-offer-section .bokking-btn a,
.travelling-offer-section .defult-btn a { background: #12A6A0 !important; color: #08252B !important; border-color: #12A6A0 !important; }
.travelling-offer-section .bokking-btn a svg path,
.travelling-offer-section .defult-btn a svg path { fill: #08252B !important; }
.travelling-offer-section .bokking-btn a:hover,
.travelling-offer-section .defult-btn a:hover { background: #F49A2B !important; border-color: #F49A2B !important; }
