@charset "utf-8";
.section-travel .nav a {
    display: block;
}

.section-travel .wrapper .img {
    height: 14.375rem;
}

.section-travel .wrapper-nav {
    padding-top: 2.325rem;
    padding-bottom: 2.325rem;
}

.table {
    min-width: 680px;
}

.table>:not(caption)>*>* {
    padding: 1rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

/* Small devices */
@media (min-width: 390px) {

    .table {
        min-width: 45rem;
    }

}


/* Medium devices */
@media (min-width: 768px) {

    .section-travel .nav a {
        display: inline-block;
    }
    
    .section-travel .wrapper .img {
        height: 23.75rem;
    }

    .table {
        min-width: auto;
    }

}

/* Large devices */
@media (min-width: 992px) {

    .section-travel .wrapper .img {
        height: 28.125rem;
    }
}

/* XL devices */
@media (min-width: 1200px) {
    
    .section-travel .wrapper .img {
        height: 31.25rem;
    }
}

/* XXL devices */
@media (min-width: 1440px) {
    .section-travel .wrapper .img {
        height: 33.125rem;
    }
}

/* HR Displays */
@media (min-width: 1920px) {
    section .wrapper.first-wrapper {
        padding-bottom: 1.5rem;
    }

    .section-travel .wrapper {
        margin-left: 4rem;
        margin-right: 4rem;
    }
}

/* 2k Displays */
@media (min-width: 2560px) {
    .section-travel .wrapper .img {
        height: 42.5rem;
    }

    .section-travel.hotel-rates .wrapper {
        margin-left: 12rem;
        margin-right: 12rem;
    }
}