@media screen and (max-width: 992px){
    body .departure-schedule__table-container table > tbody > tr > td:nth-child(2){
        width: initial;
    }
    body .departure-schedule__table-container table > tbody > tr > td:nth-child(3),
    body .departure-schedule__table-container table > tbody > tr > td:nth-child(4),
    body .departure-schedule__table-container table > tbody > tr > td:nth-child(5){
        width: initial;
    }
    body .departure-schedule .container{
        max-width: 95%;
    }
}
@media screen and (max-width: 840px){
    body .departure-schedule__table-container .table td,
    body .departure-schedule__table-container .table th{
        padding: 0.7rem;
        text-align: left;
    }
    body .departure-schedule__table-container .table th.no-content,
    body .departure-schedule__table-container .table td.no-content{
        padding: 0.5rem;
    }
}
@media screen and (max-width: 768px){
    body .departure-schedule__table-container table thead{
        font-size: 16px;
        white-space: normal;
    }
    body .departure-schedule__table-container table tbody{
        font-size: 12px;
    }
}
@media screen and (max-width: 540px){
    body .departure-schedule__inner{
        overflow-x: scroll;
    }
    body .box-shadow-visable{
        width: max-content;
        padding: 8px 15px;
    }
    body .departure-schedule__table-container{
        width: max-content;
        margin-right: 15px;
    }
    body .departure-schedule__table-container table{
        width: max-content;
    }
}
@media screen and (max-width: 320px){
    .departure-schedule__table-container table thead tr th,
    .departure-schedule__table-container table tbody tr td{
        max-width: 250px;
    }
}