.icon-guarantee{background-image:url("/assets/img/icon/icon2x_guarantee.png");background-size:93px 153px;background-repeat:no-repeat !important;display:inline-block;vertical-align:middle}.icon-quality-guarantee,.icon-satravel-guarantee{position:absolute;left:5px;top:-26px;width:93px;height:76px}.icon-quality-guarantee{background-position:0 0}.icon-satravel-guarantee{background-position:0 -76px}.suitable-for{position:absolute;background-color:#f67823;color:#fff;border-radius:2px;padding:2px 10px;top:10px;left:10px;text-transform:uppercase;font-size:13px}.bpv-collapse{position:relative}.bpv-collapse .ex{font-size:14px;position:absolute;top:50%;right:0}.cruise-slider{position:relative}.cruise-slider,.cruise-slider .owl-carousel .owl-stage-outer{height:auto}.cruise-overview{background-color:#faf9f7;padding:10px}.cruise-overview .col-md-6{margin-bottom:10px}.label-select-itinerary{float:left;margin-top:8px}.custom-review{overflow:hidden}.custom-review a{color:#333;float:left}.custom-review a:hover{color:#fe8802}.custom-review .icon-reviewer{width:34px;height:34px;background-position:0 -174px;float:left;margin:4px 5px 0 0}#cruise_properties_deckplans .table-bordered{width:100%}#cruise_properties_deckplans .table-bordered th,#cruise_properties_deckplans .table-bordered td{padding:5px}.cruise-offer{margin:15px 10px 10px;text-transform:uppercase;font-size:12px}.cruise-offer li{margin-bottom:10px}.cruise-offer .policy{margin-top:-3px;margin-left:5px}.tripadvisor{margin-bottom:20px !important}.modal-detail .owl-nav{display:none}.header-name{margin-top:20px}.header-name span.new{font-size:18px}.pop-free-visa{top:5px;left:0}.tour-info{background-color:#f2f2f2;padding:20px;margin-top:25px}.price-block{text-align:center}.header-addr{margin-bottom:10px}.header-addr .col-right{text-align:right}.header-addr .header-promotion ul{margin:0;list-style:none;color:#fe8802;padding-left:3px}.header-addr .header-promotion .label-offer{font-size:18px}.tour-info .header-promotion ul{margin:0;list-style:disc;color:#fe8802;padding-left:15px}.tour-info .header-promotion .label-offer{font-size:18px}.tour-info .icon-promotion-2x{margin:-10px 5px 0 0}.tour-info .col-icon{width:22px;color:#999}.tour-info .btn-blue{font-size:20px;width:100%}.tour-info-extra{border:1px solid #ddd;border-width:1px 0;padding:15px 0;margin:15px 0;overflow:hidden}.tour-info-review{padding-left:20px;padding-top:14px}.tour-details{margin-top:35px}.tour-details h2{margin-top:40px}.tour-details h2:first-child{margin-top:0}.iframe-container{position:relative;padding-bottom:49.26%;padding-top:25px;height:0}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.photo-map{position:relative;margin-bottom:30px}.btn-map{background-color:#f6f6f6;border:0;font-size:14px;position:absolute;bottom:10px;left:50%;margin-left:-75px;padding:4px 10px;color:#333}.btn-map:focus{color:#333}.btn-map:hover{color:#eb8f00}.trip-highlight{margin-top:30px}.trip-highlight ul{display:block;clear:both;list-style:none;padding-left:20px}.trip-highlight li{padding-left:25px;position:relative}.trip-highlight li .glyphicon-ok{position:absolute;top:2px;left:0}.tour-package-overview{margin-top:20px;border:1px solid #eee;border-width:1px 1px 0 1px;overflow:hidden}.tour-package-overview .overview-item{border-bottom:1px solid #eee;position:relative;padding-left:30%;padding-right:0;min-height:130px;overflow:hidden;background-color:#fafafa}.tour-package-overview .col-1{position:absolute;left:0;width:30%;background-color:#fff;height:100%;padding:10px}.tour-package-overview .col-2{padding:10px;height:100%}.tour-package-overview .col-3{position:absolute;right:0;padding:20px 20px;vertical-align:middle;width:175px;top:0;height:100%;background-color:#fff}.tour-price{border:1px solid #cbcbcb;padding:0}.tour-price .name{font-size:16px}.tour-price .title{background-color:#cbcbcb;font-weight:bold;font-size:16px;padding:5px}.tour-price .colums{border-bottom:1px solid #cbcbcb;padding-bottom:10px}.tour-price .colums:last-child{border:0}.itinerary-view-more{margin:10px 0}.btn-download{border:1px solid #ccc}.btn-download:hover,.btn-download:focus{color:#fe8802;border-color:#fe8802}.table-departure td,.table-departure th{padding:5px}.popover{max-width:700px}.overview-desc{padding-left:145px}.cruise-details .tour-desc{margin-top:30px;margin-bottom:30px}.bpt-similar h2,.photo-map h2{font-size:24px}.read-more,.read-less{margin:20px 0}.read-less{display:none}.check-rate-form{background-color:#ffffc9;border:1px solid #ffd4b4;padding:10px;position:relative;margin-top:-10px}.check-rate-form label{margin:7px 0 0}.check-rate-form .ui-datepicker-trigger{position:absolute;right:-15px;top:5px;z-index:1}.cruise-details .check-rate-form .btn-check-rate{position:absolute;right:-35px;top:98px;padding:7px 25px;bottom:auto}#tour_rate .check-rate-form .btn-check-rate{position:absolute;right:-35px;padding:7px 25px;bottom:5px}.bpt-table-check-rate{border:0 !important;margin-bottom:0}.bpt-table-check-rate thead tr th{border:0 !important;text-transform:uppercase;padding:5px 0}.bpt-table-check-rate .acc-name{font-size:16px}.bpt-table-check-rate .col-cabin-info{padding-left:0}.price-from-check-rate{font-size:18px}.bpt-table-check-rate tbody{background-color:#fff}.bgr-check-rate{background-color:#f7f7f7;padding:10px;margin-bottom:20px}.item-recommend{border:2px solid #f69810}.photo-slider .owl-item{width:100%;height:100%;overflow:hidden}.photo-slider .owl-prev,.photo-slider .owl-next{position:absolute;top:50%;margin-top:-15px !important}.photo-slider .owl-prev{left:5px}.photo-slider .owl-next{right:5px}.photo-slider .owl-dots{position:absolute;bottom:10px;left:30%;width:40%}.photo-slider .owl-dots .owl-dot span{margin:5px 3px}.see-more-photos{position:relative;overflow:hidden;height:190px;cursor:pointer}.see-more-photos .see-all-overlay{position:absolute;background:rgba(0,0,0,.5);color:#fff;width:100%;height:100%;text-align:center;display:table;background-color:rgba(0,0,0,.5);transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;text-decoration:none;text-transform:uppercase;top:0;left:0}.see-more-photos .see-all-overlay-text{font-size:14px;display:table-cell;vertical-align:middle;letter-spacing:normal;font-weight:800}.tour-slider{position:relative;width:715px;height:408px;overflow:hidden;float:left;background-repeat:no-repeat;background-size:100%}.tour-slider .owl-carousel{position:initial}.tour-slider .photo-slider .owl-next,.tour-slider .photo-slider .owl-prev,.cruise-slider .photo-slider .owl-next,.cruise-slider .photo-slider .owl-prev{border-radius:0;margin:0;width:40px;height:40px;font-size:26px;padding-top:7px;color:#333}.owl-nav .disabled .glyphicon{color:#fff}.tour-slider .photo-slider .owl-next{right:0}.tour-slider .photo-slider .owl-prev{left:0}.tour-slider .owl-prev,.tour-slider .owl-next{margin-top:-25px !important}.owl-theme .owl-dots .owl-dot span{background:#d2d2d2;width:9px;height:9px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16)}.owl-theme .owl-dots .owl-dot,.top-deals .owl-theme .owl-dots{margin:-5px 0}.owl-theme .owl-dots .owl-dot.active,.owl-theme .owl-dots .owl-dot:hover{margin-bottom:-6px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ff7d00;width:12px;height:12px}.photo-details{margin-bottom:0}.photo-details li{border:2px solid #fff;border-width:4px 2px}.photo-details li:first-child{border-top:0}.photo-details li:last-child{border-bottom:0}.photo-details li.active img{border:2px solid #fb7802}.photo-grid{position:relative;width:100%;overflow:hidden}.col-photo-1,.col-photo-2,.col-photo-3,.col-photo-4{float:left;background-color:#f6f6f6;position:relative;overflow:hidden;vertical-align:middle;cursor:pointer}.col-photo-1{width:62.7%;height:390px;position:relative}.col-photo-2{width:36.5%;height:190px;margin-left:.8%}.col-photo-3,.col-photo-4{width:17.85%;height:190px;margin-left:.8%;margin-top:.81%}.photo-grid img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;height:100%;font-family:"object-fit:cover";object-fit:cover}.col-photo-1 .btn-favourite,.photo-mobile .btn-favourite{position:absolute;top:5px;right:10px;z-index:50;color:#fff;font-size:24px;padding:2px;border:0;background:transparent;outline:0}.photo-mobile{position:relative}.photo-mobile img{width:100%}.photo-mobile .btn-favourite{right:5px}.col-photo-1 .btn-favourite .icon-heart-o{margin:0}.col-photo-1 .glyphicon-resize-full,.photo-mobile .glyphicon-resize-full{position:absolute;bottom:10px;right:20px;font-size:20px;color:#fff;top:auto}.photo-mobile .glyphicon-resize-full{right:10px}.modal-photo .owl-dots{display:none}.tour-desc{margin:0;display:inline-block}.tour-desc .glyphicon-triangle-bottom,.tour-desc .glyphicon-triangle-top{font-size:10px}.tour-desc p{margin:0 !important}.tour-desc .short-text{height:auto}.tour-itinerary{padding:0;margin:10px 0 0;position:relative;overflow:hidden}.tour-itinerary ul{padding-left:20px}.itinerary-box{background-color:#fff;padding:0;overflow:hidden}.itinerary-title{background-color:#eef1f6;float:left;width:100%;height:40px;cursor:pointer;position:relative}.itinerary-title .iti-day-title{float:left;padding:10px 10px 10px 15px;height:40px;width:100%;border:1px solid #d6dde7}.itinerary-title .glyphicon{color:#3d5378;position:absolute;top:50%;right:15px;font-size:16px;margin-top:-8px}.itinerary-title .glyphicon-minus-sign{color:#ecb751}.itinerary-content{line-height:22px;padding:10px;float:left;width:100%;border:1px solid #d9dee2;border-width:0 1px 1px}.itinerary-photos{list-style:none;text-align:center;margin-top:10px;text-align:center;margin-right:10px}.itinerary-photos .caption{color:#777}.full-width{clear:both;width:100%}.hotel-check-rate{padding-bottom:0}.hotel-check-rate .col-date-1,.hotel-check-rate .col-date-2{padding-left:0}.hotel-check-rate .col-date-1 select,.hotel-check-rate .col-date-2 select{padding:6px 6px}.hotel-check-rate .btn-check-rate{padding:7px 10px !important;top:0 !important;right:0 !important}.tailor_container{margin:0 0 50px}.tailor_container .btn-white{position:absolute;right:20px;padding:10px 30px 8px;bottom:10px;color:#693;background-color:#fff}.tailor_container .btn-white:hover{color:#693}.tailor_container .avatar{top:10px}.recommend-hotel{background-color:#f5f5f5;padding:20px}.recommend-hotel .bgr-quick-search{padding:0}.modal-detail .modal-dialog{width:85%}.modal-detail .owl-theme .owl-nav{margin-top:0}.booking-conditions .bcrow{margin-top:20px;margin-bottom:20px;border-bottom:1px dotted #ccc;padding-bottom:10px}.tab-details{border-bottom:1px solid #ebebeb}#tab-details .price-block{display:none}.tab-details>li{margin-bottom:-1px}.tab-details>li>a{border-radius:0;padding:5px 0;margin-right:50px;border-bottom:1px solid #fff;color:#111;text-transform:uppercase;background-color:#fff}.tab-details>li>a:hover{background-color:#fff;border-color:#fff;color:#fe8804}.tab-details>li>a:focus{background-color:#fff}.tab-details>li.active>a,.tab-details>li.active>a:hover,.tab-details>li.active>a:focus{background-color:#fff;border-bottom:3px solid #333}.affix-top{position:fixed;top:0;left:0;background-color:#fff;width:100%;z-index:1000;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.affix-top .nav-details{padding-right:10px;padding-left:10px;margin-left:auto;margin-right:auto}.affix-top li a{background-color:transparent;border-color:transparent;padding:15px 0}.affix-top li.active a,.affix-top li.active>a:hover,.affix-top li.active>a:focus{background-color:transparent;border-color:#f57921;font-weight:bold}.affix-top li a:hover,.affix-top li a:focus{background-color:transparent;border-color:transparent}.affix-top .price-block{display:block !important}.affix-top .tab-details{border-bottom:0}.affix-top .btn-green{padding:7px 16px;margin-top:7px}.affix-top .price-tg{margin-top:3px}@media(min-width :1200px){.affix-top .nav-details{width:1200px}}.tour-duration{border:1px solid #cbcbcb;border-radius:10px;background-color:#f2f2f2;padding:8px 12px;text-transform:lowercase;float:left;font-size:16px;margin-top:4px;white-space:nowrap}.similar-tours .btn-more{margin-top:20px}.bc-ic{position:relative;padding-left:55px}.bc-ic .icon{position:absolute;left:0;top:0;background-size:initial}.icon-meals{width:42px;height:41px;background-position:0 -1888px}.icon-transport{width:46px;height:25px;background-position:-41px -1962px}.icon-accom{width:40px;height:32px;background-position:-44px -1928px}.icon-includes{width:33px;height:33px;background-position:-46px -1989px}.icon-excludes{width:32px;height:32px;background-position:-3px -2102px}.icon-cancellation{width:43px;height:40px;background-position:0 -1974px;margin-top:-5px}.icon-children-policy{width:43px;height:43px;background-position:0 -1930px;margin-top:-5px}.icon-promotion-md{width:43px;height:43px;background-position:0 -2015px;background-size:initial;margin-right:5px}.icon-bad-weather{width:40px;height:36px;background-position:-44px -1890px}.quick-inquiry{margin-top:20px;background-color:#ebebeb;border-top:3px solid #f37931;padding:15px}.quick-inquiry input,.quick-inquiry textarea{border-radius:0;border:0}.rate-promotion .list-unstyled{padding-left:15px;list-style:disc;margin-bottom:5px}.rate-promotion .list-unstyled li{margin-bottom:5px;color:#fe8802}.cruise-overview .col-xs-12{margin-bottom:10px}.cruise-overview .col-xs-12:last-child{margin-bottom:0}@media(max-width :1024px){.photo-map{text-align:center}.photo-map .img-responsive{display:inline}.tailor_container .phone{padding-left:65px}.tour-slider{width:100%;height:376px}.photo-details{display:none}.cruise-slider,.cruise-slider .owl-carousel .owl-stage-outer{height:auto}}@media(max-width :768px){.page-header{display:none}.header-name{margin-top:10px}.header-name .icon-new{margin-top:0}.header-route{line-height:1em;min-height:1.2em;overflow:hidden}.tailor_container .phone a{color:#fff !important}.pop-free-visa{left:0}.cruise-details .tour-desc{margin-top:10px;margin-bottom:20px}.cruise-slider{width:auto;height:auto;margin:0}.cruise-slider .col-photo-1,.cruise-slider .col-photo-2{display:none}.cruise-slider .owl-theme .owl-nav{margin:0}.cruise-slider .owl-dots{bottom:0}.cruise-details .tab-content{padding-bottom:0;margin-bottom:0}.tour-details{margin-top:0}.tour-details h2{margin-top:0}.tour-info{height:auto;margin:0;padding:0;background-color:#fff;border-top:8px solid #f2f2f2}.tour-info-price{background-color:#f2f2f2;padding:10px 0;line-height:28px;float:left;overflow:hidden;width:100%}.tour-info-price .btn{margin-top:7px}.tour-info-promo{padding-top:10px;padding-bottom:10px}.tour-info-review{padding:15px 10px}.price-block{text-align:center}.header-addr{border-bottom:1px solid #c6ccd8;margin-bottom:0}.header-addr .col-left{background-color:#f2f2f2;padding-top:5px;padding-bottom:3px}.header-addr .col-right{text-align:left;margin:15px 0 5px}.header-addr .item-review{padding-bottom:10px}.cruise-overview{border:0;padding:10px;margin-bottom:10px}.cruise-overview .col-xs-12{text-align:left !important;margin-bottom:10px}.trip-highlight{border:0;margin-top:0}.trip-highlight ul{padding-left:5px;list-style:none}.tour-slider{width:auto;height:auto;margin:0 -10px;float:none}.tour-slider .owl-prev,.tour-slider .owl-next{position:absolute;top:50%}.tour-slider .owl-dots{position:absolute;bottom:0;left:0;width:100%}.tour-slider .owl-theme .owl-nav{margin-top:0}.map-photos{padding:0;margin-bottom:20px;position:relative}.photo-mobile{min-height:160px}.col-photo-1{width:auto;height:auto}.suitable-for{padding:0 8px;font-size:12px}.itinerary-title{border:1px solid #d9dee2;height:auto}.itinerary-title .iti-day-title{border:0;height:auto}.itinerary-title .iti-day-title .icon{display:none}.iti-day-m{display:inline-block !important}.show-more{text-align:center}.tour-desc{margin:0 -10px;padding:0 10px;margin-bottom:10px}.tour-desc .short-text{height:6em}.bpt-box{border:0;padding:0}.tripadvisor{margin-top:50px !important}.check-rate-form{margin-top:0;border:1px solid #feba02}.check-rate-form .btn-check-rate{position:relative !important;width:100%;right:auto !important;bottom:auto !important;top:auto !important}.bpt-table-check-rate .acc-name{margin-top:10px}.bpt-table-check-rate{border-top:1px solid #ddd !important}.bpt-table-check-rate .col-cabin-info{padding-left:10px}.check-rate-form .label_end_date{padding-left:5px;margin-top:8px}.bpt-table-check-rate .col-m{border-width:0 1px;padding-bottom:0}.bpt-table-check-rate .bgr-header-table{border-width:1px 0 0}.bpt-table-check-rate .col-button-m{padding-bottom:10px}.photo-map h2{text-align:center}.overview-block .btn{border-radius:4px;border-bottom:0;background-color:#fff;margin-top:10px !important}.overview-block .btn-blue{background-color:#1a66b1 !important;color:#fff !important}.overview-block .btn-overview{background:0;border:1px solid #1a66b1;color:#1a66b1}.tour-package-overview .overview-item{padding:0}.tour-package-overview .col-1,.tour-package-overview .col-2,.tour-package-overview .col-3{position:inherit;width:100%}.tour-package-overview .col-3{min-height:0;text-align:center}.tailor_container .btn-white{position:relative;right:auto;bottom:auto}.hotel-check-rate .btn-check-rate{margin-bottom:10px}.tour-slider .photo-slider .owl-next,.tour-slider .photo-slider .owl-prev,.cruise-slider .photo-slider .owl-next,.cruise-slider .photo-slider .owl-prev{color:#fff;background:0}.tour-slider .owl-prev,.tour-slider .owl-next{margin-top:0 !important}.owl-theme .owl-nav [class*='owl-']:hover{color:#fff;background:0}.owl-theme .owl-dots .owl-dot span{background:#c9c9c9}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:0;border:1px solid #fff}.owl-nav .disabled .glyphicon{opacity:0}.cruise-slider .owl-carousel .owl-stage-outer{height:auto}.modal-detail .modal-dialog{width:auto}.modal-dialog .acc-photo-slider{display:none}.modal-dialog .acc-info{width:100%;padding:10px}.bpt-similar-item{display:block}.similar-tours .item{margin-bottom:20px}.similar-tours .btn-more{margin-top:0}.itinerary-photos img{max-width:100%}.t-pr-fr{display:block}}