.cabin{width:70%;padding:5px}
.ui-menu .ui-menu-item{font-size:14px;padding:0 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}

.engine-home .engine-bg{background:0 0}
.engine-bg{background:rgba(249, 249, 249, .3)}
.cabinDiv, .paxFilter{width:100%;font-family:Roboto, sans-serif;position:relative;padding:15px;margin-top:0;border:1px solid #25aae1}
.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;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.html) no-repeat -21px -21px #fff;border:1px solid #cdcecf}
.pax-details .ddSpinnerMain .ddSpinnerPlus{background-position:10px 11px}
.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{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:#25aae1;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:0;padding:0}
.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:0;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:#25aae1;color:#fff}
.paxFilter .inputbalnk{width:10px!important;margin:0!important;padding:0!important;display:inherit!important;border:#ffdead!important;font-size:14px!important}
.pax-details .paxFilter-left{width:210px}
.pax-details .paxFilter-right{width:150px;padding-top:10px;box-sizing:content-box}
.filterOptins{display:none;color:#3f3f3f;position:absolute;width:auto;background:#fff;padding:0;box-sizing:border-box;z-index:4}
.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}
.autocomplete_from:before, .autocomplete_to:before, .cabinDiv: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 #25aae1;border-width:11px;border-style:solid;width:0;height:0;position:absolute;content:'';top:-22px;right:48%}
.autocomplete_to:before{left:146px}
#inline1 h3, #inline2 h3{margin:0;text-align:center;color:#888;margin:10px 0;font-size:19px}
#inline1 .ui-widget.ui-widget-content, #inline2 .ui-widget.ui-widget-content{border:1px solid #25aae1}
#inline1 .ui-widget-header, #inline2 .ui-widget-header{background:0 0;border:none}
#inline1 .ui-datepicker-title, #inline2 .ui-datepicker-title{font-weight:700;font-size:18px;color:#25aae1}
#inline1 .ui-state-default, #inline1 .ui-widget-content .ui-state-default, #inline2 .ui-state-default, #inline2 .ui-widget-content .ui-state-default{border:none;background:0 0}
#inline1 .ui-state-highlight, #inline1 .ui-widget-content .ui-state-highlight, #inline1 .ui-widget-header .ui-state-highlight, #inline2 .ui-state-highlight, #inline2 .ui-widget-content .ui-state-highlight, #inline2 .ui-widget-header .ui-state-highlight{text-align:center}
#inline1 .ui-datepicker td a, #inline1 .ui-datepicker td span, #inline2 .ui-datepicker td a, #inline2 .ui-datepicker td span{text-align:center}
#inline1 .ui-datepicker-multi .ui-datepicker-buttonpane, #inline2 .ui-datepicker-multi .ui-datepicker-buttonpane{display:none}
#inline1 .ui-widget-content, #inline2 .ui-widget-content{border-bottom:1px solid #ddd;display:none}
#inline1 .ui-datepicker table thead tr, #inline2 .ui-datepicker table thead tr{border-bottom:none}
#inline1 .ui-state-highlight, #inline1 .ui-widget-content .ui-state-highlight, #inline1 .ui-widget-header .ui-state-highlight, #inline2 .ui-state-highlight, #inline2 .ui-widget-content .ui-state-highlight, #inline2 .ui-widget-header .ui-state-highlight{background:0 0;color:#000}
#inline1 .ui-button.ui-state-active:hover, #inline1 .ui-button:active, #inline1 .ui-state-active, #inline1 .ui-widget-content .ui-state-active, #inline1 .ui-widget-header .ui-state-active, #inline1 a.ui-button:active, #inline2 .ui-button.ui-state-active:hover, #inline2 .ui-button:active, #inline2 .ui-state-active, #inline2 .ui-widget-content .ui-state-active, #inline2 .ui-widget-header .ui-state-active, #inline2 a.ui-button:active{background:#25aae1!important;color:#fff}
#inline1 .ui-datepicker td a, #inline1 .ui-datepicker td span, #inline2 .ui-datepicker td a, #inline2 .ui-datepicker td span{width:30px;height:30px;line-height:30px;padding:0;text-align:center;margin:1px;display:inline-block;font-size:14px;transition:all .2s linear 0s}
#inline1 .ui-datepicker-next span, #inline1 .ui-datepicker-prev span, #inline2 .ui-datepicker-next span, #inline2 .ui-datepicker-prev span{display:none}
#inline1 .ui-datepicker-next, #inline2 .ui-datepicker-next{width:30px;height:30px;border:none;cursor:pointer;background-color:#25aae1;border-radius:50%}
#inline1 .ui-datepicker-next:before, #inline2 .ui-datepicker-next:before{content:"\e258";display:inline-block;font-family:'Glyphicons Halflings';font-size:20px;color:#fff;padding-left:4px;padding-top:1px}
#inline1 .ui-datepicker-next-hover, #inline2 .ui-datepicker-next-hover{border:none;background:0 0;cursor:pointer;font-weight:400}
#inline1 .ui-datepicker-prev, #inline2 .ui-datepicker-prev{width:30px;height:30px;border:none;cursor:pointer;background-color:#25aae1;border-radius:50%}
#inline1 .ui-datepicker-prev:before, #inline2 .ui-datepicker-prev:before{content:"\e257";display:inline-block;font-family:'Glyphicons Halflings';font-size:20px;color:#fff;padding-left:4px;padding-top:1px}
#inline1 .ui-datepicker-prev-hover, #inline2 .ui-datepicker-prev-hover{border:none;background:0 0;cursor:pointer;font-weight:400;background:url(../images/sprite3.html) no-repeat;color:#2b2b2b;background-position:-321px 0;top:2px;left:2px}
#inline1 .ui-state-hover, #inline2 .ui-state-hover{background:#98c4f4!important;font-weight:400;color:#2b2b2b;top:2px;right:2px}
.ui-datepicker-inline{margin:0}
.ui-datepicker{padding:0;display:none;}
.ui-datepicker-group-first{border-right:1px solid #ccc}
.ui-menu .ui-menu-item{display:block;font-size:13px;font-weight:400;line-height:1.5;min-height:0;padding:10px 10px 10px 23px;text-decoration:none;text-align:left;position:relative}
.ui-menu .ui-menu-item:before{position:absolute;top:5px;left:5px;content:"\f072";font-family:FontAwesome;font-size:17px;color:#333}
.ui-menu .ui-menu-item:focus, .ui-menu .ui-menu-item:hover{background:#ff690f;color:#fff}


.class-1{padding-top:50px;background:url(../images/business-class-flights-jpg.jpg)no-repeat!important;background-size:cover;width:100%;justify-content:center;align-items:center;min-height:456px;overflow:hidden;background-position:center}
.class-2{padding-top:50px;background:url(../images/first-class-jpg.jpg)no-repeat!important;background-size:cover;width:100%;justify-content:center;align-items:center;min-height:456px;overflow:hidden;background-position:center}
.class-3{padding-top:50px;background:url(../images/business%20class.html)no-repeat!important;background-size:cover;width:100%;justify-content:center;align-items:center;min-height:456px;overflow:hidden;background-position:center}
.class-3{padding-top:50px;background:url(../images/business%20class.html)no-repeat!important;background-size:cover;width:100%;justify-content:center;align-items:center;min-height:456px;overflow:hidden;background-position:center}
.class-4{padding-top:50px;background:url(../images/bannerbg2.jpg);background-size:cover;width:100%;justify-content:center;align-items:center;min-height:456px;overflow:hidden;background-position:center}

.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:20px;cursor:pointer}
.ind_src_eng_box .one_wayTwo ul li label{display:inline-block;padding-left:20px;font-weight:700;line-height:15px;color:#25aae1;text-decoration:none;font-size:13px;border-radius:2px;cursor:pointer}
.radio-defult{position:relative;margin-bottom:5px}
.radio-defult [type=radio]:checked, .radio-defult [type=radio]:not(:checked){display:none}
.radio-defult:before{content:'';position:absolute;left:0;top:0;width:13px;height:13px;border:1px solid #25aae1;border-radius:100%;background:#fff}
.active .radio-defult:after{content:'';width:7px;height:7px;background:#25aae1;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.ind_src_eng_box .src_eng_cont{width:100%;background:#fff;padding:20px 20px 30px 20px;float:left;position:relative}
.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:#72aded}
.src_eng_cont .srch_eng_bxes .input_type{height:35px;width:100%;border:none;font-size:13px;padding:0 25px 0 25px;outline:0;background:#e3e9f0;width:calc(100% - 10px);color:#25aae1;font-weight:700}
.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:0;background:#e3e9f0;width:calc(100% - 10px);color:#25aae1;font-weight:700;display:table;vertical-align:middle;align-items:center;white-space:nowrap}
.src_eng_cont .input_type_pax span label{margin:0}
.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;float:left;position:relative;overflow:hidden;height:35px;border-radius:30px}
.ind_src_eng_box .src_eng_cont .srch_eng_bxes_btn .progress-bar{background-color:#ff690f;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:0;padding:0}
.ind_src_eng_box .srch_nav ul li{float:left;list-style:none;background:#ff690f;border-right:1px solid #fff}
.ind_src_eng_box .srch_nav ul li.active{background:#25aae1}
.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}

.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:0!important;color:#87a1bf;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}
.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 0 14px}
.errorbox1{background:#25aae1;padding:10px;color:#fff}
.errorbox1 i{font-size:16px}
.error-div:before{display:inline-block;border-color:transparent transparent #25aae1;border-width:12px;border-style:solid;width:0;height:0;position:absolute;content:'';top:-22px;left:6px}
.block{display:block}
.list_srchwrappr{background:#25aae1;margin:10px 0}
.list_srchwrappr .ind_src_eng_box{background:#25aae1;padding:15px;top:0;left:0;bottom:0;margin:auto}
.list_srchwrappr .src_eng_cont{padding:8px 8px 30px;border-radius:2px}
.list_srchwrappr .one_wayTwo ul li label{color:#fff}
.airl_bnnr_wrrpr{width:100%;margin-bottom:0;display:flex;flex-direction:column;position:absolute;top:10%}
.airl_bnnr_wrrpr .srenArln_srch_rgt h1{margin:0;font-weight:700;font-size:40px;color:#25aae1;margin-bottom:30px}
.airl_bnnr_wrrpr .call_text{ext-align:left;margin-right:10px;width:410px}
.airl_bnnr_wrrpr .call_text .color_bnnr{padding:10px;text-align:center;color:#000;display:inline-block;border-radius:6px;position:relative;background:#25aae1}
.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:0;margin-bottom:0}
.call_text .color_bnnr .airLne bdo{display:block;font-family:Roboto, Charcoal, sans-serif;color:#fff;margin-bottom:14px}
.call_text .color_bnnr .coup{margin:0;padding:5px;color:#fff;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;position:relative}
.call_text .color_bnnr .telphn a{text-decoration:none;color:#fff;font-size:17px;background:#ff690f;color:#fff;padding:3px 10px;border-radius:51px;display:block;font-size:21px;position:relative;min-width:350px}
.call_text .color_bnnr .telphn a i{display:inline-block;position:absolute;background:#fff;color:#25aae1;padding:10px;border-radius:50px;left:-5px;font-size:26px;top:-6px;border:2px solid #ff690f}
.call_text .color_bnnr .telphn bdo.icon_phne i{display:inline-block;position:absolute;background:#fff;color:#25aae1;padding:10px;border-radius:50px;left:-5px;font-size:26px;top:-6px;border:2px solid #ff690f;z-index:10}
.call_text .color_bnnr .telphn bdo{font-size:17px;color:#fff}
.minor_booking .telphn{font-weight:700;margin-top:10px;position:relative}
.minor_booking .telphn a{text-decoration:none;font-size:34px;background:#ff690f;color:#fff;padding:3px 25px 3px 85px;border-radius:51px;display:inline-block;position:relative}
.minor_booking .telphn a i{display:inline-block;position:absolute;background:#fff;color:#25aae1;padding:10px;border-radius:50px;left:-5px;font-size:42px;top:-6px;border:3px solid #ff690f}
.minor_booking .telphn bdo.icon_phne i{z-index:10;display:inline-block;position:absolute;background:#fff;color:#25aae1;padding:10px;border-radius:50px;left:-5px;font-size:42px;top:-6px;border:3px solid #ff690f}
.minor_booking .telphn bdo{font-size:17px;color:#fff}
.call_text .list-inline{position:absolute;margin:0;right:5px;bottom:5px}
.call_text .list-inline li a{color:#ff690f;font-size:11px;text-decoration:underline}
.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:100%;text-align:center;margin-bottom:40px}
.airl_bnnr_wrrpr .ariline_pic img{width:90%}
.dest_head{width:0%;text-align:left}
.dest_head h1{margin:0;padding:0;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:0;font-family:Impact, Charcoal, sans-serif;font-weight:700;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:#72aded}
.srch_airLineBx .input_type{height:35px;width:100%;border:none;font-size:13px;padding:0 25px 0 25px;outline:0;background:#e3e9f0;width:calc(100% - 10px);color:#25aae1;font-weight:700}
.srch_ptn_ipad .drct_flt_srch{width:16.65%;display:inline-block;float:left;margin-top:15px;position:relative;height:35px;padding-top:7px}
.ind_src_eng_box .mre_option{position:absolute;right:45px;bottom:15px}
.engine-bg .mre_option{position:absolute;right:30px;bottom:0}
.ind_src_eng_box .mre_option a{font-size:12px;display:inline-block;margin-bottom:3px;color:#25aae1}
.offer-price-box{top:-35px;position:absolute;right:0;display:block}
.offer-price{background:#25aae1;border-radius:50%;width:200px;height:200px;line-height:28px;text-align:center;padding:38px 20px;box-shadow:0 0 1px 5px rgba(255, 255, 255, .2);cursor:pointer;color:#fff}
.offer-desti-text{font-size:16px;padding-bottom:10px}
.offer-flight{color:#fff;font-size:20px;line-height:26px}
.offer-top-text{color:#fff;line-height:20px;padding-bottom:5px;font-size:20px;font-weight:700;text-transform:uppercase}
.offer-deal-price{color:#ff690f;font-size:40px;font-weight:700;padding-bottom:5px}
.offer-date{color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;line-height:23px;text-align:center;text-transform:uppercase;width:100%}
.displfexsytl{position:relative;display:flex}
.right-section{width:100%;position:relative;height:300px}
.right-section .inside-view{width:100%;top:65%;left:50%;transform:translate(-50%, -50%);position:absolute}
.ag_srch_eng_wrppr .ag_srch_hd h3{margin:0;text-align:center;font-size:20px;color:#4cc5f7;font-weight:600}
.ag_srch_eng_wrppr .ag_Srch_inrWrrppr{background:#fff;padding:10px 10px 10px;box-shadow:0 4px 8.19px .81px rgba(16, 16, 16, .14);border-radius:8px 8px 0 0;border-bottom:4px solid #25aae1;margin-bottom:20px;}
.ag_srch_eng_wrppr .ag_SltFltHtl{text-align:center;margin:20px 0}
.ag_srch_eng_wrppr .ag_SltFltHtl ul{margin:0;padding:0;display:inline-block}
.ag_srch_eng_wrppr .ag_SltFltHtl ul li{float:left;position:relative;list-style:none}
.ag_srch_eng_wrppr .ag_SltFltHtl ul li.active a{cursor:default;}
.ag_srch_eng_wrppr .ag_SltFltHtl ul li.active:before{display:inline-block;border-color:transparent transparent #25aae1;border-width:8px;border-style:solid;width:0;height:0;position:absolute;content:'';bottom:-23px;right:45%;z-index:9;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ag_srch_eng_wrppr .ag_SltFltHtl ul li a{margin-right:2px;line-height:1.42857143;border:2px solid #25aae1!important;color:#333;font-size:13px;text-transform:uppercase;font-weight:700;padding:10px 30px;text-decoration:none}
.ag_srch_eng_wrppr .ag_SltFltHtl ul li:first-child a{border-radius:4px 0 0 4px}
.ag_srch_eng_wrppr .ag_SltFltHtl ul li:last-child a{border-radius:0 4px 4px 0}
.ag_srch_eng_wrppr .ag_src_eng_box ul{margin:0;padding:0}
.ag_srch_eng_wrppr .ag_src_eng_box ul li{float:left;width:33.3%;list-style:none}
.ag_srch_eng_wrppr .ag_src_eng_box .one_wayTwo{padding:0 15px}
.ag_radio-defult{position:relative;margin-bottom:5px;padding-left:25px;cursor:pointer;font-weight:600}
.ag_radio-defult [type=radio]:checked, .ag_radio-defult [type=radio]:not(:checked){display:none}
.ag_radio-defult:before{content:'';position:absolute;left:0;top:-1px;width:20px;height:20px;border:1px solid #25aae1;border-radius:100%;background:#fff}
.active .ag_radio-defult:after{content:'';width:12px;height:12px;background:#25aae1;position:absolute;top:3px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.ag_src_eng_cont .ag_srch_eng_bxes{width:50%;float:left;padding:0 15px;position:relative;margin:10px 0}
.brd-btm{border-bottom:1px solid #666;float:left;width:100%;min-height:30px}
.ag_src_eng_cont .ag_srch_eng_bxes .ag_srchLbl{display:block;font-size:13px;font-weight:400;color:#666;margin-bottom:0}
.ag_src_eng_cont .ag_srch_eng_bxes .input_type{width:100%;padding:0 20px 0 0;font-size:20px;border:0;border-bottom:1px solid #666;background:0 0;outline:0;color:#333}
.ag_src_eng_cont .ag_srch_eng_bxes .input_typedte{width:100%;padding:0;font-size:20px;border:0;background:0 0;outline:0;color:#333}
.ag_src_eng_cont .ag_srch_eng_bxes .bkkRtrnDte{color:#ff690f;line-height:17px;margin-top:7px;display:none;font-weight:600}
.ag_suggestion-box-clear{position:absolute;z-index:98;bottom:-5px;right:15px;color:red;cursor:pointer;font-size:27px;-moz-border-radius:50%;-webkit-border-radius:50%;left:auto!important}
.ag_src_eng_cont .ag_srch_eng_bxes_pax{padding:0 15px;margin:10px 0 0;font-size:18px;position:relative;}
.ag_src_eng_cont .ag_srch_eng_bxes_pax .pas_type{border-bottom:1px solid #666}
.ag_srch_eng_bxes_pax .pas_type>label{font-weight:400;font-size:13px;color:#666}
.ag_srch_eng_bxes_pax .pas_type .input_type_pax{position:relative;color:#333;font-size:18px}
.ag_srch_eng_bxes_pax .pas_type .input_type_pax select{width:100%;border:0;outline:0;font-size:18px;padding-bottom:5px}
.ag_srch_eng_bxes_pax .pas_type .input_type_pax select option{padding:5px}
.ag_src_eng_cont .ag_srch_eng_bxes_pax .pas_type i{right:0;position:absolute}
.ag_src_eng_cont .ag_srchBtn{padding:0 15px;margin:10px 0}
.ag_srdrctWrppr{padding:15px 0}
.ag_srdrctWrppr .ag_drct_flt_srch{padding-top:30px}
.checkDesgnweppr{display:inline-block;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkDesgnweppr bdo{font-weight:500}
.checkDesgnweppr input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.check_tick{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:4px;border:1px solid #999}
.checkDesgnweppr input:checked~.check_tick{background-color:#25aae1;border:1px solid #25aae1}
.check_tick:after{content:"";position:absolute;display:none}
.checkDesgnweppr input:checked~.check_tick:after{display:block}
.checkDesgnweppr .check_tick:after{left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ag_src_eng_cont .ag_srch_eng_bxes_btn{text-align:center}
.ag_src_eng_cont .ag_srch_eng_bxes_btn .srch_eng_bxes_btn{display:inline-block;color:#fff;background:#4cc5f7;padding:10px 20px;border-radius:4px;cursor:pointer;text-transform:uppercase;font-size:18px}
.ag_src_eng_cont .ag_srch_eng_bxes_btn .srch_eng_bxes_btn:hover{background:#25aae1;transition:ease-in-out .5s}
.ag_src_eng_cont .ag_adultchl{padding:0 15px;display:inline-block;width:100%;margin-top:5px}
.ag_src_eng_cont .ag_adultchl .ag_paxInnrWrr{width:33%;float:left}
.ag_src_eng_cont .ag_adultchl .ag_paxInnrWrr label{font-weight:400;display:block;margin:0}
.ag_src_eng_cont .ag_adultchl .ag_paxInnrWrr label.lp_chl{font-size:10px;color:#666}
.ag_adultchl .ag_paxInnrWrr .paxContadlt{display:inline-block;text-align:left;margin:5px 0}
.ag_adultchl .ag_paxInnrWrr .paxContadlt span{display:inline-block;border:1px solid #ddd;width:25px;height:25px;padding:6px 0 0 8px;float:left;cursor:pointer;font-size:9px}
.ag_adultchl .ag_paxInnrWrr .paxContadlt span:first-child{border-radius:4px 0 0 4px}
.ag_adultchl .ag_paxInnrWrr .paxContadlt span:last-child{border-radius:0 4px 4px 0}
.ag_adultchl .ag_paxInnrWrr .paxContadlt .ag_pax{width:25px;height:25px;float:left;border:1px solid #ddd;text-align:center;background:#ddd;margin-left:-1px;margin-right:-1px;position:relative;top:1px}
.ag_srch_rgt>h1{margin:0;font-weight:700;font-size:48px;color:#25aae1;line-height:60px;}
.ag_srch_rgt .ag_srchList ul{margin:0;padding:0;margin-top:20px}
.ag_srch_rgt .ag_srchList ul li{list-style:none;font-size:16px;color:#25aae1}
.ag_srch_rgt .ag_srchList ul li i{margin-right:4px;font-size:12px;margin-left:6px}
.ag_srch_imgBox{position:absolute;bottom:0;right:0;width:500px;}
.ag_srch_imgBox img{width:100%}
.minor_booking{width:100%;border-radius:10px;padding:15px 0;position:relative}
.minor_booking h4{color:#000;font-size:24px;margin:0;margin-bottom:5px;line-height:inherit;font-weight:600}
.minor_booking p, .minor_booking p a{color:#000;}
.minor_booking p .telphn{font-weight:700;font-size:16px;display:inline-block;margin-left:5px}
@media only screen and (max-width:1199px){
.airl_bnnr_wrrpr .ariline_pic{text-align:left}
.minor_booking{width:70%}
}
@media only screen and (max-width:991px){
.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 0 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 0 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 0 15px}
.srch_ptn_ipad .drct_flt_srch, .srch_ptn_ipad .srch_airLineBx{width:50%;margin-top:0}
.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:red;display:inline-block;float:left;position:absolute;left:30px;bottom:-50px;right:0;left:0;right:0;margin:auto}
.src_eng_bg-inner .ind_src_eng_box .one_wayTwo ul{margin:0}
.src_eng_bg-inner .ind_src_eng_box .one_wayTwo{margin-left:15px}
.airl_bnnr_wrrpr .call_text{width:500px}
.airl_bnnr_wrrpr .call_text .color_bnnr{width:100%;padding:10px}
.call_text .color_bnnr .airLne bdo{font-size:26px}
.ag_srch_imgBox, .ag_srch_rgt, .minor_booking{display:none}
.ag_srch_imgBox{width:240px}
.displfexsytl{display:inherit}
.modi-calender .calen-sec, .modi-calender .calen-sec-return{width:100%!important}
.modi-calender .calen-sec-return .input-type{border-left:1px solid #e2e2e2!important}
}
@media only screen and (max-width:767px){
.drct_flt{position:relative}
.drct_flt bdo{position:absolute;top:0;left:45px;line-height:16px}
.bnnr_call, .dest_img{height:auto}
.src_eng_bg{background-position:-400px}
}
.ui-autocomplete .ui-state-focus{background-color:#e20507!important;color:#fff;}
.ui-autocomplete.ui-menu .ui-state-focus.ui-menu-item:before{color:#fff;}




