@media only screen and (max-width:1024px){

}

@media only screen and (max-width:992px){

    .keel-mom .Flights-Results-LegInfo .col-field.time.depart{
        margin-left: -15px;
    }

    .keel-mom .Flights-Results-LegInfo div.col-field.time span{
        font-size: 14px;
    }

    .keel-mom .Flights-Results-LegInfo .col-field.time .top .base-time{
        font-size: 14px;
    }

    .keel-mom .Flights-Results-LegInfo .col-field.stops{
        width: 76px;
    }

    .keel-mom .Flights-Results-LegInfo div.col-field.time span.name{
        display: none;
    }

    .keel-mom .Flights-Results-LegInfo .col-field.time.depart{
        display: flex;
        flex-direction: column-reverse;
    }

    .keel-mom .Flights-Results-LegInfo div.col-field.time.return{
        display: flex;
        flex-direction: column;
    }

    .body-main.filter-active{
        padding-right: 0;
    }

    .body-main.filter-active .fixed-bottom{
        padding-right: 0;
    }

    .filter-main{
        max-width: 300px;
    }
    .search-top-display{
        display: none;
    }

}

@media only screen and (max-width:767px){

    html{min-width: 300px !important;}
    body{font-size:12px !important; }
    h6,.h6{font-size:14px !important;}
    h5,.h5{font-size:15px !important;}
    .keel-mom .Flights-Results-LegInfo .col-field.time .top .base-time{font-size:12px;}
    .keel-mom .Flights-Results-LegInfo div.col-field.time span{font-size:12px;}
    #flight_form .formRow--input{font-size:12px;}

    
/*}

@media only screen and (max-width:479px){*/
    body {
       /* font-size: 0.7rem;*/
    }

    .insuleft{margin-left:auto;}

    #flight_nav > .row > .col-6{
        padding-right: 15x;
        padding-left: 5px;
    }

    #flight_nav > .row > .col-6:first-child{
        padding-right: 5px;
        padding-left: 15px;
    }

    .text-muted{
        /*display: none;*/
    }

    .al-div img+.text-muted{
        display: none;
    }

    .keel-mom .Flights-Results-LegInfo div.col-field.time{
        min-width: inherit;
    }

    .h5, h5{
        font-size: 1.12rem;
    }

    .keel-mom .Flights-Results-LegInfo .col-field.stops{
        width: auto;
    }

    .keel-mom .Flights-Results-LegInfo .col-field.stops .duration{
        white-space: nowrap;
    }
    
    .keel-mom .Flights-Results-LegInfo .col-field.stops .top{
        padding-bottom: 4px;
    }

    .detail-shadow img.al{
        width: 25px;
        height: 25px;
    }

    .badge.badge-success{
        /*display: none;*/
    }

    #price_selected{
        display: flex;
        justify-content: space-between;
        padding-top: 0 !important;
    }

    #price_selected .mt-3, #price_selected .my-3, #price_selected .mt-2, #price_selected .my-2{
        margin-top: 0 !important;
    }

    .final-price-span{
        margin: 2px 0 1px 0;
    }

    #matrix_nav #dep_selected{
        order: 2;
    }

    #matrix_nav #ret_selected{
        order: 3;
    }

    #matrix_nav #price_selected{
        order: 1;
        margin: 10px 0 5px 0;
    }
    .col-field.stops .bottom{
    font-size:10px!important;
    font-weight:normal!important;
}
}