@media only screen and (max-width: 1280px) and (min-width: 820px){

    #booking-content .one-category .flighttime, #booking-content .one-category .pax{
        display: none;
    }

    #booking-content .booking-container{
        *width               : 90%;
        width               : 768px;
    }
    #validation .validate-account{
        width               : 798px;
    }

    #booking-content .engine input[type="text"], #booking-content .engine input[type="password"]{
        width               : 374px;
        max-width           : 100%;
    }

    #booking-content .engine input.date, #booking-content .engine input.time{
        width               : 182px;
    }

    #booking-content .engine .div-fuel-stop, #booking-content .engine div.fuel-stop{
        width               : 236px;
    }

    #booking-content .engine input.pax{
        width               : 128px;
    }

    #booking-content .engine .date-time, #booking-content .engine .category-pax , #booking-content .engine .fuel-stop{
        margin              : 0 !important;
    }

    #booking-content .engine div.pax{
        margint             : 0 !important;
    }

    #booking-content .datetimepicker {
        top                 : 532px !important;
    }

    #booking-content .type-trip{
        display             : none;
        right               : 0 ;
        font-size           : 12px;
        width               : 301px;
        left                : 190px;
    }

    #booking-content .type-trip div{
        width: 78px;
    }

    #booking-content .engine .body{
        *width               : 100%;
        width               : 798px;
        float               : left;
    }

    #booking-content .map-tool, #booking-content #planes-result .planes-block, #booking-content #planes-result .planes-block .menu-bar, #booking-content #planes-result .planes-block .planes-result, #booking-content #planes-result .planes-block .planes-result .filter, #booking-content #planes-result .planes-block .planes-result .planes .item-block{
        *width               : 100%;
        width               : 798px;
    }

    #booking-content .item-block .info .images img{
        width               : 100px;
        height              : 56px;
    }

    #booking-content .item-block .info .images, #booking-content .item-block .info div{
        width               : 226px;
    }

    #booking-content .item-block .info{
        width               : 230px;
    }

    #booking-content .item-block .price{
        width               : 120px ;
    }

    #booking-content .info-plane{
        width               : 368px;
        margin-left         : 19px;
        margin-right        : -43px;
        margin-bottom       : 11px;
        float               : left;
    }
    #booking-content .slider-plane{
        margin-left         : 8px;
        width               : 428px;
    }
    #booking-content .item-block .info div span{
        font-size           : 11px;
    }
    #booking-content .item-block .info div button{
        height              : 15px;
        font-size           : 12px;
        padding             : 10px;
        margin-right        : -12px;
    }
    #booking-content .info-trip{
        top                 : -19px;
    }
    #booking-content .steps {
        width               : 283px;
        left                : 380px;
    }
    #booking-content .logout-div {
        right               : -7px;
    }
    #booking-content #categories-result .one-category .price {
        width               : 169px;
    }
    #booking-content .alert-danger {
        width               : 799px !important;
    }

    #booking-content div.info-trip div.row div.info-trip-slider {
        width               : 828px;
        float               : left;
        margin-left         : 14px;
        margin-top          : 5px;
    }

    #booking-content div.info-trip div.row div.info-trip-slider > div:first-child {
        margin-top          : 10px;
    }

    #booking-content div.info-trip div.row div.info-trip-slider > div:last-child {
        width               : 358px;
    }

    #booking-content div.info-trip div.row div.info-trip-slider > div {
        float               : left;
    }

    #booking-content div.info-trip div.row div.info-trip-content {
        margin-left         : 59px;
    }

    #booking-content .info-trip .info-trip-content .trip-info {
        font-size           : 14px;
        line-height         : 24px;
    }

    #booking-content .block-menu{
        width               : 33%;
        float               : left;
    }
    #booking-content .block-menu:nth-child(3){
        width               : 34%;
    }
    #booking-content .block-menu:nth-child(4), #booking-content .block-menu:nth-child(5){
        width               : 32%;
    }

    .empty-legs-btn{
        top                 : 15px;
        left                : 277px;
    }

    .new-leg, .new-ret{
        display             : inline !important;
    }

    #booking-content #empty-legs-block{
        width               : 816px;
        height              : 276px;
    }

    #booking-content #empty-legs-block .empty-legs {
        width               : 384px;
        margin-bottom       : 22px;
        margin-left         : 5px;
    }

    #booking-content #empty-legs-block .empty-legs:first-child{
        margin-left         : 5px;
    }

    .results .detail-btn button{
        width               : 110px !important;
    }

    #trip-confirmation .info-trip .info-trip-buttons {
        margin-right        : 193px;
    }

    #booking-content div.info-trip div.row div.info-trip-slider div:last-child {
        margin-bottom       : 5px;
    }
