﻿@media screen and (device-aspect-ratio:2/3){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:14px!important;}}@media screen and (device-aspect-ratio:40/71){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:14px!important;}}@media screen and (device-aspect-ratio:375/667){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:14px!important;}}@media screen and (device-aspect-ratio:9/16){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:14px!important;}}body{min-width:inherit;}@media only screen and (min-width:1025px){nav ul li:hover .nav-dropdown{display:block!important;}}@media only screen and (min-width:768px) and (max-width:1024px){.container{padding:0 15px!important;}ul.flex-direction-nav{display:none;}.wrap-flexslider .flexslider{padding-left:15px;padding-right:15px;}nav ul li a,nav ul li a:visited{padding:0 7px;font-size:11px;}#header .top-header .services li a{background-position:top center!important;padding-top:30px;padding-left:0;}.hotline{display:none;}.register-mail form .text{float:none;}.register-mail form .text br{display:none;}.register-mail form .form-input{float:none;margin:10px 0;}.SEO-links-footer h3{line-height:initial;}}@media only screen and (min-width:768px){.continue-flight-result{display:none!important;}.home-page #header .navigation{background:linear-gradient(126.03deg,#ff5c00 0%,#fdc500 62.98%);}.home-page #header .hotline{background:url(../images/ic/ic_phone_black.png) no-repeat left center;}.home-page #header .hotline a{color:#000;}.navigation{background:#333;box-shadow:0 4px 4px rgba(0,0,0,.25);}.title-page{border-radius:10px;margin-bottom:30px;box-shadow:0 2px 13px rgba(0,0,0,.2);padding:0 10px;}.ui-dialog[aria-describedby=departure-location-dlg]{border-radius:10px!important;padding:0;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar{background:none;border-bottom:1px solid #dadada;border-radius:10px 10px 0 0!important;color:#000;font-size:16px;font-weight:600;text-transform:capitalize;padding:12px 30px;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar .ui-dialog-titlebar-close{background:url(../images/ic/ic_close.png) no-repeat center center;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content{padding:0 5px 15px;border-radius:0 0 10px 10px;max-height:300px;overflow-y:auto;}.searchresults table.searchresults-tbl tr{position:relative;padding-right:180px;padding-top:5px;padding-bottom:5px;box-shadow:none;border:1px solid #dadada;}.searchresults table.searchresults-tbl tr .flight-price{position:absolute;top:0;bottom:0;right:0;max-width:180px;box-sizing:border-box;border-left:1px solid #ececec;text-align:right;padding:15px 15px 15px 0;}.searchresults table.searchresults-tbl tr .flight-price .flight-price-position{transform:translateY(-50%);position:relative;top:50%;display:block;}.searchresults table.searchresults-tbl tr .flight-price .note{float:none;}.searchresults table.searchresults-tbl tr .flight-price .price{font-weight:bold;font-size:18px;line-height:normal;text-transform:uppercase;color:#f26b21;display:inline-block;margin:0 0 8px;}.searchresults table.searchresults-tbl tr .flight-price .flag-choose-flight{height:24px;line-height:22px;display:inline-block;border-radius:12px;border:1px solid #f26b21;padding:0 20px;color:#f26b21;cursor:pointer;}.searchresults table.searchresults-tbl tr .flight-price .flag-choose-flight:hover{background:#f26b21;color:#fff;}#selectFlightForm.select-flight-international .searchresults #dates-departure.roundtrip{height:59px;}.ui-dialog[aria-describedby=flightPolicy]{background:#fff;border-radius:10px!important;}.ui-dialog[aria-describedby=flightPolicy] .ui-dialog-titlebar{background:#fff;font-weight:600;font-size:18px;line-height:normal;text-transform:capitalize;color:#000;border-bottom:1px solid rgba(218,218,218,.5);border-top-left-radius:10px;border-top-right-radius:10px;}.ui-dialog[aria-describedby=flightPolicy] .ui-dialog-content{background:#fff;padding:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.ui-dialog[aria-describedby=flightPolicy] .ui-dialog-titlebar-close{background:url(../images/ic/ic_close.png) no-repeat center center;}.ui-dialog[aria-describedby=flightPolicy] .flight-info-summary{display:none;}#tabsFlightPolicy .ui-tabs-nav{margin:10px 0 0;padding:0 20px;border-bottom:1px solid rgba(218,218,218,.5);}#tabsFlightPolicy .ui-tabs-panel{box-shadow:none;padding:15px 20px;}#tabs-fare-conditions>h4{padding:10px 20px;}#tabs-fare-conditions .cnt-fare-conditions{padding:0 20px;}#mcustomer-info .passenger-item,#mcontact-info .passenger-item{box-shadow:none;border-radius:10px;border:1px solid #dadada;margin-bottom:20px;}#BookingInfo aside #ibookingsummary{border-radius:10px;}#BookingInfo .group-btn .btn-back-home,#paymentForm .group-btn .btn-back-home,#BookingConfirm .group-btn .btn-back-home{float:left;height:50px;line-height:50px;padding:0 40px;background:#fff;border:1px solid #828282;border-radius:6px;font-size:14px;text-transform:uppercase;color:#828282;font-weight:600;box-shadow:none;}#BookingInfo .group-btn .btn-back-home:hover,#paymentForm .group-btn .btn-back-home:hover,#BookingConfirm .group-btn .btn-back-home:hover{background:#f26b21;color:#fff;}#BookingInfo .group-btn #btnContinueCache,#BookingInfo .group-btn #btnContinue,#paymentForm .group-btn #btnContinueCache,#paymentForm .group-btn #btnContinue,#BookingConfirm .group-btn #btnContinueCache,#BookingConfirm .group-btn #btnContinue{float:right;padding:0 40px;margin:0;}#PaymentInfo #booking-agreement{padding:0;}#PaymentInfo .method-payment-cnt{border:1px solid #dadada;box-shadow:none;border-radius:10px;}#PaymentInfo .title-primary{margin-top:0;}#PaymentInfo .title-primary h1{font-size:16px;text-transform:uppercase;font-weight:600;line-height:27px;}aside .title-booking-summary #btnShowPriceDetail{margin-right:0;}.group-banks-info .bank-item img{height:75px;}#billInfo #billdetail{box-shadow:none;border:1px solid #dadada;border-radius:10px;}#BookingConfirm .booking-confirm-cnt{border:1px solid #dadada;border-radius:10px;margin-bottom:30px;}#BookingConfirm .group-btn{padding:0;margin-bottom:30px;}#BookingConfirm .flight-detail .flight-info-box{float:right;min-width:420px;max-width:45%;}#BookingConfirm .flight-detail .flight-info-box .flight-time u{max-width:120px;}#BookingConfirm .flight-detail .booking-summary{max-width:50%;float:left;}.group-banks-info{position:relative;padding-top:85px;margin-bottom:15px;}.group-banks-info .bank-information:nth-of-type(7):after{left:350px;}.group-banks-info .bank-information:nth-of-type(7):before{left:348px;}.group-banks-info .bank-information:nth-of-type(8):after{left:500px;}.group-banks-info .bank-information:nth-of-type(8):before{left:498px;}.group-banks-info .bank-item{position:absolute;top:0;}.group-banks-info .bank-item:nth-of-type(2){left:148px;}.group-banks-info .bank-item:nth-of-type(5){left:296px;}.group-banks-info .bank-item:nth-of-type(6){left:444px;}.cheap-flight-tickets-PC{background:url(../images/bg/bg_cheap_flight_tickets.png) no-repeat top center;padding:60px 0;}.cheap-flight-tickets-PC .title-primary{margin-bottom:40px;height:36px;}.cheap-flight-tickets-PC .title-primary h2{font-size:30px;font-weight:600;text-transform:capitalize;line-height:36px;color:#fff;float:left;}.cheap-flight-tickets-PC .title-primary .btn-right{margin-top:4px;}.cheap-flight-tickets-PC .flex-direction-nav .flex-prev{left:-60px;}.cheap-flight-tickets-PC .flex-direction-nav .flex-next{right:-60px;}.cheap-flight-tickets-PC .flexslider:hover .flex-direction-nav .flex-prev{left:-60px;}.cheap-flight-tickets-PC .flexslider:hover .flex-direction-nav .flex-next{right:-60px;}.cheap-flight-tickets-PC .cheap-flight-tickets .slide-item{box-shadow:none;}.cheap-flight-tickets-PC .cheap-flight-tickets .slide-item img{margin:0 0 0 20px;}.cheap-flight-tickets-PC .cheap-flight-tickets .slide-item .departure{font-size:16px;line-height:inherit;margin-bottom:10px;}.cheap-flight-tickets-PC .cheap-flight-tickets .slide-item .arrival{font-size:14px;margin-bottom:7px;}.cheap-flight-tickets-PC .cheap-flight-tickets .slide-item .time{font-size:12px;}.most-popular-destinations-PC{padding:60px 0;}.most-popular-destinations-PC .title-primary{margin-bottom:30px;height:36px;}.most-popular-destinations-PC .title-primary h3{font-size:30px;font-weight:600;text-transform:capitalize;line-height:36px;}.most-popular-destinations-PC .title-primary .btn-right{margin-top:4px;}.most-popular-destinations-PC .slides{margin:0 -10px;}.most-popular-destinations-PC .slides li{width:25%;float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;}.most-popular-destinations-PC .slides li .slide-item{box-shadow:0 2px 13px rgba(0,0,0,.2);border-radius:10px;}.most-popular-destinations-PC .slides li .slide-item .slide-item-info{box-shadow:none;}#flightSearchForm .tickettype{color:#fff;}#flightSearchForm .history{display:none;}#ui-datepicker-div{border-radius:6px!important;margin-top:10px;z-index:1001!important;}#ui-datepicker-div .ui-datepicker-header{background:#fff;box-shadow:none;margin-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;}#ui-datepicker-div .ui-datepicker-header:before{display:none;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{color:#000;}#ui-datepicker-div .ui-datepicker-calendar tr td:last-child .ui-state-default{padding-right:10px;}#ui-datepicker-div .ui-datepicker-calendar tr:last-child td{padding-bottom:5px;}#SelectFlight,#BookingInfo,#PaymentInfo,#BookingConfirm{padding-top:30px;}#PaymentInfo .title-page{position:relative;padding-bottom:36px;}#PaymentInfo .title-page .title-flight{padding-left:5px;padding-right:5px;}#PaymentInfo .title-page h1{font-size:14px;}#PaymentInfo .title-page .search-summary{padding-left:5px;padding-right:5px;}#PaymentInfo .title-page .search-summary .passenger-number{width:90px;}#PaymentInfo .title-page .search-summary .float-left,#PaymentInfo .title-page .search-summary .float-right{max-width:90px;}#PaymentInfo .title-page .search-summary .date span{display:block;}#PaymentInfo .title-page .search-summary .date i{display:none;}#PaymentInfo .title-page button#btnChooseAnotherDay{position:absolute;bottom:15px;right:15px;}#PaymentInfo .main{position:relative;padding-left:160px;}#PaymentInfo #paymentForm .zalopay{position:absolute;left:0;padding-top:0;}#PaymentInfo #paymentForm .zalopay img{height:30px;margin-left:10px;}#PaymentInfo #paymentForm .tabs-payment{position:absolute;left:0;top:80px;}#PaymentInfo #paymentForm .tabs-payment label{display:block;padding:10px 15px;}}@media only screen and (max-width:767px){#btnCompletePayment{width:100%;}.MobileHomeMenu #header{background:none;}.MobileHomeMenu #header:before{content:"";position:absolute;top:-50px;left:60px;background:url(../images/bg/bg_top.png) no-repeat top left;display:block;right:0;min-height:200px;z-index:0;opacity:.65;}.MobileHomeMenu #header:after{display:none;}.MobileHomeMenu .home-mobile .wrap-services:before{position:absolute;top:-44px;left:0;bottom:0;right:0;content:"";background:linear-gradient(126.8deg,#ff5c00 0%,#fdc500 100%);border-radius:0 0 40px 40px;}.MobileHomeMenu #header.fix-top{background:linear-gradient(126.8deg,#ff5c00 0%,#fdc500 100%);overflow:hidden;}.MobileHomeMenu #header.fix-top .header-title-mobile img{height:44px;margin-top:0;padding:5px 0;-webkit-transition:width 2s,height 4s;transition:width 2s,height 4s;}.MobileHomeMenu #header .header-title-mobile{position:inherit;}.MobileHomeMenu .header-home-mobile{display:block!important;visibility:visible!important;}.nav-mobile{display:block;z-index:1;}.why-choose-us,.cheap-flight-tickets-PC,.most-popular-destinations-PC{display:none;}.box-search-homepage{padding:30px 15px;background:none;}.box-search-homepage .flexslider-box-search{display:none;}body.open-dialog{overflow:hidden;position:relative;}body{padding-top:44px;}.fix-top{box-shadow:0 2px 13px rgba(0,0,0,.2);}#header{background:linear-gradient(126.8deg,#ff5c00 0%,#fdc500 100%);position:fixed;top:0;left:0;right:0;height:44px;z-index:999;}#header .top-header{display:none;}#header:after{content:"";position:absolute;top:-50px;left:60px;background:url(../images/bg/bg_top.png) no-repeat top left;display:block;right:0;bottom:0;z-index:0;opacity:.65;}#header .hotline{display:none;}#header .icon-nav-mobile{position:absolute;left:15px;top:6px;width:32px;height:32px;}#header .icon-nav-mobile a{font-size:0;display:block;width:32px;height:32px;background:url(../images/ic/ic_menu.png) left center no-repeat;}aside,.main{float:none;width:inherit;padding:0;margin:0;}aside #ibookingsummary,aside #btnContinue{margin:15px;}aside button#btndialogFilter{display:block;}.search-summary .passenger-number{width:125px;}.ui-dialog[aria-describedby=departure-location-dlg],.ui-dialog[aria-describedby=flightPolicy],.ui-dialog[aria-describedby=flightFilter],.ui-dialog[aria-describedby=asideDialog],.ui-dialog[aria-describedby=navDialog]{width:100%!important;position:fixed!important;box-sizing:border-box;top:0!important;left:0!important;bottom:0!important;border:0;background:#e5e5e5;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content,.ui-dialog[aria-describedby=flightPolicy] .ui-dialog-content,.ui-dialog[aria-describedby=flightFilter] .ui-dialog-content,.ui-dialog[aria-describedby=asideDialog] .ui-dialog-content,.ui-dialog[aria-describedby=navDialog] .ui-dialog-content{border-radius:0;border:0;padding:0;padding-top:20px;position:absolute;top:45px;left:0;bottom:0;right:0;overflow-y:auto;background:none!important;}.ui-dialog[aria-describedby=navDialog]{background:linear-gradient(108.59deg,#ff5c00 0%,#fdc500 100%);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0;}.ui-dialog[aria-describedby=navDialog]:before{content:"";position:absolute;top:-50px;left:50px;background:url(../images/bg/bg_top.png) no-repeat top left;display:block;right:0;min-height:200px;z-index:0;opacity:.65;}.ui-dialog[aria-describedby=navDialog] .ui-dialog-titlebar{background:none;border:0;}.ui-dialog[aria-describedby=navDialog] .ui-dialog-titlebar .ui-dialog-title{display:none;}.ui-dialog[aria-describedby=navDialog] .ui-dialog-titlebar .ui-dialog-titlebar-close{background:url(../images/ic/ic_back_white.png) no-repeat center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.ui-dialog[aria-describedby=navDialog] .login{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:15px;padding-left:30px;}.ui-dialog[aria-describedby=navDialog] .login .hd-account-cur{font-size:18px;font-weight:600;color:#fff;display:block;margin-bottom:10px;text-transform:uppercase;font-family:"Open Sans",sans-serif;}.ui-dialog[aria-describedby=navDialog] .login a{color:#fff;}.ui-dialog[aria-describedby=navDialog] .login .hd-dropdown-account a{float:left;margin-right:15px;border-right:1px solid #fff;padding-right:15px;font-size:14px;color:#fff;font-family:"Open Sans",sans-serif;}.ui-dialog[aria-describedby=navDialog] .login .hd-dropdown-account button{font-size:14px;color:#fff;font-family:"Open Sans",sans-serif;}.ui-dialog[aria-describedby=navDialog] nav ul li{float:none;border-bottom:1px solid rgba(255,255,255,.3);}.ui-dialog[aria-describedby=navDialog] nav ul li a:not(:only-child):after,.ui-dialog[aria-describedby=navDialog] nav ul li a:visited:not(:only-child):after{width:16px;height:28px;background:url(../images/ic/ic_dropdown_menu.png) no-repeat center top 10px;}.ui-dialog[aria-describedby=navDialog] nav ul li a{font-weight:normal;font-size:14px;line-height:28px;text-transform:uppercase;color:#fff;padding:10px 30px;}.ui-dialog[aria-describedby=navDialog] nav .nav-dropdown{position:static;background:none;box-shadow:none;border-radius:0;}.ui-dialog[aria-describedby=navDialog] nav .nav-dropdown li:last-child{border-bottom:0;}.ui-dialog[aria-describedby=navDialog] nav .nav-dropdown li a{padding:10px 30px 10px 60px!important;}.ui-dialog[aria-describedby=flightPolicy] .ui-dialog-title,.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-title,.ui-dialog[aria-describedby=asideDialog] .ui-dialog-title{position:relative;}.ui-dialog[aria-describedby=flightPolicy] .ui-dialog-titlebar,.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar,.ui-dialog[aria-describedby=asideDialog] .ui-dialog-titlebar{background:linear-gradient(126.8deg,#ff5c00 0%,#fdc500 100%);box-shadow:0 2px 13px rgba(0,0,0,.2);border-radius:0;font-weight:600;line-height:normal;font-size:18px;text-align:center;text-transform:capitalize;overflow:hidden;position:relative;color:#fff;border-bottom:0;}.ui-dialog[aria-describedby=flightPolicy] .ui-dialog-titlebar:before,.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar:before,.ui-dialog[aria-describedby=asideDialog] .ui-dialog-titlebar:before{content:"";position:absolute;top:-50px;left:60px;background:url(../images/bg/bg_top.png) no-repeat top left;display:block;right:0;bottom:0;min-height:44px;z-index:0;opacity:.65;}.ui-dialog[aria-describedby=flightPolicy] .ui-dialog-titlebar-close,.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar-close,.ui-dialog[aria-describedby=asideDialog] .ui-dialog-titlebar-close{background:url(../images/ic/ic_close_white.png) no-repeat center center;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-title{padding:0 0 0 40px;width:100%;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar-close{background:url(../images/ic/ic_back_white.png) no-repeat center center;left:10px;}.ui-dialog[aria-describedby=flightFilter] .ui-dialog-titlebar{border-radius:0;font-weight:600;line-height:normal;font-size:18px;text-align:center;text-transform:capitalize;border-bottom:0;background:#e5e5e5;color:#000;}.ui-dialog[aria-describedby=flightFilter] .ui-dialog-title{padding:0 40px 0 0;width:100%;}.ui-dialog[aria-describedby=flightFilter] .ui-dialog-titlebar-close{background:url(../images/ic/ic_close.png) no-repeat center center;}.rfilter{background:#fff;box-shadow:0 2px 13px rgba(0,0,0,.2);border-radius:10px;margin:0 15px;padding:20px 15px;}.ui-dialog[aria-describedby=departure-location-dlg]{margin-left:0;height:inherit!important;border-radius:0!important;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar{height:44px;background:linear-gradient(90deg,#ff5c00 0%,#fdc500 100%);box-shadow:none;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-titlebar:before{display:none;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content{padding-top:0;top:44px;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content #tabsLocation{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;padding-top:50px;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content .domestic-city{float:none;width:100%;box-sizing:border-box;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content .domestic-city ul{float:none;margin:0;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content .domestic-city li{margin:0;}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content .domestic-city li a{width:inherit;padding:12px 20px;border-bottom:1px solid rgba(218,218,218,.5);}.ui-dialog[aria-describedby=departure-location-dlg] .ui-dialog-content li.title{margin:10px 0;background:#e5e5e5;text-transform:uppercase;height:27px;border-left:5px solid #f7941d;padding:0 20px;font-weight:bold;line-height:27px;font-size:14px;color:#000;}#tabsLocation .ui-tabs-nav{margin:0;overflow-x:auto;white-space:nowrap;overflow-y:hidden;position:fixed;top:44px;left:0;right:0;padding:0 15px;background:linear-gradient(90deg,#ff5c00 0%,#fdc500 100%);}#tabsLocation .ui-tabs-nav li{padding:0;white-space:nowrap;display:inline-flex;float:none;margin-right:20px;}#tabsLocation .ui-tabs-nav li a{line-height:40px;color:#fff;font-size:12px;font-weight:normal;}#tabsLocation .ui-tabs-nav li.ui-tabs-active a{border-bottom:4px solid #fff;}#tabsLocation .list-location-link,#tabsLocation .international-city{background:#fff;box-shadow:0 2px 13px rgba(0,0,0,.2);}#tabsLocation .international-city{margin-top:30px;}#tabsLocation h5{display:block;font-size:14px;font-weight:bold;line-height:27px;text-transform:uppercase;color:#000;}.location-link{float:none;width:inherit;padding:0;}.location-link span{border-bottom:1px solid rgba(218,218,218,.5);padding:12px 15px;position:inherit;}.location-link span:before{display:none;}.location-link span:hover{border-radius:0;}.location-link:last-child span{border-bottom:0;}#homePageSearch #flightSearchForm{max-width:inherit;float:none;}#flightSearchForm .dropdown-passenger .dropdown-cnt{position:fixed;top:0;left:0;right:0;bottom:0;width:inherit;z-index:999;border-radius:0;}#flightSearchForm .dropdown-passenger .dropdown-cnt .title-dialog-passenger{display:block;height:44px;line-height:44px;font-weight:600;font-size:18px;text-align:center;text-transform:capitalize;color:#000;margin-bottom:20px;padding-right:30px;}#flightSearchForm .dropdown-passenger .dropdown-cnt ul{box-shadow:0 2px 13px rgba(0,0,0,.2);border-radius:6px;padding:20px;margin:5px;}#flightSearchForm .dropdown-passenger .dropdown-cnt #modalPassenger-dimiss{position:fixed;top:20px;right:15px;font-size:0;width:32px;height:32px;padding:0;box-shadow:none;background:url(../images/ic/ic_close.png) no-repeat center center;}#selectFlightForm .dates{display:none;visibility:hidden;}#selectFlightForm #search-waiting{margin:15px;}#SelectFlight #btnContinue{display:block!important;margin:0 15px 20px;}#SelectFlight #selectFlightForm #btnContinue{display:none!important;}#SelectFlight .title-page{border-top-right-radius:0;border-top-left-radius:0;}#SelectFlight .title-page .title-flight{display:none;}.select-flight-page #header{background:none;}.select-flight-page #header:before{content:"";position:absolute;top:-50px;left:60px;background:url(../images/bg/bg_top.png) no-repeat top left;display:block;right:0;min-height:200px;z-index:0;opacity:.65;}.select-flight-page #header:after{display:none;}.select-flight-page .title-page{position:relative;}.select-flight-page .title-page:before{position:absolute;top:-44px;left:0;bottom:0;right:0;content:"";background:linear-gradient(126.8deg,#ff5c00 0%,#fdc500 100%);border-radius:0 0 40px 40px;}.select-flight-page #header.fix-top{background:linear-gradient(126.8deg,#ff5c00 0%,#fdc500 100%);overflow:hidden;}.searchresults .title-page-international{flex-direction:column;align-items:start;margin-left:15px;margin-right:15px;}.searchresults .title-page-international .float-right{margin-left:0;}.searchresults .sort-flight{margin-bottom:12px;}.searchresults table.searchresults-tbl tr{margin:15px;position:relative;padding-bottom:20px;}.searchresults table.searchresults-tbl .flight-price{clear:left;padding:7px 15px;line-height:28px;border-top:1px solid rgba(218,218,218,.5);}.searchresults table.searchresults-tbl .flight-price:after{display:table;content:"";clear:both;}.searchresults table.searchresults-tbl .flight-price .price{float:right;color:#f26b21;font-size:18px;}.searchresults table.searchresults-tbl .flight-price .price .note{position:absolute;right:15px;bottom:4px;}.searchresults table.searchresults-tbl .flight-price .note{position:absolute;right:15px;bottom:8px;}.searchresults table.searchresults-tbl .show-more-seat-class{display:inline-block;margin-top:0;}.searchresults table.searchresults-tbl .select-flight[class*=anorther-seat-class]{min-height:inherit;padding-top:15px;padding-bottom:15px;}.searchresults table.searchresults-tbl .select-flight[class*=anorther-seat-class] .flight-price{border-top:0;padding-top:0;padding-bottom:0;text-align:right;}.searchresults table.searchresults-tbl .select-flight[class*=anorther-seat-class] .flight-price .group-btn{display:none;}.searchresults table.searchresults-tbl .select-flight[class*=anorther-seat-class] .info-airlines{margin-left:0;padding-left:0;line-height:initial;text-align:left;}.searchresults table.searchresults-tbl .select-flight[class*=anorther-seat-class] .info-airlines .seat-class{float:none;margin-top:4px;display:block;text-align:left;}.searchresults table.searchresults-tbl .select-flight[class*=anorther-seat-class] .info-airlines .viewinfo{padding-right:20px;background-size:16px;width:initial;}.searchresults table.searchresults-tbl tbody.has-choosed .select-flight[class*=anorther-seat-class].selected{padding-top:0;padding-bottom:0;padding-bottom:20px;}.searchresults table.searchresults-tbl tbody.has-choosed .select-flight[class*=anorther-seat-class].selected td{margin-left:0;}.searchresults table.searchresults-tbl tbody.has-choosed .select-flight[class*=anorther-seat-class].selected .info-airlines{border-bottom:1px solid rgba(218,218,218,.5);padding:7px 15px;text-align:center;line-height:30px;}.searchresults table.searchresults-tbl tbody.has-choosed .select-flight[class*=anorther-seat-class].selected .info-airlines .seat-class{float:right;}.searchresults table.searchresults-tbl tbody.has-choosed .select-flight[class*=anorther-seat-class].selected .flight-price{border-top:1px solid rgba(218,218,218,.5);padding:7px 15px;}#ui-datepicker-div{width:100%!important;position:fixed!important;box-sizing:border-box;top:0!important;left:0!important;bottom:0!important;border:0;background:#e5e5e5;z-index:9999!important;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover{left:30px;background:url(../images/ic/ic_pre_calendar_mobile.png) no-repeat center center;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover{right:30px;background:url(../images/ic/ic_next_calendar_mobile.png) no-repeat center center;}.flight-info-summary{box-shadow:0 2px 13px rgba(0,0,0,.2);padding:15px;background:#fff;position:relative;min-height:85px;padding-left:85px;margin:0 15px;border-radius:10px;}.flight-info-summary:before{content:"";height:54px;width:54px;border-radius:30px;display:block;position:absolute;left:15px;top:50%;margin-top:-27px;background:url(../images/ic/ic_title_flight_detail.png) no-repeat center center;}.flight-info-summary h5{font-size:14px;font-weight:600;color:#f26b21;margin:5px 0;text-transform:capitalize;}.flight-info-summary p{padding:0;margin:5px 0;color:#000;}.flight-info-summary p b{font-weight:600;}.flight-info-summary p i{margin:0 10px;}.flight-info-summary .passenger-number{color:#aaa;}#tabs-flight-info .flight-info-box .flight-time u{max-width:90px;}.flag-choose-flight{display:none;}#BookingInfo #mflight-info,#BookingInfo #quick-search-dialog,#BookingInfo .title-page{display:none;}#BookingInfo #btnContinueCache{margin-left:15px;margin-right:15px;}#BookingInfo aside #ibookingsummary{margin-left:0;margin-right:0;}#mflight-info-inside{margin:0 15px 20px;}#mflight-info-inside .flight-info-box .flight-time u{max-width:120px;}#mflight-info-inside .flight-info-departure{border-top:1px solid rgba(218,218,218,.5);}#mflight-info-inside .flight-info-departure:nth-of-type(1){border-top:0;}#PaymentInfo .title-primary{display:none;}#PaymentInfo .payment-at-home tr td{float:none;width:100%;padding:0!important;}#PaymentInfo h2.title{display:none;}#PaymentInfo .tabs-payment{padding:15px 15px 0;}.ui-dialog aside{padding-top:0;}.ui-dialog aside .flight-info-box{margin-left:15px;margin-right:15px;}.ui-dialog aside #priceDetail{display:block!important;}.ui-dialog aside #btnShowPriceDetail{display:none;}button#btnShowAside{display:block;}#BookingConfirm .booking-confirm-cnt{box-shadow:0 2px 13px rgba(0,0,0,.2);padding:30px 15px;}#BookingConfirm .title-primary{display:none;}#BookingConfirm .flight-info-box .flight-time u{max-width:90px;}#BookingConfirm .price-condition{margin:0 -15px 20px;border-bottom:1px solid #ddd;padding:0 15px 15px;}#BookingConfirm #btnOnlinePayment{width:100%;text-align:center;margin:20px 0;}.header-title-mobile{display:block;visibility:visible;position:fixed;height:44px;line-height:44px;left:60px;right:60px;top:0;text-align:center;color:#fff;font-weight:600;font-size:18px;text-transform:capitalize;z-index:999;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.header-title-mobile img{margin-top:10px;}.MobileHomeMenu .header-title-mobile{overflow:inherit;}.group-banks-info .bank-item:nth-of-type(2n){margin-right:0;}.cheap-flight-tickets,.most-popular-destinations{padding-left:20px;clear:both;}.cheap-flight-tickets .flex-direction-nav,.cheap-flight-tickets .flex-control-nav,.most-popular-destinations .flex-direction-nav,.most-popular-destinations .flex-control-nav{display:none!important;}#list-article #view-category-title{position:fixed;height:44px;left:60px;right:60px;top:0;text-align:center;z-index:999;border:0;margin:0;padding:0;}#list-article #view-category-title h1{font-weight:600;font-size:18px;text-transform:capitalize;color:#fff;line-height:44px;}#list-article .article-content{padding:0 15px;background:none;border:0;border-radius:0;}#list-article .article-item{background:#fff;border:1px solid #dadada;box-sizing:border-box;box-shadow:0 2px 13px rgba(0,0,0,.2);border-radius:10px;border:0;padding:20px 15px;}#list-article .article-item .article-desc img{float:none!important;margin-right:0;width:100%!important;background:#dadada;margin-bottom:15px;}#list-article .article-item .article-desc p{margin:0;}#ArticleFrontEnd aside{display:none;}#ViewArticle aside{display:none;}#ViewArticle .article-deals{box-shadow:0 2px 13px rgba(0,0,0,.2);}#ViewArticle .article-deals .article-detail{padding-top:20px;}#ViewArticle #breadcrumb{padding-top:0;border:0;background:none;}#ViewArticle #recent-acticles{border:0;box-shadow:none;border-radius:0;border-top:1px solid #dadada;}#list-article{padding-bottom:0;}#ArticleFrontEnd #recent-acticles{border:0;border-top:1px solid #dadada;}#PaymentInfo.bank-select .title-primary{display:none;}#BookingInfo .btn-back-home,#SelectFlight .btn-back-home,#PaymentInfo .btn-back-home{display:none;}footer{background:#333;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0 30px 0 0;}footer .SEO-links-footer,footer .register-mail,footer .more .footer-left{display:none;}footer .visible-mb.logo-web-mobi{display:block!important;margin:0 auto 30px;text-align:center;}footer .footer-info{padding:20px 0 50px;background:linear-gradient(114.05deg,#ff5c00 41.07%,#fdc500 100%);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0 30px 0 0;}footer .footer-info .container>div.clearfix:first-child{display:none;}footer .more{padding-top:0;}footer .more .footer-right{max-width:initial;float:none;width:initial;text-align:left;padding-top:0;padding-left:15px;padding-right:15px;}footer .more .footer-right ul li{margin-bottom:15px;}footer .more .footer-right ul li:first-child{font-size:14px;line-height:20px;}footer .more .footer-right ul li:first-child br{display:none;}footer .more .footer-right ul li img{height:45px;display:initial;float:none;}footer .more .footer-right ul li:nth-of-type(3),footer .more .footer-right ul li:nth-of-type(5),footer .more .footer-right ul li:last-child{display:none;}footer .more .footer-right .visible-mb{display:block!important;}#BookingHistory .list-booking{border:0;border-radius:0;background:none;}#BookingHistory aside,#BookingHistory .main{float:none;width:initial;padding-left:0;padding-right:0;}#BookingHistory .title{display:none;}#BookingHistory .booking-item{padding:15px;border:0;border-radius:0;margin-bottom:15px;padding-top:20px;box-shadow:0 2px 13px rgba(0,0,0,.2);background:#fff;}#BookingHistory .booking-item .flight-info{background:url(../images/ic/ic-direct-mobile.png) no-repeat left top 4px;background-size:23.5px;padding-left:32px;}#BookingHistory .booking-item .departure-info{margin-right:0;float:none;margin-bottom:15px;}#BookingHistory .booking-item .departure-info .departure{background:none;padding-right:0;}#BookingHistory .booking-item .arrival-info{float:none;}#BookingHistory .booking-item .view-detail{position:absolute;right:0;}#BookingHistory .booking-item .booking-item-cnt{padding-top:0;padding-left:0;}#BookingHistory .booking-item .booking-item-cnt ul{margin-bottom:20px;}#BookingHistory .booking-item .booking-item-cnt ul li{margin-bottom:10px;}#BookingHistory .booking-item .text{width:95px;}#BookingHistory .booking-item .code-booking{margin-bottom:20px!important;}#BookingHistory .booking-item .code-booking .text{padding-top:2px;font-size:13px;}#BookingHistory .booking-item .code-booking .value{font-size:18px;}.ui-dialog[aria-describedby=dialogBannerHome]{width:initial!important;left:30px!important;right:30px!important;padding:10px;}.ui-dialog[aria-describedby=dialogBannerHome] .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none;}.ui-dialog[aria-describedby=dialogBannerHome] .ui-dialog-content{padding:0;}.ui-dialog[aria-describedby=dialogBannerHome] .group-btn{right:10px;bottom:10px;text-align:right;}.ui-dialog[aria-describedby=dialogBannerHome] .group-btn a{margin:0;margin-left:10px;}.ui-dialog[aria-describedby=dialogBannerHome] .group-btn a img{height:32px;}.ui-widget-overlay.custom-overlay{background:rgba(0,0,0,.85);z-index:999;}#member .title{display:none;}#member aside{float:none;width:inherit;padding-top:0;padding-left:15px;display:none;}#member .main{float:none;width:inherit;padding:0;}#member .member-info{padding:0;}#member .member-info ul li{display:block;}#member .member-info ul li .text{width:inherit;display:block;flex:1;}#member .member-info .member-info-left{width:100px;margin-right:20px;}#member .member-info .point b{font-size:18px;}#member .content{padding:15px;border-radius:0;border:0;box-shadow:0 2px 13px rgba(0,0,0,.2);}span.operated-by-jetstar{margin-top:35px;text-align:center;clear:both;border-top:1px solid #ececec;margin-left:-15px;margin-right:-15px;padding-top:3px;}.promotion-information .flex-direction-nav,.promotion-information .flex-control-nav{display:none;}.promotion-information .flex-viewport{width:100%;}.why-choose-us-ccv{padding:20px 0;}.why-choose-us-ccv .title-primary{height:27px;margin:0;}.why-choose-us-ccv .title-primary h2{font-weight:bold;line-height:27px;font-size:13px;text-transform:uppercase;}.why-choose-us-ccv .cnt{padding:15px;}.ui-dialog[aria-describedby=dialog-message]{width:initial!important;left:20px!important;right:20px!important;}}