

@media (max-width:1400px) {
    .tripoffers-search-inline-wrap {
        flex-wrap: wrap;
    }

    .tripoffers-inline-field {
        min-width: calc(33.33% - 10px);
    }
}


@media (max-width:992px) {
    .tripoffers-inline-field {
        min-width: calc(50% - 10px);
    }

    .tripoffers-inline-search-btn {
        flex: 1 1 100%;
    }
}


@media (max-width:768px) {
    .tripoffers-search-card-inline {
        padding: 14px;
    }

    .tripoffers-search-inline-wrap {
        flex-direction: column;
        gap: 10px;
    }

    .tripoffers-inline-field,
    .tripoffers-inline-search-btn {
        width: 100%;
        min-width: 100%;
    }

    .tripoffers-inline-swap {
        width: 100%;
        display: flex;
        justify-content: center;
        padding-bottom: 0;
    }
}


@media (max-width:767px) {
    .tripoffers-trav-dropdown {
        position: absolute;
        top: auto;
        bottom: 20px;
        left: 50%;
        transform: translateX(-50%);
        width: 92%;
        max-width: 340px;
        z-index: var(--z-overlay);
        border-radius: var(--r-xl);
    }
}