/**/
    #booking-content .bx-wrapper{
        width               : 424px;
    }

    #booking-content .bx-wrapper .bx-viewport li > img , #booking-content .slider-plane .bx-wrapper .bx-viewport li .diagram > img{
        height              : 234px !important;
    }

    #booking-content .bx-wrapper .bx-viewport li{
        height              : 234px !important;
    }

    #booking-content .diagram-h-arrows .arrows{
        margin-left         : 10px;
        line-height         : 47px;
    }

    #booking-content .cabin-v-arrows .arrows{
        line-height         : 12;
    }

    .currency-btn{
        top                 : 16px;
        left                : 241px;
    }

    #booking-core .currency-btn {
        top                 : 16px;
        left                : 194px;
        padding             : 7px 10px !important;
    }

    #alert-mobile img{
        width               : 150px;
        height              : 52px ;
    }

    #planes-result.exterior-emptyleg .planes-block .item-block .info {
        width               : 340px !important;
        margin-left         : 10px;
    }

    #planes-result.exterior-emptyleg .slider-plane {
        margin-left         : 8px;
    }

    #planes-result.exterior-emptyleg .info-plane {
        margin-left         : 19px;
    }

    #planes-result.exterior-emptyleg .planes-block .item-block .info div:first-child{
        width               : 320px !important;
    }

}


/* iPad - iPad mini */
@media only screen and (width: 1024px) and (height: 768px){

    #booking-content .engine .body .leg-components > .columns{
        width               : 100%;
    }

    #booking-content .engine .body .leg-components > .columns > .columns{
        width               : 48%;
    }

    #booking-content .engine .body .leg-components > .columns > .columns > input{
        width               : 100%;
    }

    #booking-content .engine .body .leg-components > .columns > .columns > .columns{
        width               : 50%;
    }

    #booking-content .engine .body .leg-components .right-group > .columns{
        margin              : 0 5px 0 5px !important;
    }

    #booking-content .engine .body .leg-components .right-group > .columns.date-time > .columns{
        width               : 50%;
        margin              : 0 0 0 0;
    }

    #booking-content .engine .body .leg-components .right-group > .columns.date-time > .columns input.date{
        width               : 98%;
    }

    #booking-content .engine .body .leg-components .right-group > .columns.date-time > .columns input.time{
        width               : 100%;
    }

    #booking-content .engine .body .leg-components .right-group > .columns.category-pax > .div-fuel-stop{
        width               : 60%;
        margin              : 0 5px 0 0;
    }

    #booking-content .engine .body .leg-components .right-group > .columns.category-pax > .div-fuel-stop .fuel-stop{
        width               : 100%;
    }

    #booking-content .engine .body .leg-components .right-group > .columns.category-pax > .div-pax{
        width               : 37%;
        margin-right        : 0;
    }

    #booking-content .engine .body .leg-components .right-group > .columns.category-pax > .div-pax input{
        width               : 100%;
    }

    .empty-legs-btn1 {
        top                 : 14px;
        left                : 682px;
    }

    #booking-content #empty-legs-block {
        width               : 97%;
    }

    #booking-content #empty-legs-block .empty-legs {
        width               : 46%;
        margin              : 14px !important;
    }

    #booking-content .one-category .flighttime{
        display             : block;
        width               : 153px !important;
    }

    #booking-content .one-category .detail-btn{
        padding             : 28px 10px;
    }

    #booking-content .item-block .price{
        margin              : 0 90px;
    }

    #booking-content div.info-trip div.row div.info-trip-content {
        margin              : auto !important;
        float               : none;
    }

    #booking-content div.info-trip div.row div.info-trip-slider {
        margin              : auto;
        float               : none;
    }

    #booking-content div.info-trip div.row div.info-trip-slider textarea{
        margin-top          : 0px !important;
    }

    #trip-confirmation .info-trip .info-trip-buttons button {
        width               : 124px !important;
    }

    #trip-confirmation .info-trip .info-trip-buttons {
        margin-right        : 100px;
    }

    #booking-content div.info-trip div.row div.info-trip-slider div:last-child {
        margin-left         : 20px !important;
    }

    .results .detail-btn button {
        width               : 75px !important;
    }

}