 #_hj_feedback_container { display:none;}

@media only screen and (min-width:768px) { 
.slider { position:relative; background:none;  }
.slider img { width:100%; height:100%;}
.tab-content{background:#1b436e; padding:15px 30px 30px 30px; border-radius:0px; }
.form-control.return { padding:0 0 0 20px!important}
.form-bg {top: 60%!important;/* width: 530px; */z-index: 99;position: absolute;background: #0f0f0fb0;padding: 20px 7px 15px 5px;border-radius: 15px;}
.form-bg h1 { color:#fff; text-align:center; font-weight:300!important; padding-bottom:10px; font-family:Roboto!important; font-size:22px;}
.form-bg label { color:#fff; font-weight:500;}
.form-bg label span { color:#999; }
.form-bg .multicity-add { margin-top:10px;}
.form-bg .multicity-add a { color:#faa61a}
.form-bg .multicity-add a:hover { color:#fff;}
.form-bg .flip { position:absolute; left:15%;z-index: 999;}
.form-bg .flip img { width:42px!important; height:42px!important;}
.form-bg .date {position: absolute; left: 48.1%;  margin-top: 0%;  z-index: 999;/*top: 45%;*/}
.form-bg .date img { width:42px!important; height:42px!important;}
.form-group.sapce { margin-right:12px; float:left; display:inline-block;}
.form-group.fltright { float:right; display:inline-block;}
.form-group.radiowidth { width:100%;}
.form-group.autowidth { width:100%;}
.form-group.middlewidth { width:48.7%; display:inline-block;}
.form-group.searchwidth { width:100%; margin:15px auto 0 auto!important; text-align:center;}
.form-group.searchwidth .btn { width:22%; margin:0 auto!important; font-size:25px; }
.other-option { display:none;  position:absolute; margin-top:0px; border-radius:6px; /*left:5%;*/ border:1px solid #d0d0d0; background:#fff; padding:10px; width:260px; 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; float:left; width:51%; 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 {  }
.other-option input.count { width:40px; height:38px; color:#666; border:1px solid #b4b4b4; display:inline-block; vertical-align:top; border-left:0; border-right:0; text-align:center;}
.other-option .form-control.class {height:38px!important; width:115px; 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:#010101; color:#fff!important}
.other-option .btn:hover { background:#faa61a;}
.btm-line { border-bottom:1px solid #ccc; padding:10px 0 12px 0}

.hom-headings {  font-size:24px; color:#333; margin:0 0 20px 0; text-align:center; padding:10px 0px; line-height:26px; font-family:Roboto Condensed!important; font-weight:500;}
.hom-headings span  {font-size:14px; font-weight:normal; color:#666; display:block;}

.book-now{
    font-size:10px;
    background-color:#faa61a;
    color:#ffffff;
    border-radius:11px;
    padding:5px;
    text-transform:uppercase;

}
.book-now:hover{
    background-color:#D36F15;
    color:#fff;
}

.hot-page2-hom-pre-head {
  background: #faa61a;
  color: #fff;
  padding: 1px 0px;
  text-align: center;
   width:100%;
}
.hot-page2-hom-pre-head:after, .hot-page2-hom-pre-head:before {
 
 
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.hot-page2-hom-pre-head h3 {
  color: #ffffff;
  font-size:24px;
  
}
.hot-page2-hom-pre-head:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #faa61a;
  border-width: 9px;
  margin-left: -9px;
  z-index: 9;
}
.hot-page2-hom-pre-head span{
    color:#faa61a;
    float:right;
    line-height:20px;
   
    font-size:24px;
}

.hot-page2-hom-pre {
    position: relative;
    overflow: hidden;
    background: #ffffff;
    padding: 15px;
    border: 1px solid #e7e7e7;
    margin-bottom: 30px;
}
.hot-page2-hom-pre ul {
    padding: 0px;
}
.hot-page2-hom-pre ul li {
    list-style-type: none;
    border-bottom: 1px solid #e7e7e7;
    position: relative;
    overflow: hidden;
    padding: 9px 0px;
}
.hot-page2-hom-pre div {
    float: left;
}
.hot-page2-hom-pre-1 {
    width: 10%;
}
.hot-page2-hom-pre-1 img {
    width: 30px;
    height: 30px;
    border-radius: 2px;
}
.hot-page2-hom-pre-2 {
    width: 80%;
    padding: 0px 15px;
}
.hot-page2-hom-pre-2 h5 {
    margin-top: 0px;
    margin-bottom: 2px;
    color: #343c42;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    text-overflow: ellipsis;
    white-space: pre;
    overflow: hidden;
}
.hot-page2-hom-pre-2 span {
    font-size: 13px;
    color: #999;
}
.hot-page2-hom-pre-3 span {
    position: absolute;
    border: 1px solid #e2e2e2;
    padding: 5px 14px;
    border-radius: 2px;
    font-size: 16px;
    z-index: 9;
    line-height: 20px;
    color: #4c4c4c;
    font-weight: 300;
    text-align: center;
    text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.28);
    right: 0px;
}
.hot-page2-hom-pre ul li:last-child {
    border-bottom: 0px;
    padding-bottom: 0px;
}
.home-deals { float:right; width:30%; position:absolute; right:8%; top:2.5%;}
.home-deals { width:auto;}
/******************* Search Engine *********************/
.top-main{ position:relative;}
.travel-deals { float:left; width:47%; text-align:right; margin-top:60px; }
.travel-deals img { float:right; padding-left:15px;}
.travel-mid { float:left; width:5%; text-align:center; border:1px solid #fff;  }
.travel-mid .flight-arrow {text-align:center; position:absolute; top:-25px; }
.fare-alerts { float:left; width:47%;  margin-top:60px;  }
.fare-alerts img { float:left; padding-right:15px;}
.top-main .headings { font-size:22px; color:#333; padding-bottom:10px;}
.top-main .text { margin:0 0 0 0}
.top-main .text span {color:#faa61a; }
.top-main .btns { margin-top:20px; }
.top-main .btns a.btn {  border-radius:16px; color:#fff; text-transform:uppercase; font-size:11px; width:100px!important; height:32px; line-height:30px;}

.latest { background:#f4f4f4; margin:60px 0 20px 0; text-align:center; padding:15px 0 25px 0; overflow:hidden;}
.latest .block { float:left; position:relative; min-height:235px; text-align:left; width:22%; margin:10px 30px 25px 0; background:#fff; border:1px solid #dbdada; cursor:pointer;}
.latest .block .lat-img img { width:100%;}
.latest .block .lat-loc { padding:8px 10px 5px 10px; font-weight:bold; color:#333; line-height:20px; }
.latest .block .lat-loc span.date { color:#666; font-size:12px; font-weight:normal;}
.latest .block .lat-offer { width:100%; background:url(content/images/offer-bg.png)0 0 no-repeat; color:#fff; font-size:13px; padding:1px 10px 5px 10px;}
.latest .block .lat-offer span { color:#faa61a; float:right; font-weight:bold; font-size:18px; line-height:17px;}
.latest .block .lat-book { width:100%; position:absolute; bottom:-14px; text-align:center;}
.latest .block .lat-book .btn{ background:#e9e7e7; width:100px; border-radius:16px; border:1px solid #d9d9d9; color:#666; text-transform:uppercase; font-size:11px; height:32px; line-height:30px;}
.latest .block .lat-book .btn:hover { background:#faa61a; border:1px solid #faa61a; color:#fff;}
.latest .block.last { margin-right:0;}

.inter { float:left; width:31%; margin-right:30px; margin-bottom:10px; }
.domes { float:left; width:32%; margin-right:20px; margin-bottom:10px;  }
.deals-block { border:1px solid #d9d9d9; border-bottom:none; overflow:hidden; padding:0 0 0 10px; cursor:pointer; font-size:13px;}
.deals-block:last-child {border-bottom:1px solid #d9d9d9;}
.deals-block:hover{  background:#f6f6f6;}
.deals-block.last {border-bottom:1px solid #d9d9d9;}
.deals-block .loc { float:left; width:40%; line-height:12px; padding:15px 0 4px 0} 
.deals-block .loc a { color:#555;}
.deals-block .date { float:left; width:34%; line-height:35px;padding:3px 0 7px 0; }   
.deals-block .fare { float:right; width:26%; text-align:right; font-size:11px; padding:6px 10px 2px 0; line-height:35px; color:#faa61a;}  
.deals-note { font-size:13px; color:#777;}
.deals-note span { color:#c31e1e;}

.top-deals { float:right; width:32%; margin-bottom:10px;}
.top-deals-block { border:1px solid #d9d9d9; border-bottom:none; overflow:hidden; padding:1px 0 1px 10px; cursor:pointer; font-size:14px;}
.top-deals-block:last-child {border-bottom:1px solid #d9d9d9;}
.top-deals-block:hover{  background:#f6f6f6;}
.top-deals-block.last {border-bottom:1px solid #d9d9d9;}
.top-deals-block .loc { float:left; width:45%; line-height:35px; padding:4px 0 4px 0; font-size:13px;} 
.top-deals-block .loc a { color:#555;}
.top-deals-block .fare { float:right; width:20%; text-align:right; font-size:14px; padding:2px 10px 2px 0; font-weight:bold; line-height:35px; color:#faa61a;}  

.daily-deals { background:#f4f4f4; margin:30px 0; text-align:center; padding:15px 0; overflow:hidden;}
.daily-deals .daily-block { float:left; width:31%; text-align:left; margin:8px 30px 25px 0; position:relative; overflow:hidden; cursor:pointer; }
.daily-deals .daily-block.last { margin-right:0;}
.daily-deals .daily-block img { width:100%;}
.daily-deals .daily-block .daily-loc { background:rgba(0,0,0,0.7); position:absolute; width:100%; bottom:0; color:#fff; font-weight:bold; padding:5px 10px}
.daily-deals .daily-block .daily-loc span { float:right; color:#faa61a; font-size:12px;font-weight:normal;}
.hovereffect {width:100%; height:100%; float:left; overflow:hidden; position:relative; cursor:pointer;}
.hovereffect .overlay {width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; opacity:0; text-align:center; background-color:rgba(0,0,0,0.5); transition:all .4s ease-in-out}
.hovereffect img {display:block; position:relative; transition:all .4s linear;}
.hovereffect h2 {text-transform:uppercase; color:#fff; text-align:center; position:relative; font-size:17px;  padding:10px; background:rgba(0,0,0,0.6);  transition:all .2s ease-in-out;}
.hovereffect div.info {text-decoration:none; display:inline-block; text-transform:uppercase; color:#fff; border:1px solid #fff; width:105px;
background-color:transparent; filter:alpha(opacity=0); transition:all .2s ease-in-out; margin:50px 0 0; padding:7px 14px; cursor:pointer; }
.hovereffect div.info:hover {box-shadow:0 0 5px #fff;}
.hovereffect:hover img {-ms-transform:scale(1.2); transform:scale(1.2);}
.hovereffect:hover .overlay {opacity:1;filter:alpha(opacity=100);}
.hovereffect:hover h2,.hovereffect:hover a.info {opacity:1;filter:alpha(opacity=100); transform:translatey(0);}
.hovereffect:hover a.info {transition-delay:.2s;}

.reason-trust { text-align:center; margin-bottom:30px;}
.reas-block { float:left; text-align:center; width:23%; margin-right:2%; margin-top:10px; text-align:center;}
.reas-block.last { margin-right:0;}
.reas-block .reas-hd { font-size:18px; color:#444;}
.reas-block .reas-txt { padding:7px 0; line-height:20px; font-size:14px;}

.crousel-txt {position:absolute; width:200px; border:1px solid #000; right:20%; top:10%;}
.carousel-fade .carousel-inner .item { -webkit-transition-property: opacity; transition-property: opacity;}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right { opacity: 0;}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right { opacity: 1;}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right { left:0;  transform: translate3d(0, 0, 0);}
.thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { height:500px;}

.unpub-promo-bg { background:#faa61a; min-height:120px; color:#fff; margin:25px 0 15px 0}
.unpub-promo-bg .unpb-txt { float:left; width:70%; font-size:25px; font-weight:300; padding:16px 0 0 25px}
.unpub-promo-bg .unpb-txt span { font-weight:bold; }
.unpub-promo-bg .unpb-call { font-weight:700; color:#ffd131; font-family:Roboto Condensed; font-size:35px;}
.unpub-promo-bg .unpb-call a {color:#fff}
.unpub-promo-bg .unpb-call .fa { color:#faa61a;}
.unpub-promo-bg .unpb-img { float:right; width:25%; margin:8px 15px 0 0}
}


@media only screen and (min-width:992px) and (max-width:1199px) {
.form-bg { top:5%;}
.inter {  margin-right:20px; }
.domes { margin-right:10px;}
.unpub-promo-bg .unpb-txt {width:67%; font-size:22px; }
.unpub-promo-bg .unpb-img { width:30%;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
/*.form-bg { top:2%;  }*/
.top-main .headings { font-size:19px;}
.latest {margin:30px 0 20px 0; padding:15px 0; }
.latest .block { min-height:200px; width:24%; margin:10px 9px 15px 0;}
.latest .block .lat-loc { padding:5px; }
.inter {  width:100%; margin-bottom:15px; }
.domes { width:100%; margin-bottom:15px;}
.top-deals { width:100%; margin-bottom:15px;}
.hom-headings {  margin:0 0 10px 0;}

.daily-deals {margin:10px 0; padding:15px 0;}
.daily-deals .daily-block {width:32.8%; margin:8px 5px 10px 0; font-size:13px; }
.daily-deals .daily-block .daily-loc { font-weight:normal; padding:5px 5px}
.daily-deals .daily-block .daily-loc span {  font-size:14px;}
.hovereffect div.info {margin:30px 0 0;}
.reas-block .reas-hd { font-size:14px; color:#444; font-weight:bold;}
.reason-trust { text-align:center; margin-bottom:20px;}

.app-news-bg .aap-left .txt1 { font-size:28px; padding:12px 0 0 15px; }
.app-news-bg .aap-left .txt2 { padding:0 0 0 15px;}
.app-news-bg .aap-left .txt3 {padding:5px 0 0 15px;}
.app-news-bg .aap-right .txt1 { font-size:28px; padding:12px 0 0 15px; }
.app-news-bg .aap-right .txt2 { padding:0 0 0 15px;}
.app-news-bg .aap-right .form-group { margin-top:5px!important; margin-left:15px;}

.unpub-promo-bg { background:#faa61a; color:#fff; margin:25px 0 15px 0; overflow:hidden; text-align:center;}
.unpub-promo-bg .unpb-txt { float:left; width:100%; font-size:25px; font-weight:300; padding:16px 0 0 25px}
.unpub-promo-bg .unpb-txt span { font-weight:bold; }
.unpub-promo-bg .unpb-call { font-weight:700; color:#ffd131; font-family:Roboto Condensed; font-size:35px;}
.unpub-promo-bg .unpb-call a {color:#fff}
.unpub-promo-bg .unpb-call .fa { color:#faa61a;}
.unpub-promo-bg .unpb-img { float:right; width:100%; margin:8px 15px 15px 0}
}
.date-size-flt{
    font-size: 13px;
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .form-bg { top:2% !important;  }
    .page-cover h2{
        display: none;
    }
}