﻿.chosen-box{position:relative;display:inline-block;margin-left:25px}.chosen-box.first-chosen{margin-left:0}.chosen-box input{display:none}.chosen-box label{cursor:pointer;float:left}.chosen-box label i{display:inline-block;position:relative;border:1px solid #b3b3b3;border-radius:100%;height:14px;width:14px;top:0;left:5px;z-index:5;background:#fff;float:left}.chosen-box input[type="radio"]+label i:before{display:block;position:absolute;content:'';border-radius:100%;height:6px;width:6px;top:3px;left:3px;margin:auto}.chosen-box input[type="radio"]:checked+label i:before{background:#181818}.chosen-box span{margin-left:10px;float:left}#box-booking{margin-top:455px}#box-booking ul.list-inline{background:#d72025;margin-left:0;display:flex;height:50px;line-height:50px;border-top-left-radius:5px;border-top-right-radius:5px}#box-booking ul.list-inline li{padding:0;color:#fff;flex-grow:1;border-right:1px solid #f83e44;float:left;text-align:center;font-size:16px;cursor:pointer}#box-booking ul.list-inline li a{color:#fff;display:block}#box-booking ul.list-inline li a.ve_doanh_nghiep{display:flex;align-items:center;justify-content:center}#box-booking ul.list-inline li a.ve_doanh_nghiep span{display:flex;align-items:center}#box-booking ul.list-inline li:hover a.ve_doanh_nghiep span{color:#d72025}#box-booking ul.list-inline li:hover a.ve_doanh_nghiep svg{filter:brightness(0) saturate(100%) invert(23%) sepia(75%) saturate(2895%) hue-rotate(342deg) brightness(83%) contrast(105%)}#box-booking ul.list-inline li a:hover{color:#fff}#box-booking ul.list-inline li:last-child{border-right:none;border-top-right-radius:5px;padding:0}#box-booking ul.list-inline li.active{background:#fff;color:#e01d23;font-weight:bold;border-top-left-radius:5px}#box-booking ul.list-inline li.active a{color:#d72025}#box-booking ul.list-inline li .address{float:left;margin-right:10px}#box-booking ul.list-inline li .num-group{float:right;line-height:1}#box-booking ul.list-inline li .num-group .num-phone{display:block;font-size:20px;font-weight:bold;margin:5px 0 3px}#box-booking ul.list-inline li .num-group .date{font-size:12px}:root #box-booking ul.list-inline li{padding:0 21px \0/IE9}@supports (-ms-ime-align:auto){}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#box-booking ul.list-inline li{padding:0 46.5px}#box-booking ul.list-inline li:last-child{padding:0 31.5px}}#box-booking ul.list-inline li:nth-child(1) h1{font-size:16px;font-weight:600;display:inline-block}#box-booking ul.list-inline li:nth-child(1) span{font-size:16px;font-weight:600}#box-booking ul.list-inline li:nth-child(2) img{margin-right:3px}#box-booking ul.list-inline li:nth-child(2) span{margin-left:0}#box-booking ul.list-inline li:nth-child(2)>a>span{vertical-align:middle;margin-left:6px}#box-booking ul.list-inline li.home-box-search-promotion{position:relative}#box-booking ul.list-inline li.home-box-search-promotion .ic-p{width:33px;height:24px;background:url(/Images/Desktop/Views/Home/Index/SearchBox/$.png) no-repeat;display:inline-block;vertical-align:middle}#box-booking ul.list-inline li.home-box-search-fae .ic-fae{width:71px;height:26px;background:url(/Images/Desktop/Views/Home/Index/ic_free_easy.png) no-repeat;display:inline-block;vertical-align:middle}#box-booking ul.list-inline li.home-box-search-jrp .ic-jrp{width:28px;height:39px;background:url(/Images/Desktop/Views/Home/Index/ic_jrp.png) no-repeat;display:inline-block;vertical-align:middle}#box-booking ul.list-inline li.head-office-tab,#box-booking ul.list-inline li.hcm-office-tab,#box-booking ul.list-inline li.home-box-search-ticket{cursor:default}#box-booking ul.list-inline li.home-box-search-ticket{padding:0;border-right:0}#box-booking ul.list-inline li.home-box-search-fae{display:none}#box-booking ul.list-inline li.home-box-search-package-tour{padding:0}#box-booking ul.list-inline li.home-box-search-day-tour .ic-day-tour,#box-booking ul.list-inline li.home-box-search-package-tour .ic-pkt,#box-booking ul.list-inline li.home-box-search-ticket .ic-ticket{display:inline-block;vertical-align:middle;width:35px;height:30px;background:url(/Images/Desktop/Views/Home/Index/day_tour_w.png) no-repeat}#box-booking ul.list-inline li.home-box-search-ticket .ic-ticket{width:30px;background:url(/Images/Desktop/Views/Home/Index/flight_box_search_w.png) no-repeat center}#box-booking ul.list-inline li.active.home-box-search-ticket .ic-ticket{width:30px;background:url(/Images/Desktop/Views/Home/Index/flight_box_search.png) no-repeat center}#box-booking ul.list-inline li.home-box-search-package-tour .ic-pkt{background:url(/Images/Desktop/Views/Home/Index/compass_w.png) no-repeat}#box-booking ul.list-inline li:hover{background:#f5f5f5;cursor:pointer}#box-booking ul.list-inline li.home-box-search-promotion:hover .ic-p{background:url(/Images/Desktop/Views/Home/Index/$_red.png) no-repeat}#box-booking ul.list-inline li.home-box-search-day-tour:hover .ic-day-tour{background:url(/Images/Desktop/Views/Home/Index/day_tour_b.png) no-repeat}#box-booking ul.list-inline li.home-box-search-package-tour:hover .ic-pkt{background:url(/Images/Desktop/Views/Home/Index/compass_b.png) no-repeat}#box-booking ul.list-inline li.home-box-search-fae:hover .ic-fae{background:url(/Images/Desktop/Views/Home/Index/ic_free_easy_red.png) no-repeat}#box-booking ul.list-inline li.home-box-search-jrp:hover .ic-jrp{background:url(/Images/Desktop/Views/Home/Index/ic_jrp_red.png) no-repeat}#box-booking ul.list-inline li.home-box-search-promotion:hover>a,#box-booking ul.list-inline li.home-box-search-fae:hover>a,#box-booking ul.list-inline li.home-box-search-jrp:hover>a,#box-booking ul.list-inline li.home-box-search-day-tour:hover>a,#box-booking ul.list-inline li.home-box-search-package-tour:hover>a{color:#d72025}.box-search{clear:both}.box-search form{display:table}.box-search .form-group{display:table-cell}.row-choose-round-trip{float:left;margin-top:10px;margin-bottom:20px;font-size:14px}#flight-search__oneway{position:absolute;right:0;top:0;color:#05619e}#flight-search__oneway:hover{cursor:pointer}.form-search{padding:10px;display:table;margin:0 auto 0;position:relative;background:#fff}.form-search .form-group{position:relative;float:left;margin-bottom:10px}.form-search .tagInput{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-search .form-control{padding-right:30px;text-align:left;border-radius:0;box-shadow:none;cursor:pointer}.form-search .form-control::-moz-placeholder{color:#cecdcd;opacity:.8}.form-search .form-control:-ms-input-placeholder{color:#cecdcd}.form-search .form-control::-webkit-input-placeholder{color:#cecdcd}.form-search .form-control.search-depart-flight{background:url(/Images/Desktop/Views/Home/Index/SearchBox/dep_flight.png) no-repeat left center;background-position-x:8px;padding-left:40px}.form-search .form-control.search-arri-flight{background:url(/Images/Desktop/Views/Home/Index/SearchBox/arr_flight.png) no-repeat left center;background-position-x:18px;padding-left:50px}.form-search .form-control.search-date{background:url(/Images/Desktop/Views/Home/Index/SearchBox/calendar.png) no-repeat right center;background-position-x:98%}.form-search .form-control.search-date[disabled]{background:#eee url(/Images/Desktop/Views/Home/Index/SearchBox/calendar.png) no-repeat right center;background-position-x:98%}.form-search .form-control.box-search-input-promotion{padding-left:50px}.form-search .position-rel{padding-left:5px}.form-search .form-control-feedback.search-adult-select,.form-search .form-control-feedback.search-children-select,.form-search .form-control-feedback.search-infant-select{left:47px}.form-search .form-control-feedback.search-adult-select{background:url(/Images/Desktop/Views/Home/Index/SearchBox/adult.png?v=20180419) no-repeat right center}.form-search .form-control-feedback.search-children-select{background:url(/Images/Desktop/Views/Home/Index/SearchBox/children_1.png?v=20180419) no-repeat right center}.form-search .form-control-feedback.search-infant-select{background:url(/Images/Desktop/Views/Home/Index/SearchBox/infant.png?v=20180419) no-repeat right center}.form-search .form-control-feedback.box-img-bg-promotion{background:url(/Images/Desktop/Views/Home/Index/SearchBox/code_promotion.png) no-repeat left center;left:8px;top:18px}.form-search .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-search select{-moz-appearance:none;-webkit-appearance:none}.form-search select::-ms-expand{display:none}.content-booking .row .departure-arrival-arrow{background:url(/Images/Desktop/Views/Home/Index/SearchBox/double_arrow-v2.png) no-repeat center;position:absolute;left:-14.5px;top:20px;width:30px;height:30px;cursor:pointer;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;z-index:9}.content-booking .row .departure-arrival-arrow.rotate{transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}.sub-form-search{z-index:10;display:none;position:absolute;top:43px;left:1px;width:100%;background-color:#fff;color:#5a5a5a;border:1px solid #144aa8;padding:8px 0}.sub-form-search:after,.sub-form-search:before{bottom:100%;left:13px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sub-form-search:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}.sub-form-search:before{border-color:rgba(13,149,252,0);border-bottom-color:#144aa8;border-width:8px;margin-left:-8px}.sub-form-search .f-list li{cursor:pointer;padding:5px 12px;color:#5a5a5a;text-align:left}.sub-form-search .f-list li:hover{background-color:rgba(0,117,201,.2)}.sub-form-search .f-list li:last-child{margin-bottom:0}.sub-form-search.sub-cruise{width:371px}.sub-form-search.sub-triptype{width:324px}.sub-form-search.sub-triptype .f-list{overflow:hidden}.sub-form-search.sub-triptype .f-list li{float:left;width:50%}.form-gr-date .form-group{float:left}.form-gr-date .form-group:first-child{padding-right:5px}.form-gr-date .form-group:last-child{float:right;padding-left:5px;padding-right:0}.form-gr-date .form-group span{top:13px}.form-gr-date .form-group.flight-roundway-departure{padding-right:5px}.form-gr-date .form-group.flight-roundway-arrival{padding-left:5px}.form-gr-cus .form-group{float:left;padding:0 5px}.form-gr-cus .form-group:first-child{padding-left:15px;padding-right:5px}.form-gr-cus .form-group:last-child{padding-left:5px;padding-right:15px}.form-gr-cus .form-group span{top:18px;right:15px}.form-gr-cus .form-group:first-child span{right:10px}.form-gr-cus .form-group:nth-child(2) span{right:6px}.btn-search-module{border-radius:0;background:#d72025;color:#fff;margin-top:13px;width:174px;height:43px;border-radius:2px;font-size:16px;font-weight:bold;padding:0;padding-left:5px;float:right}.btn-search-module:hover,.btn-search-module:active{color:#fff}.btn.btn-search-module:focus{color:#fff}.form-group input:focus{border-color:#ccc}.form-group p{height:13px;margin-bottom:5px;font-weight:bold}img.datepick-trigger{display:none}#datepick-div{background-color:#fdfdfd;border-radius:0}.datepick-new-row{margin-right:0;border-right:0}.datepick-header{display:flex;justify-content:center;align-items:center;padding-top:4px;padding-bottom:4px;height:40px;border-radius:0 !important;background:#d72025;line-height:30px}.datepick-new-year,.datepick-new-month{padding:6px;margin:0 2px;border-radius:4px;border:1px solid #b70b0b !important;background:linear-gradient(to bottom,#f53c42,#d72025);color:#fff !important;font-size:1.25em !important;font-weight:normal !important}.datepick-new-year:hover,.datepick-new-month:hover{background:linear-gradient(to bottom,#e67377,#d72025);cursor:pointer}.datepick-new-month:focus,.datepick-new-year:focus{background:linear-gradient(to top,#f53c42,#d72025)}.datepick-new-month>option,.datepick-new-year>option{background-color:#f6f4f5;color:#373236}.datepick-header>span{position:initial;font-weight:normal;text-shadow:none;text-transform:none;font-size:1.25em}.datepick-header>span:first-child:after{content:" -"}.datepick-title-row{background:#4f4f4f}.datepick-title-row th{color:#d0d0d0;border-bottom:none}#datepick-div .datepick-close a{display:none}.datepick-one-month{width:50%;box-sizing:border-box;border-left:0}.datepick-days-cell{text-align:center;width:14.25%;width:calc(100%/7);font-size:13px}#datepick-div a,.datepick-inline a{text-align:center;font-size:14px}.ui-datepicker-lunar{text-align:center;color:#cbcbcb;font-family:Arial !important;opacity:1}.datepick tr td{border-left:0 !important;border-top:0 !important;line-height:18px;padding:5px}.datepick-days-cell a{font-size:15px !important}.datepick-days-row{padding:6px 0}#datepick-div .datepick-prev a,#datepick-div .datepick-next a{bottom:-30px}.datepick-new-row .datepick-header{border-radius:0}.datepick-current-day{background-color:#d72025;background:linear-gradient(to bottom,#d72025 0%,#d72025 100%);border-radius:0}.datepick-current-day>span:first-child{background-color:#d72025;background:linear-gradient(to bottom,#d72025 0%,#d72025 100%);border-radius:0}.datepick-days-cell-over{background-color:#d72025;background:linear-gradient(to bottom,#d72025 0%,#d72025 100%);border-radius:0}.datepick-days-cell-over a{background-color:#d72025;font-weight:bold;background:linear-gradient(to bottom,#d72025 0%,#d72025 100%);color:#fff !important}.datepick-days-cell-over a font,.datepick-current-day a font{color:#fff !important}.datepick-days-cell.datepick-week-end-cell a>span:first-child{color:#fd6801}.datepick-days-cell.datepick-week-end-cell.datepick-days-cell-over a>span:first-child{color:#fff}.datepick-days-cell.datepick-week-end-cell.datepick-current-day a>span:first-child{color:#fff}.datepick-one-month:nth-child(2n) .datepick{margin-left:1px}.chk-hunt-cheap-ticket-month{float:left;width:35%;padding-right:5px;font-size:13px;margin-top:20px}.popup-video{float:left;margin:20px 0 0 0}.popup-video .modal-content{border:0}.popup-video__text span{width:25px;line-height:25px;border-radius:4px;background:#f00;text-align:center;display:inline-block;color:#fff;margin:0 8px 0 0;font-size:16px}.popup-video .modal-body .close{position:absolute;right:-12px;top:-12px;color:#000;opacity:1;width:30px;height:30px;background:#fff;border-radius:50%;font-size:28px}.popup-video .modal-footer{text-align:left}.chk-hunt-cheap-ticket-month:hover{opacity:.8}.chk-hunt-cheap-ticket-month input{float:right;margin-top:3px;margin-left:5px;cursor:pointer;border:none;box-sizing:content-box}.chk-hunt-cheap-ticket-month label{float:left;clear:both;cursor:pointer;font-weight:normal;position:relative;width:100%}.chk-hunt-cheap-ticket-month label strong{text-transform:uppercase}.chk-hunt-cheap-ticket-month i{display:inline-block;width:20px;height:20px;position:absolute;top:2px;left:0;font-style:normal}.chk-hunt-cheap-ticket-month span{display:inline-block;padding-left:22px;line-height:24px}.chk-hunt-cheap-ticket-month input[type=checkbox]{display:none}.chk-hunt-cheap-ticket-month input[type="checkbox"]+i:before{font-family:'FontAwesome';font-size:20px;width:20px;height:20px;line-height:22px;display:inline-block}.chk-hunt-cheap-ticket-month input[type="checkbox"]:checked+i{-webkit-animation:icon-beat .1s ease;animation:icon-beat .1s ease}.chk-hunt-cheap-ticket-month input[type="checkbox"]:checked+i+span{-webkit-transition:all .1s ease;transition:all .1s ease}.chk-hunt-cheap-ticket-month input[type="checkbox"]+i:before{content:""}.chk-hunt-cheap-ticket-month input[type="checkbox"]:checked+i:before{content:""}#box-booking ul.list-inline .home-box-search-promotion:after{display:block;content:"";width:53px;height:22px;background:url(/Images/Desktop/Views/Home/Index/SearchBox/Hot.png) no-repeat center;background-color:transparent;background-size:100%;position:absolute;top:-6px;right:0}#box-booking ul.list-inline .home-box-search-promotion .promotion-intl{display:block;content:"";width:133px;height:129px;background:url(/Images/Desktop/Views/Home/Index/SearchBox/bg_promo_des.png) no-repeat center;background-color:transparent;background-size:100%;position:absolute;top:-135px;right:-21px;line-height:20px;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg)}#box-booking ul.list-inline .home-box-search-promotion .promotion-intl .promotion-des{width:126px;height:66px;line-height:20px;margin-top:19px;display:block;font-size:13px}@media screen and (min-width:1100px){#box-booking ul.list-inline li.home-box-search-promotion img{margin-right:9px;vertical-align:middle}#box-booking ul.list-inline li.head-office-tab{padding-left:8px;padding-right:8px}#box-booking ul.list-inline li.hcm-office-tab{padding-left:8px;padding-right:6px}}@media screen and (max-width:1200px){#box-booking ul.list-inline li{padding:0 3px;font-size:14px}#box-booking ul.list-inline li.head-office-tab{border-right:0}#box-booking ul.list-inline li.home-box-search-ticket{padding:0;font-size:14px}}@media screen and (max-width:1100px){#box-booking ul.list-inline li.home-box-search-jrp{border-right:0}}@media screen and (max-width:1000px){.form-gr-date .form-group.flight-roundway-departure{padding-right:15px}.form-gr-date .form-group.flight-roundway-arrival{padding-left:15px}.form-gr-date .form-group:first-child{padding-right:15px}.form-gr-date .form-group:last-child{padding-left:15px}.form-gr-cus{padding:0 15px}.form-gr-cus .form-group{padding:0;padding-left:10px}.form-gr-cus .form-group:first-child{margin-right:0;padding-left:0}.form-gr-cus .form-group span{right:0}#box-booking ul.list-inline li{padding:0 10px}}@media screen and (max-width:700px){.form-gr-date,.form-gr-cus{width:100%}}@media screen and (max-width:650px){.form-gr-date,.form-gr-cus{width:100%}}@media screen and (max-width:450px){.form-gr-promotion,.form-gr-search-button{width:100%}}.intro-w{width:100%;position:relative}.intro-w .container-fluid .slide-wrap{position:absolute}.intro-w .flexslider{border:none;margin-bottom:0}.intro-w .flexslider .slides img{width:100%;height:auto}.intro-w .flexslider .slides img.error{width:100%;height:590px;object-fit:cover;object-position:bottom}.img-bg-home-index{height:590px;background-repeat:no-repeat !important;background-size:auto 590px !important;padding:0;margin:0 auto;overflow:hidden;background-position:center top !important}@media screen and (max-width:1000px){.intro-w .container-fluid .slide-wrap{z-index:auto}.intro-w .flexslider .slides img{height:auto}}.booking-pay{margin-top:20px}.booking-pay .col{width:50%;float:left}.booking-pay .col.col-left{padding-right:10px}.booking-pay .col.col-right{float:right;padding-left:10px}.booking-pay .col-right .pay{float:right;width:100%;background:#fff;min-height:763px}.booking-ref{box-sizing:border-box}.main-booking-ref{background:#f5f5f5;overflow:hidden;clear:both;transform:translateY(-4px);-o-transform:translateY(-4px);-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px);padding:15px;border:1px solid #ccc}.main-booking__tour{background:#fff}.content-result-flight-ref{min-height:272px}.title-booking-ref{font-size:20px;color:#333;height:45px}.title-booking__tour{max-width:185px}.title-booking-ref a{display:inline-block}.title-booking-ref h3,.title-booking-ref h2{line-height:45px;font-size:16px;font-weight:bold}.list-cites-location{line-height:40px;margin-right:21px;padding:0;float:right;display:block}.list-cites-location li{float:left;position:relative;text-align:center;padding:0;margin-left:5px}.list-cites-location li a:after,.list-cites-location li a:before{position:absolute;content:"";border-bottom:33px solid #e2dedf;border-left:0 solid transparent;border-right:25px solid transparent;height:0;width:24px;bottom:0;right:-22px}.list-cites-location li a:before{border-bottom:39px solid #ccc;border-right:1px solid #ccc;width:0;transform:rotate(-34deg);-o-transform:rotate(-34deg);-webkit-transform:rotate(-34deg);-moz-transform:rotate(-34deg);right:-9px;bottom:-2px}.list-cites-location li:last-child a:before{z-index:9}.cheap-tickets__tab-arrival-name{background:#e2dedf;display:block !important;text-align:center;color:#222;font-size:16px;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:15px;padding:0 6px;border:1px solid #ccc;border-bottom:0}.list-cites-location li:hover a:after,.list-cites-location li.active a:after{border-bottom:33px solid #d81d26;z-index:99}.block-city-location.active>.cheap-tickets__tab-arrival-name,.block-city-location:hover>.cheap-tickets__tab-arrival-name{background:#d81d26;color:#fff}.cheap-tickets__list{display:none}.cheap-tickets__list--is-actived{display:block;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}.box-flights-in{box-sizing:border-box}.box-result-in{border:1px solid #ccc;margin:0 0 11px;width:100%;float:left;position:relative}.box-result-in .title-result-international-go,.box-result-in .title-result-international-back{background:#fcfafa;border-bottom:1px solid #ccc;line-height:30px;height:30px;padding:0 5px}.box-rows-result{background:#fff;width:100%;float:left;position:relative;padding:3px 0}.content-right-booking-ref .box-rows-result{padding:2px 0}.box-rows-result .box-rows-result .box-2,.box-rows-result .box-3{margin-top:5px}.box-rows-result .box-2{margin-top:5px}.date-result{font-size:13px;padding-left:3px;font-weight:bold}.date-result-2{position:absolute;float:left;left:280px;top:5px;line-height:20px;font-size:13px;font-weight:bold;color:#333}.content-right-booking-ref .date-result-2{left:248px}.box-result-in .box{float:left}.box-result-in .box-1{width:90px}.box-result-in .box-2{width:150px}.box-result-in .title-result-international-go .box-2{width:auto}.box-result-in .title-result-international-go .box-2.box-2-type-direct-2{width:151px;overflow:hidden;height:30px}.box-result-in .box-3{width:150px}.box-result-in .box-6{float:right}.box-result-in .box-6 a{width:50px;height:22px;line-height:22px;background:#e13338;color:#fff;text-align:center;display:inline-block;margin-right:8px;margin-top:10px;font-size:14px;border-radius:2px}.box-m{position:absolute;color:#f00;font-weight:bold;right:65px;top:18px}.Time-result-summary{width:45px;float:left;line-height:34px;font-weight:bold;color:#05619e;text-align:center}.city-summary,.city-summary-2{font-weight:bold;color:#222;margin-bottom:3px;float:left;white-space:nowrap;width:100px;height:15px;text-overflow:ellipsis;font-size:14px}.airport-summary{color:#05619e;font-size:14px}.bottom-price-ref{line-height:25px}.bottom-price-ref a{float:right}.box-data-airline-direction,.box-data-airline-direction{position:absolute;width:400px;float:left;left:90px;top:55px}.content-right-booking-ref{width:100%;float:left;margin-top:20px}.content-right-booking-ref .Time-result-summary{line-height:1}.content-right-booking-ref .box-rows-result .box-data-airline-direction:last-child .box-2{margin-top:0;background:#f00}.icon-air-go{text-align:right;margin-right:10px;font-weight:bold;background:url("/Images/Desktop/Views/Home/Index/airline.png") no-repeat left;background-size:23px}.logo-hang{margin-left:3px;margin-top:3px}.box-rows-result .group-logo-airline2{padding:2px 0 0 5px;text-align:center;position:relative;height:42px}.box-rows-result .group-logo-airline2 .logo-airline1{width:40px;float:left;margin:2px 0 0 0;position:absolute;z-index:15}.box-rows-result .group-logo-airline2 .logo-airline1 img{width:40px;max-height:23px;background:#fff;padding:3px 1px;border:1px solid #d7d7d7}.box-rows-result .group-logo-airline2 .logo-airline2{width:40px;float:left;margin:12px 0 0 25px;position:absolute;z-index:10;top:5px}.box-rows-result .group-logo-airline2 .logo-airline2 img{width:40px;max-height:23px;background:#fff;padding:3px 1px;border:1px solid #d7d7d7}.box-rows-result .group-logo-airline3{padding:2px 0 0 5px;text-align:center;position:relative}.box-rows-result .group-logo-airline3 .logo-airline1{width:40px;float:left;margin:0 0 0 0;position:absolute;z-index:15}.box-rows-result .group-logo-airline3 .logo-airline1 img{width:40px;max-height:23px;background:#fff;border:1px solid #d7d7d7}.box-rows-result .group-logo-airline3 .logo-airline2{width:40px;float:left;margin:8px 0 0 10px;position:absolute;z-index:10;top:5px}.box-rows-result .group-logo-airline3 .logo-airline2 img{width:40px;max-height:23px;background:#fff;border:1px solid #d7d7d7}.box-rows-result .group-logo-airline3 .logo-airline3{width:40px;float:left;margin:14px 0 0 30px;position:absolute;z-index:5;top:5px}.box-rows-result .group-logo-airline3 .logo-airline3 img{width:40px;max-height:23px;background:#fff;border:1px solid #d7d7d7}.title-result-international-go-detail{margin-bottom:10px}.title-result-international-back-detail{margin-bottom:10px}.line-end-go-back-separate-detail{border-top:1px solid #adadac;height:0;float:left;width:100%}.line-end-back-bottom-result-separate-detail{border-top:1px solid #adadac;height:0;float:left;width:100%}.check-box__input{display:inline-block;border:1px solid #b3b3b3;border-radius:100%;height:14px;width:14px;z-index:5;background:#fff;margin:0 12px 0 0;transform:translateY(3px);-o-transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);cursor:pointer}.content-right-booking-ref .check-box__input{margin:0}.check-box__input:before{display:block;position:absolute;content:'';border-radius:100%;height:6px;width:6px;top:3px;left:3px;margin:auto}.check-box__input.background:before{background:#000}.pay .box-head-pay{border-bottom:1px solid #ccc;height:40px;line-height:40px;padding:0 15px;box-sizing:border-box}.pay .box-head-pay a{display:inline-block}.pay .box-head-pay h3{line-height:40px}.main-pay{padding:0 10px;box-sizing:border-box}.main-pay .media{margin:0;padding:9px 0;border-bottom:1px solid #eee}.main-pay .media:last-child{border-bottom:none}.main-pay .media .media-left{padding:5px 0 0 15px;width:110px;float:left}.main-pay .media .media-body h4{text-transform:uppercase;font-size:14px;font-weight:bold;cursor:pointer}.main-pay .media .media-body p{line-height:18px}.pay .install-app-vietair-wrap{padding:0 5px;padding-bottom:10px}.pay .install-app-vietair{border-top:1px solid #eee}.pay .install-app-vietair>div{display:inline-block;text-align:center;padding-top:8px;cursor:pointer}.pay .install-app-vietair>div:last-child{padding-right:0}.pay .install-app-vietair .box-app-mobile-vietair{position:relative}.pay .install-app-vietair .box-app-mobile-vietair .box-qr-code{display:none;position:absolute;bottom:60px;left:0;background:#fff;width:223px;padding:0 10px 10px 10px;border:1px solid #c7c7c7;z-index:10;cursor:pointer}.pay .install-app-vietair span img,.pay .install-app-vietair a img{max-width:90%}.pay .install-app-vietair .box-app-mobile-vietair .box-qr-code p{text-align:center;padding:10px 0;width:100%;float:left}.pay .install-app-vietair .box-app-mobile-vietair .box-qr-code>img{width:104px;height:104px;display:block;margin:0 auto}.pay .install-app-vietair .box-app-mobile-vietair:hover .box-qr-code{display:block}.notification-app{overflow:hidden;clear:both;padding:5px 0 0;line-height:18px}.notification-app a.view-detail{color:#23527c;text-decoration:underline}.box-tour{overflow:hidden;clear:both;padding:6px 0 6px;margin:0 0 8px;border-bottom:1px solid #ccc}.box-tour__left{width:50%;padding-right:15px}.box-tour__right{padding-right:0;width:50%;display:flex;flex-direction:column;justify-content:center}.box-tour__img img{height:100%;object-fit:cover;width:100%}.box-tour__title{font-size:12px;font-weight:bold;margin:0 0 5px;white-space:nowrap;height:16px;overflow:hidden;text-overflow:ellipsis;padding:3px 0 0}.box-tour__date{margin:5px 0}.box-tour__right .price-wrap{margin:5px 0 0}.box-destination-name a i{font-size:6px}.box-destination-name a:first-child i{display:none}.price-old{position:relative;margin:0 5px 0 0}.btn-order{margin-top:10px;background:#d72024;border:0;border-radius:2px;padding:6px 20px;float:right}@media screen and (min-width:992px){.box-data-airline-direction,.box-data-airline-direction{width:300px}}@media screen and (max-width:1200px){.booking-pay .col-left{width:60%}.booking-pay .col-right{width:40%}.main-pay .media{padding:18px 0}}@media screen and (max-width:992px){.booking-pay .col{width:100%}.booking-pay .col.col-left{padding-right:0}.booking-pay .col.col-right{padding-left:0}}@media screen and (max-width:600px){.box-data-airline-direction,.box-data-airline-direction{width:300px}}@media(min-width:768px){.d-pc-flex{display:flex}.flex-pc-grow-1{flex-grow:1}.flex-pc-column{flex-direction:column}.pk-tour-content.d-pc-flex>div{flex-grow:1;display:flex;flex-direction:column}.pk-tour-content.d-pc-flex .pk-tour-item{flex-grow:1;display:flex}.pk-tour-content .box-tour__img{height:100%}}.d-block{display:block}.align-items-start{align-items:start}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}.choose-tour{margin-top:20px;color:#333}.main-choose{background:#fff;padding:20px 0}.choose-tour .col-20{width:20%;padding:0 12px;box-sizing:border-box;float:left}.choose-tour .col-20 img{margin:0 auto;display:block;cursor:pointer}.choose-tour p{margin-top:10px;line-height:18px}@media screen and (max-width:600px){.choose-tour .col-20{width:50%;margin-top:0;height:165px}.choose-tour .col-20 img{width:110px}}#box_gift_code_t82018 .modal-dialog{max-width:644px;margin-top:110px}#box_gift_code_t82018 .modal-content{background:#fff url(/Images/Desktop/Views/Promotion/bg_gift_code_200k.png) right top no-repeat}#box_gift_code_t82018 .close--gift-code-200k{opacity:1;position:absolute;top:12px;right:10px}#box_gift_code_t82018 .close--gift-code-200k>img{width:16px;height:16px}.box-popup-gift-code{float:left;width:100%;padding:20px 25px;position:relative}.box-popup-gift-code .title-gift-code{font-size:35px;line-height:40px}.box-popup-gift-code .gift-code-price{margin:15px 0}.box-popup-gift-code .gift-code-price>img{display:block;margin:0 auto}.box-popup-gift-code .box-gift-code{display:block;width:296px;height:42px;margin:10px auto;border:1px solid #f0bd32;border-radius:2px}.box-popup-gift-code .box-gift-code .box-gift-code-left{background-color:#edb009;line-height:40px}.box-popup-gift-code .box-gift-code .box-gift-code-right{line-height:40px}.box-destination-name-wrap{line-height:14px}@media screen and (min-width:768px){#box_gift_code_t82018 .modal-dialog{width:644px}}.news-home{margin-top:20px}.main-new{background:#fff}.box-head-news{height:45px;border-bottom:1px solid #ccc}.box-head-news h3{line-height:45px;text-indent:15px;font-size:16px;font-weight:bold}.box-head-news h3 span.view-more{font-weight:normal;font-size:14px;float:right;padding-right:10px}.box-head-news h3 span.view-more i{display:inline}.main-new li{width:22%;padding:0 15px;float:left;margin:15px 0}.main-new li .box-thumb{position:relative}.main-new li .box-thumb a.thumb{overflow:hidden}.main-new li .box-thumb a.thumb img{width:100%;min-height:157px;object-fit:cover}.main-new li:first-child .box-thumb a.thumb img{min-height:245px;object-fit:cover}.main-new li .box-thumb a.thumb:hover img{transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}.main-new li h4{line-height:1}.main-new li h4 a{color:#333;font-size:14px;font-weight:bold}.main-new li:first-child{width:33%}.main-new li:first-child h4{position:absolute;bottom:0;background:rgba(255,255,255,.7);padding:5px 10px;width:100%}.main-new li p{line-height:17px;color:#000;margin-top:10px;text-align:justify}@media screen and (max-width:768px){.main-new li{padding:0 10px}.main-new li:first-child,.main-new li{width:50%}.main-new li h4{position:absolute;bottom:0;background:rgba(255,255,255,.7);padding:5px 10px;width:100%}}@media screen and (max-width:600px){.main-new li p{display:none}}