@media only screen and (min-width:768px){
.deals { margin:15px 0 0 0}
.deals-row-head-bg { background:#eceded!important; padding:15px 15px;  color:#2376b5; font-weight:bold; border:1px solid #dadada; overflow:hidden;}
.deals-row-head-bg span.flight-from { float:left; width:25%;}
.deals-row-head-bg span.flight-to { float:left; width:25%;}
.deals-row-head-bg span.flight-dates { float:left; width:25%;}
.deals-row-head-bg span.flight-fare { float:left; width:25%; text-align:right; }
.deals-row-head-bg span.flight-fare.price { color:#e1b964; font-weight:bold; font-size:16px;}
.deals-row-head-bg span.to-mob { display:none;}
.deals-row-head-bg span.mob-detail { display:none;}

.deals-row { background:#fff; overflow:hidden; padding:10px 15px; border-bottom:1px solid #dfe3e3; cursor:pointer; }
.deals-row:hover { background:#e1b964; color:#fff;}
.deals-row:nth-child(even) { background:#f6f6f6;}
.deals-row:nth-child(even):hover { background:#e1b964; color:#fff;}
.deals-row span.flight-from { float:left; width:25%;}
.deals-row span.flight-to { float:left; width:25%;}
.deals-row span.flight-dates { float:left; width:25%;}
.deals-row span.flight-fare { float:left; width:25%; text-align:right; }
.deals-row span.flight-fare.price { color:#e1b964; font-weight:bold; font-size:16px;}
.deals-row span.to-mob { display:none;}
.deals-row span.mob-detail { display:none;}

.deals-call-head { background:#eceded!important; padding:15px 15px;  color:#2376b5; font-weight:bold; border:1px solid #dadada; overflow:hidden;}
.deals-call-head span.flight-from { float:left; width:20%;}
.deals-call-head span.flight-to { float:left; width:20%;}
.deals-call-head span.flight-dates { float:left; width:30%;}
.deals-call-head span.flight-fare { float:left; width:15%;  }
.deals-call-head span.flight-call { float:left; width:15%;   }
.deals-call-head span.flight-fare.price { color:#e1b964; font-weight:bold; font-size:16px;}
.deals-call-head span.to-mob { display:none;}
.deals-call-head span.mob-detail { display:none;}

.deals-row-call { background:#fff; overflow:hidden; padding:10px 15px; border-bottom:1px solid #dfe3e3; cursor:pointer; }
.deals-row-call:hover { background:#e1b964; color:#fff;}
.deals-row-call:hover.flight-call { color:#fff;}
.deals-row-call:nth-child(even) { background:#f6f6f6;}
.deals-row-call:nth-child(even):hover { background:#e1b964; color:#fff;}
.deals-row-call span.flight-from { float:left; width:20%;}
.deals-row-call span.flight-to { float:left; width:20%;}
.deals-row-call span.flight-dates { float:left; width:30%;}
.deals-row-call span.flight-fare { float:left; width:15%;  }
.deals-row-call span.flight-call { float:left; width:15%;  color:#2376b5; }
.deals-row-call span.flight-call span.mob-show { display:none;}
.deals-row-call span.flight-fare.price { color:#e1b964; font-weight:bold; font-size:16px;}
.deals-row-call span.to-mob { display:none;}
.deals-row-call span.mob-detail { display:none;}

.deals-discl { font-size:12px; font-weight:400; color:#999; padding-top:12px; margin-bottom:20px;}
.deals-discl span { color:#c31e1e;}


/*======================== flights ==========================*/
}

@media only screen and (min-width:768px) and (max-width:991px) {
/*.form-bg { width:100%; }*/
.deals-row span.flight-from { width:22%;}
.deals-row span.flight-to {  width:22%;}
.deals-row span.flight-dates { width:28%;}
}


@media only screen and (max-width:767px){
.deals { margin:0}
.deals-row-head-bg { background:#eceded!important; padding:10px 5px;  color:#2376b5; font-weight:bold; border:1px solid #dadada}
.deals-row-head-bg span.flight-from { float:left; width:25%;}
.deals-row-head-bg span.flight-to { float:left; width:25%;}
.deals-row-head-bg span.flight-dates { float:left; width:25%;}
.deals-row-head-bg span.flight-fare { float:left; width:25%; text-align:right; }
.deals-row-head-bg span.flight-fare.price { color:#e1b964; font-weight:bold; font-size:16px;}
.deals-row-head-bg span.to-mob { display:none;}
.deals-row-head-bg span.mob-detail { }
.deals-row-head-bg span.fare-detail { float:right;}

.deals-row { background:#fff; overflow:hidden; padding:6px 0; border-bottom:1px solid #dfe3e3; cursor:pointer; }
.deals-row:hover { background:#e1b964; color:#fff!important;}
.deals-row:nth-child(even) { background:#f6f6f6;}
.deals-row:nth-child(even):hover { background:#e1b964; color:#fff;}
.deals-row span.flight-from { float:left; }
.deals-row span.flight-to { float:left;}
.deals-row span.flight-dates { float:left; width:80%;}
.deals-row span.flight-fare { float:left; width:25%; text-align:right; }
.deals-row span.flight-fare.price { color:#e1b964; font-weight:bold; font-size:16px; float:right; width:20%}
.deals-row span.to-mob { float:left; margin:0 2% 0 2%; color:#2376b5;}
.deals-row span.fare-detail { float:right;}
.mob-hide { display:none;}


.deals-call-head { background:#eceded!important; padding:10px 5px;  color:#2376b5; font-weight:bold; border:1px solid #dadada}
.deals-call-head span.flight-from { float:left; width:25%;}
.deals-call-head span.flight-to { float:left; width:25%;}
.deals-call-head span.flight-dates { float:left; width:25%;}
.deals-call-head span.flight-fare { float:left; width:25%; text-align:right; }
.deals-call-head span.flight-fare.price { color:#e1b964; font-weight:bold; font-size:16px;}
.deals-call-head span.to-mob { display:none;}
.deals-call-head span.mob-detail { }
.deals-call-head span.fare-detail { float:right;}

.deals-row-call { background:#fff; overflow:hidden; padding:6px 0; border-bottom:1px solid #dfe3e3; cursor:pointer; }
/*.deals-row-call:hover { background:#e1b964; color:#fff!important;}*/
.deals-row-call:nth-child(even) { background:#f6f6f6;}
/*.deals-row-call:nth-child(even):hover { background:#e1b964; color:#fff;}*/
.deals-row-call span.flight-from { float:left; }
.deals-row-call span.flight-to { float:left;}
.deals-row-call span.flight-dates { float:left; width:80%;}
.deals-row-call span.flight-fare { float:left;  text-align:left; }
.deals-row-call span.flight-call { float:right; width:50%;  text-align:right; margin-top:-20px; }
.deals-row-call span.flight-call a { border:1px solid #2376b5; color:#fff; padding:2px 5px; background:#2376b5; border-radius:2px; }
.deals-row-call span.flight-call.mob-show {}
.deals-row-call span.flight-fare.price { color:#e1b964; font-weight:bold; font-size:16px; float:left; width:25%}
.deals-row-call span.to-mob { float:left; margin:0 2% 0 2%; color:#2376b5;}
.deals-row-call span.fare-detail { float:right;}
.mob-hide { display:none;}

.deals-discl { font-size:12px; font-weight:400; color:#999; padding-top:12px;}
.deals-discl span { color:#c31e1e;}
}

.book-now {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: normal;
    color: #fff;
    padding: 7px;
    background-color: #e1b964;
    border-radius: 16px;
}
.book-now:hover{
    color:#fff;
    background-color:#000000;
}

@media only screen and (max-width: 767px) {
    .book-now {
        font-size: 8px;
        text-transform: uppercase;
        font-weight: normal;
        color: #fff;
        padding: 7px;
        background-color: #e1b964;
        border-radius: 16px;
    }

        .book-now:hover {
            color: #fff;
            background-color: #000000;
        }

}

