@media only screen and (max-width:767px){
.slider { background:#fff; background-size:100% 100%;}
.slider img { display:none;}
.type-bg { background:#e1b964; border-radius:18px; padding:7px 6px 10px 4px}
input[type=radio] {  display:none; }
input[type=radio] + label { display:inline-block; border-radius:18px; background:#e1b964;  margin:0; padding:4px 18px; font-weight:500!important; color:#fff; }
input[type=radio]:checked + label { background-image:none; background-color:#fff; color:#e1b964; border:none; }
.form-bg { padding:15px 10px 10px 10px; background:#e1b964; margin-top:15px; margin-bottom:15px;}
.form-bg .form-group label { color:#fff; font-weight:normal;}
.form-group { margin:0 0 15px 0!important; float:left; display:inline-block;}
.form-group .form-control.pad-left { padding-left:10px;}
.form-group.fltright {float:right!important; display:inline-block;}
.form-group.radiowidth {width:100%; text-align:center;} 
.form-bg .flip { position:absolute; left:45.2%; margin-top:38px;}
.form-bg .flip img { width:41px!important; display:block;}
.form-bg .date { position:absolute; left:45%; margin-top:5px;}
.form-bg .date img { width:41px!important; display:block;}
.form-group.radiowidth {width:100%; text-align:center;} 
.form-group.autowidth { width:100%;}
.form-group.middlewidth { width:49%;}
.form-group.searchwidth { width:100%; margin:0 auto 10px auto!important; text-align:center}
.form-group.searchwidth .btn { width:100%; margin:0 auto!important; }
.other-option { display:none;  position:absolute; margin-top:60px;  border-radius:6px; left:5%; border:1px solid #d0d0d0; background:#fff;  padding:10px; width:270px; -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.56); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.56); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.56); z-index:99}
.other-option:after {bottom:100%; left:20%;	border:solid transparent; content:" ";	height:0; width:0; 	position:absolute; pointer-events:none;	border-color:transparent;
	border-bottom-color:#fff; border-width:10px;margin-left:-10px;}
.other-option label { color:#666!important; float:left; width:50%; padding-top:10px; font-weight:normal;}
.other-option .form-group { margin:0 0 5px 0!important; display:block; width:100%;}
.other-option input.qty { width:38px; font-weight:bold; color:#888; background:#f3f1f1; height:38px; border:1px solid #b4b4b4; text-align:center;}
.other-option input.qty:hover { background:#e1b964; border:1px solid #e1b964; color:#fff;}
.other-option input.count { width:40px; height:38px; color:#666; border:1px solid #b4b4b4; display:inline-block; border-left:none; border-right:none; vertical-align:top; text-align:center;}
.other-option .form-control.class {height:38px!important; width:115px; background:#fff url(/content/images/arrow1.png)95% no-repeat; border:1px solid #b4b4b4!important; border-radius:0; padding:0 0 0 5px!important;  }
.other-option .btn { width:100%; float:right; margin-top:2px; border-radius:2px; height:38px; background:#125047; color:#fff!important}
.other-option .btn:hover { background:#e1b964;}
.btm-line { border-bottom:1px solid #ccc; padding:10px 0 12px 0}

.flt-offers { background:#f4f4f4; margin:10px 0; text-align:center; padding:0 0; overflow:hidden;}
.flt-offers .offers-block { float:left; width:100%; text-align:center; margin:8px 0 15px 0; position:relative; overflow:hidden;position:relative; box-shadow: 0px 3px 5px 0px rgba(189,189,189,1); }
.flt-offers .offers-block.last { margin-right:0; float:right;}
.flt-offers .offers-block img { }
.flt-offers .offers-block .text { background:#fff; width:100%; bottom:0; color:#333; font-size:13px; padding:10px 10px; }
.flt-offers .offers-block .text span { color:#e1b964;}

.inter-deals { float:left; width:100%; margin:0 0 15px 0;}
.domes-deals { float:left; width:100%; margin:0 0 15px 0;}
.travel-by-dest { float:right; width:100%; margin:0 0 15px 0;}
.btm-deal-head { font-size:22px; color:#444; margin:0 0 15px 0; padding:0; line-height:26px; font-family:Roboto Condensed!important; font-weight:500;}
.btm-deals-row { background:#fff; font-size:13px; overflow:hidden; padding:6px 5px; border-top:1px solid #dfe3e3; cursor:pointer; }
.btm-deals-row:last-child {border-bottom:1px solid #dfe3e3; }
.btm-deals-row:hover { background:#dfe3e3; }
.btm-deals-row:nth-child(even) { background:#f6f6f6;}
.btm-deals-row:nth-child(even):hover { background:#dfe3e3; }
.btm-deals-row .from { float:left; width:60%; color:#333}
.btm-deals-row span.from.destin { color:#2376b5; padding-top:5px;}
.btm-deals-row .date { color:#666}
.btm-deals-row .fare { float:right; width:30%; text-align:right; color:#e97309; font-weight:bold; font-size:15px; padding-top:7px; }
.btm-deals-row .fare .book-nw{font-size:11px;text-transform:uppercase;font-weight:normal;color:#fff;padding:7px;background-color:#e1b964;border-radius:16px; }
.btm-deals-row .fare .book-nw:hover{background-color:#000000;color:#fff;}
.btm-deals-row .fare .fa { font-size:25px; line-height:8px;}
.btm-deals-row-flt { background:#fff; font-size:13px; overflow:hidden; padding:6px 5px; border-top:1px solid #dfe3e3; cursor:pointer; }
.btm-deals-row-flt:last-child {border-bottom:1px solid #dfe3e3; }
.btm-deals-row-flt:hover { background:#dfe3e3; }
.btm-deals-row-flt:nth-child(even) { background:#f6f6f6;}
.btm-deals-row-flt:nth-child(even):hover { background:#dfe3e3; }
.btm-deals-row-flt .from { float:left; width:60%; color:#333}
.btm-deals-row-flt span.from.destin { color:#2376b5; padding-top:5px;}
.btm-deals-row-flt .date { color:#666; padding-top:5px;}
.btm-deals-row-flt .fare { float:right; width:21%; text-align:right; color:#e97309; font-weight:bold; font-size:15px; padding-top:4px; }
.btm-deals-row-flt .fare .fa { font-size:25px; line-height:8px;}
.btm-deals-row-flt .fare .book-nw{font-size:8px;text-transform:uppercase;font-weight:normal;color:#fff;padding:7px;background-color:#e1b964;border-radius:16px; }
.btm-deals-row-flt .fare .book-nw:hover{background-color:#000000;color:#fff;}
.mob-hide { display:none;}
h1 { display:none;}
.main-content-btm { display:none}

}
