/* Minification failed. Returning unminified contents.
(135,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(137,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(139,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(140,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
/************** search box************************/
.cabin{width: 70%;padding: 5px;} 
/************ country name dorpdown**************/
.ui-menu .ui-menu-item {font-size: 14px; padding: 0px 5px 00px 5px; border-bottom: solid 1px #ccc;}
.red {border-bottom: solid 1px red !important;}
.retudnvli .input-style:-ms-input-placeholder,.retudnvli .input-style ::-ms-input-placeholder{color: red !important;}
/************************traveller Details*****************/
.paxFilter,.cabinDiv {width: 100%;font-family: lato-regular,Arial,Helvetica,sans-serif;position: relative;padding: 15px;margin-top: 0;}
.cabinDiv {height:230px;}
.pax-details .w300 {min-width: 270px;padding-bottom: 0;    color: #000;font-size: 14px;}
.pax-details .w100 {width: 82px;float: left;}
.pax-details .col-x-fluid {width: calc(100% - 10px)!important;}
.pax-details .pax-title {float: left!important;font-size: 1em;margin-top: 5px;}
.pax-details .dd {float: right!important;margin: 0;clear: both;}
.pax-details .dd {border: 1px solid #e5e5e5;border-radius: 0;color: #666;cursor: pointer;float: left;padding: 2px;position: relative;background-color: #fff;background-image: none!important;}
.pax-details .ddSpinnerMain {padding: 0!important;width: auto!important;border: 0!important;display: inline-flex;}
.pax-details .dd .ddTitle {top: -15px;}
.pax-details .ddcommon .ddTitle {padding: 0;position: relative;display: inline-block;width: 100%;}
.pax-details .ddSpinnerPlus {background-position: 10px 11px;}
.pax-details .ddSpinnerMinus.disabled {background-position: 11px -21px;cursor: default;}
.pax-details .ddSpinnerMain * {box-sizing: content-box!important;}
.pax-details .ddSpinnerMinus {left: -65px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;width: 30px !important;top: -15px !important;}
.pax-details .ddSpinnerMain .ddSpinnerMinus, .pax-details .ddSpinnerMain .ddSpinnerPlus {cursor: pointer;top: 0;width: 22px;height: 30px;position: absolute;background: url(/images/spinner-arrows.png) no-repeat -21px -21px #fff;border: 1px solid #cdcecf;}
.pax-details .ddSpinnerMain .ddSpinnerPlus {background-position: 10px 11px;}
.pax-details .dd .ddTitle .ddSpinnerPlus, .pax-details .dd .ddTitle .ddSpinnerPlus {right: 2px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;width: 30px;top: -15px;}
.pax-details .pax-limit {border-bottom: 1px solid #d9d9d9!important;padding: 10px 0;clear: both;}
.pax-details .pax-limit:last-child{border-bottom: none !important;}
.pax-details .dd .ddTitle .ddSpinnerPlus,.pax-details .dd .ddTitle .ddSpinnerPlus {right: 2px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;width: 30px;top: -15px;}
.cabinDiv .be-ddn-footer .done ,.pax-details .be-ddn-footer {text-transform: uppercase;padding: 10px 0 5px;overflow: hidden;}
.cabinDiv .be-ddn-footer .done ,.pax-details .be-ddn-footer .done {   background: #222222;padding: 7px 15px;text-align: center;color: #fff;border-radius: 4px;cursor: pointer;font-size: 12px;position: absolute;bottom: 17px;right: 20px}
.pax-details .light-grey {color: #8a8a8a;display: block;font-size: .786em;}
.pax-details .flight-class-type {width: 100%;float: left;}
.pax-details .flight-class-type ul{margin:0px; padding:0px;}
.pax-details .flight-class-type ul li{list-style: none;  cursor:pointer;    display:block;border: 1px solid #dedede;border-radius: 4px;color:#666;margin-bottom: 10px;text-align: center;}
.pax-details .flight-class-type ul li label{margin-bottom:0px; cursor:pointer; display:block; padding: 5px 10px; transition:ease all .5s; }
.pax-details .flight-class-type ul li input[type = "radio"]{opacity:0; position:absolute}
.pax-details .flight-class-type ul li input[type="radio"]:checked+label {background: #222222; color:#fff;}
.paxFilter  .inputbalnk{width: 10px !Important; margin: 0px !Important; padding: 0px !Important; display: inherit !Important; border: navajowhite !Important; font-size: 14px !Important;}
.pax-details .paxFilter-left {width: 210px;}
.pax-details .paxFilter-right {width: 150px;padding-top: 10px;box-sizing: content-box;}
/**********************filter***********************/
.filterOptins {display: none;color: #3f3f3f;position: absolute;width: auto;background: #fff;padding: 0;box-sizing: border-box;z-index: 4;box-shadow: 0 0 16px 10px rgba(0, 0, 0, .19)}
.filterOptins:after,.filterOptins:before {content: " ";display: table}
.filterOptins__chervolet {display: inline-block;border-color: transparent transparent #fff;border-width: 12px;border-style: solid;width: 0;height: 0;position: absolute;top: -21px}
.airlineFilters, .locationFilter {position: relative}.filterOptins .ui-autocomplete.hp-widget__sTo {padding: 0 40px 0 15px}
.locationFilter {min-height: 60px}
.cabinDiv:before,.autocomplete_from:before, .autocomplete_to:before, .classFilters:before, .dateFilter:before, .dateFilterReturn:before, .multiCityDate1:before, .multiCityDate2:before, .multiCityDate3:before, .multiCityDate4:before, .paxFilter:before, .reasonFilter:before {display: inline-block;border-color: transparent transparent #fff;border-width: 12px;border-style: solid;width: 0;height: 0;position: absolute;content: '';top: -22px;right: 47.6%;}
.autocomplete_to:before {left: 146px;}
.dateFilter, .dateFilterReturn, .multiCityDate1, .multiCityDate2, .multiCityDate3, .multiCityDate4 {height:100%;padding:0;}

.inputM,
.recentSearch,
.recentSearch__heading,
.switchBTN input+label {
font-family: lato-regular, Arial, Helvetica, sans-serif
}

.recentSearch,
.recentSearch__heading {
font-family: lato-regular, Arial, Helvetica, sans-serif
}

.ui-menu .ui-menu-item ,.ui-menu .ui-menu-item  {display: block;font-size: 13px;font-weight: normal;line-height: 1.5;min-height: 0;padding: 10px;text-decoration: none;text-align: left;}
.ui-menu .ui-menu-item:hover {background: #FF690F;color: #fff;}
/*********pasfilter******/

#ui-datepicker-div
{
top: 0!important;
left: 0!important;
}



/*--------------------------------- Search engine Start here --------------------------------- */
.ind_bg_img{;padding: 100px 0px 0px;background: url(/images/bg-1.jpg) no-repeat;background-size: cover;width: 100%;justify-content: center;align-items: center;min-height: 300px;overflow: hidden;background-position: center;}
.ind_bg_img .ind_src_eng_box {background:rgba(34,34,34,.8);padding: 10px;}
.ind_src_eng_box .one_wayTwo ul {margin: 0;padding: 0;margin-bottom: 5px;}
.ind_src_eng_box .one_wayTwo ul li {float: left;list-style: none;margin-right: 5px;cursor: pointer; margin-bottom:5px;}
.ind_src_eng_box .one_wayTwo ul li label input{ display:none;}
.ind_src_eng_box .one_wayTwo ul li label {display: inline-block;padding: 0 10px;font-weight: 700;line-height: 15px;color: #fff;text-decoration: none;font-size: 13px;border-radius: 2px;cursor: pointer;}
.ind_src_eng_box .one_wayTwo ul li.active {background:#ff6600;color: #fff;}
.ind_src_eng_box .one_wayTwo ul li.active label {color: #fff;}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes, .ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn {width: 18.65%;display: inline-block;float: left;position: relative;}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_date {width: 12.65%;display: inline-block;float: left;position: relative;}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_pax {width: 12.65%;display: inline-block;float: left;position: relative;}
.src_eng_cont .srch_eng_bxes>i, .src_eng_cont .srch_eng_bxes_pax>i {position: absolute;top: 10px;left: 5px;color: #ff6600;}
.src_eng_cont .srch_eng_bxes .input_type {height: 35px;width: 100%;border:none;font-size: 13px;padding: 0 25px 0 25px;outline: none; background: #ffffff; width: calc(100% - 10px);color: #222;
font-weight: bold;}
.src_eng_cont .srch_eng_bxes_pax .input_type_pax{height:35px;line-height: 35px;border: none;font-size: 13px;padding: 0 10px 0 25px;outline: none;background: #ffffff;width: calc(100% - 10px);color: #222;font-weight: bold;display: table;vertical-align: middle;align-items: center; white-space:nowrap;  }
.src_eng_cont  .input_type_pax span label {  margin:0px;}
.src_eng_cont .srch_eng_bxes .input_type_pax span {  width:50%; cursor:pointer}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn {width: 11.65%;display: inline-block;position: relative; overflow:hidden; height:35px; border-radius:30px; margin-bottom:20px;}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn .progress-bar {background-color: #ff6600;color: #fff;height: 35px;width: 100%;text-align: center;padding-top: 8px;text-transform: uppercase; font-size:14px; cursor:pointer;}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn .progress-bar i {margin-right: 5px;}
.ind_src_eng_box .srch_nav{position: absolute;   top: -41px;left: 15px;}
.ind_src_eng_box .srch_nav ul{margin: 0px; padding: 0px; } 
.ind_src_eng_box .srch_nav ul li{float: left; list-style: none; background: #ff6600; border-right: 1px solid #fff;}
.ind_src_eng_box .srch_nav ul li.active{background:#222222; }
.ind_src_eng_box .srch_nav ul li:last-child{border:none;}
.ind_src_eng_box .srch_nav ul li a{display: inline-block; padding:10px; color: #fff;}
.ind_bg_img .panel-heading{padding: 0px !important;border-bottom: none !important;}
.ind_bg_img .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:none!important;border-radius:4px 4px 0 0;background:#222222;color:#fff;font-size:13px;text-transform:uppercase;font-weight:700;padding:5px 20px}
.ind_bg_img .nav-tabs>li.active>a,.ind_bg_img .nav-tabs>li.active>a:focus,.ind_bg_img .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:none!important}
.ind_bg_img .nav-tabs>li.active>a,.ind_bg_img .nav-tabs>li.active>a:focus,.ind_bg_img .nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#FF690F;border:none!important;border-bottom-color:transparent;font-size:13px;text-transform:uppercase;font-weight:700;padding:5px 20px}
.ind_bg_img  .nav-tabs {border-bottom: none !important;}
.ind_bg_img  .nav-tabs>li {margin-bottom: 0px !important;}
.ind_bg_img .nav-tabs li.active:before{display:inline-block;border-color:transparent transparent #ff6600;border-width:8px;border-style:solid;width:0;height:0;position:absolute;content:'';top:28px;right:45%;z-index:9999999999999;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}


/*box clear*/
.arrowimg{position: absolute; top: 50% !important; left: auto !important; right: 20px !important; display:none;}
.suggestion-box-clear { position: absolute;z-index: 98;top: 0% !important;right: 0px!important;color: #f9b080;cursor: pointer;margin-top: -12px;font-size: 27px;-moz-border-radius: 50%;-webkit-border-radius: 50%;left: auto !important; margin-top:-3px !important;margin-right: 13px}
.box1 input{padding-right: 20px;}
/*Search Error*/
.error-div{z-index: 999; position: absolute; top: 46px; border-radius: 1px; box-shadow: 0 2px 5px 0 rgba(0,0,0,.18); -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.18); -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.18); color: #4a4a4a; font-size: 12px; background: #e3e9f0; width:354px;}
.error-div .o-i-error-icon{position: absolute; top: -14px; left: 2%;}
.o-i-error-icon {background-position: -40px 0;width: 28px;height: 14px;}
.error-flL {float: left;}
.error-div .error-innertxt {padding: 12px 14px 0px 14px}
.errorbox1{background: red;padding: 10px;color: #fff;}
.errorbox1 i {font-size: 16px;}
.error-div:before{display: inline-block; border-color: transparent transparent #f00; border-width: 12px; border-style: solid; width: 0; height: 0; position: absolute; content: ''; top: -22px; left: 6px}
.block{display: block;}

.list_srchwrappr{background:#222222; margin:0px; }
.list_srchwrappr .ind_src_eng_box {background: #222222;padding: 15px;top: 0;left: 0;bottom: 0;margin: auto;}
.list_srchwrappr .src_eng_cont {  padding: 8px !important;    border-radius: 2px;}
.list_srchwrappr .one_wayTwo ul li label{color: #fff;}

/*placeholder*/
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #222222;font-weight: bold !important;}
input::-moz-placeholder { /* Firefox 19+ */
color: #222222; !important;font-weight: bold !important;}
input:-ms-input-placeholder { /* IE 10+ */
color: #222222; !important; font-weight: bold !important;}
input:-moz-placeholder { /* Firefox 18- */
color: #222222; !important; font-weight: bold !important;}
input::placeholder {   color: #222222; !important; font-weight: bold !important;}

/*loder search div*/


/*--------------------------------- Airline Start--------------------------------- */
.airl_bnnr_wrrpr{width:100%; display:flex; margin-bottom:15px; align-items:center;}
.airl_bnnr_wrrpr .call_text{width:calc(50% - 10px); text-align:center; margin-right:10px; }
.airl_bnnr_wrrpr .call_text .color_bnnr{ padding:15px; text-align:center; color:#fff; display:inline-block; border-radius:6px;  position:relative}

.airl_bnnr_wrrpr .call_text .color_bnnr span{width:45px; display:inline-block; border-radius:6px; overflow:hidden }
.airl_bnnr_wrrpr .call_text .color_bnnr span img{width:100%;}
.call_text .color_bnnr .airLne{font-size:20px; margin:0px;}
.call_text .color_bnnr .airLne bdo{display:block; font-size:46px; font-family:Roboto, Charcoal, sans-serif; color:#ffffff; -webkit-text-stroke: .5px #222;}


.call_text .color_bnnr .coup{ margin:0px;     background: rgba(255,255,255,.6); padding:5px; color:#222222; font-weight:700; font-size:19px; }
.call_text .color_bnnr .coup i{color:#FF690F;}
.call_text .color_bnnr .coup bdo{color:#FF690F; font-weight:700; text-transform:uppercase; }
.call_text .color_bnnr .telphn{font-weight:700;margin-top:5px;}
.call_text .color_bnnr .telphn a{    text-decoration: none;color: #fff;font-size: 17px;background: #FF690F;color: #fff;padding: 5px 10px;margin-top: 15px;border-radius: 51px;display: block; font-size:21px;
position: relative; } 
.call_text .color_bnnr .telphn a i{display: inline-block;position: absolute;background: #222222;color: #fff;padding: 10px;border-radius: 50px;left: -15px;
font-size: 34px;
top: -7px;}
.call_text .color_bnnr .telphn bdo{font-size:17px;}

.call_text .list-inline{position:absolute; margin: 0px;right: 5px;bottom: 5px;}
.call_text .list-inline li a{color:#fff;font-size: 11px;text-decoration:none; color:#fff; }
.call_text .tooltip-inner {
background-color: #000 !important;
/*!important is not necessary if you place custom.css at the end of your css calls. For the purpose of this demo, it seems to be required in SO snippet*/
color: #fff !important; min-width:350px!important;  font-size:11px!important;}
.call_text .tooltip.top .tooltip-arrow { border-top-color: #000!important;}
.call_text .tooltip.right .tooltip-arrow {  border-right-color: #000!important;}
.call_text .tooltip.bottom .tooltip-arrow {  border-bottom-color: #000!important;}
.call_text .tooltip.left .tooltip-arrow {  border-left-color: #000!important;}
.airl_bnnr_wrrpr .ariline_pic{float:left; width:50%; text-align:center; }

.dest_head{    width: 50%;
text-align: left;}
.dest_head h1{margin: 0px;
padding: 0px;
font-size: 65px;
font-weight: 700;
color:#FF690F; 
-webkit-text-stroke: 2px #fff;

-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #fff;
letter-spacing: 0px;
font-family: Impact, Charcoal, sans-serif;
font-weight: bold;
text-align:left
}








.srch_ptn_ipad .srch_airLineBx{    width: 16.65%;
display: inline-block;
float: left;
position: relative;
margin-top:15px;
}

.srch_ptn_ipad .srch_airLineBx>i {
position: absolute;
top: 10px;
left: 5px;
color: #FF690F;
}


.srch_ptn_ipad{display:none;float: left;    width: 100%;}


.srch_airLineBx .input_type{height: 35px;
width: 100%;
border: none;
font-size: 13px;
padding: 0 25px 0 25px;
outline: none;
background: #fff;
width: calc(100% - 10px);
color: #222222;
font-weight: bold;}

.srch_ptn_ipad .drct_flt_srch{ width: 16.65%;
display: inline-block;
float: left;
margin-top:15px;
position: relative;
height: 35px;
padding-top: 7px; color:#fff;
}
.ind_src_eng_box  .mre_option {    position: absolute;
right: 6%;
bottom: 0px;}

.ind_src_eng_box  .mre_option a{font-size:12px; display:inline-block; margin-bottom:3px;color:#fff;
}



@media only screen and (max-width: 990px) {
.ind_src_eng_box .src_eng_cont .srch_eng_bxes, .ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn{width: calc(50% - 30px); margin: 15px 15px 0px 15px;}
.ind_src_eng_box .mre_option {display: none;}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn.ipad_srcbtn{ display: inline-block;float: left;position: relative;bottom: 30px;right: -49%;top: 2px;}
.src_eng_bg .ind_src_eng_box {padding-bottom: 60px;}
.srch_ptn_ipad{width: calc(50% - 30px); margin: 15px 15px 0px 15px; display: inline-block; float: left; position: relative;left: -50%;}
.ind_src_eng_box .src_eng_cont {padding-bottom:60px !important;}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_pax{width: calc(50% - 30px);margin: 15px 15px 0px 15px;}
.srch_ptn_ipad .srch_airLineBx, .srch_ptn_ipad .drct_flt_srch{width: 50%; margin-top: 0px;}
.src_eng_bg{background-position:-250px;}
.src_eng_bg-inner{padding-bottom:64px;}
.src_eng_bg-inner .src_eng_cont .srch_eng_bxes_btn.ipad_srcbtn{width: calc(100% - 60px); background: #f00; display: inline-block; float: left; position: absolute; left: 30px; bottom: -50px; right: 0px; left: 0px; right: 0px; margin: auto;}
.src_eng_bg-inner  .ind_src_eng_box .one_wayTwo ul{margin:0px;}
.src_eng_bg-inner .ind_src_eng_box .one_wayTwo{margin-left:15px;}
}
@media only screen and (max-width: 767px) {
.drct_flt {position: relative;}
.drct_flt bdo { position: absolute;top: 0px;left: 45px;line-height: 16px;}
.dest_img, .bnnr_call { height: auto;}
.src_eng_bg{background-position:-400px;}
}




/*--------------------------------- Search engine Ends here --------------------------------- */
