.kd-section-title{float:left;margin:0 0 20px;width:100%}.kd-section-title h3,.kd-section-title h2{border-bottom:1px solid #0723ad;float:left;color: #0723ad;font-size:18px;font-weight:400;padding:0 0 5px 40px;position:relative;width:100%;margin:0 !important}.kd-section-title h3:before,.kd-section-title h2:before,.kd-widget-title h2:before{bottom:-1px;content:"";height:30px;left:0;position:absolute;width:30px;background:#093256 !important}.media-inline{display:inline}.page-content{background:#EBF2F7!important;padding:30px 0}.search-filter{padding:10px 0 15px}.search-filter strong{color:#01a9e0}.search-filter span{display:inline-block;margin-left:10px}.mb20{margin-bottom:20px}.modify-search{background:#fff;padding:15px}.modify-search h3{color:#01a9e0;font-size:18px;margin:0}.modify-search .form-group{margin-bottom:7px}.modify-search h4.title{color:#189ffd;font-size:15px;margin:10px 0 5px}.modify-search label{display:block;font-size:13px;font-weight:400}.modify-search .input-text{border:1px solid #f1f1f1;font-size:12px;padding:6px 9px}
.modify-search .full-width{width:100%}.modify-search .search-btn{background:#f60;border:none;color:#fff;height:40px;line-height:40px;margin-top:12px;padding:0;text-align:center;transition:background .5s}.modify-search .search-btn .fa{background:#d95701;display:block;float:right;height:40px;line-height:40px;width:40px;transition:background .5s}.modify-search .search-btn:hover{background:#444}.modify-search .search-btn:hover .fa{background:#000}.airlines-filter{background:#fff;margin-bottom:10px;padding:15px 20px}.airlines-filter h3{color:#01a9e0;font-size:18px;margin:0}.airlines-filter ul{margin:10px 0 0;padding:0;list-style:none}.airlines-filter label{background:#f5f5f5;border-bottom:1px solid #fff;display:block;font-weight:400;margin:0;padding:7px 12px}.airlines-filter input[type=checkbox]{float:left;margin-right:5px}.airlines-filter span.stop{display:block;margin-top:7px}.airlines-filter span.stop label{font-weight:600}.airlines-filter span.stop select{border:1px solid #e1e1e1;padding:7px}
ul.stop,.modify{display:none}.plus_icon,.plus_icon1,.plus_icon2{cursor:pointer;float:right}.modify{padding-top:15px}.data-list{list-style:none;margin:0;padding:0}.left-pannel{background:#fff;margin-bottom:15px;padding:15px}.left-pannel h3{border-bottom:1px solid #f1f1f1;color:#01a9e0;font-size:18px;font-weight:600;margin:0 0 10px;padding-bottom:7px}.left-pannel .spacer{border-bottom:dashed 1px #e1e1e1;height:1px;margin:10px 0}.data-list{list-style:none;margin:0;padding:0}.data-list li{line-height:30px}.data-list li span{font-weight:600;float:left;width:100px}.depart-flight{background:#fff;border-bottom:1px solid #f1f1f1;color:#01b7f2;font-size:16px;font-weight:600;padding:15px 15px 5px}.depart-flight-detail{background:#fff;padding:10px;margin-bottom:15px}.input-field{border:1px solid #f1f1f1;font-size:12px;padding:7px;width:200px}.continue-btn{background:#666;border:none;color:#fff;padding:6px 12px;transition:background .5s}.continue-btn:hover{background:#333}.depart-flight-detail .country-code{border-radius:4px 0 0 4px;float:left;padding:5px;width:30%}
.depart-flight-detail .phone-no{border-radius:0 4px 4px 0;float:left;width:70%}.depart-flight-detail .month{float:left;width:48%}.depart-flight-detail .year{float:right;width:48%}.fare-type{background:#fff;border:1px solid #e1e1e1;display:table;height:173px;padding:10px;width:100%}.fare-type-inner{display:table-cell;vertical-align:middle}.fare-type span{display:block;text-align:center}.fare-type .fare{color:#000;font-size:16px;margin-bottom:10px}.fare-type .price{color:#176fac;font-size:14px;margin-bottom:10px}.fare-type .price b{font-weight:600}.fare-type .price .fare-amount{display:inline-block}.fare-type a.buy-btn{background:#f60;border-radius:6px;display:block;color:#fff;padding:4px 0;text-align:center;margin:0 auto;width:70px;transition:all .5s}.fare-type a.buy-btn:hover{background:#333;text-decoration:none}.fare-type a.save-btn{display:block;font-size:12px;margin-top:10px;text-align:center;transition:color .5s}.fare-type a.save-btn:hover{color:#000;text-decoration:none}.fare-detail{min-height:90px;padding:10px;position:relative}
.fare-detail .leave{background:#01a9e0;color:#fff;padding:7px;position:absolute;left:-110px;top:-1px;transform:rotate(-90deg);transform-origin:right top 0;text-align:center;text-transform:uppercase;width:88px}.fare-detail .return{background:#666;color:#fff;padding:7px;position:absolute;left:-110px;top:0;transform:rotate(-90deg);transform-origin:right top 0;text-align:center;text-transform:uppercase;width:88px}.fare-right .border{background:#fff;border:1px solid #e1e1e1;height:135px}.fare-right .noborder{border:none}.flight-logo{display:block;margin-bottom:7px}.outbond-detail,.inbond-detail{background:#f6f6f6;padding:10px;position:relative;z-index:9;margin-bottom:12px}.outbond-detail .block-contain,.inbond-detail .block-contain{background:#fff;margin-top:10px;padding:10px}.outbond-detail .distance,.inbond-detail .distance{color:#000;font-size:14px}.outbond-detail .fare-detail-btn,.inbond-detail .fare-detail-btn{background:#337ab7;border-radius:4px;color:#fff;font-size:12px;float:right;padding:2px 7px;transition:background .5s}
.outbond-detail .fare-detail:hover,.inbond-detail .fare-detail:hover{background:#1d6eb4;text-decoration:none}.dfl-sort{background-color:#f1f1f1;border:1px solid #d4d4d4;color:#000;font-weight:600;padding:10px 0}.listing_section{background:#fff;position:relative;cursor:pointer;border-bottom:0;box-shadow:0px 1px 1px rgba(0,0,0,.2);transition:.2s}.listing_section:hover{box-shadow:0px 1px 4px rgba(0,0,0,.4)}.lnoborder{border-left:none}.fare-typr-head{margin-top:0;color:#000;font-size:20px}.listing_section .price{color:#01a9e0;display:block;font-size:15px;font-weight:600}.listing_section .price .fa{font-size:18px}.listing_section .stops{font-size:11px}.listing_section .detai-link{display:block;font-weight:600}.listing_section .detai-link:hover{text-decoration:none}.listing_section .button-select{background:#e66d1c;border-radius:4px;color:#fff;display:block;font-weight:400;font-size:11px;margin:3px 0;padding:2px 4px;text-transform:uppercase;width:73px}.listing_section .button-select input[type=radio]{float:left;margin-right:4px;margin-top:2px}
.journey-time{margin-top:5px;position:relative}.journey-time .lh-08{font-size:30px;left:0;position:absolute;top:-50px;width:100%}.process-logo img{width:240px}.sticky_bottom{background:#1c405b;color:#bcbcbc;padding-top:20px;padding-bottom:20px;position:fixed;bottom:0;width:100%;z-index:200}.listing_section.checkout{background:0 0;border:none;color:#f1f1f1}.listing_section.checkout .price{color:#f1f1f1}.listing_section.checkout .detai-link a{color:#f60}.sticky_bottom .divider{border-left:1px solid #666;border-right:1px solid #666;padding:0 30px}.sticky_bottom .total-price{display:inline-block;padding-top:5px;font-size:18px}.btn-primary-blue{background:#01b7f2;color:#fff;padding:7px 20px;transition:all .5s}.btn-primary-blue:hover{background:#08c3ff;color:#fff}.btn-primary-orange{background:#e66d1c;color:#fff;font-size:13px;margin-top:14px;transition:all .5s}.btn-primary-orange:hover{background:#f57118;color:#fff}.table th{background:#f0f0f0;color:#000;font-weight:600}.single .fare-type,.single .fare-right .border{height:110px}
.single .fare-detail .leave{left:-136px;width:110px}.single .fare-type .fare,.single .fare-type .price{margin-bottom:7px}.sign-up{background:#fff;border-radius:6px;padding:15px 20px}.sign-up h3{border-bottom:1px solid #f1f1f1;color:#01a9e0;font-size:20px;margin:0 0 7px;padding-bottom:7px}.form-group label{display:block;font-weight:600}.mb0{margin:0}.left-section,.user_detail{background:#fff;margin-bottom:10px;box-shadow:0 1px 1px rgba(0,0,0,.1);border:1px solid #ddd}.left-menu{list-style:none;margin:0;padding:0}.left-menu li:not(:first-child){border-top:1px solid #ddd}.left-menu li a{display:block;padding:10px 20px;color:#777;transition:.2s;position:relative}.left-menu li a:hover:before,.left-menu li.active a:before{width:3px;display:block;position:absolute;left:0;top:0;height:100%;background:#e23a3a;content:''}.left-menu li a:hover,.left-menu li.active a{background:#fafafa;position:relative;z-index:99;color:#000}.user_detail{margin-top:80px;padding:0 20px 10px;text-align:center}
.profile_img{width:160px;height:160px;overflow:hidden;border-radius:50%;margin:-80px auto 20px;position:relative;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.profile_img img{position:absolute;left:50%;top:50%;max-width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.user_name{color:#777;font-size:14px;margin-bottom:10px}.user_name strong{font-size:20px;color:#01b7f2}.other_action{border-top:1px solid #ddd;padding-top:10px}.other_action a.link{color:#333;padding:5px;display:inline-block}.other_action a.link:hover{color:#e23a3a}.other_action .btn{display:block;background:#eee;color:#666;margin:5px 0;border-color:#ddd;transition:.2s}.other_action .btn:hover{background:#e23a3a;border-color:#e23a3a;color:#fff}.page-flight-search{background:url(../images/flight-search-bg.html) no-repeat center top fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;color:#000}
.page-hotel-search{background:url(../images/hotel-search-bg.html) no-repeat center top fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;color:#000}.process-logo{margin:30px 0}.process-text{color:#01b7f2;font-size:18px;font-weight:600;margin-bottom:50px}.process-text span{color:#666;display:block;font-size:12px;font-weight:400}.instruction{background:#e23839;border-radius:6px;color:#fff;margin:20px 0;padding:10px;text-align:center}.result-text{font-size:15px;line-height:30px}.result-text span{font-weight:600;font-size:20px}footer{background:#fafafa;border-top:1px solid #ccc;color:#666;padding-top:10px}.footer-menu{font-size:13px;margin-bottom:30px}.footer-menu a{color:#999}.footer-menu .title{font-size:24px;font-weight:300}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu ul li a{color:#999;display:block;line-height:30px}.footer-menu .call{display:block;font-size:18px;margin:15px 0}.footer-menu .email{display:block;font-size:18px}.socal-media{font-size:18px;margin:10px 0 15px;text-align:center;padding:0}
.socal-media li{display:inline-block}.socal-media li:not(:first-child){margin-left:7px}.socal-media li a{display:block;width:36px;height:36px;background:#333;border-radius:50%;color:#fff;padding:6px;text-align:center}.foot_right{float:right;padding-top:5px}.copyright{background:#fafafa;color:#999;font-size:12px;padding:7px 0}.ii-icon{background:url(../images/ii.html);display:inline-block;vertical-align:middle;height:18px;margin-left:7px;width:18px}#header.shrink .topnav{display:none}.logo_main{display:block;float:left;position:relative;z-index:22}.logo_main img{max-height:55px;display:block}.autocomplete-suggestions{background:#fff none repeat scroll 0 0;border:1px solid #eee;cursor:default;overflow:auto}.autocomplete-suggestion{font-size:14px !important;overflow:hidden;padding:2px 5px;white-space:nowrap}.autocomplete-selected{background:#f0f0f0 none repeat scroll 0 0}.autocomplete-suggestions strong{color:#39f;font-size:14px !important;font-weight:400}.autocomplete-w1{left:4px;margin:6px 0 0 2px;position:absolute;top:0;width:340px}
.autocomplete{background:#fff none repeat scroll 0 0;border:1px solid #ccc;cursor:pointer;margin:-6px 6px 6px -6px;max-height:200px !important;box-shadow:1px 1px 3px rgba(0,0,0,.2);overflow:auto;text-align:left}.autocomplete .selected{background:#f0f0f0 none repeat scroll 0 0}.autocomplete div{border-bottom:1px solid #e5e5e5;font-size:12px;overflow:hidden;padding:10px;text-transform:capitalize;padding-right:140px;position:relative;min-height:55px}.autocomplete strong{color:#01a9e0;font-weight:400}.country_flg{position:absolute;right:0;top:0;width:140px;padding:10px 10px 5px 0;text-align:right;color:#000}.country_flg img{float:right;margin-left:5px;margin-top:2px;width:16px;height:16px}.outbond-fare-detail{background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 0 11px 0 rgba(0,0,0,.4);display:none;left:50%;margin-left:-465px;position:fixed;top:8%;width:930px;z-index:9999}.inbond-fare-detail{background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 0 11px 0 rgba(0,0,0,.4);display:none;left:50%;margin-left:-465px;position:fixed;top:8%;width:auto;z-index:9999;padding-bottom:15px}
.policy_popup{width:600px;margin-left:-300px}.detail_popup{position:absolute}.overlay_box{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(21,21,21,.5);z-index:999}.popup-inner{padding:15px}.popup-inner .panel-body{padding:0}.popup-inner .mb30{margin-bottom:30px}.popup-inner h2{color:#fff;font-size:20px;margin:0 0 10px}.popup-inner h3{color:#fff;font-size:16px}.popup-inner .chainoutbond-detail,.popup-inner .chaininbond-detail{background:#fff;margin-top:0;padding-top:0}.popup-inner .chainoutbond-detail .block-contain,.popup-inner .chaininbond-detail .block-contain{border:1px solid #f1f1f1}.popup_title{color:#333 !important;margin-bottom:20px !important;font-weight:600}.padT10 ul{padding:0;margin:0;list-style:none}.padT10 ul li{margin:5px 0}.table-heading{background:#f0f0f0;border:1px solid #ddd;color:#000;font-weight:600;margin-bottom:-1px;padding:8px}.table.mb0{margin-bottom:0}.popup_panel_full{background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 0 11px 0 rgba(0,0,0,.4);display:none;left:50%;margin-left:-400px;position:fixed;top:8%;width:800px;z-index:9999}
.comment_box{margin-bottom:10px}.comment_box textarea{height:100px}.btns_box{text-align:right}.error{font-size:12px;color:#ef2929}.required{color:red}.search-result-table .price{color:#fff;font-size:18px}.search-result-table .btn-booknow{background:#e66d1c;color:#fff;font-size:11px;padding:3px 5px;text-transform:uppercase}.search-result-table .btn-faredetail{background:#01b7f2;color:#fff;font-size:11px;padding:3px 5px;text-transform:uppercase}.search-result-table .btn-seemore{background:#333;color:#fff;font-size:11px}.search-result-table .btn-seedetail{background:#01b7f2;color:#fff;font-size:11px;margin-top:7px;padding:3px 7px;text-transform:uppercase}.chainoutbond-detail,.chaininbond-detail{background:#c0e8f5;margin:10px -10px -10px;padding:10px}.chainoutbond-detail .block-contain,.chaininbond-detail .block-contain{background:#fff;margin-top:6px;padding:6px;text-align:left}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;margin-left:auto;margin-right:auto}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.search_input_outer{width:100%;display:block}.search_input_outer:after{content:'';display:block;clear:both}.search_input_group{width:50%;float:left}.search_input_group+.search_input_group .input-text{border-left:none}.travellers_input{position:relative}.travellers_popup{width:360px;position:absolute;right:0;top:-2000px;padding:20px;background:#fff;margin-top:6px;box-shadow:1px 1px 10px rgba(0,0,0,.3);opacity:0;transition:opacity .2s;z-index:9}.travellers_popup.active{opacity:1;top:100%}.travellers_popup:before{content:'';display:block;position:absolute;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px;right:15px}
.travellers_popup p{font-weight:600;font-size:13px;color:#111}.travellers_popup p span{display:block;color:#888;font-size:11px}.travellers_popup h4{font-weight:600;font-size:16px}.add_room_btn{transition:.2s;color:#666;font-size:12px;cursor:pointer;display:inline-block;margin-top:8px}.add_room_btn:hover{color:#01a9e0}.add_room_btn+.add_room_btn{margin-left:6px;padding-left:6px;border-left:1px solid #ccc}.numberSnipperBox .numberInput{width:100%;padding-left:0;padding-right:0;height:34px;box-shadow:none !important}.numberSnipperBox .btn{height:34px;font-size:22px;font-weight:600;line-height:15px;color:#666;width:30px;padding-left:0;padding-right:0}.travellers_popup .btn_outline{margin-top:20px;display:block;width:100%;text-transform:uppercase;font-weight:700}.travellers_input>.fa-plus{position:absolute;top:15px;right:10px;font-size:12px;color:#999}.fieldTravellers{cursor:pointer;padding-right:25px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight_search_inner{position:relative}
.btn_search{width:80px;height:40px;background:#e23a3a;border:none;margin:0;padding:0;font-family:Open Sans;color:#fff;font-weight:700;width:100%;transition:.3s;box-shadow:0 0px 0 0 #333 inset}.btn_search:hover{box-shadow:0 50px 0 0 #444 inset}.date_input{cursor:pointer}.date_input[disabled]{cursor:default;color:#777}.flight_search_inner>.row+.row{margin-top:10px}.travel_info{padding-left:18px;position:relative;font-size:16px;text-align:center;margin-top:10px}.travel_info .fa{font-size:112%;color:#666}.travel_info strong{color:#ff5722;font-weight:600;padding-right:5px}.travel_info:before{content:'\f072';display:inline-block;left:0;top:0;font-family:FontAwesome;font-size:100%;color:#999}.modify_btn{float:right;transition:.3s}.sidebar{width:280px;float:left}.sidebar+.main_container{margin-left:310px}.sidebar.pull-right+.main_container{margin-right:310px;margin-left:0}.review_container_box{margin-top:15px}.main_container_inner{width:100%;float:left}.panel-default{border-radius:0;box-shadow:1px 1px 2px rgba(0,0,0,.1)}
.panel-default>.panel-heading{background:#1b3867 !important;font-size:18px;font-weight:400;color:#fff!important}.label_dep,.label_ret{font-size:100%;font-weight:400;float:left;padding:7px 15px 6px;width:110px;text-transform:uppercase;font-size:11px;font-weight:600;background:#ff5722;color:#fff}.label_ret{background:#ff5722}.label_dep .fa-plane,.label_ret .fa-plane{margin-right:6px;position:relative;top:1px}.label_ret .fa-plane{top:-1px}.label_dep .fa-plane:before{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.label_ret .fa-plane:before{display:block;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}.travel_time{float:right;padding:3px 0 0;color:#777;font-size:14px}.travel_time strong{font-weight:700;color:#333}.flight_detail{width:110px;float:left;text-align:center}.flight_img{width:auto;height:28px;margin:0 auto;text-align:center;margin-bottom:5px}
.flight_img img{width:auto;height:auto}.fligth_name{display:block;font-size:13px;color:#000}.fligth_no{color:#666}.spacer{height:15px;clear:both;display:block}.travel_detail{margin-left:130px}.travel_detail_inner{width:100%;float:left}.travel_left,.travel_right{width:30%;float:left}.travel_left p,.travel_right p{margin:0;font-size:12px}.travel_middle{width:40%;float:left;text-align:center;padding:0 15px}.popup-inner .block-contain .travel_middle{padding-left:0}.dest_name{font-size:13px;color:#222;line-height:18px;margin-bottom:4px}.dest_name strong{display:block;font-weight:700;font-size:100%;margin-top:6px}.flight_going{border-top:1px solid #ddd;display:block;clear:both;margin:15px 20px 15px;position:relative}.flight_going .fa-plane{position:absolute;left:50%;top:-8px;margin-left:-10px;width:20px;color:#fb4f0f}.flight_going .fa-plane:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);display:block;font-size:15px}.flight_going:before,.flight_going:after{content:'';display:block;width:9px;height:9px;background:#ddd;border-radius:50%;position:absolute;top:-5px;left:-5px}
.flight_going:after{right:-5px;left:auto}.btn_outline{border:1px solid #e23a3a;color:#e23a3a;transition:.3s;background:0 0;cursor:pointer}.btn_outline:hover{background:#e23a3a;color:#fff}.other_detail .btn{padding:1px 6px}.other_detail .btn_outline:hover{border:1px solid #e23a3a;color:#e23a3a;cursor:default;background:0 0}.review_listing{padding:15px;border-top:1px solid #ccc;text-align:center}.review_listing .flight_info{margin:7px 0}.review_listing:first-child{border-top:none}.review_panels .panel-body{padding:0}.currency_icon{font-size:115%}.change_plane{display:block;padding:5px 15px;font-size:11px;background:background:#eff1f3;margin:16px 16px 10px;color:#000;border-radius:15px}.review_listing .change_plane{margin:16px}.change_plane:before,.change_plane:after{content:'';display:block;clear:both}.flight_info{text-align:left}.btn_detail{color:#023da9;border-color:#023da9;transition:.3s}.btn_detail:hover{color:#fff;background:#023da9}.panel-heading .btn{padding:3px 10px;float:right;font-size:13px}
.div_table{display:table;width:100%;margin-bottom:15px;text-align:left}.div_table>div{display:table-row}.div_table>div>div{display:table-cell;border-bottom:1px solid #ddd;padding:10px 0;vertical-align:middle}.fare_detail>div>div:last-child{text-align:right;font-weight:600;color:#000}.fare_total{text-align:right;margin-bottom:15px}.fare_total strong{font-weight:600;font-size:22px;display:block;color:#fb4f0f}.fa-inr{font-size:90%}.fare_rule{display:block;text-align:center;border-top:1px dashed #ddd;padding-top:10px}.text_sm{font-size:13px;color:#666;font-weight:400}.text_red{color:#e23a3a;font-weight:700}.pax_name{white-space:nowrap}.radio{display:inline-block !important;margin:0}.radio input[type=radio]{display:none}.radio>span{display:block;padding:7px 8px;height:30px;background:#ddd;color:#777;font-size:12px;font-weight:400;border-radius:2px;cursor:pointer;transition:.3s}.radio input[type=radio]:checked+span{background:#006b6c !important;color:#fff}.radio>span>.fa{font-size:120%;margin-right:5px}
.gender_box{width:140px}.checkbox{display:inline-block;margin:0}.checkbox input[type=checkbox]{display:none}.checkbox>span{display:block;padding:4px 8px;height:25px;background:#eee;color:#2b303c;font-size:12px;font-weight:400;border-radius:2px;cursor:pointer;transition:.3s;white-space:nowrap}.checkbox>span .fa{background:rgba(255,255,255,1);margin:-2px 4px 0 -2px;padding:4px;color:#ccc;float:left}.checkbox input[type=checkbox]:checked+span{background:#01b7f2;color:#fff}.checkbox input[type=checkbox]:checked+span .fa{color:#fff;background:rgba(255,255,255,.3)}.checkbox_2.checkbox>span .fa{padding:0;background:0 0 !important;font-size:16px;color:#ccc}.checkbox_2.checkbox>span{width:28px;height:26px;border:1px solid #ccc}.checkbox_2.checkbox input[type=checkbox]:checked+span{border-color:transparent}.checkbox_2.checkbox{float:left;margin-right:8px}.panel-heading.form-inline .btn{float:none;height:30px;background:#e23a3a;color:#fff}.panel-heading.form-inline .form-control{height:30px;font-size:13px}
.panel-heading.form-inline{font-weight:400;font-size:15px}.panel-heading.form-inline label{font-weight:400;margin-bottom:0}.booking_for{float:right;font-size:14px;line-height:26px}.guestlist_table{width:100%}.guestlist_table td{padding:10px 2px}.guestlist_table tr:not(:first-child) td{border-top:1px solid #ddd}.room_info_box{padding:0 0 10px;overflow:hidden}.room_info_box h5{margin:0 0 5px;font-weight:600;color:#000;font-size:13px}.room_info{color:#777}.note_box{background:#eee;border:1px solid #ccc;padding:15px;margin-bottom:15px}.note_box h4{font-size:16px;font-weight:600;color:#000}.room_info_box_outer:after{content:'';display:block;clear:both}h4.room_count_title,.room_count_title{width:25%;float:left;color:#01b8f3;font-size:14px;margin:1px 0 5px}.room_info_box{width:75%;float:left}.travellers_pop_bot{margin:0 -20px 0;padding:10px 20px;background:#f1f1f1}.room_options_popup{padding-bottom:0}.room_options_popup .btn_outline{margin-top:0;margin-left:11px;width:91%}.room_info_box_outer+.room_info_box_outer{margin-top:0;padding-top:10px;border-top:1px solid #ddd}
.guest-information{max-height:295px;overflow:auto;margin-bottom:10px;margin-right:-10px;padding-right:10px}.passenger_table{width:100%}.passenger_table th,.passenger_table td{padding:10px 2px}.passenger_table th{font-weight:600}.fname_input,.lname_input{width:230px}.review_container_box .form-control{border-radius:0;padding:5px 6px;font-size:12px;height:30px;border-radius:2px}.review_container_box select.form-control{min-width:70px}.review_container_box textarea.form-control{height:60px}.passport_detail>td{padding:0}.passenger_panel_bot{padding:15px;border-top:1px solid #ddd}.special_req{margin:10px 0}.contact_detail_box>.row{margin-top:15px}.contact_detail_box>.row:first-child{margin-top:0}.payment_opitons{position:relative;z-index:3}.pay_tab{margin:0;padding:0;width:150px;float:left}.pay_tab:before{content:'';display:block;width:150px;background:#fcfcfc;border-right:1px solid #ddd;top:0;left:0;height:100%;position:absolute;z-index:-1}.pay_tab>li{list-style:none;margin:0;padding:0;display:block;font-size:14px;font-weight:600;border-top:1px solid #ddd}
.pay_tab>li:first-child{border-top:none}.pay_tab>li>a{display:block;padding:15px 20px;color:#999;text-decoration:none !important}.pay_tab>li.active>a{color:#222;background:#fff;position:relative}.pay_tab>li.active>a:before{content:'';display:block;position:absolute;width:3px;left:0;height:100%;background:#e23a3a;top:0}.pay_options_panel{margin-left:150px}.pay_option{width:100%;float:left;padding:15px 20px;display:none}.pay_option.active{display:block}.payment_details .panel-body{padding:0}.pay_now{text-align:center}.btn_pay{padding:10px 20px;background:#ff5722;color:#fff!important;text-transform:uppercase;font-weight:700;font-size:16px;min-width:150px}.btn_pay:hover{color:#fff}.search_result_top{margin-bottom:20px}.found_text{width:110px;float:left;white-space:nowrap;text-transform:uppercase;color:#777;font-size:11px}.found_text span{display:block;text-transform:none;font-size:13px;color:#000}.top_right{float:right}.btn-default{font-size:13px}.from_to_name{margin:0 170px 0 140px;text-align:center;white-space:nowrap;overflow:auto}
.from{text-transform:uppercase;color:#777;font-size:11px;display:inline-block;vertical-align:top;text-align:center}.from span{display:block;font-size:14px;font-weight:600;color:#222;text-transform:none}.from_to_icon{display:inline-block;vertical-align:top;padding:0 5px;font-size:16px}.best_flights{margin:0 -2px 20px;padding:0}.best_flights:after{content:'';display:block;clear:both}.best_flights>li{list-style:none;float:left;padding:0 2px;width:25%}.filter_flights{border:1px solid #ddd;height:50px;padding:10px;font-size:11px;color:#888;text-transform:uppercase;cursor:pointer;transition:.2s}.filter_flights strong{font-size:13px;color:#000;text-transform:none}.flight_thumb{width:70px;height:30px;text-align:left;color:#999;font-size:120%;line-height:28px;display:inline-block;margin-right:5px}.flight_thumb img{max-width:100%;max-height:100%;width:auto;height:auto}.filter_flights .flight_thumb{float:right}.filter_flights label.airlines_inner{height:auto;border:none;background:0 0 !important}
.list_arlines_info{font-size:12px;font-weight:600;color:#000}.best_text{display:block;font-size:11px;color:#000;text-transform:none}.all_flights{line-height:30px}.all_flights strong{font-size:15px}.flight_thumb .fa-plane+.fa-plane{position:relative;top:5px}.filter_flights:hover{border-color:#777}.active>.filter_flights{background:#fff;border-color:#e23a3a}.airlines_box{margin-bottom:20px;height:56px;background:#fff;border:1px solid #ddd}.airlines_left{width:120px;float:left;text-align:center;font-size:16px;font-weight:600;line-height:55px}.airlines_right{margin-left:120px;padding:0 40px}.airlines_inner{padding:0;line-height:16px;height:54px;display:block;border-left:1px solid #ddd;margin:0;cursor:pointer;transition:.2s;font-weight:400}.airlines_inner .flight_thumb{float:left}.airlines_inner .ft_left{margin-left:33px;display:block}.airlines_inner input[type=checkbox]{display:none}.airlines_filter{display:block;height:100%;padding:10px;border-top:2px solid transparent;width:100%}.airlines_inner input[type=checkbox]:checked+.airlines_filter{background:#fafafa;border-top-color:#3c65af}
.airlines_info{margin-left:35px;display:block}.airline_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;display:block;font-size:11px}.owl-nav>div,.owl-buttons>div{position:absolute;width:40px;height:40px;display:block;text-align:center;font-size:31px;line-height:38px;top:50%;margin-top:-20px}.owl-nav>div.disabled{color:#ccc;cursor:default !important}.owl-prev{left:-40px}.owl-next{right:-40px}.airlines_list{border-right:1px solid #ddd}.airlines_inner:hover{background:#fafafa}.shorting{margin-bottom:10px}.shorting:after{content:'';display:block;clear:both}.short_by{margin:0;padding:0;text-align:center}.short_by:after{content:'';display:block;clear:both}.short_by>li{list-style:none;float:left;width:14.2%;font-size:11px;text-transform:uppercase;height:30px;vertical-align:middle;padding-top:5px;white-space:nowrap}.short_by>li .fa{font-size:120%}.short_by>li>span{display:inline-block;cursor:pointer;transition:.2s;vertical-align:middle;color:#888}
.short_by>li>span:hover,.short_by>li.active>span{color:#e23a3a;border-bottom:1px solid #e23a3a}.short_currency span{font-size:11px;text-transform:uppercase;position:relative;display:inline-block;top:4px}.short_currency select{height:30px;width:64px;background:#e23a3a;color:#fff;border:none;padding:2px 5px;display:inline-block;font-size:11px;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;top:4px}.short_currency select option{background:#fff;color:#333}.short_currency select::-ms-expand{display:none}.short_currency{float:right;margin-top:-5px}.shorting:not(.oneway_shorting) .short_currency{width:118px}.result_listing{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);margin-bottom:15px;border:1px solid #e1e1e1}.result_list_top{border-bottom:1px solid #e1e1e1;padding:2px 10px}.result_list_main{margin-right:170px}.fare_booking_box{float:right;width:170px;text-align:center;padding:10px 15px}.btn_book{background:#fb4f0f;color:#fff;border-radius:3px;text-transform:uppercase;font-weight:700;transition:.3s}
.btn_book:hover{color:#fff!important;background:#e94204;border:#e94204 solid 1px}.text_plain{display:block;margin:5px 0}.fare_booking_box .airline_fare{display:block;font-size:22px;font-weight:600;color:#ea470a;margin:0 0 5px}.airline_fare .fare-amount{font-size:88%;padding-left:4px}.fare_booking_box .btn{width:100%;display:block}.result_main_inner{width:100%;float:left;position:relative;z-index:2;min-height:80px}.oneway_listing .result_main_inner{min-height:10px}.result_main_inner:before{content:'';display:block;width:50%;position:absolute;left:0;top:0;z-index:-1;height:100%;background:#f9f9f9;border-right:1px solid #ddd}.result_main_inner>div>div{position:relative;padding-left:20px}.result_main_inner>div>div+div:not(.clearfix){margin-top:15px}.result_main_inner>div>div:after{content:'';display:block;clear:both}.result_col .radiobtn{position:absolute;left:0;top:2px}.radiobtn{display:inline-block}.radiobtn input[type=radio]{display:none}.radiobtn>span{display:block;width:16px;height:16px;border:1px solid #666;border-radius:50%;position:relative;transition:.3s;background:#fff}
.radiobtn>span:before{content:'';position:absolute;left:2px;top:2px;width:10px;height:10px;background:#6a81a7;border-radius:50%;opacity:0;transition:.3s}.radiobtn input[type=radio]:checked+span{border-color:#6a81a7}.radiobtn input[type=radio]:checked+span:before{opacity:1}.result_list_right .radiobtn input[type=radio]:checked+span{border-color:#3f5373}.result_list_right .radiobtn input[type=radio]:checked+span:before{background:#3f5373}.result_list_left,.result_list_right{width:50%;float:left;padding:15px}.flag_icon{margin:11px 0 0 10px}.flag_icon .fa{margin-top:4px}.navbar-nav>li .short_currency{margin-top:4px;margin-left:6px}.pop_air_info img{float:left;margin-bottom:3px;margin-right:4px;width:28px;height:28px}.pop_air_info .airlinename{display:block;margin-bottom:0;line-height:125%;font-size:13px;color:#222;font-weight:600}.listing_new_design .list_arlines_info{float:left}.list_top_right{float:right;font-size:11px;color:#999;text-align:right;line-height:12px}.cancellation_text{font-size:12px;font-weight:600;color:#1b3867;display:block;padding-top:5px}
.pop_air_info>div,.flight_detail .fligth_no,.flight_detail .aircraft-type{color:#000;font-size:11px}.result_list_oneway{width:100%;float:left;padding:15px;min-height:100px}.result_list_oneway{background:#f9f9f9;border-right:1px solid #ddd}.oneway_listing .result_list_oneway{background:0 0;min-height:10px;border:none}.oneway_listing .result_main_inner:before{display:none}.oneway_listing .result_list_main{margin-right:285px}.oneway_listing .fare_booking_box{width:280px;padding-left:0}.oneway_listing .fare_booking_box .airline_fare{float:left;font-size:24px}.oneway_listing .fare_booking_box .btn{float:right;width:auto}.oneway_listing .result_list_oneway{padding:10px}.oneway_listing .links{text-align:right}.oneway_listing .flight_inclusion{width:46.5%}.oneway_shorting .short_by>li{text-align:left;width:23.4%}.oneway_shorting .short_by>li:nth-child(2){width:22%}.oneway_shorting .short_by>li:last-child{margin-left:8px;width:auto}.oneway_listing .result_main_inner>div>div{padding-left:0}.result_col{color:#999;font-size:11px}
.result_col strong{display:inline-block;font-size:14px;color:#222}.result_col .other_span{display:block;color:#2b303c}.result_col{width:33.333%;float:left}.result_list_bot{border-top:1px solid #ddd;padding-bottom:2px}.result_bot_right{width:170px;float:right;padding:2px 15px 0}.links{margin:0;padding:0;text-align:center}.links>li{list-style:none;display:block;text-transform:uppercase;font-size:11px}.links>li a{color:#1b3867;display:block;padding:1px}.links>li a:hover{color:#1b3867;text-decoration:underline}.result_bot_main{margin-right:170px;padding:5px 15px}.flight_inclusion{width:50%;float:left}.flight_inclusion label{font-weight:400;font-size:11px;margin:-2px 0 1px;display:block}.inclusion_flight{margin:0;padding:0;white-space:nowrap;max-width:350px;overflow:hidden}.inclusion_flight>li{list-style:none;display:inline-block;font-size:10px;text-transform:uppercase}.inclusion_flight>li:not(:nth-child(1)):not(:nth-child(2)){display:inline-block}.inclusion_flight>li>a{display:inline-block;background:#1b3867;padding:1px;width:65px;text-align:center;color:#fff;border-radius:2px}
.inclusion_flight>li.return_inclusions>a{background:#1b3867;color:#fff}.inclusion_flight>li .fa-mail-forward{transform:rotate(-190deg);font-size:75%;font-weight:400;margin-right:2px;margin-left:-2px}.inclusion_flight .fa-long-arrow-right{margin-right:-2px;margin-left:-2px}.other_inclusion{width:48%;float:left;margin:0}.inclusion{margin:0;padding:0}.inclusion>li{list-style:none;display:inline-block;font-size:10px;text-align:center;text-transform:uppercase;margin-right:10px;vertical-align:middle}.oneway_listing .inclusion>li{font-size:9px}.inclusion>li>a{display:block;color:#999}.inclusion>li .fa{font-size:14px;display:block;height:20px;line-height:20px;margin-bottom:0;min-width:25px;cursor:default}.inclusion>li .fa-plane{font-size:14px}.oneway_listing .inclusion>li .fa{font-size:14px}.oneway_listing .inclusion>li .fa-plane{font-size:14px}.fa-seating{background:url(../images/seat.html) center center no-repeat}.fa-pool{background:url(../images/pool.html) center center no-repeat}.fa-spa{background:url(../images/spa.html) center center no-repeat}
.fa-fitness{background:url(../images/fitness.html) center center no-repeat}.fa-ac{background:url(../images/ac.html) center center no-repeat}.fa-pet{background:url(../images/pet.html) center center no-repeat}.inclusion>li.disabled{opacity:.3}.popup_booking_price{padding:0;text-align:center;width:auto !important}.popup_booking_price.fare_booking_box .airline_fare{display:block;float:none !important}.popup_top:after{content:'';display:block;clear:both}.popup_left{float:left;padding-top:10px}.booking_fare_info{float:left;margin-right:10px;white-space:nowrap}.popup_booking_price .btn{float:right;width:auto}.booking_fare_info .airline_fare{margin-bottom:0;line-height:17px}.booking_fare_info>span:not(.airline_fare){color:#999}.popup_booking_price{padding-top:10px}.popup_top{margin-bottom:10px}.room_inclusion{margin:0;padding:0}.room_inclusion>li{list-style:none;display:inline-block;vertical-align:bottom;color:#777;margin-right:15px;font-size:12px}.room_inclusion>li:last-child{margin-right:0}
.room_inclusion i{display:inline-block;vertical-align:middle;color:#222;width:14px;height:20px;text-align:left;line-height:20px}.room_inclusion>li.disabled{opacity:.3}.room_inclusion i.fa-pool{width:20px}.room_inclusion i.fa-reorder{width:18px}.filter_box{display:block;background:#fff;margin-bottom:10px;box-shadow:0px 1px 1px rgba(0,0,0,.15)}.filter_inner{padding:15px;border-top:1px solid #ddd}.reset_btn{display:block;text-align:center;text-transform:uppercase;padding:10px 15px}.box_action{float:right;text-transform:uppercase;font-size:10px;color:#999;margin:10px 15px 0 0}.filter_box h4{margin:0;text-transform:uppercase;font-size:13px;font-weight:600;padding:12px 15px 15px;padding-bottom:10px;cursor:pointer;position:relative;z-index:2}.filter_buttons{margin:0;padding:0}.filter_buttons>li{list-style:none;display:inline-block;text-align:center;font-size:10px;color:#aaa;margin-bottom:4px}.filter_buttons>li>label{display:block;font-size:11px}.filter_buttons>li.active>a{background:#01b7f2;color:#fff;text-decoration:none}
.filter_checkboxes{margin:0;padding:0}.filter_checkboxes>li{list-style:none;font-size:10px;color:#999;position:relative;padding-right:20px}.filter_checkboxes>li label>span{color:#333;font-size:11px}.filter_checkboxes>li label{font-weight:400;text-transform:uppercase}.filter_timegrid{margin:0 0 0 1px;padding:0;text-align:center}.filter_timegrid:after{content:'';display:block;clear:both}.filter_timegrid>li{list-style:none;width:25%;float:left;text-align:center;margin-left:-1px;border:1px solid #ccc;cursor:pointer}.filter_timegrid>li>i{display:block;width:35px;margin:0 auto;height:40px;background-image:url(../images/icons.html);background-repeat:no-repeat}.filter_timegrid>li>span{display:block;padding:5px;background:#f1f1f1;font-size:11px}.filter_timegrid>li.active>span{background:#3c6abc;color:#fff}.filter_timegrid>li.active{border-color:#3c6abc;position:relative;z-index:1}.icon-morning{background-position:0 0}.icon-afternoon{background-position:-48px 0}.icon-evening{background-position:-94px 0}
.icon-night{background-position:-140px 0}.price_right{float:right;font-size:11px;position:relative}.price_right>a{position:absolute;right:100%;padding:0 10px 0 0;color:#3566be;display:none;top:0}.filter_checkboxes>li:hover .price_right>a{display:block}.range_value_box{border:none;padding:0;margin:0;display:block;width:100%}.domestic_going,.domestic_returning{width:50%;float:left}.domestic_going .from_to_name,.domestic_returning .from_to_name{margin:0}.count_no{float:right;font-weight:800;position:absolute;right:0;top:5px;color:#999 !important}.domesting_list_box{margin-bottom:5px;min-height:100px}.domesting_list_box.outair{padding-right:6px}.domesting_list_box.inair{padding-left:6px}.fare-detail{padding:18px 15px 10px}.flight_box{float:left;font-size:10px;color:#666}.flight_box .flight_thumb{display:block;margin-bottom:4px}.domestic_price_box{float:right;width:100px;text-align:center}.domestic_flight_detail{margin:0 100px 0 70px}.domestic_flight_detail .result_col:first-child{position:relative}
.domestic_flight_detail .result_col:first-child:before{content:'\f178';display:block;position:absolute;right:3px;top:0;line-height:20px;font-family:FontAwesome;color:#666;font-size:17px}.price_label{font-size:12px;padding:5px;background:#01b7f2;border-radius:3px;margin-bottom:5px;color:#fff;text-align:center;display:block}.price_label span{font-size:16px;font-weight:700}.domesting_list_inner{position:relative}.fligth_select_radio{position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;z-index:2}.fligth_select_radio input[type=radio]{display:none}.fligth_select_radio span{width:100%;height:100%;display:block;cursor:pointer}.fligth_select_radio span:before{content:'';display:block;width:20px;height:20px;background:#e23a3a;position:absolute;left:0;bottom:0;display:none}.fligth_select_radio span:after{content:'\f00c';display:block;width:20px;height:20px;font-family:FontAwesome;position:absolute;left:4px;line-height:20px;bottom:0;z-index:2;color:#fff;font-size:12px;font-weight:400;display:none}
.fligth_select_radio input[type=radio]:checked+span{border:2px solid #e23a3a}.fligth_select_radio input[type=radio]:checked+span:before,.fligth_select_radio input[type=radio]:checked+span:after{display:block}.domesting_list_box.outair .fligth_select_radio input[type=radio]:checked+span{border:2px solid #01b7f2}.domesting_list_box.outair .fligth_select_radio input[type=radio]:checked+span:before{background:#01b7f2}.detai-link{font-size:11px;text-transform:uppercase;color:#333;position:relative;z-index:4;font-weight:400}.detai-link a{color:#333;display:block;padding:5px}.detai-link a:hover{color:#1087d2}.domestic_detail_inner{height:65px}.short_col{float:left;min-height:1px;font-size:11px;text-transform:uppercase}.short_col:nth-child(1){width:85px}.short_col:nth-child(2){width:170px}.short_col:nth-child(3){width:84px}.short_col:nth-child(4){float:right;text-align:right;padding-right:9px}.short_radio{font-weight:400;position:relative}.short_radio input[type=radio]{display:none}.short_radio span{display:block;padding:4px 0;cursor:pointer;color:#666}
.short_radio span:hover{color:#000;text-decoration:underline}.short_radio span .fa{opacity:0}.short_radio input[type=radio]:checked+span{color:#e23a3a}.short_radio input[type=radio]:checked+span .fa{opacity:1}.short_box{padding-top:5px;border-top:1px solid #ccc;margin-top:15px}.short_going{margin-right:6px}.short_returning{margin-left:6px}.sticky_bottom{padding:10px 0 5px}.sticky_bottom .listing_section{box-shadow:none}.sticky_bottom .journey-time .fa{font-size:17px}#outbond-flight-summary>div:not(:first-child),#inbond-flight-summary>div:not(:first-child){padding-top:10px;line-height:40px}#outbond-flight-summary>div:first-child img,#inbond-flight-summary>div:first-child img{display:block}.sticky_bottom .total-price{color:#fff;padding:15px 0 0 15px}.sticky_bottom .btn-primary-blue{margin-top:6px}.popup-inner .nav-tabs{border-bottom:1px solid #ddd;margin-bottom:10px}.popup-inner .nav-tabs>li.active>a,.popup-inner .nav-tabs>li.active>a:hover,.popup-inner .nav-tabs>li.active>a:focus{background:0 0;color:#222;border-bottom-color:#e23a3a !important}
.popup-inner .nav-tabs>li{font-size:13px;text-transform:uppercase;font-weight:600;margin-bottom:0}.popup-inner .nav-tabs>li>a{background:0 0;border-radius:0;border:none;color:#888;padding:10px;border-bottom:3px solid transparent !important}.popup-inner .nav-tabs>li>a:hover,.popup-inner .nav-tabs>li>a:focus{background:0 0;color:#222}.popup-inner .nav-tabs>li>a .fa{font-size:18px;margin-right:5px}.popup-inner h2{color:#333;font-weight:600;font-size:18px}.inside_tab .nav-tabs{text-align:center}.inside_tab .nav-tabs>li{display:inline-block;float:none;margin-bottom:-1px}.inside_tab .nav-tabs>li>a{border-bottom-width:1px !important;position:relative}.inside_tab .nav-tabs>li>a:before{content:'';display:block;position:absolute;display:none;left:50%;bottom:-5px;margin-left:-3px;border-top:5px solid #e23a3a;border-left:5px solid transparent;border-right:5px solid transparent}.popup-inner .nav-tabs>li.active>a:before{display:block}.successMsg{color:green;line-height:32px;background:#d9ead3;border-radius:8px;border:1px solid #d0e2c9;text-align:center;margin-bottom:15px;box-sizing:border-box;overflow:hidden;clear:initial;width:100%}
.errorMsg{color:#ff324b;line-height:44px;background:#efbcc2;border-radius:8px;border:1px solid #ff324b;font-weight:700;text-align:center;margin-bottom:15px;box-sizing:border-box}.validation_error{color:#c00}@media screen and (max-width:991px){.home-search-wrap{padding-top:45px}.banner{background-size:auto 100%;height:auto}.single .fare-detail .leave{position:static;width:100%}.single .fare-type,.single .fare-right .border,.fare-type,.fare-right .border{height:auto}.fare-detail .leave,.fare-detail .leave,.fare-detail .return{display:block;transform:rotate(0deg);position:static;text-align:left;margin-bottom:10px;margin-top:-1px;width:auto}.fare-detail{padding:0 0 10px}.fare-detail .col-md-3{float:left;width:25%}.fare-type span{display:inline-block;margin-right:10px}.fare-type a.buy-btn{float:right}.single .fare-type .fare,.single .fare-type .price,.fare-type .fare,.fare-type .price{margin-bottom:0}.search-filter{margin-bottom:20px;margin-top:30px}}.scl-logn a{border-radius:4px;color:#fff;display:block;font-weight:400;margin-top:16px;padding:8px 0 8px 47px;text-align:left;transition:all .5s}
.scl-logn a:hover{opacity:.8}.scl-logn a.fbk{background-color:#6079a2;background-image:url("../images/login-fb.html");background-position:10px center;background-repeat:no-repeat}.scl-logn a.gpl{background-color:#cc473d;background-image:url("../images/login-gp.html");background-position:10px center;background-repeat:no-repeat}.signup-btns{background-color:#530b83;border-radius:4px;color:#fff;display:block;font-weight:400;margin-top:16px;padding:8px 0 8px 50px;text-align:left}login-box .error-1{background:#ffa0a0 none repeat scroll 0 0;border-radius:4px;color:#000;display:none;margin-bottom:15px;padding:5px 10px}.login-pop-up{background:#fff none repeat scroll 0 0;border-radius:0;-webkit-box-shadow:0px 0px 11px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 11px 0px rgba(0,0,0,.75);box-shadow:0px 0px 11px 0px rgba(0,0,0,.75);display:block;left:50%;margin-left:-340px;position:fixed;top:20%;z-index:9999;width:680px}.all-logn{background:rgba(0,0,0,.5);display:block;height:100%;position:fixed;top:0;width:100%;z-index:99999;display:none}
.login_popup_inner .title{font-size:19px;font-weight:600;color:#222}.popup_heading{padding:12px 25px;border-bottom:1px solid #ccc;background:#eee}.login_popup_inner button.close{position:absolute;right:0;top:0;padding:14px;color:#000;transition:.2s}.login_panel_left{width:40%;float:left}.login_panel_right{float:left;width:60%;padding-left:10px}.login_panel_inner,.login_form_inner{padding:15px 25px}.login_form_inner{background:#fafafa}.popup_bottom{padding:10px 20px}.login_popup_inner{color:#222}.login_popup_inner h4{font-weight:600;font-size:16px;color:#222}.btn_small{padding:2px 10px 2px;background:#fff;border:1px solid #176fac;border-radius:15px;display:inline-block;margin-left:6px;color:#176fac;font-weight:700;font-size:12px;text-transform:uppercase;transition:.2s;text-decoration:none !important}.btn_small:hover{background:#176fac;color:#fff}.input_box{margin-bottom:10px}.input_with_icon{position:relative}.input_with_icon>.form-control{padding-left:35px}.input_with_icon>.fa{position:absolute;left:10px;top:9px;font-size:16px;width:16px;text-align:center;opacity:.5}
.input_with_icon>.fa:not(.fa-envelope){font-size:18px}.show_pwd_box{float:left;font-weight:400}.keep_logged_box{float:right;font-weight:400}.btn_login{background:#e23a3a;border:1px solid transparent !important;color:#fff;font-size:16px;font-weight:600;border-radius:25px;padding:10px 35px;transition:.2s}.btn_login:hover,.btn_login:focus{background:#fff;border-color:#e23a3a !important;color:#e23a3a}.popup_bottom{text-align:center;border-top:1px solid #eee}.connetct_with{display:block;height:38px;text-align:center;background:#fff;color:#999;font-weight:700;padding:8px 15px 6px 35px;font-size:14px;border-radius:20px;position:relative;border:1px solid #999;transition:.2s;text-decoration:none !important}.connetct_with+.connetct_with{margin-top:8px}.connetct_with .fa{position:absolute;left:20px;top:9px;font-size:135%}.with_facebook{color:#3b5998;border-color:#3b5998}.with_google{color:#df4a32;border-color:#df4a32}.with_facebook:hover{background:#3b5998;color:#fff}.with_google:hover{background:#df4a32;color:#fff}
.social_login,.form_outer{margin-top:20px}.forgot_pwd{font-weight:700;font-size:15px}.popup_bottom a:hover{text-decoration:underline}.register_panel label{font-weight:400}#reset_password .popup_body,#search_booking .popup_body{padding:15px 25px}.error-1{color:#e7272a}.backtoLogin{float:right;margin-top:10px}.tab_links>a{display:inline-block;height:36px;padding:7px 20px;border:1px solid #e23a3a;background:#fff;color:#e23a3a;transition:.2s;font-size:14px;font-weight:600;border-radius:3px;text-decoration:none !important;margin-bottom:5px;text-align:center}.tab_links>a:not(:first-child){margin-left:6px}.tab_links>a:hover{background:#fdf0f0}.tab_links>a .fa{font-size:10px;font-weight:400}.tab_links>a.active{background:#e23a3a;color:#fff}.tab_links{margin-bottom:10px}.tab_data{display:none;position:relative}.tab_data>strong{color:#111}.tab_data.active{display:block}.close_tab{position:absolute;cursor:pointer;right:0;top:-50px;font-size:21px;color:#ccc;transition:.2s}.close_tab:hover{color:#333}
.progress_list{margin:10px 0 0;padding:0}.progress_list:after{content:'';display:block;clear:both}.progress_list>li{float:left;width:25%;list-style:none;position:relative}.progress_list>li>div{width:85px;text-align:center}.progress_list>li:not(:first-child):before{content:'';display:block;height:2px;top:15px;background:#ccc;right:50%;position:absolute;left:-90%}.progress_list>li:last-child:before{left:-50%;right:10%}.progress_no{display:block;font-size:14px;font-weight:600;color:#333;text-align:center;width:30px;height:30px;border:2px solid #ccc;border-radius:50%;line-height:26px;background:#fff;position:relative;z-index:3;margin:0 auto}.progress_text{display:block;text-align:center;margin-top:5px;color:#333;white-space:nowrap}.progress_text a{display:inline-block;margin-left:5px}.progress_list>li.active:before{background:#1b3867}.progress_list>li.active .progress_no{background:#1b3867;color:#fff;border-color:#1b3867}.progress_list>li:nth-child(2)>div{margin:0}
.progress_list>li:last-child>div{float:right}.pspt_option_box{display:none}.pspt_inner{margin:0 -5px}.pspt_inner>strong,.pspt_inner>p,.pspt_inner>div{margin-left:5px}.pspt_option_btn{cursor:pointer;display:inline-block;margin-bottom:15px}.pspt_option_btn:hover{color:#e23a3a}.text_light{color:#999;font-size:12px}.custom_select{position:relative;display:inline-block;width:100%}.custom_select:before{content:'';display:block;position:absolute;top:14px;right:7px;border-top:4px solid #aaa;border-left:4px solid transparent;border-right:4px solid transparent}.custom_select select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom_select select::-ms-expand{display:none}.passenger_table>tbody>tr:not(:last-child):nth-child(even){border-bottom:1px solid #ddd}.add_options_boxes_inner>div{margin-bottom:6px}.services_option_box:not(:first-child){margin-top:20px}.add_options_boxes{padding-top:20px}.rout_view{font-weight:600;color:#111}.add_options_boxes .label_dep,.add_options_boxes .label_ret{margin-bottom:15px}
.heading1{font-size:20px;font-weight:600;color:#000;margin-bottom:10px}.add_options_boxes .col-sm-4{padding-top:5px}.add_options_boxes_inner{margin-bottom:20px}.input_group{width:50%;float:left;margin-left:-1px}.input_group .form-control{border-radius:0}.input_group .form-control:focus{position:relative;z-index:2}.input_group_outer{margin-left:1px}.booking_search{padding:15px;background:#fafafa;border-bottom:1px solid #ddd}.booking_sarch_type_box{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:10px}.booking_search .btn_search{height:34px;font-weight:600}.booking_search label{font-weight:600}.booking_search .custom_radio{margin-top:5px}.custom_radio{display:inline-block;cursor:pointer}.custom_radio>input[type=radio]{display:none}.custom_radio>span{display:block;position:relative;padding-left:24px;line-height:20px}.custom_radio>span:before{content:'';display:block;position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #aaa;border-radius:50%}.custom_radio>span:after{content:'';display:block;position:absolute;left:4px;top:4px;width:10px;height:10px;background:#e23a3a;border-radius:50%;display:none}
.custom_radio>input[type=radio]:checked+span:before{border-color:#666}.custom_radio>input[type=radio]:checked+span:after{display:block}.listing_search_panel .form-control{border-radius:0}.breadcrumb{padding:0}.booking_actions .tab_links{text-align:right}.booking_actions .tab_links>a{background:#e23a3a;color:#fff}.booking_actions .tab_links>a:hover{background:#b21515;border-color:#b21515}.ref_no{color:#666;font-size:20px;font-weight:400}.booking_actions .heading1{margin-top:4px}.heading2{font-size:17px;font-weight:600;color:#e23a3a;margin-bottom:10px}.flight_detail_panel{padding-top:20px}.detail_table th,.flight_table-box>strong{color:#000}.detail_table th,.detail_table td{padding:6px 0}.detail_table td{border-top:1px solid #ddd}.confirmed{color:#64c73c}.flight_table-box:not(:first-child){margin-top:20px}.booked_detail_box{border:1px solid #ddd;padding:10px;line-height:16px}.gds_pnr{padding-top:4px}.booked_detail_box .flight_detail{width:160px}.booked_detail_box .travel_detail{margin-left:180px;padding-top:5px}
.booked_detail_box .travel_middle{padding-left:0}.flight_table-box>strong{padding-bottom:5px;display:inline-block}.flight_info_left .flight_thumb{display:block}.flight_table-box strong{color:#000}.flight_dep_arr strong,.flight_info_left>strong{display:inline-block;width:80px}.airline_pnr{background:#fffed0;color:#000;border:1px solid #e1e0a9;padding:6px;border-radius:6px;text-align:center;display:inline-block;min-width:150px}.airline_pnr strong{display:block;font-size:150%;line-height:100%;color:#2637b3}.notice_text{padding:10px;background:#fffed0;border:1px solid #d6d597}.notice_text strong{font-weight:700;font-size:17px}.print_view{font-size:14px;color:#000;min-width:700px;background:#fff}.ticket_address{font-size:15px;margin-bottom:20px}.ticket_address b,.ticket_address strong{font-weight:700}.logo_print{margin-bottom:20px}.travel_info_table{margin-top:15px}.print_view table{border:1px solid #ddd}.print_view table th{padding:10px}.print_view table td{padding:10px;border-top:1px solid #ddd}
.btn-red{background:#e23a3a;border:none;transition:.2s}.btn-red:hover,.btn-red:focus,.btn-red:active{background:#af1a1a}.btn-blue{background:#01b7f2;border:none;transition:.2s}table.inner_table{border:none}table.inner_table td{padding:2px 0;border:none}.shorting_filter_box{width:40.8%;float:left}.shorting_filter_box .short_by>li{width:31.6%;padding-left:15px;text-align:left}.shorting_filter_box .short_by>li:nth-child(2){padding-left:25px}.shorting_price_box{float:left;white-space:nowrap;margin-left:14px}.user_thumb{display:inline-block;width:32px;height:32px;overflow:hidden;border-radius:50%;vertical-align:middle;background:#eee;text-align:center;line-height:30px;color:#555;margin-right:3px;margin-top:-5px}.user_thumb img{max-width:100%}.user_top>.fa{vertical-align:middle;margin-top:-3px}.fare-title{font-size:15px;text-transform:uppercase;color:#01b7f2;margin-top:20px;display:block;font-weight:600;border-left:2px solid #01b7f2;padding-left:10px;margin-bottom:3px}.fare-title+br{display:none}
.fare-rule-data{max-height:500px;overflow:auto;padding:1px 20px 20px;background:#f6f6f6}.flight_img_name:after{content:'';display:block;clear:both}.flight_img_name{margin-bottom:3px}.flight_img_name .flight_thumb{float:left;margin-right:4px}.flight_name_code{display:block;margin-top:5px;float:left}@media (max-height:870px){.fare-rule-data{max-height:400px}}@media (max-height:760px){.fare-rule-data{max-height:300px}}@media (max-height:640px){.fare-rule-data{max-height:200px}}.fare-rule-data>div{display:block;padding-bottom:2px}.fare-rule-data>div:last-child{padding-bottom:20px}.flyer_detail_box>.row{margin-bottom:6px}.flyer_detail_box>.row>.col-sm-2{padding-top:5px}.citylist_outer{padding:30px 0 20px}.citylist_outer .panel-default{margin-bottom:10px}.citylist_outer .panel-default .panel-heading{cursor:pointer}.citylist_view{margin:0;padding:0}.citylist_view>li{list-style:none;display:inline-block;margin-right:5px}.citylist_view>li a{display:block;padding:4px 10px;background:#fff;border:1px solid #01b7f2;color:#01b7f2;border-radius:2px;transition:.2s}
.citylist_view>li a:hover{background:#01b7f2;color:#fff}.cheapest_flights{margin:0;padding:0}.cheapest_flights>li{list-style:none;padding:0;display:inline-block;width:49%;margin-bottom:10px}.cheapest_flights>li>span{font-weight:600;font-size:110%;padding-left:5px}.about{width:100%;background:url(../images/about_img.html) no-repeat fixed top center/cover}.about_innertext{margin:100px 150px;background:rgba(255,255,255,.9);padding:40px;box-shadow:0 1px 1px rgba(0,0,0,.3);color:#333}.about_innertext h1{margin:0 0 20px;color:#000;font-weight:700;font-size:45px;padding-bottom:15px;text-transform:uppercase;position:relative;text-align:center}.about_innertext h1:after{content:'';position:absolute;bottom:0;left:50%;width:100px;margin-left:-50px;height:2px;background:#e23a3a}.text_lg{font-size:180%;margin-bottom:20px;font-weight:400}.text_med{font-size:125%;color:#888}.about_innertext .text_lg{color:#000;text-align:center}.about_innertext *{font-family:inherit !important}.about_innertext .text_med{text-align:center}
.about_boxes_full{padding:0;background:#01b7f2;position:relative;z-index:2;color:#fff;font-size:14px}.about_boxes_full:after{content:'';display:block;clear:both}.about_boxes{text-align:left;padding:40px 40px 20px;min-height:340px;width:33.333%;float:left;position:relative}.about_boxes:before{content:'';display:block;height:0;position:absolute;left:0;top:0;width:100%;background:rgba(0,0,0,.2);transition:.3s}.about_boxes:hover:before{height:8px}.about_boxes:nth-child(2){background:#00a7dd}.about_boxes:nth-child(3){background:#009dd0}.about_boxes h2{margin:0 0 10px;color:#fff;font-weight:700;font-size:35px;line-height:normal}.sub_head{display:block;font-size:20px;font-weight:300;color:#fff;margin:10px 0}.services_list{margin:0;padding:0}.services_list>li{padding:0;list-style:none;width:49%;padding-right:10px;vertical-align:top;display:inline-block;margin-top:5px;padding-left:12px;position:relative;margin-top:10px}.services_list>li:before{content:'';display:block;width:6px;height:6px;background:#fff;border-radius:50%;left:0;top:7px;position:absolute}
.services_list>li a{display:block;color:#fff}.boxes_inner{max-width:450px;margin:0 auto}.services_circle{width:170px;height:170px;background:#282828;border-radius:50%;text-align:center;padding:20px;position:relative;position:absolute;left:50%;top:50%;margin:-85px 0 0 -85px}.services_circle:before{content:'';display:block;position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px;border:1px dashed rgba(0,40,80,.7);border-radius:50%}.services_circle:after{content:'';display:block;position:absolute;left:10px;top:10px;right:10px;bottom:10px;border:1px dashed rgba(255,255,255,.5);border-radius:50%}.services_circle h4{font-size:22px;font-weight:600;text-transform:uppercase;color:#fff;margin:35px 0 0}.services_box{width:430px;height:430px;position:relative;margin-left:100px}.services_box:after{content:'';display:block;position:absolute;left:50px;top:50px;right:50px;bottom:50px;border:1px dashed rgba(0,0,0,.8);border-radius:50%}.services_icons{margin:0;padding:0}
.services_icons>li{display:block;list-style:none;width:110px;height:110px;border-radius:50%;background:#8ba94e;text-align:center;position:absolute;top:10px;z-index:9;transition:.2s}.services_icons>li:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;border:6px solid rgba(0,0,0,.1);border-radius:50%;opacity:0;transition:.2s;z-index:-1}.services_icons>li:hover:before{left:-6px;top:-6px;right:-6px;bottom:-6px;opacity:1}.services_icons>li:nth-child(1){left:70px}.services_icons>li:nth-child(2){left:255px;background:#ed9e48}.services_icons>li:nth-child(3){left:335px;top:160px;background:#7968ae}.services_icons>li:nth-child(4){left:255px;top:305px;background:#007889}.services_icons>li:nth-child(5){left:70px;top:305px;background:#2264a9}.services_icons>li:nth-child(6){left:-10px;top:160px;background:#be506e}.services_icons>li a{color:#fff;font-size:13px;text-transform:uppercase;display:block;height:100%;padding:20px}.services_icons>li a span{display:block;height:34px;width:50px;margin:0 auto 10px;background:url(../images/icons_services.html) 0 0 no-repeat}
.services_icons>li a span.car_icon{background-position:-100px 0}.services_icons>li a span.eurail_icon{background-position:0 0}.services_icons>li a span.flight_icon{background-position:-250px 0}.services_icons>li a span.holiday_icon{background-position:-150px 0}.services_icons>li a span.transfer_icon{background-position:-200px 0}.services_icons>li a span.hotels_icon{background-position:-50px 0}.services_icons>li:hover{background:#01b7f2}.services_heading{font-size:60px;line-height:60px;text-align:center;color:#002750;text-shadow:1px 2px 1px rgba(255,255,255,.4);margin-top:50px}.services_heading strong{font-weight:800;text-transform:uppercase}.services_heading span{display:block;font-size:40px;text-transform:uppercase;line-height:40px}.services{padding:90px 0;width:100%;background:url(../images/about_img.html) no-repeat fixed center center/cover;height:auto}.contact_tab{margin:0;padding:0;text-align:center}.contact_tab:after{content:'';display:block;clear:both}.contact_tab>li{list-style:none;display:inline-block;vertical-align:bottom;font-size:14px;width:220px;border-top:4px solid transparent;transition:.2s}
.contact_tab>li a{color:#888;display:block;padding:20px}.contact_tab>li span{display:block;font-size:50px;width:100px;height:100px;background:#e23a3a;border:1px solid #e23a3a;color:#fff;border-radius:50%;margin:0 auto 10px;padding:5px;line-height:80px;transition:.2s}.contact_tab>li span .fa-file-text{font-size:94%}.contact_tab>li span .fa-phone{padding-top:22px;display:inline-block}.contact_tab>li:hover span,.contact_tab>li.active span{background:0 0;color:#e23a3a}.contact_tab>li.active{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.3);border-top-color:#e23a3a}.contact_tab>li.active a{color:#000}.cont_tab_data{padding:40px 60px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.3);position:relative;margin-bottom:30px}.cont_tab_data:not(.active){display:none}.contact_options{margin:0 0 30px;padding:0}.contact_options:after{content:'';display:block;clear:both}.contact_options>li{list-style:none;display:block;width:33.333%;float:left;text-align:center;transition:.2s;border-bottom:3px solid #ddd}
.contact_options>li:not(.active):not(:hover){opacity:.6}.contact_options>li.active{border-color:#01b7f2}.contact_options>li strong{display:block;font-size:120%;margin-bottom:10px}.contact_options>li a{display:block;color:#333;padding:15px 20px;text-decoration:none !important}.contact_options>li small{display:block;color:#666;margin:0 35px}.contact_options_data:not(.active),.contact_form_options:not(.active),.contact_form_options2:not(.active){display:none}.ref_no_box{margin-bottom:15px}.ref_no_box label{font-weight:600}.support_table table{margin-bottom:0}.support_table h4{color:#000;text-align:center;margin-bottom:10px}.fixed_sidebar{width:280px;position:fixed;top:20px;z-index:9}.white_bg{background:#fff}.faq_category{margin:0 0 15px;padding:0;text-align:center;white-space:nowrap;overflow:auto}.faq_category:after{content:'';display:block;clear:both}.faq_category>li{list-style:none;display:inline-block;font-size:15px;font-weight:400;margin:0 10px 20px;text-transform:uppercase}
.faq_category>li>a{display:block;color:#999;text-decoration:none !important}.faq_category>li.active>a{color:#000}.faq_category .faq_icon{display:block;width:120px;height:120px;border:2px solid transparent;background:url(../images/category-icon.html) 0 0 no-repeat;margin-bottom:3px;transition:background-color .2s}.faq_category .faq_icon.flight{background-position:0 -5px;border-color:#7e68c5}.faq_category .faq_icon.hotel{background-position:-480px -5px;border-color:#ed9650}.faq_category .faq_icon.holiday{background-position:-240px -5px;border-color:#46a9b7}.faq_category .faq_icon.car{background-position:-360px -5px;border-color:#96b459}.faq_category .faq_icon.corporate{background-position:-120px -5px;border-color:#db5176}.faq_category .faq_icon.business{background-position:-600px -5px;border-color:#4da0e1}.faq_category>li.active .faq_icon.flight{background-position:0 -125px;border-color:#7e68c5;background-color:#7e68c5}.faq_category>li.active .faq_icon.hotel{background-position:-480px -125px;border-color:#ed9650;background-color:#ed9650}
.faq_category>li.active .faq_icon.holiday{background-position:-240px -125px;border-color:#46a9b7;background-color:#46a9b7}.faq_category>li.active .faq_icon.car{background-position:-360px -125px;border-color:#96b459;background-color:#96b459}.faq_category>li.active .faq_icon.corporate{background-position:-120px -125px;border-color:#db5176;background-color:#db5176}.faq_category>li.active .faq_icon.business{background-position:-600px -125px;border-color:#4da0e1;background-color:#4da0e1}.help_panel{max-width:800px;margin:60px auto 30px;padding:30px;background:#f6f6f6;border:1px solid #ddd}.help_panel h2{margin-top:0;margin-bottom:15px}.help_input{position:relative}.help_input .form-control{height:50px;border-radius:4px 0 0 4px}.help_input .btn{position:absolute;right:0;top:0;width:50px;height:50px;border-radius:0 4px 4px 0}.help_input .btn:hover{color:#fff}.faq_boxes{margin-top:30px}.faq_boxes h4{margin:0 0 10px;color:#000;font-weight:600}.faq_listing{margin:0;padding:0}.faq_listing>li{list-style:none;display:block;border:1px solid #ddd;margin:-1px 0 0}
.faq_title{display:block;padding:10px 15px;color:#07529f;font-weight:600;font-size:13px;position:relative;padding-right:30px}.faq_title:after{content:'\f105';font-family:FontAwesome;font-size:18px;display:block;position:absolute;right:10px;top:7px;font-weight:400}.active>.faq_title:after{content:'\f107'}.faq_detail{padding:0 15px 15px;color:#444;display:none}.faq_category_listing:not(.active){display:none}.inner_search_fields{padding-right:60px;position:relative}.inner_search_btn{position:absolute;right:0;bottom:0;width:40px}.inner_search_btn .btn_search{height:30px}.foot_bot{text-align:center;margin-bottom:20px;border-top:1px solid rgba(0,0,0,.1);padding-top:15px}.calendar_box{padding:20px;background:#fff}.fc-toolbar h2{font-size:24px}.flights_to_section{padding:60px 0;background:#f5f5f5}.flights_to_section h4{margin-top:0}.flights_to_list .list_arlines_info{color:#333;font-weight:400;font-size:12px}.flights_to_list .list_arlines_info .flight_thumb{display:block;margin:0 auto 3px}
.flights_to_list .flight_detail{width:80px}.flights_to_list .fare_booking_box{padding:0}.upto_cashback{font-size:12px;color:#e23a3a;margin-bottom:5px;display:block}.flights_to_list .fare_booking_box{width:130px}.flights_to_list .travel_detail{margin:0 150px 0 100px}.flights_to_list .travel_detail .travel_detail_inner{border-right:1px solid #ddd;padding:11px 20px}.city_to_name{text-align:center}.city_to_name span{display:block;color:#999}.flights_to_list{padding:2px 0}.flights_to_list .btn_book{margin-top:10px}.flights_to_list:not(:first-child){border-top:1px solid #ddd}.cities_graph{box-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid #ccc;margin-bottom:20px}.flight_scroll{overflow:auto;height:352px}.flights_to_box{margin-bottom:20px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:15px 20px}.flights_to_box h4{margin-top:0}.cities_list_panel h4{margin:0 0 15px;font-weight:600;color:#000;font-size:16px}.cities_listing{margin:0;padding:0}.cities_listing>li{list-style:none;display:block;font-size:13px}
.cities_listing>li a{display:block;color:#333}.cities_listing>li+li{margin-top:16px}.cities_listing>li a span{color:#00a1d5}.cities_listing>li a:hover{text-decoration:underline}.ad_space{height:200px;margin-bottom:15px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2)}.about_city_panel{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:25px 30px}.about_city_panel h3{margin:0 0 15px;color:#000}.airline_lists{max-height:431px;overflow:auto}.airline_lists table{margin-bottom:0 !important}.airline_lists table th{background:#666;color:#fff}.airline_lists .btn_login{padding-top:6px;padding-bottom:6px;font-size:13px}.airlines_listing{padding:10px 0}.airlines_listing>li+li{margin-top:0}.airlines_listing>li a{padding:10px 15px}.airlines_listing>li a .fa{color:#00a1d5;margin-right:5px}.airlines_listing>li a:hover{background:#eee;text-decoration:none}.airline_thumb_info{padding-top:1px}.airline_thumb_info .flight_thumb{float:left}.airline_thumb_info .airline_right_info{margin-left:34px}
.copyright_box,.webdesing_box{padding-top:15px}.got_top{width:40px;height:40px;position:fixed;right:20px;bottom:100px;background:#fb4f0f;color:#fff;font-size:20px;text-align:center;line-height:34px;transition:color .2s,background-color .2s,border .2s;display:none;z-index:99}.got_top:hover{background:#001526;color:#fff}.fligthto_table{display:table;width:100%}.flightto_row{display:table-row;width:100%}.flightto_col{display:table-cell;border-top:1px solid #ddd;padding:10px}.flightto_col:nth-child(1){width:20%}.flightto_col:nth-child(2){width:35%}.flightto_col:nth-child(3){width:25%}.flightto_col:nth-child(4){width:20%;text-align:center}.date_fromto_icon{font-size:16px;margin:0 4px}.table_head{font-weight:600;color:#000;background:#f9f9f9}.fligthto_table .btn_book{width:100%}.nav-tabs.flightto_tabs>li.active>a,.nav-tabs.flightto_tabs>li.active>a:hover,.nav-tabs.flightto_tabs>li.active>a:focus{background:#e23a3a;color:#fff}.nav-tabs.flightto_tabs>li>a{color:#e23a3a;background:0 0;padding:10px 18px;font-size:15px;text-transform:none;text-align:center;margin:0}
.nav-tabs.flightto_tabs{margin-bottom:15px;border-bottom:2px solid #e23a3a}.nav-tabs.flightto_tabs>li>a span{display:none}.nav-tabs.flightto_tabs>li.active>a span{display:inline}.fligthto_table .table_head{background:#eee}.flight_msg_detail{background:#01b7f2;padding:10px 15px;border-radius:6px;color:#fff;position:relative}.flight_msg_detail .title{margin-bottom:0;font-weight:700}.flight_msg_detail .list_arlines_info{color:#fff}.flight_msg_detail:after{content:'';display:block;border-top:10px solid #01b7f2;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;bottom:-10px;left:20px}.fligthsto_list{padding:0;margin:0}.fligthsto_list>li{list-style:none}.fligthsto_list>li:not(:first-child){border-top:1px solid #ddd}.fligthsto_list_inner{display:block;font-size:13px;padding:8px 15px;transition:.2s}.fligthsto_list_inner:hover{background:#f6f6f6}.fligthsto_list_inner:after{content:'';display:block;clear:both}.flightsto_name{width:80%;float:left;color:#666;transition:.2s}
.flightto_price{width:20%;float:left;text-align:right;color:#222;font-weight:600;font-size:14px;transition:.2s}.fligthsto_list_inner:hover .flightsto_name{color:#000}.fligthsto_list_inner:hover .flightto_price{color:#e23a3a}.listing_tab:not(.active){display:none}.listing_tab .col-sm-6:first-child{padding-right:30px}.listing_tab .col-sm-6:last-child{padding-left:30px}.cities_tabs.nav-tabs>li>a,.best_hotel_tabs.nav-tabs>li>a{background:#bfbfbf;color:#333;transition:.2s;border-radius:0 !important;padding:15px 15px 12px}.cities_tabs.nav-tabs>li>a:hover{color:#000}.cities_tabs.nav-tabs>li.active>a,.cities_tabs.nav-tabs>li.active>a:hover,.cities_tabs.nav-tabs>li.active>a:focus,.best_hotel_tabs.nav-tabs>li.active>a{background:#e23a3a;border-color:#e23a3a;color:#fff}.cities_tabs_outer{border:1px solid #ccc}.cities_tabs,.best_hotel_tabs{background:#f2f2f2}.cities_tabs.nav-tabs>li{font-size:13px}.cities_tabs_group{padding:15px;background:#fff}.listing_tab_nav{margin:0 0 10px;padding:0;border-bottom:2px solid #ddd}
.listing_tab_nav:after{content:'';display:block;clear:both}.listing_tab_nav>li{list-style:none;display:block;float:left;text-align:center;transition:.2s;border-bottom:2px solid transparent;margin-bottom:-2px}.listing_tab_nav>li:hover{border-color:#ccc}.listing_tab_nav>li a{display:block;color:#999;padding:10px 20px;min-width:160px;font-size:16px;font-weight:600;text-decoration:none !important}.listing_tab_nav>li a:hover{color:#444}.listing_tab_nav>li.active{border-color:#01b7f2}.listing_tab_nav>li.active a{color:#01b7f2}.citylists{padding:30px 0}.fligthsto_list_box{max-height:257px;overflow:auto}.color_primary{color:#01b7f2}.contact_map{height:300px;border:1px solid #aaa}.date_input{width:130px}.terms_check{margin-top:10px}.contact_detail_box>.row{margin:0 -2px}.contact_detail_box>.row>div{padding:0 2px}.weaccept_box img{margin:0 auto}.btn_outer_box{text-align:center;margin-bottom:30px}.btn-outline{border-color:#aaa;font-size:13px;text-transform:uppercase;font-weight:600;color:#333;border-radius:20px;padding:10px 30px;background:#fff}
.flight_search_inner .spacer{height:10px}#ui-datepicker-div{width:320px !important}#ui-datepicker-div.ui-datepicker-multi-2{width:640px !important}.ui-datepicker.ui-widget{z-index:9999 !important}.table_fare_detail th:not(:first-child),.table_fare_detail td:not(:first-child){text-align:center}.fare_total_row td{font-weight:600}.fare_total_row td:not(:first-child){color:#e23a3a}.graph_tooltip{white-space:nowrap;padding:10px;font-size:12px;display:block;width:auto}.show_xs{display:none}.panel-default>.panel-heading:after{content:'';display:block;clear:both}.table_responsive{overflow:auto}.hotel_shorting{display:block;margin:0;padding:0;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);border-bottom:1px solid #ccc;font-size:13px}.hotel_shorting:after{content:'';display:block;clear:both}.hotel_shorting>li{list-style:none;display:block;float:left;position:relative}.hotel_shorting>li>a{display:block;padding:8px 11px;color:#999;transition:.2s;position:relative;text-decoration:none !important}
.hotel_shorting>li>a:hover{background:#f6f6f6;color:#333}.hotel_shorting>li.active>a{background:#fff;color:#000}.hotel_shorting>li.active>a:after{content:'';display:block;height:2px;background:#e23a3a;position:absolute;left:0;bottom:0;right:0}.hotel_shorting>li:hover .dropdown-menu{display:block;margin-top:0}.hotel_img{width:160px;height:160px;float:left;overflow:hidden}.hotel_img img{width:100%;max-width:100%;height:auto}.hotel_info{margin-left:180px}.hotel_info_inner{width:100%;float:left}.hotel_listing{margin-top:15px;background:#fff;padding:15px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.hotel_right{padding:0 20px;min-height:160px;text-align:center}.hotel_right_inner{min-height:126px}.hotel_reviews{display:block}.hotel_rating{color:#feb902;font-size:15px}.hotel_reviews{display:block;margin:6px 0 15px}.price_for{font-size:13px;color:#00a1d5;margin:10px 0 5px;display:block;text-align:center;font-weight:600}.hotel_price{font-size:22px;color:#222;font-weight:600}.hotel_title{display:block;font-size:19px;margin-bottom:10px;font-weight:600;color:#1560ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hotel_info_box{min-height:138px}.hotel_distance{font-weight:600}.hotel_address{color:#777}.hotel_view_tab{margin-bottom:10px}.hotel_view_tab>li>a{background:#fff;color:#666;box-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:none;font-weight:600;margin-right:0;transition:.2s;padding-top:10px;padding-bottom:10px}.hotel_view_tab>li>a:hover{background:#e9e9e9;color:#333}.hotel_view_tab>li>a .fa{font-size:100%}.hotel_view_tab>li>a .fa-bars{font-size:120%}.hotel_view_tab>li.active>a,.hotel_view_tab>li.active>a:hover,.hotel_view_tab>li.active>a:focus{background:#e23a3a;color:#fff}.hotel_result_found{font-size:22px;color:#111}.hotel_result_found>span{display:block;font-size:13px;color:#666}.hotel_map_view{height:600px}.foot_main_nav{margin:0;padding:0;margin-bottom:25px;margin-left:-20px}.foot_main_nav:after{content:'';display:block;clear:both}.foot_main_nav>li{list-style:none;float:left;margin-left:50px}.foot_main_nav>li>a{display:block;padding:10px 20px;font-size:15px;font-weight:600;color:#1560ad;text-decoration:none !important}
.foot_main_nav>li:first-child{margin-left:0}.foot_main_nav>li.active>a{color:#e23a3a;border-bottom:2px solid #e23a3a;margin-bottom:-2px}.foot_more_nav{margin:0 -15px;padding:0}.foot_more_nav:after{content:'';display:block;clear:both}.foot_more_nav>li{list-style:none;width:20%;float:left;margin-bottom:10px;padding:0 15px}.foot_more_nav>li>a{color:#666;display:block}.foot_more_nav>li>a:hover{color:#01b7f2}.foot_hide_box{margin-bottom:30px}.foot_hide_box:not(.active){display:none}.visitor_count_box{text-align:center}.count_no_box{font-size:45px;font-weight:700;color:#000;line-height:40px;margin-bottom:10px}.hotel_search_top{margin-bottom:15px}.hotel_modify_search{margin-bottom:15px;position:absolute;left:0;top:0;width:100%;padding:10px 0 0}.hotel_modify_search .search-form{padding:0;background:0 0}.hotel_modify_search .title{display:none}.hotel_modify_inner{float:left;width:1000px}.detail_modify_search .hotel_modify_inner{float:none;width:auto;margin-bottom:9px}.hotel_tabs{float:right}
.hotel_modify_inner .btn_search{background:#01b7f2}.hotel_modify_inner .search_row{margin:0 -3px}.hotel_modify_inner .search_row>div{padding:0 3px}.hotel_modify_outer{position:relative;margin-top:-15px}.hotel_modify_space{height:70px}.search_fixed .hotel_modify_search{position:fixed;background:#eee;z-index:999;box-shadow:0 1px 10px rgba(0,0,0,.3)}.owl-thumbs .owl-thumb-item{width:60px;height:40px;float:left;overflow:hidden;margin-right:10px;margin-bottom:10px;cursor:pointer;transition:.2s}.owl-thumbs .owl-thumb-item img{max-width:100%;width:100%;height:auto;min-height:100%}.owl-thumbs:after{content:'';display:block;clear:both}.owl-thumbs{padding:10px 0 0 10px;background:#e1e1e1}.owl-thumbs .owl-thumb-item:not(.active){opacity:.3}.hotel_image_list{height:450px;overflow:hidden;position:relative}.hotel_image_list img{display:block;width:auto;max-height:100%;min-height:100%;max-width:none;margin:0 auto}.detail_title{font-weight:700;color:#23527c;font-size:30px;margin-top:0}.hotel_address{font-size:14px;color:#222}
.hotel_address .fa-map-marker{color:#e23839}.hotel_slider .owl-nav>div,#big_img .owl-buttons>div{background:rgba(255,255,255,.7);transition:.2s}.hotel_slider .owl-nav>div:hover,#big_img .owl-buttons>div:hover{background:#fff}.hotel_slider .owl-nav>.owl-prev,#big_img .owl-buttons>.owl-prev{left:0}.hotel_slider .owl-nav>.owl-next,#big_img .owl-buttons>.owl-next{right:0}.rating_text>span{display:block;font-size:18px;color:#000;font-weight:600}.rating_text>span strong{font-weight:700;font-size:22px;color:#01b7f2}.hotel_top_right .hotel_reviews{margin-bottom:0;margin-top:0}.detail_facilities{width:43px;margin:20px auto 0}.detail_facilities>li{display:block;width:38px;height:38px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.3);padding:6px;border-radius:50%;margin-bottom:10px}.detail_facilities>li>span{display:block;margin-top:4px}.detail_facilities>li .fa{margin:0 auto}.hotel_image_info_outer{margin:0;background:#fff;min-height:510px}.hotel_detail_left,.hotel_detail_right{padding:0}.hotel_detail_right{width:100px;float:right}
.rating_box{text-align:right}.hotel_detail_area{margin-bottom:15px}.room_img{width:110px;height:110px;float:left;overflow:hidden}.room_desc{margin-left:125px}.room_img img{max-width:100%;min-width:100%}.room_detail_list,.hotel_desc_outer{padding:15px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);position:relative;margin-bottom:15px}.room_type_title{margin:0 0 8px;font-weight:600;font-size:16px}.room_size{font-size:13px}.room_size .fa{color:#01b7f2}.room_detail_top{margin:10px 0 0}.room_detail_table table th{background:#e6e6e6;padding:5px 15px;font-weight:600;font-size:13px;color:#000;vertical-align:middle;text-transform:uppercase}.room_detail_table table td{padding:15px;border-top:1px solid #ddd;vertical-align:top}.room_detail_table table td:last-child{padding-right:0}.room_detail_table table td:first-child{padding-left:0}.room_guest{white-space:nowrap}.room_rate_title{color:#888;text-transform:none;text-align:right;white-space:nowrap}.room_rate_title span{display:block;font-size:14px;color:#000}
.room_price_box{text-align:center;white-space:nowrap}.room_price_box p{margin-top:-5px;margin-bottom:5px}.room_book_btn{padding-top:10px}.room_price_box .hotel_price{font-size:16px;font-weight:400;color:#e23a3a}.room_price_box .hotel_price strong{font-weight:600;font-size:26px}.promo_code{background:#337ab7;color:#fff;padding:2px 10px;font-size:12px;margin-top:5px;text-align:center;display:inline-block}.list{padding-left:12px;margin:0}.custom_tab_panel{padding:15px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2)}.custom_tab{margin:0;padding:0;float:left}.custom_tab>li{list-style:none;float:left;font-size:16px;font-weight:600}.custom_tab>li>a{display:block;padding:15px 30px;color:#444;text-decoration:none !important}.custom_tab>li.active>a{background:#fff;color:#e23839;border-color:#e6e6e6;box-shadow:-1px -1px 1px rgba(0,0,0,.07)}.map_view_link{float:right;padding:12px 20px;background:#e23839;color:#fff !important;text-decoration:none !important;text-transform:uppercase;font-weight:600}
.reivews_listing{background:#f1f1f1;padding:15px 15px 10px;margin-top:15px}.reivews_listing:first-child{margin-top:0}.reviews_title{font-size:17px}.reviews_title strong{color:#337ab7}.custom_tab_data:not(.active){display:none}.side_modify_box{margin-bottom:10px}.side_modify_box .hotel_search_inner>.row>div{width:100%}.side_modify_box{padding:15px 20px 20px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2)}.side_modify_box .search-form{padding:0}.side_modify_box>h4{font-weight:600;font-size:20px;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #ddd}.side_modify_box .hide_sm{margin:0}.side_modify_box .travellers_popup{left:0;right:auto}.side_modify_box .travellers_popup:before{right:130px}.map_view_panel{height:900px}.fa-parking{background:url(../images/parking.html) 0 0 no-repeat;width:19px;height:20px;vertical-align:middle}.wifiy_free{font-size:14px;margin-bottom:2px}.free_wifi_icon{width:68px;height:15px;background:url(../images/wifi.html) 0 0 no-repeat;display:inline-block;margin-left:2px}
.wifiy_free *{vertical-align:bottom}.room_type_view{padding-top:10px}.hotel_other_options{margin-bottom:15px;color:#e23a3a}.pay_type{font-weight:600}.includes_fac{margin:10px 0;padding:0}.includes_fac li.disabled{opacity:.3}.includes_fac li{list-style:none;display:inline-block;vertical-align:middle;margin-right:15px;color:#333}.includes_fac li .fa-coffee{font-size:125%;vertical-align:middle;color:#e23a3a}.includes_fac li .fa-bus{font-size:125%;vertical-align:middle;color:#e23a3a}.includes_fac li .fa-paw{font-size:125%;vertical-align:middle;color:#e23a3a}.includes_fac li .fa-object-group{font-size:125%;vertical-align:middle;color:#e23a3a}.green_color{color:#5fc151}.ShowHotelFacilities{cursor:pointer}.ShowHotelFacilities .fa{font-size:17px;position:relative;top:-1px}.ShowHotelFacilities:hover{color:#000}.more_facitlities_list{margin:0 0 0 -20px;padding:0}.more_facitlities_list>li{list-style:none;width:32%;display:inline-block;vertical-align:top;padding-left:40px;position:relative;margin-top:8px}
.more_facitlities_list>li>.fa{position:absolute;left:20px;top:4px;color:#26a014}.HotelFacilities{background:#f1f1f1;padding:15px 20px;margin-top:10px}.more_facility_box>h4{margin:0 0 10px;color:#000}.todays_price{font-size:18px;font-weight:700;background:#055090;color:#fff;padding:5px 10px;text-align:center;text-transform:none;margin:-5px -15px -5px 0;white-space:nowrap}.inclusion_detail{margin:0;padding:0}.inclusion_detail>li{list-style:none;display:block;padding-left:20px;position:relative;margin-bottom:5px}.inclusion_detail>li>.fa{position:absolute;left:0;top:4px;color:#26a014}.hotel_pay_option{color:#e23a3a;margin-bottom:5px}.hotel_pay_option strong{font-size:14px}.canc_policy{color:#055090;font-weight:600;font-size:12px}.full_map{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);padding:50px;z-index:9999;display:none}.full_map iframe{width:100%;height:100%}.close_btn{position:absolute;top:10px;right:10px;color:#fff;font-size:22px;width:30px;height:30px;opacity:.5;transition:.2s;cursor:pointer}
.close_btn:hover{opacity:1}.title_review{margin:0 0 15px}.hotel_review_list .hotel_img{width:auto;height:auto;max-height:150px;overflow:hidden;float:none}.hotel_review_list .hotel_title{float:left;margin-bottom:5px}.review_rating{margin-left:20px;float:left;margin-top:3px}.hotel_review_list .hotel_address{margin-bottom:10px;color:#888}.title2{font-size:16px;font-weight:400;color:#000}.hotel_review_list .inclusion_detail>li{display:inline-block;margin-right:15px}.review_includes{margin-top:15px}.review_includes .title{color:#000;margin-bottom:5px}.hotel_reiew_bot{margin-top:15px;padding-top:15px;border-top:1px solid #ddd;color:#000}.label_text{color:#888}.room_count_col{white-space:nowrap}.room_select_menu{min-width:80px}.map_info_img{width:110px;height:100px;float:left;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.map_info_right{margin-left:125px}.map_info_popup{width:320px;padding:5px 0 10px}
.map_info_popup h3{margin:0 0 5px;font-size:18px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.best_hotels_list{overflow:auto;max-height:312px}.hotel_top_section{background:#fff;padding:0;margin-bottom:20px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.hotel_image_info_outer{width:75%;float:left}.hotel_img_right{width:25%;float:left;padding:20px}.hotel_detail_img{background:#f1f1f1}.hotel_top_left .detail_title .rating_box{display:inline-block}.hotel_top_left .detail_title .rating{font-size:18px}.hotel_img_right .rating_box,.hotel_review_popup .rating_box{text-align:left;margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:15px}.hotel_review_box .title{font-size:15px;color:#777;font-weight:400;margin-bottom:10px}.hotel_review_box .title strong{font-size:110%;color:#000}.map_info_popup .hotel_price{padding-top:10px;float:left;font-size:25px}.map_info_popup .map_book_btn{margin-top:10px}.gm-style-iw{left:0}.hotel_review_outer{max-height:400px;overflow:auto;padding-right:15px}
.hotel_overview_box:not(.active)>.hotel_overview_text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hotel_overview_box:not(.active){padding-right:50px}.hotel_overview_box{position:relative}.hotel_overview_text hr{display:none}.more_description{position:absolute;top:-2px;right:0;color:#01b7f2;padding:2px;cursor:pointer}.hotel_overview_box.active>.more_description{display:none}.hotel_amenities_outer{margin:25px 0 0}.hotel_amenities_outer .title{font-weight:600;color:#333;margin-bottom:10px}.hotel_amenities{margin:0;padding:0}.hotel_amenities>li{list-style:none;display:inline-block;vertical-align:bottom;margin-right:40px;text-align:center;font-size:12px}.hotel_amenities>li.disabled{opacity:.3}.amn_icon{display:block;width:50px;height:32px;margin:0 auto 5px;background-image:url(../images/icons2.html);background-repeat:no-repeat}.anm_parking{background-position:0 0}.anm_bar{background-position:-50px 0}.anm_sauna{background-position:-100px 0}.anm_wifi{background-position:-150px 0}
.anm_restaurant{background-position:-200px 0}.anm_spa{background-position:-250px 0}.anm_parking{background-position:0 0}.amn_more{display:block;height:32px;font-weight:300;font-size:25px}.icon_plus{display:inline-block;width:16px;height:16px;position:relative}.icon_plus:before{content:'';display:block;position:absolute;width:2px;height:16px;background:#666;left:7px;top:0}.icon_plus:after{content:'';display:block;position:absolute;height:2px;width:16px;background:#666;left:0;top:7px}.more_amenities{cursor:pointer}.more_amenities:hover{color:#01b7f2}.more_amenities:hover .icon_plus:before,.more_amenities:hover .icon_plus:after{background:#01b7f2}.view_more_tariff{display:block;text-align:center;padding:10px 10px 0;color:#01b7f2;font-weight:600;font-size:14px}.view_more_tariff span{display:block;font-size:20px;line-height:10px}.more_thumb{float:right;width:80px;height:60px;background:#01b7f2;color:#fff;text-align:center;font-size:12px;text-transform:uppercase;padding:12px 5px;transition:.2s;line-height:20px;font-weight:600}
.more_thumb:focus{color:#fff;text-decoration:none}.more_thumb:hover{background:#055090;color:#fff}.more_thumb span{display:block;font-size:23px}.more_thumb+.slider_thumb_outer{margin-right:82px}.slider_thumb_outer{margin-left:-3px}.btn-info{background:#01b7f2;border:none}.tags_btn{margin:20px;padding:0}.tags_btn:after{content:'';display:block;clear:both}.tags_btn>li{list-style:none;padding:5px;float:left;vertical-align:top;width:25%}.tags_btn>li a{display:block;transition:.2s}.tags_btn>li a span{font-size:125%;font-weight:600}.result_count_box{float:left}.paging_box{float:right}.paging_box a{display:inline-block;float:left;padding:5px 10px 4px;border:1px solid #ccc;color:#666;font-weight:600;font-size:12px;margin-left:4px;text-transform:uppercase;transition:.2s}.paging_box a:hover{background:#01b7f2;color:#fff;border-color:#01b7f2}.intl-tel-input{position:relative;display:inline-block;width:100%}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}
.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:4;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:scroll;width:300px}
.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px;float:left}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country:after{content:'';display:block;clear:both}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box{margin-top:3px}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px;float:left;max-width:75%}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{padding-left:66px}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{padding-left:82px}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}
.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}
.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}
.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}
.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}
.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}
.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}
.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}
.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}
.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}
.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}
.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}
.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}
.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}
.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}
.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url("images/flags.html");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url("images/flags%402x.html")}}.iti-flag.np{background-color:transparent}.blog_img{width:80px;height:80px;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;float:left}.blog_img+.blog_right{margin-left:100px}
.blog_right h4{font-weight:600;font-size:16px;margin:0 0 5px}.blog_right h4 a{color:#000}.blog_right p{margin-bottom:5px}.blog_date{color:#999}.blog_title_left{float:left;width:110px;padding-top:20px;color:#01b8f3}.blog_slider_panel{margin-left:150px;margin-right:30px}.blog_area{background:#fff;padding:15px 15px 10px;border:1px solid #ddd;margin-bottom:30px;margin-right:-30px}.blog_slider_panel .owl-nav>div{margin-top:-25px}.foot_right .socal-media{margin-top:30px}.pop_data_box+.pop_data_box{margin-top:30px}.pop_data_box h3{border-bottom:1px solid #ddd;color:#333;font-weight:600;margin:0 0 15px;padding-bottom:5px}.pop_data{max-height:55px;overflow:auto}.pop_cpolicy_data{max-height:180px;overflow:auto}.pop_data_outer{padding:15px;background:#f6f6f6}.hotel_detail_map{height:150px;text-align:right}.hotel_detail_map img{max-height:100%;max-width:100%;width:auto}.hotel_detail_map iframe{width:100%;height:100%}.detail_map_box{height:400px;margin-top:20px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.detail_map_box iframe{width:100%;height:400px !important}
.detail_map_box .map_view_panel{height:100%}.map_view_detail{height:400px}.fare_buggage_icon .fa-suitcase{font-size:22px}.fare_buggage_icon .fa-ban{font-size:34px}.fare_buggage_icon .fare_buggage_type{color:#e23a3a;font-weight:800}@media(min-width:992px){.hide_md{display:none}.deals_listing_box:nth-child(3n+4){clear:left}}@media(min-width:768px){.hide_mobile{display:block !important}}@media(max-width:1279px){.fname_input,.lname_input{width:200px}.services_list>li{width:100%;display:block}.about_boxes{min-height:480px}.foot_main_nav>li{margin-left:35px}}@media(max-width:1249px){.contact_options>li a{height:120px}.sicon{float:none}}@media(max-width:1199px){.filter_flights{height:72px}.all_flights strong{display:block}.oneway_listing .result_list_main{margin-right:190px}.oneway_listing .list_arlines_info{font-size:13px;line-height:15px}.oneway_listing .fare_booking_box{width:190px}.oneway_listing .fare_booking_box .airline_fare{font-size:19px;padding-top:3px}.oneway_shorting .short_by>li{width:25%}
.sidebar,.fixed_sidebar{width:240px}.sidebar+.main_container{margin-left:260px}.sidebar.pull-right+.main_container{margin-right:260px}.roundtrip_result_listing .result_col strong{display:block}.roundtrip_result_listing .fare_booking_box{width:150px}.roundtrip_result_listing .result_list_main{margin-right:150px}.shorting_roundtrip .shorting_filter_box .short_by>li{padding-left:0;width:32.5%}.shorting_roundtrip .shorting_filter_box .short_by>li:nth-child(2){padding-left:18px}.shorting_roundtrip .shorting_filter_box .short_by>li:nth-child(1){padding-left:15px}.shorting_roundtrip .shorting_filter_box+.shorting_filter_box .short_by>li{width:30.3%}.shorting_roundtrip .shorting_filter_box+.shorting_filter_box .short_by>li:nth-child(1){padding-left:4px}.shorting_roundtrip .shorting_filter_box+.shorting_filter_box .short_by>li:nth-child(2){padding-left:12px}.shorting:not(.oneway_shorting) .short_currency{width:100px}.fname_input,.lname_input{width:100%}.services_box{margin-left:0}.foot_main_nav>li{margin-left:0}
.blog_area{margin-right:-10px}.blog_title_left{padding-top:44px}}@media(min-width:992px){.filter_sidebar{display:block}}@media(max-width:991px){.login-pop-up{top:0;left:0;margin:0;width:100%;height:100%;overflow:auto}.contact_options>li{float:none;width:auto}.contact_options>li a{height:auto}.faq_category{margin-bottom:0}.faq_category>li{margin:0 0 10px}.faq_category>li>a{width:100px}.faq_category .faq_icon{transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);margin-left:-10px;margin-bottom:-12px}.copyright_box{text-align:center;padding:0 0 10px;border-bottom:1px solid #ddd;margin-bottom:20px}.webdesing_box{text-align:center;padding:15px 0 0;margin-top:20px;border-top:1px solid #ddd}.flight_search_inner .spacer{display:none}.traveller_option_box{margin-bottom:10px}.flight_search_inner .btn_search{margin-top:10px}.ui-datepicker td span,.ui-datepicker td a{padding:5px !important}#ui-datepicker-div.ui-datepicker-multi-2{width:400px !important}
section.destination h2.title{font-size:28px}.listing_tab .col-sm-6:first-child{padding-right:10px}.listing_tab .col-sm-6:last-child{padding-left:10px}.filter_sidebar{display:none;position:fixed;top:0;left:0;bottom:45px;overflow:auto;z-index:999;background:#f5f5f5;padding:5px 15px 25px}.sidebar{width:100%;float:none}.sidebar+.main_container{margin-left:0}.sidebar.pull-right+.main_container{margin-right:0}.from_to_name{margin-left:0;margin-right:160px;text-align:left;height:50px;background:#fff;border-radius:4px;border:1px solid #ddd;padding:5px 10px}.found_text{width:auto;float:none;display:block;clear:both;margin-bottom:10px}.found_text span{display:inline;font-size:14px}.page-content{padding:15px 0}.hide_sm{display:none}.search_result_top{margin-bottom:10px}.modify_btn .fa,.filter_btn .fa{display:block;font-size:130%;height:20px;line-height:20px}.filter_btn .fa{font-size:150%}.top_right .btn{float:left;margin-left:5px;width:75px;height:50px}.top_right .modify_btn{background:#01b7f2 !important;color:#fff !important;border-color:#01b7f2 !important}
.top_right .filter_btn{background:#e23a3a !important;color:#fff !important;border-color:#e23a3a !important}.got_top{right:10px;bottom:100px}.filter_bottom{position:fixed;bottom:0;left:0;right:0;padding:6px 15px;z-index:999;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.3)}.apply_filter{height:auto;padding:10px 20px;float:right;width:auto;color:#fff !important}.filter_bottom .reset_btn_mobile{float:left;padding:10px;margin-left:-10px}.filter_close{display:block;float:right;padding:5px 10px;font-size:20px;margin-right:-10px;cursor:pointer}.filter_title_sm h3{margin:0;float:left;padding-top:7px}.filter_sidebar .sidebar_inner{padding-bottom:15px}.inbond-fare-detail,.popup_panel_full{top:0;left:0;width:100%;height:100%;overflow:auto;margin:0;border-radius:0;box-shadow:none;border:none}.outbond-fare-detail{top:0 !important;left:0;width:100%;height:100%;overflow:auto;margin:50px auto;border-radius:0;box-shadow:none;border:none;position:fixed}.search-form{padding:0}.fare-rule-data{max-height:none !important}
.home-search-wrap .search-form{padding:15px}.review_container .travel_info strong{display:block}.about_boxes{width:100%;float:none;min-height:10px}.boxes_inner{max-width:100%}.about_innertext{margin:50px 0}.services_box{margin:0 auto}.services{padding:20px 0}.profile_img{width:60px;height:60px;float:left;margin:6px 0 0}.user_detail{margin:0 0 15px;padding:0;border:none;box-shadow:none;background:0 0}.other_action{margin-left:75px;text-align:left;border-top:none;padding-top:0}.user_name{margin-bottom:0;margin-left:80px;text-align:left}.other_action .btn{display:inline-block;margin-left:5px;background:#e23a3a;border-color:#e23a3a;color:#fff}.foot_right{float:none}.deals_listing_box:nth-child(2n+3){clear:left}.blog_title_left{float:none;width:auto;padding-top:0;margin-bottom:20px;text-align:center}.blog_slider_panel{margin-left:0;margin-right:0;padding-left:30px;padding-right:30px}.blog_area{margin-right:0}}@media(max-width:767px){.main_menu{float:none}.hide_mobile{display:none !important}
.main_menu .navbar-nav{margin:0}.main_menu .navbar-collapse{padding-top:15px;border-top:none}.main_menu .nav>li>a{padding:10px;text-transform:uppercase;font-weight:600;color:#111;background:#f1f1f1 !important}.dropdown_box{padding-left:10px;padding-right:10px;padding-bottom:10px}.dropdown_nav{padding:0;margin:0}.dropdown_nav>li{list-style:none}.nav_btn_box{width:50%;float:left;margin:10px 0}.nav_btn_box .btn{width:100%;display:block}.nav_btn_box:first-child{padding-right:5px}.nav_btn_box:last-child{padding-left:5px}.dropdown_nav>li:not(.nav_btn_box) a{display:block;padding:10px 0;color:#222}.login_panel_left{width:100%;float:none;text-align:center}.login_panel_right{width:100%;float:none;padding:0}.connetct_with{display:inline-block;width:240px}.social_login{text-align:center}.contact_tab>li span{width:60px;height:60px;font-size:30px;line-height:42px}.contact_tab>li span .fa-phone{padding-top:11px}.contact_tab>li{width:140px}.contact_tab>li a{padding:10px 5px;white-space:nowrap}.cont_tab_data{padding:20px}
.help_panel h2{font-size:22px}.help_panel{padding:15px;margin-top:20px}.help_input .form-control{font-size:13px}.hide_xs{display:none}.flight_search_inner #airline_name{margin-bottom:10px}.main_slide_item{height:570px}.cities_tabs.nav-tabs{white-space:nowrap;overflow:auto}.cities_tabs.nav-tabs>li{display:inline-block;float:none}.footer-menu ul li a{background:rgba(0,0,0,.05);padding:5px 10px;margin-top:3px;color:#000}.services .col-sm-4+.col-sm-4{margin-top:20px}.result_bot_main{display:none}.result_bot_right{width:auto;float:none}.links>li{display:inline-block;padding:0 10px}.oneway_listing .links{text-align:center}.result_listing{margin-bottom:6px}.navbar-toggle{margin-right:0}.airline_thumb_info,.pop_air_info{text-align:left}.popup-inner .block-contain{text-align:center !important}.popup-inner .airline_other_info{margin-bottom:15px}.popup-inner .airline_other_info br{display:none}.popup-inner .airline_other_info span{display:inline-block}.popup-inner .airline_other_info span+span{margin-left:5px;padding-left:5px;border-left:1px solid #ddd}
.review_panels .flight_detail{float:none;width:auto;text-align:left;margin-bottom:15px}.review_panels .flight_detail .flight_img{float:left;margin-top:5px;margin-right:5px}.review_panels .flight_detail .aircraft-type{display:inline-block;padding-left:15px}.review_panels .travel_detail{margin-left:0}.review_panels .travel_left,.review_panels .travel_right,.review_panels .travel_middle{width:auto;float:none}.review_panels .travel_middle{background:#f6f6f6;padding-top:15px;padding-bottom:15px;margin:10px 0}.review_panels .travel_detail_inner{float:none;text-align:center}.show_xs{display:block}.text-xs-left{text-align:left}.passenger_form .passenger_table td{display:block;width:100%;padding:5px 0}.date_input{width:100%}.pax_name{font-weight:600;font-size:14px}.pspt_option_box{margin:0 0 15px;padding:10px 15px;background:#f6f6f6}.about_innertext{margin:20px;padding:15px}.about_innertext h1{font-size:30px;margin-bottom:10px}.about_innertext .text_lg{font-size:125%}.about_innertext .text_med{font-size:110%}
.about_boxes h2{font-size:28px}.dest-detail{padding:0}.foot_main_nav>li{float:none}.foot_main_nav{margin-left:0;margin-bottom:10px}.foot_main_nav>li>a{padding:10px 15px;background:#fff;margin-top:2px;box-shadow:0 0px 2px rgba(0,0,0,.1)}.foot_main_nav>li .fa-angle-down{float:right;margin-top:4px}.foot_more_nav>li{float:none;width:auto}.foot_more_nav>li>a{padding:5px 15px 10px;border-bottom:1px solid #ddd}}@media(max-width:680px){.oneway_shorting .short_by>li{width:20%}.oneway_listing .list_arlines_info{font-size:12px;margin:0}.oneway_listing .fare_booking_box .airline_fare{float:none;display:block;text-align:center;padding:0;margin:0}.oneway_listing .fare_booking_box{width:auto}.oneway_listing .result_list_main{margin-right:130px}.oneway_shorting .short_by>li{width:17%;display:none;white-space:nowrap}.oneway_shorting .short_by>li:first-child,.oneway_shorting .short_by>li:last-child{display:block}.oneway_shorting .short_by>li:last-child{float:right;width:20%}.shorting_roundtrip .shorting_filter_box .short_by>li{display:none}
.shorting_roundtrip .shorting_filter_box .short_by>li:first-child{display:block}.shorting:not(.oneway_shorting) .short_currency{width:auto}.tab_links>a{width:100%;display:block}.tab_links>a:not(:first-child){margin-left:0;margin-top:5px}.close_tab{top:-4px}.flights_to_list .travel_detail{margin:0}.flights_to_list .travel_detail:before,.flights_to_list .travel_detail:after{content:'';display:block;clear:both}.flights_to_list .travel_detail .travel_detail_inner{float:none;border:none}.flights_to_list{padding:5px}.flights_to_list:nth-child(even){background:#f6f6f6}.flights_to_list .list_arlines_info .flight_thumb{float:left;margin-right:5px;margin-top:-7px}.flights_to_list .list_arlines_info{width:auto;white-space:nowrap;padding-top:5px}.flights_to_list .btn_book{margin-top:0}.result_list_left,.result_list_right{width:100%;float:left;padding:15px}.result_main_inner:before{content:'';display:block;width:100%;position:absolute;left:0;top:0;z-index:-1;height:100%;background:#f9f9f9;border-right:1px solid #ddd}
}@media(max-width:619px){.oneway_listing .list_arlines_info{line-height:28px}.oneway_listing .result_list_main{margin-left:0}.oneway_listing .fare_booking_box{padding-top:0}.oneway_shorting .short_by{margin-left:0}.best_flights>li{width:50%;margin-bottom:4px}.best_flights{margin-bottom:10px}.roundtrip_result_listing .result_col{width:50%}.roundtrip_result_listing .result_col:last-child{width:100%;display:block;clear:left;border-top:1px solid #ddd;padding-top:5px;margin-top:5px;margin-bottom:10px}.roundtrip_result_listing .result_col:last-child strong{font-size:inherit}}@media(max-width:539px){.search-form{padding:15px}#modify_search .search-form{padding:0}.home-search-wrap .nav-tabs{white-space:nowrap;overflow:auto}.home-search-wrap .nav-tabs>li{float:none;display:inline-block}.home-search-wrap .nav-tabs>li>a{margin-right:0}.listing_tab_nav>li>a{min-width:10px}.listing_tab_nav>li{width:50%}.result_listing .fare_booking_box .btn{font-size:11px;padding:5px 8px}.oneway_listing .result_list_main{margin-right:100px}
.roundtrip_result_listing .result_list_main{margin-right:0}.roundtrip_result_listing .fare_booking_box{float:none;width:auto;border-bottom:1px solid #ddd}.roundtrip_result_listing .fare_booking_box .airline_fare{float:left;margin-bottom:-3px}.roundtrip_result_listing .fare_booking_box .btn{float:right;width:auto}.roundtrip_result_listing .fare_booking_box:after{content:'';display:block;clear:both}.shorting_roundtrip .shorting_filter_box{width:52.8%}.shorting_roundtrip .shorting_filter_box+.shorting_filter_box{width:auto}.popup_left{float:none;text-align:center}.roundtrip_result_listing .popup_top .fare_booking_box{border-top:1px solid #ddd;margin-top:5px;padding-bottom:4px}.oneway_listing .popup_top .fare_booking_box{float:none;width:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding-top:10px}.services_box{transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);margin:-50px auto}.services_heading,.services_heading span{font-size:35px;line-height:35px}
.panel-heading .btn{float:none;width:100%;margin-top:5px}.blog_area{margin-left:-10px;margin-right:-10px;border-left:none;border-right:none}.mt-100{margin-top:30px !important}.review_listing{padding:5px;border-top:1px solid #ccc;text-align:center}.media-inline{display:inline-block}}@media(max-width:479px){.keep_logged_box,.show_pwd_box{float:none;display:block;margin-top:5px}.contact_tab>li{width:90px;vertical-align:top;font-size:11px}.result_col strong{display:block}.airlines_left{width:90px;font-size:12px}.airlines_right{margin-left:90px}.top_right{float:none}.top_right:after{content:'';display:block;clear:both}.top_right .modify_btn,.top_right .filter_btn{width:48%;margin:0}.top_right .filter_btn{float:right}.modify_btn .fa,.filter_btn .fa{display:inline-block}.top_right .btn{height:35px}.from_to_name{margin-right:0;margin-top:10px;text-align:center}.popup-inner .nav-tabs>li>a{padding:8px}.checkout1_page .modify_btn{float:none;width:100%}.services_box{transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6);-o-transform:scale(.6);-ms-transform:scale(.6);margin:-50px 0 -50px -65px}
.mt-100{margin-top:30px !important}.review_listing{padding:5px;border-top:1px solid #ccc;text-align:center}.media-inline{display:inline-block}}@media(max-width:399px){.travellers_popup{width:310px;margin-right:-20px;padding:15px}.travellers_popup:before{right:35px}.travellers_popup>.row{margin:0 -3px}.travellers_popup>.row>.col-xs-4{padding:0 3px}}.flight-list-head{background:#f7f7f7 url("../images/bg-border-v.png") repeat-x scroll left top;margin-top:50px;padding:20px 10px 20px 60px;position:relative}.flight-list-head .icon{left:10px;position:absolute;top:50%;transform:translate(0px,-50%)}.flight-list-head h3{color:#111;display:inline-block;font-size:24px;line-height:28px;margin:0}.flight-list-head p{color:#111;float:right;font-family:"Quicksand",sans-serif;font-size:14px;line-height:28px;margin:0}.flight-list-head p span{font-size:18px}.flight-list-cn .flight-table{background:rgba(0,0,0,0) url("../images/bg-border-v.png") repeat-x scroll left bottom;margin:0}.flight-list-cn .flight-table th{background:rgba(0,0,0,0) url("../images/bg-border-v.png") repeat-x scroll left top;border:0 none;color:#666;font-family:"Quicksand",sans-serif;font-weight:400;padding:15px}
.flight-list-cn .flight-table th:first-child{padding-left:0}.flight-list-cn .flight-table td{background:rgba(0,0,0,0) url("../images/bg-border-v.png") repeat-x scroll left top;border:0 none;font-family:"Quicksand",sans-serif;padding:18px 15px;position:relative;vertical-align:middle}.flight-list-cn .flight-table td:first-child{padding-left:0}.flight-list-cn .flight-table td:first-child:before{display:none}.flight-list-cn .flight-table td:before{border-left:1px solid #e6e6e6;content:"";height:30px;left:0;position:absolute;top:50%;transform:translate(0px,-50%)}.flight-list-cn .flight-table td.td-airline{color:#666}.flight-list-cn .flight-table td.td-airline .radio-checkbox{display:inline-block;line-height:1;vertical-align:middle}.flight-list-cn .flight-table td.td-airline .radio-checkbox label{min-height:16px;padding-left:16px}.flight-list-cn .flight-table td.td-airline .radio-checkbox label:after{top:4px}.flight-list-cn .flight-table td.td-airline .radio-checkbox label:before{top:0}
.flight-list-cn .flight-table td.td-airline img{margin-left:3px;margin-right:3px}.flight-list-cn .flight-table td.td-time p{color:#111;font-size:16px;font-weight:600;margin:0}.flight-list-cn .flight-table td.td-time p small{font-size:11px;font-weight:400}.flight-list-cn .flight-table td.td-time p span{color:#666;float:right;font-size:14px;font-weight:400}.flight-list-cn .flight-table td.td-stop .stop-cn{position:relative}.flight-list-cn .flight-table td.td-stop .stop-cn label{color:#333;font-size:12px;font-weight:400;left:50%;margin:0;position:absolute;top:-20px;transform:translate(-50%,0px)}.flight-list-cn .flight-table td.td-stop .stop-cn label:last-child{bottom:-20px;font-size:10px;text-transform:uppercase;top:inherit}.flight-list-cn .flight-table td.td-stop .stop-cn .stops{background-clip:padding-box;background-color:#141414;border-radius:2px;display:block;height:3px;position:absolute;width:100%}.flight-list-cn .flight-table td.td-stop .stop-cn .stops .stop{background-clip:padding-box;background-color:#fff;border:2px solid #23a523;border-radius:50%;bottom:-2px;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;width:8px}
.flight-list-cn .flight-table td.td-stop .stop-cn .stops._2 .stop:first-child{left:35%;right:inherit}.flight-list-cn .flight-table td.td-stop .stop-cn .stops._2 .stop:last-child{left:55%;right:inherit}.flight-list-cn .flight-table td.td-price span{color:#666;font-size:11px}.flight-list-cn .flight-table td.td-price span ins{color:#337ab7;font-size:16px;font-weight:600;text-decoration:none}.flight-list-cn{overflow:hidden;width:100%}.flight-list-cn .responsive-table{height:546px}.selectorContainer{font-size:14px;padding:10px 0}.selectorContainer span{font-weight:700;margin-right:10px}.selectorContainer span+select{margin-right:2px;padding:5px}.btn-green{background-color:#72bf44 !important;border-radius:3px;box-shadow:0 3px 0 #2a650f;color:#fff !important;font-size:14px;font-weight:400;padding:3px 26px !important;text-transform:none !important;transition:all .3s ease 0s;width:100%}.btn-green:hover{box-shadow:0 1px 0 #38522c}.txt-grey{color:#666 !important}.txt-blue{color:#8d8d8e !important}