@media only screen and (max-width: 600px) {
    #logo{
        height: 50px;
    }
    .steps-form .steps-row .steps-step p{
        font-size: 12px;
    }
   #form-passenger{
       padding: 0;
   }
    .group-detail {
        width: 98%;
        margin: 0 auto;
        padding-bottom: 0rem;
    }
    #passenger .group-detail .form-border-group, #success .group-detail .form-border-group{
        margin: 0.5rem 0;
    }
    .group_booking_details{
        padding: 0 10px;
    }
    body #passenger .group-detail .container,body #preview .group-detail .container,body #success .group-detail .container {
        padding: 3rem 1.2rem;
    }
    #group-payment .payment_method_label,.installment_not_active {
        width:100%;
    }
    #group-payment .payment_method_label img {
        height: auto;
    }

    body .payment-tab-content li img {
        width: 20px;
    }
    .payment-tab-content span{
        display: block;
    }
    .group-schedule-sm h2.h3{
        font-size: 13px;
    }
    .group-schedule-sm h2.h3 span{ display: none}

    table.table-show-route, table.table-show-route thead, table.table-show-route tbody ,table.table-show-route th, table.table-show-route td, table.table-show-route tr {
        display: block;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    table.table-show-route thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.table-show-route tr { border: 1px solid #ccc; }

    /*table.table-show-route td {*/
        /*!* Behave  like a "row" *!*/
        /*border: none;*/
        /*border-bottom: 1px solid #eee;*/
        /*position: relative;*/
        /*padding-left: 50%;*/
    /*}*/

    /*table.table-show-route td:before {*/
        /*!* Now like a table header *!*/
        /*position: absolute;*/
        /*!* Top/left values mimic padding *!*/
        /*top: 6px;*/
        /*left: 6px;*/
        /*width: 45%;*/
        /*padding-right: 10px;*/
        /*white-space: nowrap;*/
    /*}*/
    #schedule table.table-show-route td {
        display: inline-block;
    }
    #schedule table.table-show-route td.schedule-status{
        display: none;
    }
    .schedule-select{
        width: 100%;
    }
    .schedule-select a{
        display: block;
    }
    #goto-transfer-button{
        display: block;
    }
    .form-register{
        padding: 0;
    }
}
