.tours-to tr td .price-block {
    padding-bottom: 0;
    line-height: 25px;
}

@media screen and (max-width: 1150px) {
    .tours-to tr th:first-child, .tours-to tr td:first-child {
        display: none;
    }

    .tours-to tbody tr td:nth-child(4) .lsfw-fill-tbl__70:not(:first-child) {
        width: 40px;
    }

    .tours-to .lsfw-fill-tbl__150 {
        width: auto;
    }

    .tours-to .lsfw-fill-tbl__130 {
        width: auto;
        margin-right: 10px;
    }

    .tours-to .lsfw-fill-tbl__250 {
        width: 220px;
    }
}

@media screen and (max-width: 1023px) {
    .tours-to .tours-to__room {
        max-width: 120px;
        white-space: nowrap;
        overflow: hidden;
        display: inline-block;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .tours-to .price-block {
        width: 120px;
    }
}

@media screen and (max-width: 767px) {
    .tours-to tbody tr td {
        padding: 0;
        order: 3;
    }

    .tours-to tbody tr td:nth-child(2) .fz14 {
        width: calc(100% - 30px);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        vertical-align: middle;
    }

    .tours-to tbody tr td:last-of-type {
        margin-left: auto;
    }

    .tours-to tbody tr td:last-of-type {
        position: absolute;
        right: 10px;
        top: 10px;
    }

    .tours-to tbody tr td.bold.fz13 > * {
        vertical-align: middle;
    }

    .tours-to tbody tr td:nth-child(2) {
        width: 100%;
    }

    .tours-to tbody tr td:nth-child(4) > * {
        font-size: 12px !important;
    }

    .tours-to tbody tr td:nth-child(4)::-webkit-scrollbar {
        height: 0;
        width: 0;
    }
    .tours-to tbody tr td:nth-child(4) {
        width: calc(100% - 110px);
        font-size: 10px !important;
        white-space: nowrap;
        overflow: auto;
    }

    .tours-to tr td .lsfw-fill-tbl__70 {
        width: 50px;
    }

    .tours-to .tours-to__room {
        width: 100%;
        max-width: 100%;
    }

    .tours-to tbody tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -ms-flex-wrap: wrap;
        gap: 10px;
        flex-wrap: wrap;
        -webkit-box-align: center;
        position: relative;
        -ms-flex-align: center;
        align-items: center;
    }

    .tours-to tr td .price-block {
        line-height: 30px;
        width: 100px;
    }


}
