@charset "UTF-8";.bravo_wrap .bravo_search_bundle .bravo_filter{border:1px solid #d7dce3;border-radius:3px;margin-bottom:30px}.bravo_wrap .bravo_search_bundle .bravo_filter .filter-title{font-size:16px;color:#fff!important;padding:20px;font-weight:500;margin:0;background-image:linear-gradient(to bottom right,#ff2f00,#fff000)}@media (max-width:766px){.bravo_wrap .bravo_search_bundle .bravo_filter .filter-title{margin-bottom:10px;margin-top:15px}}.bravo_wrap .bravo_search_bundle .bravo_filter .filter-title:before{content:"";width:3px;height:20px;background:#fff!important;float:left;position:relative;top:-2px;margin-right:17px}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item{border:none;border-top:1px solid #d7dce3;border-radius:0;margin-bottom:0;padding:20px}@media (max-width:766px){.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item{padding:15px 20px}}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .hide{display:none}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-title{cursor:pointer;position:relative}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-title .fa{font-size:22px;color:#212529;right:0;top:0;position:absolute;transition:transform .3s}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-title h3,.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-title h4{font-size:14px;color:#212529;line-height:23px;margin:0;font-weight:500}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content{margin-top:20px;display:none}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content ul{list-style:none}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .btn-apply-price-range{font-size:14px;color:#fff!important;margin-top:20px;font-weight:600;padding:0;text-decoration:none;outline:none}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to{font-size:11px;color:#fff!important}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar{top:26px;height:10px}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-grid-text{color:#fff!important}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs-from{left:0!important}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs-to{left:79%!important}@media screen and (min-width:768px) and (max-width:991px){.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs-to{left:94%!important}}@media screen and (min-width:576px) and (max-width:767px){.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs-to{left:92%!important}}@media screen and (max-width:575px){.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs-to{left:89%!important}}.bravo_wrap .bravo_search_bundle .bravo_filter .g-filter-item .item-title.e-close .fa{transform:rotate(180deg)!important}.bravo_wrap .bravo_search_bundle .bravo-list-item .list-item .item--bundle .item-title{padding:10px 15px}.bravo_wrap .bravo_search_bundle .bravo-list-item .list-item .item--bundle .item-title:first-letter{text-transform:uppercase}.bravo_wrap .bravo_search_bundle .mobile-filter-bundle{position:fixed;left:0;width:100%;height:50px;display:flex;flex-direction:row;bottom:0;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;visibility:hidden;opacity:0;z-index:1000;background-image:linear-gradient(180deg,#f9a51a 11.25%,#fbb612 53.96%,#fd0)}@media (max-width:767px){.bravo_wrap .bravo_search_bundle .mobile-filter-bundle{visibility:visible;opacity:1}}.bravo_wrap .bravo_search_bundle .mobile-filter-bundle .bundle-sidebar-filter{color:#212529;flex:1;-webkit-box-flex:1;align-items:center;text-align:center;position:relative;padding:10px;font-weight:500;font-size:16px;text-decoration:none}.bravo_wrap .bravo_search_bundle .mobile-filter-bundle .bundle-sidebar-filter:not(:last-child):after{content:"|";position:absolute;right:2px;top:5px;color:#ccc;width:6px;font-size:20px}.bravo_wrap .bravo_search_bundle .mobile-filter-bundle .bundle-sidebar-filter:focus{outline:0}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal{top:unset;bottom:0;height:auto}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal.show .modal-dialog{transform:translateY(0);-webkit-transform:translateY(0)}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal.fade .modal-dialog{transition:.5s cubic-bezier(.23,1,.32,1);-webkit-transition:.5s cubic-bezier(.23,1,.32,1)}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog{transform:translateY(100%);-webkit-transform:translateY(100%);margin:0}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog .modal-content{border-radius:5px}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog .modal-content .modal-header{border-top-left-radius:5px;border-top-right-radius:5px}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog .modal-content .modal-body{min-height:auto;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog .modal-content .modal-body .mobile-list-item-sort{list-style:none}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog .modal-content .modal-body .mobile-list-item-sort li{display:flex;align-items:center;margin-bottom:20px;font-size:14px}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog .modal-content .modal-body .mobile-list-item-sort li input[type=radio]{margin:0 10px 0 0;width:20px;height:20px}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog .modal-content .modal-body .mobile-list-item-sort li input[type=radio]:checked{display:flex;flex-direction:column;justify-content:center;align-items:center}.bravo_wrap .bravo_search_bundle #mobileSortBundle.modal .modal-dialog .modal-content .modal-body .mobile-list-item-sort li input[type=radio]:checked:before{font-size:20px;width:10px;height:10px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal{top:auto;height:auto}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal.show .modal-dialog{transform:translateY(0);-webkit-transform:translateY(0)}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal.fade .modal-dialog{transition:.5s cubic-bezier(.23,1,.32,1);-webkit-transition:.5s cubic-bezier(.23,1,.32,1)}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog{transform:translateY(100%);-webkit-transform:translateY(100%);margin:0;height:100%}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content{border-radius:5px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-header{border-top-left-radius:5px;border-top-right-radius:5px;align-items:center}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-header .close{margin-left:0;padding:1rem 0}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-header .resetAllFilterBundle{text-decoration:none;color:#434343;cursor:pointer}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body{min-height:auto;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;background:#fff;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid hr{margin-top:1.5rem;margin-bottom:1.5rem}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter{display:flex;flex-direction:column}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-title{position:relative;display:flex;justify-content:space-between;align-items:center}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-title.e-close .fa{transform:rotate(180deg)!important}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-title .title{margin-bottom:0;font-size:16px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-title .fa{font-size:25px;color:#212529;transition:transform .3s}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content{margin-top:20px;display:none}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star,.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star-review{list-style:none;display:flex;flex-direction:column}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star-review li,.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star li{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star-review li .star-item,.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star li .star-item{color:#8f8f8f;height:35px;display:flex;align-items:center}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star-review li .star-item input[type=checkbox],.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star li .star-item input[type=checkbox]{width:20px;height:20px;border-radius:4px;margin:0 10px 0 0}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star-review li .star-item input[type=checkbox]:checked,.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star li .star-item input[type=checkbox]:checked{display:flex;flex-direction:column;justify-content:center;align-items:center}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star-review li .star-item .fa-star,.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-star li .star-item .fa-star{color:#ffc412;margin-right:10px;font-size:25px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-item-filter{list-style:none;display:flex;flex-direction:column;justify-content:space-between}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-item-filter li{display:flex;align-items:center;font-size:14px;height:35px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-item-filter li.hide{display:none}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-item-filter li input[type=checkbox]{margin:0 5px 0 0;width:20px;height:20px;border-radius:4px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .list-item-filter li input[type=checkbox]:checked{display:flex;flex-direction:column;justify-content:center;align-items:center}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range{margin:0 auto}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .sliders_text{font-size:13px;font-weight:400;color:#434343}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .sliders_text strong{font-weight:600;font-size:14px;color:#0770cd}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .sliders_step1{margin:15px 14px 15px 10px;padding:10px 0}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .slider-lables{margin-top:10px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .slider-lables .max-price,.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .slider-lables .min-price{color:#434343;font-weight:700}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .slider-from,.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .slider-to{font-weight:400}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider.ui-corner-all,.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider .ui-corner-all{border-radius:0}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider.ui-slider{border:0;background:#cdd0d1;border-radius:6px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider.ui-slider-horizontal{height:2px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider.ui-slider-vertical{height:15em;width:6px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider .ui-slider-handle{width:22px;height:22px;background:#fff;border-radius:50%;border:1px solid #ff2f00;cursor:pointer;box-shadow:0 0 8px rgba(0,0,0,.15)}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider .ui-slider-handle:focus{outline:0}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider.ui-slider-horizontal .ui-slider-handle{top:50%;margin-top:-11px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider.ui-slider-vertical .ui-slider-handle{left:50%;margin-left:-11px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider .ui-slider-handle:hover{box-shadow:0 0 8px rgba(0,0,0,.35)}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider .ui-slider-range{border:0;border-radius:6;background:#ff2f00}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider.ui-slider-horizontal .ui-slider-range{top:0;height:2px}.bravo_wrap .bravo_search_bundle #mobileFilterBundle.modal .modal-dialog .modal-content .modal-body .container-fluid .item-filter .item-content .price-range .flat-slider.ui-slider-vertical .ui-slider-range{left:0;width:6px}.bravo_bundle_detail .bravo_banner{background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative}.bravo_bundle_detail .bravo_banner .container{position:relative}.bravo_bundle_detail .bravo_banner .bravo_gallery{height:500px;position:relative}@media (max-width:1366px){.bravo_bundle_detail .bravo_banner .bravo_gallery{height:400px}}@media (max-width:1024px){.bravo_bundle_detail .bravo_banner .bravo_gallery{height:300px}}@media (max-width:766px){.bravo_bundle_detail .bravo_banner .bravo_gallery{height:200px}}.bravo_bundle_detail .bravo_banner .bravo_gallery .modal .modal-dialog{position:relative;top:50%;width:100%;transform:translateY(-50%);margin:-10px auto 0}.bravo_bundle_detail .bravo_banner .bravo_gallery .modal .modal-content{padding:0;background:transparent;border:none}.bravo_bundle_detail .bravo_banner h1{font-size:36px;color:#fff;letter-spacing:0;text-align:left;margin:0}.bravo_bundle_detail .bravo_banner .btn-group{position:absolute;bottom:30px;right:0}.bravo_bundle_detail .bravo_banner .btn-group .btn{margin-left:10px;background:rgba(26,43,72,.5);font-size:14px;color:#fff;padding:10px 15px}.bravo_bundle_detail .bravo_banner .btn-group .btn:hover{background:#1a2b48}.bravo_bundle_detail .bravo_banner .btn-group .btn .fa{margin-right:10px}.bravo_bundle_detail .bravo_banner .btn-group .has-icon{display:flex;align-items:center}.bravo_bundle_detail .bravo_content .g-header{padding:20px 0 10px;margin-bottom:10px;display:flex;-webkit-box-align:end;-ms-flex-align:end;justify-content:space-between}.bravo_bundle_detail .bravo_content .g-header h1,.bravo_bundle_detail .bravo_content .g-header h2{margin-top:0;color:#1a2b48;font-weight:500;font-size:30px;line-height:1.3}@media (max-width:990px){.bravo_bundle_detail .bravo_content .g-header h1,.bravo_bundle_detail .bravo_content .g-header h2{font-size:24px}}@media (max-width:766px){.bravo_bundle_detail .bravo_content .g-header h1,.bravo_bundle_detail .bravo_content .g-header h2{font-size:18px}}@media (max-width:766px){.bravo_bundle_detail .bravo_content .g-header .address{margin-bottom:5px}}.bravo_bundle_detail .bravo_content .g-header .left{text-transform:capitalize}@media (max-width:766px){.bravo_bundle_detail .bravo_content .g-header .left{flex:0 0 100%}}.bravo_bundle_detail .bravo_content .g-header .right{min-width:230px}@media (max-width:766px){.bravo_bundle_detail .bravo_content .g-header .right{display:none}}.bravo_bundle_detail .bravo_content .g-header .sub-heading{color:#5e6d77;font-size:14px}.bravo_bundle_detail .bravo_content .g-header .sub-heading .fa{position:relative;top:2px}.bravo_bundle_detail .bravo_content .g-header .review-score .head{display:flex;align-items:center;position:relative;font-size:22px;color:#1a2b48;font-weight:400;line-height:25px;justify-content:flex-end}.bravo_bundle_detail .bravo_content .g-header .review-score .head .left{text-align:right}.bravo_bundle_detail .bravo_content .g-header .review-score .head .left .head-rating{display:block;line-height:13px;margin-top:8px}.bravo_bundle_detail .bravo_content .g-header .review-score .head .left .text-rating{color:#ff2f00;font-size:14px}.bravo_bundle_detail .bravo_content .g-header .review-score .head .score{position:relative;float:right;margin-left:20px;padding:10px 10px 0;background:#ff2f00;border-radius:4px;color:#fff;font-size:30px;font-weight:400;min-height:45px}.bravo_bundle_detail .bravo_content .g-header .review-score .head .score span{font-size:14px;color:#fff}.bravo_bundle_detail .bravo_content .g-header .review-score .head .score:after{position:absolute;content:"";width:0;height:0;bottom:0;left:-8px;border:15px solid transparent;border-bottom:25px solid #ff2f00}.bravo_bundle_detail .bravo_content .g-header .review-score .foot{color:#5e6d77;font-size:14px;text-align:right}.bravo_bundle_detail .bravo_content .bundle_detail{padding:30px 0}.bravo_bundle_detail .bravo_content .bundle_detail .border_div{padding:10px 20px 20px;border-radius:3px;border:1px solid #d7dce3;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}@media (max-width:767px){.bravo_bundle_detail .bravo_content .bundle_detail .border_div{padding:5px}}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight{margin-bottom:20px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__head{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__head .basic_info{display:flex;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__head .basic_info>span{font-weight:600}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__head .show_detail a{color:#3490dc}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root{background:#fff;border-radius:4px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content{display:flex;background-color:#f5f7fa;padding:15px;border-radius:3px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info{width:70%;display:flex;flex-direction:column}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info.flight_info--depart{margin-bottom:24px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .top{margin-bottom:4px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .top>span:first-child{background:rgba(50,100,255,.08);color:#3264ff;font-size:12px;padding:2px 4px;border-radius:2px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root{display:flex;justify-content:space-between;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__image{display:flex;flex-direction:column}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__image a>img{max-height:20px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__image .flight_code{font-weight:500;font-size:18px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info{display:flex;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .depart_info{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .depart_info.depart{align-items:flex-start}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .depart_info.return{align-items:flex-end}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .depart_info .depart_code{color:#7e7f83;font-weight:500;font-size:18px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .depart_info .depart_time{font-weight:500}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .depart_info .time_extend{position:absolute;top:-15px;right:15px;color:#ff6f00;font-size:12px;text-align:end}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .duration_info{display:flex;flex-direction:column;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .duration_info .num_stop,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .duration_info .time{font-size:12px;color:#7e7f83}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__info .flight_info .root__info .duration_info .line-trip{width:60%}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_content__change{width:30%;display:flex;align-items:center;justify-content:flex-end}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels{position:relative}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__head{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__head .basic_info{display:flex;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__head .basic_info>span{font-weight:600}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels{display:grid;grid-template-columns:repeat(1,1fr);row-gap:20px;padding:0 0 10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel{display:flex;flex-direction:column;background-color:#f5f7fa;border-radius:8px;padding:0 0 20px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__name{font-weight:700;font-size:18px;line-height:24px;padding:15px 0 15px 15px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info{height:100%;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 2px rgba(3,18,26,.2)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .hotel_image{width:100%;height:200px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .hotel_image>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description{min-height:60px;padding:8px 10px 15px;display:flex;flex-direction:column;gap:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review{display:flex;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .list_star{display:inline-block;line-height:13px;position:relative}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars{padding:0;margin:0;width:90px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars:after,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars:before{content:"";display:table;clear:both}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li{list-style:none;float:left;margin-right:5px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li:last-child{margin-right:0}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li .fa{font-size:15px;color:#ffdc00}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars-active{position:absolute;width:0;top:0;left:0;overflow:hidden}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .star_review .review{position:relative;top:2px;font-size:13px;color:#768092;margin-left:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .location span{color:#768092;font-size:12px;margin-left:5px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .general_info .description .description_detail>span{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate{position:relative}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content{margin-bottom:10px;box-shadow:0 2px 1px #e6e6e6}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .description{font-weight:600;font-size:12px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item{padding:12px;background:#fff}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item:nth-child(n+2){box-shadow:inset 1px 0 0 #dcdcdc;-webkit-box-shadow:inset 1px 0 0 #dcdcdc}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_image{padding:0}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_image .image{position:relative;cursor:pointer;overflow:hidden;height:100%}@media (max-width:1023px){.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_image .image{max-height:200px}}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_image .image img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_image .image .count-gallery{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:.2s;position:absolute;bottom:0;right:0;color:#fff;background:rgba(0,0,0,.7);padding:5px 7px;font-size:13px;line-height:1em;opacity:1;-ms-filter:none;filter:none;background:rgba(0,0,0,.5)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_image .image .count-gallery i{margin-right:3px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info{padding:20 0;display:flex;flex-direction:column;gap:10px}@media (max-width:766px){.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info{padding:15px}}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-name{font-size:18px;color:#1a2b48;font-weight:500;margin-top:0;cursor:pointer}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta{list-style:none;display:flex;align-items:center;gap:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta li{display:inline-block;padding-right:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item{color:#5e6d77}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item .field-icon{text-align:center;border:1px solid #eaeef3;border-radius:5px;padding:6px 8px;font-size:22px;margin-right:0;line-height:normal;width:40px;height:38px;display:flex;align-items:center;justify-content:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item span{display:block;margin-top:5px;font-size:12px;text-align:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul{list-style:none;display:flex;align-items:center;gap:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul li{font-size:15px;display:inline-block}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul li i{width:30px;height:28px;line-height:26px;text-align:center;border:1px solid #eaeef3;border-radius:4px;display:block}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_price .price-before-discount{color:#646464;font-size:16px;position:relative}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_price .price-before-discount:before{border-top:1px solid;content:"";position:absolute;right:0;top:50%;width:100%;transform:rotate(-10deg)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_price .price{font-weight:700;font-size:24px;line-height:24px;color:var(--systemColor)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_price .unit{color:#212529;font-size:14px;font-weight:400}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate .child-room-list-content .column--item.room_price .book_bundle{margin-top:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-less-],.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-more-]{display:flex;justify-content:center;align-items:center;padding:8px 0;margin-top:20px;cursor:pointer;border:3px solid transparent;border-radius:6px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-less-]:hover,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-more-]:hover{border:3px solid #0264c8}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-less-]:hover i,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-less-]:hover span,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-more-]:hover i,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-more-]:hover span{color:#0264c8}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-less-] i,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-less-] span,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-more-] i,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=div-more-] span{font-weight:700;font-size:14px;line-height:16px;color:#0194f3;margin-right:5px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .list_hotels .hotel__content .room_generate div[class^=show-more-content-]{display:none;padding:0;transform:translateY(-100%);transition:transform .5s ease-out;grid-template-columns:repeat(1,1fr)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels{display:flex;flex-direction:column;gap:20px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general{display:flex;flex-direction:column;padding:0}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_image{width:100%;height:200px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_name{font-weight:700;font-size:16px;line-height:24px;padding:10px 10px 15px;height:62px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;background-color:#f2f3f3;box-shadow:0 0 2px rgba(3,18,26,.2)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .sticky_2{position:sticky;position:-webkit-sticky;top:0;z-index:2}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description{padding:8px 10px 15px;background:#fff;width:100%;box-shadow:0 1px 2px rgba(3,18,26,.2);border-bottom:1px solid #cdd0d1;display:flex;flex-direction:column;gap:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review{display:flex;align-items:center;justify-content:space-between}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .list_star{display:inline-block;line-height:13px;position:relative}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .list_star .booking-item-rating-stars{padding:0;margin:0;width:90px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .list_star .booking-item-rating-stars:after,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .list_star .booking-item-rating-stars:before{content:"";display:table;clear:both}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .list_star .booking-item-rating-stars li{list-style:none;float:left;margin-right:5px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .list_star .booking-item-rating-stars li:last-child{margin-right:0}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .list_star .booking-item-rating-stars li .fa{font-size:15px;color:#ffdc00}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .list_star .booking-item-rating-stars-active{position:absolute;width:0;top:0;left:0;overflow:hidden}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .star_review .review{position:relative;top:2px;font-size:13px;color:#768092;margin-left:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .location span{color:#768092;font-size:12px;margin-left:5px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .description_detail{font-size:12px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel__general .hotel_description .description_detail>span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate{display:flex;flex-direction:column;gap:1px;padding:0}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item{box-shadow:0 1px 2px rgba(3,18,26,.2)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item{padding:12px;background:#fff}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item:nth-child(n+2){box-shadow:inset 1px 0 0 #dcdcdc;-webkit-box-shadow:inset 1px 0 0 #dcdcdc}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_image{padding:0}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_image .image{position:relative;cursor:pointer;overflow:hidden;height:100%}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_image .image img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_image .image .count-gallery{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:.2s;position:absolute;bottom:0;right:0;color:#fff;background:rgba(0,0,0,.7);padding:5px 7px;font-size:13px;line-height:1em;opacity:1;-ms-filter:none;filter:none;background:rgba(0,0,0,.5)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_image .image .count-gallery i{margin-right:3px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info{padding:10px 10px 0;display:flex;flex-direction:column;gap:5px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info .room-name{font-size:14px;color:#1a2b48;font-weight:500;margin-top:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info .room-meta{list-style:none;display:flex;align-items:center;gap:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info .room-meta .item{color:#5e6d77}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info .room-meta .item .field-icon{text-align:center;border:1px solid #eaeef3;border-radius:5px;padding:5px;font-size:22px;margin-right:0;line-height:normal;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info .room-meta .item span{display:block;font-size:12px;text-align:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info .room-attribute-item ul{list-style:none;display:flex;align-items:center;gap:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info .room-attribute-item ul li{font-size:15px;display:inline-block}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_info .room-attribute-item ul li i{width:30px;height:28px;line-height:26px;text-align:center;border:1px solid #eaeef3;border-radius:4px;display:block}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_price{display:flex;align-items:center;justify-content:flex-end}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_price .room_price__info{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_price .room_price__info .price-before-discount{color:#646464;font-size:14px;position:relative}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_price .room_price__info .price-before-discount:before{border-top:1px solid;content:"";position:absolute;right:0;top:50%;width:100%;transform:rotate(-10deg)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_price .room_price__info .price{font-weight:700;font-size:18px;line-height:20px;color:var(--systemColor)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_price .room_price__info .unit{color:#212529;font-size:12px;font-weight:400}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate .room-item .room-detail-item .column--item.room_price .book_bundle{margin-left:10px;height:100%}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-],.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-]{display:block;padding:10px;margin-top:0;border-radius:0;background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 1px 2px rgba(3,18,26,.2)}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-] .show-less,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-] .show-more,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-] .show-less,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-] .show-more{display:flex;justify-content:space-between;align-items:center;background-color:#f2f3f3;border-radius:6px;padding:10px 25px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-] .show-less .show-less-btn,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-] .show-less .show-more-btn,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-] .show-more .show-less-btn,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-] .show-more .show-more-btn,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-] .show-less .show-less-btn,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-] .show-less .show-more-btn,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-] .show-more .show-less-btn,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-] .show-more .show-more-btn{width:90%;font-weight:700;font-size:14px;line-height:16px;color:#0194f3;background-color:transparent;outline:0;border:0}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-] .show-less i,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-less-] .show-more i,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-] .show-less i,.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=div-more-] .show-more i{color:#0194f3;font-weight:700;font-size:14px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels__content .all_hotels__generate .mobile_list_hotels .hotel .room_generate div[class^=show-more-content-]{display:none;padding:0;grid-template-columns:repeat(1,1fr);row-gap:1px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes{margin-top:30px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes .attribute-item{margin-bottom:20px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes .attribute-item .title{font-size:18px;margin-bottom:10px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes .attribute-item ul{list-style:none;-moz-column-count:3;column-count:3}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes .attribute-item ul li{margin-bottom:5px;margin-right:15px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes .attribute-item ul li i{font-size:18px;margin-right:4px}@media (max-width:767px){.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes{margin-top:20px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes .attribute-item{margin-bottom:15px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes .attribute-item .title{font-size:16px}.bravo_bundle_detail .bravo_content .bundle_detail .all_hotels .list-attributes .attribute-item ul{-moz-column-count:1;column-count:1}}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status{display:none}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status .control-book{display:flex;justify-content:space-between;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status .control-book .total-room-price{font-size:18px;font-weight:600;color:#ff3f19}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status.sticky{display:block;position:fixed;bottom:0;background:#fff;z-index:10;box-shadow:0 -2px 10px 0 #b5b5b5;transform:translateY(100%);padding:15px 15px 20px}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status.sticky.active{transition:all .3s;transform:translate(0)}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status .mobile-btn-less-fee,.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status .mobile-btn-more-fee{text-decoration:none;color:#0194f3;padding:0;margin-top:5px}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status .mobile-btn-less-fee.hide,.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status .mobile-btn-more-fee.hide{display:none}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status .detail_fee_sticky{display:block;margin-top:15px}.bravo_bundle_detail .bravo_content .bundle_detail .mobile_bundle_book_status .detail_fee_sticky.hide{display:none}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status{border:1px solid #d7dce3;padding:15px;margin-top:20px;position:relative}@media (max-width:766px){.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status{padding:10px 15px}}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .control-book{text-align:right}@media (max-width:766px){.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .control-book{position:static;margin-top:0;text-align:left}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .control-book .total-room-price{display:none}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .control-book .btn{padding:5px 10px}}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status label{margin-bottom:0}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .render{font-size:12px;color:#464646;display:inline-block}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status.sticky{position:fixed;bottom:0;background:#fff;z-index:10;box-shadow:0 -2px 10px 0 #b5b5b5;transform:translateY(100%)}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status.sticky.active{transition:all .3s;transform:translate(0)}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .is_mobile{display:none!important}@media (max-width:766px){.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .is_mobile{display:flex!important}}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .total-room-price{font-size:23px;font-weight:600;color:#ff3f19}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .total-room-price span{color:#000;font-size:16px;font-weight:500}@media (max-width:766px){.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .total-room-price{font-size:18px}}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .row_extra_service{border-bottom:1px solid #ccc;margin-bottom:15px}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .row_extra_service label{display:inline-block;margin-bottom:5px}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .row_extra_service .form-group{margin-bottom:0}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .row_extra_service .extra-item{margin-bottom:5px}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .row_total_price .col-md-6{position:static;min-height:70px}.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .row_total_price .col-md-6:nth-child(2){border-left:1px solid #ccc}@media (max-width:766px){.bravo_bundle_detail .bravo_content .bundle_detail .bundle_book_status .row_total_price .col-md-6:nth-child(2){border:none;min-height:auto}}@media (max-width:767px){.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root{display:flex;justify-content:space-between;gap:10px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return{display:flex;flex-direction:column;justify-content:space-between;background-color:#f5f7fa;padding:5px;border-radius:3px;width:50%;gap:15px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .top,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .top{margin-bottom:4px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .top>span:first-child,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .top>span:first-child{background:rgba(50,100,255,.08);color:#3264ff;font-size:12px;padding:2px 4px;border-radius:2px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info{display:flex;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .depart_info,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .depart_info{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .depart_info.depart,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .depart_info.depart{align-items:flex-start}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .depart_info.return,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .depart_info.return{align-items:flex-end}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .depart_info .depart_code,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .depart_info .depart_code{color:#7e7f83;font-weight:600}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .depart_info .depart_time,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .depart_info .depart_time{font-weight:600}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .depart_info .time_extend,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .depart_info .time_extend{position:absolute;top:-15px;right:0;color:#ff6f00;font-size:12px;text-align:end}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .duration_info,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .duration_info{display:flex;flex-direction:column;align-items:center}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .duration_info .num_stop,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .duration_info .time,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .duration_info .num_stop,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .duration_info .time{font-size:10px;color:#7e7f83}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_info .duration_info .line-trip,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_info .duration_info .line-trip{width:100%}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_image,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_image{display:flex;flex-direction:row;justify-content:space-between}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_image a>img,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_image a>img{max-height:18px}.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_depart .root_image .flight_code,.bravo_bundle_detail .bravo_content .bundle_detail .selected_flight__root .root_return .root_image .flight_code{color:#3490dc}}.bravo_bundle_detail .bravo_content .g-gallery{margin:10px 0;position:relative;min-height:75px}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__arr{border-radius:3px;width:40px;height:40px;background:none;background-color:rgba(26,43,72,.6)}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__arr:after{position:absolute;left:50%;margin-left:-13px;top:7px;width:24px;height:24px}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--prev{left:30px}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--prev:after{content:"";background:url(/images/ico_pre.svg)}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--next{right:30px}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--next:after{content:"";background:url(/images/ico_next.svg)}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon{width:40px;height:40px;top:auto;bottom:30px;right:30px;background:none}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon:before{content:"";position:absolute;width:24px;height:24px;background:url(/images/ico_full_3.svg);left:50%;margin-left:-11px;top:7px;z-index:1}.bravo_bundle_detail .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,43,72,.5);border-radius:3px}.bravo_bundle_detail .bravo_content .g-gallery .social{position:absolute;right:30px;top:30px}.bravo_bundle_detail .bravo_content .g-gallery .social .social-share{display:inline-flex}.bravo_bundle_detail .bravo_content .g-gallery .social .social-share:hover .share-wrapper{visibility:visible;opacity:1}.bravo_bundle_detail .bravo_content .g-gallery .social .social-share a{text-decoration:none}.bravo_bundle_detail .bravo_content .g-gallery .social .social-share .social-icon{cursor:pointer;width:40px;height:40px;border-radius:50%;background:rgba(26,43,72,.7);color:#fff;font-size:19px;display:inline-flex;align-items:center;justify-content:center;padding-top:2px;margin-right:10px}.bravo_bundle_detail .bravo_content .g-gallery .social .social-share .share-wrapper{visibility:hidden;opacity:0;padding-left:0;position:absolute;top:100%;left:0;z-index:1;padding-top:5px;transition:all .3s}.bravo_bundle_detail .bravo_content .g-gallery .social .social-share .share-wrapper li{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.bravo_bundle_detail .bravo_content .g-gallery .social .social-share .share-wrapper li a{color:#1a2b48}.bravo_bundle_detail .bravo_content .g-gallery .social .service-wishlist{cursor:pointer;width:40px;height:40px;border-radius:50%;background:rgba(26,43,72,.7);color:#fff;font-size:19px;display:inline-flex;align-items:center;justify-content:center;padding-top:2px}.bravo_bundle_detail .bravo_content .g-gallery .social .service-wishlist.active .fa:before{content:""}.bravo_bundle_detail .bravo_content .g-overview{margin-bottom:30px}.bravo_bundle_detail .bravo_content .g-overview .description{margin-top:20px;margin-bottom:20px;font-size:14px;color:#5e6d77;font-weight:400;position:relative}@media (max-width:766px){.bravo_bundle_detail .bravo_content .g-overview .description{margin-top:10px;margin-bottom:10px}}.bravo_bundle_detail .bravo_content .g-overview .description img{max-width:100%;height:auto}.bravo_bundle_detail .bravo_content .g-overview h4,.bravo_bundle_detail .bravo_content .g-overview strong{font-size:14px;color:#5e6d77;font-weight:500;margin-bottom:30px}@media (max-width:990px){.bravo_bundle_detail .bravo_content .g-overview h4,.bravo_bundle_detail .bravo_content .g-overview strong{margin-bottom:10px}}.bravo_bundle_detail .bravo_content .g-overview ul{padding-left:25px}@media (max-width:990px){.bravo_bundle_detail .bravo_content .g-overview ul{padding-left:15px}}.bravo_bundle_detail .bravo_content .g-overview ul li{font-size:14px;color:#5e6d77;margin-bottom:20px;list-style:none}@media (max-width:990px){.bravo_bundle_detail .bravo_content .g-overview ul li{margin-bottom:10px}}.bravo_bundle_detail .bravo_content .g-overview ul li:before{content:"";border:1px solid #ff2f00;width:8px;height:8px;display:inline-block;border-radius:50%;margin-right:20px}@media (max-width:990px){.bravo_bundle_detail .bravo_content .g-overview ul li:before{margin-right:10px}}.bravo_bundle_detail .bravo_content .g-faq{border-bottom:1px solid #d7dce3;margin-bottom:25px;border-top:1px solid #d7dce3;padding-top:25px}.bravo_bundle_detail .bravo_content .g-faq .item{border-bottom:1px solid #d7dce3;margin-bottom:10px}.bravo_bundle_detail .bravo_content .g-faq .item:last-child{border:none}.bravo_bundle_detail .bravo_content .g-faq .item .header{margin-bottom:10px;overflow:hidden;padding-top:15px;cursor:pointer}.bravo_bundle_detail .bravo_content .g-faq .item .header .field-icon{float:left;font-size:25px;margin-right:10px;top:-3px;position:relative}.bravo_bundle_detail .bravo_content .g-faq .item .header h5{float:left;margin-top:0;margin-bottom:0;font-size:16px;color:#1a2b48}@media (max-width:990px){.bravo_bundle_detail .bravo_content .g-faq .item .header h5{font-size:14px}}.bravo_bundle_detail .bravo_content .g-faq .item .header .arrow{float:right;font-size:20px;position:relative;top:-8px}.bravo_bundle_detail .bravo_content .g-faq .item .body{font-size:14px;color:#5e6d77;transition:all .3s;height:0;overflow:hidden;padding-bottom:0}.bravo_bundle_detail .bravo_content .g-faq .item.active .header .arrow{transform:rotate(180deg)}.bravo_bundle_detail .bravo_content .g-faq .item.active .body{height:auto;padding-bottom:20px}.modal_change_flight .modal-dialog .modal-content .modal-header{background-color:rgba(0,0,0,.03)}.modal_change_flight .modal-dialog .modal-content .modal-header>img{width:35px}.modal_change_flight .modal-dialog .modal-content .modal-header .modal_title{text-transform:capitalize}.modal_change_flight .modal-dialog .modal-content .modal-body{padding:0;position:relative}.modal_change_flight .modal-dialog .modal-content .modal-body .root_info{display:flex;flex-wrap:wrap}.modal_change_flight .modal-dialog .modal-content .modal-body .root_info .root_name img{margin:0 15px;width:35px}.modal_change_flight .modal-dialog .modal-content .modal-body .root_info .time_info{color:#7e7f83;font-weight:500}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll{overflow-y:auto;overflow-x:hidden;height:85vh}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights{display:flex;flex-direction:column;gap:15px}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item{display:flex;flex-wrap:wrap;align-items:center;padding:10px 0;border-radius:5px;box-shadow:1px 2px 5px rgba(0,0,0,.1)}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item.item_selected{background:rgba(50,100,255,.08)}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_image{max-height:30px}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info{display:flex;align-items:center}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .depart_info{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .depart_info.depart{align-items:flex-start}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .depart_info.return{align-items:flex-end}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .depart_info .depart_code{color:#7e7f83;font-weight:500;font-size:18px}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .depart_info .depart_time{font-weight:500;font-size:18px}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .depart_info .time_extend{position:absolute;top:-15px;right:0;color:#ff6f00;font-size:12px;text-align:end}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .duration_info{display:flex;flex-direction:column;align-items:center}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .duration_info .num_stop,.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .duration_info .time{font-size:10px;color:#7e7f83}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_info .duration_info .line-trip{width:100%}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .flight_code{font-size:18px;font-weight:600;text-align:right}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .price_info{display:flex;flex-direction:column;align-items:flex-end}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .price_info .price .onsale{text-decoration:line-through;font-size:15px;color:#7e7f83;font-weight:400}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .price_info .price .text_price{font-size:20px;font-weight:700;color:#212529}.modal_change_flight .modal-dialog .modal-content .modal-body .custom_scroll .list_flights .row_item .price_info .price .text_price .unit{font-size:14px;color:#7e7f83}.modal_change_flight .modal-dialog .modal-content .modal-body .loading-see-more{position:absolute;top:50%;transform:translateY(-50%);height:100%;background-color:#fff}.modal_change_flight .modal-dialog .modal-content .modal-body .loading-see-more.hide{display:none}.modal_change_flight .modal-dialog .modal-content .modal-body .loading-see-more .loading{position:absolute;top:50%;transform:translateY(-50%)}.bravo-bundle-passenger{position:relative}@media (max-width:766px){.bravo-bundle-passenger{padding:15px 0}}@media (max-width:766px){.bravo-bundle-passenger #bundle_passenger .col-md-8{order:2}.bravo-bundle-passenger #bundle_passenger .col-md-4{order:1}}.bravo-bundle-passenger #bundle_passenger .card{border-radius:3px}.bravo-bundle-passenger #bundle_passenger .card .accicon-charges .rotate-icon,.bravo-bundle-passenger #bundle_passenger .card .accicon-charges .rotate-icon-charges,.bravo-bundle-passenger #bundle_passenger .card .accicon .rotate-icon,.bravo-bundle-passenger #bundle_passenger .card .accicon .rotate-icon-charges{font-size:24px;font-weight:700}@media (max-width:990px){.bravo-bundle-passenger .row .col-md-8{flex:0 0 60%;max-width:60%}.bravo-bundle-passenger .row .col-md-4{flex:0 0 40%;max-width:40%}}@media (max-width:766px){.bravo-bundle-passenger .row .col-md-4,.bravo-bundle-passenger .row .col-md-8{flex:0 0 100%;max-width:100%}}.bravo-bundle-passenger .form-title{margin:0;color:#1a2b48;font-size:24px;font-weight:500;padding-bottom:20px}@media (max-width:766px){.bravo-bundle-passenger .form-title{padding-bottom:10px;font-size:22px}}.bravo-bundle-passenger .form-group{margin-bottom:20px}@media (max-width:766px){.bravo-bundle-passenger .form-group{margin-bottom:15px}}.bravo-bundle-passenger .form-section{padding:20px}.bravo-bundle-passenger .form-section .form-section-title{margin-bottom:20px;font-size:18px}@media (max-width:766px){.bravo-bundle-passenger .form-section .form-section-title{margin-bottom:15px}}.bravo-bundle-passenger .form-section-custom{border:1px solid #d7dce3;border-radius:3px;padding:20px;margin-bottom:30px}.bravo-bundle-passenger .booking-form--flight-info,.bravo-bundle-passenger .checkout-contact-form,.bravo-bundle-passenger .payment-gateway{border:1px solid #d7dce3;border-radius:3px}.bravo-bundle-passenger .booking-form--flight-info .flight-info--detail{border:1px solid #d7dce3;border-radius:3px;margin:0}.bravo-bundle-passenger .booking-form--flight-info .flight-info--detail:first-child{border-bottom:1px solid #d7dce3}.bravo-bundle-passenger .booking-form--flight-info .flight-info--detail .img-responsive{width:30%}@media (max-width:768px){.bravo-bundle-passenger .booking-form--flight-info .flight-info--detail .count-passenger{font-size:12px}}.bravo-bundle-passenger .booking-form--flight-info .departure span,.bravo-bundle-passenger .booking-form--flight-info .flight-detail--departure span,.bravo-bundle-passenger .booking-form--flight-info .flight-detail--return span,.bravo-bundle-passenger .booking-form--flight-info .return span{font-size:21px}@media (max-width:766px){.bravo-bundle-passenger .form-actions{text-align:center}}.bravo-bundle-passenger .form-actions .btn{padding-left:50px;padding-right:50px}.bravo-bundle-passenger .term-conditions-checkbox{margin-bottom:0}@media (max-width:766px){.booking-review{margin-top:10px}}.booking-review .booking-review-title{color:#1a2b48;font-size:24px;font-weight:500;margin-bottom:20px}@media (max-width:766px){.booking-review .booking-review-title{font-size:22px}}.booking-review .booking-review-content{margin-bottom:30px;border:1px solid #d7dce3;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border-radius:3px}@media (max-width:766px){.booking-review .booking-review-content{margin-bottom:20px}}.booking-review .booking-review-content .review-section{padding:15px;border-bottom:1px solid #eaeef3}@media (max-width:990px){.booking-review .booking-review-content .review-section{padding:10px 15px}}.booking-review .booking-review-content .review-section .service-info img{width:50%}.booking-review .booking-review-content .review-section .service-info img.img_hotel{width:100%}.booking-review .booking-review-content .review-section .service-info .img-responsive-hotel{height:auto}.booking-review .booking-review-content .review-section:last-child{border-bottom:0}.booking-review .booking-review-content .service-info h3{font-size:16px;line-height:normal;color:#1a2b48}.booking-review .booking-review-content .service-info .service-name{margin-bottom:0}.booking-review .booking-review-content .service-info .service-name.hotel_name{margin-bottom:10px}.booking-review .booking-review-content .service-info .service-name a{color:#1a2b48;font-size:16px;line-height:25px;font-weight:500;text-transform:capitalize}.booking-review .booking-review-content .service-info .service-name a:hover{text-decoration:none}.booking-review .booking-review-content .service-info .address{color:#5e6d77;margin-bottom:0}.booking-review .booking-review-content .service-info .flight-code{color:#b5b5b5;font-weight:500}.booking-review .booking-review-content .service-info .detail{color:#3490dc;font-weight:500}.booking-review .booking-review-content .review-list{margin:0;padding:0;list-style:none}.booking-review .booking-review-content .review-list li{margin-bottom:13px;display:flex;justify-content:space-between}.booking-review .booking-review-content .review-list li .val{color:#5e6d77}.booking-review .booking-review-content .review-list li:last-child{margin-bottom:0}.booking-review .booking-review-content .review-list li.no-flex{display:block}.booking-review .booking-review-content .review-list li ul{padding-left:15px}.booking-review .booking-review-content .review-list li.final-total{padding-top:10px;font-size:19px;border-top:none}.booking-review .booking-review-content .review-list li.final-total .label{font-weight:500}.booking-review .booking-review-content .review-list li.final-total .val{font-weight:500;color:#ff2f00}.booking-review .booking-review-content .review-list li .label i{color:#a9a9a9;font-size:15px}.booking-review .booking-review-content .review-list div.form-group-item .final-total .val{font-weight:500;color:#ff2f00}.booking-review .booking-review-content .review-list div.form-group-item .final-total .val.total{font-size:19px}.booking-review .booking-review-content .info-form>ul{margin:0;padding:0;list-style:none}.booking-review .booking-review-content .info-form>ul li{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dae1e7}.booking-review .booking-review-content .info-form>ul li:last-child{border-bottom:0;padding-bottom:0}.booking-review .booking-review-content .info-form>ul li .val{color:#5e6d77}.booking-review .booking-review-content .info-form>ul li:last-child{margin-bottom:0}.booking-review .booking-review-content .info-form>ul li.no-flex{display:block}.booking-review .booking-review-content .info-form>ul li ul{padding-left:15px}.gateways-table .card{margin-top:-1px}.gateways-table .card-header h4{font-size:16px;font-weight:500}.gateways-table .card-header h2{padding:0;margin:0}.gateways-table .card-header label{margin:0}.gateways-table .card-header label img{max-height:50px}.gateways-table #gateway_stripe .gateway_name{display:none}.gateways-table #gateway_stripe .card_stripe{width:auto;max-width:500px;position:relative}.gateways-table #gateway_stripe .card_stripe label{display:inline-block;width:100%;position:relative}.gateways-table #gateway_stripe .card_stripe label span{min-width:150px;display:inline-block}.gateways-table #gateway_stripe .card_stripe label:not(:last-child){border-bottom:1px solid #f0f5fa;padding-bottom:10px;margin-bottom:10px}.gateways-table #gateway_stripe .card_stripe label i{position:absolute;right:0;top:0;font-size:24px;color:#ccc}.gateways-table #gateway_stripe .card_stripe input{border:none;box-shadow:none;outline:none}.gateways-table #gateway_stripe .card_stripe .input{display:inline-block;width:200px;position:relative;top:5px}.gateways-table #gateway_stripe .card_stripe i.bg{position:absolute;bottom:0;right:0;font-size:100px;color:#ccc;transform:rotate(0deg);z-index:1}@media (max-width:424px){.gateways-table #gateway_stripe .card_stripe i.bg{display:none}}@media (max-width:766px){.booking-success-detail .booking-review{margin-top:20px}.booking-success-detail .booking-review .booking-review-content{margin-bottom:0}.booking-success-detail .col-md-8{order:2}.booking-success-detail .col-md-4{order:1}.booking-success-detail .btn{margin-top:20px}.booking-success-detail .booking-review .booking-review-content .info-form>ul li{padding-bottom:10px;margin-bottom:10px}.booking-success-detail .booking-review .booking-review-content .info-form>ul li:last-child{margin-bottom:0}}.booking-success-notice{margin-bottom:70px}@media (max-width:766px){.booking-success-notice{margin-bottom:0;border-bottom:1px solid #ccc;padding-bottom:10px}.booking-success-notice .d-flex{display:block!important;text-align:left}.booking-success-notice .d-flex img{margin:auto;display:block}}.booking-success-notice .notice-success{margin-left:20px}@media (max-width:766px){.booking-success-notice .notice-success{margin:10px 0 0}}.booking-success-notice .notice-success .line1{margin-bottom:0;font-size:24px;color:#00001e;line-height:35px}@media (max-width:990px){.booking-success-notice .notice-success .line1{font-size:22px;line-height:30px;margin-bottom:10px}}@media (max-width:766px){.booking-success-notice .notice-success .line1{font-size:16px;line-height:normal;margin-bottom:5px}}.booking-success-notice .notice-success .line1 span{color:#1a2b48;font-weight:600}.booking-success-notice .notice-success .line2{font-size:16px;color:#5e6d77;margin-bottom:0}@media (max-width:766px){.booking-success-notice .notice-success .line2{font-size:14px}}.booking-success-notice .booking-info-detail{margin:0;border-left:3px solid #5191fa;padding:0 0 0 30px}@media (max-width:766px){.booking-success-notice .booking-info-detail{padding-left:10px;margin:20px 0;border:none;text-align:left}}.booking-success-notice .booking-info-detail li{list-style:none;font-size:16px;color:#818181;padding:5px 0}.booking-success-notice .booking-info-detail li span{font-weight:500;color:#000}.accordion>.card:first-of-type{border:1px solid rgba(0,0,0,.125)}.card-header{cursor:pointer}.card-header .accicon{float:right;width:1.2em}.card-header .accicon .rotate-icon{transition:transform .3s}.card-header:not(.collapsed) .rotate-icon{transform:rotate(180deg)}.header--charges{cursor:pointer}.header--charges .accicon .rotate-icon{transition:transform .3s}.header--charges:not(.collapsed) .rotate-icon{transform:rotate(180deg)}.header--charges.bgr-custom{font-weight:500;background-color:#fff}.detail{font-weight:500}.detail,.detail:hover{color:#3490dc}@media screen and (min-width:992px){.div-return{border-left:1px solid #dee2e6!important}}.div-depart-mobile{border-bottom:1px solid #dee2e6!important}.expired-time{color:#3490dc;font-weight:500}.count-down-time{font-size:16px}.menu-tab-flight{border:none}.menu-tab-flight li a{background-color:#fff!important;color:#ff2f00;border:1px solid;border-bottom:none;border-color:#ff2f00!important;padding:7px 25px;border-radius:20px 20px 0 0!important;font-size:14px;font-weight:700;margin-right:2px;text-decoration:none;text-transform:uppercase;display:block}@media (max-width:766px){.menu-tab-flight li a{padding:5px 20px}}@media (max-width:460px){.menu-tab-flight li a{padding:5px 15px}}.menu-tab-flight li a.active{background-color:#ff2f00!important;color:#fff!important;border-color:#ff2f00!important}#flight-departure .booking-form .card-first,#flight-return .booking-form .card-first{border-top-left-radius:0}.list-airline .nav-link{color:#ff2f00;font-weight:500;background-color:#fff;box-shadow:0 2px 5px rgba(3,18,26,.15)}.list-airline .nav-link.active{color:#fff;background-image:linear-gradient(90deg,#ff2f00,#fff000)}.col--content{border-radius:3px}.col--content .tab-content{margin-top:0!important;margin-right:0!important}input.date_time[readonly]{background-color:inherit!important}.attraction-question{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.attraction-question .title{padding-top:20px;font-weight:700;padding-bottom:20px}.collapseSomeone{margin-bottom:15px;margin-left:15px;padding:16px;background-color:#f8f7f9}.collapseSomeone .guest-someone-title{font-size:16px;font-weight:600;margin-bottom:15px}.date_time_arrival{position:relative;display:flex;flex-direction:column;align-items:flex-end}.date_time_arrival .time_extend{position:absolute;top:-15px;right:0;color:#ff6f00;font-size:12px;text-align:end}.bravo-bundle-checkout{position:relative}@media (max-width:766px){.bravo-bundle-checkout{padding:15px 0}}@media (max-width:766px){.bravo-bundle-checkout #bundle_checkout .col-md-8{order:2}.bravo-bundle-checkout #bundle_checkout .col-md-4{order:1}}.bravo-bundle-checkout #bundle_checkout .card{border-radius:3px}.bravo-bundle-checkout #bundle_checkout .card .accicon-charges .rotate-icon,.bravo-bundle-checkout #bundle_checkout .card .accicon-charges .rotate-icon-charges,.bravo-bundle-checkout #bundle_checkout .card .accicon .rotate-icon,.bravo-bundle-checkout #bundle_checkout .card .accicon .rotate-icon-charges{font-size:24px;font-weight:700}@media (max-width:990px){.bravo-bundle-checkout .row .col-md-8{flex:0 0 60%;max-width:60%}.bravo-bundle-checkout .row .col-md-4{flex:0 0 40%;max-width:40%}}@media (max-width:766px){.bravo-bundle-checkout .row .col-md-4,.bravo-bundle-checkout .row .col-md-8{flex:0 0 100%;max-width:100%}}.bravo-bundle-checkout .form-title{margin:0;color:#1a2b48;font-size:24px;font-weight:500;padding-bottom:20px}@media (max-width:766px){.bravo-bundle-checkout .form-title{padding-bottom:10px;font-size:22px}}.bravo-bundle-checkout .form-group{margin-bottom:20px}@media (max-width:766px){.bravo-bundle-checkout .form-group{margin-bottom:15px}}.bravo-bundle-checkout .form-section{padding:20px}.bravo-bundle-checkout .form-section .form-section-title{margin-bottom:20px;font-size:18px}@media (max-width:766px){.bravo-bundle-checkout .form-section .form-section-title{margin-bottom:15px}}.bravo-bundle-checkout .form-section-custom{border:1px solid #d7dce3;border-radius:3px;padding:20px;margin-bottom:30px}.bravo-bundle-checkout .booking-form--bundle-info,.bravo-bundle-checkout .booking-form--flight-info,.bravo-bundle-checkout .checkout-contact-form,.bravo-bundle-checkout .payment-gateway{border:1px solid #d7dce3;border-radius:3px}.bravo-bundle-checkout .booking-form--bundle-info .flight-info--detail,.bravo-bundle-checkout .booking-form--flight-info .flight-info--detail{border:1px solid #d7dce3;border-radius:3px;margin:0}.bravo-bundle-checkout .booking-form--bundle-info .flight-info--detail:first-child,.bravo-bundle-checkout .booking-form--flight-info .flight-info--detail:first-child{border-bottom:1px solid #d7dce3}.bravo-bundle-checkout .booking-form--bundle-info .flight-info--detail .img-responsive,.bravo-bundle-checkout .booking-form--flight-info .flight-info--detail .img-responsive{width:30%}@media (max-width:768px){.bravo-bundle-checkout .booking-form--bundle-info .flight-info--detail .count-passenger,.bravo-bundle-checkout .booking-form--flight-info .flight-info--detail .count-passenger{font-size:12px}}.bravo-bundle-checkout .booking-form--bundle-info .departure span,.bravo-bundle-checkout .booking-form--bundle-info .flight-detail--departure span,.bravo-bundle-checkout .booking-form--bundle-info .flight-detail--return span,.bravo-bundle-checkout .booking-form--bundle-info .return span,.bravo-bundle-checkout .booking-form--flight-info .departure span,.bravo-bundle-checkout .booking-form--flight-info .flight-detail--departure span,.bravo-bundle-checkout .booking-form--flight-info .flight-detail--return span,.bravo-bundle-checkout .booking-form--flight-info .return span{font-size:21px}.bravo-bundle-checkout .booking-form--bundle-info .hotel,.bravo-bundle-checkout .booking-form--flight-info .hotel{display:flex;flex-direction:column;background-color:#f5f7fa;border-radius:8px;padding:0 0 20px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__name,.bravo-bundle-checkout .booking-form--flight-info .hotel__name{font-weight:700;font-size:18px;line-height:24px;padding:15px 0 15px 15px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info{height:100%;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 2px rgba(3,18,26,.2)}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .hotel_image,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .hotel_image{width:100%;height:200px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .hotel_image>img,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .hotel_image>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description{min-height:60px;padding:8px 10px 15px;display:flex;flex-direction:column;gap:10px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review{display:flex;align-items:center}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .list_star,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .list_star{display:inline-block;line-height:13px;position:relative}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars{padding:0;margin:0;width:90px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars:after,.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars:before,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars:after,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars:before{content:"";display:table;clear:both}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li{list-style:none;float:left;margin-right:5px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li:last-child,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li:last-child{margin-right:0}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li .fa,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars li .fa{font-size:15px;color:#ffdc00}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars-active,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .list_star .booking-item-rating-stars-active{position:absolute;width:0;top:0;left:0;overflow:hidden}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .star_review .review,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .star_review .review{position:relative;top:2px;font-size:13px;color:#768092;margin-left:10px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .location span,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .location span{color:#768092;font-size:12px;margin-left:5px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .general_info .description .description_detail>span,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .general_info .description .description_detail>span{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate{position:relative}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content{box-shadow:0 2px 1px #e6e6e6}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .description,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .description{font-weight:600;font-size:12px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item{padding:12px;background:#fff}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item:nth-child(n+2),.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item:nth-child(n+2){box-shadow:inset 1px 0 0 #dcdcdc;-webkit-box-shadow:inset 1px 0 0 #dcdcdc}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_image,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_image{padding:0}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image{position:relative;cursor:pointer;overflow:hidden;height:100%}@media (max-width:1023px){.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image{max-height:200px}}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image img,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image .count-gallery,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image .count-gallery{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:.2s;position:absolute;bottom:0;right:0;color:#fff;background:rgba(0,0,0,.7);padding:5px 7px;font-size:13px;line-height:1em;opacity:1;-ms-filter:none;filter:none;background:rgba(0,0,0,.5)}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image .count-gallery i,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_image .image .count-gallery i{margin-right:3px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info{padding:20 0;display:flex;flex-direction:column;gap:10px;width:100%}@media (max-width:766px){.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info{padding:15px}}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-name,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-name{font-size:18px;color:#1a2b48;font-weight:500;margin-top:0;cursor:pointer}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta{list-style:none;display:flex;align-items:center;gap:10px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta li,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta li{display:inline-block;padding-right:10px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item{color:#5e6d77}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item .field-icon,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item .field-icon{text-align:center;border:1px solid #eaeef3;border-radius:5px;padding:6px 8px;font-size:22px;margin-right:0;line-height:normal;width:40px;height:38px;display:flex;align-items:center;justify-content:center}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item span,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-meta .item span{display:block;margin-top:5px;font-size:12px;text-align:center}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul{list-style:none;display:flex;align-items:center;gap:10px}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul li,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul li{font-size:15px;display:inline-block}.bravo-bundle-checkout .booking-form--bundle-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul li i,.bravo-bundle-checkout .booking-form--flight-info .hotel__content .room_generate .child-room-list-content .column--item.room_info .room-attribute-item ul li i{width:30px;height:28px;line-height:26px;text-align:center;border:1px solid #eaeef3;border-radius:4px;display:block}@media (max-width:766px){.bravo-bundle-checkout .form-actions{text-align:center}}.bravo-bundle-checkout .form-actions .btn{padding-left:50px;padding-right:50px}.bravo-bundle-checkout .term-conditions-checkbox{margin-bottom:0}#modal_room_detail .list-attributes{margin-top:30px}#modal_room_detail .list-attributes .attribute-item{margin-bottom:20px}#modal_room_detail .list-attributes .attribute-item .title{font-size:18px;margin-bottom:10px}#modal_room_detail .list-attributes .attribute-item ul{list-style:none;-moz-column-count:3;column-count:3}#modal_room_detail .list-attributes .attribute-item ul li{margin-bottom:5px;margin-right:15px}#modal_room_detail .list-attributes .attribute-item ul li i{font-size:18px;margin-right:4px}@media (max-width:767px){#modal_room_detail .list-attributes{margin-top:20px}#modal_room_detail .list-attributes .attribute-item{margin-bottom:15px}#modal_room_detail .list-attributes .attribute-item .title{font-size:16px}#modal_room_detail .list-attributes .attribute-item ul{-moz-column-count:1;column-count:1}}
