/* hhhhhhhhhhhhhhh */
.whatsapp-fixed {
    bottom: 85px;
    right: 27px;
}
.home2-destination-section.custom-section,
.visa-package-grid-section.custom-section,
.home2-about-section.custom-section,
.home1-testimonial-section.custom-section,
.footer--link.custom-section,
.package-grid-rewamp {
    padding: 100px 0;
    margin: 0 !important;
}

.package-grid-rewamp .custBox {
    height: 100%;
}

.package-grid-rewamp .cntCard {
    margin-bottom: 30px;
}

.package-grid-rewamp .hotelIcons {
    flex-wrap: wrap;
}

.package-grid-rewamp .package-card .package-content .btn-and-price-area {
    flex-wrap: wrap-reverse;
}

.row-gap {
    row-gap: 1.5rem;
}

@media (max-width:1024px) {

    .home2-destination-section.custom-section,
    .visa-package-grid-section.custom-section,
    .home2-about-section.custom-section,
    .home1-testimonial-section.custom-section,
    .footer--link.custom-section,
    .package-grid-rewamp {
        padding: 70px 0;
    }
}

@media (max-width:797px) {

    .home2-destination-section.custom-section,
    .visa-package-grid-section.custom-section,
    .home2-about-section.custom-section,
    .home1-testimonial-section.custom-section,
    .footer--link.custom-section,
    .package-grid-rewamp {
        padding: 50px 0;
    }
}
.visa-package-grid-section .swiper-slide {
    text-align: center;
    height: auto;
}

.visa-package-grid-section .visa-package-card .visa-package-img {
    margin: 0 auto;
}

.visa-package-grid-section .budget-package-slider-area {
    position: relative;
}

.visa-package-grid-section .budget-package-slider-area .slider-btn-grp {
    justify-content: center;
    margin-top: 30px;
}