.georgia-italic{font-family:Georgia;font-style:italic}
html{margin:0;padding:0}
body{font-family:'Open sans';font-size:14px;background-color:#f1f1f1;}
img{max-width:100%;vertical-align:middle}
ul,li{list-style:none;padding:0;}
li{line-height:25px;}
a {color: #0cab5b;}
a:hover, a:focus {text-decoration: none;color: #00a9a4;}
p{line-height:22px;}
#preloader{position:fixed;display:table;text-align:center;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:999999999}
#page-loading p{text-align:center;text-transform:uppercase;z-index:99;padding:10px 0;color:#000;font-size:12px;overflow:hidden;margin-top:5px}
#page-loading div{width:40px;height:40px;margin:auto;border-right:3px solid #59c45a;border-bottom:3px solid transparent;border-radius:100%;-webkit-animation:spin .9s linear infinite;-moz-animation:spin .9s linear infinite;-o-animation:spin .9s linear infinite;animation:spin .9s linear infinite}
@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(359deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}50%{-o-transform:rotate(180deg)}100%{-o-transform:rotate(359deg)}}html{min-height:100%;}a,a:focus,button,button:focus,input,input:focus,select,select:focus{outline:0}input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section{position:relative}.bg-scroll{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;background-position:50% 50%;background-repeat:no-repeat}.ie .bg-fixed,.ie .bg-parallax{background-attachment:scroll!important;background-position:50% 50%!important}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bg-fixed,.bg-parallax{background-attachment:scroll!important;background-position:50% 50%!important}}.bg-fixed,.bg-parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,.2)}.bg-white{background-color:#fff}
.bg-1{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-1.jpg)}
.bg-3{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-3.jpg)}
.bg-4{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-4.jpg)}
.bg-5{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-5.jpg)}
.bg-6{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-6.jpg)}
.bg-7{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-7.jpg)}
.bg-8{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-8.png)}
.bg-9{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-9.png)}
.bg-10{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-10.png)}
.tb{display:table}.tb-cell{display:table-cell;vertical-align:middle}
.float-left{float:left}.float-right{float:right}
.clear{clear:both}.hr{width:30px;margin:0;height:3px;background-color:#bbb}nav ul{margin:0;padding:0;list-style:none}body.menu-active{overflow:hidden}#wrap{overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}#wrap.menu-active{-webkit-transform:translate(-250px,0);-moz-transform:translate(-250px,0);-ms-transform:translate(-250px,0);-o-transform:translate(-250px,0)}.main{margin-top:-49px;margin-bottom:30px}.main.main-dt .main-cn{padding-bottom:0}.main-cn{padding-bottom:30px}.breakcrumb-sc{padding:10px 30px;position:relative;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x}.table-radio tbody tr{cursor:pointer;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;-o-transition:background-color .2s linear}.table-radio tbody tr:hover{background-color:rgba(255,250,223,.4)}.awe-btn{display:inline-block;font-family:'Open Sans';text-decoration:none;background-color:transparent;border:1px solid #dedede;color:#333;font-weight:600;position:relative;outline:0;background-repeat:no-repeat;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.awe-btn:focus,.awe-btn:hover{text-decoration:none;outline:0}.awe-btn.awe-btn-lager{line-height:50px;font-size:18px;padding-left:35px;padding-right:35px}.awe-btn.awe-btn-medium{line-height:45px;padding-left:20px;padding-right:20px;font-size:17px}.awe-btn.awe-btn-small{line-height:35px;padding-left:20px;padding-right:20px;font-size:16px}.awe-btn.arrow-right{padding-right:60px;padding-left:20px;background-position:right 20px center;background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-blue.png)}.awe-btn.arrow-right:hover{background-position:right 10px center}.awe-btn.arrow-right.arrow-white,.awe-btn.arrow-right.arrow-white:hover{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-white.png)}
.suplier-group{margin-top: -49px;}
/*.bg-cat{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-1.jpg);}*/
.bg-package{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-1.jpg);}
.bg-tour{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-1.jpg);}
.awe-btn.awe-search{background-color:#00a9a4;color:#fff;border-color:##02908c;padding-right:40px;padding-left:20px;background-position:right 10px center;background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-search.png)}.awe-btn.arrow-left{padding-right:20px;padding-left:60px;background-position:left 20px center;background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-left-blue.png)}.awe-btn.arrow-left:hover{background-position:left 10px center}.awe-btn.arrow-left.arrow-white{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-left-white.png)}.awe-btn.awe-btn-1{background-color:#00a9a4;color:#fff;border-color:##02908c}.awe-btn.awe-btn-1:hover{background-color:#25aae3;border-color:#008fbb;}
.awe-btn.awe-btn-2{background-color:#02908c;color:#fff;border-color:#02908c;width:100%;}
.awe-btn.awe-btn-2:hover{background-color:#00a9a4;border-color:#00a9a4}.awe-btn.awe-btn-3{color:#333;background-color:#fff}.awe-btn.awe-btn-3:hover,.awe-btn.awe-btn-4{color:#02908c;background-color:#fbfbfb}.awe-btn.awe-btn-4:hover{background-color:#fff}.awe-btn.awe-btn-5{color:#333;border: 0;font-family:Lato;letter-spacing:1px;font-weight:400}.awe-btn.awe-btn-5:hover{background-color:#fbfbfb;color:#02908c}.awe-btn.awe-btn-5.awe-btn-lager{font-size:14px}.awe-btn.awe-btn-5.awe-btn-medium,.awe-btn.awe-btn-5.awe-btn-small{font-size:13px}.breadcrumb{font-size:0;padding:0;margin:0;background-color:transparent;font-family:Georgia;font-style:italic;display:inline-block}
.tours.awe-btn.awe-btn-2:hover {background-image: inherit;color: #00a9a4;}
.tours.awe-btn.awe-btn-2 {width: auto;background-color: transparent;background-image: inherit;border: 0;color: #888;padding: 0;line-height: 30px;}
.tours.awe-btn.awe-btn-2 span {width: 100%;float: left;font-size: 14px;}
.tours.awe-btn.awe-btn-2 i {background-color: transparent;color: #00a9a4;border-color: #00a9a4;width: 50px;height: 50px;padding: 0;line-height: 50px;border-radius: 100%;border: 3px solid;background-image: inherit!important;}
.tours.awe-btn.awe-btn-2:hover i {border-color: #00a9a4;color: #00a9a4;}
.tours.awe-btn.awe-btn-2 .fa-angle-down {font-size: 25px;font-weight: bold;}
#like_pac_home {float: left;}
.sale {position: absolute;top: 6%;left: 5%;padding: 0 10px;color: #fff;background: #ff5722;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;line-height: 25px;font-weight: bold;}
.heart-tour {position: absolute;top: 1%;right: 2%;font-size: 25px;color: #fff;z-index: 10;font-weight: bold;}
.heart-tour:hover, .heart-tour:focus {color: #fff;}
.heart-tour:hover i:before{content: "\f004";}
.detail-slider .thumbnail .heart-tour {top:1%;right: 41%;}
.awe-btn .map{float:right;margin:10px 0 0 10px;color:#999;}
.awe-btn:hover .map{color:#02908c;}
.breadcrumb li{display:inline-block;font-size:14px;color:#888;float:left;}.breadcrumb li a{color:#888;font-size:14px;text-decoration:none}.breadcrumb.arrow>li+li:before{content:'\f105';padding:0 10px;font-family:FontAwesome}
.breakcrumb-sc .view_map_all_des{float:right;}
.breakcrumb-sc .view_map_all_des i{float:right;margin:-3px 0 0 6px;}
.tabs-head{list-style:none;padding:0;font-size:0;margin:0;border-bottom:1px dotted #999;width:100%;float:left;}
.tabs-head li{display:inline-block;font-size:14px}
.tabs-head li a{display:block;line-height:70px;color:#333;font-size:15px;text-decoration:none;margin:0}
.tabs-head.nav-tabs-one{background-color:#f1f1f1}
.tabs-head.nav-tabs-one li{margin-bottom:-1px;border-right:1px dotted #999}
.tabs-head.nav-tabs-one li:last-child{border-right-color:transparent}
.tabs-head.nav-tabs-one li:last-child.active{border-right-color:#999}
.tabs-head.nav-tabs-one li:first-child{border-left:1px dotted transparent}
.tabs-head.nav-tabs-one li:first-child.active{}
.tabs-head.nav-tabs-one li.active{background-color:#fff;border-top:1px dotted #999}
.tabs-head.nav-tabs-one li a{padding-left:9px;padding-right:9px}
.detail-supplier-cruise .tabs-head.nav-tabs-one li a{padding-left:30px;padding-right:30px;font-size:16px;font-weight:600;color:#555}
.detail-supplier-cruise .tabs-head.nav-tabs-one li.active a {color: #00a9a4}
.detail-supplier-cruise .element-cn .tabs-head li {margin: 0 6px 0 0}
.tabs-head.nav-tabs-two li{margin-bottom:-1px;margin-left:30px}
.tabs-head.nav-tabs-two li:first-child{margin-left:0}
.tabs-head.nav-tabs-two li.active{border-bottom:1px solid #000}
.panel-group{margin-bottom:0}
.like_header .sub-menu{float:left;}
.panel-group.no-margin .panel{background-image:none;padding-bottom:0}
.panel-group.no-margin .panel+.panel{margin-top:0}
.panel-group.no-margin .panel .panel-heading .panel-title{font-weight:600;}
.panel-group.no-margin .panel .panel-heading .panel-title a{font-size:18px}
.panel-group .panel .panel-heading .panel-title a .icon.hotel{font-size:16px;color:#999}
.panel-group .panel{border-width:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x;padding-bottom:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.panel-group .panel+.panel{margin-top:10px}.panel-group .panel .panel-heading .panel-title{font-family:'Open sans'}
.panel-group .panel .panel-heading{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;padding:1px 0 0;}
.panel-group .panel .panel-heading .panel-title a{text-decoration:none;font-size:14px;display:block;line-height:22px;padding:10px 0;}
.panel-group .panel .panel-heading .panel-title a small{font-size:18px;font-weight:700;color:#02908c;margin-right:10px}
.panel-group .panel .panel-heading .panel-title a small.title-hotel{font-size: 14px;color: #555;}
.panel-group .panel .panel-heading .panel-title a medium{font-size:16px;font-weight:700;color:#02908c;margin-right:10px}
.panel-group .panel .panel-heading .panel-title a .icon{float:right;line-height:22px;font-size:20px;color:#333}
.panel-group .panel .panel-heading .panel-title a .icon:before{content:'\f106'}
.panel-group .panel .panel-heading .panel-title a.collapsed .icon:before{content:'\f107'}
.panel-group .panel .panel-heading .panel-title .num{display:inline-block;width:45px;text-align:center;color:#343434;margin-right:25px;background-color:#dfdfdf}
.panel-group .panel .panel-heading .panel-title .num._1{color:#fff;background-color:#dec001}
.panel-group .panel .panel-heading .panel-title .num._2{color:#fff;background-color:#b55b24}
.panel-group .panel .panel-heading .panel-title .num._3{color:#fff;background-color:#447498}
.panel-group .panel .panel-heading .panel-title .num._4{color:#fff;background-color:#b3af91}
.panel-group .panel .panel-heading .panel-title .num._5{color:#fff;background-color:#94b4c5}
.panel-group .panel .panel-heading+.panel-collapse>.panel-body{border-width:0;}.panel-group .panel .panel-body{padding:0 0 15px;border-width:0;font-family:'Open sans';line-height:25px;color:#555}.alert-box{background-color:#fff;border:1px solid #d3d3d3;padding:15px}.alert-box h6{margin:0 0 10px;color:#333;font-family:'Open Sans';font-size:16px;font-weight:600}.alert-box span{font-family:'Open Sans';color:#333;font-weight:300;line-height:20px;display:block;font-size:13px;margin-top:5px}.alert-box.alert-attention{background-color:#f7eed8;border-color:#f0e2c1}.alert-box.alert-attention h6,.alert-box.alert-attention i{color:#be7c0b}.alert-box.alert-attention i{margin-right:7px}.alert-box.alert-success{background-color:#eefff3;border-color:#d6f2de}.alert-box.alert-success h6{color:#02908c}.alert-box.alert-error{background-color:#fff2ea;border-color:#f2dbdc}.alert-box.alert-error h6{color:#c7170f}.dropdown-cn{position:relative}.dropdown-cn.open .dropdown-body{visibility:visible;opacity:1}.dropdown-cn .dropdown-head{cursor:pointer}.dropdown-cn .dropdown-head .angle-down{padding-left:10px}.dropdown-cn .dropdown-body{position:absolute;top:auto;z-index:999;left:0;right:0;visibility:hidden;opacity:0}.ui-datepicker{background-color:#fff;border:1px solid #dedede;padding:0 0 10px;width:340px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-datepicker .ui-datepicker-header{background-color:transparent;border:0;padding:0;border-bottom:1px solid #dedede;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{position:absolute;width:45px;height:100%;display:block;top:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{background-color:#dedede}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-left-blue.png) 50% 50% no-repeat}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-blue.png) 50% 50% no-repeat}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#333;font-family:'Open sans';font-weight:600;font-size:18px;line-height:48px;margin:0 45px}.ui-datepicker .ui-datepicker-calendar{margin:0}.ui-datepicker .ui-datepicker-calendar th{font-weight:600;font-family:'Open sans';font-size:14px;padding:20px 3px 15px}.ui-datepicker .ui-datepicker-calendar td{text-align:center}.ui-datepicker .ui-datepicker-calendar td a{margin:5px 0;display:inline-block;border:1px solid #aeaeb3;width:37px;height:37px;padding:0;line-height:35px;text-align:center;color:#333;font-size:14px;font-weight:300;font-family:'Open sans';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.ui-datepicker .ui-datepicker-calendar td a:hover{background:#59c45a; border:none; color:#FFF}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day a{border:1px solid #59c45a;color:#333}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a{border-width:0;background-color:#59c45a;color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month a{border-width:0;color:#999}
.select{position:relative;font-family:'Open sans';float:left;}
.panel-group .panel .panel-heading .panel-title a .icon.hotel:before{content:'\f068'}.panel-group .panel .panel-heading .panel-title a.collapsed .icon.hotel:before{content:'\f067'}
.select span{display:block;padding-right:20px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select span:after{content:'\f107';position:absolute;right:0;font-family:FontAwesome;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.select select{cursor:pointer;position:absolute;width:100%;height:100%;border:none;outline:0;top:0;opacity:0}
blockquote{padding:0 0 0 0px;position:relative;border-left:0;margin:0}
blockquote p{color:#666;font-family:'Open sans';font-size:14px;margin:0;line-height:25px}
blockquote p span{font-weight:300;}blockquote p span b{color:#111}blockquote:before{display:block;content:'“';font-family:Georgia;font-style:italic;font-size:66px;position:absolute;top:-5px;line-height:1;left:0;color:#111}
.title-wrap{width:100%;background-color:#f9f9f9;padding:20px 0;float: left;}
.title-wrap .travel-title h1{display:inline-block;margin:0;color:#333;font-size:24px;line-height:52px}.title-wrap .travel-title span{color:#666;font-weight:300}.title-wrap .travel-title span.span-departure{font-family:'Open sans';color:#333;font-size:16px;font-weight:400;margin:0 5px}
.title-wrap .travel-title h2{display:inline-block;margin:0;color:#555;font-size:24px;line-height:52px;font-weight:600}
.title-wrap .travel-title .select{display:inline-block;border-bottom:1px dashed #4da981;font-family:'Open sans';bottom:-10px}
.title-wrap .travel-title .select span{font-weight:600;color:#02908c;line-height:30px;font-size:16px;padding-right:25px}
.title-wrap .travel-title .select span:after{color:#b9b9b9;font-size:20px;font-weight:400}
.title-wrap .travel-title .select select{font-weight:600;color:#02908c}
.title-wrap.step-home {padding: 20px 0;background-color: #f9f9f9;}
.sort-view{padding:13px 30px 14px 30px;}
.detail-footer.other-cruise .other-detail{margin-left: -15px;margin-right: -15px;}
.hotel-list-item .hotel-text #love-pk .like_pac font{color:#999;}
.hotel-list-item .hotel-text #love-pk .like_pac:hover font{color:#02908c;}
.sort-view .sort-by{line-height:30px}
body #wrap .sub-banner{margin-top:0px!important;}
#slide-des #txt-des font{color:#ffffff;font-size:12px;}
.hotel-list-item .hotel-text #love-pk{float:right;margin-right:10px;margin-top:6px;}
.hotel-list-item .hotel-text #love-pk .like_pac{line-height:40px;}
.hotel-list-item .hotel-text i{float:left;/*margin-top:6px;height: 35px;*/}
.hotel-list-item .hotel-text span{float:left;}
.hotel-list-item .hotel-text .hotel-star-address .hotel-star{float:none;}
.hotel-list-item .hotel-text .hotel-service.view-detail a{color:#999;}
.hotel-list-item .hotel-text .hotel-service.view-detail a:hover{color:#02908c;}
.review-text .bao h3{font-size:20px;color: #333;}
.magazine-cn .row .col-lg-6 .magazine-thum .thumnail-item .float-left img{width:292px;height:150px;}
.sort-view .sort-by label{color:#333;font-weight:700;font-family:'Open sans';margin:0;float:left}
.sort-view .sort-by .sort-select{margin:0 15px;font-family:'Open sans'}
.sort-view .sort-by .sort-select:after{position:absolute;top:0;bottom:-5px;right:-15px;width:1px;content:'';display:block;background-color:#f2f2f2}
.sort-view .sort-by .sort-select:last-child:after{display:none}
.sort-view .sort-by .sort-select span{border-bottom:1px dashed #d7d7d7;display:block;min-width:115px;color:#333}
.sort-view .sort-by .sort-select span:after{font-size:18px;color:#888}
.sort-view .view-by ul{list-style:none;margin:0;padding:0;border:1px solid #e6e6e6;overflow:hidden}
.sort-view .view-by ul li{float:left}
.sort-view .view-by ul li a{display:block;line-height:30px;padding:0 10px;color:#333;font-family:'Open sans';font-weight:600;font-size:14px;text-decoration:none;border-left:1px solid #e6e6e6;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.sort-view .view-by ul li a.current,.sort-view .view-by ul li a:hover{background-color:#fff}.sort-view .view-by ul li:first-child a{border-left:0}
.search-result{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg_sup.jpg) no-repeat;padding:10px 30px;width:100%;height:110px;position:relative}
.search-result:after{position:relative;border:8px solid transparent;display:none;width:0;height:0;content:'';border-bottom:8px solid #fff;border-left:8px solid #fff;bottom:-4px;left:0}
.search-result p{display:table-cell;height:80px;vertical-align:middle;color:#666;font-size:14px;line-height:35px;font-family:Georgia;font-style:italic;font-weight:bold;}.search-result p ins{font-size:30px;text-decoration:none;color:#59c45a}
.search-result p span{font-size:14px;}.narrow-results h6{margin:0;color:#111;font-size:24px}.narrow-results .narrow-form{border:1px solid #dedede;padding:0 50px 0 10px;position:relative;height:40px;margin-top:20px}.narrow-results .narrow-form:after{position:absolute;top:5px;bottom:5px;right:50px;display:block;width:1px;content:'';background-color:#dedede}.narrow-results .narrow-form .narrow-input{width:100%;color:#333;font-size:14px;padding:9px 10px 9px 0;background-color:#fff;border:0;outline:0}.narrow-results .narrow-form .narrow-input:-moz-placeholder{color:#333}.narrow-results .narrow-form .narrow-input:-ms-input-placeholder{color:#333}.narrow-results .narrow-form .narrow-input::-webkit-input-placeholder{color:#333}.narrow-results .narrow-form .submit-narrow{position:absolute;width:50px;top:0;bottom:0;right:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-blue.png) 50% 50% no-repeat;border:0;outline:0}
.widget-sidebar .title-sidebar{color:#666;font-size:20px;margin:0;line-height:28px;padding-bottom:10px;border-bottom:1px solid #dedede}.widget-sidebar .title-sidebar span{color:#555;font-size:14px;font-weight:300}.widget-sidebar .widget-rate,.widget-sidebar .widget-ul,.widget-sidebar.area-sidebar{margin-top:15px}.widget-rate{padding:0;list-style:none}.widget-rate li{position:relative;line-height:25px;color:#555;font-family:'Open sans';padding:2px 0 2px 20px}.widget-rate li .radio-checkbox{position:absolute;width:16px;height:20px;left:0}.widget-rate li .group-star{display:inline-block;color:#59c25a;margin-left:10px;font-size:13px;width:80px}.widget-rate li span{float:right;color:#999}.widget-ul{margin:0;padding:0;list-style:none}.widget-ul li{padding:2px 20px 2px 0;line-height:25px;font-family:'Open sans';clear:both;overflow:hidden;position:relative}
.widget-ul li .radio-checkbox{float:left;width:100%;}.widget-ul li span{color:#999;position:absolute;right:0}.slider-sidebar{margin-top:30px;background:#e7e7e7;border:1px solid #dcdcdc;border-radius:5px;height:5px}.slider-sidebar .range{display:none}.slider-sidebar .ui-slider-range{top:-1px;bottom:-1px;height:inherit}
.slider-sidebar .ui-slider-handle{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-hander.png) center center no-repeat;border-radius:50%;width:14px;height:14px;top:-5px;margin-left:-7px;outline:0;cursor:pointer}
.slider-sidebar .ui-slider-handle label{text-align:center;bottom:-19px;width:60px;left:50%;right:inherit;max-width:inherit;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}
.slider-sidebar .ui-slider-range{background-color:#141414;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.slider-sidebar label{position:absolute;color:#999;font-family:'Open sans';font-size:13px;bottom:-25px;line-height:1;font-weight:400;margin:0}
.slider-sidebar label.label-min{left:-1px}
.slider-sidebar label.label-max{right:0}
.container .hotel-page .breakcrumb-sc h1{color:#00a9a4;font-size:26px;margin:10px 0; font-weight:bold;}
.slider-sidebar-packa .ui-slider-handle{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-hander.png) center center no-repeat;border-radius:50%;width:14px;height:14px;top:-5px;margin-left:-7px;outline:0;cursor:pointer}
.slider-sidebar-packa .ui-slider-handle label{text-align:center;bottom:-19px;width:60px;left:50%;right:inherit;max-width:inherit;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}
.slider-sidebar-packa .ui-slider-range{background-color:#141414;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.slider-sidebar-packa label{position:absolute;color:#999;font-family:'Open sans';font-size:13px;bottom:-25px;line-height:1;font-weight:400;margin:0}
.slider-sidebar-packa label.label-min{left:-1px}
.slider-sidebar-packa label.label-max{right:0}
.container .banner-cn .tab-content .certificate{float:left;width:100%;}
.container .banner-cn .tab-content .certificate .heard-tab{float:left;width:100%;}
.container .banner-cn .tab-content .certificate .heard-tab h1{float:left;font-size:26px;margin:0;padding-top:5px;}
.container .banner-cn .tab-content .certificate .heard-tab h2{float:left;font-size:26px;margin:0;padding-top:5px;}
.container .banner-cn .tab-content .certificate .heard-tab .float-right a{float:left;margin-right:10px;font-size:14px;line-height:38px;font-weight:700;}
.container .banner-cn .tab-content .certificate .heard-tab .float-right a:hover{color:#333;}
.container .banner-cn .tab-content .certificate .heard-tab .float-right a span{width:50px;height:40px;float:left;}
.container .banner-cn .tab-content .certificate .heard-tab .float-right a span#trip_h{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icontripadvisor.svg) no-repeat;}
.container .banner-cn .tab-content .certificate .heard-tab .float-right a span#best_ph{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconbestprice.svg) 5px no-repeat;}
.container .banner-cn .tab-content .certificate .form-search{float:left;width:100%;}
ul li a span.support{width:40px;height:40px;margin:9px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sup3.jpg) no-repeat;float:left;background-size: 40px;border-radius: 100%;}
.modal-header .modal-title{line-height:35px;font-size:16px;font-weight:bold;color:#00a9a4;}
.modal-header .modal-title span.support{width:40px;height:40px;border-radius:18px;margin:0px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sup3.jpg) no-repeat;float:left;background-size: 40px;border-radius: 100%;}
.modal-header .modal-title span.modal_icon_cabin{width:36px;height:36px;margin:0px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) no-repeat -48px -1421px;float:left;}
.modal-booking .modal-header .modal-title{font-size:22px;text-align: left;}
.main-dt.cruise-detail .tab-content .tab-pane .col-md-7 #list-day{width:100%;margin-bottom:20px;border-bottom:1px dotted #e5e5e5;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane .col-md-7 #list-day #title-d{width:100%;height:35px;margin:0 0 0 0;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane .col-md-7 #list-day #title-d span.day{width:28px;height:28px;margin:0 10px 0 0;line-height:26px;text-align:center;color:#02908c;border:1px solid #b9b9b9;font-size:16px;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.main-dt.cruise-detail .tab-content .tab-pane .col-md-7 #list-day #title-d h2{line-height:30px;color:#02908c;font-size:18px;float:left;margin:0 0 0 0;}
#tc-pk{height:14px;margin:5px 20px 5px 0;float:right;}
#tc-pk span.i-hotel{width:10px;height:14px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -182px no-repeat;float:left;}
#tc-pk span.i-nav{width:6px;height:5px;margin:5px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -14px -186px no-repeat;float:left;}
#tc-pk span.i-car{width:16px;height:14px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -59px -182px no-repeat;float:left;}
#tc-pk span.i-cruise{width:18px;height:14px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -25px -182px no-repeat;float:left;}
#tc-pk span.i-flight{width:12px;height:14px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -90px -182px no-repeat;float:left;}
.tabs-head li.active a{color:#00a9a4; font-weight:bold;}
.main-dt.cruise-detail .tab-content .tab-pane{padding:10px 10px 20px 10px;width:100%;float:left;color: #333;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package{width:100%;margin:30px 0 0 0;float:left;padding:10px 0;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk{width:100%;background:#f9f9f9;border:1px dotted #ccc;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #night-des{width:140px;height:85px;padding:10px;text-align:center;border-right:1px dotted #ccc;margin:0 20px 0 0;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk{padding:10px 0;margin:0 0 0 0;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #r-hotel{padding:10px 5px 10px 0;border-right:1px dotted #ccc;float:right;height:85px;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #r-hotel ul li span.wifi{width:29px;height:29px;margin:0 0 0 15px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -398px -644px no-repeat;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #r-hotel ul li span.breakfast{width:29px;height:29px;margin:0 0 0 15px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -437px -644px no-repeat;float:left;}
.main-dt.cruise-detail .tab-content #section2 #box-package{margin:0;}
.main-dt.cruise-detail .tab-content #section2 .box-suplier{margin: 30px 0 0 0!important;}
.main-dt.cruise-detail .tab-content .panel-group.no-margin .panel .panel-heading .panel-title{margin:5px 0;}
.main-dt.cruise-detail .tab-content .panel-group.no-margin .panel .panel-heading .panel-title a small{width:25px;height:25px;float:left;text-align:center;line-height:24px;border-radius:100%;border:1px solid #02908c;color:#02908c;font-weight:600;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act img#image-sub{margin-right:10px;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #r-hotel ul li{width:60px;margin:10px 10px 0 0;font-size:10px;color:#a3a3a3;text-align:center;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #r-hotel ul li:last-child{margin-right:0;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise{width:640px;margin:10px 0 0 0;float:left;font-size:13px;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise #h-tc{height:25px;margin:0 30px 0 0;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise #h-tc{height:25px;margin:0 30px 0 0;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise #h-tc{height:25px;margin:0 30px 0 0;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #add{width:100%;line-height:20px;margin:10px 0 0 0;float:left;font-size:13px;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk h2{width:auto;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk span{width:94px;height:13px;margin:5px 0 0 20px;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #b-img{width:260px;margin:0 20px 0 0;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin{width:675px;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info a.bt-detail{height:30px;line-height:30px;font-size:14px;padding:0 10px;color:#ee9900;border:1px solid #ee9900;float:right;margin:5px 0 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin #tc-cabin{width:100%;margin:10px 0;font-size:12px;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin p{width:100%;font-size:12px;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin #facilities{width:100%;margin:10px 0 0 0;font-size:12px;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #add span.icon-des{width:11px;height:17px;margin:1px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -168px -26px no-repeat;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise #h-tc span.time{width:16px;height:15px;margin:3px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -395px -452px no-repeat;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise #h-tc span.cabin{width:16px;height:10px;margin:5px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -421px -452px no-repeat;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise #h-tc span.review{width:16px;height:14px;margin:3px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -447px -452px no-repeat;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin #facilities ul li{width:205px;margin:0 20px 0 0;float:left;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin #facilities ul li span.nav-b{font-size:20px;font-style:normal;margin:0 5px 0 0;color:#fe8802;float:left;width:auto;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info{width:100%;margin:30px 0 0 0;float:left;}
.cruise-detail .container .main-cn .tab-content .tab_route #box-package #title-pk #night-des{width:160px;}
.main-dt.cruise-detail .tab-content.tab-cruise-1 .tab-pane{padding:0;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act{height:30px;margin:0 0 0 20px;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span{width:29px;height:29px;margin:0 5px 0 0;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span.nature{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -312px -563px no-repeat;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span.cultural{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -273px -563px no-repeat;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span.heritage{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -195px -563px no-repeat;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span.cuisine{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -390px -563px no-repeat;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span.boating{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -78px -563px no-repeat;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span.history{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -238px -770px no-repeat;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span.ethnic{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -204px -770px no-repeat;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act span.cruising{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -102px -770px no-repeat;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #box-extent-tour{width:100%;margin:0;float:left;color:#666;font-size:13px;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #box-extent-tour #info-act{width:100%;margin:0;padding:20px 10px 0 0;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #box-extent-tour #info-act ul{width:550px;float:left;padding-left:10px;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #box-extent-tour #info-act ul li{width:100%;margin:0 0 30px 0;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act ul li span.activities{width:16px;height:20px;margin:0 8px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -997px no-repeat;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act ul li font{width:100px;font-style:normal;margin:0;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act ul li p{width:76%;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act ul li span.meal{width:16px;height:17px;margin:1px 8px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -22px -997px no-repeat;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act ul li span.included{width:16px;height:15px;margin:2px 8px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -42px -997px no-repeat;float:left;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act img{width:255px;height:166px;float:right;}
.cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #txt-ex-tour{width:98%;margin:0;float:left;line-height:22px;text-align:justify;padding-left:10px;}
.package-detail .container .main-cn .head-detail #top-pk a.active span{margin:0 5px 0 0;float:right;}
.page-navigation{padding:0;margin:0;list-style:none;font-size:0}
.page-navigation li{font-size:18px;display:inline-block}
.page-navigation li a{display:block;font-family:Georgia;font-style:italic;text-decoration:none;line-height:35px;padding-left:13px;padding-right:13px;color:#333;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}
.page-navigation li a:hover,.page-navigation li.current a{color:#fff;background-color:#111}.form-radio{margin:0;padding:0;list-style:none;overflow:hidden;background-color:#fff}.form-radio li{float:left;padding:15px 20px}.form-radio li .radio:checked~label{color:#02908c}.form-radio li label{font-weight:600}.form-radio li label:after{background-color:#02908c}
.form-search .form-field{position:relative;font-size:14px;font-family:'Open sans';color:#00a9a4;padding:0;margin:0;}
/*.form-search .form-field label{position:absolute;display:block;z-index:0;font-weight:600;margin:0;overflow:hidden;font-size:14px;height:29px;color:#bcbcbc;text-overflow:ellipsis;white-space:nowrap;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.form-search .form-field label.focus{display:none}.form-search .form-field label span{color:#02908c;font-size:16px;}*/
.form-search .form-field .field-input{position:relative;z-index:2;width:100%;border:0;outline:0;color: #00a9a4;background-color:transparent;font-weight:600;border-bottom:1px dashed #4da981;padding:0;}
.form-search .form-field .field-input:-moz-placeholder{color:#00a9a4}
.form-search .form-field .field-input:-ms-input-placeholder{color:#00a9a4}
.form-search .form-field .field-input::-webkit-input-placeholder{color:#00a9a4}
.form-search .form-field.field-date .field-input{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-calendar.png) right center no-repeat;padding-right:20px;cursor: pointer;}
.form-search .form-field.field-select .select span{color:#00a9a4;font-weight:600;border-bottom:1px dashed #4da981;line-height:26px}
.form-search .form-field.field-select .select span:after{font-size:24px;color:#b9b9b9;font-weight:400}
.form-search .form-field.field-select .select select{font-weight:600;color:#00a9a4}.post-share a{display:block;float:left;margin-right:10px;line-height:30px;text-align:center;width:32px;height:32px;border:1px solid #ccc;color:#ccc;text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.post-share a:hover{border:1px solid #59c45a;color:#59c45a;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.form-contact .form-field{position:relative;margin-top:30px}.form-contact .form-field label{color:#333;font-size:14px;font-family:'Open sans';font-weight:400;margin:0}.form-contact .form-field label:first-child{position:absolute;top:15px;left:20px}.form-contact .form-field label:last-child{margin-top:8px;margin-bottom:8px}.form-contact .form-field label sup{color:#b10e0f}.form-contact .form-field label.focus{display:none}.form-contact .form-field .field-input{width:100%;border:1px solid #dfdfdf;outline:0;font-family:'Open sans';padding:14px 20px;resize:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.form-contact .form-field .awe-btn{padding-right:80px}.radio-checkbox .radio{display:none}.radio-checkbox .radio~label:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.radio-checkbox .radio~label:after{width:8px;height:8px;content:'';cursor:pointer;position:absolute;z-index:1;left:4px;background-color:#00a9a4;opacity:0;visibility:hidden;top:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.radio-checkbox .radio:checked~label:after{opacity:1;visibility:visible}.radio-checkbox .checkbox{display:none}
.radio-checkbox .checkbox:checked~label:before{font-size:13px;content:'\f00c';font-family:FontAwesome;text-align:center;color:#00a9a4;}
.radio-checkbox label{position:relative;font-family:'Open sans';color:#555;font-weight:400;padding-left:30px;margin:0;min-width:16px;min-height:16px;max-width:none;}.radio-checkbox label:before{position:absolute;content:'';width:16px;height:16px;top:0;line-height:14px;left:0;cursor:pointer;background-color:#e1e1e1;border:1px solid #c1c1c1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.follow-group a{display:block;float:left;line-height:53px;text-align:center;margin-right:10px;width:55px;height:55px;color:#555;font-size:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.follow-group a:hover{border-color:#59c45a;color:#59c45a;}
.package .container .bg-white .head-detail .row .col-md-7 .col-md-6{padding:0;}
.img-cat-des{margin-top:50px;}
.cruise-booking b{color:#00a9a4;}
.package .container .bg-white .head-detail .row .col-md-7 .col-md-6 span{margin-bottom:10px;}
.package .container .bg-white .head-detail .row .col-md-7 #price-bot{width:100%;float:left;margin-top:5px;}
.package .container .bg-white .head-detail .row .col-md-7 #price-bot b{font-size:20px;}
.package .container .bg-white .head-detail .row .col-md-7 #price-bot font{color:#6cd100;font-size:20px;}
.package .container .bg-white .head-detail .row .col-md-7 #price-bot strong{font-weight:normal;text-decoration:line-through;}
.package .container .bg-white .head-detail .row .col-md-7 #price-bot #love-pk{height:30px;line-height:30px;font-size:12px;margin:0 10px 0 0;float:right;}
.package .container .bg-white .head-detail .row .col-md-7 #price-bot #love-pk a{color:#ccc;}
span.i-love{width:24px;height:24px;margin:15px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -468px -190px no-repeat;float:left;}
a span.i-love:hover, a.active span.i-love{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -468px -220px no-repeat;}
#header-love{float:left;font-size:15px;margin:12px 3px 0 0;color:#00a9a4;}
#header-love .fa-heart-o {color: #ebd055;}
#home-love{float:right;font-size:15px;color:#FF5B98;}
.love-pack a #header-love{margin-top:0 !important;}
.love-cruises a #header-love{margin:-3px 0 0 0 !important;}
.package .container .bg-white .head-detail .row .col-md-7 #price-bot #love-pk a font{font-weight:normal;color:#ccc;font-size:12px;}
.package .container .bg-white .head-detail .row .col-md-7 #price-bot a.bt-detail{height:30px;line-height:30px;letter-spacing:1px;padding:0 10px;color:#888;border:1px solid #e5e5e5;float:right;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;font-weight:normal;}
.package .container .bg-white .head-detail .row .col-md-7 #best-offer{width:100%;float:left;padding:0 0 5px 0;border-bottom:1px dotted #e5e5e5;margin:0 0 15px 0;}
.package .container .bg-white .head-detail .row .col-md-7 #best-offer ul{float:left;}
.package .container .bg-white .head-detail .row .col-md-7 #best-offer ul li{width:100%;float:left;margin:5px 0 0 0;position:relative;}
.package .container .bg-white .head-detail .row .col-md-7 #best-offer ul li a{font-size:12px;color:#ff6c00;}
.package .container .bg-white .head-detail .row .col-md-7 #best-offer ul li a span.i-nav{width:12px;height:11px;margin:6px 7px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -439px -202px no-repeat;float:left;}
.cruise_info li{font-size:12px;color:#666;}
.main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin h2{margin:0;}
.tab-cruise-1-2 .active p a img{float:right;margin-left:5px;}
.header{background-color:#004c56;width:100%;position:fixed;z-index:999}
.header .container{position:relative}
.header .logo{position:relative;z-index:999}
.header .logo img{height:44px;margin:8px 0;-webkit-transition: height .4s ease,opacity .3s ease;-o-transition: height .4s ease,opacity .3s ease;transition: height .4s ease,opacity .3s ease;}/*height:50px;margin:5px 0*/
.header.header-stick{background-color: rgba(1,58,68,.7)!important;/*-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)*/}
.header.header-stick .logo{opacity:1!important}
.header.header-stick .bars{border-color:#59c35c}
.header.header-stick .bars:after,.header.header-stick .bars:before{background-color:#59c35c}
.header.header-stick .logo:after{visibility:hidden;opacity:0}
.header.header-responsive .group-header{display:none}
.header.header-responsive .bars{visibility:visible;opacity:1}
.header-cn{position:relative}
.header-cn .logo{padding:2px 0;position:relative;height:84px}
.header-cn .logo img{position:relative;z-index:10;max-height:100%}
.header-cn .logo:after{position:absolute;width:70px;height:70px;background-color:#fff;display:block;content:'';bottom:-20px;left:0;right:0;margin:0 auto;visibility:visible;opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;-webkit-border-radius:0 0 50% 50%;-moz-border-radius-topright:0;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:0;border-radius:0 0 50% 50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.sign-in-up{display:inline-block;line-height:82px;padding:0 0 0 20px}
.sign-in-up span{padding:0}
.review-detail-cn .review-tabs #section6 #box-package{margin-top:15px;}
.sign-in-up a{text-decoration:none;color:#333;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.sign-in-up a:hover{color:#59c35c}
.bars{width:24px;height:18px;border-top:2px solid #59c35c;border-bottom:2px solid #59c35c;top:0;bottom:0;right:15px;margin:auto;position:absolute;cursor:pointer;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.bars:after{height:2px;background-color:#59c35c;display:block;content:'';width:100%;top:0;bottom:0;margin:auto;position:absolute;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.16,.68,.43,.99);-moz-transition:all .5s cubic-bezier(.16,.68,.43,.99);-ms-transition:all .5s cubic-bezier(.16,.68,.43,.99);-o-transition:all .5s cubic-bezier(.16,.68,.43,.99)}
.navigation{display:inline-block}
.nav-desktop{list-style:none;padding:0;margin:0;position:absolute;top:0;right:15px;z-index:99999;text-align:right}
.nav-desktop .tb{width:100%}
.nav-desktop ul{margin:0;padding:0;font-size:0}
.nav-desktop .menu-list{display:inline-block}
.nav-desktop ul:after{content:'';display:table;clear:both}
.nav-desktop ul>li{position:relative;display:inline-block;padding:0 11px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;float:left;}
.nav-desktop ul>li:hover{background-color:#004c56}
.nav-desktop ul>li:hover>a,.nav-desktop ul>li:hover>span{color:#fff}
.nav-desktop ul>li:hover>ul{opacity:1;visibility:visible}
.nav-desktop ul>li>a{color:#FFF;font-size:12px;line-height:60px;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;font-weight: 700;text-shadow: 0 0 2px #333; text-transform:uppercase;}
.nav-desktop ul>li>span{margin-left:3px;line-height:82px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.nav-desktop ul>li>ul{left: 0;right:inherit;top:100%;text-align:left}
.nav-desktop ul>li>ul.left{left:0;right:auto}
.nav-desktop ul>li>ul.right{right:0;left:auto}
.nav-desktop ul>li>ul ul.right{left:-100%;right:auto}
.hotel-map #map-hotel #tab_map{height:466px;}
.nav-desktop ul>li.contact-menu, .nav-desktop ul>li.about-menu{display:none;}
.nav-desktop ul li > ul{padding:5px;position:absolute;width:740px;background-color:#004c56;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.nav-desktop ul ul li{width:25%;float:left;padding:5px;display:block;position:relative;border-bottom-width:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.nav-desktop ul ul li:last-child{border-bottom-width:1px}
.nav-desktop ul li.current-menu-parent,.nav-desktop ul ul li.current-menu-item,.nav-desktop ul ul li:hover{background-color:#59c45a;border-color:#59c45a}
.nav-desktop ul li.current-menu-parent.menu-parent>a:after,.nav-desktop ul li.menu-parent:hover>a:after,.nav-desktop ul ul li.current-menu-item>a:after,.nav-desktop ul ul li:hover>a:after{border-top-color:#fff}.nav-desktop ul li.current-menu-parent>a,.nav-desktop ul li.current-menu-parent>span,.nav-desktop ul ul li.current-menu-item>a,.nav-desktop ul ul li.current-menu-item>span,.nav-desktop ul ul li:hover>a,.nav-desktop ul ul li:hover>span{color: #02908c}.nav-desktop ul ul li:hover>ul{opacity:1;visibility:visible}.nav-desktop ul ul li a{display:block;line-height:40px;text-decoration:none;text-transform:uppercase;color:#FFF}.nav-desktop ul li.menu-parent>a:after{margin-top:2px;content:'';border:4px solid transparent;border-top-color:#FFF;display:inline-block;height:5px;margin-left:5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.nav-desktop ul .sub-menu li.menu-parent>a:after{position:absolute;right:15px;top:50%;margin:0;-webkit-transform:rotate(-90deg) translateX(50%);-moz-transform:rotate(-90deg) translateX(50%);-ms-transform:rotate(-90deg) translateX(50%);-o-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%)}.nav-desktop ul ul li ul{left:100%;top:-1px}.nav{width:320px;position:fixed;top:0;bottom:0;left:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-5.jpg) no-repeat;background-size:cover;z-index:9999;visibility:hidden;opacity:0}.nav .nav-inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(14,34,64,.9);-webkit-overflow-scrolling:touch}.nav .tb{width:100%;height:100%}.nav.nav-l .tb-cell,.nav.nav-r .tb-cell{vertical-align:top}.nav ul{padding:65px 0;margin:0;position:relative;z-index:1;width:100%}.nav.nav-c ul{text-align:center}.nav ul li{font-size:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav ul li.active,.nav ul li.current-menu-item,.nav ul li.current-menu-parent,.nav>ul>li:hover{background-color:rgba(14,34,64,.5)}.nav ul li a{padding:12px 50px;font-weight:600;color:#fff;display:inline-block;font-family:'Open sans';text-decoration:none;position:relative;letter-spacing:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav ul li.menu-parent>a:after{margin-top:2px;content:'';border:4px solid transparent;border-top-color:#fff;display:inline-block;height:5px;margin-left:5px}.nav ul li.current-menu-item>a:before{width:100%}.nav ul li ul{margin:0;padding:0;background-color:rgba(255,255,255,.07);display:none}.nav ul li ul li a{font-weight:400;font-size:85%;padding:10px 50px}.nav .bars-close{position:absolute;font-size:0;top:27px;display:block;width:30px;height:30px;z-index:9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav .bars-close:after,.nav .bars-close:before{content:'';top:0;width:20px;height:2px;position:absolute;display:block;background-color:#fff;bottom:0;margin:auto;left:0;right:0}.nav .bars-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.nav .bars-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.nav .bars-close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.nav.nav-l{left:-320px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav.nav-l>ul{opacity:0;-webkit-transform:translate(-50px,0);-moz-transform:translate(-50px,0);-ms-transform:translate(-50px,0);-o-transform:translate(-50px,0);-webkit-transition:all .3s ease .25s;-moz-transition:all .3s ease .25s;-ms-transition:all .3s ease .25s;-o-transition:all .3s ease .25s}.nav.nav-l.nav-active{left:0;visibility:visible;opacity:1;z-index:9999999}.nav.nav-l.nav-active>ul{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.nav.nav-l .bars-close{right:20px;left:auto}.nav.nav-r{left:auto;right:-320px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav.nav-r>ul{opacity:0;-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);-webkit-transition:all .3s ease .25s;-moz-transition:all .3s ease .25s;-ms-transition:all .3s ease .25s;-o-transition:all .3s ease .25s}.nav.nav-r.nav-active{right:0;opacity:1;visibility:visible}.nav.nav-r.nav-active>ul{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.nav.nav-r .bars-close{right:12px}.nav.nav-c{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav.nav-c ul li{font-size:24px}.nav.nav-c .bars-close{right:12px}.nav.nav-c.nav-active{visibility:visible;opacity:1;z-index:9999999}.banner{padding-top:50px;}.banner.margin{margin-top:84px;padding-top:0;padding-bottom:120px}.banner.margin .tabs-cat{margin-top:200px}.banner .logo-banner img{max-width:100%}.banner .category-singer,.banner .tabs-cat{margin-top:0px}
.nav-desktop ul ul li a{display:block;line-height:30px;text-decoration:none;text-transform:uppercase;color:#333;position:relative;overflow: hidden;}
.nav-desktop ul ul li a img {opacity: .8;}
.nav-desktop ul ul li a:hover img {opacity: 1;-webkit-transform: scale(1.09);-moz-transform: scale(1.09);-ms-transform: scale(1.09);-o-transform: scale(1.09);-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;}
.nav-desktop ul ul > li span{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;width:100%;position:absolute;left:0;bottom:-15px;font-size:12px;color:#fff;text-align:center;font-weight:600;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.nav-desktop ul li.menu-parent>a:after{margin-top:2px;content:'';border:4px solid transparent;border-top-color:#FFF;display:inline-block;height:5px;margin-left:5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.nav-desktop ul .sub-menu li.menu-parent>a:after{position:absolute;right:15px;top:50%;margin:0;-webkit-transform:rotate(-90deg) translateX(50%);-moz-transform:rotate(-90deg) translateX(50%);-ms-transform:rotate(-90deg) translateX(50%);-o-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%)}.nav-desktop ul ul li ul{left:100%;top:-1px}.nav{width:320px;position:fixed;top:0;bottom:0;left:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/bg-5.jpg) no-repeat;background-size:cover;z-index:9999;visibility:hidden;opacity:0}.nav .nav-inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(14,34,64,.9);-webkit-overflow-scrolling:touch}.nav .tb{width:100%;height:100%}.nav.nav-l .tb-cell,.nav.nav-r .tb-cell{vertical-align:top}.nav ul{padding:65px 0;margin:0;position:relative;z-index:1;width:100%}.nav.nav-c ul{text-align:center}.nav ul li{font-size:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav ul li.active,.nav ul li.current-menu-item,.nav ul li.current-menu-parent,.nav>ul>li:hover{background-color:rgba(14,34,64,.5)}.nav ul li a{padding:12px 50px;font-weight:600;color:#fff;display:inline-block;font-family:'Open sans';text-decoration:none;position:relative;letter-spacing:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s eas61e}.nav ul li.menu-parent>a:after{margin-top:2px;content:'';border:4px solid transparent;border-top-color:#fff;display:inline-block;height:5px;margin-left:5px}.nav ul li.current-menu-item>a:before{width:100%}.nav ul li ul{margin:0;padding:0;background-color:rgba(255,255,255,.07);display:none}.nav ul li ul li a{font-weight:400;font-size:85%;padding:10px 50px}.nav .bars-close{position:absolute;font-size:0;top:27px;display:block;width:30px;height:30px;z-index:9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav .bars-close:after,.nav .bars-close:before{content:'';top:0;width:20px;height:2px;position:absolute;display:block;background-color:#fff;bottom:0;margin:auto;left:0;right:0}.nav .bars-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.nav .bars-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.nav .bars-close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.nav.nav-l{left:-320px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav.nav-l>ul{opacity:0;-webkit-transform:translate(-50px,0);-moz-transform:translate(-50px,0);-ms-transform:translate(-50px,0);-o-transform:translate(-50px,0);-webkit-transition:all .3s ease .25s;-moz-transition:all .3s ease .25s;-ms-transition:all .3s ease .25s;-o-transition:all .3s ease .25s}.nav.nav-l.nav-active{left:0;visibility:visible;opacity:1;z-index:9999999}.nav.nav-l.nav-active>ul{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.nav.nav-l .bars-close{right:20px;left:auto}.nav.nav-r{left:auto;right:-320px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav.nav-r>ul{opacity:0;-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);-webkit-transition:all .3s ease .25s;-moz-transition:all .3s ease .25s;-ms-transition:all .3s ease .25s;-o-transition:all .3s ease .25s}.nav.nav-r.nav-active{right:0;opacity:1;visibility:visible}.nav.nav-r.nav-active>ul{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.nav.nav-r .bars-close{right:12px}.nav.nav-c{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav.nav-c ul li{font-size:24px}.nav.nav-c .bars-close{right:12px}.nav.nav-c.nav-active{visibility:visible;opacity:1;z-index:9999999}.banner.margin{margin-top:84px;padding-top:0;padding-bottom:120px}.banner.margin .tabs-cat{margin-top:200px}.banner .logo-banner img{max-width:100%}
.nav-desktop ul ul > li:hover {background-color: transparent;border-color: transparent;}
.banner{padding-top:50px;margin-top: 0!important;/*padding-bottom:49px;*/}
.banner .category-singer,.banner .tabs-cat{margin-top:70px}
.nav-desktop ul ul li a:hover span{color: #00a9a4;}
.nav ul li ul li a > img{display:none;}
.form-cn{background-color:rgba(255,255,255,.7);padding:20px 41px 30px;}.form-cn h2{margin:0;color:#333;font-size:32px}.form-cn .form-search{background-color:#fff;margin-top:20px}.form-cn .form-search .form-field{float:left;padding:20px 9px;border-right:1px solid #e6e6e6;font-size:18px}
.form-cn .form-search .form-field label span{font-size:18px;font-weight: 600;}.form-cn .form-search .form-field.field-date:after{right:20px}.form-cn .form-search .form-submit{float:left;padding:12px 15px}.form-cn .form-search .form-submit .awe-btn{line-height:42px;width:100%;}
/*.form-cn .form-search .form-field label{font-size:13px;padding-right:30px}*/
.form-tour{padding: 20px 43px 30px 41px;}
.form-hotel .field-destination{width:498px}
.form-cn .form-search .form-field.hotels {width: 242px;}
.form-cn .form-search .form-field.hotels label {padding-right: 0;margin-bottom: 0;line-height: 0;position: absolute;top: 30px;}
.form-hotel .field-date{width:170px}
.form-hotel .field-select{width:180px}
.form-hotel .form-submit{width:230px}.form-car .field-droping,.form-car .field-picking{width:230px}.form-car .field-date{width:180px}.form-car .form-submit{width:170px}.form-cruise .form-radio{margin-top:15px}.form-cruise .form-search{margin-top:20px;background:#FFF;}.form-cruise .form-search .field-destination{width:274px}.form-cruise .form-search .field-lenght{width:200px}.form-cruise .form-search .field-month{width:140px}.form-cruise .form-search .field-port{width:245px}.form-cruise .form-search .field-line{width:145px}.form-cruise .form-search .form-submit{width:176px}.form-flight .field-from{width:205px}
.form-flight .field-to{width:190px}
.form-flight .field-date{width:150px}
.form-flight .field-adult{width:115px}
.form-flight .field-children{width:130px}
.form-flight .form-submit{width:170px}
.form-package .form-radio{margin-top:15px}
.form-package .form-search{margin-top:20px;background:#FFF;}
.form-package .form-search .field-from{width: 298px}
.form-package .form-search .field-to{width: 372px}
.form-package .form-search .field-date{width: 150px}
.form-package .form-search .field-adults{width: 190px}
.form-package .form-search .field-children{width: 170px}
.form-package .form-search .form-submit{width: 165px}
.form-tour .field-region{width: 310px}
.form-tour .field-country,.form-tour .field-style{width: 265px}
.form-tour .form-submit{width:170px}
#form-tour .form-search .form-field.keyword {width: 224px;}
.tabs-cat{list-style:none;padding:0;margin-bottom:0}
.tabs-cat .cate-item{float:none;margin-bottom:-5px;display:inline-block;position:relative;padding-bottom:50px;height:100px;overflow:hidden}.tabs-cat .cate-item:last-child:after{display:none}.tabs-cat .cate-item.active:before,.tabs-cat .cate-item:hover:before{bottom:0}.tabs-cat .cate-item:before{position:absolute;bottom:-17px;left:50%;content:'';border:17px solid transparent;border-bottom-color:#59c45a;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.tabs-cat .cate-item:after{width:0;top:0;bottom:35px;border-left:1px solid #fff;right:0;position:absolute;content:'';display:block}.tabs-cat .cate-item a{text-decoration:none;display:block}.tabs-cat .cate-item img{margin-top:15px}.category-singer{border-bottom:5px solid #59c45a;padding-bottom:40px;position:relative}.category-singer:before{position:absolute;bottom:0;left:80px;content:'';border:17px solid transparent;border-bottom-color:#59c45a}.category-singer .cate-singer-icon{text-align:center;width:200px;padding-top:5px}.category-singer .cate-singer-icon h2{margin:0;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1px}.category-singer .cate-singer-icon img{margin-top:20px}.category-singer p{padding:0 0 0 30px;margin:0;height:90px;border-left:1px solid #fff;display:table-cell;vertical-align:middle;color:#ededed;font-size:24px;font-family:Georgia;font-style:italic}.category-singer p span{font-size:55px;color:#fff;line-height:25px}.sub-banner{padding:60px 15px 185px}.sub-banner .logo-banner img{max-width:100%}.home-head{padding-top:84px}.sales-cn{overflow:hidden;margin-top:6px;margin-bottom:-7px;}.sales-cn .row{margin-left:0;margin-right:0}.sales-cn [class*=col-]{padding-left:0;padding-right:0}
/*.sales-cn .sales-item:after{position:absolute;width:1px;top:0;bottom:0;left:-1px;content:'';background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top left repeat-y;z-index:1}*/
.sales-item{background-color:#fff;position:relative;clear:both;}
.sales-item:hover .home-sales-img figcaption{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
.sales-item:hover .home-sales-img img{opacity: 1;-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-ms-transform:scale(1.09);-o-transform:scale(1.09)}.sales-item .home-sales-img{position:relative;width:100%;overflow:hidden}
.sales-item .home-sales-img:after{display:block;content:'';height:0;width:0;border:14px solid transparent;position:absolute;left:0;bottom:0;right:0;margin:auto;border-bottom-color:#fff;z-index: 2;}.sales-item .home-sales-img img{width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.sales-item .home-sales-img figcaption{padding-top:12px;position:absolute;color:#fff;width:95px;height:95px;top:0;left:0;right:0;bottom:0;margin:auto;font-size:14px;font-family:Georgia;font-style:italic;text-align:center;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px)}
.sales-item .home-sales-img figcaption span{font-size:46px;line-height:25px}
.form-cruise .form-search .field-date{width:198px;}
.field-key{width: 516px;}
.form-cn .form-search.home-search .form-field.con_sel_cruise {width: 328px;}
.tabs-cat .cate-item span{color:#fff;display:block;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 1px #000;font-weight:bold;}
.sales-item .home-sales-img figcaption:after{background-color:orange;display:block;content:'';top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:-1}
.sales-item .home-sales-text{padding: 16px 20px 30px 20px;float:none;display:inline-block;width:100%;}.sales-item .home-sales-text .home-sales-name-places .home-sales-name a{font-size:20px;color:#02908c;font-weight:700;text-decoration:none;line-height:28px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.sales-item .home-sales-text .home-sales-name-places .home-sales-name a:hover{color:#b7a346}.sales-item .home-sales-text .home-sales-name-places .home-sales-places{color:#999;font-size:14px;font-family:'Open sans'}.sales-item .home-sales-text .home-sales-name-places .home-sales-places a{margin-top:5px;display:inline-block;color:#999;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.sales-item .home-sales-text .home-sales-name-places .home-sales-places a:hover{color:#111}.sales-item .home-sales-text .price-box{margin-top:20px;line-height:28px;float:none;display:inline-block;width:100%;}.sales-item .home-sales-text .price-box .price{color:#999;font-size:14px;font-family:'Open sans';display:block}.sales-item .home-sales-text .price-box .price del{margin-left:3px;color:#F90}
.sales-item .home-sales-text .price-box .price.special-price{font-size:30px;color:#0cab5b}
.sales-item .home-sales-text .price-box .price.special-price small{color:#999;font-size:14px}.destinations{margin-top:30px}.destinations-cn{position:relative}.destinations-cn .intro-filter{padding-top:15px}.destinations-cn .intro-filter .intro p{margin-bottom:20px;color:#666;font-size:16px;line-height:28px}.destinations-cn .intro-filter .intro p small{font-size:14px}.destinations-cn .intro-filter .intro p span{font-size:24px}.destinations-cn .intro-filter .filter{list-style:none;margin:0;padding:0}.destinations-cn .intro-filter .filter li{border-bottom:1px solid rgba(255,255,255,.4)}.destinations-cn .intro-filter .filter li.active a,.destinations-cn .intro-filter .filter li:hover a{background-color:#fff;color:#02908c;padding:15px 10px;}.destinations-cn .intro-filter .filter li a{display:block;padding:15px 0px;font-size:16px;color:#666;text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}.destinations-cn .intro-filter .filter li a i{font-size:20px;margin-right:10px}.destinations-cn .destinations-grid{background-color:#f1f1f1;overflow:hidden}.destinations-cn .destinations-grid [class*=col-]{padding-left:0;padding-right:0}.destinations-cn .destinations-grid .destinations-item:after{position:absolute;width:1px;top:0;bottom:0;left:-1px;content:'';background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top left repeat-y;z-index:1}.destinations-item{background-color:#FFF;clear:both;position:relative}.destinations-item .destinations-text{display:table-cell;padding:10px 20px;height:100px;vertical-align:middle}
.sales-item .home-sales-text .hr{margin-top:20px;float:left;}
.destinations-item .destinations-text .destinations-name a{color:#111;font-size:18px;font-weight:300;text-decoration:none;line-height:25px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.destinations-item .destinations-text .destinations-name a:hover{color:#59c45a}.destinations-item .destinations-text .properties-nb{color:#777;font-size:14px;line-height:25px}.destinations-item .destinations-text .properties-nb ins{color:#111;text-decoration:none}.destinations-item .destinations-img{overflow:hidden;position:relative}.destinations-item .destinations-img:hover a:after{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.destinations-item .destinations-img a:after{display:block;visibility:hidden;opacity:0;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:25px solid rgba(255,255,255,.6);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.destinations-item .destinations-img img{width:100%}.magazine-cn{margin-top:20px;background-color:#FFF}.magazine-cn .row{margin-left:0;margin-right:0}.magazine-cn .row [class*=col-]{padding-left:0;padding-right:0}.magazine-cn .magazine-ds{padding-left:30px;padding-right:30px;}.magazine-item{position:relative}.magazine-item .magazine-header h2{margin:0;color:#111;font-weight:300;font-size:30px;line-height:50px}.magazine-item .magazine-header ul{list-style:none;padding:0;overflow:hidden;margin-top:10px}.magazine-item .magazine-header ul li{float:left;font-size:16px;color:#333;line-height:30px;font-family:Georgia;font-style:italic}.magazine-item .magazine-header ul li:first-child:before{display:none}.magazine-item .magazine-header ul li:before{content:'-';padding:0 5px}.magazine-item .magazine-header ul li a{color:#333;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.magazine-item .magazine-header ul li a:hover{color:#59c45a}.magazine-item .magazine-header .hr{margin-top:20px}.magazine-item .magazine-body{margin:20px 0 0;color:#333;font-size:14px;line-height:25px;font-family:'Open sans'}.magazine-item .magazine-body p{margin-bottom:13px}.magazine-item .magazine-body p:last-child{margin-bottom:0}.magazine-item .magazine-footer{margin-top:20px;padding:10px 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;overflow:hidden}.magazine-item .magazine-footer .magazine-share a{margin-top:8px}.thumnail-item{position:relative;cursor:pointer;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x}.thumnail-item.active figure:after,.thumnail-item.active figure:before,.thumnail-item:hover figure:after,.thumnail-item:hover figure:before{opacity:1;visibility:visible}.thumnail-item figure{position:relative;z-index:1}.thumnail-item figure:before{top:0;bottom:0;left:0;right:0;content:'';position:absolute;visibility:hidden;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.thumnail-item figure:after{content:'';position:absolute;height:0;width:0;top:0;bottom:0;right:-30px;margin:auto;border:15px solid transparent;border-left-color:#59c45a;visibility:hidden;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.thumnail-item .thumnail-text{padding:15px 15px 15px 30px;display:table-cell}.thumnail-item .thumnail-text h4{color:#111;font-size:18px;margin:0;line-height:27px;font-weight:300}.thumnail-item .thumnail-text span{line-height:30px;color:#666;font-size:16px;font-family:Georgia;font-style:italic}.confidence-subscribe.no-bg{background-color:#fff}.confidence-subscribe.no-bg .cs-sb-cn:before{background-color:#f5f5f5;left:0;right:inherit}.confidence-subscribe.no-bg .confidence h3,.confidence-subscribe.no-bg .confidence ul li span{color:#333;border-color:#d7d7d7}.confidence-subscribe.no-bg .confidence ul li span:after{border-bottom-color:#333;border-right-color:#333}.confidence-subscribe.no-bg .confidence ul li h5{color:#111}.confidence-subscribe.no-bg .confidence ul li p{color:#333}.confidence-subscribe .row{margin-left:0;margin-right:0}.confidence-subscribe .row [class*=col-]{padding-left:0;padding-right:0}.confidence-subscribe .cs-sb-cn{position:relative}.confidence-subscribe .cs-sb-cn:before{display:block;top:0;right:0;background-color:#FFF;width:50%;bottom:0;content:'';position:absolute}.confidence{padding:0;position:relative;z-index:1}
.confidence h3{color:#fff;font-size:22px;margin:0;line-height:28px;padding:43px 0;border-bottom:1px solid rgba(255,255,255,.5)}.confidence ul{list-style:none;padding:0;margin-top:25px}.confidence ul li{position:relative;padding-left:95px;padding-bottom:20px}.confidence ul li span{height:80px;width:80px;display:block;text-align:center;line-height:33px;color:#fff;font-size:16px;font-family:'Open sans';font-weight:300;position:absolute;top:4px;left:0;border:1px solid rgba(255,255,255,.5)}.confidence ul li span:after{position:absolute;width:0;height:0;content:'';bottom:-1px;right:-1px;border:4px solid transparent;border-bottom-color:#fff;border-right-color:#fff}.confidence ul li h5{color:#fff;margin:0;font-size:20px;font-weight:300;line-height:20px}.confidence ul li p{margin:5px 0 0;font-size:13px;color:#fff;font-family:'Open sans';line-height:20px}.subscribe{z-index:1;position:relative;padding:0 30px 30px}
.subscribe h3{color:#333;font-size:22px;margin:0;line-height:28px;padding:43px 0;border-bottom:1px solid #e6e6e6}
.subscribe p{color:#333;margin:20px 0 0;font-family:'Open sans';line-height:25px;font-size:14px}
.subscribe .subscribe-form{margin-top:10px;border:1px solid #dedede;padding-left:70px;padding-right:170px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-newsletter.svg) top left no-repeat;height:54px;position:relative}.subscribe .subscribe-form .awe-btn{position:absolute;right:0;top:0;border-width:0;padding-left:15px;line-height:50px;background-color:transparent}.subscribe .subscribe-form .awe-btn:hover{border-color:none;background-color:transparent}.subscribe .subscribe-form .subscribe-input{padding:15px 18px;color:#999;font-size:16px;font-family:Georgia;font-style:italic;background-color:transparent;width:100%;border:0;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.subscribe .subscribe-form:after{position:absolute;display:block;width:1px;height:35px;content:'';background-color:#dedede;right:170px;top:0;bottom:0;margin:auto}.subscribe .follow-us{margin-top:35px;overflow:hidden}
.confidence-subscribe {width: 100%;float: left;}
.subscribe .follow-us h4{color:#333;font-size:22px;line-height:28px;margin-top:0}.subscribe .follow-us .follow-group a{margin-top:10px}.car-page,.cruise-page,.flight-page,.hotel-maps,.hotel-page,.package-page,.tour-page{position:relative}.car-page>.row,.cruise-page>.row,.flight-page>.row,.hotel-maps>.row,.hotel-page>.row,.package-page>.row,.tour-page>.row{margin-left:0;margin-right:0}.car-page>.row>[class*=col-],.cruise-page>.row>[class*=col-],.flight-page>.row>[class*=col-],.hotel-maps>.row>[class*=col-],.hotel-page>.row>[class*=col-],.package-page>.row>[class*=col-],.tour-page>.row>[class*=col-]{padding-left:0;padding-right:0}
.hotel-item{background-color:#fefefe;position:relative;clear:both}.hotel-item:hover .hotel-img figcaption{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
.hotel-item:hover .hotel-img img{opacity:1;-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-ms-transform:scale(1.09);-o-transform:scale(1.09)}
.hotel-item .hotel-img{position:relative;width:100%;}.hotel-item .hotel-img img{width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.hotel-item .hotel-img figcaption{padding-top:12px;position:absolute;color:#fff;width:95px;height:95px;top:0;left:0;right:0;bottom:0;margin:auto;font-size:14px;font-family:Georgia;font-style:italic;text-align:center;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px)}.hotel-item .hotel-img figcaption span{font-size:45px;line-height:25px}
.hotel-item .img_view_by img{height: 250px;}
.home-sales-text #like-cruise{float:right;margin-top:10px;}
.home-sales-text #like-cruise .love{width:24px;height:24px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -468px -220px no-repeat;float:right;}
.home-sales-text #like-cruise font{float:left;margin:2px 5px 0 0;}
.sales-item .home-sales-text .price-box .price-box-left{float:left;position:relative;}
.sales-item .home-sales-text .price-box #consultant{float:right;}
.sales-item .home-sales-text .price-box #consultant span{float:right;color:#999;margin:6px 10px 6px 6px;text-align:right;}
.sales-item .home-sales-text .price-box #consultant span font{color:#333;font-weight:bold;}
.sales-item .home-sales-text .price-box #consultant img{border-radius:100%;float:right;width:60px;}
.hotel-item .hotel-img figcaption:after{background-color:orange;opacity:0.9;display:block;content:'';top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:-1}.hotel-item .hotel-text{padding:20px 30px 35px;min-height:240px}
.hotel-item .hotel-text .hotel-name{min-height:38px}.hotel-item .hotel-text .hotel-name a{font-size:26px;color:#111;font-weight:300;text-decoration:none;line-height:28px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.hotel-item .hotel-text .hotel-name a:hover{color:#59c45a}.hotel-item .hotel-text .hotel-places{color:#999;font-size:14px;font-family:'Open sans'}.hotel-item .hotel-text .hotel-places a{margin-top:5px;display:inline-block;color:#999;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.hotel-item .hotel-text .hotel-places a:hover{color:#111}
.hotel-item .hotel-text .hr{margin-top:10px;margin-bottom: 8px;}.hotel-item .hotel-text .price-box{margin-top:30px;line-height:28px}
.hotel-item .hotel-text .price-box .price{color:#999;font-size:13px;font-family:'Open sans';display:block;float: left;margin-right: 8px;}.hotel-item .hotel-text .price-box .price del{margin-left:3px}
.hotel-item .hotel-text .price-box .price.special-price{font-size:20px;color:#02908c}.hotel-item .hotel-text .price-box .price.special-price small{color:#999;font-size:14px}.hotel-list-item{clear:both}
.hotel-list-item .hotel-img{width:400px;margin-right:30px;margin-top:5px;overflow: hidden;}.hotel-list-item .hotel-img:hover img{opacity:1}.hotel-list-item .hotel-img img{width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.hotel-list-item .hotel-text{margin:0;padding:0;position:relative;overflow:hidden;margin-left:430px;}
.hotel-list-item .package-full{padding-right: 0;}
.hotel-list-item .hotel-text .hotel-name a{color:#02908c;font-size:24px;line-height:32px;font-weight:700;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;}
.hotel-list-item .hotel-text .hotel-name a:hover{color:#b7a346}
.hotel-list-item .hotel-text .hotel-star-address{float:left;width:100%;color:#888;margin: 0 0 10px 0;}
.contact-ms-detial{width:830px;padding:10px 30px 0;position:absolute;z-index:10;left:0;right:0;margin:auto;bottom:0;background-color:#fff;}
.detail-booking-t .contact-page{height:775px;}
.detail-booking-t .contact-page .contact-ms-detial{top:0;text-align:center;}
.detail-booking-t .form-field.field-date .field-input{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-calendar.png) right center no-repeat;padding-right:20px;}
.detail-booking-t .form-field .field-input{position:relative;z-index:2;width:100%;outline:0;color:#02908c;background-color:transparent;font-weight:600;border:1px dashed #4da981;}
.payment-form .will_travel ul li span.solo{cursor:pointer;width:19px;height:27px;margin:0 0 0 20px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -75px -923px no-repeat;float:left;}
.payment-form .will_travel ul li span.solo:hover, .payment-form .will_travel ul li.active span.solo{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -75px -953px no-repeat;}
.payment-form .will_travel ul li span.couple{cursor:pointer;width:35px;height:27px;margin:0 0 0 27px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -104px -923px no-repeat;float:left;}
.payment-form .will_travel ul li span.couple:hover, .payment-form .will_travel ul li.active span.couple{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -104px -953px no-repeat!important;}
.payment-form .will_travel ul li span.family{cursor:pointer;width:43px;height:27px;margin:0 0 0 18px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -149px -923px no-repeat;float:left;}
.payment-form .will_travel ul li span.family:hover, .payment-form .will_travel ul li.active span.family{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -149px -953px no-repeat;}
.payment-form .will_travel ul li span.group{cursor:pointer;width:67px;height:27px;margin:0 0 0 5px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -202px -923px no-repeat;float:left;}
.payment-form .will_travel ul li span.group:hover, .payment-form .will_travel ul li.active span.group{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -202px -953px no-repeat;}
.payment-form .will_travel ul li .radio-checkbox{width:100%;float:left;}
#submit_book{margin-top:15px;width:100%;}
.payment-form .div-class-t ul li span.star-3{width:40px;height:38px;margin:0 0 0 45px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0px -1597px no-repeat;float:left;cursor:pointer;}
.payment-form .div-class-t ul li.active span.star-3{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0px -1647px no-repeat;}
.payment-form .div-class-t ul li span.star-4{width:40px;height:38px;margin:0 0 0 45px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -44px -1597px no-repeat;float:left;cursor:pointer;}
.payment-form .div-class-t ul li.active span.star-4{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -44px -1647px no-repeat;}
.payment-form .div-class-t ul li.active span.star-5{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -92px -1647px no-repeat;}
.payment-form .div-class-t ul li span.star-5{width:40px;height:38px;margin:0 0 0 45px;cursor:pointer;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -92px -1597px no-repeat;}
.payment-form .departure-date .input-custom .field-input{background:none;}
.payment-room .col-lg-12 .body-success{width:100%;margin:30px auto;float:left;border:2px solid #87AD22;background:#FFF;border-radius:5px;padding:10px;}
.payment-room .col-lg-12 .body-success .title{float:left;display:inline;border-bottom:1px solid #F1F1F1;text-shadow:1px 1px 0 #FFF;background:#FFF;width:100%;}
.payment-room .col-lg-12 .body-success .title h3{padding-top:8px;line-height:32px;font-size:19px;color:#090;padding-right:5px;text-decoration:none;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/yes.gif) no-repeat left 15px;padding-left:25px;text-shadow:0 1px 0 #FFF;font-weight:bold;margin:0 auto;max-width:450px;}
.payment-room .col-lg-12 .body-success .content-success{float:left;width:100%;padding:10px;}
.payment-room .col-lg-12 .content-booking{width:70%;margin:0 auto;}
.nav-desktop ul>li.like_header{height:60px;}
.nav-desktop ul>li.like_header:hover{background-color:#004c56;}
.nav-desktop ul>li.like_header:hover #love-pk font{color:#fff;}
.nav-desktop ul>li.like_header:hover #love-pk a #total_like{color:#fff;}
.about-row{width:100%;float:left;margin:10px 0;}
.about-cn .tab-content .tab-content-about{width:100%;float:left;margin:20px 0;}
.about-cn .team .best-about{width:100%;float:left;}
.team .best-about .col-md-4 a span{width:60px;height:60px;float:left;transition:all 0.3s ease-out 0.1s;}
.team .best-about .col-md-4 a span.des{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -201px 0 no-repeat;}
.team .best-about .col-md-4 a:hover span.des{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -201px -70px no-repeat;}
.team .best-about .col-md-4 a span.price{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -271px 0 no-repeat;}
.team .best-about .col-md-4 a:hover span.price{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -271px -70px no-repeat;}
.team .best-about .col-md-4 a span.agent{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -341px 0 no-repeat;}
.team .best-about .col-md-4 a:hover span.agent{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -341px -70px no-repeat;}
.team .best-about .col-md-4 a h2{width:100%;float:left;text-align:center;font-size:25px;color:#666;}
.team .best-about .col-md-4 a p{width:100%;float:left;text-align:center;color:#666;}
.cruise-booking .payment-form .col-lg-6 .form-field .select-country{border:1px solid #dedede;padding:14px 20px;color:#333;width:100%;font-family:'Open sans';outline:0;}
.cruise-booking .payment-form .col-lg-6 .form-field .no-cabin{border:1px solid #dedede;padding:14px 20px;color:#333;width:100%;font-family:'Open sans';outline:0;}
.cruise-booking .payment-form .col-md-8 #title-promotion{width:100%;float:left;border-bottom:1px solid #f5f5f5;margin-bottom:20px;}
.cruise-booking .payment-form .col-md-8 #title-promotion span.nav-info{width:19px;height:19px;margin:15px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -363px -319px no-repeat;float:left;}
.cruise-booking .payment-form .col-md-8 #title-promotion h2{font-weight:bold;line-height:50px;color:#ff6600;font-size:12px;float:left;padding:0;margin:0;}
.cruise-booking .payment-form .col-md-8 #title-promotion h2 a{color:#F00;font-weight:600;}
.cruise-booking .payment-form .col-md-8 #title-promotion .book_promo{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -140px -1280px;float:right;height:52px;cursor:pointer;min-width:130px;position:relative;}
.cruise-booking .payment-form .col-md-8 #title-promotion .book_promo .promo_value{position:absolute;color:rgb(255, 255, 255);font-size:14px;left:15px;top:23px;width:32px;text-align:center;}
.cruise-booking .expiry-date .col-lg-12{padding:0;}
.cruise-booking .col-lg-12{padding:0;}
.cruise-booking .payment-form .col-md-8 .col-lg-6{float:left;padding-left:0;}
.cruise-booking .payment-form .col-md-8 .loader-bookcruise{margin-top:40px;}
.cruise-booking .payment-form .col-md-8 .col-lg-6 .field-select .select-country{padding:9px 20px;}
.cruise-booking .payment-form .col-md-8 .col-lg-6 .field-select .no-cabin{padding:9px 20px;}
.cruise-booking .payment-form .col-md-8 .select-cabin-cruise{float:left;width:100%;margin-top:20px;}
.cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3{padding:0 5px;}
.cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3 p{line-height:11px;margin:10px 10px 0px 0;float:left;font-size:12px;}
.cruise-booking .payment-form .col-md-8 .expiry-date{margin-top:0;}
.cruise-booking .payment-form .col-lg-3 select{padding:5px;width:77px;border:1px solid #dedede;}
.cruise-booking .payment-form .col-md-8 .bottom{width:100%;float:left;margin:20px 0 0 0;}
.cruise-booking .payment-form .col-md-8 .bottom .btn-submit button{width:100%;}
.cruise-booking .payment-form .col-md-8 .booking-select{width:100%;float:left;margin:15px 0 0 0;}
.cruise-booking .payment-form .col-md-4 .detail-booking h3{width:100%;line-height:35px;text-align:center;color:#02908c;font-size:26px;float:left;margin-top:0;}
.cruise-booking .payment-form .col-md-4 .detail-booking hr{margin:0;}
.box-cabin .table-responsive .tbl-cabin {border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.box-cabin .table-responsive .tbl-cabin tr{background:#e6f8d7;}
.box-cabin .table-responsive .tbl-cabin tr.c2{background:#fff;}
.cruise-booking .payment-form .col-md-4 .detail-booking img{width:100%;float:left;margin:0 0 15px 0;}
.cruise-booking .payment-form .col-md-4 .detail-booking .col-lg-12 ul{width:100%;float:left;position:relative;margin:0;}
.cruise-booking .payment-form .col-md-4 .detail-booking .col-lg-12 ul li{margin:0 15px 0 0;float:left;}
.cruise-booking .payment-form .col-md-4 .detail-booking .col-lg-12 ul li a{color:#25aae1;text-decoration:underline;line-height:20px;float:left;}
.cruise-booking .payment-form .col-md-4 .detail-booking .col-lg-12 ul li a:hover{text-decoration:none;}
.cruise-booking .payment-form .col-md-4 .detail-booking .col-lg-12 ul li a span.in{width:12px;height:12px;margin:4px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -305px -1286px no-repeat;float:left;}
.cruise-booking .payment-form .col-md-4 .detail-booking .col-lg-12 ul li a span.ex{width:12px;height:12px;margin:4px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -324px -1286px no-repeat;float:left;}
.cruise-booking .payment-form .col-md-4 .detail-booking .col-lg-12 ul li a span.po{width:12px;height:12px;margin:4px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -342px -1286px no-repeat;float:left;}
.cruise-booking .payment-form .select-cabin{float:left;margin:0;}
.cruise-booking .payment-form {margin:30px 0 0;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title{width:100%;float:left;border-bottom:#f5f5f5 solid 1px;margin-top: -20px;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title #icon-ca{width:80px;margin:0 auto;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title #icon-ca span.icon-cabin{width:80px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -26px -1421px no-repeat;float:left;margin:-60px 0 10px 0;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title h2{color:#02908c;float:left;width:100%;text-align:center;padding:0 0 0 0;}
.cruise-booking .payment-form .select-cabin .box-cabin{width:100%;float:left;margin:20px 0 0 0;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin{width:100%;float:left;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .left-table{max-width:290px;font-size:14px;float:left;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .left-table b{color:#02908c;font-size:16px;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .left-table font{color:#666;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .right-table{font-size:16px;float:right;}
.cruise-booking .payment-form .col-md-8 .expiry-date:before{content:initial;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title h2{font-size:14px;margin-bottom: 10px;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title h2 strong {font-size: 15px;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title h2 span {font-size: 14px;color: #888;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .right-table span.icon-nar{width:23px;height:21px;margin:3px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -199px -1427px no-repeat;float:left;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .right-table font a{height:31px;background:none;line-height:31px;color:#666;float:left;font-size:14px;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .right-table a.pro{width:275px;height:31px;padding:0 13px 0 0;margin:0 0 0 5px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -166px -1464px no-repeat;line-height:31px;text-align:right;float:right;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .right-table a.pro i{color:#fff;font-size:10px;font-style:normal;text-transform:uppercase;}
.cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .right-table a.pro b{color:#fff;text-transform:uppercase;font-weight:normal;}
.cruise-booking{color:#666;}
#header-love:hover .fa-heart-o, a.active .fa-heart-o {color: #FFF;}
#header-love:hover, a.active #header-love {color: #b7a346;}
.special-offers-pack{float:right;position:relative;}
.package-detail .container .main-cn .tab-content #section5 .nav-tabs-two{text-align:center;width:98%;margin:0 12px;}
.special-offers-pack a.offer-tours{width:30%;float:right;text-align:right;color:orange;margin-bottom:10px;margin-top:-50px;padding-right:10px;}
.box-cabin .table-responsive .tbl-cabin th{font-size:13px;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive{width:100%;float:left;margin-top:-10px;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin td, .cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin th{border-left:1px solid #ddd;border-top:1px solid #ddd;padding:8px 5px;text-align:center;color:#fff;vertical-align:inherit;min-width: 50px;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin tr th{background-color:#00a9a4;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin{width:310px;color:#555;text-align:left;float:left;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #img-cabin{width:60px;height:53px;margin:0 10px 0 0;float:left;position:relative;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #img-cabin img{width:60px;height:53px;float:left;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #img-cabin .fa-search-plus{position:absolute;top:0;right:0;background-color: transparent;font-size: 10px;color: #fff;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #img-cabin:hover .fa-search-plus {color: #02908c;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #item-listcabin h2{padding:0;margin:0;width: 100%;float: left;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #item-listcabin > span {display: inline-block;font-size: 10px;color: #666;background-color: #ddd;-webkit-border-radius: 3px;-khtml-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;padding: 2px 10px;font-weight: normal;line-height: 15px;margin: 0;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #item-listcabin h2 a{color:#02908c;font-size:16px;font-weight:bold;float:left;line-height: 16px;margin-bottom: 5px;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #item-listcabin p{font-size:12px;float:left;width: 100%;margin-bottom: 0;}
.cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #item-listcabin{float:left;max-width: 220px;}
#price-free p > i {font-size: 14px;}
.cruise-booking #box-summary #trans ul li,.cruise-booking #box-summary .book-summary ul li{margin:0;border-bottom:1px dotted #ddd;color:#666;font-size:13px;}
.head-detail .detal-tours-head .detail-t .col-sm-12{margin:0;border:0;padding:0 15px;}
.cruise-booking .payment-form .col-md-12 #grid{width:100%;float:left;}
.cruise-booking .panel-group{width:100%;float:left;}
.cruise-booking .group-div{width:100%;float:left;}
.fa-check {color: #02908c;font-size: 16px;}
.tour_exclusions .fa-check {color: #ccc;}
.cruise-booking .panel-group .panel .panel-heading .panel-title a .icon{margin:0;}
.cruise-booking .payment-form .col-md-12 #grid #flit{width:100%;float:left;}
.cruise-booking .payment-form .col-md-12 #grid .summary{width:100%;float:left;}
.cruise-booking .payment-form .col-md-12 #grid .summary #tieude{width:100%;text-align:center;line-height:70px;color:#07539c;font-size:18px;text-transform:uppercase;border-bottom:#f5f5f5 solid 1px;float:left;padding-bottom:15px;}
.cruise-booking .payment-form .col-md-12 #grid .summary #tieude #icon-title{margin:0 auto;max-width:80px;}
.cruise-booking .payment-form .col-md-12 #grid .summary #tieude h3{width:100%;float:left;text-align:center;margin:0;}
.cruise-booking .payment-form .col-md-12 #grid .summary #tieude span.icon-summary{width:80px;height:40px;background:rgba(0, 0, 0, 0) url("https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png") no-repeat scroll -86px -1551px;float:left;margin:-43px 0 10px 0;}
.cruise-booking .payment-form .col-md-12 #grid #flit #tieude{width:100%;text-align:center;line-height:70px;color:#02908c;font-size:18px;text-transform:uppercase;position:relative;border-bottom:#f5f5f5 solid 1px;float:left;}
.cruise-booking .payment-form .col-md-12 #grid #flit #tieude span.icon-mail{margin:-50px 0 0 0;width:50px;height:54px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -115px -1421px no-repeat;float:left;}
.cruise-booking .payment-form .col-md-12 #grid #flit #tieude #title-contact{max-width:50px;margin:0 auto;}
.cruise-booking .payment-form .col-md-12 #grid #flit #tieude h3{text-transform:none;width:100%;text-align:center;float:left;margin:0;padding-bottom:10px;font-size: 23px;}
#info-cabin #item-listcabin h2 a:hover{text-decoration:underline;}
#max-people{height:17px;position:relative;float:left;width: 100%;}
#max-people span.people1{width:15px;height:17px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -273px -1428px no-repeat;float:left;margin:0px 0 0 5px;}
#max-people span.people2{width:31px;height:17px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -293px -1428px no-repeat;float:left;margin:0px 0 0 5px;}
#max-people span.people3{width:42px;height:17px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -330px -1428px no-repeat;float:left;margin:0px 0 0 3px;}
#max-people span.people4{width:52px;height:17px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -378px -1428px no-repeat;float:left;margin:0px 0 0 0px;}
#price-people{width:100%;height:50px;color:#555;font-size:14px;float:left;}
#price-people font{width:100%;height:15px;text-decoration:line-through;float:left;}
#price-people b{width:100%;color:orange;font-size:14px;float:left;}
#price-people b.zero{color:#888;font-weight:normal;}
.cruise-detail .container .head-detail .col-sm-7 .cruise-star{width:auto;margin-left:10px;}
#price-free{width:100%;min-height:50px;color:#555;font-size:14px;float:left;text-align:center;}
#price-free font{text-decoration:line-through;font-size:16px;}
#price-free b{color:#02908c;font-size:18px;line-height:18px;}
#price-free p{width:100%;color:#666;text-align:center;font-size:12px;margin:5px 0 0 0;float:left;}
#price-save{width:100%;min-height:50px;color:#555;font-size:14px;float:left;}
#price-save font{width:100%;text-decoration:line-through;font-size:20px;float:left;font-weight: normal;color: #888;}
#price-save b{width:100%;color:#F00;font-size:18px;line-height:18px;float:left;}
#price-save p{width:100%;color:#fe8802;text-align:center;font-size:11px;font-weight: bold;margin:5px 0 0 0;float:left;}
#price-save p.sales-offer {width: auto;float: none;display: inline-block;}
.price-save#price-save p:last-child{color: #666;text-align: center;font-size: 12px;margin: 5px 0 0 0;float: left;font-weight: normal;}
/*td .radio-checkbox:hover label:after {opacity: 1;visibility: visible;}*/
td .radio-checkbox:hover label:before{background:#f1f1f1}
.box-cabin .table-responsive .tbl-cabin tr.c2:hover {background-color: #eff9eb;}
.box-cabin .table-responsive .tbl-cabin tr.c2.current {background-color: #eff9eb;}
#conditions{width:100%;min-height:50px;color:#868686;font-size:12px;text-align:left;float:left;}
#conditions ul{width:100%;float:left;margin: 0;}
#box-service{float:right;}
.subscribe .follow-us .follow-group a img{margin-top:-3px;}
#conditions ul li{width:100%;float:left;}
#select-cabin{width:100%;min-height:35px;float:left;}
td #select-cabin {text-align: center;margin: 0;line-height: 35px;}
td #select-cabin > label {float: none;padding: 0;}
#select-cabin a{width:16px;height:17px;margin:0 0 0 10px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/radio.png) 0 0 no-repeat;float:left;}
#select-cabin a:active{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/radio.png) 0 -41px no-repeat;}
#select-cabin a:visit{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/radio.png) 0 -41px no-repeat;}
#select-cabin a.active{width:16px;height:17px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/radio.png) 0 -41px no-repeat;float:left;}
#box-service #title-service{line-height:30px;color:#02908c;font-size:20px;border-bottom:1px solid #f5f5f5;float:left;width:100%;padding-bottom: 8px;}
#box-service #title-service span.fa-car{width:30px;height:30px;color: #02908c;text-align: center;line-height: 30px;margin: 0 5px 0 0;font-size: 18px;}
#box-service #title-service span.fa-briefcase{width:30px;height:30px;color: #02908c;text-align: center;line-height: 30px;margin: 0 5px 0 0;font-size: 18px;}
#box-service ul{float:left;font-size:12px;width:100%;}
#box-service ul li{float:left;width:100%;}
#box-service ul li span{padding-left:10px;margin:0;font-size:13px;line-height:20px;}
#box-service ul li input{float:left;}
#left-contact .info-contact-c{margin-top:20px;float:left;}
#left-contact .info-contact-c .col-lg-6{margin-bottom:10px;float:left;width:50%;}
#left-contact{min-height:200px;float:left;}
#left-contact label.contact1{width:290px;margin:20px 20px 5px 0;font-size:14px;text-transform:uppercase;font-weight:normal;color:#555;float:left;}
#left-contact label.contact2{width:290px;margin:20px 0 5px 0;font-size:14px;text-transform:uppercase;font-weight:normal;color:#555;float:left;}
#left-contact label.contact3{width:600px;margin:20px 0 0 5px;border-top:1px solid #dddddd;line-height:40px;font-size:14px;text-transform:uppercase;font-weight:normal;color:#555;float:left;}
#left-contact input.left{width:276px;height:32px;background:#f5f5f5;line-height:32px;border:2px solid #dddddd;margin:0 20px 0 0;padding:0 5px;float:left;}
#left-contact input.right{width:276px;height:32px;background:#f5f5f5;line-height:32px;border:2px solid #dddddd;margin:0;padding:0 5px;float:left;}
#left-contact select.country{width:100%;padding:9px 20px;border:1px solid #dedede;margin:0;}
#left-contact textarea{border:1px solid #dddddd;padding:10px;float:left;}
#left-contact a.button{margin:15px 0 0 0;letter-spacing:3px;float:right;width:100%;text-align:center;font-size:26px;}
#left-contact p{text-transform:uppercase;margin:25px 0 0 0;float:left;}
#left-contact p b{font-size:20px;color:#F00;}
#right-contact{min-height:200px;float:left;}
#right-contact #expert{width:100%;margin:20px 0;float:right;}
.sidebar-cn .search-sidebar{padding:0 30px;}
#right-contact #expert .bao-cruise{margin:0 auto;width:100%;}
#right-contact #expert #icon-phone{width:50px;height:49px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) -26px -1502px no-repeat;float:left;}
#right-contact #expert #number-phone{width:100%;float:left;text-align:center;}
#right-contact #expert .bao-cruise .logo-24{margin:0 auto;width:50px;}
#right-contact #expert #number-phone h2{font-weight:bold;font-size:14px;margin:0 0 10px 0;float:left;color:#868686;padding-top:0;width:100%;}
#right-contact #expert #number-phone font{color:#02908c;font-size:14px;line-height:8px;float:left;font-weight:bold;width:100%;}
#right-contact #expert #number-phone p{font-size:12px;margin:12px 0 0 0;line-height:14px;float:left;}
#right-contact #bestprice{min-height:200px;float:left;width:100%;}
#right-contact #bestprice .col-lg-12 p{margin-top:10px;}
#box-service ul li span{color:#666;}
#right-contact #bestprice .col-lg-12 p a{color:#666;font-size:12px;}
#right-contact #bestprice h2{padding-top:0;color:#868686;font-size:14px;text-align:center;float:left;width:100%;margin:20px 0 0 0;font-weight:bold;}
#right-contact #bestprice #logo-trip{float:left;width:100%;}
#right-contact #bestprice #logo-trip .logo{margin:0 auto;width:128px;}
#right-contact #bestprice #logo-trip h3{width:100%;float:left;}
#right-contact #bestprice #logo-trip img{float:left;}
#right-contact #bestprice #logo-trip h3 a{color:#666;font-family:"Open sans";text-decoration:none;font-size:12px;text-align:center;float:left;width:100%;}
#right-contact #bestprice #logo-trip h3 a:hover{text-decoration:none;}
#right-contact #bestprice #logo1{float:left;width:100%;}
#right-contact #bestprice #logo1 .logo{margin:0 auto;width:118px;}
#right-contact #bestprice #logo1 h3{width:100%;float:left;}
#right-contact #bestprice #logo1 img{float:left;}
#right-contact #bestprice #logo1 h3 a{color:#666;font-family:"Open sans";text-decoration:none;font-size:12px;text-align:center;float:left;width:100%;}
#right-contact #bestprice #logo1 h3 a:hover{text-decoration:none;}
.sales .sales-cn .col-xs-12 {padding-left: 15px;padding-right: 15px;}
#right-contact #bestprice #logo2 {margin:20px 0 0 0;float:left;}
#right-contact #bestprice #logo2 img{width:93px;height:59px;float:left;}
#right-contact #bestprice #logo2 p a{width:150px;font-size:11px;color:#868686;padding:23px 0 0 10px;float:left;}
#right-contact #bestprice #logo2 p a:hover{text-decoration:underline;}
#right-contact #bestprice #logo3 {width:280px;margin:20px 0 0 0;float:left;}
#right-contact #bestprice #logo3 img{width:118px;height:40px;float:left;}
#right-contact #bestprice #logo3 p a{width:150px;font-size:11px;color:#868686;padding:10px 0 0 10px;float:left;}
#right-contact #bestprice #logo3 p a:hover{text-decoration:underline;}
#box-summary{width:70%;min-height:200px;margin:20px auto 0;}
#box-summary #title-cruise{width:100%;border-bottom:1px dotted #D1D1D1;padding-bottom:5px;float:left;}
#box-summary #title-cruise ul{display: inline-block;}
#box-summary #title-cruise ul li{padding:0 25px 0 0;margin:0 25px 0 0;float:left;width:auto;color:#666;}
#box-summary #title-cruise ul li:last-child{border-right:none;margin-right:0;}
#box-summary #title-cruise ul li span.icon{width:14px;height:11px;margin:7px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) 0 -1574px no-repeat;float:left;}
#box-summary #title-cruise ul li span{font-size:14px;color:#666;}
#sum_price_cab_0{float:right;}
.banner-cn #text-home{width:100%;float:left;text-align:center;color:#fff;margin-bottom:100px;font-size:40px;}
.cruise-page .col-lg-12 .hotel-list .destination-cruise{width:100%;float:left;padding:10px 30px 0 30px;text-align:center;}
.detail-tour .element-cn .col-lg-12 .tab-pane .tour-itinerary .panel-group .col-lg-9 , .detail-tour .element-cn .col-lg-12 .tab-pane .tour-itinerary .panel-group .col-lg-3{padding:0;}
.detail-tour .element-cn .col-lg-12 .tab-pane .tour-itinerary .panel-group .col-lg-12{padding:0;}
#box-summary #li-cabin{background:#fbfbfb;width:100%;line-height:20px;color:#666;margin:10px 0 0 0;padding:3px;float:left;border-bottom:1px solid #EEE;font-size:13px;}
#box-summary #li-cabin img{margin:3px 10px 3px 3px;float:left;}
#box-summary #li-cabin font{color:orange;font-size:14px;font-weight:bold;float:right;}
#box-summary #li-cabin span{float:right;font-size:12px;text-decoration:line-through;color:#999;margin:0 5px 0 0;line-height:20px;}
#box-summary #li-cabin span.icon{width:14px;height:11px;margin:2px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) 0 -1574px no-repeat;float:left;}
#box-summary #li-service{width:100%;line-height:20px;margin:10px 0 0 0;padding:0 0 10px 0;float:left;font-size:13px;}
#box-summary #li-service i{font-style:normal;}
#box-summary #trans ul li i,#box-summary .book-summary ul li i{font-style:normal;}
#box-summary #li-service img{margin:0 10px 0 15px;float:left;}
#box-summary #li-service font{color:orange;font-size:14px;font-style:normal;font-weight:bold;float:right;}
#box-summary #li-service span{float:right;font-size:12px;text-decoration:line-through;color:#999;margin:0 5px 0 0;}
#box-summary #li-service span.icon{width:14px;height:11px;margin:2px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) 0 -1574px no-repeat;float:left;}
#box-summary #trans{width:100%;margin:10px 0 0 0;float:left;}
#box-summary #trans #sum_pri_trans{float:right;}
#box-summary #trans ul,#box-summary .book-summary ul{width:100%;float:left;}
.cruise-booking .payment-form .col-md-8 .col-lg-6 .field-select select{color:#333;}
#box-summary #trans ul li,#box-summary .book-summary ul li{width:100%;margin:0 0 10px 0;padding-left:15px;float:left;}
#box-summary #trans ul li font,#box-summary .book-summary ul li font{color:orange;font-size:14px;font-weight:bold;float:right;}
#box-summary #trans ul li span,#box-summary .book-summary ul li span{float:right;font-size:12px;text-decoration:line-through;color:#999;margin:0 5px 0 0;}
#box-summary #trans ul li span.icon,#box-summary .book-summary ul li span.icon{width:14px;height:11px;margin:5px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) 0 -1574px no-repeat;float:left;}
#box-summary #total-price{width:100%;margin:10px 0 25px 0;float:left;border-top:1px solid #ddd;padding-top:15px;}
#box-summary #total-price label{float:left;line-height:25px;font-weight:bold;}
#box-summary #total-price input.code{width:200px;height:25px;border:1px solid #98ce44;border-left:5px solid #98ce44;margin:0 10px 0 0;background:#fff;padding:0 5px;float:left;}
#box-summary #total-price input.code-yes{width:200px;height:25px;border:1px solid #98ce44;border-left:5px solid #98ce44;margin:0 10px 0 0;background:#fff url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) 175px -1566px no-repeat;padding:0 5px;float:left;}
#box-summary #total-price input.code-no{width:200px;height:25px;border:1px solid #98ce44;border-left:5px solid #98ce44;margin:0 10px 0 0;background:#fff url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png) 175px -1606px no-repeat;padding:0 5px;float:left;}
#box-summary #total-price a.apply{height:25px;background:#98ce44;color:#fff;padding:0 20px;line-height:23px;text-align:center;float:left;}
#box-summary #total-price a.apply b{font-size:16px;font-weight:normal;color:#fff;}
#box-summary #total-price a:hover.apply{background:#98d637;color:#fff;}
.sales.home_page .sales-cn > .row {display: inline-block;margin-top: 15px;margin-bottom: 15px;margin-left: -15px;margin-right: -15px;}
#box-summary #total-price span{line-height:25px;float:right;font-size:14px;margin:0;}
#box-summary #total-price span font{color:#ff0000;font-size:22px;font-weight:bold;}
#box-summary #total-price span strong{text-decoration:line-through;margin:0 5px;color:#999;font-weight:normal;font-size:20px;}
input[type=radio].css-checkbox{display:none;}
input[type=radio].css-checkbox + label.css-label{padding-left:18px;height:21px;display:inline-block;line-height:21px;background-repeat:no-repeat;background-position:0 0;font-size:21px;vertical-align:middle;cursor:pointer;}
input[type=radio].css-checkbox:checked + label.css-label{background-position:0 -40px;}
label.css-label{background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/radio.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.popover{position:absolute;z-index:1010;display:none;width:262px;margin-left:-10px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}
.popover span{float:right;margin-right:2px;}
.popover span a{color:#999;}
.popover span a:hover{text-decoration:underline;}
.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:30px;}
.popover.left{margin-left:-10px;}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.popover-title:empty{display:none;}
.popover-content{padding:9px 14px;}
#inclu .popover-content li{background:url("https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png") no-repeat scroll -255px -144px rgba(0, 0, 0, 0);width:212px;padding-left:20px;line-height:20px;height:auto !important;}
#exclu .popover-content li{background:url("https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/sprite.png") no-repeat scroll -300px -18px rgba(0, 0, 0, 0);width:212px;padding-left:20px;line-height:20px;height:auto !important;}
#policy .popover-content li{list-style:circle;margin-left:20px;line-height:20px;height:auto;}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover .arrow{border-width:11px;}
.popover .arrow:after{border-width:10px;content:"";}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}
.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}
.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}
.line_servi2{width:80%;}
.line_servi2 .pickad{width:99%;}
.travel_guide{margin-top:20px;display: inline-block;}
#main-tailormade {margin-top: 20px;width: 100%;float: left;text-align: center;}
.travel_guide .guide{margin-top:20px;width: 100%;display: inline-block;}
#most-read-articles{float:left;}
.articles{width:100%;float:left;margin-bottom:20px;overflow:hidden;transition:all 1s ease;}
.articles img{width:100%;float:left;margin:0 0 10px 0px;vertical-align:middle;}
.articles:hover img {opacity: .8;}
.articles a{font-size:16px;text-align:justify;transition:all 0.5s ease;font-weight:600;color:#333;}
.articles:hover{border-radius:2px;}
.articles a:hover{color:#02908c;}
.left_detail_travel{padding:0 !important;}
.special-offer .ui-widget{font-family:arial;font-size:12px;}
.special-offer .ui-widget-content{border:none;width:100%;margin-left:0;border-top:none;background:transparent;color:#555;}
.bre-book{width:100%;margin-top:5px;float:left;color:#0854a2;font-weight:bold;line-height:20px;}
.bre-book .left-bre{width:430px;color:#6a6a6a;float:left;font-size:12px;}
.bre-book .left-bre a{color:#6a6a6a;font-size:12px;}
.bre-book .left-bre .current{color:#0854a2;font-size:12px;}
.bre-book .left-bre a span:hover{text-decoration:underline;font-size:12px;}
.bre-book .left-bre a:hover{text-decoration:underline;}
.bre-book .left-bre .icon{width:32px;height:40px;margin:5px 15px;float:left;}
.bre-book .left-bre .muiten{white-space:103px;margin:12px 0 0 0;height:15px;float:left;}
.bre-book .right-bre{width:572px;min-height:75px;float:right;}
.bre-book .right-bre .bre-logo{width:136px;font-size:12px;color:#6a6a6a;text-align:center;line-height:20px;float:left;}
.bre-book .right-bre .bre-logo img{float:left;border:none;}
.bre-book .right-bre .bre-logo a{color:#6a6a6a;}
.bre-book .right-bre .bre-logo a:hover{text-decoration:underline;}
#processing{bottom:0;z-index:999;background-color:#FFF;text-align:center;height:55px;left:1px;margin:10px auto 0;display:none;width:250px;font-weight:bold;color:#66CC00;border:none;}
.box_mess_check{display:none;float:right;padding-left:20px;color:#ff6600;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/note.png) no-repeat left center;font-weight:bold;font-size:12px}
.box_mess_check2{float:right;display:inline;margin-right:8px;margin-top:20px;padding-left:20px;color:#F60;padding-top:5px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/note.png) no-repeat left center;display:none;font-style:italic}
.box_thank_you{background:#fff;border-radius:15px;float:left;display:inline;width:770px;margin-top:10px;margin-left:115px;font-family:arial;}
.con_info_cab{float:left;position:relative;}
.line_info_over{bottom:10px;color:#6C665C;font-weight:bold;line-height:1.2;position:absolute;text-align:right;z-index:30;display:none;}
.box_info_over{float:left;width:500px;border:5px solid #DCE9A9;background-color:#FFF;border-radius:3px;line-height:18px;}
.box_info_over .info_img{float:left;display:inline;margin:3px;padding:2px;width:200px;text-align:center;text-transform:uppercase;border:1px solid #EAEAEA;}
.box_info_over .info_img b{color:#0854A2;}
.box_info_over .info_co1{float:left;display:inline;text-align:left;margin-top:5px;margin-left:5px;width:150px;border-right:1px #D1D1D1 solid;color:#333;font-weight:normal;}
.box_info_over .info_co2{float:left;display:inline;text-align:left;margin-top:5px;margin-left:5px;width:110px;color:#333;font-weight:normal;}
.box_info_over .info_co3{float:left;display:inline;text-align:left;margin-top:8px;margin-left:5px;width:260px;color:#333;font-weight:normal;}
.box_info_over .info_co4{float:left;display:inline;text-align:left;margin-top:5px;margin-left:5px;color:#333;font-weight:normal;}
.box_info_over .info_co4 ul{width:460px;height:auto;margin-left:30px;float:left;}
.box_info_over .info_co4 ul li{color:#888;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -255px -144px no-repeat;font-size:12px;font-style:italic;padding-left:15px;padding-right:5px;line-height:20px;width:200px;float:left;margin:0;}
.line_servi2{float:left;display:inline;margin-top:8px;width:90%;}
.line_servi2 .sub-checkbox{float:left!important;margin-left:50px;}
.line_servi2 .pickad{float:left;padding:3px;display:inline;width:100%;margin-right:6px;font-weight:normal;font-size:12px;border:1px solid #cdcdcd;margin-left:32px;}
.myi{float:left;padding-top:3px;color:#333;}
#right-contact #bestprice .col-lg-12{margin-bottom:5px;width:100%;float:left;text-align:center;}
#right-contact #bestprice .col-lg-12 .logo-vn{margin:0 auto;width:95px;}
.line_servi2 #tourguide{float:left;margin-right:3px;margin-top:4px;}
.line_servi2 #dropoff{float:left;margin-right:3px;margin-top:4px;}
#info-contact-popup{width:1000px;height:155px;background:#fbfbfb url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/bg_contact.png) no-repeat;float:left;display:inline;margin-top:20px;}
#info-contact-popup .inquiry{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/inquiry-contact.png) no-repeat -86px 0;width:85px;height:80px;margin:55px 30px 0 0;float:right;border:none;cursor:pointer;}
#info-contact-popup .inquiry:hover{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/v2/inquiry-contact.png) no-repeat;}
#info-contact-popup a{color:#0854A2;width:130px;text-decoration:underline;float:right;}
#info-contact-popup a:hover{text-decoration:none;}
#left-contact .info-contact-c .col-lg-12{padding:0 15px;}
.main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #night-des{width:224px;height:85px;padding:10px;text-align:center;border-right:1px dotted #ccc;margin:0 20px 0 0;float:left;cursor:pointer;}
.main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #night-des a img{width:50px;height:50px;margin:5px 10px 5px 0;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #night-des #txt-des{height:60px;line-height:30px;float:left;}
.main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #night-des #txt-des font{height:29px;line-height:29px;border-bottom:1px solid #e5e5e5;text-transform:uppercase;float:left;width:100%;}
.cruise-booking .payment-form .select-cabin .col-md-4 .detail-booking p{width:100%;float:left;}
.hotels-detail-cn .review-tabs .tab-content .col-md-12,.hotels-detail-cn .review-tabs .tab-content .col-md-10{padding-right:0;}
.hotels-detail-cn .review-tabs .tab-content .col-md-12{padding-left:0;width:100%;float:left;}
.hotels-detail-cn .review-tabs .tab-content .love-hotel{margin-bottom:20px;}
.hotels-detail-cn .review-tabs .tab-content .love-hotel p{text-align:justify;}
.hotel-list-item .hotel-text .hotel-star-address .hotel-star{color:#666;font-size:10px}
.hotel-list-item .hotel-text .hotel-star-address .rating{position:absolute;right:0;top:0;line-height:35px;text-align:center;font-weight:300;font-size:16px;color:#111;width: 120px;}
.hotel-list-item .hotel-text .hotel-star-address .rating a img {width: 60%;float: right;}
.hotel-list-item .hotel-text .hotel-star-address .rating ins{text-decoration:none;font-size:38px;font-weight:400}
.hotel-list-item .hotel-text .hotel-star-address .hotel-address{line-height:14px;display:inline-block;margin:0 0 0 5px;color:#02908c;font-family:'Open sans';font-size:14px}
.hotel-list-item .hotel-text .hotel-star-address .hotel-address > i {margin-top: 0;height: auto;}
.hotel-list-item .hotel-text p{color:#444;font-family:'Open sans';font-size:13px;line-height:20px;margin:5px 0 0}
.hotel-list-item .hotel-text p a{color:#111;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;}
.hotel-list-item .hotel-text p a.trip_win {margin-left: 23px;}
.hotel-list-item .hotel-text .hr{width: 45px; margin:20px 0 0;float:left;height: 2px;color: #333;}
.package-detail .container .main-cn .special-offers-pack{background-color:#FFFFFF;padding:0 30px 0px 30px;margin-top:-20px;}
.package-detail .container .main-cn .special-offers-pack a.offer-pack{width:100%;float:left;text-align:right;color:orange;margin-bottom:10px;}
.package-detail .container .main-cn .special-offers-pack .tab-pack{width:100%;float:left;padding-bottom:10px;}
.package-detail .container .main-cn .special-offers-pack .tab-pack .panel .panel-heading .panel-title .accordion-toggle small{color:#02908c;}
.cruise-detail .container .clearfix .detail-cn .row .check-rates-form h3 a{font-size:16px;color:#02908c;font-weight:bold;}
.hotel-list-item .hotel-text .price-box{margin-top:20px}
.cruise-cart .hotel-list-item .hotel-text .price-box .old-price{margin-right:5px;}
.cruise-cart .hotel-list-item .hotel-text .price-box .off-price{margin-top:0;margin-right:5px;}
.cruise-cart .hotel-list-item .hotel-text .price-box .special-price{margin-top:0;}
.hotel-list-item .hotel-text .price-box .price{color:#999;font-size:14px;font-family:'Open sans'}
.hotel-list-item .hotel-text .price-box .price.special-price{color:#02908c;font-size:26px}
.hotel-list-item .hotel-text .price-box .price.special-price small{font-size:14px;color:#999}
.hotel-list-item .hotel-text .hotel-service{margin-top:25px;padding:5px;border:1px solid #f0f0f0}
.hotel-list-item .hotel-text .hotel-service a{opacity: .5;display:block;float:left;margin:0 5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.hotel-list-item .hotel-text .hotel-service a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}
.hotel-list .hotel-grid-cn{}.hotel-list .hotel-grid-cn [class*=col-]{padding-left:0;padding-right:0}.hotel-list .hotel-grid-cn .hotel-item:after{position:absolute;width:1px;top:0;bottom:0;left:-1px;content:'';background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top left repeat-y;z-index:1}
.hotel-list .hotel-list-cn .hotel-list-item{overflow:hidden;position:relative;padding:30px;margin-bottom: 40px;border: 1px solid #E6E6E6;box-shadow: 0 0 5px 0 #e2e3e4;}
.hotel-list .hotel-list-cn .hotel-list-item:after{position:absolute;height:1px;top:0;left:0;right:0;content:'';z-index:1}
.hotel-list .page-navigation-cn{padding:30px 30px 0;position:relative}
.hotel-list .page-navigation-cn:before{position:absolute;height:1px;top:0;left:0;right:0;content:'';/*background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;*/z-index:1}
.tours-left .sidebar-cn .search-sidebar{padding:0 30px}
.box-bottom{margin:30px 0 20px 0;}
#wrap .banner .container .promotion{margin-top:168px;text-align:center;min-height:168px;}
#wrap .banner .container .promotion .getcode{background:none;border:none;width:153px;padding:0;color:#02908c;font-weight:bold;position:absolute;margin:105px 0 0 24px;}
#wrap .banner .container .promotion span{color:#fff;position:absolute;margin:148px 0 0 110px;}
#wrap .banner .container .promotion span b{font-size:15px;color:#fff;}
#wrap .banner .container .promotion .getcode:hover{color:#008000;}
#wrap .banner .container .banner-cn{margin-top:40px;}
.tab-destinations .tab-content #section1{padding:10px;}
#when-date ul li{width:69px;height:65px;margin:0 2px 2px 0;color:#fff;text-align:center;float:left;}
ul li.most{background:#25aae3;}
.packages-cat .hotel-list-item .hotel-text .hotel-star-address .rating #love-pk font{font-size:12px;}
ul li.great{background:#ea8bb5;}
ul li.off{background:#dcdad1;}
.destinations-detail .head-detail .des-detail .detail-t .col-sm-9{}
.destinations-detail .head-detail .des-detail .detail-t .col-sm-9 #when-date {float: right;}
.destination-hotel .list-hotel-cat .hotel-list-cn{padding:20px;}
#when-date ul li font{width:70px;font-size:30px;margin:10px 0 0 0;float:left;}
.des-detail .detail-t .col-sm-3 h1{font-size:40px;line-height:46px;margin-bottom:20px;}
#note{height:10px;margin:0 8px 0 0;font-size:9px;line-height:10px;float:left;}
#note span.most{background:#25aae3;}
#note span.great{background:#ea8bb5;}
#note span.off{background:#dcdad1;}
.radio-checkbox label{cursor:pointer;float:left;}
.tab-content-about .col-md-12 h2{text-align:center;font-size:24px;color:#0cab5b;float:left;width:100%; font-weight:bold;}
.tab-content-about .col-md-12 #box-advantages{width:100%;margin:0 0 30px 0;float:left;}
.tab-content-about .col-md-12 #box-advantages span.number{width:60px;height:60px;margin:0 25px 0 0;font-size:20px;line-height:60px;text-align:center;color:#02908c;background:#d9edf7;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.tab-content-about .col-md-12 #box-advantages #txt-ad{float:left;max-width:995px;}
.tab-content-about .col-md-12 #box-advantages #txt-ad h3{width:100%;font-weight:normal;font-size:20px;color:#02908c;margin:0 0 10px 0;float:left;}
#note span{width:20px;height:6px;margin:2px 5px 2px 0;float:left;}
.package-detail .container .main-cn .head-detail #top-pk{float:left;margin:5px 0 0 10px;}
.package-detail .container .main-cn .head-detail #top-pk span{height:29px;float:right;}
.package-detail .container .main-cn .head-detail #top-pk span.pk1{width:172px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -400px no-repeat;}
.package-detail .container .main-cn .head-detail #top-pk span.pk2{width:125px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -440px no-repeat;}
.package-detail .container .main-cn .head-detail #top-pk span.pk3{width:125px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -480px no-repeat;}
.package-detail .container .main-cn .head-detail #top-pk span.pk4{width:125px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 47px -520px no-repeat;}
.detail-tour .row .box-bottom .col-md-8{margin:0 auto;float:none;}
.tab-content .tab-pane .col-md-6 .table-tour .col-md-12{width:100%;float:left;}
.detail-tour .head-detail .head-dt-cn .row .col-sm-10 a span{float:left;}
.detail-tour .head-detail .head-dt-cn .row .hotel-service{border:none;margin:-4px 0 0 0;padding:0 0 0 0;}
.detail-tour .head-detail .head-dt-cn .row .detail-tour-exp{width:100%;float:left;margin-bottom:20px;}
.detail-tour .head-detail .head-dt-cn .row .detail-tour-exp .col-sm-2{height:29px;line-height:29px;}
.detail-tour .head-detail .head-dt-cn .row .col-sm-7 address{margin:5px 0;}
.price-book small{color:#0cab5b;font-size:20px;text-decoration:line-through;line-height: 33px;}
.widget_archive, .widget_categories{padding:0 30px}
.sidebar-cn .search-sidebar .form-radio{margin-top:20px}
.sidebar-cn .search-sidebar .form-radio li{float:none;padding:5px 0}.sidebar-cn .search-sidebar .row{margin-left:-10px;margin-right:-10px}.sidebar-cn .search-sidebar .row [class*=col-]{padding-left:10px;padding-right:10px}.sidebar-cn .search-sidebar .form-search .form-field{margin-top:15px;font-size:16px}.sidebar-cn .search-sidebar .form-search .field-date:after{right:10px}.sidebar-cn .search-sidebar .form-search .form-submit{margin-top:25px}
.sidebar-cn .search-sidebar .form-search .form-submit .awe-btn{line-height:42px;width:100%;}
.sidebar-cn .narrow-results,.sidebar-cn .widget-sidebar{padding:0 30px}
.sidebar-cn .narrow-results{margin-top:20px;}.sidebar-cn .start-rating-sidebar{margin-top:35px}
.sidebar-cn .price-slider-sidebar{margin-top:25px;padding-bottom:30px}
.sidebar-cn .facilities-sidebar{margin-top:30px}
.main .hotel-maps{padding-bottom:0}
#box-package{width:100%;float:left;margin:30px 0 0 0;}
#tab-itinerarie #box-package {cursor: pointer;}
#box-package #title-pk{width:100%;background:#f9f9f9;border:1px dotted #ccc;float:left;}
#box-package #title-pk:hover {background-color: #fff;} /*#box-package #title-pk.curent,*/
#box-package #title-pk #night-pk{width:80px;padding: 12px 6px 20px 6px;text-align:center;border-right:1px dotted #ccc;margin:0 20px 0 0;float:left;color: #b7a346;}
#box-package #title-pk #night-pk span.i-night{width:29px;height:29px;margin:5px 20px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -399px -517px no-repeat;float:left;}
#box-package #title-pk #night-pk font{font-size:20px;font-weight: bold;}
#box-package #title-pk #name-pk{padding:15px 0;margin:0 0 0 0;float:left;max-width:700px;}
#box-package #title-pk #name-pk h2{float:left;font-size:18px;margin:0;width:100%;font-weight: bold;}
#box-package #title-pk #name-pk #des-tour{width:100%;line-height:20px;margin:10px 0 0 0;float:left;color: #333;font-size: 13px;}
#box-package #title-pk #name-pk #des-tour span.icon-des{width:11px;height:17px;margin:1px 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -168px -26px no-repeat;float:left;}
#box-package #title-pk span.fa-plus, #box-package #title-pk span.fa-minus{width:25px;height:25px;margin:27px;float:right;text-align: center;font-size: 22px;color: #aaa;}
#box-package #title-pk:hover span.fa-plus, #box-package #title-pk:hover span.fa-minus {color: #02908c;}
.avai-td-price font{color:#999;text-decoration:line-through;}
#title-pk span.nav-tru{width:25px;height:25px;margin:27px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -433px -609px no-repeat;float:right;}
#box-package #title-pk #price-pk{height: auto; width:140px;padding:20px 20px 20px 0;border-right:1px dotted #ccc;text-align:right;font-size:12px;float:right;margin-top: 0;}
#box-package #title-pk #price-pk h3{width:100%;height:10px;line-height:10px;margin:0 0 10px 0;font-weight:normal;font-size:12px;float:left;color: #333;}
#box-package #title-pk #price-pk span.sale{color:#333;line-height:40px !important;font-size:25px !important;color:#ff0000 !important;float:left !important;}
#box-package #title-pk #price-pk strong{line-height:20px;font-weight:normal;font-size:16px;text-decoration:line-through;float:right;width: auto;color: #0cab5b;margin-right: 5px;}
#box-package #title-pk #price-pk font{line-height:20px;font-size:20px;color:#ff6c00;float:right;}
.package-detail .tab-content .tab-pane .tab-content .tab_route #box-package #box-extent-tour #info-act ul li{margin:0;}
.cruise-detail .container .tab-content .tab-pane #box-package{margin:0;}
#item-cabin h2{font-size:20px;}
.team .best-about .col-md-4 a .icon-about{width:60px;height:60px;margin:0 auto;}
.grid-hotels .hotel-item .hotel-text .hotel-name{min-height:initial;}
.tab-hotel-pack #top-pk #love-pk font{line-height:38px;}
.packages-cat .hotel-list-item .hotel-text{margin-left:0;}
.packages-cat .hotel-list-item .hotel-text #scroll-best{width:100%;}
.packages-cat .hotel-list-item .hotel-text #scroll-best{border:0;padding-left:0;margin-left:144px;}
.packages-cat .hotel-list-item .hotel-text #scroll-best .scroll-img{width:395px;}
.packages-cat .hotel-list-item .hotel-text #scroll-best .text-center .demo-forward{right:170px;}
.cruise-detail .container .head-detail .col-sm-7 span.star{float:left;margin:10px 0px 0 0px;color: orange;}
.cruise-detail .container .head-detail .col-sm-7 .cruise-star.start-address span i {color: #bbb;}
.cruise-detail .container .head-detail .col-sm-7 .cruise-star.start-address span i.fa-clock-o {font-size: 16px;}
#pk-hld{width:100%;float:left;margin:30px 0 0 0;}
#pk-hld #right-pk {width:73%;margin:0 20px 0 0;float:left;}
#pk-hld #right-pk #top-pk{width:100%;float:left;margin:0 0 5px 0;}
#pk-hld #right-pk #top-pk #grade{float:left;margin:5px 0 0 0;}
#pk-hld #right-pk #top-pk span.pk1{float:left;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -440px no-repeat;margin-left:10px;}
#pk-hld #right-pk #top-pk span.pk2{float:left;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -440px no-repeat;margin-left:10px;}
#pk-hld #right-pk #top-pk span.pk3{float:left;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -440px no-repeat;margin-left:10px;}
#pk-hld #right-pk #top-pk span.pk4{float:left;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -440px no-repeat;margin-left:10px;}
#pk-hld #right-pk #top-pk span{height:29px;float:right;}
#pk-hld #box-info-pk {width:40%;float:left;}
#pk-hld #right-pk #scroll-best {width:420px;float:left;padding:10px 0 10px 25px;}
#pk-hld #box-info-pk {width:24%;float:left;}
#pk-hld #box-info-pk #top-pk{width:100%;border-bottom:1px dotted #e5e5e5;padding-bottom:9px;float:left;}
#pk-hld #box-info-pk #top-pk #love-pk{height:30px;line-height:30px;font-size:12px;margin:0 10px 0 0;float:right;}
#pk-hld #box-info-pk a.bt-detail{height:30px;line-height:30px;font-size:14px;padding:0 10px;color:#ee9900;border:1px solid #ee9900;float:right;margin:55px 0 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#form_booking .payment-form ul li .radio-checkbox{width:100%;float:left;}
.payment-form .col-md-6 .form-field .select-country{border:1px solid #dedede;padding:14px 20px;color:#333;width:100%;font-family:'Open sans';outline:0;}
.payment-form .col-md-6 .form-field .select-class{border:1px solid #dedede;padding:9px 20px;color:#333;width:100%;font-family:'Open sans';outline:0;}
.butom-detail-pack .box-bottom .butom-first{text-align:right;}
.maps-item {overflow:hidden;width:600px;background-color:#fff}
.maps-item .maps-image{display:block;width:255px;float:left}
.maps-item .maps-image img{width:100%}
.tab-content .active p a img{float:right;margin-left:5px;}
.maps-item .maps-text{margin-left:275px}
.maps-item .maps-text h2{margin:0 0 10px;font-size:30px;line-height:32px;font-weight:300}
.maps-item .maps-text h2 a{color:#111;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.maps-item .maps-text h2 a:hover{color:#02908c}
.maps-item .maps-text span{color:#02908c;font-size:10px}
.cruise-detail .container .head-detail .col-sm-7 span.star span{color:#666;}
.maps-item .maps-text address{display:inline-block;color:#333;font-family:'Open sans';margin:0 0 0 5px}
.maps-item .maps-text p{margin:0;color:#999;font-size:13px;font-family:'Open sans';font-weight:300;font-style:italic;line-height:20px}.maps-item .maps-text p:before{position:relative;top:12px;content:'“';font-size:32px;text-indent:0;line-height:1;margin-right:5px;font-family:Georgia;font-style:italic}.maps-item .maps-text p a{color:#111}.maps-item .maps-text p a:hover{color:#02908c}.maps-item .maps-text .hr{height:3px;margin-top:15px}.maps-item .maps-text .price{color:#999;font-size:14px;font-family:'Open sans'}.maps-item .maps-text .price ins{text-decoration:none;color:#02908c;font-size:30px;font-family:Lato}.hotel-maps .sidebar-cn{padding-bottom:0}.hl-maps-cn{height:880px;background-color:#fff;padding:1px;width:100%;position:relative;z-index:2}.hl-maps-cn #hotel-maps{width:100%;height:100%}.top-list-car{line-height:40px;padding:15px 30px;font-family:'Open sans'}.top-list-car span{color:#333}.top-list-car .navigation-car p{color:#111;display:inline-block;margin:0}.top-list-car .navigation-car .awe-btn{letter-spacing:0;margin-left:5px}.car-list-cn{padding:0 30px}.car-list-cn .car-list-table{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x;margin:0}.car-list-cn .car-list-table th{padding:25px 5px;border-bottom:0;text-align:center;position:relative;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x}.car-list-cn .car-list-table th:after{display:block;top:0;bottom:0;content:'';background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top left repeat-y;width:1px;position:absolute;right:0}.car-list-cn .car-list-table th img{max-width:100%}.car-list-cn .car-list-table td{vertical-align:middle;padding:20px 5px;border-top:0;position:relative;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x}.car-list-cn .car-list-table td:after{display:block;top:0;bottom:0;content:'';background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top left repeat-y;width:1px;position:absolute;right:0}.car-list-cn .car-list-table td.td-car figure img{max-width:100%}.car-list-cn .car-list-table td.td-car figure figcaption{margin-top:2px;color:#33;300:3;font-family:'Open sans';line-height:25px}.car-list-cn .car-list-table td.td-price{width:16.5432%}.car-list-cn .car-list-table td.td-price .price-box{display:inline-block}.car-list-cn .car-list-table td.td-price .price-box .price{color:#333;font-family:'Open sans';display:block;line-height:30px}.car-list-cn .car-list-table td.td-price .price-box .price ins{text-decoration:none;font-size:16px;font-weight:600;color:#02908c}.car-list-cn .car-list-table td.td-price .price-box .price small{color:#999;font-size:14px}.car-list-cn .car-list-table td.td-price .price-box .price.night{border-top:1px solid #dedede}
.cruise-list .page-navigation-cn,.cruise-page,.package-page{padding-bottom:30px}.package-item{position:relative;clear:both}.package-item .package-img{float:left;width:225px;margin-right:30px}.package-item .package-img img{width:100%}.package-item .package-text{position:relative;padding-right:170px}.package-item .package-text .package-name a{color:#111;font-size:30px;line-height:32px;text-decoration:none;font-weight:300;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.package-item .package-text .package-name a:hover{color:#02908c}.package-item .package-text .package-star{color:#5ac65c;font-size:10px}.package-item .package-text .package-star i{margin-right:2px}.package-item .package-text .package-rating{margin-left:5px;color:#111;line-height:42px;font-size:16px}.package-item .package-text .package-rating ins{font-weight:300;font-size:22px;text-decoration:none}.package-item .package-text .package-address{color:#333;font-family:'Open sans';margin:0}.package-item .package-text p{margin:0;color:#666;font-family:'Open sans';font-size:13px;line-height:20px;font-style:italic}.package-item .package-text p:before{position:relative;top:12px;content:'“';font-size:32px;text-indent:0;line-height:1;margin-right:5px;font-family:Georgia;font-style:italic}.package-item .package-text p a{color:#111}.package-item .package-text .price-box{position:absolute;top:50%;right:0;padding-left:25px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) left top repeat-y;padding-top:5px;padding-bottom:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.package-item .package-text .price-box .price{color:#666;display:block;line-height:26px;font-family:'Open sans';font-size:14px;font-weight:300}.package-item .package-text .price-box .price ins{color:#333;font-size:18px;font-weight:400;text-decoration:none}.package-item .package-text .price-box .price small{color:#999;font-size:14px}.package-item .package-text .price-box .price.together{margin-top:10px}.package-item .package-text .price-box .price.together ins{color:#02908c;font-family:Lato;font-size:30px}.package-list .package-step{padding-left:15px;padding-right:15px;padding-bottom:30px}.package-list .package-step:before{display:none}.package-list .package-step li{margin-top:30px}.package-list .package-step li span{text-indent:0}.package-list .package-step li span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.package-list .package-step li p{font-size:24px;font-weight:300}.package-list .package-step li.step-part p,.package-list .package-step li.step-select p{font-weight:400}.package-list .sort-view{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) left top repeat-x}.package-list .page-navigation-cn{padding-left:30px;padding-right:30px;padding-top:30px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) left top repeat-x}.package-list-cn .package-item{padding:30px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) left top repeat-x}.home-cruise .confidence-subscribe{margin-top:0}.cruise-deal-item{background-color:#fff;position:relative;clear:both}.cruise-deal-item:hover .cruise-img figcaption{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.cruise-deal-item:hover .cruise-img img{opacity:.5;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.cruise-deal-item .cruise-img{position:relative;overflow:hidden}.cruise-deal-item .cruise-img:after{display:block;content:'';height:0;width:0;border:14px solid transparent;position:absolute;left:0;bottom:0;right:0;margin:auto;border-bottom-color:#fff}.cruise-deal-item .cruise-img img{width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.cruise-deal-item .cruise-img figcaption{padding-top:12px;position:absolute;color:#fff;width:95px;height:95px;top:0;left:0;right:0;bottom:0;margin:auto;font-size:14px;font-family:Georgia;font-style:italic;text-align:center;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px)}.cruise-deal-item .cruise-img figcaption span{font-size:45px;line-height:25px}.cruise-deal-item .cruise-img figcaption:after{background-color:#000;display:block;content:'';top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:-1}.cruise-deal-item .cruise-text{padding:20px 30px 30px}.cruise-deal-item .cruise-text .cruise-name a{font-size:30px;color:#111;font-weight:300;text-decoration:none;line-height:32px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.cruise-deal-item .cruise-text .cruise-name a:hover{color:#59c45a}.cruise-deal-item .cruise-text .cruise-night{margin-top:5px;color:#666;font-size:14px;font-family:'Open sans'}.cruise-deal-item .cruise-text .cruise-night span{color:#333}.cruise-deal-item .cruise-text .hr{margin-top:20px}.cruise-deal-item .cruise-text .price-box{margin-top:10px;line-height:30px}.cruise-deal-item .cruise-text .price-box .price{color:#999;font-size:14px;font-family:'Open sans';display:block}.cruise-deal-item .cruise-text .price-box .price del{margin-left:3px}.cruise-deal-item .cruise-text .price-box .price.special-price{font-size:30px;color:#02908c}.cruise-deals-cn{overflow:hidden}.cruise-deals-cn [class*=col-]{padding:0}.cruise-deals-cn .cruise-deal-item:before,.cruise-deals-cn .flight-deal-item:before{display:block;height:100%;width:1px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) left top repeat-y;content:'';position:absolute;left:-1px}.cruise-item{position:relative;clear:both;overflow:hidden}
.cruise-item .cruise-img{float:left;width:400px;margin-right:30px;overflow: hidden;}.cruise-item .cruise-img img{width:100%}
.cruise-item .cruise-text{margin-left:430px;position:relative;}
/*.detail-cn>.row>[class*=col-]:last-child{padding-left:35px;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}*/
.cruise-item .cruise-text .cruise-name a{color:#333;font-size:20px;line-height:26px;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.cruise-item .cruise-text .cruise-name a:hover{color:#00a9a4}
.cruise-item .cruise-text .ship-port{list-style:none;margin: 0;padding: 0;width: 100%;float: left;height: 140px;}
.cruise-item .cruise-text .ship-port li{position:relative;line-height:22px;color:#666;padding:4px 0 4px 90px}.cruise-item .cruise-text .ship-port li .label{position:absolute;left:0;top:4px;padding:0;line-height:22px;font-weight:400;font-family:'Open sans';font-size:13px;color:#333;margin:0}.cruise-item .cruise-text .price-box{position:absolute;top:50%;right:0;padding-left:25px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) left top repeat-y;padding-bottom:10px;margin-left:25px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.cruise-item .cruise-text .price-box .price{color:#666;display:block;line-height:32px;font-family:'Open sans';font-size:14px;font-weight:300}.cruise-item .cruise-text .price-box .price ins{color:#02908c;font-size:38px;font-weight:400;text-decoration:none;font-family:Lato}.cruise-item .cruise-text .price-box .price small{color:#999;font-size:14px}.cruise-item .cruise-text .price-box .price.night{margin-top:5px;padding-top:10px;border-top:1px solid #dedede;line-height:20px}.cruise-item .cruise-text .price-box .price.night ins{color:#333;font-size:18px;font-family:'Open sans'}
.cruise-list .page-navigation-cn{padding:0;}
.cruise-list-cn .cruise-item{padding:30px;background-color: #fefefe;margin-bottom: 20px;}.flight-deal-item{background-color:#fff;position:relative;clear:both}.flight-deal-item:hover .flight-img img{opacity:.5;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.flight-deal-item:hover .flight-img figcaption{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.flight-deal-item .flight-img{position:relative;width:100%;overflow:hidden}.flight-deal-item .flight-img:after{display:block;content:'';height:0;width:0;border:14px solid transparent;position:absolute;left:0;bottom:0;right:0;margin:auto;border-bottom-color:#fff}.flight-deal-item .flight-img img{width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.flight-deal-item .flight-img figcaption{padding-top:12px;position:absolute;color:#fff;width:95px;height:95px;top:0;left:0;right:0;bottom:0;margin:auto;font-size:14px;font-family:Georgia;font-style:italic;text-align:center;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px)}.flight-deal-item .flight-img figcaption span{font-size:45px;line-height:25px}.flight-deal-item .flight-img figcaption:after{background-color:#000;display:block;content:'';top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:-1}.flight-deal-item .flight-text{padding:20px 30px 30px}.flight-deal-item .flight-text .flight-name a{font-size:30px;color:#111;font-weight:300;text-decoration:none;line-height:32px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.flight-deal-item .flight-text .flight-name a:hover{color:#59c45a}.flight-deal-item .flight-text .flight-price{color:#666;font-size:14px;font-family:'Open sans';line-height:32px}.flight-deal-item .flight-text .flight-price .price{line-height:38px;font-size:30px;color:#49bf4c;font-family:Lato;display:block}.flight-list{padding-left:30px;padding-right:30px}.calendar-charts{position:relative}.calendar-charts .row{margin-left:-35px;margin-right:-35px}.calendar-charts .row [class*=col-]{padding-left:35px;padding-right:35px}.calendar-charts .chart-scale{position:absolute;bottom:20px;height:170px;left:50%;width:1px;background-color:#e6e6e6;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.calendar-charts .chart-scale span{position:absolute;left:-50%;color:#999;font-size:11px;font-family:'Open sans';background-color:#fff;padding:0 3px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.calendar-charts .chart-scale span.one{bottom:26px}.calendar-charts .chart-scale span.two{bottom:85px}.calendar-charts .chart-scale span.three{bottom:145px}.chart{margin-top:25px;position:relative}.chart p{color:#111;font-size:20px;margin:0}.chart p span{font-weight:300;font-size:16px}.chart .chart-bar{margin-top:10px}.chart .chart-bar .ul-bar{padding:0;margin:0;list-style:none;font-size:0}.chart .chart-bar .ul-bar li{display:inline-block;font-size:12px;width:7.143%}.chart .chart-bar .ul-bar li.active .bar-cl .fill{background-color:#57bf58;border-top-color:#0e9510}.chart .chart-bar .ul-bar li.active .date-day{border-color:#57bf58}.chart .chart-bar .ul-bar li.active .date-day .date,.chart .chart-bar .ul-bar li.active .date-day .short-day{color:#57bf58}.chart .chart-bar .ul-bar li .bar-cl{width:50%;margin:0 auto;position:relative;height:120px;cursor:pointer}.chart .chart-bar .ul-bar li .bar-cl:hover .chart-info{visibility:visible;opacity:1}.chart .chart-bar .ul-bar li .bar-cl:hover .fill{background-color:#57bf58;border-top-color:#0e9510}.chart .chart-bar .ul-bar li .bar-cl .fill{width:100%;position:absolute;border-top:5px solid #278bab;min-height:50%;bottom:0;background-color:#69c0dc;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}.chart .chart-bar .ul-bar li .bar-cl .chart-info{position:absolute;top:-40px;background-color:#fff;visibility:hidden;opacity:0;width:80px;text-align:center;left:50%;border:1px solid rgba(0,0,0,.1);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chart .chart-bar .ul-bar li .bar-cl .chart-info .date{display:block;background-color:#fff}.chart .chart-bar .ul-bar li .date-day{margin-top:2px;border-top:1px solid #e6e6e6;font-family:'Open sans';font-size:13px;text-align:center;line-height:16px}.chart .chart-bar .ul-bar li .date-day .date{display:block;color:#333}.chart .chart-bar .ul-bar li .date-day .short-day{font-size:11px;color:#666;text-transform:capitalize}.chart .chart-bar .ul-month{margin:5px -1px 0;padding:0;list-style:none}.chart .chart-bar .ul-month li{float:left;font-size:14px;padding-left:1px;padding-right:1px;width:100%}.chart .chart-bar .ul-month li .month-wrap{text-align:center;border:2px solid #e6e6e6;border-top:0;height:11px;display:block}.chart .chart-bar .ul-month li .month-wrap span{color:#666;font-size:13px;font-family:'Open sans';font-weight:600;background-color:#fff;padding-left:10px;padding-right:10px;-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-ms-transform:translate(0,-5px);-o-transform:translate(0,-5px)}.chart .chart-bar .chart-nav span{position:absolute;font-size:20px;color:silver;bottom:22px;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.chart .chart-bar .chart-nav span:hover{color:#70c7e2}.chart .chart-bar .chart-nav span.nav-next{right:-15px}.chart .chart-bar .chart-nav span.nav-prev{left:-15px}.flight-statis{margin-top:35px}.flight-statis .flight-statis-item{padding-left:55px}.flight-statis .flight-statis-item:first-child::before{display:none}.flight-statis .flight-statis-item:before{border-left:1px solid #e6e6e6;height:45px;top:50%;left:0;content:'';position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.flight-statis .icon{position:absolute;top:50%;left:20px;color:#bbb;font-size:24px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.flight-statis h5{margin:0;color:#333;font-family:'Open sans';font-size:14px;font-weight:600;line-height:30px}.flight-statis p{color:#666;line-height:20px}.flight-statis p ins{text-decoration:none;color:#111;font-size:24px}.flight-statis p span{color:#333}.flight-list-head{position:relative;margin-top:50px;padding:20px 10px 20px 60px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x #f7f7f7}.flight-list-head .icon{position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.flight-list-head h3{color:#111;font-size:24px;line-height:28px;margin:0;display:inline-block}.flight-list-head p{float:right;color:#111;font-size:14px;line-height:28px;margin:0;font-family:'Open sans'}.flight-list-head p span{font-size:18px}.flight-list-cn .flight-table{margin:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x}.flight-list-cn .flight-table th{border:0;padding:15px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;font-family:'Open sans';color:#666;font-weight:400}.flight-list-cn .flight-table th:first-child{padding-left:0}.flight-list-cn .flight-table td{position:relative;padding:18px 15px;border:0;font-family:'Open sans';vertical-align:middle;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x}.flight-list-cn .flight-table td:first-child{padding-left:0}.flight-list-cn .flight-table td:first-child:before{display:none}.flight-list-cn .flight-table td:before{height:30px;border-left:1px solid #e6e6e6;position:absolute;content:'';left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.flight-list-cn .flight-table td.td-airline{color:#666}.flight-list-cn .flight-table td.td-airline .radio-checkbox{display:inline-block;vertical-align:middle;line-height:1}.flight-list-cn .flight-table td.td-airline .radio-checkbox label{padding-left:16px;min-height:16px}.flight-list-cn .flight-table td.td-airline .radio-checkbox label:after{top:4px}.flight-list-cn .flight-table td.td-airline .radio-checkbox label:before{top:0}.flight-list-cn .flight-table td.td-airline img{margin-left:3px;margin-right:3px}.flight-list-cn .flight-table td.td-time p{margin:0;font-size:16px;font-weight:600;color:#111}.flight-list-cn .flight-table td.td-time p small{font-size:11px;font-weight:400}.flight-list-cn .flight-table td.td-time p span{color:#666;font-size:14px;font-weight:400;float:right}.flight-list-cn .flight-table td.td-stop .stop-cn{position:relative}.flight-list-cn .flight-table td.td-stop .stop-cn label{color:#333;font-size:12px;position:absolute;left:50%;font-weight:400;margin:0;top:-20px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.flight-list-cn .flight-table td.td-stop .stop-cn label:last-child{font-size:10px;text-transform:uppercase;top:inherit;bottom:-20px}.flight-list-cn .flight-table td.td-stop .stop-cn .stops{background-color:#141414;display:block;width:100%;height:3px;position:absolute;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.flight-list-cn .flight-table td.td-stop .stop-cn .stops .stop{width:8px;height:8px;border:2px solid #23a523;background-color:#fff;left:0;right:0;display:block;margin:auto;content:'';position:absolute;bottom:-2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.flight-list-cn .flight-table td.td-stop .stop-cn .stops._2 .stop:first-child{left:35%;right:inherit}.flight-list-cn .flight-table td.td-stop .stop-cn .stops._2 .stop:last-child{left:55%;right:inherit}.flight-list-cn .flight-table td.td-price span{color:#666;font-size:11px}.flight-list-cn .flight-table td.td-price span ins{text-decoration:none;font-size:16px;color:#02908c;font-weight:600}.flight-list-cn{overflow:hidden;width:100%}.flight-list-cn .responsive-table{height:546px}
.main-dt{margin-top:-161px}.detail-page{padding-bottom:0}.responsive-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.detail-cn>.row{margin-left:0;margin-right:0}.detail-cn>.row>[class*=col-]{padding-left:30px;padding-right:30px}
.hotel-item .hotel-text .price-box{position: absolute;top: 33%;right: 0;padding-left: 46px;margin-left: 25px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) left top repeat-y;}
.hotel-item .hotel-text .view_by{position: inherit;background:none;margin-left: 0;padding-left: 0;}
.tour-list-cn .cruise-item .cruise-text .cruise-name a{font-size:22px;font-weight:700;color:#02908c;}
.tour-list-cn .cruise-item .cruise-text .cruise-name a:hover{color:#b7a346;}
.tour-list-cn .cruise-item .cruise-text .cruise-name a.title-cruise {width: 90%;display: block;font-size: 14px;font-weight: normal;line-height: 14px;color:#B7A345;}
.tour-list-cn .cruise-item .cruise-text .cruise-name a.title-cruise:hover {color:#02908c}
.list-tours address a {color: #666;}
.head-detail{height:115px;vertical-align:middle;}
.head-detail .head-dt-cn{float:left;width:100%;position:relative;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}
/*.head-detail .row{margin-left:15px;margin-right:15px}*/
.head-detail h1{color:#02908c;font-size:26px;margin:0;font-weight: bold;}
.head-detail .start-address{margin-top:0px}
.head-detail .start-address .star{color:#5ac65c;font-size:12px}
.head-detail .start-address .star i{margin-right:2px}
#tab-map #section3 #map > p {text-align: center;color: #02908c;font-weight: bold;}
.head-detail .start-address .address{padding-left:10px;color:#666;display:inline-block;margin:0;font-family:'Open sans'}.head-detail ul{list-style:none;padding-left:0;margin:10px 0 0}.head-detail ul li{display:inline-block;color:#666;font-family:'Open sans'}
.detail-supplier-cruise .head-detail .start-address{color: #666;font-size: 12px;line-height: 20px;}
#menu-nametour .title-tour .start-address{color: #666;font-size: 12px;margin-top: 2px;}
.package-detail{margin-bottom:0;}
.hotel-featured .featured-service a{color:#666;}
.hotels-detail-a .featured-service{margin-top:15px;}
.hotel-detail-tab .tab-pane .row h4{margin-top:0;font-size:14px;color:#333;}
.head-detail ul li:first-child:before{content:none}.head-detail ul li span{color:#333}
.price-book {margin:0;color:#999;font-family:'Open sans'}
.price-book .price-tag{padding-right:10px;float: left;}
.price-book .price-tag span{float:right;}
.price-book .best-price{position:absolute;left:-26px;top:-4px;cursor:pointer}
.price-book .book-cruise{width:auto;}
.price-book span{color:red;font-size:24px;line-height: 28px;}
.price-book font{color:#666;float:right;font-size:12px;line-height: 13px;}
.price-book .book-cruise{float:right;}
.support{color:#02908c;font-size:13px;font-family:'Open sans';right:15px;font-style:italic;}.support small{font-family:Georgia;font-style:italic;color:#999;font-size:14px}.detail-footer .detail-footer-cn{padding-top:20px;padding-bottom:30px;border-bottom:0!important}.detail-footer .detail-footer-cn .review-more{line-height:52px;position:relative;padding-left:20px}.detail-footer .detail-footer-cn .review-more .icon{display:block;width:9px;height:15px;position:absolute;left:0;top:0;bottom:0;margin:auto;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-down-blue.png) top left no-repeat}.detail-footer .detail-footer-cn .review-more a{color:#333;font-size:14px;font-weight:600;text-decoration:none;font-family:'Open sans';-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.detail-footer .detail-footer-cn .review-more a:hover{color:#59c45a}
.other-hotels-d{width:100%;float:left;}
.other-hotels-d h2{margin:20px 0;font-size:24px;}
.cruise-item .cruise-text .cruise-name{margin-bottom:5px;}
.cruise-item .cruise-text address.hotel-address{margin-bottom:10px;font-size: 13px;color: #0cab5b;}
.other-hotels-d .col-md-3 a img{width:100%;max-width:inherit;}
.hotel-tour-package .cruise-item .cruise-img{margin-top:20px;}
.hotel-tour-package .cruise-item .cruise-text{margin-top:30px;position: static;}
.detail-hotel-service .hotels-dv{margin-top:0;}
.hotel-tour-package .cruise-item{margin-bottom:20px;border-bottom:1px dotted #ddd;padding-bottom:20px;}
.hotels-detail-cn .row{width:100%;float:left;}
.detail-slider{position:relative;float:left;width:100%;margin-bottom: 25px;}.detail-slider .slide-room-lg .owl-item img{width:100%}.detail-slider .slide-room-sm{overflow:hidden;background-color:rgba(0,0,0,.6);position:absolute;bottom:0;width:100%;padding:7px}.detail-slider .slide-room-sm #slide-room-sm .owl-item{padding:0 1px;cursor:pointer}
.detail-slider .slide-room-sm #slide-room-sm .owl-item.synced:after{background-color:transparent}.detail-slider .slide-room-sm #slide-room-sm .owl-item:after{display:block;content:'';background-color:rgba(0,0,0,.6);position:absolute;top:0;left:1px;right:1px;bottom:0;z-index:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.detail-slider .slide-room-sm #slide-room-sm .owl-item img{width:100%}.detail-slider .slide-room-sm #slide-room-sm .prev-next-room{display:block;width:45px;position:absolute;top:0;bottom:0;background-color:#000;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.detail-slider .slide-room-sm #slide-room-sm .prev-next-room.prev-room{left:-46px;background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-left-white.png)}.detail-slider .slide-room-sm #slide-room-sm .prev-next-room.prev-room:hover{background-position-x:5px}.detail-slider .slide-room-sm #slide-room-sm .prev-next-room.next-room{right:-45px;background-image:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-white.png)}.detail-slider .slide-room-sm #slide-room-sm .prev-next-room.next-room:hover{background-position-x:15px}.detail-sidebar .scroll-heading{width:233px}.detail-sidebar .scroll-heading h2{color:#333;margin:0;font-size:20px;line-height:32px;font-weight:900;text-transform:uppercase}.detail-sidebar .scroll-heading .hr{margin-top:30px}
.detail-sidebar .scroll-heading a{display:block;clear:both;color:#333;font-size:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;text-decoration:none;line-height:28px;margin-top:12px}.detail-sidebar .scroll-heading a:hover{color:#02908c}.detail-sidebar .hight-light h2{color:#049905;font-size:38px;margin:0 -30px;text-align:center;border-left:10px solid #049905;font-weight:300;position:relative;line-height:90px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x}.detail-sidebar .hight-light .vote-text{text-align:center;margin-top:20px}.detail-sidebar .hight-light .vote-text:first-child{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top right repeat-y}.detail-sidebar .hight-light .vote-text p{margin:0;color:#111;font-size:28px;font-weight:300;}.detail-sidebar .hight-light .vote-text p span{font-weight:400}.detail-sidebar .hight-light .vote-text small{color:#838383;font-weight:300;font-family:'Open sans';font-size:14px;display:block;margin-top:10px}.detail-sidebar .hight-light .vote-text a{color:#049905;font-size:12px;font-family:'Open sans';font-weight:300;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.detail-sidebar .hight-light .vote-text a:hover{color:#838383}.detail-sidebar .hight-light .hr{width:100%;margin-top:25px;position:relative;z-index:1}.detail-sidebar .hight-light .quote-sidebar{margin-top:20px}
.hotel-content{padding:0 0 25px;position:relative;float:left;}
/*.hotel-content:after{position:absolute;width:75%;content:'';top:0;bottom:0;right:0;background-color:#fbfbfb;border-left:1px solid #e9e9e9}.hl-customer-like{border:0!important;position:relative;z-index:1}.hl-customer-like h2{color:#111;font-size:24px;margin:0;position:relative;line-height:90px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x}.hl-customer-like .customer-like{clear:both;overflow:hidden;margin-top:15px}.hl-customer-like .customer-like:first-child{margin-top:25px}.hl-customer-like .customer-like .cs-like-label{float:left;width:25%;display:block;color:#333;font-family:'Open sans';font-weight:600}.hl-customer-like .customer-like ul{list-style:none;margin:0;float:left;width:75%}.hl-customer-like .customer-like ul li{color:#555;line-height:20px;font-family:'Open sans'}*/
.cruise-detail .hl-customer-like .customer-like ul{width:100%;}
.avai-td-text #tc-cabin ul li{color:#666;font-size:13px;}
.check-rates{border-top:1px solid #e9e9e9}
.package-detail .container .main-cn .head-detail .head-dt-cn .row .col-sm-7 #total-night{float:left;color:#02908c;font-size:24px;}
.package-detail .container .main-cn .head-detail .head-dt-cn .row .col-sm-7 #total-night small{color:#666;font-size:17px;}
.hotel-list-item .hotel-text .col-md-5 p span{height:auto;}
.check-rates .detail-sidebar .scroll-heading{padding-top:40px}.check-rates .check-rates-cn{padding-top:45px;}
.check-rates-form .float-right a{float:left;margin-right:10px;font-size:14px;line-height:38px;font-weight:700;}
/*.check-rates-form .float-right a:hover{color:#333;}*/
.check-rates-form .float-right a span{width:54px;height:40px;float:left;}
.check-rates-form .float-right a span#trip_h{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icontripadvisor.svg) no-repeat;}
.check-rates-form .float-right a span#best_ph{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconbestprice.svg) 6px no-repeat;}
.check-rates-form h3{color:#111;font-size:24px;margin:0;float:left;line-height: 40px;}
.check-rates-form .form-search{position: relative; border:1px solid #ddd;margin-top:5px;background:#fff;}
.check-rates-form .form-search .form-field{float:left;padding:15px 20px;border-right:1px solid #e6e6e6;font-size:18px}
.check-rates-form .form-search .field-date{width:22%}
.check-rates-form .form-search .field-date.check_out {width: 25%;}
.check-rates-form .form-search .field-date:after{right:20px;bottom:inherit;top:18px}
.check-rates-form .form-search .field-select{width:28%}
.hotel-detail-tab .tab-pane .col-md-12 p.col-md-8{width:auto;}
.check-rates-form .form-search .form-submit{padding:0px 8px;width:22%;float:left;margin-top: 6px;}
.check-rates-form .form-search .form-submit .awe-btn.awe-btn-medium {line-height: 41px;}
.check-rates-form .form-search .form-submit .awe-btn{width:100%}
.hl-availability {margin-top: 15px;margin-bottom:25px;background-color: #fefefe;padding: 10px 30px 30px 30px;border: 1px solid#ddd;}
#offer-tour-new-cruise {width: 100%;float: left;margin-top: 10px;}
#offer-tour-new-cruise .title-offer {float: left;width: 100%;margin-bottom: 10px;background: #fff;border-left: 2px solid #ddd;}
#offer-tour-new-cruise .title-offer:hover {background-color: #fff;}
#offer-tour-new-cruise .body-offer {width: 100%;float: left;background-color: #fff;padding: 10px;display: none;margin-bottom: 10px;border: 1px dotted #ddd;}
#offer-tour-new-cruise .title-offer a {width: 100%;padding: 6px;float: left;line-height: 20px;}
#offer-tour-new-cruise .title-offer a small {color: red;font-size: 12px;font-weight: bold;}
#offer-tour-new-cruise .title-offer a span {float: right;font-size: 20px;}
#offer-tour-new-cruise .title-offer a span.up {display: none;}
#offer-tour-new-cruise .body-offer .content {width: 75%;float: left;font-size: 12px;line-height: 22px;}
#offer-tour-new-cruise .body-offer .content p {font-size: 12px;margin: 0;line-height: 22px;}
#offer-tour-new-cruise .body-offer .img {width: 25%;float: right;padding-left: 20px;}
#offer-tour-new-cruise .body-offer .img img {width: 100%;}
.hl-availability .table-availability{font-family:'Open sans'}.hl-availability .table-availability th{color:#666;font-size:14px;font-weight:600;padding:20px 10px;border-top:0}
.hl-availability .table-availability th:first-child{padding-left:0}.hl-availability .table-availability th span{color:#999;font-weight:400}.hl-availability .table-availability td{padding:20px 10px;vertical-align:middle;border-top:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x}.hl-availability .table-availability td:first-child{padding-left:0}.hl-availability .table-availability td:last-child{padding-right:0}
.hl-availability .table-availability .avai-td-text figure{width:270px;margin-right:20px;float:left;position:relative;margin-bottom: 20px;}
.hl-availability .table-availability .avai-td-text h3{color:#111;margin:0;font-size:18px;line-height:20px;font-weight:bold;min-width: 62%;}
.hl-availability .table-availability .avai-td-text h3:hover{cursor:pointer;text-decoration:underline;}
.hl-availability .table-availability .avai-td-text p{color:#02908c;line-height:22px;margin:8px 0 0;font-size:13px;font-weight:bold;}.hl-availability .table-availability .avai-td-text a{color:#333;text-decoration:none;font-style:italic;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.hl-availability .table-availability .avai-td-text a:hover{color:#59c55b}
.hl-availability .table-availability .avai-td-text .fa-search-plus {float:left;position:absolute;top:5px;right:5px;color: #eee;font-size: 10px;background-color: transparent;}
.hl-availability .table-availability .avai-td-price{text-align:right;width:25%;}
.hl-availability .table-availability .avai-td-price .price{line-height:38px;color:#111;font-size:24px}
.hl-availability .table-availability .avai-td-price .price small{color:#999;font-size:13px}.hl-availability .table-availability .avai-td-room .select{border-bottom:1px dashed #b0b0b0;line-height:30px;height:30px;width:70px;float:right}.hl-availability .table-availability .avai-td-room .select span{color:#666;font-size:13px}.hl-availability .table-availability .avai-td-room .select span:after{color:#b9b9b9;font-size:18px}
.hl-availability .table-availability .avai-td-book{text-align:right;width:15%;}
.hl-availability .table-availability .avai-td-book .awe-btn{padding-left:30px;padding-right:30px;background-color:#fbfbfb;color:#02908c;}.hl-features .detail-sidebar .scroll-heading{padding-top:80px}.hl-features .hl-features-cn{border-bottom:1px solid #e9e9e9;padding-bottom:25px;padding-top:40px}.featured-service{margin-top:45px}
.rela-info{float:left;position:relative;}
.modal-booking{width:650px;}
.modal-booking .featured-service ul li{width:50%;padding:0;}
.featured-service h3{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x;color:#111;margin:0;font-size:22px;padding-bottom:35px}.featured-service ul{list-style:none;padding:0;margin:0;overflow:hidden}.featured-service ul li{width:33.33333333%;float:left}
.featured-service .service-list,.featured-service .service-list li{margin-top:5px;}
.featured-service .service-list li figure{display:table-cell;height:41px}.featured-service .service-list li figure .icon-service{width:40px;height:40px;border:1px solid #f0f0f0;line-height:40px;text-align:center;display:inline-block;margin-right:15px;position:relative}.featured-service .service-list li figure .icon-service:after{display:block;content:'';width:23px;height:23px;bottom:-6px;right:-9px;position:absolute;z-index:1;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-check.png) top left no-repeat}.featured-service .service-list li figure .icon-service img{display:inline}
.featured-service .service-list li figure figcaption{display:inline-block;color:#333;font-family:'Open sans'}.featured-service .service-list li.unselected figure .icon-service:after{background:0 0}.featured-service .service-spoken{margin-top:10px}.featured-service .service-spoken li{margin-top:15px;color:#333;font-family:'Open sans';font-size:14px}.featured-service .service-spoken li img{margin-right:10px}.details-policies .detail-sidebar .scroll-heading{padding-top:70px}.details-policies .details-policies-cn{padding-bottom:15px;border-bottom:1px solid #e9e9e9;padding-top:30px}
.featured-service .service-list li .model-fig{display:table-cell;height:auto}
.featured-service .service-list li .model-fig figcaption{display:inline-block;color:#333;font-family:'Open sans'}
.policies-item{margin-top:25px}
.destinations-detail .cruise-item .cruise-text .price-box{top:50%;padding-right: 15px;}
.destinations-detail .tab-destinations .tab-content .destination-hotel .list-hotel-cat .hotel-list-cn .hotel-list-item{margin-bottom:25px;}
.package-detail .container .main-cn .head-detail #top-pk a.like_pac{float:right;margin-top:1px;}
.package-detail .container .main-cn .head-detail #top-pk a.like_pac span{margin:0 5px 0 0;float:right;}
.package-detail .container .main-cn .head-detail #top-pk a.like_pac font{line-height:25px;margin-right:5px;}
.package-detail .container .main-cn .head-detail #top-pk a.active font{line-height:25px;margin-right:5px;float:right;}
.policies-item h3{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x;line-height:28px;color:#111;font-size:22px;font-weight:500;padding-bottom:30px;margin:0;}
.policies-item p{text-align:justify;color:#333;font-family:'Open sans';font-size:14px;line-height:25px;margin-top:20px}.review-detail .detail-sidebar .scroll-heading{padding-top:80px}
.review-detail .review-detail-cn{padding-top:30px;border-bottom:0!important}.review-detail .review-all{margin-top:35px}
.cruise-detail #review-detail .tab-content.tab-cruise-1 .review-tabs-cn .col-md-4 p{font-size:13px;color: #333;}
.review-tabs .tabs-head li a{color:#333;font-family:Lato;font-size:20px}
.review-tabs-cn{padding-top:30px}
.review-st .row{margin-bottom:8px}
.review-st .lable-st{color:#333;font-family:'Open sans';font-size:14px;line-height:25px;text-align: right;}
.review-st .progress-rv{height:25px;position:relative}
.review-st .progress-rv:after{display:block;content:'';background-color:#e5e5e5;width:100%;height:5px;position:absolute;top:50%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.review-st .progress-rv div{background-color:#59c45a;z-index:1;height:5px;top:50%;position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}
.review-st .progress-rv div span{position:absolute;width:24px;height:24px;background-color:#59c45a;line-height:24px;text-align:center;color:#fff;font-size:12px;font-family:'Open sans';font-weight:300;top:50%;right:-22px;z-index:2;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.review-st .rule-point{position:relative;line-height:25px;height:25px}.review-st .rule-point span{color:#999;font-size:12px;font-family:'Open sans';position:absolute;margin-left:-3px;top:0}.review-st .rule-point span:nth-child(1){left:0;margin-left:0}.review-st .rule-point span:nth-child(2){left:20%}.review-st .rule-point span:nth-child(3){left:40%}.review-st .rule-point span:nth-child(4){left:60%}.review-st .rule-point span:nth-child(5){left:80%}.review-st .rule-point span:nth-child(6){right:0;margin-left:0}.review-vote{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top left repeat-y;padding-left:15px}.review-vote h3{color:#049905;font-size:38px;font-weight:300;margin:0}.review-vote .vote-score{display:block;color:#049905;font-size:50px;line-height:1;font-weight:700}
.review-vote .vote-number{color:#666;font-weight:300;font-family:'Open sans';font-size:13px;font-style:italic;display:block;margin-top:5px;margin-bottom: 15px;}.review-vote .vote-number strong{font-weight:600}.review-vote p{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;color:#333;font-size:14px;font-family:'Open sans';margin-top:15px;padding-top:10px}
.review-vote p span{display:block;font-family:Lato;color:#111;font-size:30px;font-weight:300}.review-vote p span strong{font-weight:400}
.review-h{color:#333;font-family:'Open sans';font-size:14px;font-weight:600;margin:0;padding-bottom:20px;border-bottom: 1px dotted #ddd;}
.review-item{padding:20px 0;position:relative;overflow:hidden;font-family:'Open sans'}
.review-item:before{position:absolute;left:15px;right:15px;display:block;bottom:0;border-bottom: 1px dotted #ddd;height:1px}
.review-item:after{position:absolute;top:20px;bottom:20px;display:block;border-bottom: 1px dotted #ddd;width:1px;left:25%}
.review-item .review-number{text-align:center}
.review-item .review-number ins{display:block;position:relative;width:90px;height:90px;text-align:center;text-decoration:none;background-color:#dfdfdf;color:#333;font-size:30px;line-height:90px;margin:10px auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.review-item .review-number ins:after{border:1px solid #dfdfdf;display:block;content:'';left:-10px;right:-10px;top:-10px;bottom:-10px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.review-item .review-number span{color:#111;line-height:20px;display:block;padding-top:8px}
.review-item .review-number small{line-height:20px;color:#666;font-size:13px;font-weight:300;font-style:italic}
.review-item .review-text{padding-left:20px}
.review-item .review-text ul{list-style:none;margin:0;padding:0}
.review-item .review-text ul li{color:#333;font-size:13px;line-height:22px;font-weight:600;margin-top:10px}
.review-item .review-text ul li .icon{display:block;float:left;text-align:center;font-size:10px;line-height:20px;width:20px;height:20px;border:1px solid #02908c;color:#02908c;margin-right:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.review-item .review-text ul li .icon.icon-minus{border-color:#f84000;color:#f84000}
.review-item .review-text p{color:#666;font-size:13px;line-height:22px;margin:15px 0 0;text-indent: 34px;}
.title-detail{color:#111;font-size:20px;margin:0;font-weight:400;line-height:28px;position: relative;}.cruise-itinerary{padding-bottom:30px}.cruise-itinerary .row .detail-sidebar{padding-right:0}.cruise-itinerary{padding-top:20px}.cruise-itinerary .detail-sidebar .title-detail{line-height:50px;position:relative}.cruise-itinerary .detail-sidebar .title-detail:after{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x;left:0;right:-35px;position:absolute;bottom:0;height:1px;display:block;content:''}.cruise-itinerary .detail-sidebar #itinerary-maps{margin-top:20px}.cruise-itinerary .detail-sidebar #itinerary-maps img{max-width:100%}.cruise-itinerary-cn{border-left:0!important;border-bottom:0!important}.cruise-itinerary-cn .table-itinerary{margin:0;color:#333;font-family:'Open sans'}.cruise-itinerary-cn .table-itinerary th{padding-top:0;padding-bottom:0;line-height:50px;border:0;font-weight:600;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x}.cruise-itinerary-cn .table-itinerary th.th-arrival,.cruise-itinerary-cn .table-itinerary th.th-departure{text-align:center}.cruise-itinerary-cn .table-itinerary th:first-child{padding-left:0}.cruise-itinerary-cn .table-itinerary th:last-child{padding-right:0}.cruise-itinerary-cn .table-itinerary td{vertical-align:middle;border:0;line-height:25px;padding:5px 8px}.cruise-itinerary-cn .table-itinerary td:first-child{padding-left:0}.cruise-itinerary-cn .table-itinerary td:last-child{padding-right:0}.cruise-itinerary-cn .table-itinerary td.td-arrival,.cruise-itinerary-cn .table-itinerary td.td-departure{text-align:center;width:130px}.cruise-itinerary-cn .table-itinerary td.td-day{width:100px}.cruise-itinerary-cn .table-itinerary tbody tr:first-child td{padding-top:15px}.date-availability{border-top:1px solid #e9e9e9}.date-availability .detail-sidebar .scroll-heading{padding-top:45px}.date-availability-cn{border-bottom:1px solid #e9e9e9;padding-top:50px}.date-availability-cn .tabs-availability{background-color:#f6f6f6;font-size:0;border:1px solid #e6e6e6;padding:0;margin:20px 0 0;list-style:none}.date-availability-cn .tabs-availability li{display:table-cell;font-size:16px;height:53px;vertical-align:middle;position:relative;border-right:1px solid #e6e6e6}.date-availability-cn .tabs-availability li:after{display:none;content:'';right:0;position:absolute;left:0;border-bottom:1px solid #fff;bottom:-1px}.date-availability-cn .tabs-availability li:last-child{border-right:0}.date-availability-cn .tabs-availability li a{display:table-cell;display:block;padding:0 15px;text-decoration:none;color:#666;text-transform:capitalize}.date-availability-cn .tabs-availability li.active{background-color:#fff}.date-availability-cn .tabs-availability li.active:after{display:block}.date-availability-cn .cruise-dates-table{font-family:'Open sans'}.date-availability-cn .cruise-dates-table th{border-bottom:0;font-weight:600;text-align:center;line-height:40px}.date-availability-cn .cruise-dates-table th.th-date{text-align:left}.date-availability-cn .cruise-dates-table th:first-child{padding-left:0}.date-availability-cn .cruise-dates-table th:last-child{padding-right:0}.date-availability-cn .cruise-dates-table td{border:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;vertical-align:middle;padding:15px 0}.date-availability-cn .cruise-dates-table td.td-radio{width:30px;text-align:center}.date-availability-cn .cruise-dates-table td.td-radio label{width:16px;height:21px;padding:0}.date-availability-cn .cruise-dates-table td.td-radio label:after{background-color:#58c05a}.date-availability-cn .cruise-dates-table td.td-date{color:#111}.date-availability-cn .cruise-dates-table td.td-price{text-align:center;position:relative}.date-availability-cn .cruise-dates-table td.td-price:before{height:30px;top:50%;left:0;position:absolute;content:'';-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);border-left:1px solid #e6e6e6}.date-availability-cn .cruise-dates-table td.td-price .price-box{display:inline-block}.date-availability-cn .cruise-dates-table td.td-price .price-box .price{color:#999;font-size:13px;display:block}.date-availability-cn .cruise-dates-table td.td-price .price-box .price ins{text-decoration:none;color:#02908c;font-weight:700;font-size:16px}.date-availability-cn .cruise-dates-table td.td-price .price-box .price.night{margin-top:3px;padding-top:3px;color:#666;font-size:14px;border-top:1px solid #e6e6e6}.date-availability-cn .cruise-dates-table td.td-price .price-box .price.night small{color:#999;font-size:13px}.cabin-type .detail-sidebar .scroll-heading{padding-top:80px}.cabin-type .cabin-type-cn{padding-top:85px}.cabin-type-cn{border-bottom:1px solid #e9e9e9}.cabin-type-cn .cabin-type-tabel{margin:10px 0 0;font-family:'Open sans'}.cabin-type-cn .cabin-type-tabel th{color:#333;font-weight:600;line-height:40px;border:0}.cabin-type-cn .cabin-type-tabel th:first-child{padding-left:0}.cabin-type-cn .cabin-type-tabel th:last-child{padding-right:0}.cabin-type-cn .cabin-type-tabel td{vertical-align:middle;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;padding:23px 10px;border:0}.cabin-type-cn .cabin-type-tabel td:first-child{padding-left:0}.cabin-type-cn .cabin-type-tabel td:last-child{padding-right:0}.cabin-type-cn .cabin-type-tabel td.td-radio{width:30px;padding-left:0;padding-right:0;text-align:center}.cabin-type-cn .cabin-type-tabel td.td-radio label{height:21px;padding:0;width:16px}.cabin-type-cn .cabin-type-tabel td.td-radio label:after{background-color:#58c05a}.cabin-type-cn .cabin-type-tabel td.td-room figure{float:left;margin-right:30px}.cabin-type-cn .cabin-type-tabel td.td-room h2{margin:0;color:#111;font-size:18px;font-weight:400;line-height:20px}.cabin-type-cn .cabin-type-tabel td.td-room p{color:#666;line-height:22px;font-size:13px;margin:5px 0 0}.cabin-type-cn .cabin-type-tabel td.t-price{text-align:center;position:relative;width:140px;padding-left:25px}.cabin-type-cn .cabin-type-tabel td.t-price:before{display:block;top:23px;bottom:23px;left:25px;position:absolute;content:'';border-left:1px solid #e6e6e6}.cabin-type-cn .cabin-type-tabel td.t-price .price-box{display:inline-block}.cabin-type-cn .cabin-type-tabel td.t-price .price-box .price{color:#999;font-size:13px;display:block}.cabin-type-cn .cabin-type-tabel td.t-price .price-box .price ins{text-decoration:none;color:#02908c;font-weight:700;font-size:16px}.cabin-type-cn .cabin-type-tabel td.t-price .price-box .price.night{margin-top:3px;padding-top:3px;color:#666;font-size:14px;border-top:1px solid #e6e6e6}.cabin-type-cn .cabin-type-tabel td.t-price .price-box .price.night small{color:#999;font-size:13px}.cabin-number .detail-sidebar .scroll-heading{padding-top:80px}.cabin-number .cabin-number-cn{padding-top:85px;border-bottom-width:0!important}.cabin-number .cabin-number-cn .desk-img{text-align:right}.cabin-number .cabin-number-cn .desk-img img{max-width:100%;margin-top:50px}.balcony-desk .caption-desk{color:#111;font-family:'Open sans';font-size:18px;margin:20px 0 0;line-height:20px}.balcony-desk .caption-desk span{font-size:13px;color:#049905;font-style:italic}.balcony-desk .ul-desk{list-style:none;padding:0;margin:15px 0 0}.balcony-desk .ul-desk li{padding:4px 0}.balcony-desk .ul-desk li label{color:#333}.stateroom-available{margin-top:40px}.stateroom-available .stateroom-img{text-align:right}.stateroom-available .stateroom-img img{max-width:100%;text-align:right}.stateroom-cat .panel-group{margin-top:20px}.stateroom-cat .panel-group .panel-body{color:#666;font-size:13px;line-height:20px}.stateroom-cat .panel-group .panel-body img{width:100%}.stateroom-cat .panel-group .panel-body p{margin:10px 0 0}.available-cabins{margin-top:55px}.available-cabins .available-cabins-table{margin:5px 0 0;font-family:'Open sans'}.available-cabins .available-cabins-table th{color:#333;font-weight:600;line-height:40px;padding-left:15px;padding-right:15px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x;border:0}.available-cabins .available-cabins-table th:first-child{padding-left:0}.available-cabins .available-cabins-table th:last-child{padding-right:0}.available-cabins .available-cabins-table td{vertical-align:middle;border:0;padding:20px 15px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x;position:relative}.available-cabins .available-cabins-table td:first-child{padding-left:0}.available-cabins .available-cabins-table td:last-child{padding-right:0}.available-cabins .available-cabins-table td.td-book{width:120px}.available-cabins .available-cabins-table td.td-book .awe-btn{width:100%;text-align:center}.available-cabins .available-cabins-table td.td-desk{width:105px;text-align:center}.available-cabins .available-cabins-table td.td-desk:after,.available-cabins .available-cabins-table td.td-desk:before{height:30px;position:absolute;border-left:1px solid #e6e6e6;top:50%;left:0;content:'';-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.available-cabins .available-cabins-table td.td-desk:after{right:0;left:inherit}.available-cabins .available-cabins-table td.td-select{width:80px}.available-cabins .available-cabins-table td.td-select span{font-style:italic;color:#333;padding-right:0;font-size:13px}.available-cabins .available-cabins-table td.td-select span:after{font-style:normal}.available-cabins .available-cabins-table td.td-select select{font-size:13px;font-style:italic;color:#333}.cruise-overview .detail-sidebar .scroll-heading{padding-top:80px}.cruise-overview .cruise-overview-cn{padding-top:85px}.cruise-overview-item .title-detail{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x;padding-bottom:30px}.cruise-overview-item .text{font-family:'Open sans';color:#333;line-height:25px;padding-top:25px}.ship-highlight-list{padding:0;list-style:none}.ship-highlight-list li{position:relative;padding:6px 0 6px 30px}.ship-highlight-list li:before{color:#111;content:'\f178';position:absolute;left:0;font-size:10px;font-family:FontAwesome}.cruise-overview-book{padding:20px 0 30px;position:relative}.cruise-overview-book:before{border-top:1px solid #e9e9e9;top:0;display:block;left:-35px;right:-30px;position:absolute;content:''}.tour-detail-text{color:#333;line-height:25px;font-family:'Open sans'}.tour-detail-text p{margin-bottom:0}.tour-overview .detail-sidebar .scroll-heading{padding-top:40px}.tour-overview .tour-overview-cn{padding-top:45px;border-bottom:1px solid #e9e9e9}.optional-acitivites .detail-sidebar .scroll-heading{padding-top:90px}.optional-acitivites .optional-acitivites-cn{padding-top:90px;border-bottom:1px solid #e9e9e9;padding-bottom:20px}
.tour-itinerary .panel-group{margin-top:0px}
.tour-itinerary{float: left; margin-top:20px;width: 100%;background-color: #ffffff;}
.tour-description .title-detail{float: left;width: 100%; padding-bottom:10px;padding-top:20px;font-weight: bold;color: #555;font-size: 16px;padding: 0;}
.review-tabs .tabs-head li a.policy-tab{font-size: 14px;}
.optional-list{margin-top:-15px;padding-right: 20px !important;}.optional-list h4{font-family:'Open sans';color:#333;font-size:14px;font-weight:700;margin-top:25px}.optional-list p{position:relative;padding-left:160px;line-height:25px;font-family:'Open sans';color:#555;margin-bottom:3px}.optional-list p span{display:block;width:155px;color:#333;position:absolute;top:0;left:0}.accomodation .detail-sidebar .scroll-heading{padding-top:70px}.accomodation .accomodation-cn{padding-top:70px;border-bottom:1px solid #e9e9e9;padding-bottom:20px}.tour-meals .detail-sidebar .scroll-heading{padding-top:70px}.tour-meals .tour-meals-cn{padding-top:80px;border-bottom:1px solid #e9e9e9;padding-bottom:20px}.tour-meals-gallery{clear:both;overflow:hidden;list-style:none;padding:0;margin-left:-5px;margin-right:-5px;margin-bottom:15px}.tour-meals-gallery li{width:20%;float:left;padding-left:5px;padding-right:5px;margin-bottom:10px}.tour-meals-gallery li img{width:100%}.tour-necessary .detail-sidebar .scroll-heading,.tour-necessary .tour-necessary-cn{padding-top:75px}.tour-necessary .tour-necessary-cn .tour-detail-text{padding-bottom:20px}.blog-content>.row{margin-left:10px;margin-right:10px}.blog-content>.row>[class*=col-]{padding-left:20px;padding-right:20px}.search-blog{position:absolute;right:30px;top:0;bottom:1px;padding-left:45px;border-left:1px solid #dedede}.search-blog .search-blog-input{width:170px;outline:0;border:0;padding:9px 0;background-color:transparent;color:#666;font-family:Georgia;font-style:italic;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.search-blog .search-blog-input:-moz-placeholder{color:#666}.search-blog .search-blog-input:-ms-input-placeholder{color:#666}.search-blog .search-blog-input::-webkit-input-placeholder{color:#666}.search-blog .btn-search-blog{position:absolute;top:0;bottom:0;width:45px;left:0;display:block;background-color:#fff;outline:0;text-align:center;text-indent:-9999px;border:0}.search-blog .btn-search-blog:focus{outline:0}.search-blog .btn-search-blog:after{content:'\f002';font-family:FontAwesome;position:absolute;text-indent:0;left:50%;top:50%;font-size:18px;color:#999;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.widget .title-sidebar{color:#111;margin:0;padding:0;font-size:24px}.widget_archive,.widget_categories{margin-top:25px}.widget_archive ul,.widget_categories ul{margin-top:15px;padding:0;list-style:none}.widget_archive ul li,.widget_categories ul li{position:relative;padding:10px 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x}.widget_archive ul li:first-child,.widget_categories ul li:first-child{background:0 0}.widget_archive ul li:hover:before,.widget_categories ul li:hover:before{color:#049905;left:5px}
.widget_archive ul li:before,.widget_categories ul li:before{content:'\f178';left:0;position:absolute;color:#666;top:10px;font-family:FontAwesome;font-size:10px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.widget_archive ul li a,.widget_categories ul li a{padding-left:25px;display:inline-block;color:#666;line-height:25px;font-family:'Open sans';text-decoration:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.widget_archive ul li a:hover,.widget_categories ul li a:hover{color:#049905}.widget_archive ul li ul,.widget_categories ul li ul{padding-left:20px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;margin-top:10px}.widget_archive ul li ul li:last-child,.widget_categories ul li ul li:last-child{padding-bottom:0}.widget_recent_entries{margin-top:40px}.widget_recent_entries ul{margin:10px 0 0;padding:0;list-style:none}.widget_recent_entries ul li{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;padding:10px 0;line-height:25px}.widget_recent_entries ul li:first-child{background:0 0}.widget_recent_entries ul li a{color:#333;font-size:14px;font-family:'Open sans';text-decoration:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.widget_recent_entries ul li a:hover{color:#049905}.widget_recent_entries ul li span{color:#888;font-family:Georgia;font-style:italic;margin-left:2px}.widget_tag_cloud{margin-top:45px}.widget_tag_cloud .tagcloud{overflow:hidden;margin-top:20px}.widget_tag_cloud .tagcloud a{display:block;float:left;color:#333;font-family:'Open sans';border:1px solid #dedede;padding:5px 9px;margin-left:5px;font-weight:300;margin-top:5px;font-size:14px!important;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.widget_tag_cloud .tagcloud a:hover{color:#049905;border-color:#049905}.widget_archive{margin-top:55px}.widget_flickr{margin-top:40px}.widget_flickr ul{margin:15px -5px 0;padding:0;overflow:hidden;list-style:none}.widget_flickr ul li{margin-top:10px;width:33.333333%;float:left;position:relative;padding-left:5px;padding-right:5px}.widget_flickr ul li a{display:block}.widget_flickr ul li img{width:100%;opacity:.5;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.widget_flickr ul li img:hover{opacity:1}.author-date a{color:#049905;font-size:13px;text-transform:uppercase;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;border-bottom:1px solid transparent}.author-date a:hover{border-bottom-color:#049905}.author-date span{color:#999;font-family:Georgia;font-style:italic}.post-meta{list-style:none;padding:0;margin:0}.post-meta li{display:inline-block}.post-meta li:before{content:'/';color:#999;padding-left:5px;padding-right:5px}.post-meta li:first-child::before{display:none}.post-meta li a{color:#999;font-family:Georgia;font-style:italic;text-decoration:none}.post-meta li a span{color:#666}.post{position:relative}.post .post-text{margin-left:-10px;margin-right:-10px}.post .post-text [class*=col-]{padding-left:10px;padding-right:10px}.post .post-text .author-date{margin-top:18px}.post .post-text h2{line-height:32px;margin:5px 0 0;font-weight:300;font-size:30px;border-bottom:1px solid #dedede;padding-bottom:10px}.post .post-text h2 a{color:#111;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;display:block;text-decoration:none}.post .post-text h2 a:hover{color:#049905}.post .post-text .post-share a{margin-top:10px}.post .post-text p{line-height:25px;color:#333;font-size:14px;font-family:'Open sans';margin:40px 0 0}.post .post-text p a{font-style:italic;color:#888;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}.post .post-text p a:hover{border-color:#888}.post .post-text .post-meta{margin-top:15px}.post .post-media .image-wrap img{width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.post .post-media .image-wrap img:hover{opacity:.5}.post .post-media .post-gallery{margin-top:-10px;margin-left:-5px;margin-right:-5px}.post .post-media .post-gallery [class*=col-]{padding-left:5px;padding-right:5px}.post .post-media .post-gallery img{margin-top:10px;width:100%}.post .post-media .post-slide img{width:100%}.post .post-media .post-slide .owl-next,.post .post-media .post-slide .owl-prev{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);font-size:54px;color:#fff;left:20px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.post .post-media .post-slide .owl-next:hover,.post .post-media .post-slide .owl-prev:hover{opacity:.5}.post .post-media .post-slide .owl-next{left:inherit;right:20px}.post-cn .post{padding-top:60px;padding-bottom:50px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x}.post-cn .post:first-child{padding-top:30px}.navpage-post{overflow:hidden;padding:15px 0 0;text-transform:uppercase}.navpage-post a{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.navpage-post a:hover{border-color:#049905;color:#049905}.post-single .author-date{margin-top:25px}
.widget_categories ul li a.active{color:#049905}
.tour-description .tour-detail-text{margin-bottom:10px;width: 100%;float: left;}
.modal-booking > .modal-content {border-radius: 0;}
#btn_search2.awe-btn.awe-btn-2 {background-color: #00a9a4;border: none;}
#btn_search2.awe-btn.awe-btn-2:hover {background-color: #02908c;border: none;}
#btn_search2.awe-btn.awe-btn-1 {background-color: #00a9a4;border: none;}
#btn_search2.awe-btn.awe-btn-1:hover {background-color: ##02908c;border: none;}
.room-featured i.fa-info-circle {color: #888;}
.text-description{margin-top:-5px !important;}
.post-single .title-post-head{line-height:35px;margin:10px 0 0;font-weight: bold;font-size:24px}
.post-single .post-media{margin-top:30px}
.post-single .post-content{margin-top:30px;font-family:'Open sans';color:#333;font-size:14px;line-height:25px}
.post-content p{margin-bottom:15px}
.post-single .post-content .title-single-content{color:#242424;font-size:30px;font-weight:300;font-family:Lato;margin-bottom:30px}
.post-single .post-content .alignleft{margin-top:5px;float:left;margin-right:30px}
.post-single .post-content .alignleft img{width:auto!important}
.post-single .post-meta-share{overflow:hidden;padding:8px 0;position:relative;margin-top:30px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) bottom left repeat-x}
.post-single .post-meta-share:before{height:1px;width:100%;position:absolute;top:0;content:'';display:block;left:0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x}
.post-single .post-meta-share .post-meta{line-height:32px}
.post-single .post-meta-share .post-share a:last-child{margin-right:0}
.post-single .author-about{overflow:hidden;margin-top:70px}
.post-single .author-about h4{color:#111;font-size:24px;line-height:28px;margin:0 0 30px}
.post-single .author-about .image{width:135px;margin-right: 28px;}
.post-single .author-about .image img{width:100%}
.post-single .author-about .author-info{line-height:28px;float: right;max-width: 80%;}
.post-single .author-about .author-info h5{margin:0 10px 0 0;display:inline-block;font-size:18px;color:#333;font-family:'Open sans';font-weight:700}.post-single .author-about .author-info .author-social{display:inline-block}.post-single .author-about .author-info .author-social a{color:#59c45a;font-size:18px;text-decoration:none;padding:0 7px}
.post-single .author-about .author-info p{color:#666;line-height:22px;font-family:'Open sans';margin:15px 0 0}#comments{margin-top:70px}.title-comment{font-size:24px;color:#111;margin:0}.title-comment span{color:#666}.commentlist{padding:0;list-style:none;margin-top:30px}.commentlist .comment{padding-top:25px;padding-bottom:25px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x}.commentlist .comment:last-child{padding-bottom:0}.commentlist .comment:first-child{padding-top:0;background-image:none}.commentlist .comment .comment-author{width:80px;float:left;margin-right:25px}.commentlist .comment .comment-author img{padding:6px;border:1px solid #efefef;width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.commentlist .comment .comment-body{position:relative;font-family:'Open sans';margin-left:105px}.commentlist .comment .comment-body cite{font-style:normal}.commentlist .comment .comment-body cite a{color:#222;font-weight:600;text-decoration:none}.commentlist .comment .comment-body small{font-weight:300;border-left:1px solid #999;padding-left:10px;margin-left:10px;font-size:14px}.commentlist .comment .comment-body p{font-weight:300;color:#333;line-height:25px;margin:10px 0 0}.commentlist .comment .comment-body .edit{position:absolute;right:0;top:0;color:#999;font-size:13px}.commentlist .comment .comment-body .edit a{color:#999;font-weight:300;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.commentlist .comment .comment-body .edit a:hover{color:#00a9a4}.commentlist .comment .children{list-style:none;padding:25px 0 0;margin-left:105px}.commentlist .comment .children .comment:last-child{padding-bottom:0}.leave-comment{margin-top:60px}.leave-comment .reply-title{color:#111;font-size:24px;margin:0;line-height:28px}.about-cn{padding-left:30px;padding-right:30px;margin-top:30px}.about-cn .about-searved{font-family:Georgia;font-style:italic;color:#333;line-height:1;float:left;margin-right:30px;padding:65px 30px 0 20px;height:285px;position:relative}.about-cn .about-searved:after{border:8px solid #59c45a;border-top:0;position:absolute;bottom:0;left:20px;right:30px;content:'';display:block;height:34%}.about-cn .about-searved:before{border:8px solid #59c45a;border-bottom:0;position:absolute;top:0;content:'';display:block;height:35%;left:20px;right:30px}.about-cn .about-searved span{display:block;font-size:22px;text-indent:30px}.about-cn .about-searved ins{text-decoration:none;display:block;margin:6px 0 20px;font-size:80px}.about-cn .about-text h1{color:#111;font-size:34px;font-family:Georgia;font-style:italic;margin:0;line-height:30px}.about-cn .about-text .about-description{color:#333;font-family:'Open sans';line-height:25px;margin-top:35px}.team{margin-left:30px;margin-right:30px;padding-top:30px;margin-top:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x}.team .team-head h2{color:#111;line-height:28px;font-size:24px;margin:0}.team .team-head p{color:#333;line-height:25px;font-family:'Open sans';margin:20px 0 0}.team .team-item{text-align:center;margin-top:45px}.team .team-item figure img{width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.team .team-item figure img:hover{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.team .team-item h3{color:#222;font-size:14px;line-height:30px;font-weight:700;margin:10px 0 0}.team .team-item span{font-family:'Open sans';color:#696969;font-size:12px;text-transform:uppercase}.twitter{padding:55px 30px;margin-top:55px}.twitter .bg-fixed,.twitter .bg-parallax,.twitter .bg-scroll{z-index:0}.twitter .twitter-cn{position:relative;z-index:1}.twitter .twitter-cn .icon{color:#fff;font-size:34px}.twitter .twitter-item p{color:#fefefe;font-size:16px;line-height:28px;font-family:Georgia;font-style:italic;margin:0}.twitter .twitter-item ul{margin:15px 0 0;padding:0;list-style:none;font-size:0}.twitter .twitter-item ul li{font-size:12px;text-transform:uppercase;font-style:italic;display:inline-block;color:#fff;font-family:'Open sans'}.twitter .twitter-item ul li:first-child:before{display:none}.twitter .twitter-item ul li:before{content:'/';padding:0 10px}.twitter .twitter-item ul li span{border-bottom:2px solid rgba(255,255,255,.3)}.follow-about{padding-left:30px;padding-right:30px;text-align:center;margin-top:20px}.follow-about .follow-group{text-align:center}.follow-about .follow-group a{float:none;display:inline-block;margin-left:7px;margin-right:7px;margin-top:10px}.contact-page{position:relative;padding-left:30px;padding-right:30px}
.contact-maps{height:170px;position:relative;width:100%}.contact-maps #contact-maps{width:100%;height:100%}.contact-cn{width:430px;padding:10px 30px 0;position:absolute;z-index:10;left:0;right:0;margin:auto;bottom:0;background-color:#fff}.contact-cn h3{color:#111;font-size:34px;font-family:Georgia;font-style:italic;line-height:20px;margin:0}.contact-cn ul{list-style:none;padding:0;margin:0}.contact-cn ul li{padding:5px 0 5px 30px;color:#666;font-family:'Open sans';font-weight:300;line-height:25px;position:relative}.contact-cn ul li img{position:absolute;top:10px;left:0}.contact-cn ul li a{color:#666}.contact-cn .form-contact{padding-top:5px}.contact-cn .form-contact .form-field{margin-top:10px}.contact-cn .form-contact .form-field.form-field-area .field-input{height:125px}.step{padding-left:30px;padding-right:30px}
.payment-step{margin:0;padding:0 0 0px;list-style:none;position:relative}.payment-step:before{height:0;left:-30px;right:-30px;border-top:1px solid #e9e9e9;bottom:0;display:block;content:'';position:absolute}.payment-step li{width:33.3333%;margin-top:13px;float:left;position:relative}.payment-step li.step-select:after,.payment-step li.step-select:before{background-color:#59c45a}.payment-step li.step-select span{text-indent:-9999px}.payment-step li.step-select span:after{top:2px;left:2px;right:2px;bottom:2px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-check-payment.png) 50% 50% no-repeat;content:'';display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute}.payment-step li.step-part:after{background-color:#59c45a}
.payment-step li:after,.payment-step li:before{display:block;position:absolute;background-color:#d0d0d0;height:3px;content:'';width:50%;left:0;top:20px;border-bottom:0px solid #f5f5f5}.payment-step li:before{right:0;left:inherit}
.payment-step li span{display:block;position:relative;z-index:1;margin:auto;width:40px;height:40px;background-color:#f9f9f9;border:1px solid #ddd;color:#666;font-weight:300;line-height:36px;font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.payment-step li span:hover {background-color: #02908c;color: #fff;}
.payment-step li p{color:#666;font-size:12px;line-height:28px;margin:0}.payment-room>.row{margin-left:0;margin-right:0}.payment-room>.row>[class*=col-]{padding-left:30px;padding-right:30px}.payment-room .payment-info{margin-top:30px}
.payment-room .payment-info h2{color:#111;font-size:34px;line-height:36px;font-weight:300;margin:0}.payment-room .payment-info .star-room{color:#59c45a;font-size:12px;display:block;margin-top:10px}.payment-room .payment-info .star-room i{margin-right:2px}.payment-room .payment-info ul{margin:10px 0 0;padding:0;list-style:none}
.payment-room .payment-info ul li{position:relative;color:#666;font-family:'Open sans';padding-left:105px;line-height:30px;border-bottom: 1px dotted #ddd;}
.payment-room .payment-info ul li span{color:#666;position:absolute;left:0;top:0;font-weight:600}
.payment-room .payment-price{margin-top:45px;border:1px solid #e8e8e8;background-color:#fbfbfb;font-family:'Open sans';overflow:hidden}
.payment-room .payment-price figure{width:270px;float:left;padding-top: 26px;padding-left: 15px;}
.payment-room .payment-price figure img{max-width:100%}
.payment-room .payment-price .total-trip{padding:20px;margin-left:270px}
.payment-room .payment-price .total-trip span{color:#666;font-weight:600;line-height:26px;display:block}.payment-room .payment-price .total-trip span small{font-size:14px;font-weight:400;color:#666}
.payment-room .payment-price .total-trip p{color:#666;margin:10px 0 0;padding-top:13px;line-height:20px;border-top:1px solid #e8e8e8}
.payment-room .payment-price .total-trip p ins{text-decoration:none;font-size:16px;font-weight:600;color:#02908c}
.payment-room .payment-price .total-trip p i{font-style:normal;display:block;color:#666;font-size:13px}.payment-form{margin:30px 30px 0}.payment-form .form{position:relative;padding-bottom:20px}.payment-form .form:before{display:block;top:0;bottom:0;width:1px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top left repeat-y;left:50%;content:'';position:absolute}.payment-form>.row{margin-left:-30px;margin-right:-30px}.payment-form>.row>[class*=col-]{padding-left:30px;padding-right:30px}
.payment-form h2{margin:0 0 25px;padding-top:30px;color:#333;font-size:24px;line-height:28px}
.payment-form span{color:#333;line-height:25px;margin:36px 0 11px 0;font-size:24px;}.payment-form span img{vertical-align:top;margin-left:5px}.payment-form .form-field{margin-top:10px}
.payment-form .form-field .field-input{border:1px solid #dedede;padding:14px 20px;color:#333;width:100%;font-family:'Open sans';outline:0}.payment-form .form-field .field-input:-moz-placeholder{color:#333}.payment-form .form-field .field-input:-ms-input-placeholder{color:#333}.payment-form .form-field .field-input::-webkit-input-placeholder{color:#333}.payment-form .radio-checkbox{margin-top:20px}.payment-form ul{list-style:none;margin:10px 0 0;padding:0;overflow:hidden}
.cruise-booking .payment-form .radio-checkbox{margin-left:6px;margin-top:8px;}
.cruise-booking .payment-form .form-field .field-input{padding:9px 20px;}
.payment-form ul li{float:left;width:25%;padding:5px 0}.payment-form ul li .radio-checkbox{margin-top:0}
.payment-form ul li .radio-checkbox label{color:#666;padding-left:28px}
.payment-form label{margin-bottom:0;color:#02908c;}.payment-form .cart-number{margin-top:30px}.payment-form .cart-number .row{margin-left:-3px;margin-right:-3px}.payment-form .cart-number .row [class*=col-]{padding-left:3px;padding-right:3px}.payment-form .cart-number .field-input{text-align:center;padding:9px 5px}.payment-form .card-holder{margin-top:30px}.payment-form .card-holder .field-input{padding:9px 5px}.payment-form .expiry-date{margin-top:40px}.payment-form .expiry-date:before{content:'/';left:50%;position:absolute;color:#666;bottom:6px;font-size:18px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.payment-form .expiry-date .row{margin-left:-10px;margin-right:-10px}.payment-form .expiry-date .row [class*=col-]{padding-left:10px;padding-right:10px}
.payment-form .expiry-date .form-field .field-input{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-calendar.png) right 10px center no-repeat;padding:9px 20px 9px 20px;color: #02908c;font-weight: bold;}.payment-form .cvc-code{margin-top:40px}.payment-form .cvc-code .field-input{padding:9px 5px}.payment-form .submit{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;padding-top:30px}.payment-form .submit .awe-btn{margin-top:20px}.element-sc{background-color:#fff;padding:0 30px}.element-sc .element-cn{overflow:hidden}.element-sc .element-cn .row{margin-left:-30px;margin-right:-30px}.element-sc .element-cn .row [class*=col-]{padding-left:30px;padding-right:30px}.element-sc .element-cn h2{margin:30px 0 0;color:#111;font-size:24px}.element-sc .element-cn .element-btn{margin:0;list-style:none;padding:0}.element-sc .element-cn .element-btn li{float:left;margin-top:15px;width:20%}.element-sc .element-cn .tabs-head{margin-top:25px}.element-sc .element-cn .tabs-head:last-child{margin-top:0}.element-sc .element-cn .tab-pane{padding-top:25px;color:#333;font-family:'Open sans';line-height:25px}.element-sc .element-cn .panel-group{margin-top:25px}.element-sc .element-cn .alert-box{margin-top:15px}.element-sc .element-cn:last-child{padding-bottom:0}.element-sc .element-cn .caneldar{margin-top:15px}.page-not-found{padding-top:50px;padding-bottom:90px}.page-comingsoon .page-body .item-content h4,.page-comingsoon .page-body .item-content p,.page-not-found .page-body .item-content *{color:#fff}.page-comingsoon .page-body .item-content .image-wrap,.page-not-found .page-body .item-content .image-wrap{margin-top:8%}.page-comingsoon .page-body .item-content h4,.page-not-found .page-body .item-content h4{font-family:Lato,Arial,Verdana;font-size:50px;font-weight:300;margin-top:15px;margin-bottom:0}.page-comingsoon .page-body .item-content p,.page-not-found .page-body .item-content p{font-family:Lato,Arial,Verdana;font-size:26px;font-weight:300}.page-not-found .page-body .item-footer{margin-top:15px;margin-left:-5px;margin-right:-5px;font-size:0}.page-not-found .page-body .item-footer a{margin:5px}.page-slide .owl-pagination .owl-page{display:inline-block;margin-left:2px;margin-right:2px}.page-slide .owl-pagination .owl-page span{display:inline-block;width:6px;height:6px;background-color:#fff;border-radius:50%}.page-slide .owl-pagination .owl-page.active span{background-color:#59c35c}.countdown-wrapper{position:relative;display:inline-block;border-top:6px solid #fff;border-bottom:6px solid #fff;padding-top:15px;padding-bottom:15px;margin-top:10px;margin-left:10px;margin-right:10px}#countdown{font-size:0;margin-left:-10px;margin-right:-10px}.countdown-wrapper:before{content:'';display:block;position:absolute;width:25px;height:25px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/top-left-border.png);top:-6px;left:-20px}.countdown-wrapper:after{content:'';display:block;position:absolute;width:25px;height:25px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/top-right-border.png);top:-6px;right:-20px}.countdown-wrapper #countdown:before{content:'';display:block;position:absolute;width:25px;height:25px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bottom-left-border.png);bottom:-6px;left:-20px}.countdown-wrapper #countdown:after{content:'';display:block;position:absolute;width:25px;height:25px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bottom-right-border.png);bottom:-6px;right:-20px}#countdown .item{position:relative;display:inline-block;padding-left:16px;padding-right:16px;font-family:Lato,Arial,Verdana;color:#fff}#countdown .item span{font-size:16px;line-height:1em}#countdown .item .count{display:block;font-size:50px;line-height:1em}#countdown .item .count:after{content:':';display:block;position:absolute;font-size:26px;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#countdown .item:last-child .count:after{display:none}
footer{background:#004c56;padding-bottom:10px;font-family:'Open Sans';width: 100%;float: left;}
footer .logo-foter{margin-top:30px}footer .logo-foter img{max-width:100%}
footer .ul-ft{margin-top:30px}
footer .ul-ft ul{list-style:none;margin:0;padding:0;font-size:12px;}
footer .ul-ft ul li a{color:#ccc;text-decoration:none;line-height:30px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
footer .ul-ft ul li a:hover{color:#00a9a4;padding-left:3px}
footer .currency-lang-bottom{margin-top:40px;}footer .currency-lang-bottom.open .dropdown-head span{z-index:1001}footer .currency-lang-bottom .dropdown-head{line-height:40px;text-transform:inherit;color:#fff;border:1px solid #3d3d3d;padding:0 15px;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
footer .currency-lang-bottom .dropdown-head span{float:right;color:#59c45a;position:relative;line-height:40px;margin-left:0}footer .currency-lang-bottom .dropdown-body{bottom:-5px;top:inherit;left:-5px;right:-5px;border:5px solid rgba(0,0,0,.3);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
footer .currency-lang-bottom ul{width:100%;background-color:#fff;margin:0;padding:5px 0;list-style:none}
footer .currency-lang-bottom ul li a{padding:0 15px;color:#333;text-decoration:none;line-height:30px;display:block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
footer .currency-lang-bottom ul li a:hover{background-color:#02908c;color:#fff}footer .currency-lang-bottom:hover .dropdown-head{border:1px solid #02908c}
footer .copyright{color:#ccc;clear:both;line-height:20px;margin:15px 0 0;float:right;width:100%;font-size:12px;}
footer .copyright b{color:#ccc;}
.copyright font{width:70%;}
.payment-form .div-class-t ul li{float:left;width:33%;}
.payment-form span{font-size:24px;}
.hotels-detail-cn .container .review-detail .review-detail-cn .review-tabs .hotel-detail-tab .cruise-item .cruise-text .price-box{top:160%;}
b{color:#333;}
.tab-hotel-pack #top-pk #love-pk .i-love{margin:7px 5px 0 0;}
.detail-sidebar .hight-light .review-item{padding:0;}
.hotel-list .destination-cruise h1{color:#02908c;font-size:28px;margin:10px 0;}
.hotel-list .destination-cruise p{width:100%;float:left;color:#666;font-size:13px;}
#box-inclusions h2{font-size:20px;}
.payment-form ul li .radio-checkbox label{cursor:pointer;}
.payment-form .departure-date .expiry-date{margin-top:0;width:60%;margin-right:10px;float:left;}
.payment-form .departure-date .radio-checkbox{float:left;}
.payment-form .departure-date .input-custom{float:left;display:none;width:100%;}
.payment-form .form-book{width:100%;float:left;margin-top:0;}
.payment-form .departure-date .expiry-date:before{content:none;}
.payment-form .form-book span{width:100%;float:left;}
.payment-form .form-book ul{width:100%;float:left;}
.payment-form .will_travel ul li .select-form{width:285px;float:left;margin-left:-80px;display:none;}
.payment-form .will_travel ul li .select-group{width:285px;float:left;margin-left:-90px;}
.payment-form .will_travel ul li .select-form .select-div{float:left;width:65px;margin-right:5px;}
.payment-form .will_travel ul li .select-form .select-div select{width:100%;}
.payment-form .will_travel ul li .select-form .select-div p{font-size:9px;}
.payment-form .checkbox-booking{width:100%;float:left;}
.payment-form .radio-checkbox .please{width:100%;float:left;margin-bottom:10px;}
.payment-form .radio-checkbox .i_am_b{width:100%;float:left;}
.payment-form .checkbox-booking .please b{float:left;margin-right:14px;}
.payment-form .checkbox-booking .please li{float:left;}
.payment-form .checkbox-booking .please li .radio-checkbox{margin:-2px 10px 0 0;}
.payment-form .checkbox-booking .i_am_b b{float:left;margin-right:10px;}
.payment-form .checkbox-booking .i_am_b li{float:left;}
.payment-form .checkbox-booking .i_am_b li .radio-checkbox{margin:-2px 10px 0 0;}
.special_off{margin-top:25px;margin-left:30px;}
.post-meta li a{color:#333;}
.booking-tours #form_booking .payment-form .form-book li .radio-checkbox label {line-height: 15px;margin-top: 5px;}
.destination-package .cruise-item{padding:0 15px 15px 15px;}
ins{color:#02908c;font-size:22px;font-weight:400;text-decoration:none;font-family:Lato;}
small{font-size:14px;color:#999;}
.review-tabs .sub-tabs-head li a{font-family:'Open sans';font-size:14px;}
.tab-cruise-detal #section2 .col-lg-12 b{font-weight:normal;}
.col-md-12 .col-lg-12 .col-md-3 .col-md-6 ins{color:#02908c;font-size:18px;font-weight:400;text-decoration:none;font-family:Lato;}
.col-md-12 .col-lg-12 .col-md-3 .col-md-6 small{font-size:14px;color:#000;text-decoration:line-through;}
#scroll-best{width:620px;height:135px;border:1px dotted #e5e5e5;border-left:none;padding:10px 0 10px 30px;border-right:none;float:left;}
.scroll-img{width:100%;height:110px;overflow:hidden;}
.scroll-img ul{width:1500px;margin:0;}
.scroll-img ul li{width:190px;margin:0 16px 0 0;float:left;}
#slide-des{width:190px;height:110px;float:left;position:relative;}
#slide-des img{width:190px;height:110px;float:left;}
#slide-des #txt-des{width:190px;height:110px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa1.png) repeat;float:left;text-align:center;padding:10px 0;position:absolute;left:0;top:0;}
#slide-des #txt-des a.des{color:#ccc;border:1px solid #ccc;padding:2px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:20px;}
#slide-des #txt-des a.des:hover{color:#fff;border:1px solid #fff;}
#slide-des #txt-des h2{width:100%;margin:5px 0 0 0;padding:2px 3px;text-align:center;font-size:14px;float:left;}
#slide-des #txt-des h2 a{line-height:14px;color:#fff;text-shadow:0 1px 1px #333;font-size:13px;}
#slide-des #txt-des h2 a:hover{color:#F90;text-decoration:none;text-shadow:0 1px 1px #333;}
#slide-des #txt-des span{width:70px;height:10px;margin:2px 60px;margin-bottom:0px;float:left;}
#slide-des #txt-des span.star5{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -402px -271px no-repeat;}
#slide-des #txt-des span.star45{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -402px -286px no-repeat;}
#slide-des #txt-des span.star4{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -402px -301px no-repeat;}
#slide-des #txt-des span.star3{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -402px -316px no-repeat;}
#slide-des #txt-des span.star35{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -402px -331px no-repeat;}
.demo-btn{width:590px;margin:0;position:relative;}
.sub-tabs-head{width:100%;float:left;margin-bottom:15px;}
.demo-backward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -196px -99px no-repeat;position:absolute;left:-30px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
.demo-forward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -72px -99px no-repeat;position:absolute;right:170px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
.tab-cruise-1 .active .review-tabs-cn .row .col-md-4{height:400px;margin-bottom:20px;}
.tab-content .tab_route #box-package #title-pk #night-des{min-height:78px;padding:10px;text-align:center;border-right:1px dotted #ccc;margin:0 20px 0 0;float:left;}
.tab-content .tab_route #box-package #title-pk #night-des img{width:50px;height:50px;margin:5px 10px 5px 0;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.tab-content .tab_route #box-package #title-pk #night-des #txt-des{width:75px;height:60px;line-height:30px;float:left;}
.tab-content .tab_route #box-package #title-pk #night-des #txt-des font{width:75px;height:29px;line-height:29px;border-bottom:1px solid #e5e5e5;text-transform:uppercase;float:left;}
.tab-content .tab_route #box-package #title-pk #name-tour h2 a{line-height:25px;font-size:18px;float:left;}
.tab-content .tab_route #box-package #title-pk #name-tour #txt-activities{width:100%;margin:5px 0 0 0;float:left;font-size:13px;}
.tab-content .tab_route #box-package #title-pk #name-tour h2{margin:0;}
.tab-content .tab_route #box-package #title-pk #name-tour{width:58%;min-height:78px;padding:10px 0;margin:0;float:left;}
.tab-content .tab_route #box-package #title-pk span.nav-cong{width:25px;height:25px;margin:27px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -398px -609px no-repeat;float:right;}
.tab-content .tab_route #box-package #title-pk #choose-tour{width:80px;min-height:78px;padding:10px 0;border-right:1px dotted #ccc;float:right;display:none;}
.tab-content .tab_route #box-package #title-pk #price-tour{width:80px;height:85px;padding:10px 10px 10px 0;text-align:right;border-right:1px dotted #ccc;font-size:12px;float:right;}
.tab-content .tab_route #box-package #title-pk #price-tour h3{width:80px;text-align:left;height:10px;line-height:10px;margin:3px 0 5px 0;font-weight:normal;font-size:12px;float:left;}
.tab-content .tab_route #box-package #title-pk #price-tour font{width:80px;height:20px;line-height:20px;font-size:24px;color:#6cd100;float:left;text-align:left;}
.tab-content .tab_route #box-package #title-pk #price-tour strong{text-decoration:line-through;}
.tab-content .tab_route #box-package #title-pk #choose-tour font{width:80px;text-align:center;font-size:12px;float:left;}
.tab-content .tab_route #box-package #title-pk #choose-tour input.check{width:16px;height:16px;margin:5px 32px 0 32px;float:left;}
#info-dt-tour #r-detail-tour{width:650px;float:right;position:relative;}
#info-dt-tour #r-detail-tour #photos-tour{width:650px;float:left;}
#info-dt-tour #r-detail-tour #carousel .slides li{width:auto !important;height:auto !important;}
#info-dt-tour #box-right-dt{width:520px;min-height:466px;margin:0 0 0 0px;padding:0;float:left;}
#info-dt-tour #box-right-dt #grade-cruise{width:400px;margin:0;float:left;}
#info-dt-tour #box-right-dt #grade-cruise font{font-size:16px;margin:0 10px 0 0;float:left;}
#info-dt-tour #box-right-dt #grade-cruise span{width:118px;height:17px;margin:2px 0 0 0;float:left;}
#info-dt-tour #box-right-dt #grade-cruise span.star5{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -290px -500px no-repeat;}
#info-dt-tour #box-right-dt #grade-cruise span.star45{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -290px -520px no-repeat;}
#info-dt-tour #box-right-dt #grade-cruise span.star4{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -290px -540px no-repeat;}
#info-dt-tour #box-right-dt #grade-cruise span.star35{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -290px -560px no-repeat;}
#info-dt-tour #box-right-dt #grade-cruise span.star3{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -290px -580px no-repeat;}
#info-dt-tour #box-right-dt #best-offer{width:430px;border:1px dotted #bbb;border-left:none;border-right:none;margin:15px 0;padding:10px 0;float:left;}
#info-dt-tour #box-right-dt #best-offer ul{width:100%;float:left;}
#info-dt-tour #box-right-dt #best-offer ul li{width:100%;margin:2px 0 0 0;float:left;}
#info-dt-tour #box-right-dt #best-offer ul li a{font-size:12px;color:#ff7800;}
#info-dt-tour #box-right-dt #best-offer ul li a:hover{text-decoration:underline;}
#info-dt-tour #box-right-dt #best-offer ul li a span.i-nav{width:12px;height:11px;margin:6px 7px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -90px -320px no-repeat;float:left;}
#info-dt-tour #box-right-dt #box-check{width:430px;float:left;display:inline;}
#info-dt-tour #box-right-dt #box-check h2{width:100%;font-size:20px;font-family:'Ubuntu-M';margin:0 0 15px 0;float:left;}
#info-dt-tour #box-right-dt #box-check #input-sl{width:100%;height:38px;float:left;background:#f6f5f3;margin:0;border:1px solid #e5e5e5;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#info-dt-tour #box-right-dt #box-check #input-sl span.i-date{width:15px;height:16px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -50px -360px no-repeat;float:left;position:absolute;right:8px;top:12px;}
#info-dt-tour #box-right-dt #box-check #input-sl span.i-nav{width:12px;height:7px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -70px -360px no-repeat;float:left;position:absolute;right:8px;top:16px;}
#info-dt-tour #box-right-dt #box-check #input-sl input{height:38px;padding-left:10px;color:#555;line-height:38px;border:none;font-family:'segoe_uilight';font-size:14px;background:none;letter-spacing:1px;float:left;}
#info-dt-tour #box-right-dt #box-check #input-sl input.date{width:100%;}
#info-dt-tour #box-right-dt #box-check #input-sl input.duration{width:100%;}
#info-dt-tour #box-right-dt #box-check label{width:100%;margin:0 0 5px 0;float:left;}
#info-dt-tour #box-right-dt #box-check #b-duration{width:205px;margin:15px 20px 20px 0;float:left;}
#info-dt-tour #box-right-dt #box-check #b-duration a{width:28px;height:28px;text-align:center;margin:10px 5px 10px 0;line-height:28px;color:#666;float:left;}
#info-dt-tour #box-right-dt #box-check #b-duration a:hover, #info-dt-tour #box-right-dt #box-check #b-duration a.active{width:26px;height:26px;line-height:26px;background:#0eb8ec;color:#fff;border:1px solid #25aae1;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
#info-dt-tour #box-right-dt a.bt-inquiry{height:40px;background:#619438;line-height:40px;text-transform:uppercase;padding:0 20px;color:#fff;font-size:16px;font-family:'Ubuntu-M';letter-spacing:1px;margin:0 0 5px 110px;float:left;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transition:all 0.35s;}
#info-dt-tour #box-right-dt a.bt-inquiry:hover{background:#ff7800;}
#info-dt-tour #box-right-dt a.bt-inquiry span.icon-mail{width:24px;height:19px;margin:10px 10px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -560px 0 no-repeat;float:left;}
#info-dt-tour #box-right-dt h4{width:100%;text-align:center;font-size:12px;color:#888;font-weight:normal;float:left;}
#info-dt-tour #box-right-dt #map-hotel{width:100%;height:466px;margin:0;float:left;}
#info-dt-tour #box-right-dt #map-hotel a img{width:100%;}
#box-info-destination #r-detail-tour{float:left;position:relative;width:650px;}
#box-info-destination{width:100%;float:left;}
#box-info-destination #box-right-dt{width:520px;float:right;}
#box-info-destination #img-des{width:650px;margin:0 0 20px 30px;float:right;display:inline;}
#box-info-destination #photos-package .next{float:right;display:inline;position:absolute;right:0px;bottom:30px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;color:#fefefe;}
#box-info-destination #photos-package .prev{float:left;display:inline;position:absolute;left:0px;bottom:30px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;color:#fefefe;}
#box-info-destination #photos-package .next:hover,#box-info-destination #photos-package .prev:hover{color:#049905;}
#img-des #photos-package ul{width:8000px;float:left;}
#img-des #photos-package .img_testi{width:100%;margin-top:6px;float:left;display:inline;overflow:hidden;}
#img-des #photos-package ul li{float:left;}
#img-des #photos-package ul li a img{border:none;float:left;padding:0 10px 0 0;}
#photos-package .next{float:right;display:inline;position:absolute;right:0px;bottom:10px;color:#fefefe;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;}
#photos-package .prev{float:left;display:inline;position:absolute;left:0px;bottom:10px;color:#fefefe;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;}
#photos-package .next:hover,#photos-package .prev:hover{color:#049905;}
#photos-package .prev i{padding:5px 5px 8px 2px;}
#photos-package .next i{padding:5px 2px 8px 5px;}
#img-des .big-images{position:relative;margin:0;}
#img-des .big-images img{width:100%;}
#img-des .big-images span{position:absolute;width:48px;height:48px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/btn-prev.png);left:0;top:40%;opacity:0.4;}
#img-des .big-images font{position:absolute;width:48px;height:48px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/btn-next.png);right:0;top:40%;opacity:0.4;}
#img-des .big-images span:hover,#img-des .big-images font:hover{opacity:1;}
#main-travelguide{width:100%;float:left;padding:30px 0 25px 0;}
#main-travelguide #box-guide{width:140px;height:140px;text-align:center;float:none;display:inline-block;position:relative;}
#main-travelguide #box-guide img{width:100%;height:140px;float:left;border-radius:100%;}
#main-travelguide #box-guide a{width:140px;height:140px;line-height:140px;padding:0;float:left;position:absolute;left:0;top:0;color:#fff;font-size:18px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-shadow:0 1px 1px #000;}
#main-travelguide #box-guide h2{width:40px;height:40px;margin:5px 0px;float:none;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;color:#fff;border-radius:100%;text-align:center;display:inline-block;line-height:30px;font-size:18px;line-height:40px;position:absolute;top:40%;left:41%;}
#main-travelguide #box-guide:hover h2{background:#ba3429;}
#main-travelguide #box-guide h2 a{color:#619438;font-size:20px;font-family:'Ubuntu-M';transition:all 0.35s;}
#main-travelguide #box-guide h2 a:hover{color:#ff7800;}
#main-travelguide #box-guide p{width:100%;padding:10px 0 0 0;float:left;text-align:left;}
#main-travelguide #box-guide p strong{display:block;float:left;font-size:20px;margin:0px 3px 0px 0px;color:#555;}
#main-travelguide #box-guide p b{color:#666;}
#main-travelguide #box-guide a:hover{color:#FFF;text-shadow:0 1px 1px #000;font-weight:bold;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa1.png) repeat}
#owl-demo6 .item{margin:0 0;}
#owl-demo6 .item img{display:block;width:100%;height:auto;}
#owl-demo8 .item{margin:0 10px;text-align:center;}
#scroll-tours, #scroll-delta-tour, #scroll-team , #scroll-guide{position:relative;}
.customNavigation .btn6{position:absolute;top:44%;width:23px;height:40px;font-size:0;cursor:pointer;margin-top:-50px;font-size:70px;color:#ccc;}
.customNavigation .btn6.prev6{left:-35px;}
.customNavigation .btn6.next6{right:-35px;}
.customNavigation .btn6.prev6:hover,.customNavigation .btn6.next6:hover{color:##02908c;}
.customNavigation .btn8{position:absolute;top:19%;font-size:24px;padding:5px;cursor:pointer;color:#ccc;}
.customNavigation .btn8.prev8{left:-5px;}
.customNavigation .btn8.next8{right:-5px;}
.customNavigation .btn8.prev8:hover,.customNavigation .btn8.next8:hover{color:##02908c;}
#container-scrolltours{width:100%;padding-top:20px;float:left;}
#scroll-tours1 #box-cruise{width:100%;height:auto;margin:0;float:left;position:relative;overflow:hidden;border-right:1px dotted #666;}
#scroll-tours1 #box-cruise a{width:100%;height:auto;color:#fff;float:left;position:relative;}
#scroll-tours1 #box-cruise a:hover{background:#fff;opacity:0.8;}
#scroll-tours1 #box-cruise #img-cruise{width:100%;height:272px;float:left;position:relative;}
#scroll-tours1 #box-cruise #img-cruise img{width:100%;height:272px;float:left;opacity:0.90;}
#scroll-tours1 #box-cruise a:hover #img-cruise img{opacity:1;}
#scroll-tours1 #box-cruise #img-cruise #title-cruise{width:100%;padding:10px 20px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;float:left;position:absolute;left:0;bottom:0;}
#scroll-tours1 #box-cruise #img-cruise #title-cruise #day{width:45px;padding:10px 0 0 0;text-align:center;text-transform:uppercase;color:#fff;font-size:11px;margin:0 10px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -300px no-repeat;float:left;opacity:0.9;}
#scroll-tours1 #box-cruise #img-cruise #title-cruise #day font{width:45px;text-align:center;font-size:20px;float:left;}
#scroll-tours1 #box-cruise a:hover #img-cruise #title-cruise #day{opacity:1;}
#scroll-tours1 #box-cruise #img-cruise #title-cruise h2{text-align:center;width:100%;font-size:18px;color:#fff;margin:0;font-family:'Ubuntu-M';opacity:0.9;}
#scroll-tours1 #box-cruise a:hover #img-cruise #title-cruise h2{opacity:1;}
#scroll-tours1 #box-cruise #txt-cruise{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;width:100%;text-align:center;padding:10px 20px;float:left;position:absolute;bottom:0;}
#scroll-tours1 #box-cruise #txt-cruise span.i-nav{width:20px;height:20px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -500px 0 no-repeat;float:left;position:absolute;left:160px;top:-10px;}
#scroll-tours1 #box-cruise a:hover #txt-cruise span.i-nav{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -523px 0 no-repeat;}
#scroll-tours1 #box-cruise #txt-cruise h2{margin:0;width:100%;font-size:14px;text-align:center;color:#ddd;letter-spacing:2px;float:left;}
#scroll-tours1 #box-cruise #txt-cruise #des{width:100%;margin:5px 0;float:left;}
#scroll-tours1 #box-cruise #txt-cruise #des span.icon-des{width:11px;height:17px;margin:-5px 5px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -90px -300px no-repeat;display:inline-block;}
#scroll-tours1 #box-cruise #txt-cruise #price-cruise{width:100%;text-align:left;border-top:1px solid #6ba938;font-size:12px;line-height:32px;float:left;}
#scroll-tours1 #box-cruise a:hover #txt-cruise #price-cruise{border-top:1px solid #619438;}
#scroll-tours1 #box-cruise #txt-cruise #price-cruise font{font-size:20px;color:#ff7800;}
#scroll-tours1 #box-cruise #txt-cruise #price-cruise strong{font-size:14px;font-weight:normal;text-decoration:line-through;}
#scroll-tours1{position:relative;width:100%;margin:0;float:left;}
#main-slogan{width:100%;height:260px;margin:0 auto;}
#main-slogan #box-slogan{margin:30px 0 0 0;float:left;}
#main-slogan #box-slogan a{width:100%;text-align:center;float:left;}
#main-slogan #box-slogan a span{width:60px;height:60px;float:none;transition:all 0.3s ease-out 0.1s;display:inline-block;-webkit-transition:width 1s, height 1s, -webkit-transform 1s;transition:width 1s, height 1s, transform 1s;}
#main-slogan #box-slogan a span.des{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -201px 0 no-repeat;}
#main-slogan #box-slogan a:hover span{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
#main-slogan #box-slogan a:hover span.des{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -201px -70px no-repeat;}
#main-slogan #box-slogan a span.price{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -271px 0 no-repeat;}
#main-slogan #box-slogan a:hover span.price{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -271px -70px no-repeat;}
#main-slogan #box-slogan a span.agent{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -341px 0 no-repeat;}
#main-slogan #box-slogan a:hover span.agent{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -341px -70px no-repeat;}
#main-slogan #box-slogan a h2{width:100%;font-size:22px;color:#555;margin:15px 0;float:left;}
#main-slogan #box-slogan a p{color:#666;float:left;}
#main-travelguide #view_map_home{text-align:center;}
#main-travelguide #view_map_home .view-map ul{float:none;display:inline-block;margin-bottom:0 !important;margin-top:10px;color:#999;}
#main-travelguide #view_map_home .view-map ul:hover{color:#02908c;}
#main-travelguide #view_map_home .view-map ul li:nth-child(2){margin-top:-10px;font-size:11px;}
#day-tour{width:100%;background:none;padding:10px 0 10px 0;margin:0 0 0 0;float:left;}
#day-tour #day-tour {margin:0 0 20px 0;}
#day-tour.tour-summary {background-color: #fefefe;padding: 30px;margin-top: 20px;/*box-shadow: 0 0 5px 0 #e2e3e4;border: 1px solid #ddd;*/}
#day-tour #title-day{width:100%;float:left;border-bottom:1px dotted #e5d8c5;}
#day-tour #title-day #day-number{width:33px;height:33px;margin:5px 10px 0 0;color:#d6ad31;text-transform:uppercase;font-size:11px;text-align:center;line-height:33px;float:left;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid #d6ad31;}
#day-tour #title-day #day-number font{width:100%;text-align:center;font-size:20px;float:left;color:#555;}
#day-tour #title-day h2{height:50px;line-height:43px;font-size:20px;float:left;}
#day-tour #title-day #icon-tc{height:29px;margin:10px 0;float:right;padding-top:10px;}
#day-tour #title-day #icon-tc span{width:29px;height:29px;margin:0 0 0 10px;float:left;}
#day-tour #title-day #icon-tc span.i-car{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -480px no-repeat;}
#day-tour #title-day #icon-tc span.i-train{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -40px -480px no-repeat;}
#day-tour #title-day #icon-tc span.i-plane{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -80px -480px no-repeat;}
#day-tour #title-day #icon-tc span.i-cruise{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -120px -480px no-repeat;}
#day-tour #info-day{width:100%;padding:5px 0 0px 5px;margin:10px 0;float:left;}
#day-tour #info-day ul{float:left;width:800px;}
#day-tour #info-day img{width:300px;float:right;}
#day-tour #info-day ul li{width:100%;margin:0 0 20px 0;float:left;}
#day-tour #info-day ul li:last-child{margin-bottom:0;}
#day-tour #info-day ul li font{width:100px;margin:0;float:left;font-size:14px;}
#day-tour #info-day ul li p{width:82%;float:left;}
#day-tour #info-day ul li span.activities{width:14px;height:20px;margin:0 8px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -30px no-repeat;float:left;}
#day-tour #info-day ul li span.meal{width:12px;height:17px;margin:1px 8px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -22px -30px no-repeat;float:left;}
#day-tour #info-day ul li span.included{width:16px;height:15px;margin:2px 4px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -42px -30px no-repeat;float:left;}
#day-tour #txt-tour{width:100%;float:left;}
#day-tour #txt-tour p{margin-bottom:10px;text-align:justify;}
#day-tour #txt-tour img{width:250px;height:160px;display:inline;margin:0 0 10px 10px;float:right;}
#day-tour #title-day span{width:29px;height:29px;float:right;}
#day-tour #title-day .i-plane{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -80px -480px;margin-top:9px;}
#day-tour #title-day .i-car{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat 0 -480px;margin-top:9px;}
#day-tour #title-day .i-train{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -40px -480px;margin-top:9px;}
#day-tour #title-day .i-ship{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -80px -420px;margin-top:9px;}
#day-tour #title-day .i-cruise{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -120px -480px;margin-top:9px;}
#day-tour #title-day .i-trekking{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -160px -420px;margin-top:9px;}
#day-tour #title-day .i-cyclinh{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -40px -420px;margin-top:9px;}
#day-tour table#activities{white-space:nowrap;width:100%;border-collapse:separate;border-collapse:collapse;border-spacing:0;margin: 0;}
#day-tour table#activities tr.dark{background:#f1f1f1;}
#day-tour table#activities td.tranfer a {margin-right: 5px;color: #a5a5a5;}
#day-tour table#activities td.tranfer a:hover {color: #02908c;}
#day-tour table#activities td span{top:5px;left:15px;float: left;}
div .tooltip-inner {max-width: 350px;text-indent: 0;}
#day-tour table#activities tr td span.i-plane{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -68px -770px;}
#day-tour table#activities tr td span.i-car{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat 0 -770px;}
#day-tour table#activities tr td span.i-train{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -34px -770px;}
#day-tour table#activities tr td span.i-ship{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -102px -770px;}
#day-tour table#activities tr td span.i-cruise{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -102px -770px;}
#day-tour table#activities tr td span.i-trekking{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -156px -563px;}
#day-tour table#activities tr td span.i-cyclinh{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -39px -563px;}
#day-tour table#activities th,
#day-tour table#activities td{height:40px;border-right:1px dotted #999;color:#555;}
#day-tour table#activities tr th:last-child,
#day-tour table#activities tr td:last-child{border: none;width: 60px;text-align: center;text-indent: 0;display: block;line-height: 40px;position: relative;}
#day-tour table#activities tr td:first-child{text-align:center;text-indent:0;display:block;line-height:40px;position:relative;width: 80px;}
#day-tour table#activities td{font-size:14px;text-align:left;text-indent:20px;vertical-align:middle;color:#555;}
#day-tour table#activities td.tranfer{padding-left: 20px;}
#day-iti table#activities{white-space:nowrap;width:100%;border-collapse:separate;border-collapse:collapse;border-spacing:0;margin:20px 0 0 0;}
#day-iti table#activities tr.dark{background:#f9f9f9;}
#day-iti table#activities th,
#day-iti table#activities td{height:40px;border-right:1px dotted #999;color:#555;}
#day-iti table#activities tr th:last-child,
#day-iti table#activities tr td:last-child{border:none;}
#day-iti table#activities tr td:first-child{text-align:left;display:block;line-height:40px;position:relative;}
#day-iti table#activities td{font-size:14px;text-align:left;vertical-align:middle;color:#555;padding: 0 10px;}
.collapse-buttons{text-align:center;}
.collapse-buttons a{display:inline-block;margin:0 10px 15px 10px;font-size:16px;}
#detail_offer{padding:10px;text-indent:0;color:rgb(100, 188, 70);line-height:22px;font-weight:600;}
#detail_offer .close_box{padding-top:10px;font-size:14px;line-height:22px;font-weight:600;color:rgb(100, 188, 70);}
#detail_offer .close_box b{color:red;}
#detail_offer h3{color:#ff6c00;font-size:12px;text-transform:uppercase;margin:10px 0;font-weight:bold;}
#detail_offer a.close_offer{background:url('https://d1k2oi80tv211b.cloudfront.net/cmm/images/icons_close.png') no-repeat;color:#fff;padding:5px;float:right;text-transform:uppercase;width:19px;height:19px;position:absolute;top:-4px;right:1px;margin-top:5px;}
.speaaaa #detail_offer{margin:5px 5px 5px 20px;}
.speaaaa #detail_offer p{margin:5px 0;font-size: 12px;line-height:20px;font-weight:700;}
.special-offers-pack .offer{color: red;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconspecialoffer.svg) no-repeat;height: 35px;line-height: 35px;width: 170px;text-align: right;padding-right: 15px;float: right;font-size: 14px;font-weight: bold;}
.special-offers-pack .speaaaa{right:135px !important;bottom:5px !important;}
#main-other-destinations{width:100%;margin:20px 0 50px 0;float:left;}
#main-other-destinations h2{width:100%;text-align:center;font-size: 22px;margin:30px 0 20px 0;color:#333;float:left;}
#main-other-destinations ul{float:left;}
#main-other-destinations ul li{width:152px;height:100px;margin:0 17px 17px 0;float:left;position:relative;}
#main-other-destinations ul li img{width:152px;height:100px;float:left;}
#main-other-destinations ul li a{width:152px;height:100px;float:left;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa1.png);color:#fff;text-align:center;text-transform:uppercase;padding:40px 0 0 0;position:absolute;left:0;top:0;font-size:13px;font-weight:bold;}
#main-other-destinations ul li a:hover{color:#fe9500;opacity:0.9;text-shadow:0 1px 1px #000;}
.sale4{letter-spacing:1px;height:68px;width:68px;color:#fff;background:#EE2A7B;float:left;position:absolute;left:14px;top:14px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;font-weight:bold;font-style:italic;font-size:12px;line-height:14px;z-index: 1;}
.sale4 span{display:table-cell;vertical-align:middle;padding-top:20px;}
.sale1{letter-spacing:1px;height:68px;width:68px;color:#fff;background:#00a9a4;float:left;position:absolute;left:14px;top:14px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;font-weight:bold;font-style:italic;font-size:12px;line-height:14px;z-index: 1;}
.sale1 span{display:table-cell;vertical-align:middle;padding-top:20px;}
.sale2{letter-spacing:1px;height:68px;width:68px;color:#fff;background:#00a9a4;float:left;position:absolute;left:14px;top:14px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;font-weight:bold;font-style:italic;font-size:12px;line-height:14px;z-index: 1;}
.sale2 span{display:table-cell;vertical-align:middle;padding-top:20px;}
.sale3{letter-spacing:1px;height:68px;width:68px;color:#fff;background:#EE2A7B;float:left;position:absolute;left:14px;top:14px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;font-weight:bold;font-style:italic;font-size:12px;line-height:14px;z-index: 1;}
.sale3 span{display:table-cell;vertical-align:middle;padding-top:20px;}
.best_value{letter-spacing:1px;height:74px;width:74px;color:#fff;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -152px -1595px no-repeat;float:left;position:absolute;right:14px;top:14px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;font-weight:bold;font-style:italic;font-size:12px;line-height:14px;z-index: 1;}
.best_value span{display:table-cell;vertical-align:middle;padding-top:20px;}
.tabs-cat .cate-item font{float:none;display:inline-block;margin-top:15px;}
.tabs-cat .cate-item font.tour{width:38px;height:39px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-vacation.png);}
.tabs-cat .cate-item font.cruise{width:48px;height:34px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-cruise.png);}
.tabs-cat .cate-item font.package{width:55px;height:28px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-tour.png);}
.tabs-cat .cate-item font.hotel{width:25px;height:37px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-hotel.png);}
.tabs-cat .cate-item.active font.tour, .tabs-cat .cate-item:hover font.tour{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-vacation-hover.png);}
.tabs-cat .cate-item.active span,.tabs-cat .cate-item:hover span{color:#59C45A;}
.tabs-cat .cate-item.active font.cruise, .tabs-cat .cate-item:hover font.cruise{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-cruise-hover.png);}
.tabs-cat .cate-item.active span,.tabs-cat .cate-item:hover span{color:#59C45A;}
.tabs-cat .cate-item.active font.package, .tabs-cat .cate-item:hover font.package{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-tour-hover.png);}
.tabs-cat .cate-item.active span,.tabs-cat .cate-item:hover span{color:#59C45A;}
.tabs-cat .cate-item.active font.hotel, .tabs-cat .cate-item:hover font.hotel{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-hotel-hover.png);}
.tabs-cat .cate-item.active span,.tabs-cat .cate-item:hover span{color:#59C45A;}
.view_map_ht{font-size:20px;color:#111;font-weight:300;}
.check-hotel{padding-top:10px !important;}
.search_none{float:left;text-align:center;padding:30px 20px;}
.search_none h1{color:#02908c;font-size:28px;margin:10px 0;}
.offer_home{font-size:14px;color:orange;}
.detail_offer_home{box-shadow:0 0 5px 0 #999;width:320px;padding:15px;position:absolute;bottom:35px;left:0;background:rgb(255, 255, 255);z-index:99999;border:3px solid rgb(100, 188, 70);}
.detail_offer_home .box_offer{position:relative;}
.detail_offer_home .box_offer font{width:19px;height:19px;background:url('https://d1k2oi80tv211b.cloudfront.net/cmm/images/icons_close.png') no-repeat;position:absolute;right:-10px;top:-15px;}
.detail_offer_home p{color:#ff6c00;font-size:12px;text-transform:uppercase;margin:5px 0;font-weight:bold;}
.detail_offer_home span{color:rgb(100, 188, 70);font-weight:600;}
#all-team{float:left;width:100%;text-align:center;}
.view-team{float:right;margin:20px 15px 0 0;}
.top_suc_step{float:left;display:inline;height:42px;padding-top:4px;border-bottom:1px solid #ddd;text-shadow:1px 1px 0 #FFF;background:#f9f9f9;text-align:center;width:100%;}
.top_suc_step font{line-height:32px;font-size:19px;color:#090;text-decoration:none;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/yes.png) no-repeat left 15px;text-shadow:0 1px 0 #FFF;font-weight:bold;padding:11px 5px 0 25px;}
.sucdes_step{float:left;text-align:left;line-height:18px;color:#555;padding:10px 30px 10px 30px;font-size:12px;}
.line_info_thank_step{float:left;display:inline;margin-left:30px;margin-top:10px;color:#555;font-size:12px;padding-left:25px;line-height:18px;text-align:left;padding-right:20px;}
.con_succ_step{margin:30px auto;width:677px;height:480px;border:2px solid #ddd;background:#f9f9f9;border-radius:5px;font-family:tahoma;}
.right-contact .main_center{width:800px;margin:0 auto;padding:20px;background:#f9f9f9;margin-top:20px;}
.line_tip_thank_step{float:left;display:inline;color:#555;font-size:13px;width:630px;padding:10px;background-color:#F1E9DD;line-height:16px;border:1px #ddd solid;-moz-border-radius:5px 5px 5px 5px;text-align:left;margin:20px 0 0 20px;}
#price-pk{height:32px;margin-top:-3px;text-align:center;font-size:12px;float:none;display:inline-block;line-height:36px;}
#price-pk h3{height:10px;line-height:10px;margin:0 0 5px 0;font-weight:normal;font-size:12px;float:none;display:inline-block;}
#price-pk span.off{width:100px;height:40px;line-height:40px;font-size:30px;color:#ff0000;float:left;padding-right:10px;}
#price-pk strong{color:#666;font-weight:normal;font-size:18px;text-decoration:line-through;float:none;display:inline-block;}
#price-pk font{font-size:22px;color:#ff6c00;font-weight:bold;float:none;display:inline-block;}
.price-detail{font-size:16px;margin:5px 0 0px 0;font-weight:bold;float:none;display:inline-block;}
#title-price{width:100%;text-align:center;float:left;margin:0px 0 5px 0;}
.title-sup{width:100%;float:left;text-align:center;margin: 0;}
.detail_days{height:auto!important;/*margin-top: 10px;*/}
.descript-group{width:100%;float:left;padding:10px 30px 0 30px;text-align:center;}
.descript-group h1{color:#02908c;font-size:28px;margin:10px 0;}
.descript-group p{width:100%;float:left;color:#666;font-size:13px;}
.cruise-cart .hotel-list-item #best-offer{float:left;width:100%;/*margin-top: 15px;*/}
#advertise{width:100%;background:#02908c;padding:0 40px 0 10px;position:relative;cursor:pointer;text-align:center;}
#advertise:hover{background:#33b158;}
#advertise a{width:100%;color:#fff;font-weight:bold;font-size:13px;float:none;display:inline-block;}
#advertise span{color:#ccc;padding:13px 10px 12px 10px;font-size:18px;top:0;right:0;position:absolute;}
#advertise a b{text-decoration:underline;color:#f8d540;}
#advertise span:hover{}
.adv_header{width:750px}
.display-none{display:none !important;}
#promo-code{width:100%;background:#F1F1F1;padding:0 40px 0 10px;position:relative;text-align:center;}
#promo-code:hover{background:#F1F1F1;}
#promo-code .text{width:100%;color:#666;font-weight:bold;font-size:13px;float:none;display:inline-block;line-height: 40px;}
#promo-code .close-promo{color:#ccc;padding: 7px 10px 8px 10px;font-size:18px;top:0;right:0;position:absolute;cursor:pointer;}
#promo-code .text b{text-decoration:underline;color:#ff5722;}
#promo-code .text a{text-decoration: underline;}
#promo-code .text a.saving{color: #02908c;}
#promo-code .text a.saving:hover{color: #25aae3;}
.name_star_faci{float:left;width:100%;}
.name_star{float:left;}
.tit-highlight{font-size:18px;font-weight:600;color:#0cab5b;margin: 10px 0 0 0;padding-bottom: 10px;}
.run-popup{margin-bottom:10px;}
.list_search{width: 100%;float: left;}
.ui-autocomplete .ui-menu-item a {font-size: 16px;color: #02908c !important;background: none;border: none;}
.ui-autocomplete .ui-menu-item:hover{background: #f1f1f1!important;}
.ui-autocomplete .ui-menu-item:hover a{background: #f1f1f1!important;border: none;}
.ui-autocomplete .ui-menu-item a .country{float: right;color: #666;font-size: 11px;}
.ui-menu .ui-menu-item{padding: 3px 3px 3px 8px;}
.cruise-list .hotel-list-cn .hotel-list-item{padding: 30px 30px 20px 30px;position: relative;}
.cruise-list .hotel-list-cn .hotel-list-item:after{position: absolute;height: 1px;top: 0;left: 0;right: 0;content: '';/*background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-v.png) top left repeat-x;*/z-index: 1;}
.hightlights-cruise{color: #333;}
/*depart itinerary mekong*/
#table-depart{float: left;background: #fff;position: absolute;top: 62px;z-index: 9;left: 276px;box-shadow: 0 2px 19px 0 rgba(0, 0, 0, 0.5);}
#table-depart table{}
#table-depart table tr{}
#table-depart table tr td{border: 1px solid #ddd;text-align: center;padding:3px;color:#00a9a4;}
#table-depart table tr td a{color:#02908c;padding: 2px;font-weight: bold;}
#table-depart table tr td a:hover{color:#fff;padding: 2px;background: #00a9a4; border-radius:5px}
#table-depart table tr td a.current{color:#fff;padding: 2px;background: #00a9a4; font-weight:bold; border-radius:5px}
.err{border: 1px solid rgb(255, 102, 0) !important;}
/* Country Home */
#country_home{}
#country_home li{padding: 3px;position: relative;transition: ease-in 0.4s;}
#country_home h1{width: 100%;text-align: center;margin-bottom: 20px;font-size: 26px;margin-top: 50px;}
#country_home p{width: 100%; margin: 0;position: absolute;top: 45%;color: #fff;font-weight: bold;font-size: 22px;text-align: center;}
/* Icon Facility */
.service-list b{margin: 6px 0;display: none;display: inline-block;}
.ficon{font-size: 20px;}
/* Tour Detail */
.des-highlight{padding-left: 0;padding-right: 0;}
.tour-description .zoom{position: absolute;left: 10px;top: 10px;font-size: 30px;padding: 3px;color: #666;}
.img_map_tour{float: left;width: 100%;position: relative;margin-top: 20px;}
.img_map_tour:hover .zoom{display: block;color: #02908c;}
.img_viewfull{float: right;width: 100%;}
.option-hotel{float: left;width: 100%;margin-top: -10px;}
.option-hotel .option-hotel-body{}
.detail-hotel-option{float: left;width: 100%;position: relative;}
.detail-hotel-option img{padding: 0;width: 100%;}
.detail-hotel-option:hover img{opacity: 0.9;}
.detail_days .option-hotel .option-hotel-body .suplier-tour-map-tour a.img span.name-hotel-option {line-height: 16px; font-size: 13px; position: absolute;left: 0;bottom: 0;color: #fff;font-weight: bold;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;padding:2px 5px;width: 100%;}
.room-style{padding: 5px 0 5px 0 !important;margin: 0;font-size: 13px;}
.slide-photo{float: left;width: 100%;position: relative;margin-bottom: 10px;}
.thumbnail-slide-photo{padding: 0;border: none;}
.mix-slide{width: 100%;}
.image-slide{width: 100%;}
.image-multi-right{position: absolute;top: 35%; right: 10px;color: #c1c1c1;opacity: 0.8;}
.image-multi-left{position: absolute;top: 35%; left: 10px;color: #c1c1c1;opacity: 0.8;}
.image-multi-right:hover,.image-multi-left:hover{color: #02908c;opacity: 1;}
.mix-slide:hover .image-multi-right,.mix-slide:hover .image-multi-left{color: #02908c;}
.hotel-star-option{float: left;width: 100%;margin-top: 2px;}
.tranfer{position: relative;}
.mix-grid{transition: height 400ms ease;}
.route-goole-map{float: right;}
.route-goole-map>a{padding-right: 15px !important}
.route-goole-map>a:hover span{color: #02908c;}
.route-goole-map>a:hover i{color: #02908c;}
.route-goole-map a span{float: left;}
.route-goole-map a i{color: #333;}
.no-padding{padding-left: 0;padding-right: 0;}
.tour-description .col-lg-4{padding-right: 0;}
#full-iti-tour{width: 100%;text-align: center;background: #f1f1f1;}
#full-iti-tour .title-detail{background-image: none;padding-top: 10px;}
#full-iti-tour .title-detail span{color: #111;}
#full-iti-tour .title-detail i{font-size: 16px;color: #111;}
#full-iti-tour .title-detail:hover span,#full-iti-tour .title-detail:hover i{color: #02908c;}
#include-exclude{text-align: left;}
#in-ex{width: 100%;text-align: center;background: #f1f1f1;margin-top: 20px;}
#in-ex .title-detail{background-image: none;padding-top: 10px;}
#in-ex .title-detail span{color: #111;}
#in-ex .title-detail i{font-size: 16px;color: #111;}
#in-ex .title-detail:hover span,#in-ex .title-detail:hover i{color: #02908c;}
.minus-fa,.minus-fa-ie{display: none;}
.inclusions-product{float: left;width: 100%;margin-bottom: 5px;margin-top: 5px;}
.inclusions-product h5{font-weight: bold;color: #00a9a4;}
.tour_exclusions{padding-left: 10px;}
.tour_inclusions{padding-right: 10px;}
.tour_exclusions ul{margin-top: 15px;float: left;}
.tour_exclusions ul li{float: left;width: 100%;}
.payment-form ul li{width:24%;}
.review-detail .review-tabs .tabs-head li a.hight-light-tab{font-size: 14px;}
.hotel-star-address .rating a{color:#59c45a;}
.hotel-star-address .rating a{color:##02908c;text-decoration:none;}
.special_off a{color:orange;font-size:13px;}
.glyphicon{color:orange;}
.hotel-list-item .hotel-text .hotel-star-address .hotel-star{font-size:12px;height:auto;margin-right:10px;float:left;margin-top: 0;}
.hotel-item .hotel-ajax-c .price-box{margin-top:15px;}
.hotel-list-item .hotel-text .hotel-name{min-height:initial;margin-bottom: 5px;}
.hotel-item .hotel-text .hotel-star-address .hotel-star > .fa {color: #ebd055;}
.hotel-item .hotel-text .hotel-star-list > i.fa {color: #bbb;}
.hotel-item .hotel-text .hotel-star-list > i.fa-clock-o {font-size: 16px;}
.cruise-grid-ajax .ajax-grip-supplier .hotel-ajax-c .hotel-star-list {color: #666;margin-top: 10px;}
.hotel-list-item .hotel-text .price-box{line-height:initial;}
.hotel-list-item .hotel-text .price-box .price{display:initial;float:left;}
.hotel-item .hotel-text .price-box .price.float-left{color:#555;font-size:20px;text-decoration:line-through;}
.hotel-item .hotel-text .price-box .price.off-price{color:#555;font-size:20px;text-decoration:line-through;}
.hotel-star-list{width:100%;float:left;margin:5px 0;}
.hotel-service{margin-top:0;padding:5px;}
.hotel-service.float-right{margin-top:10px;}
.hotel-service.faci_home{margin-top:0px;border:none;}
.head-dt-cn .row .custom-hotel .hotel-service{margin-top:3px;}
.list-tours .cruise-list-cn .cruise-item .cruise-text .price-box .night ins{color:#02908c;font-size:20px;}
.list-tours .cruise-list-cn .cruise-item .cruise-text .price-box .night small{color:#000;text-decoration:line-through;}
.hotel-service a{display:inline-block;margin:0px 5px 0 0;}
.hotel-service a i{width:29px;height:29px;float:right;}
.hotel-service a span{width:29px;height:29px;float:right;}
a span.adventure{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -563px no-repeat;}
a span.biking{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -39px -563px no-repeat;}
a span.cruising{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -102px -770px no-repeat;}
a span.kayaking{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -117px -563px no-repeat;}
a span.trekking{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -156px -563px no-repeat;}
a span.heritage{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -195px -563px no-repeat;}
a span.beach{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -234px -563px no-repeat;}
a span.cultural{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -273px -563px no-repeat;}
a span.nature{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -312px -563px no-repeat;}
a span.wildlife{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -351px -563px no-repeat;}
a span.cuisine{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -390px -563px no-repeat;}
a span.wellness{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -170px -770px no-repeat;}
a span.ethnic{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -204px -770px no-repeat;}
a span.swimming{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -136px -770px no-repeat;}
a span.boating{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -78px -563px no-repeat;}
a span.history{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -238px -770px no-repeat;}
#carousel{margin-top:20px;}
.item .thumb{width:25%;cursor:pointer;float:left;}
.item .thumb img, .item img{width:100%;}
.detail-tour .optional-list p{padding:0;}
.col-sm-6 .form-search .col-lg-12{text-align:center;margin-top:15px;}
.packges-cat{position:relative;}
.packges-cat #sale{position:absolute;top:10px;left:25px;color:#FFFFFF;padding:0 10px;background:#fe8802;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.packges-cat #title-bot{position:absolute;bottom:20px;left:25px;width:84%;}
.packges-cat #title-bot h2{font-size:20px;}
.packges-cat #title-bot h2 a{color:#FFFFFF;}
.packges-cat #title-bot #grade{color:#FFFFFF;}
.package .container .main-cn .head-detail .row{margin:20px 0;}
span.pk2{width:124px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -440px no-repeat;margin-right:10px;}
span.pk1{width:172px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -400px no-repeat;margin-right:10px;}
span.pk3{width:124px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -480px no-repeat;margin-right:10px;}
span.pk4{width:77px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) 0 -520px no-repeat;margin-right:10px;}
.package .col-md-6 span{height:29px;float:right;}
.tab-cruise-1 .active .row .col-lg-12 .nav-tabs-two li a{font-family:'Open sans';color: #555;}
.cruise-detail .container .main-cn .review-detail .row .review-detail-cn .review-tabs .tab-content .tab-pane .row .col-lg-12{margin:10px 0;}
.tab-cruise-1 .active .row .col-lg-12 ul li a{font-size:14px;line-height:40px;}
.tab-cruise-1 .active .row .col-lg-12 .tab-content{margin-top:10px;background-color: #fff;padding-left: 30px;padding-right: 30px;}
.tab-cruise-1 .active .row .col-md-12 ul li a{font-size:13px;line-height:40px;}
.tab-cruise-1 .active .row .col-md-12 .tab-content{margin-top:10px;}
.cruise-detail .item .thumb img{width:98%;}
.other-cruise{padding-bottom:40px;float:left;width:100%;}
.other-cruise .row .col-md-3 #price-pro{color: #333;}
.other-cruise .row .col-md-3 h2{font-size:18px;margin:5px 0;border-bottom:0;padding-bottom:10px;margin:0;}
.other-cruise .row .col-md-3 #price-pro strong{text-decoration:line-through;color:#999;}
.other-cruise .row .col-md-3 #price-pro font{color:#02908c;}
#review-detail{padding-bottom:20px;}
.other-cruise .row .col-md-3{text-align:center;padding:0;border:0!important;}
.hotel-detail-tab .tab-pane .col-md-12 .col-md-12 h4{margin:0;}
.cruise-detail .container .head-detail .col-sm-7 h1{float:left;color:#02908c;width:100%;margin-bottom:5px;font-weight:600;}
.cruise-detail .container .head-detail .col-sm-7 .start-address{width:auto;float:left;color:#666;}
.other-cruise .col-md-3 h2 a:hover{text-decoration:none;color:#333;}
.tab-content .active b{font-weight:bold !important;}
.tab-content .active #title-day{float:left;width:100%;margin-bottom:10px;}
.tab-content .active #title-day #day-number{float:left;margin-top:20px;font-size:14px;}
.tab-content .active #title-day #day-number font{color:#02908c;font-weight:bold;}
.tab-content .active #title-day .day{width:28px;height:28px;margin:0 10px 0 0;line-height:26px;text-align:center;color:#02908c;border:1px solid #b9b9b9;font-size:16px;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.tab-content .active #title-day h3{line-height:30px;color:#02908c;font-size:18px;float:left;margin:0;}
.tab-content .active p{width:100%;float:left;line-height:25px;padding: 5px 0 5px 0 ;}
.tab-cruise-1-2 .active #title-day{float:left;width:100%;margin-bottom:10px;}
.tab-cruise-1-2 .active #title-day .day{width:28px;height:28px;margin:0 10px 0 0;line-height:26px;text-align:center;color:#02908c;border:1px solid #b9b9b9;font-size:16px;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.tab-cruise-1-2 .active #title-day h3{line-height:30px;color:#02908c;font-size:18px;float:left;margin:0;}
.tab-cruise-1-2 .active p{width:100%;float:left;line-height:25px;}
.hotel-detail-fici tr td .featured-service{margin:0}
.hotel-detail-fici tr td.hotel-featured{background:none;padding-top:0}
.col-md-12 .other-detail-tour{padding:0;}
.other-detail-tour .col-md-3 address{margin-bottom:0;}
.other-detail-tour .col-md-3 address a{color:#333;}
.room-featured{color:#666;padding: 0 2px;font-size: 13px;}
.room-featured .fa-plus, .room-featured .fa-minus {color: #999;}
.room-featured:hover, .room-featured:hover .fa-plus, .room-featured:hover .fa-minus {color: #02908c;}
.cruise-detail .container .main-cn .review-detail .row .review-detail-cn .review-tabs .tab-content .tab-pane .row .col-lg-12 a{color:#333;}
.cruise-detail .container .main-cn .review-detail .row .review-detail-cn .review-tabs .tab-content .tab-pane .row .col-lg-12 li.active a{font-weight:bold;}
.tab-cruise-1 .active .row .col-md-12 ul li.active a{font-weight:bold;}
span.i-like{width:30px;height:30px;margin:0 5px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -361px -517px no-repeat;float:left;}
.review-text .bao {width:100%;float:left;line-height:30px;color: #333;}
.review-text .bao h3{float:left;margin:0 10px 0 0;line-height: 30px;}
#box-package #title-pk #name-pk #des-tour a{color:#333;}
.other-cruise h2{position: relative;margin-bottom: 20px;font-size:26px;text-align:center;padding-bottom:8px;padding-top:10px;color: #555;padding-right: 15px; font-weight:bold;}
.other-cruise h2:after {content: "";width: 200px;height: 2px;display: inline-block;background-color: #06b28b;bottom: -10px}
.home-other-cruise{margin-top:20px;padding-bottom:0}
.home-other-cruise h2{color:#168888}
.other-cruise .col-md-3:last-child{padding-left:0!important;}
#pk-hld #box-info-pk a.bt-detail:hover{text-decoration:none;color:#02908c;}
.review-more{line-height:52px;position:relative;padding-right:20px;float: right;}
.review-more a{color:#333;font-size:14px;font-weight:600;text-decoration:none;font-family:'Open sans';-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;}
.review-more .icon{display:block;width:9px;height:15px;position:absolute;right:0;top:0;bottom:0;margin:auto;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-arrow-down-blue.png) top left no-repeat;}
.review-more a:hover{color:#59c45a;}
.table-responsive .table-availability tr td .featured-service ul li figure{height:auto;}
.tbl-cabin tr td .featured-service ul li figure{height:auto;}
.service-list li figure .icon-service span{width:25px;height:23px;display:inherit;margin-top:0px;}
.features-hotel.hotel-service.float-right a span{width:25px;height:23px;display:inherit;}
.hotel-list-item .hotel-text .hotel-service.float-right{margin-top:6px;}
span#allmealsinc{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -27px -14px no-repeat;}
span#bar{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -85px -14px no-repeat;}
span#spamassage{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -147px -14px no-repeat;}
span#meetingfacilities{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -27px -115px no-repeat;}
span#hourroomservice{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -147px -115px no-repeat;}
span#smokingarea{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -147px -165px no-repeat;}
span#restaurant{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -26px -214px no-repeat;}
span#safetybox{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -84px -214px no-repeat;}
span#babycot{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -145px -214px no-repeat;}
span#kayaking{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -25px -265px no-repeat;}
span#privatebalcony{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -24px -317px no-repeat;}
span#privatejacuzzi{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -83px -317px no-repeat;}
span#airconditioning{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -146px -313px no-repeat;}
span#taichiclass{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -83px -365px no-repeat;}
span#cookingclass{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -144px -365px no-repeat;}
span#carpark{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -26px -414px no-repeat;}
span#valetparking{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -84px -414px no-repeat;}
span#freewifi{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -146px -414px no-repeat;}
span#coffeeshop{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -25px -466px no-repeat;}
span#privatebeach{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -142px -466px no-repeat;}
span#airporttransfer{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -84px -512px no-repeat;}
span#babysitting{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -145px -512px no-repeat;}
span#businesscenter{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -84px -560px no-repeat;}
span#facilitiesfordisabledguests{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -145px -560px no-repeat;}
span#laundryservice{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -84px -607px no-repeat;}
span#poolbar{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -82px -466px no-repeat;}
span#roomservice{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -145px -607px no-repeat;}
span#shops{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -84px -655px no-repeat;}
span#shuttleservice{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -144px -655px no-repeat;}
span#tours{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -25px -512px no-repeat;}
span#garden{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -25px -560px no-repeat;}
span#massage{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -25px -656px no-repeat;}
span#spa{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -25px -607px no-repeat;}
span#minigolf{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -148px -64px no-repeat;}
span#breakfastinc{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -84px -265px no-repeat;}
span#resortstyle{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -83px -317px no-repeat;}
span#privatebeach{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -85px -113px no-repeat;}
span#indoorpool{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -85px -65px no-repeat;}
.hotels-dv span#OutdoorPool{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -26px -364px no-repeat;}
span#familyroom{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -25px -164px no-repeat;}
span#butlerservice{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -84px -265px no-repeat;}
span#swimmingpool{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -26px -364px no-repeat;}
span#fitnesscenter{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -26px -65px no-repeat;}
span#outdoorpool{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -85px -65px no-repeat;}
span#elevator{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -85px -113px no-repeat;}
span#concierge{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -83px -163px no-repeat;}
span#cavedinner{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconfaci.png) -145px -263px no-repeat;}
.other-cruise .row .col-md-3 .hotel-list-item{padding:10px;}
.other-cruise .row .col-md-3 .bg-none{background: none;}
.other-cruise .row .col-md-3 .hotel-list-item .hotel-img{width:100%;}
.list-hotel-cat .packages-cat .hotel-list-item{overflow:inherit;float:left;width:100%;}
.list-hotel-cat .packages-cat .hotel-list-item .hotel-text{overflow:inherit;float:left;width:100%;}
.list-hotel-cat .packages-cat .hotel-list-item .hotel-text #best-offer{position:relative;float:left;width:100%;}
.list-hotel-cat .packages-cat .hotel-list-item .hotel-text #best-offer ul{width:300px;position:absolute;background:#ffffff;z-index:99;top:35px;padding:10px;border:3px solid rgb(100, 188, 70);}
.list-hotel-cat .packages-cat .hotel-list-item .hotel-text #best-offer ul li a{color:orange;}
.offer-panel{width:100%;float:left;}
#best-offer .panel-group .panel .panel-heading .panel-title a small{font-size:12px;color:red;}
#best-offer .panel-group .panel .panel-heading+.panel-collapse>.panel-body{font-size:13px;}
.home_page #best-offer .panel-group .panel .panel-heading+.panel-collapse>.panel-body {padding-bottom: 0;}
#best-offer .panel-group.no-margin .panel .panel-heading .panel-title a .icon{color:#999;line-height:8px;}
.cruise-list-ajax .cruise-cart #best-offer .panel-group.no-margin .panel .panel-heading .panel-title a .icon{line-height:20px;margin-top: 0;height: inherit;}
.tab-cruise-1 #box-package #pk-hld #box-info-pk #top-pk #love-pk{line-height:38px;}
.offer-detail-cruise{text-align:center;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.2);background:#fbfbfb;padding:10px;}
.offer-detail-cruise a#offer-cruise-detail{color:orange;}
.offer-detail-cruise .special_offer_detail{text-align:left;}
.offer-detail-cruise .special_offer_detail .panel .panel-heading .panel-title a small{color:red;font-size:13px;}
.cruise-detail .check-rates-form .offer-detail-cruise .panel-collapse .panel-body{font-size:13px;}
.cruise-booking .panel-collapse .panel-body{font-size:13px;}
.other-package .other-detail .col-md-3{text-align:left;}
.other-package .other-detail .col-md-3 .hotel-list-item h2{text-align:left;}
.other-package .other-detail .col-md-3 .hotel-list-item h2 a{color:#333;font-size:18px;}
.other-package .other-detail .col-md-3 .hotel-list-item h2 a:hover{color:#00a9a4;}
.other-package .other-detail .col-md-3 .hotel-list-item #price-pro{padding:8px 0;}
#name-tour #icon-act a{display:inline-block;}
.package-detail .container .main-cn .tabs-head.nav-tabs-one li:first-child{border-left:0;}
.hotel-tour-package .cruise-item .cruise-text .price-box .price small#discont{text-decoration:line-through;}
.detail-hotel-service .hotel-service a{display:inline-block;margin:7px 0px 0 5px;}
.head-dt-cn .row .detail-hotel-service .hotel-service{margin-top:0;}
.head-detail .detal-tours-head{width:100%;float:left;margin-top:10px;}
.head-detail .detal-tours-head .detail-t{width:100%;float:left;line-height:40px;padding-bottom: 6px;}/*padding:0 10px;*/
.head-detail .detal-tours-head .detail-t.box-price.supplier-detail {padding-bottom: 0;}
.head-detail .detal-tours-head .detail-t .col-sm-8 address{margin-bottom:0;font-size:12px;padding: 10px 0 5px 0;line-height: 16px;}
.head-detail .detal-tours-head .detail-t .col-sm-2{width:155px;margin-top:8px;}
.head-detail .detal-tours-head .detail-t .col-sm-8 address a{color:#666;font-size:13px;}
.head-detail .detal-tours-head .detail-t .col-sm-8 address a:hover {color: #02908c}
.cruise-item .cruise-text address.hotel-address > a {color: #666;}
.cruise-item .cruise-text address.hotel-address > a:hover {color: #02908c;}
.detail-tour .element-cn{width:100%;float:left;}
#best-offer .panel-group.no-margin .panel {margin-bottom: 0;}
.home_page #best-offer .panel-group.no-margin .panel {margin-bottom: 0;width: 100%;float: left;}
.home_page #best-offer .panel-group.no-margin .panel .panel-heading .panel-title a .icon {line-height: 18px;}
.detail-tour .element-cn .tab-content{width:100%;float:left;background-color: #f1f1f1;position: relative;}
.detail-tour .element-cn .tab-content .quick_facts > ul {color: #666;font-weight: bold;}
/*.detail-tour .row{width:100%;float:left;}*/
.best-offer .special_offer_detail .panel .panel-collapse {border: 1px solid rgb(221, 221, 221);padding: 10px;}
.content-travel .widget_categories{padding:0;}
.other-travel .author-about .author-info p{margin:0 0 0 0;}
.other-travel .author-about{margin-top:25px;}
.hotel-list-item .hotel-text .cat-title{width:100%;float:left;margin-bottom:15px;}
.post-single .author-about .author-info .detail-travel-other{width:79%;float:left;}
.blog-content .row .col-md-push-3 .other-travel{margin-top:50px;}
.post-single .detail-travelguide{width:100%;float:left;margin-bottom:10px;}
.post-single .detail-travelguide .title-post-head{margin-top:0;color:#00a9a4;}
.head-detail .detal-tours-head .detail-t .col-sm-7 address a:hover{color:#02908c;}
.detail-booking-t .contact-page .contact-ms-detial h1{margin-bottom:20px;}
.detail-booking-t .contact-page .contact-ms-detial .col-md-8 .title-booking-t{text-align:left;}
.detail-booking-t .contact-page .contact-ms-detial .col-md-8 .title-booking-t h2{margin:0 0 10px 0;font-size:20px;}
.detail-booking-t .contact-page .contact-ms-detial .col-md-8 .form-book-t{position:relative;}
.detail-tour .special-offers-pack .tab-pack{width:100%;float:left;padding-bottom:10px;}
.detail-tour .special-offers-pack .tab-pack .panel .panel-heading .panel-title .accordion-toggle small{color:#02908c;}
.other-detail-tour a img{width:100%;}
.table-responsive .tbl-cabin .radio-checkbox label:before{}
.table-responsive .tbl-cabin .radio-checkbox .radio~label:after{background-color:#00a9a4;}
.cruise-booking hr{width:100%;float:left;height:50px;background-color:#f1f1f1;}
.group-div #grid #flit #box-service ul li.radio-checkbox{margin-top:0;padding:0;}
.group-div #grid #flit #box-service ul li.radio-checkbox label{padding:0;}
.cruise-booking .group-div #grid #flit #box-service ul .radio-checkbox label{}
.modal{z-index:99999;}
.cruise-page .hotel-list-item .hotel-text p{width:100%;float:left;}
.modal-footer{border-top:0;text-align:center;padding:0;}
.modal-footer #message font b{color:#02908c;}
.support small a{color:#999;}
.support small a:hover{color:#02908c;}
.breakcrumb-sc span.support{width:36px;height:36px;margin:-3px 0px 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/background/hl2.png) no-repeat;float:left;}
.tb-cell .menu-list li #love-pk{float:left;width:100%;height:33px;margin-top:5px;}
.tb-cell .menu-list li #love-pk font{margin:13px 5px 0 0;float:left;font-size:14px;color:#FFF;}
.tb-cell .menu-list li #love-pk a b{font-size:12px;margin:15px 0 0 0;float:left;color:#fff;}
.hotel-item .hotel-img #love-cruise{float:left;}
.hotel-item .hotel-img #love-cruise a font{line-height:55px;font-size:12px;}
.review-item .review-number ins img{margin-top:-7px;border-radius:100%;}
.cruise-detail .container .head-detail .col-sm-7 h1 font{float:left;margin-right:20px;}
.cruise-detail .container .head-detail .col-sm-7 h1 #love-cruise{float:left;margin-top:9px;}
.cruise-detail .container .head-detail .col-sm-7 h1 #love-cruise a .i-love{margin:0;}
.cruise-detail .container .head-detail .col-sm-7 h1 #love-cruise a font{font-size:12px;color:#999;line-height:25px;margin-left:5px;}
.tab-cruise-detal{width:100%;float:left;}
.tab-cruise-detal .tab-cruise-1 #section1{width:100%;float:left;}
.tab-cruise-1 #section1 .review-tabs-cn .col-md-4{}
.review-tabs-cn .row .row-highlight{width:100%;float:left;}
#myModal .modal-dialog .modal-content{min-height:250px;}
.container #myfooter .modal-dialog .modal-content .modal-body{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/best_price.jpg) no-repeat 310px 110px;background-attachment:local;display:block;max-height:480px;overflow:auto;}
#myfooter .modal-header .modal-title{font-size:22px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-check-payment.png) no-repeat 1px;padding-left:40px;}
.container #myfooter .modal-dialog .modal-content .modal-body p{font-size:13px;}
.detail-tour .optional-list p font{float: left;margin-left: 8px;}
.detail-tour .optional-list p strong{float: left;width: 100%;font-weight: normal;margin: 5px 0;}
.detail-tour .optional-list p #transfer-t{float:left;margin-right:5px;}
.detail-tour .optional-list p span{width:29px;height:29px;float:left;position:inherit;}
.detail-tour .optional-list p span.i-car{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat 0 -770px;}
.detail-tour .optional-list p span.i-plane{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -68px -770px;}
.detail-tour .optional-list p span.i-train{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -34px -770px;}
.detail-tour .optional-list p span.i-ship{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -102px -770px;}
.detail-tour .optional-list p span.i-cruise{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -102px -770px;}
.detail-tour .optional-list p span.i-trekking{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -156px -563px;}
.detail-tour .optional-list p span.i-cyclinh{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) no-repeat -39px -563px;}
.magazine-share.author-social a{margin-right:10px;}
.sub-checkbox .radio-checkbox{width:auto !important;}
.quote-sidebar p #info-review{height:100px;float:left;overflow:hidden;}
.quote-sidebar #show_more_r{font-size:12px;color:#02908c;padding-top:0;}
.quote-sidebar #hide_more_r{display:none;font-size:12px;color:#02908c;padding-top:0;}
.policies-item p#overview_cruise{height:105px;overflow:hidden;}
.policies-item #hide_overview{display:none;float:right;}
.policies-item #show_overview{float:right;}
.badge{margin-left:5px;position:absolute;top:12px;right:-8px;display:inline-block;min-width:10px;padding:3px 6px;text-transform:none;font-size:9px!important;font-weight:400;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-color:#777;border-radius:12px;z-index: 2;}
.badge-danger,.badge-info,.badge-success,.badge-warning{background-image:none!important}
.badge-default{background-color:#999!important}
.badge-primary{background-color:#B7A345!important}
.badge-success{background-color:#07bf29;border-color:#07bf29}
.badge-warning{background-color:#ffc107;border-color:#ffc107}
.badge-danger{background-color:#ea2e49;border-color:#ea2e49}
.badge-info{background-color:#2196f3;border-color:#2196f3}
.badge-shadow{-webkit-box-shadow:5px 5px 0 rgba(0,0,0,.07)!important;box-shadow:5px 5px 0 rgba(0,0,0,.07)!important}
.ui-widget-content{border:1px solid #e5e5e5;border:none;background:#fff;color:#00a9a4;font-weight:600;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.2);}
.ui-autocomplete{height:155px;font-size:18px;overflow-x:hidden;}
.ui-autocomplete li.ui-menu-item:hover{background-color:#3399ff;color:#fff;}
.loader-tab{display:none;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/loader-tab.gif) no-repeat scroll 10px 10px #fff;border:1px solid #00a9a4;color:#00a9a4;position:fixed;left:46%;top:50%;padding:16px 8px 16px 50px;font-family:tahoma;font-size:13px;font-weight:bold;letter-spacing:3px;box-sizing:unset;z-index:9999;}
.ui-datepicker-unselectable span.ui-state-default{margin:5px 0;display:inline-block;width:37px;height:37px;padding:0;line-height:35px;text-align:center;color:#999;font-size:14px;font-weight:300;font-family:'Open sans';-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}
.sup_foot{float:left;width:100%;text-align:center;margin-top:20px;opacity:0.5}
.sup_foot:hover{float:left;width:100%;text-align:center;margin-top:20px;opacity:0.6;}
.pri_tab_h{color:#888;font-size:13px}
.pri_tab_h del{font-size:14px;}
.pri_tab_h font{font-size:14px;}
.iti-flag{background-image:url("https://d1k2oi80tv211b.cloudfront.net/cmm/images/img/flags.png") !important;}
.intl-tel-input .flag-container,.intl-tel-input .country-list{width:100%;}
#detail_phone .intl-tel-input{width:49% !important;float:left;margin-top:17px;margin-bottom:0 !important;}
.intl-tel-input .country-list .country{text-align:left;font-size:14px;width:100%;}
.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name{font-size:14px !important;}
.intl-tel-input .country-list .country .dial-code{font-size:14px;}
.intl-tel-input .country-list .divider{width:100%;}
.intl-tel-input{margin-bottom:0;}
.tab-content .active p a span img {float: left;margin-left: 0;}
.nav-desktop ul>li>ul.tour-menu{left:-518px;width:775px;display:none;border-top:3px solid #59c45a;}
.nav-desktop ul>li:hover>ul.tour-menu{display:block;}
.nav-desktop ul>li>ul.tour-menu > li > ul{width:100%;left:0;top:0;background:transparent;position:relative;opacity:1;visibility:visible;}
.nav-desktop ul>li>ul.tour-menu > li > ul > li{width:100%;float:left;padding:0 5px;margin:5px 0;}
.nav-desktop ul>li>ul.tour-menu > li > ul > li:first-child{margin:0 0 5px 0;}
.nav-desktop ul>li>ul.tour-menu > li:hover{background:none;border-color:transparent;}
.nav-desktop ul>li>ul.tour-menu > li > ul > li:hover{background:none;border-color:transparent;}
.nav-desktop ul>li>ul.tour-menu > li > ul > li a img{width:100%;height:80px;}
.nav-desktop ul>li>ul.tour-menu > li > ul > li a span{bottom:-12px;padding:5px 0 5px 5px;text-align:left;font-size:13px;}
.nav-desktop ul>li>ul.tour-menu > li > ul > li a{font-size:12px;font-weight:500;line-height:16px;}
.nav-desktop ul>li>ul.tour-menu > li > ul > li a:hover{color:#1fd823;}
.nav ul li ul li ul{display:block;}
.nav ul li ul li ul li{display:none;}
.nav ul li ul li ul li:first-child{display:block;}
.nav-desktop ul>li>ul.list-menu{width:251px;background:#004c56;padding:0;}
.nav-desktop ul>li>ul.list-menu li{width:100%;display:block;position:relative;border-bottom: 1px dotted #02908c;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;padding:0 16px;}
.nav-desktop ul>li>ul.list-menu li:last-child {border-bottom: 0;}
.nav-desktop ul>li>ul.list-menu li a{line-height:40px;color: #fff;text-transform: inherit;font-weight:normal; font-size:14px;}
.nav-desktop ul>li>ul.list-menu li:hover{background-color:#02908c;border-color:#02908c;}
.nav-desktop ul>li>ul.tour-menu > li > ul > li a i{padding-right:6px;}
.nav-desktop ul>li>ul.img_menu{left: 0;}
#show_review{float:left;font-size:12px;margin-top: 5px;}
#show_review span.rate{float:left;padding:0 3px;background:#0cab5b;color:#fff;border-radius:3px;margin-top: 6px;}
#show_review span.status{float:left;color:#0cab5b;text-transform:uppercase;margin-top: 6px;font-weight:bold;}
#show_review span.noreview{float:left;margin-top: 6px;}
#show_review span.noreview a,#show_review span.noreview b{color:#0cab5b;}
#show_review span.noreview a:hover {text-decoration: underline;}
#show_review_home{float:left;font-size:12px;margin-top:12px;margin-right:20px;}
#show_review_home span.rate{float:left;padding:0 3px;background:#0cab5b;color:#fff;border-radius:3px;height:auto;}
#show_review_home span.status{float:left;color:#0cab5b;text-transform:uppercase;height:auto;font-weight:bold;}
#show_review_home span.noreview{float:left;height:auto;}
#show_review_home span.noreview a,#show_review span.noreview b{color:#0cab5b;}
#show_review_detail{float:right;font-size:12px;margin-right:2px;line-height: 20px;}
#show_review_detail span.rate{float:left;padding:0 3px;background:#0cab5b;color:#fff;border-radius:3px;height:auto;}
#show_review_detail span.status{float:left;color:#0cab5b;text-transform:uppercase;height:auto;font-weight:bold;}
#show_review_detail span.noreview{float:left;height:auto;}
#show_review_detail span.noreview a,#show_review span.noreview b{color:#0cab5b;}
.good{float:left;overflow:hidden;}
.show_full_good,.show_hide_good{float:left;width:100%;margin-top:10px;font-size:13px;color:#555;margin-bottom: 15px;}
.show_full_good a,.show_hide_good a{color:#999;border-bottom: 2px solid #333;padding-bottom: 15px;float: left;}
.show_full_good a:hover,.show_hide_good a:hover{color:#02908c;}
.show_full_good{box-shadow:0px -15px 15px #fff;}
.promo-slide{position:absolute;color:#fff;z-index:99;padding:5px 10px;opacity:0.8;background:red;}
.promo-slide:hover{opacity:1;}
.promo-slide a{color:#fff;}
.promo-slide1{left:0px;top:10px;}
.promo-slide2{left:0px;top:50px;}
.promo-slide3{left:0px;top:90px;}
.class-off{float:right;color:#f60;font-weight:bold;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-special.png) no-repeat;height:35px;line-height:35px;width:160px;text-align:right;padding-right:15px;margin-bottom:10px;}
.class-off:hover,.class-off.active{color:#02908c;}
.class-off:focus{color:#f60;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/*khai*/
.tab-detail-tour .panel-group .panel .panel-heading+.panel-collapse>.panel-body {margin-top: 0;}
.sales .sales-cn > .list-r {width: 100%;float: left;}
.sales .sales-cn > .list-r > .row {margin-left: -15px;margin-right: -15px;}
.sales .sales-cn > .list-r > .row >  .col-xs-6 {padding-left: 15px;padding-right: 15px;}
.book-cruise {float: right;text-align: center;}
.book-cruise > i {font-size: 22px;}
.book-cruise > span {width: 100%;float: left;text-align: center;color: #666;font-size: 12px;}
.head-detail .detal-tours-head .detail-t > .row .col-md-5.text-right {position: relative;margin-top: 5px;}
.caret-down {width: 100%;float: left;text-align: center;}
.caret-down .fa-caret-down {font-size: 120px;line-height: 25px;color: #d9d9d9;}
.list-inline>li {padding-right: 2px;color: #aaa;padding-left: 0;}
.head-detail .detal-tours-head .detail-t > .row .col-md-5.text-right .best-price-img {float: right;margin-top: -15px;}
.modal-header {border-bottom: 0;padding: 15px 15px 0 15px;}
.modal-booking {width: 950px;}
.modal-booking .modal-content .modal-body p {color: #666;font-weight: normal;text-align: left;}
.modal-booking .modal-content .modal-body .modal_popup {width: 100%;float: left;margin-bottom: 25px;}
.modal-booking .modal-content .modal-body .modal_popup h5 {color: #00a9a4;margin-bottom: 12px;text-align: center;position: relative;margin: 0;}
.modal-booking .modal-content .modal-body .modal_popup h5:before {content: '';display: block;position: absolute;left: 0;width: 100%;height: 1px;background-color: #d7d7d7;top: 11px;}
.ficon-non-smoking-rooms:before {content: "\f1de";}
.modal-booking .modal-content .modal-body .modal_popup h5 p {display: inline-block;position: relative;z-index: 3;padding: 0 8px;background-color: #fff;margin: 0;font-size: 15px;}
.modal-booking .modal-content .modal-body .modal_popup:first-child h5 p { color: #0cab5b;font-weight: bold;font-size: 20px;}
.modal-booking .modal-content .modal-body .modal_popup h5 p.connecting-r {width: 100%;float: left;text-align: center;color: #666;font-size: 13px;font-weight: normal;margin-top: 5px;}
.modal-booking .modal-content .modal-body .modal_popup h5 p.connecting-r span, .cruise_info li > span {display: inline-block;font-size: 10px;color: #666;background-color: #ddd;-webkit-border-radius: 3px;-khtml-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;padding: 2px 10px;font-weight: normal;line-height: 15px;}
.cruise_info li > i {margin-right: 5px;color: #999;}
.modal-booking .modal-content .modal-body .modal_popup .m-content p {width: 100%;float: left;margin-right: 0;margin-top: 8px;}
/*.modal-booking .modal-content .modal-body .modal_popup .m-content p {float: left;margin-right: 15px;font-size: 13px;}*/
.modal-booking .modal-content .modal-body .modal_popup .m-content p > i {margin-right: 5px;}
.m-content .col-md-6 label {float: left;font-weight: normal;font-size: 12px;color: #666;}    
.m-content .col-md-6 label > span {font-size: 12px;}
.modal-booking > .modal-content .modal-header .close span {margin: 0;}
.modal-booking .modal-content .modal-body .thumbnail {padding: 0;margin: 0;background-color: transparent;border: 0;}
.modal-booking .modal-content .modal-body .thumbnail .lb-next {width: 64%;right: 0;float: right;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/next.png) -5px 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0.8;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;display: block;height: 46px;position: absolute;top: 28%;width: 30px;}
.modal .modal-booking .modal-content .modal-body .thumbnail a .lb-prev:hover {opacity: 1;}
.modal-booking .modal-content .modal-body .thumbnail a .lb-next:hover {opacity: 1;}
.modal-booking .modal-content .modal-body .thumbnail .lb-prev {width: 34%;left: 0;float: left;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/prev.png) -16px 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0.8;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;display: block;height: 46px;position: absolute;top: 28%;width: 30px;}
.hl-availability .table-availability .avai-td-text a:hover .rela-info img {opacity: 0.8;}
.modal-booking .modal-content .modal-body .thumbnail .count-img {top: 15px;right: 46px;position: absolute;color: #fff;font-weight: bold;text-shadow: 0 0 2px #000;font-style: initial;}
.modal-booking .modal-content .modal-body .thumbnail a.thumb-small img {width: 69px;float: left;margin: 6px 6px 0 0;}
.modal-booking .modal-header .modal-title > i {width: 30px;height: 30px;text-align: center;line-height: 30px;margin-right: 10px;}
.modal-booking .modal-content .modal-body .thumbnail .thumb-small:nth-of-type(7) img, .modal-booking .modal-content .modal-body .thumbnail .thumb-small:nth-of-type(13) img, .hl-availability .table-availability .avai-td-text .modal .modal-booking .modal-content .modal-body .thumbnail .thumb-small:nth-of-type(20) img {margin-right: 0;}
.modal-booking .modal-content .modal-body .modal_popup .m-content {width: 100%;float: left;} 
.modal-booking .modal-content .modal-body .modal_popup:last-child .m-content {margin-top: 15px;}
.ficon-24.ficon-mini-bar {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/mini-bar24.svg) no-repeat;width: 24px;height: 24px;}
.ficon-24.ficon-satellite-cable-tv {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/tivi24.svg) no-repeat;width: 24px;height: 24px;}
.ficon-24.ficon-balcony {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/balcony24.svg) no-repeat;width: 24px;height: 24px;}
.ficon-24.ficon-bottled-water{background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bottledwater24.svg) no-repeat;width: 24px;height: 24px;}
.ficon-24.ficon-internet-access{background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/internet24.svg) no-repeat;width: 24px;height: 24px;}
/*cabin*/
.form-search .cd-sub-room {width: 415px;padding: 10px 22px 50px 22px;min-width: 266px;}
.cd-sub-room .cd-sub-close:hover {color: #25aae3;}
.cd-sub {position: absolute;display: none;left: 0;top: 68px;color: #888;background-color: #fff;border: 1px solid #ccc;z-index: 9;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 6px 13px -4px rgba(24, 22, 24, 0.3);-moz-box-shadow: 0 6px 13px -4px rgba(24, 22, 24, 0.3);box-shadow: 0 6px 13px -4px rgba(24, 22, 24, 0.3);}
#table-depart.cd-sub {display: block;    border-radius: 6px;border: 1px solid #fff;-webkit-box-shadow: 0 6px 13px -4px rgba(24, 22, 24, 0.3);-moz-box-shadow: 0 6px 13px -4px rgba(24, 22, 24, 0.3);box-shadow: 0 6px 13px -4px rgba(24, 22, 24, 0.3);padding: 10px;}
#table-depart.cd-sub:after, #table-depart.cd-sub:before {left: 100px;}
#ip-room {width: 100%;display: block;padding: 6px 12px;font-size: 16px;line-height: 1.42857143;color: #00a9a4;font-weight: 600;background-color: #fff;background-image: none;border: 2px dotted #ddd;cursor: pointer;height: 38px;-webkit-border-radius: 0;-khtml-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;border-color: #d7d7d7;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;padding-left: 8px;margin-top: 6px;}
.check-rates-form .form-search .form-field.div_sel_cabin {padding: 5px 20px;}
.form-search .form-control {height: 38px;-webkit-border-radius: 0;-khtml-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;border-color: #d7d7d7;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-size: 13px;padding-left: 8px;}
.form-search .cd-sub-room .room-tit {margin-bottom: 0;font-size: 14px;line-height: 12px; color:#00a9a4;}
.z_16 {font-size: 16px;}
.text-bold {font-weight: bold;}
.cd-sub-room .btn-style-1 {width: 130px;height: 38px;margin-right: 10px;background-color: #00a9a4;color: #fff;margin-top: 10px;}
.c2a {color: #144aa8;}
.room-chose .cp-dropdown {cursor: pointer;font-size: 13px;}
.inline-block {display: inline-block;}
.btn-style-1:hover {background-color: #25aae3;}
.cd-sub-room .cd-sub-close {position: absolute;width: 30px;height: 30px;line-height: 30px;text-align: center;cursor: pointer;bottom: 5px;right: 5px;color: #aaa;}
.cd-sub:after, .cd-sub:before {bottom: 100%;left: 35px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.cd-sub:before {border-color: rgba(204, 204, 204, 0);border-bottom-color: #ccc;border-width: 14px;margin-left: -14px;}
.cd-sub:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 13px;margin-left: -13px;}
.form-search .form-group {float: left;margin-right: 16px;margin-bottom: 0;}
.form-search .cd-sub-room .row {margin: 0 -5px;border-bottom: 1px dotted #ddd;padding-bottom: 10px;}
.form-search .cd-sub-room .col-sm-3 {padding: 0 5px;margin-right: 0;}
.form-search .control-label {margin-bottom: 5px;font-size: 14px;}
.form-search .cd-sub-room .form-control {padding-right: 30px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.room-chose {margin-top: 10px;position: relative;width: 100%;float: left;}
.form-search .cd-sub-room .control-label-sm {font-weight: 400;font-size: 12px;}
.type-cruise {padding-right: 18px !important;}
/*end cabin*/
.check-rates .col-lg-12.check-rates-cn .check-rates-form {width: 100%;float: left;}
.check-rates .col-lg-12.check-rates-cn .check-rates-form > form {width: 100%;float: left;}
.check-rates .col-lg-12.check-rates-cn .hl-availability {width: 100%;float: left;border-radius: 6px;border: 0;margin-top: 0;}
.overview-supplier .content-overview > .control-group .control-label {color: #666;}
.content-overview .control-group .col-md-3 label {font-weight: normal;color: #666;font-size: 13px;margin: 0;}
.itinerary-supplier .tab-cruise-1 .tour-summary #activities tr td.day a {color: #333;}
.itinerary-supplier .tab-cruise-1 .tour-summary #activities tr td.day a:hover {color: #02908c;}
.itinerary-supplier #day-iti table#activities td {font-size: 13px;color: #333;}
i.ficon-jacuzzi {width: 20px;height: 20px;}
.content-overview .control-group .col-md-3 label .ficon {width: 25px;text-align: left;height: 25px;font-size: 22px;line-height: 20px;margin: 0;}
.content-overview .control-group .col-md-3 label i.ficon-cooking-class {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/cookingclass24.svg) 2px 2px no-repeat;background-size: 20px 20px;}
.content-overview .control-group .col-md-3 label i.ficon-cave-dinner {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/cave-dinner24.svg) 2px 2px no-repeat;background-size: 20px 20px;}
.content-overview .control-group .col-md-3 label i.ficon-babycot {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/babycot24.svg) 2px 2px no-repeat;background-size: 20px 20px;}
.content-overview .control-group .col-md-3 label i.ficon-tai-chi-class {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/taichiclass24.svg) 2px 2px no-repeat;background-size: 20px 20px;}
.content-overview .control-group .col-md-3 label i.ficon-mini-golf {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/mini-golf24.svg) 2px 2px no-repeat;background-size: 20px 20px;}
.content-overview .control-group .col-md-3 label i.ficon-private-jacuzzi {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/private-jacuzzi24.svg) 0px 0px no-repeat;background-size: 20px 20px;}
.itinerary-supplier .tab-cruise-1 .col-lg-4 > img {width: 100%;}
.ficon-24.ficon-jacuzzi {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/private-jacuzzi24.svg) no-repeat;width: 24px;height: 24px;}
.m-content .col-md-6 label > i {margin-right: 5px;}
.include-exclude-supplier .tab-content ul li {font-size: 13px;}
#hightlights-cruise ul li {font-size: 13px;color: #333;}
.content-overview .control-group .col-md-3 label span {color: #333;}
.overview-supplier .content-overview > .control-group:first-child {padding-bottom: 15px;border-bottom: 1px dotted #ddd;}
.overview-supplier .content-overview > .control-group:last-child > .control-label {margin-bottom: 10px;}
.detail-supplier-cruise .review-detail .tab-cruise-detal #tab-highlight .tab-highlight .full-row .row .col-md-4 a img {}
.overview-supplier .content-overview > .control-group {width: 100%;float: left;margin-bottom: 25px;}
.overview-supplier .content-overview > .control-group label.control-label {margin-bottom: 5px;}
.itinerary-supplier .tab-cruise-1 .col-lg-8.optional-list .tran span {float: left;width: 88px;}
.itinerary-supplier .tab-cruise-1 .col-lg-8.optional-list .tran {width: 100%;float: left;margin-top: 10px;}
.itinerary-supplier .tab-cruise-1 .col-lg-8.optional-list li.tran {margin-bottom: 10px;}
.itinerary-supplier .tab-cruise-1 .col-lg-8.optional-list li.meals {margin-bottom: 10px;}
.itinerary-supplier .tab-cruise-1 .col-lg-8.optional-list .tran a {color: #555;line-height: 16px;margin-right: 10px;}
.itinerary-supplier .tab-cruise-1 .col-lg-8.optional-list .tran a span.fa {width: auto;line-height: 25px;color: #a5a5a5;}
.itinerary-supplier .tab-cruise-1 .col-lg-8.optional-list #txt-tour p {margin-top: 0;padding-top: 10px;font-size: 13px;color: #333;}
.itinerary-supplier {width: 100%;float: left;background-color: #fefefe;padding-bottom: 0px;border-left: 1px dotted #ddd;border-right: 1px dotted #ddd;text-align: left;}
.include-exclude-supplier {width: 100%;float: left;padding-bottom: 20px;background-color: #fff;border-left: 1px dotted #ddd;border-right: 1px dotted #ddd;border-bottom: 1px dotted #ddd;text-align: left;}
.itinerary-supplier .tab-cruise-1 .tour-summary #activities tr td a {margin-right: 5px;color: #a5a5a5;}
.detail-tour .element-cn .itinerary-supplier .nav-tabs-two.sub-tabs-head {}
.detail-tour .element-cn .include-exclude-supplier .nav-tabs-two.sub-tabs-head {border-bottom: 1px dotted #ddd;}
.nav-tabs-two.sub-tabs-head {padding-left: 30px;padding-right: 30px;padding-top: 10px;}
.detail-tour .element-cn .nav-tabs-two.sub-tabs-head > li {margin-right: 30px;font-weight: bold;}
.detail-tour .element-cn .nav-tabs-two.sub-tabs-head > li > a{color: #666;}
.detail-tour .element-cn .nav-tabs-two.sub-tabs-head > li.active > a {color: #00a9a4;}
.detail-tour .element-cn .nav-tabs-two.sub-tabs-head > li.float-right {margin-right: 0;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t address {width: 100%;float: left;margin-top: 10px;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address {margin-top: 0;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address #show_review_detail {float: left;line-height: 20px;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address .tripavisor {width: auto;margin: 0 0 0 10px;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address .tripavisor .trip_win {margin-left: 15px;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .star {margin-right: 10px;color:orange;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .cruise-star.start-address {margin-top: 0;line-height: 45px;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .hotel-service.features-hotel {float: left;line-height: inherit;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .hotel-service.features-hotel a {float: left;text-align: center;width: 35px;height: 35px;border: 1px solid #ddd;color: #333;border-radius: 100%;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .hotel-service.features-hotel a i {margin: 0;line-height: 33px;width: 100%;height: 35px;opacity: .5;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .hotel-service.features-hotel a:hover i {opacity: 1;}
.supplier-detail .need-help {float: right;}
.supplier-detail .need-help .pull-left {margin-right: 10px;color: #666;}
.supplier-detail .need-help .pull-left font {font-weight: 700;color: #666;}
.supplier-detail .need-help .user_id {margin-right: 10px;}
.detail-supplier-cruise .detail-slider .like_pac {right: 1%;top: 1%;font-size: 40px;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .cruise-star.start-address span {color: #666;font-size: 13px;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .cruise-star.start-address span i {color: #bbb;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .cruise-star.start-address span i.fa-clock-o {font-size: 16px;}
.show_iti_supplier {width: 100%;float: left;text-align:center;}
.itinerary-supplier .tab-content ul li i.fa {margin-right: 8px;}
.include-exclude-supplier .tab-content ul li i.fa {margin-right: 8px;}
.include-exclude-supplier .tab-content .trip2 ul li i.fa {color: #a5a5a5;}
.tab-highlight .full-row {width: 100%;float: left;margin: 30px 0;padding-bottom: 10px;border-bottom: 1px dotted #ddd;}
span.fa-thumbs-up {width: 30px;height: 30px;border-radius: 100%;color: #0cab5b;border: 1px solid #ddd;line-height: 28px;text-align: center;}
.box-suplier #title-pk #name-pk #des-tour span.fa-map-marker {color:#b0cb0f;font-size: 16px;}
#tab-review #section4 .review-tabs-cn {padding: 30px;background-color: #f9f9f9;margin-top: 35px;}
#tab-review #section4 .review-tabs-cn .review-vote > p {padding-top: 20px;}
.menu-top-detail #menu-nametour .title-tour address {width: 100%;float: left;margin: 0;}
.menu-top-detail #menu-nametour .title-tour address .star {margin-right: 10px;color: orange;}
.review-vote .tripavisor a .sprite-rating_rr .sprite-rating_rr_fill {float: left;margin-left: 0;}
.review-vote .tripavisor a .sprite-rrCoeIcon {float: left;}
#tab-review #section4 .review-tabs-cn .review-vote .tripavisor {margin-top: 0;padding-top: 15px;}
#tab-deckplan {width: 100%;float: left;margin-top: 35px;}
#tab-deckplan .deckplan-content {width: 100%;float: left;text-align: center;}
#tab-deckplan .deckplan-content img {display: inline-block;margin: 0 auto;}
.overview-supplier {width: 100%;float: left;margin: 35px 0 0 0;}
.overview-supplier .review-all {margin-top: 0;margin-bottom: 20px;}
.overview-supplier .review-all .content-overview {width: 100%;float: left;margin-top: 15px;}
.overview-supplier .review-all .content-overview p {margin: 0;padding: 0;float: none;}
.overview-supplier .review-all .content-overview > img {float: right;margin-left: 5px;width: 10%;}
.overview-supplier .review-all .review-h {font-size: 18px;font-weight: normal;}
.tab-highlight .full-row .mix-grid .mix-slide .thumbnail {padding: 0;border: 0;background-color: transparent;margin: 0;position: relative;}
.destinations-detail .mix-grid .mix-slide .thumbnail {padding: 0;border: 0;background-color: transparent;margin: 0;}
.gm-style .gm-style-iw a > img {margin: 5px 0;width: 250px;}
.gm-style .gm-style-iw p {margin: 0;}
.tab-highlight .full-row .mix-grid .mix-slide .thumbnail .fa-search-plus.zoom {top: 10px;right: 10px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;font-size: 12px;color: #fff;}
.tab-highlight .full-row .mix-grid .mix-slide .thumbnail a:hover .fa-search-plus.zoom {color: #02908c;}
.tab-highlight .full-row .mix-grid .mix-slide .thumbnail .count-img {top: 10px;right: 32px;position: absolute;color: #fff;font-weight: bold;text-shadow: 0 0 2px #000;}
.tab-highlight .full-row .mix-grid .mix-slide .thumbnail a:hover .count-img {color: #02908c;}
.tab-highlight .full-row .mix-grid .mix-slide {margin-top: 10px;}
.hotel-list-item .hotel-text .bot-supplier {width: 100%;float: left;}
.hotel-list-item .hotel-text .bot-supplier .hotel-service.features-hotel {float: left;margin: 0;}
.hotel-list-item .hotel-text .bot-supplier .hotel-service.features-hotel a {width: 35px;height: 35px;text-align: center;border: 1px solid #f0f0f0;border-radius: 100%;}
.hotel-list-item .hotel-text .bot-supplier .hotel-service.features-hotel a i {width: 100%;margin: 0;line-height: 33px;}
.cruise-grid-ajax {display: none;}
.hotel-list-item .hotel-text .bot-supplier .price-suplier #price-tour {font-size: 13px;}
#conditions ul > p {margin: 0 0 5px 0;line-height: 16px;}
.hotel-list-item .hotel-text .bot-supplier .price-suplier #price-tour font {font-weight: bold;}
.fa-comment-o.pull-right {margin-left: 5px;font-size: 14px;}
.supplier-star-list {margin-top: 10px;color: #666;}
.supplier-star-list > i.fa {color: #bbb;}
.supplier-star-list > i.fa-clock-o {font-size: 16px;}
.hotel-list-item .hotel-text .bot-supplier .features-hotel a i {color: #333;}
#show_review .tripavisor a .sprite-rating_rr {background-image: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png);background-position: -264px -1161px;width: 72px;height: 14px!important;background-repeat: no-repeat;display: block;overflow: hidden;margin-right: 4px;margin-top: 2px!important;float: left;padding: 0;background-color: transparent;}
.tripavisor .logo-trip img{background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/tripadvisor-logo.svg) no-repeat;height: 18px;display: block;width: 29px;}
.cruise-page .hotel-list-item .hotel-text p.tripavisor a {color: #00a9a4;}
.hotel-list-item .hotel-text .hotel-star-address .hotel-star > i {height: inherit;margin-top: 14px;color: orange;}
.hotel-list-item .hotel-text .hotel-star-address .hotel-star > span {margin-top: 0;height: inherit;margin-right: 10px;line-height: 20px;}
.hotel-list-item .hotel-text .hotel-star-address .hotel-star > span i {height: inherit;margin-top: 0;line-height: 20px;margin-right: 5px;color: #bbb;}
.hotel-list-item .hotel-text .hotel-star-address .hotel-star > span i.fa-clock-o {font-size: 16px;}
#tab-itinerarie .show_iti_supplier {display: none;}
img.loading-ajax{width:68px;}
.ajax-grip-supplier .hotel-item .hotel-text .tripavisor .trip_win {float: left;}
.detail-supplier .head-detail {padding-left: 30px;padding-right: 30px;}
.hotel-list-item .hotel-text .good > p {position: relative;padding-bottom: 15px;margin-bottom: 15px;margin-top: 0;line-height: 20px;padding-top: 0;}
.hotel-list-item .hotel-text .good > p:after {content: "";width: 45px;height: 2px;background-color: #111;position: absolute;bottom: 0;left: 0;}
.hotel-list .list_search .sort-view {padding: 13px 0px 14px 0px;}
.service-list li figure .icon-service span {width: 100%;height: 100%;display: inline-block;margin-top: 0px;text-align: center;}
i.ficon-kayaking:before {content: "\f260";}
i.ficon-tai-chi-class {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/taichiclass24.svg) 4px 5px no-repeat;width: 100%;height: 40px;}
i.ficon-babycot {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/babycot24.svg) 4px 5px no-repeat;width: 100%;height: 40px;}
i.ficon-cooking-class {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/cookingclass24.svg) 4px 5px no-repeat;width: 100%;height: 40px;}
i.ficon-mini-golf {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/mini-golf24.svg) 4px 5px no-repeat;width: 100%;height: 40px;}
i.ficon-private-jacuzzi {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/private-jacuzzi24.svg) 4px 5px no-repeat;width: 100%;height: 40px;}
i.ficon-children-s-playground {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/childrens-playground24.svg) 4px 5px no-repeat;width: 100%;height: 40px;}
i.ficon-cave-dinner {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/cave-dinner24.svg) 4px 5px no-repeat;width: 100%;height: 40px;}
.ficon-breakfast-included:before {content: "\f200";}
.ficon-all-meals-included:before {content: "\f200";}
.like_pac {position: absolute;top: 1%;right: 3%;font-size: 30px;color: #fff;z-index: 10;font-weight: bold;}
.like_pac:hover, .like_pac:focus {color: #fff;}
.img_view_by .like_pac:hover .fa-heart-o:before {content: "\f004";}
.like-supplier .hotel-list-item .like_pac:hover i.fa-heart:before {content: "\f08a";}
.hotel-list-item .like_pac:hover i.fa-heart-o:before {content: "\f004";}
.hotel-list-item .hotel-text .hotel-service.features-hotel {padding-left: 0;border: 0;}
#best-offer .panel-group.no-margin .panel .panel-heading .panel-title a {font-size: 14px;line-height: 20px;padding: 6px;}
#best-offer .panel-group.no-margin .panel .panel-heading .panel-title {border-bottom: 1px dotted #ddd;}
.hotel-list-item .hotel-text .hotel-service a:first-child {margin-left: 0;}
.cruise-list .list_search, .hotel-list .list_search {background-color: #f1f1f1;}
.cruise-list .list_search .intro-group-tour > h1, .hotel-list .list_search .intro-group-tour > h1 {width: 100%;float: left;font-size: 28px;margin: 30px 0 20px 0;letter-spacing: 2px;text-align: center;color:#555;font-weight:700}
.cruise-list .list_search .intro-group-tour > h1:after, .hotel-list .list_search .intro-group-tour > h1:after {content: "";max-width: 170px;border-bottom: 2px solid #00a9a4;width: 100%;margin: 15px auto 0 auto;display: block;}
.cruise-list .list_search .intro-group-tour > p, .hotel-list .list_search .intro-group-tour > p {text-align: center;width: 96%;padding-bottom: 0px;margin: 10px auto 15px auto;}
.cruise-text .header-cruise {width: 100%;float: left;margin-bottom: 10px;border-bottom: 1px dotted #ddd;}
.cruise-text .header-cruise .day-cruise {width: 45px;padding: 16px 0 0;text-align: center;text-transform: uppercase;color: #B7A345;font-size: 11px;margin: 0 10px 0 0;float: left;line-height: 28px;border-right: 1px solid #ddd;}
.cruise-text .header-cruise .day-cruise > span {width: 100%;font-size: 24px;font-family: 'Arial';text-align: center;float: left;line-height: 8px;}
.cruise-item .cruise-text .price-cruise {width: 100%;float: left;}
.cruise-item .cruise-text .price-cruise .hotel-service {float: left;padding: 0;}
#price-tour {float: right;line-height: 37px;color: #888;}
#price-tour font {font-family: 'Arial';color: #ff7800;font-size: 20px;font-weight: bold;}
#price-tour strong {font-weight: normal;font-size: 16px;text-decoration: line-through;color: #0cab5b;}
#offer-tour-new-gr {width: 100%;float: left;margin-top: 10px;}
.sales-price {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconprice.svg) no-repeat;width: 16px;height: 16px!important;float: left;margin-top: 3px!important;margin-right: 3px;}
.sales.home_page {width: 100%;float: left;}
.sales.home_page.intro-coutry {background-color: #FFF;margin-bottom: 0}
.sales.home_page.intro-coutry .content-intro-coutry > h1 {color: #168888;margin: 5px 0 15px 0;text-transform: capitalize;display: inline-block;padding-bottom: 10px;width: 40%;float: none}
.sales.home_page.intro-coutry .content-intro-coutry > h1:after {content: "";display: inline-block;width: 40%;margin: 0 10%;}
.sales.home_page.intro-coutry .content-intro-coutry > h2 {margin: -10px 0 20px 0;text-transform: capitalize;display: inline-block;padding-bottom: 10px;width: 40%;float: none}
.sales.home_page.intro-coutry .content-intro-coutry > h2:after {content: "";display: inline-block;width: 40%;margin: 0 10%;}
.sales.home_page.intro-coutry .content-intro-coutry .content-p {width: 100%;float: left;text-align: center}
.sales.home_page.intro-coutry .content-intro-coutry .content-p p {margin:0 auto 20px;font-size: 18px;font-style: normal;line-height: 1.6;width: 83%;float: none;display:block;}
.sales.home_page.intro-coutry.group-tour{background-color: #f9f9f9;}
.sales.home_page.intro-coutry.group-tour h2{width:100%}
.sales.home_page.intro-coutry.group-tour h2:after{width:15%}
.sales.home_page.intro-coutry.custom {background-color: #f9f9f9;}
.sales.home_page.intro-coutry.custom .content-intro-coutry > h2 {margin: 15px 0 0 0;text-transform: capitalize;display: inline-block;padding-bottom: 10px;width: 50%;float: none; color:#078bc0; line-height:30px;}
.sales.home_page.intro-coutry.custom .content-intro-coutry > h2:after {content: "";display: inline-block;height: 1px;width: 60%;border-bottom: 2px solid #e0d1ae;margin: 0 10%;}
.sales.home_page.intro-coutry.custom .content-intro-coutry .content-p {width: 100%;float: left;text-align: center}
.sales.home_page.intro-coutry.custom .content-intro-coutry .content-p p {margin-bottom: 10px;font-size: 16px; color:#666; font-weight:700;;line-height: 1.6;width: 90%;float: none;display: inline-block;}
.sales.home_page.intro-coutry.custom .icon-tour img{width: 170px;margin-top: 20px;}
.sales.home_page.intro-coutry.custom .g_name{padding:0 5px 0 0}
.sales.home_page.intro-coutry.custom .g_phone{padding:0 0 0 5px}
.f_name{padding-left:0; padding-bottom:10px;padding-right:10px;}
.f_phone{padding-left:0px;}
.sales.home_page.intro-coutry.custom #g_process{width: 100%;margin: 20px 0;float: left;}
.content-intro-coutry {width: 100%;float: left;text-align: center;}
.sales.home_page.trip-tour {background-color: #f9f9f9;margin-bottom: 0}
.content-trip-tour {width: 100%;float: left;margin: 20px 0 20px 0}
.content-trip-tour .header-trip-tour {width: 100%;float: left;text-align: center}
.content-trip-tour .header-trip-tour .icon-trip-tour {color:#25AB86;font-size: 42px;display: inline-block;width: 100%}
.content-trip-tour .header-trip-tour h2 {margin: 15px 0 20px 0;text-transform: uppercase;display: inline-block;padding-bottom: 10px;width: 50%;float: none;font-weight: 600;color: #098dbf;font-size: 24px;}
.content-trip-tour .header-trip-tour h2:after {content: "";display: inline-block;height: 1px;width: 48%;margin: 0 10%;}
.content-trip-tour .body-trip-tour {width: 100%;float: left;text-align: center}
.content-trip-tour .body-trip-tour p {font-size: 18px;font-style: normal;line-height: 1.6;width: 83%;float: none;display: inline-block;}
.content-trip-tour .footer-trip-tour {width: 100%;float: left;text-align: center;margin-top: 2em}
.content-trip-tour .footer-trip-tour img {width: 85%;border: 1px solid #fff;}
.content-trip-tour .body-trip-tour .name_star{text-align: left;}
.emb-youtube{position: relative;cursor: pointer;}
.emb-youtube .ic-yt{position: absolute;width: 70px;top:-30px;right: 45%; opacity: 0.96;filter: grayscale(100%); -webkit-filter: grayscale(100%);}
.emb-youtube:hover .ic-yt{opacity: 1;width: 70px;filter: grayscale(0); -webkit-filter: grayscale(0);}
.tour-contry {width: 100%;float: left;margin: 20px 0 20px 0;}
.icon-tour {width: 100%;color:#25AB86;font-size:42px;float: left;text-align: center;}
#offer-tour-new-gr .title-offer {float: left;width: 100%;border-bottom: 1px dotted #ddd;}
#offer-tour-new-gr .title-offer a {width: 100%;padding: 6px;float: left;line-height: 20px;}
#offer-tour-new-gr .title-offer a small {color: red;font-size: 12px;font-weight: bold;}
.show_offer_top#offer-tour-new-gr {display: none;}
#offer-tour-new-gr .title-offer a span {float: right;font-size: 20px;color: #ddd;}
#offer-tour-new-gr .title-offer a span.up {display: none;}
#offer-tour-new-gr .body-offer {float: left;width: 100%;border: 1px dotted rgb(221, 221, 221);border-top: 0;padding: 10px;display: none;background-color: #fafafa;}
#offer-tour-new-gr .body-offer .content {width: 75%;float: left;font-size: 12px;line-height: 22px;}
#offer-tour-new-gr .body-offer .content > p {margin: 0;padding: 0;}
.detail-slider .mix-grid .thumbnail {border: 0;border-radius: 0;padding: 0;position: relative;margin-bottom: 0;float: left;background-color: #f1f1f1;width:100%}
.detail-slider .mix-grid .mix .thumbnail .small-photo {margin-top: 0;position: absolute;bottom: 0;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;}
.small-photo {float: left;width: 100%;position: relative;}
.small-photo .img_testi {width: 100%;margin-top: 10px;float: left;display: inline;overflow: hidden;}
.small-photo ul {width: 5000px;float: left;}
.small-photo ul li {float: left;opacity: 0.8;}
.mix-grid .mix .thumbnail .small-photo a.mix-zoom img {padding-right: 10px;}
.small-photo ul li a img {border: none;float: left;padding: 0 10px 0 0;}
.small-photo .prev {float: left;display: inline;width: 28px;height: 40px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/prev.png) -20px no-repeat;position: absolute;left: 2px;bottom: 22px;}
.small-photo .next {float: right;display: inline;width: 28px;height: 40px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/next.png) no-repeat;position: absolute;right: 10px;bottom: 22px;}
.top-photo-map .test-photo .map-tour {float: right;position: relative;margin-top: 10px;width: 100%;}
.top-photo-map .test-photo .map-tour .thumbnail {padding: 0;border: 0;border-radius: 0;}
.top-photo-map .test-photo .map-tour .thumbnail img{width: 100%;}
.top-photo-map .test-photo .map-tour .thumbnail .zoom {right: 10px;left: inherit;font-size: 16px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;}
.tour-description .tour-detail-text > p {padding-left: 23px;}
.tour-description .tour-detail-text > p > i {margin-left: -24px;}
.tour-itinerary .panel-group .panel .panel-collapse .thumbnail {padding: 0;border: 0;border-radius: 0;width: 100%;float: left;position: relative;margin-bottom: 0;}
.itinerary-supplier .tab-content .tour-itinerary .panel-group.no-margin > .panel .panel-collapse .panel-body.no-padding .slide-photo .mix-grid .mix.mix-slide:first-child .thumbnail {margin-top: 10px;}
.itinerary-supplier .tab-content .tour-itinerary .panel-group.no-margin > .panel .panel-collapse .panel-body.no-padding {padding-bottom: 0;}
.itinerary-supplier .tab-content .tour-itinerary .panel-group.no-margin > .panel .panel-collapse .panel-body.no-padding .optional-list {margin-bottom: 0;}
.inclusions-product .university {margin-bottom: 0!important;font-weight: bold;color: #00a9a4;font-size: 14px;}
.inclusions-product .university .fa-university {color: #00a9a4;}
.price-book .price-tag #price {width: 100%;float: left;line-height: 0;}
.detal-tours-head .detail-t .price-book {float: right;max-width: 140px;}
.detal-tours-head .detail-t .special-offers-pack.special_off_gr {float: right;}
.user_id img {width: 32px;border-radius: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.user_id:hover img{-webkit-filter: inherit;filter: inherit;}
.tour-offer #code.pull-right-r .user_id img {width: 56px;border-radius: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.tour-offer {width: 100%;float: left;text-align: center;margin-top: 25px;}
.tour-offer #code {display: inline-block;}
.tour-offer #code.pull-right-r .pull-left {margin-right: 10px;line-height: 30px;width: 100%;margin-bottom: 5px;}
.tour-offer #code.pull-right-r .pull-left font {font-weight: bold;}
.tour-offer #code.pull-right-r .user_id.pull-left {width: auto;float: none!important;display: inline-block;margin-right: 10px;line-height: 30px;margin-bottom: 5px;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul {width: 100%;float: left;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li {width: 100%;float: left;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li i {float: left;margin-right: 5px;color: #a5a5a5;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li span {float: left;line-height: 16px;margin-right: 5px;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li span {line-height: 16px;width: auto;padding: 0;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li a {color: #555;line-height: 16px;margin-right: 10px;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li p {max-width: 83%;line-height: 18px;padding: 0;float: left;font-size: 14px;margin: 0;}
.detail-supplier-cruise .tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li p {font-size: 13px;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li a span {margin-right: 0;}
.panel-body .optional-list {margin: 10px 0;float: left;}
.panel-body .optional-list ul {float: left;width: 100%;}
.panel-body .optional-list ul li {width: 100%;margin: 0 0 20px;float: left;}
.panel-body .optional-list ul li.tran {margin-top: -10px;color: #686868;border-bottom: 1px dotted #ddd;padding-bottom: 10px;}
.panel-body .optional-list ul li:last-child {margin-bottom: 0;}
.suplier-tour-map-tour .mix-grid .mix.mix-slide:first-child {display: inline-block!important;}
.suplier-tour-map-tour .mix-grid .mix.mix-slide {display: none!important;}
.mix-grid {width: 100%;float: left;height: auto!important;line-height: 0;}
.suplier-tour-map-tour {width: 100%;position: relative;float: left;margin-top: 0;}
.suplier-tour-map-tour .mix-grid .thumbnail {width: 100%;float: left;position: relative;}
.suplier-tour-map-tour .mix-grid .thumbnail .image-slide img {width: 100%;float: left;}
.suplier-tour-map-tour .mix-grid .thumbnail .count-img {line-height: 22px;position: absolute;color: #fff;top: 4px;right: 30px;font-size: 13px;}
.suplier-tour-map-tour .mix-grid .thumbnail .fa-camera {position: absolute;top: 5px;right: 5px;color: #ddd;}
.suplier-tour-map-tour .mix-grid .thumbnail .location {color: #fff;font-weight: bold;position: absolute;left: 5px;top: 5px;font-size: 13px;}
.panel-body .option-hotel {margin-top: 0;}
.detail_days .thumbnail .count-img {position: absolute;color: #fff;top: 4px;right: 30px;font-weight: bold;text-shadow:0 0 2px #000;}
.detail_days .thumbnail .fa-search-plus {position: absolute;top: 5px;right: 5px;font-size: 12px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;color: #fff;}
.detail_days .thumbnail .fa-search-plus:hover {color: #02908c;}
.detail_days .thumbnail a:hover .fa-search-plus, .detail_days .thumbnail a:hover .count-img {color: #02908c;}
.option-hotel .panel .panel-collapse .option-hotel-body > p {margin: 0;width: 100%;float: left;border-bottom: 1px dotted #ddd;line-height: 22px;font-size: 12px;padding: 6px 0;}
.tour-itinerary .panel-body .optional-list #txt-tour {border-top: 1px dotted #ddd;width: 100%;float: left;/*margin-bottom: 15px;*/}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li.activities p {font-size: 16px;line-height: 20px;font-weight: bold;color: #02908c;}
.detail_days .option-hotel .option-hotel-body .no_photo_iti {width: 100%;float: left;position: relative;}
.detail_days .option-hotel .option-hotel-body .no_photo_iti > img {width: 100%;float: left;}
.detail_days .option-hotel .option-hotel-body .no_photo_iti span.location {width: 100%;float: left;}
.detail_days .option-hotel .option-hotel-body a.img span.name-hotel-option {bottom: 26px;line-height: 16px; font-size: 13px; position: absolute;left: 0;color: #fff;font-weight: bold;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;padding:2px 5px;width: 100%;}
.detail-t .hotel-service #code {margin: 0;line-height: 30px;margin-right: 10px;color: #666;}
.detail-t .hotel-service #code.pull-right {margin-right: 0;}
.detail-t .hotel-service #act {height: 29px;line-height: 29px;margin-top: 3px;}
.detail-t .hotel-service #code font {font-weight: 700;}
.detail-t .hotel-service #code.pull-right .pull-left {margin-right: 10px;line-height: 30px;}
#offer-tour-new {width: 100%;float: left;display: none;margin-top: 10px;}
#offer-tour-new .title-offer {float: left;width: 100%;background: #fff;border-bottom: 1px dotted #ddd;}
#offer-tour-new .title-offer a {width: 100%;padding: 6px;float: left;line-height: 20px;}
#offer-tour-new .title-offer a small {color: red;font-size: 12px;font-weight: bold;}
#offer-tour-new .title-offer a span {float: right;font-size: 20px;}
#offer-tour-new .title-offer a span.up {display: none;}
#offer-tour-new .body-offer {width: 100%;float: left;background-color: #fff;padding: 10px;display: none;margin-bottom: 10px;border: 1px dotted #ddd;border-top: 0;}
#offer-tour-new .body-offer .content p {font-size: 12px;margin: 0;line-height: 22px;}
#offer-tour-new .body-offer .content {width: 75%;float: left;font-size: 12px;line-height: 22px;}
#offer-tour-new .body-offer .img{width: 25%;float: right;padding-left: 20px;}
#offer-tour-new .body-offer .img img{width: 100%;}
.detail-t.box-price {padding: 10px 0 6px;margin: 0 0 10px;border-top: 1px dotted #ddd;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li > span {width: 88px;font-size: 13px;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li:last-child > span {width: 83px;}
.tour-itinerary .panel-group .panel .panel-heading {background-color: #fff;}
.tour-itinerary .panel-group {background-color: #f1f1f1;width: 100%;float: left;text-align: left;}
.tour-itinerary > .panel-group.no-margin > .panel {background-color: #fefefe;width: 100%;float: left;margin-bottom: 20px;/*box-shadow: 0 0 5px 0 #e2e3e4;border: 1px solid #ddd;*/padding: 15px 30px 0px 30px;}
.itinerary-supplier .tour-itinerary {margin-top: 0;}
.itinerary-supplier .tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul {}
.itinerary-supplier .tour-itinerary .panel-body .optional-list #txt-tour {}
.itinerary-supplier .tour-itinerary > .panel-group.no-margin > .panel {padding: 0;margin-bottom: 0;}
.itinerary-supplier .tour-itinerary .panel-group {background-color: transparent;}
.tour-itinerary > .panel-group.no-margin > .panel .panel-heading .panel-title a {cursor: context-menu;font-size: 16px;color: #333;padding-bottom: 20px;}
.tour-itinerary .panel-group.no-margin .col-lg-4 .option-hotel .panel .panel-heading .panel-title a {border-bottom: 0;padding-bottom: 10px;}
.detail-supplier-cruise .tour-itinerary > .panel-group.no-margin > .panel .panel-heading .panel-title a {color: #02908c;font-size: 16px;}
.detail-supplier-cruise .tour-itinerary > .panel-group.no-margin > .panel .panel-heading .panel-title a small {font-size: 16px;}
.detail_days .option-hotel .option-hotel-body .suplier-tour-map-tour a.img span.name-hotel-option .start-tour {color: orange;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li a span.fa {color: #a5a5a5;}
.tour-itinerary > .panel-group.no-margin > .panel .panel-heading .panel-title a > span.fa {color: #a5a5a5;float: right;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li.meals > span {color: #666;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li.meals > p {color: #666;}
.tour-itinerary > .panel-group.no-margin > .panel .panel-heading .panel-title a small {font-size: 16px;}
.tour-itinerary > .panel-group.no-margin > .panel .panel-heading .panel-title a small.title-hotel {font-size: 14px;}
#hightlights-cruise ul {float: left;width: 100%;}
#hightlights-cruise ul.m-70 {max-width: 70%;}
.head-detail .detal-tours-head .detail-t .col-sm-8 address > i.fa-map-marker {font-size: 18px;color: #bbb;}
.itinerarie-map {width: 30%;float: right;}
.itinerarie-map .mix-grid .mix-slide .thumbnail {padding: 0;border: 0;background-color: transparent;}
.itinerarie-map .mix-grid .mix-slide .thumbnail .fa-search-plus.zoom {right: 35px;font-size: 14px;top: 5px;color: #fff;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;}
.itinerarie-map .mix-grid .mix-slide .thumbnail a:hover .fa-search-plus.zoom {color: #02908c;}
.itinerary-supplier .optional-list {padding-right: 0!important;margin-top: 0;}
.itinerary-supplier .panel-group.no-margin .panel .panel-heading .panel-title {margin-bottom: 0;}
.tab-cruise-1 .active .row .col-lg-12 .tab-content {margin-top: 0;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li a:hover span.fa {color: #02908c;}
.transfer a:hover span.fa {color: #02908c;}
.detail_days .panel-body.no-padding .option-hotel .panel .panel-heading {padding: 0 10px;background-color: #f1f1f1;}
.detail_days .panel-body.no-padding .option-hotel .panel .panel-heading .panel-title {margin-bottom: 0;}
.optional-list #txt-tour p {line-height: 22px;margin-top: 15px;margin-bottom: 10px;color: #666;}
.optional-list #txt-tour p > b, .optional-list #txt-tour p > strong {color: #666;}
.slide-photo .mix-grid .mix {display: none!important;}
.slide-photo .mix-grid .mix.mix-slide {display: inline-block!important;}
.detail_days .option-hotel .option-hotel-body a.img {width: 100%;float: left;position: relative;}
.detail_days .option-hotel .option-hotel-body a.img:hover span.name-hotel-option {color: #02908c;}
#txt-open-tour{background:#f1f1f1;width:100%;float:left;overflow: hidden;}
#txt-open-tour #title-detail-tour #itinerary #days {width: 50px;height: 40px;line-height: 16px;padding: 12px 0 0;text-align: center;text-transform: uppercase;color: #02908c;font-size: 11px;margin: 0 10px 0 0;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -394px -390px no-repeat;float: left;font-family: arial;font-weight: bold;}
#txt-open-tour #title-detail-tour #itinerary h2{height:30px;margin: 0;font-family: arial;line-height: 30px;}
#txt-open-tour #title-detail-tour #itinerary h2 a{color:#02908c;text-decoration: none;}
#txt-open-tour #title-detail-tour #itinerary{margin-bottom:10px;float:left;width: 100%;}
#txt-open-tour #title-detail-tour #itinerary #days .day{width:50px;font-size:20px;font-family:'Arial';text-align:center;float:left}
#txt-open-tour #title-detail-tour #itinerary p a{color:#555}
#txt-open-tour #title-detail-tour #itinerary p a:hover{color:#fc8f30}
.map-tour {width: 100%;margin-top: 0;}
#fancybox-outer {width: 100%;float: left;background-color: #f1f1f1;}
#txt-open-tour #title-detail-tour #itinerary > p {margin: 0;font-family: arial;font-size: 13px;line-height: 16px;color: #555;}
.include-exclude {width: 100%;float: left;background-color: #fefefe;padding: 30px;margin-top: 20px;/*box-shadow: 0 0 5px 0 #e2e3e4;border: 1px solid #ddd;*/display: none;text-align: center;}
.full-tour {display: none;text-align: center;}
.detail-tour .element-cn .tabs-head {border-bottom: 1px solid #ddd;}
.detail-tour .element-cn .tabs-head li {margin: 0 9px 0 0;border: 0;}
.detail-tour .element-cn .tabs-head li.route-goole-map {margin: 0;}
.detail-tour .element-cn .tabs-head li.route-goole-map a {width: 100%;float: left;}
.detail-tour .element-cn .tabs-head li a {line-height: 50px;}
.detail-tour .element-cn .tabs-head li a:hover {border-bottom: 3px solid #0cab5b;color: #00a9a4;}
.detail-tour .element-cn .tabs-head li.active {background-color: transparent;border: 0;font-weight: 700;}
.detail-tour .element-cn .tabs-head li.active a {border-bottom: 3px solid #0cab5b;}
.detail-tour .element-cn .tabs-head.nav-tabs-one li a i {color: #999;font-size: 18px;margin-right: 5px;}
.detail-tour .element-cn .tabs-head.nav-tabs-one li.active a i {color: #00a9a4;}
.detail-tour .element-cn .tabs-head.nav-tabs-one li a:hover i { color: #00a9a4;}
p.descrip-tour {margin-bottom: 20px;}
.tour-detail-text > p {margin-bottom: 12px;width: 100%;float: left;line-height: 20px;}
.form-search #listRoom .room-chose > div .form-group:last-child {margin-right: 0;}
.view_full_iti {width: 100%;float: left;text-align: center;margin-top: 25px;}
.view_full_iti #view_full_itinerary_tdetail {display: inline-block;padding: 10px 35px;font-size: 14px;background-color: #f5f5f5;letter-spacing: 1px;font-weight: bold;}
.col-sm-4.text-right.float-right {margin-top: 10px;}
.detail-slider .prev {float: left;display: inline;width: 23px;height: 45px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/prev.png) -20px 0 no-repeat;position: absolute;left: 2px;bottom: 12px;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 {padding-left: 15px;padding-right: 15px;margin-top:20px}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item .hotel-img {width: 100%;float: left;margin: 0;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item .content-other {background: #fff;width: 100%;float: left;padding: 10px;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item .hotel-img img {width: 100%;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item h3 {margin: 0;position: absolute;bottom: 0;width: 100%;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0) 0%),to(rgba(0,0,0,0.65) 100%));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);padding: 10px 0;text-align: left;text-indent: 11px;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item h3 a {width: 100%;float: left;color: #fff;font-size: 16px;font-weight: bold;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item h3 a:hover {color: #02908c;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item  .content-other .star {color: #ebd055;float: left;margin-top: 10px;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item  .content-other .hotel-star-address {float: left;width: 100%;margin-top: 5px;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item  .content-other #show_review {float: left;margin-left: 10px;}
.check-rates-form .offer-detail-cruise {border-left: 2px solid #ddd;box-shadow: none;background-color: #fff;}
.check-rates-form .offer-detail-cruise .panel-group .panel .panel-heading {background-color: transparent;}
.check-rates-form .offer-detail-cruise .panel-group.no-margin .panel .panel-heading .panel-title {margin: 0;}
.check-rates-form .offer-detail-cruise .panel-group.no-margin .panel .panel-heading .panel-title a {padding: 0;line-height: 0;}
.check-rates-form .offer-detail-cruise .panel-group .panel .panel-heading .panel-title a .icon {line-height: 15px;color: #02908c;}
.check-rates-form .offer-detail-cruise .panel-group .panel .panel-heading .panel-title a:hover .icon
.check-rates-form .offer-detail-cruise .panel-group .panel .panel-heading {background-color: transparent;padding: 0;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item  .content-other .hotel-star-address p {margin: 0;color: #888; font-size:12px;}
.check-rates .col-lg-12.check-rates-cn {padding-left: 0;padding-right: 0;}
.other-cruise .row .col-md-4 #price-pro {color: #888;float: left; font-size:12px;}
.other-cruise .row .col-md-4 #price-pro strong {text-decoration: line-through;color: #0cab5b;font-weight: normal;}
.other-cruise .row .col-md-4 #price-pro font {color: #ff7800;font-size: 20px;font-weight: 600;}
.detail-slider .next {float: right;display: inline;width: 23px;height: 45px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/next.png) -8px 0 no-repeat;position: absolute;right: 2px;bottom: 12px;}
.detail-slider .mix-grid .mix .thumbnail a .image-multi-right {position: absolute;top: 35%;right: 10px;color: #c1c1c1;opacity: 0.4;}
.detail-slider .mix-grid .mix .thumbnail a .image-multi-right:hover {opacity: 1;}
.detail-slider .mix-grid .mix .thumbnail a .image-multi-left {position: absolute;top: 35%;left: 10px;color: #c1c1c1;opacity: 0.4;}
.detail-slider .mix-grid .mix .thumbnail a .image-multi-left:hover {opacity: 1;}
.detail-slider .mix-grid .mix .thumbnail .small-photo a .image-multi-left {top: 15px;}
.detail-slider .mix-grid .mix .thumbnail .small-photo a .image-multi-right {top: 15px;}
.head-detail .detal-tours-head .detail-t address {margin-bottom: 0;}
.top-photo-map {display: none;position: absolute;right: 0;width: 381px;z-index: 10;}
.top-photo-map .test-photo {width: 381px;top: 65px;z-index: 11;position: fixed;}
.top-photo-map.photomap-fix .title-map a {width: 100%;float: left;padding: 10px;background-color: #2180cb;font-weight: bold;font-size: 14px;color: #fff;text-align: left;}
.top-photo-map.photomap-fix .title-map a:hover {background-color: #1870b5;}
.top-photo-map.photomap-fix .title-map {width: 100%;float: left;}
.top-photo-map.photomap-fix .map-tour {width: 100%;margin: 0;}
.map-tour img {width: 100%;}
.fa-search-plus.zoom {position: absolute;right: 10px;top: 10px;font-size: 16px;padding: 3px;color: #fff;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;left: inherit;}
.map-tour .mix-grid .mix-slide .thumbnail {width: 100%;float: left;position: relative;border: 0;padding: 0;margin: 0;}
.top-photo-map.photomap-fix .title-map a > i.fa-map-marker {float: left;margin-right: 6px;}
.top-photo-map.photomap-fix .title-map a > i {float: right;line-height: 20px;}
.close-photo-map i.fa-times {bottom: 10px;right: 10px;position: absolute;font-size: 16px;cursor: pointer;color: #666;}
.close-photo-map:hover i.fa-times {color: #fc8f30;}
.btn-bottom-t {width: 100%;float: left;text-align: center;}
.btn-bottom-t .box-bottom {margin: 20px auto 20px auto;float: none;}
.tour-offer #code.pull-right-r .user_id:hover img {-webkit-filter: inherit;filter: inherit;}
.pull-left.fa.fa-bed {line-height: 25px;margin-right: 10px;}
.tour-itinerary .panel-group.no-margin .option-hotel .panel .panel-heading .panel-title a {cursor: pointer;}
.small-photo ul li:hover {opacity: 1;}
.tour-itinerary .panel-group.no-margin .option-hotel .panel .panel-heading .panel-title a small {color: #02908c;}
.tour-itinerary .panel-group.no-margin .option-hotel .panel .panel-heading .panel-title a span.hotel.fa {color: #02908c;}
.tour-itinerary .panel-group.no-margin .option-hotel .panel .panel-heading .panel-title a:hover small {color: #0cab5b;}
.tour-itinerary .panel-group.no-margin .option-hotel .panel .panel-heading .panel-title a:hover span.hotel.fa {color: #0cab5b;}
.map-tour:hover .zoom {color: #0cab5b;}
.confidence-subscribe .confidence .read-more {width: 100%;float: left;text-align: right;}
.confidence-subscribe .confidence .read-more a {margin-right: 5px;font-size: 15px;font-weight: 600;}
.confidence-subscribe .confidence .read-more a:hover {text-decoration: underline;}
#menu-top-detail {width: 100%;position: fixed;z-index: 999;background-color: #f1f1f1;display: none;margin-top: 0!important;}
#menu-top-detail #menu-nametour {width: 100%;float: left;padding: 10px 0;}
#menu-top-detail #menu-nametour .title-tour {float: left;}
#menu-top-detail #menu-nametour .title-tour #day {border-right: 1px solid #ddd;width: 45px;text-align: center;text-transform: uppercase;color: #00a9a4;font-size: 12px;margin: 0 10px 0 0;float: left;}
#menu-top-detail #menu-nametour .title-tour #day span {text-align: center;font-size: 28px;font-family: 'Arial';float: left;width: 100%;line-height: 28px;}
#menu-top-detail #menu-nametour .title-tour  h2 {padding-top: 0;line-height: 24px;color: #02908c;font-size: 24px;letter-spacing: 1px;font-family: 'Arial';text-transform: capitalize;float: left;min-width: 60%;font-weight: bold;margin: 0;}
#menu-top-detail #menu-nametour .btn-booking {float: right;}
#menu-top-detail #menu-nametour .btn-booking a {height: 40px;background: #02908c;line-height: 40px;text-transform: uppercase;padding: 0 48px;color: #fff;font-size: 16px;font-family: 'Arial';letter-spacing: 1px;float: right;transition: all .35s;font-weight: bold;}
#menu-top-detail #menu-nametour .btn-booking a:hover {background-color: #00a9a4;}
.list-tour .title-list-tour {width: 100%;float: left;position: relative;}
.list-tour .title-list-tour h4 {margin: 0;position: absolute;bottom: 0;width: 100%;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0) 0%),to(rgba(0,0,0,0.65) 100%));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);padding: 10px 0;text-align: left;}
.list-tour .title-list-tour h4 a {width: 100%;float: left;color: #fff;font-size: 16px;font-weight: bold;padding-left: 15px;}
.list-tour.other-detail-tour address {background-color: #fff;}
.col-md-12 h2.title-detail:before {content: "";position: absolute;bottom: -5px;max-width: 170px;border-bottom: 2px solid #00a9a4;left: 0;right: 0;width: 100%;margin: 0 auto;}
.list-tour .title-list-tour h4 a:hover {color: #02908c;}
.list-tour address {width: 100%;float: left;margin: 0;padding: 0 10px 20px 10px;}
.list-tour address a {color: #666;font-size: 13px;}
.list-tour address a:hover {color: #25aae3;}
.list-tour #price-tour {width: 100%;font-size: 12px;}
.btn-bottom-t i.fa-envelope-o {margin-right: 10px;}
.other-detail-tour a:hover img {opacity: .93;}
.thumbnail a:hover>img {opacity: .93;}
.detail-slider .thumbnail a {overflow: hidden;vertical-align: middle;}
.detail-slider .thumbnail a.image_show1 {width: 60%;float: left;}
.detail-slider .thumbnail a:hover>img.image-slide{opacity: 1;-webkit-transform: scale(1.09);-moz-transform: scale(1.09);-ms-transform: scale(1.09);-o-transform: scale(1.09);}
.thumbnail a.image_show1>img {width: 100%;float: left;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;}
.detail-slider .thumbnail a > img.image-slide{-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;}   
.thumbnail a.image_show2, .thumbnail a.image_show3 {width: 39%;float: right;height: 182px;display: flex;}
.thumbnail a.image_show2{margin-bottom: 1%;}
.thumbnail a.image_show2>img {width: 100%;float: right;object-fit: cover;}
.thumbnail a.image_show3>img {width: 100%;float: right;object-fit: cover;}
.icon-youtube a>img{position: absolute;width: 70px;top: 64px;right: 200px; opacity: 0.96;filter: grayscale(100%); -webkit-filter: grayscale(100%);}
.icon-youtube a:hover>img{opacity: 1;filter: grayscale(0); -webkit-filter: grayscale(0);}
.total_photo {text-align: right;width: 39%;text-decoration: underline;position: absolute;bottom: 0;right: 0;padding: 5px 10px 5px 0;color: #e9e9e9;cursor: pointer;background-color: rgba(0, 0, 0, 0) #0%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0) 0%), to(rgba(0, 0, 0, 5) 200%));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);}
.total_photo:hover {color: #02908c;}
.videolink {text-align: right;width: 60%;text-decoration: underline;position: absolute;bottom: 0;left: 0;padding: 5px 10px 5px 0;color: #e9e9e9;background-color: rgba(0, 0, 0, 0) #0%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0) 0%), to(rgba(0, 0, 0, 5) 200%));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);}
.videolink:hover {color: #02908c;text-decoration: underline;}
.modal#videolink .modal-dialog {width: 60%;}
.modal#videolink .modal-content {background-color: #000;}
/*css success*/
.booking-success {width: 60%;margin: 0 auto;}
.container-success {width: 100%;border: 1px solid #ddd;border-radius: 5px;float: left;margin:30px 0 60px 0;font-size: 12px;background: #fff;}
.container-success .title-success, .container-success .content-success {width: 100%;float: left;}
.container-success .title-success h2 {font-weight: bold;width: 100%;float: left;text-align: center;border-bottom: 1px solid #ddd;text-shadow: 1px 1px 0 #FFF;padding: 12px 0;color: #00a9a4;font-size: 22px;margin: 0;}
.container-success .title-success p {margin: 10px;float: left;text-align: center;}
.container-success .content-success .img-thank {width: 45%;margin: 0 auto;}
.container-success .content-success .img-thank img {width: 100%;margin-top: 15px;}
.content-success-tour {width: 100%;float: left;text-align: center;margin: 15px 0;}
.content-success-tour p {width: 100%;float: left;}
.content-success-tour a {width: 100%;float: left;color: #1870b5;font-size: 16px;line-height: 26px;font-weight: bold;}
.content-success-tour a:hover{text-decoration:underline}
.footer-success {width: 100%;float: left;text-align: center;margin-bottom: 20px;}
.footer-success p {width: 95%;margin: 0 auto;background-color: #F1E9DD;border: 1px #ddd solid;padding: 10px;font-size: 11px;line-height: 16px;}
.footer-success p strong#note {color: #C31F41;}
.cruise-list-cn .cruise-item .cruise-img.hotel-img {text-align: center;}
.cruise-list-cn .cruise-item .cruise-img.hotel-img #viewmap {width: 100%;position: absolute;bottom: 0;z-index: 1;padding: 8px 0;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0) 0%),to(rgba(0,0,0,0.65) 100%));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}
.cruise-list-cn .cruise-item .cruise-img.hotel-img:hover #viewmap {background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0) 0%),to(rgba(0,0,0,0.5) 100%));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);}
.cruise-list-cn .cruise-item .cruise-img.hotel-img #viewmap a {color: #fff;}
.cruise-list-cn .cruise-item .cruise-img.hotel-img #viewmap a:hover {text-decoration: underline;}
.map-new-photo.map-tour .mix-grid .mix.mix-slide {display: block!important;}
.hotel-list .hotel-list-item .hotel-img #viewmap {width: 100%;position: absolute;text-align: center;bottom: 0;z-index: 1;padding: 6px 0;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0) 0%),to(rgba(0,0,0,0.65) 100%));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}
.hotel-list .hotel-list-item .hotel-img #viewmap a {color: #fff;float: left;padding: 0px 10px 0px;text-decoration: underline;}
.hotel-list .hotel-list-item .hotel-img #viewmap > p {float: right;background-color: #0cab5b;margin: 0;font-size: 12px;padding: 0px 20px 0px;color: #fff;width: auto;}
.hotel-list .hotel-list-item .hotel-img #viewmap a > i {margin-right: 5px;}
.hotel-list .hotel-list-item .hotel-img #viewmap a:hover {color: #02908c;}
/*end success*/
span.fa.fa-plane, span.fa.fa-bicycle, span.fa.fa-motorcycle, span.fa.fa-paw, span.fa.fa-life-ring, span.fa.fa-male {font-size: 18px;}
span.fa.fa-blind, span.fa.fa-pied-piper {font-size: 20px}
.list-tours {width: 100%;float: left;}
.list-tours .best-list {width: 49%;float: left;background-color: #fefefe;}
.list-tours .best-list:last-child {float: right;}
.list-tours .best-list .img-list {width: 100%;float: left;position: relative;}
.gradient-st2 {background-color: rgba(0, 0, 0, 0) #0%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0) 0%), to(rgba(0, 0, 0, 5) 200%));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 5) 200%);position: absolute;bottom: 0;width: 100%;height: 100%;}
.gradient-st2 a {z-index: 9;color: #fff;font-size: 22px;font-weight: 400;display: inline-block;position: absolute;bottom: 0;width: 100%;height: 100%;}
.gradient-st2:hover {background-color: rgba(0, 0, 0, 0) #0%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0) 0%), to(rgba(0, 0, 0, 0.1) 200%));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 200%);background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 200%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 200%);background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 200%);position: absolute;bottom: 0;width: 100%;height: 100%;}
.list-tours .best-list .img-list .title-name {position: absolute;display: inline-block;bottom: 0;left: 0;color: #fff;margin-left: 20px;padding-bottom: 15px;font-size: 22px;font-weight: 700;text-shadow: 0 0 2px #000;}
.list-tours .best-list .img-list .best-seller {width: 75px;height: 73px;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -249px -475px no-repeat;float: left;position: absolute;left: 3%;top: 10px;}
.list-tours .best-list .content-list {width: 100%;min-height: 180px;padding: 0 15px;float: left;position: relative;padding-bottom: 15px;}
.list-tours .best-list .content-list .itinerary-list {width: 100%;margin: 10px 0 0 0;float: left;text-align: center;}
.list-tours .best-list .content-list .itinerary-list #day {color: #00a9a4;width: 45px;height: 51px;border-right: 1px solid #ccc;font-size: 24px;/*padding: 7px 0 0;*/margin: 0 8px 0 0;text-align: center;font-family: 'Arial';float: left;}
.list-tours .best-list .content-list .itinerary-list #day span {width: 100%;text-align: center;text-transform: uppercase;font-size: 11px;line-height: 8px;float: left;}
.list-tours .best-list .content-list .itinerary-list #destinations {text-align: left;color: #222;border-bottom: none;padding: 0;margin: 0;float: left;max-width: 88%;}
.list-tours .best-list .content-list .itinerary-list #destinations a {color: #666;}
.list-tours .best-list .content-list .itinerary-list #destinations a:hover {color: #25aae3;}
.list-tours address a:hover {color: #25aae3;}
.list-tours .best-list .content-list .itinerary-list p {max-width: 100%;float: left;text-align: left;margin-top: 10px;}
.list-tours .best-list .content-list #price {width: 100%;margin: 10px 0 10px 0;float: left;}
.list-tours .best-list .content-list #price #right-styletour {float: left;}
.list-tours .best-list .content-list #price #right-styletour a {margin: 0px 5px 0 0;display: inline-block;float: right;}
.list-tours .best-list .content-list #price #right-styletour span {width: 29px;height: 29px;float: right;}
.list-tours .best-list .content-list .promotion_top#price {margin: 0;height: 35px;}
.view_map_top a {font-size: 14px;line-height: 34px;color: #888;}
.view_map_top a:hover, .view_map_top a:hover i {color: #02908c;}
.view_map_top a i {font-size: 20px;color: #b4b4b4;}
.cam_ket_home{font-size:12px;font-weight:600;line-height:34px;color:#888;float:right;margin: 0 !important;}
.cam_ket_home:hover,
.cam_ket_home:hover font{color:#25ab4b}
.cam_ket_home font{font-size:18px;color:#25ab4b}
a.cam_ket{font-size: 14px;font-weight: 600;line-height: 34px;color: #888;}
a.cam_ket_group{font-size: 14px;font-weight: 600;line-height: 19px;color: #888;float:right}
a:hover.cam_ket, a:hover.cam_ket_group{color:#25ab4b}
.cruise-info-home{color:#888;font-size:12px;font-weight:600}
.special-offers-pack .offer:hover {color: #0cab5b;}
.offer_pro#right-styletour a {margin: 0;color: red;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-special.png) no-repeat;height: 35px;line-height: 35px;width: 160px;text-align: right;padding-right: 15px;float: right;font-size: 14px;font-weight: bold;}
.tour-like.list-tours .heart-tour:hover .fa-heart:before {content: "\f08a";}
.list-tours .best-list .img-list a img {width: 100%;}
.sprite-rating_rr {background-image: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png);background-position: -264px -1161px;width: 72px;height: 14px!important;background-repeat: no-repeat;display: block;overflow: hidden;margin-right: 4px;margin-top: 2px!important;float: left;}
.sprite-rating_rr_fill {background-image: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png);background-position: -264px -1147px;background-repeat: no-repeat;display: block;height: 14px;}
.sprite-rating_rr_fill.rr1{width: 15px!important;float: left!important;margin-left: 0!important;}
.sprite-rating_rr_fill.rr15{width: 22px!important;float: left!important;margin-left: 0!important;}
.sprite-rating_rr_fill.rr2{width: 29px!important;float: left!important;margin-left: 0!important;}
.sprite-rating_rr_fill.rr25{width: 35px!important;float: left!important;margin-left: 0!important;}
.sprite-rating_rr_fill.rr3{width: 42px!important;float: left!important;margin-left: 0!important;}
.sprite-rating_rr_fill.rr35{width: 49px!important;float: left!important;margin-left: 0!important;}
.sprite-rating_rr_fill.rr4{width: 56px!important;float: left!important;margin-left: 0!important;}
.sprite-rating_rr_fill.rr45{width: 64px!important;float: left!important;margin-left: 0!important;}
.sprite-rating_rr_fill.rr5{width: 70px!important;float: left!important;margin-left: 0!important;}
.sprite-rrCoeIcon {background-image: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon.svg);width: 20px;height: 20px;background-repeat: no-repeat;float: left!important;margin-left: 0!important;}
.other-cruise .other-detail .hotel-list-item .content-other .hotel-address {color: #666;font-size: 13px;}
.tripavisor {width: 100%;float: left;}
.tripavisor > a {font-size: 12px;line-height: 18px;float: left;}
.tripavisor > a:hover {color: #02908c;text-decoration: underline;}
.tripavisor > a:focus {color: #02908c;text-decoration: none;}
.tripavisor > .trip_win {float: right;}
.trip_choice {position: absolute;bottom: 5px;right: 0;z-index: 2;}
.tripavisor > a > span {float: left;margin-left: 2px;margin-right: 2px;}
.tripavisor > a > span > img{width: 15px;float: left;margin: 2px 0 0 0;}
.trip_choice:hover strong {color: #02908c;}
.trip_choice strong {color: #fff;font-size: 9px;font-weight: normal;font-family: arial;width: 50px;float: left;margin-left: 5px;margin-top: 5px;line-height: 12px;}
.sprite-badge_tch_white {background-image: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png);background-position: -202px -1118px;width: 35px;height: 28px;float: left;}
.hl-availability .table-availability .avai-td-text a:hover .fa-search-plus {color: #02908c;}
.like_pac:hover .fa-heart-o:before {content: "\f004";}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item .hotel-img:hover img {opacity: .8;}
.form-search .form-field label.focus {display: none;}
.form-cn .form-search .form-field.con_sel_cruise {line-height: 0;position: relative;float: left;}
.form-cn .form-search .form-field.con_sel_cruise label {margin-bottom: 0;position: absolute;top: 30px;}
#form-tour .form-search .form-field label {padding-right: 0;margin-bottom: 0;line-height: 0;position: absolute;top: 30px;}
.form-tour .field-region {position: relative;float: left;}
.form-package .form-search .form-field label {padding-right: 0;margin-bottom: 0;line-height: 0;position: absolute;top: 30px;}
.has-feedback .list-inline .adult i.fa-user {font-size: 12px;}
.has-feedback .list-inline .adult:first-child i.fa-user {font-size: 14px;}
.has-feedback .list-inline .adult:nth-child(2) i.fa-user {font-size: 14px;}
.intro-supplier {width: 100%;float: left;}
.intro-supplier .review-item {padding: 0 0 10px 0;}
.intro-supplier .review-item:before, .intro-supplier .review-item:after {background: transparent;}
.intro-supplier .review-item .review-supplier #show_review_detail {float: none;text-align: center;margin: 5px auto;display: inline-block;}
.intro-supplier .review-item .review-supplier #show_review_detail span.rate {float: none;display: inline-block;}
.intro-supplier .review-item .review-supplier #show_review_detail span.status {float: none;display: inline-block;padding-top: 0;}
.intro-supplier .review-item .review-supplier .quote-sidebar.review-number {width: 100%;float: left;}
.intro-supplier .review-item .hl-customer-like h2 {margin: 0 0 15px 0;border-bottom: 1px dotted #ddd;padding-bottom: 15px;font-size: 25px;}
.intro-supplier .review-item .hl-customer-like h2 > i {display: inline-block;margin-right: 8px;color: #00a9a4;}
.intro-supplier .review-item .hl-customer-like .customer-like {width: 100%;float: left;}  
.intro-supplier .review-item .hl-customer-like .customer-like ul {width: 100%;float: left;height: 200px;overflow: hidden;}
.intro-supplier .review-item .hl-customer-like .customer-like ul li {width: 100%;float: left;margin-bottom: 10px;padding-left: 25px;}
.intro-supplier .review-item .review-supplier .quote-sidebar.review-number p .title-review {color: #666;}
.intro-supplier .review-item .review-supplier .quote-sidebar.review-number:before {color: #666;}
.customer-like ul li > i.fa-check {font-size: 18px;}
.intro-supplier .review-item .hl-customer-like .customer-like ul li > .fa-heart-o {font-size: 16px;color: #59c45a;margin-left: -24px;}
.show-more-rv {width: 100%;float: left;margin-bottom: 10px;}
.form-search .form-field.field-select .select select > option {font-weight: bold;font-size: 14px;}
.show-more-rv #hide_r {display: none;}
.show-more-rv > span a i {margin-left: 10px;}
.show-more-rv > span a {font-size: 12px;}
.form-search .field-key label{padding-right: 0;line-height: 0;margin-bottom: 0;position: absolute;top: 30px;}
.check-rates-form .form-search .field-select.hotels-sup {width: 34%;}
.booking-supplier {margin-top: 90px;}
.booking-supplier .check-rates .col-lg-12.check-rates-cn {margin-bottom: 0px;}
.step-section {width: 100%;float: left;margin-bottom: -7px;}
.step-section .step {padding-left: 0;padding-right: 0;}
.step-section .step .payment-step:before {left: 0;right: 0;display: none;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title #icon-ca i {width: 100%;float: left;text-align: center;margin-top: -43px;font-size: 65px;color: #fff;}
#ip-room:hover {background-color: #f9f9f9;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title h2 > i {margin-right: 6px;font-size: 16px;}
.booking-supplier .cruise-booking {border-radius: 6px;}
.booking-b {width: 100%;float: left;margin: 0 0 50px 0;background-color: #fff;padding: 20px 0;border-radius: 6px;}
.booking-b.margin-18 {margin-top: -18px;}
.cruise-booking .payment-form .select-cabin .col-md-12 .book-title h2 > a {font-size: 12px;margin-left: 5px;}
#top-booking-supplier {width: 100%;position: fixed;z-index: 9999;background-color: #f1f1f1;display: none;padding-bottom: 10px;}
.detail-supplier-cruise .check-rates .check-rates-cn {padding-top: 15px;}
.other-cruise h2 > a {float: right;font-size: 14px;line-height: 22px;color: #0cab5b;}
.other-cruise h2 > a:hover {text-decoration: underline;}
#show_review_detail span.noreview a:hover {text-decoration: underline;}
.detail-supplier-cruise .check-rates .check-rates-cn .font-caret-up {width: 100%;float: left;text-align: center;margin-bottom: -22px;}
.detail-supplier-cruise .check-rates .check-rates-cn .font-caret-up > .fa-caret-up {text-align: center;font-size: 65px;color: #fefefe;}
.booking-b.transfer-room, .booking-b.table-room-summary {margin-bottom: 0;}
.booking-sicon {width: 100%;float: left;text-align: center;margin-top: -28px;}
.booking-sicon > i {font-size: 65px;color: #fff;}
#max-people > i {color: #ccc;font-size: 16px;margin-right: -2px;}
.f-12 {font-size: 12px!important;}
td .fa-check, i.fa-gift, li i.fa-check {color: #00a9a4;font-size: 14px;}
.hotel-tour-package.destination-hotel, #section5.hotel-list {width: 100%;float: left;margin-top: 20px;}
.detail-tour .element-cn.tab-destinations {margin-top: 20px;}
#box-info-destination .total_photo {width: 100%;}
.overview-tab {width: 100%;float: left;background-color: #fefefe;padding: 30px;}
.hotel-detail-tab #section4, .hotel-detail-tab #section2 {width: 100%;margin-top: 20px;}
.destinations-detail .breakcrumb-sc {padding: 10px 0px;border-bottom: 1px dotted #ddd;background: transparent;}
.destinations-detail .breadcrumb li a {font-size: 13px;}
.destinations-detail .breadcrumb li a:hover {color: #02908c;}
.hotel-detail-tab .tour-list-cn .hotel-item .cruise-text .ship-port > p {margin: 0;font-size: 13px;line-height: 20px;}
.ship-port > p {font-size: 13px;line-height: 20px;}
.destination-hotel .hotel-list-item .hotel-text .hotel-star-address .hotel-star > i {margin-top: 0;}
.destination-hotel .hotel-list-item .hotel-text .hotel-star-address .hotel-address {line-height: 14px;}
.destination-hotel .hotel-list-item .hotel-text .hotel-star-address .hotel-address > i {height: auto;margin-top: 0;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .cruise-star.start-address span:first-child .fa-bookmark {font-size: 13px;}
.tab-destinations .hotel-list-item .hotel-text .hotel-star-address .hotel-star {padding: 0;margin-right: 0;}
.tab-destinations .tab-content .active p.tripavisor {margin: 0;}
.tab-destinations .hotel-list-item .hotel-text .hotel-star-address #show_review {margin-left: 8px;}
.include-exclude-supplier .tab-content .tab-pane.active {font-family: 'Open sans';font-size: 13px;line-height: 25px;}
.check-rate.awe-btn.awe-btn-2 {width: auto;float: right;margin-left: 5px;line-height: 40px;}
.menu-top-detail #menu-nametour .title-tour address .star > i {margin-top: 6px;}
.bg-review {color: #e5e5e5!important;}
.star-review {color: #0cab5b;}
.confidence ul li .star-review .fa-thumbs-up {margin: 3px 5px 0 0;}
.confidence ul li .star-review .fa-star {font-size: 13px;}
.star-review .fa-thumbs-up {margin: 0;width: 20px;height: 20px!important;float: left;text-align: center;border: 1px solid #0cab5b;border-radius: 100%;line-height: 18px;}
.review-item .review-text blockquote:before {top: 48px;color: #bbb;}
.confidence ul li p > a {color: #fff;text-decoration: underline;}
.confidence ul li p > a:hover {color: #ebd055;}
.review-vote .vote-score .number-rv {font-size: 16px;color: #ccc;font-style: inherit;font-weight: normal;}
#best-offer .special_offer_detail .panel .panel-collapse {border: 1px dotted rgb(221, 221, 221);padding: 10px;border-top: 0;background-color: #fafafa;}
.intro-supplier .review-item .review-supplier #show_review_detail span.star-review {color: #0cab5b;width: 100%;padding-top: 0;}
.intro-supplier .review-item .review-supplier #show_review_detail span.star-review .fa-thumbs-up {width: 20px;height: 20px;text-align: center;line-height: 18px;border: 1px solid #ddd;border-radius: 100%;}
#price-save p .fa-certificate{background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/iconprice.svg) no-repeat;width: 16px;height: 16px;float: left;margin-top: 3px;margin-right: 5px;}
#price-save p > span.early {color: #fe8802;text-align: center;font-size: 11px;font-weight: bold;float: left;margin: 0;}
#price-save p .fa-certificate:before {content: "";}
#show_review_detail .star-review > .fa-thumbs-up {    width: 20px;height: 20px;text-align: center;line-height: 18px;border: 1px solid #ddd;border-radius: 100%;float: left;}
.detail-footer.detail-cn.other-cruise .other-detail .col-md-4 .hotel-list-item  .content-other #show_review .star-review {float: left;margin-top: 4px;}
.hotel-list-item .hotel-text .hotel-star-address #show_review .star-review .fa-thumbs-up {margin-top: 3px;}
.cruise-grid-ajax .ajax-grip-supplier .hotel-ajax-c .hotel-star-list #show_review .star-review i.fa-thumbs-up {margin-top: 4px;}
.destinations-detail .mix-grid .mix-slide .thumbnail > i.fa-search-plus {color: #fff;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;font-size: 14px;}
.destinations-detail .mix-grid .mix-slide .thumbnail > i.fa-search-plus:hover {color: #02908c;}
.sub-banner.booking-tour {margin-top: 0!important;padding: 60px 15px 100px;}
.booking-tours .payment-form .checkbox-booking .please li .radio-checkbox {margin: 2px 10px 0 0;}
.booking-tours .payment-form .checkbox-booking .please li .radio-checkbox > label {line-height: 15px;color: #666;}
.booking-tours .payment-form .checkbox-booking .i_am_b li .radio-checkbox {margin: 2px 10px 0 0;}
.booking-tours .payment-form .checkbox-booking .i_am_b li .radio-checkbox > label {line-height: 15px;color: #666;}
.booking-tours #form_booking .payment-form .departure-date .radio-checkbox label {color: #666;}
.booking-tours #form_booking .payment-form .departure-date .radio-checkbox label:before {top: 2px;}
.booking-tours .main-cn .step .payment-step:before {bottom: -10px;border-top: 1px solid #e9e9e9;}
.booking-tours .payment-room .payment-info h2 {font-size: 26px;font-weight: bold;color: #02908c;line-height: 24px;border-bottom: 1px dotted #ddd;padding-bottom: 15px;}
.booking-tours .container > .main-cn {border-radius: 6px;}
.payment-form .expiry-date .form-field .field-input:-moz-placeholder{color: #02908c}
.payment-form .expiry-date .form-field .field-input:-ms-input-placeholder{color: #02908c}
.payment-form .expiry-date .form-field .field-input::-webkit-input-placeholder{color: #02908c}
.detail-supplier-cruise.detail-tour > .check-rates {border: 0;}
.booking-tours .payment-room .payment-info ul li p a {color: #666;}
.booking-tours .payment-room .payment-info ul li p a:hover {color: #02908c;}
.sub-banner.travel-detail {margin-top: 0!important;padding: 60px 15px 185px;}
.hotel-list-item .hotel-text .post-share a > i {width: 100%;height: 100%;line-height: 30px;margin-top: 0;}
.travel-details .main-cn .breakcrumb-sc {padding: 10px 0;}
.travel-details .hotel-list .hotel-list-cn .hotel-list-item {padding: 30px 0;border-bottom: 1px dotted #ddd;margin: 0;}
.booking-tours .payment-room .payment-info ul li span {top: 8px;}
.booking-tours .payment-room .payment-info ul li {padding-bottom: 8px;padding-top: 8px;}
.booking-tours .payment-room .payment-info ul li > p {margin: 0;}
.booking-tours .payment-room .payment-info ul {margin: 0;font-size: 13px;}
.booking-tours .payment-room .payment-price .total-trip p i {font-size: 12px;}
.booking-tours .payment-form h2 {padding-top: 0;}
.booking-tours .payment-form .will_travel.form-book span {margin-top: 0;}
.travel-details .hotel-list-item .hotel-text .hotel-name a {font-size: 22px;font-weight: bold;color: #00a9a4;}
.travel-details .sidebar-cn .widget-sidebar {padding: 0;}
.travel-details .left_detail_travel .sidebar-cn .widget-sidebar {padding: 0 30px;}
.travel-details .hotel-list-item .hotel-img {width: 300px;}
.travel-details .hotel-list-item .hotel-text {margin-left: 330px;}
.travel-details .hotel-list-item .hotel-text .cat-title {margin-bottom: 5px;}
.travel-details .hotel-list .hotel-list-cn .hotel-list-item:last-child {border-bottom: 0;}
.all-destinations .post .post-media .post-gallery .col-sm-3 > h3 {font-size: 16px;font-weight: bold;margin: 10px 0 5px 0;}
.all-destinations .post .post-media .post-gallery .col-sm-3 > p {font-size: 13px;}
.sub-banner.all-destination {padding: 60px 15px 100px;}
.main.all-destinations > .container > .main-cn {border-radius: 6px;}
.main.all-destinations .post-cn .post {background: inherit;}
.main.all-destinations > .container > .main-cn .blog-content .col-md-12 > h2 {text-align: center;}
.main.all-destinations > .container > .main-cn .blog-content .col-md-12 > p {text-align: center;}
.travel-details .hotel-list-item .hotel-text .hotel-name a:hover {color: #25aae3;}
.videolink > i {text-decoration: inherit;}
#best-offer .panel-group .panel .panel-heading+.panel-collapse>.panel-body .col-md-12 {font-size: 12px;}
#best-offer .panel-group .panel .panel-heading+.panel-collapse>.panel-body .col-md-12 > p {font-size: 12px;}
#best-offer .panel-group .panel .panel-heading+.panel-collapse>.panel-body .col-md-9 {font-size: 12px;}
#best-offer .panel-group .panel .panel-heading+.panel-collapse>.panel-body .col-md-9 > p {font-size: 12px;}
.home_page .hotel-service {padding: 0;max-width: 200px;}
.home_page .hotel-service > a {opacity: .5;float: right;}
.home_page .hotel-service > a:hover {opacity: 1;}
.home_page .hotel-service a i{width: 35px;height: 35px;float: right;text-align: center;line-height: 33px;margin: 0;border: 1px solid #ddd;border-radius: 100%;color: #333;}
.home-star-address > .home-star > i {color: orange;font-size: 12px;}
.home_page #best-offer .panel-group.no-margin .panel .panel-heading .panel-title a {padding: 6px 0;}
.home_page #best-offer .panel-group .panel .panel-heading+.panel-collapse>.panel-body > .row {margin-top: 0;margin-bottom: 0;}
.home_page .sales-item .home-sales-text .price-box {margin-top: 12px;}
.home_page .sales-item .home-sales-text .price-box .price-box-left {float: right;}
.home_page .sales-item .home-sales-text .price-box .price-box-left .price {float: left;}
.home_page .sales-item .home-sales-text .price-box .price-box-left .price.special-price {margin-left: 5px;font-size: 16px; font-weight:bold;}
.home_page .sales-cn .sales-item #best-offer {width: 100%;float: left;}
.home_page .sales-item .home-sales-text .hr {margin-top: 15px;}
.home_page #show_review_home span.status {line-height: 20px;}
.home_page #show_review_home span.noreview {line-height: 20px;}
.home_page #show_review_home span.noreview a:hover {text-decoration: underline;}
.home_page .sales-item .home-sales-img #viewmap {width: 100%;position: absolute;text-align: center;bottom: 0;z-index: 1;padding: 6px 0;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0) 0%),to(rgba(0,0,0,0.65) 100%));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}
.home_page .sales-item .home-sales-img #viewmap > p {float: left;background-color: #0cab5b;margin: 0;font-size: 12px;padding: 0px 20px 0px;color: #fff;width: auto;}
.home_page .sales-item .home-sales-img #viewmap > a {color: #fff;margin-right: 10px;float: right;text-decoration: underline;font-size: 13px;}
.home_page .sales-item .home-sales-img #viewmap > a:hover {text-decoration: none;}
.why-book-us {width: 100%;float: left;background-color: #f9f9f9;padding: 10px 0;}
.why-book-us h2 {margin: 0;font-size: 20px;line-height: 20px;color: #B7A345;text-align: center; font-weight:600;}
.why-book-us .container .col-md-2.why-book {padding-left: 10px;padding-right: 10px;}
.why-book-us .container .col-md-2 > a {float: left;}
.why-book-us .container .col-md-2 > a > i {font-size: 35px;float: left;color: #B7A345;line-height: 44px;cursor: pointer;}
.why-book-us .container .col-md-2 > a.link-why {float: left;margin: 0 0 0 6px;font-size: 14px;line-height: 16px;margin-top: 3px;color: #004c56;padding-top: 2px;padding-left: 3px; font-weight:600;}
.why-book-us .container .col-md-2.why-book:hover a i {color: #B7A345;}
.why-book-us .container .col-md-2.why-book:hover a {color: #B7A345;}
.why-book-us .container .col-md-2 .mix-grid, .why-book-us .container .col-md-2 .mix-grid .mix-slide {float: left;width: auto;}
.why-book-us .container .col-md-2 .mix-grid .mix-slide .thumbnail {background-color: transparent;border: 0;margin: 0;padding: 0;float: left;} 
.why-book-us .container .col-md-2 .mix-grid .mix-slide .thumbnail a {float: left;margin: 0 0 0 6px;font-size: 12px;line-height: 16px;margin-top: 3px;color: #666;padding-top: 2px;padding-left: 3px;}
.why-book-us .container .col-md-2.why-book:hover .mix-grid .mix-slide .thumbnail a {color: #91b621;}
.sales.home_page h1{width: 100%;float: left;text-align: center;font-size: 24px;position: relative;font-weight: 700;color:#168888}
.sales.home_page h2 {width: 100%;margin-top:0px;float: left;text-align: center;font-size: 24px;position: relative;font-weight: 700;color:#168888; padding:8px 0 10px 0;}
.sales.home_page h2:after {content: "";width: 200px;height: 2px;display: inline-block;background-color: #06b28b;bottom: -10px;left: 42%;}
.sales.home_page h1:after {content: "";width: 200px;height: 2px;display: block;background-color: #06b28b;margin: 15px auto 0;}
.sales.home_page h1.title-intro {width: 100%;float: left;text-align: center;font-size: 24px;margin: 40px 0 0 0;position: relative;color: #555;font-weight:700}
.sales.home_page .sales-cn {width: 100%;float: left;margin-top: 0;}
.adv_h {text-align: center;float: left;width: 100%;margin-top: 30px;}
.adv_h img {width: 100%;}
.adv_h a:hover img {opacity: .9;}
#country_home .list-unstyled li a {width: 100%;float: left;position: relative;overflow: hidden;background-color: #333;}
#country_home .list-unstyled li p {text-shadow: 0 0 2px #000;}
#country_home .list-unstyled li a img {transition: all 0.2s ease;transform-origin: 50% 50%;opacity: .8;width: 100%;float: left;}
#country_home .list-unstyled li:hover a img {opacity: 1;transform: scale(1.05);}
#scroll-tours2 {margin-left: -15px;margin-right: -15px;}
#scroll-tours2 .owl-carousel .owl-wrapper-outer {margin-top: 20px;float: left;}
.customNavigation .btn12 {position: absolute;top: 50%;font-size: 0;cursor: pointer;font-size: 70px;color: #ccc;}
.customNavigation .btn12.prev12 {left: 40px;}
.customNavigation .btn12.next12 {right: 40px;}
.customNavigation .btn12.prev12 .back {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/back.svg) 0px no-repeat;width: 40px;height: 80px;opacity: .7;}
.customNavigation .btn12.next12 .next {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/next.svg) 5px no-repeat;width: 40px;height: 80px;opacity: .7;}
.customNavigation .btn12.prev12:hover .back {opacity: 1;}
.customNavigation .btn12.next12:hover .next {opacity: 1;}
.customNavigation .btn12.prev12 .back:before {content: "";}
.customNavigation .btn12.next12 .next:before {content: "";}
#scroll-tours2 .owl-controls .owl-pagination, #scroll-tours2 .owl-controls {width: 100%;float: left;text-align: center;margin-top: 10px;}
#scroll-tours2 .owl-controls .owl-pagination .owl-page {display: inline-block;zoom: 1;}
#scroll-tours2 .owl-controls .owl-pagination .owl-page span {width: 10px;height: 10px;margin: 5px 7px;background: #acacac;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
#scroll-tours2 .owl-controls .owl-pagination .owl-page.active span, #scroll-tours2 .owl-controls .owl-pagination .owl-page:hover span {background: #888;}
.nav-desktop ul>li>ul.top-th{left: inherit; right:-280px;top:100%;text-align:left}
.nav-desktop ul .top-th li{height: 103px;text-align: center;background: #004f6f;border: 1px solid #006f61;width: 24%;margin: 0.5% 0.5%;}
.nav-desktop ul .top-th li:hover{background:#004f6f ; border: 1px solid #0cab5b;}
.nav-desktop ul .top-th{background: #004f6f ;}
.nav-desktop ul>li>ul.top-th li a{text-transform: capitalize;float: none;display: inline-block;-webkit-transition:none}
.nav-desktop ul>li>ul.top-th li a.c1{line-height: 12px;font-size: 12px;color: #888;height: 60px;text-align: center;width: 146px;font-style: italic;margin: 16px 0 0 0;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -9px -115px no-repeat;}
.nav-desktop ul>li>ul.top-th li a:hover.c1{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -9px -13px no-repeat;}
.nav-desktop ul>li>ul.top-th li a.c2{line-height: 12px;font-size: 12px;color:#888;height: 60px;text-align:center;width:141px;font-style:italic;margin:10px 0 0 0px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -162px -115px no-repeat;}
.nav-desktop ul>li>ul.top-th li a:hover.c2{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -162px -13px no-repeat;}
.nav-desktop ul>li>ul.top-th li a.c3{line-height: 12px;font-size: 12px;color:#888;height:66px;text-align:center;width:141px;font-style:italic;margin:10px 0 0 0px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -326px -112px no-repeat;}
.nav-desktop ul>li>ul.top-th li a:hover.c3{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -326px -10px no-repeat;}
.nav-desktop ul>li>ul.top-th li a.c4{line-height: 12px;font-size: 12px;color:#888;height:80px;text-align:center;width:140px;font-style:italic;margin:0px 0 0 0px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -473px -107px no-repeat;}
.nav-desktop ul>li>ul.top-th li a:hover.c4{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -473px -5px no-repeat;}
.nav-desktop ul>li>ul.top-th li a.c5{line-height: 12px;font-size: 12px;color:#888;height:90px;text-align:center;width:124px;font-style:italic;margin:0px 0 0 0;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -620px -101px no-repeat;}
.nav-desktop ul>li>ul.top-th li a:hover.c5{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -620px 1px no-repeat;}
.nav-desktop ul>li>ul.top-th li a.c6{line-height: 12px;font-size: 12px;color:#888;height:79px;text-align:center;width:104px;font-style:italic;margin:5px 0 0 0px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -761px -104px no-repeat;}
.nav-desktop ul>li>ul.top-th li a:hover.c6{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -761px -2px no-repeat;}
.nav-desktop ul>li>ul.top-th li a.c7{line-height: 12px;font-size: 12px;color:#888;height:80px;text-align:center;width:124px;font-style:italic;margin:5px 0 0 0px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -876px -105px no-repeat;}
.nav-desktop ul>li>ul.top-th li a:hover.c7{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -876px -3px no-repeat;}
.nav-desktop ul>li>ul.top-th li a.c8{line-height: 12px;font-size: 12px;color:#888;height:59px;text-align:center;width:120px;font-style:italic;margin:15px 0 0 0px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -1011px -116px no-repeat;}
.nav-desktop ul>li>ul.top-th li a:hover.c8{background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/logo-cruise-header.png) -1011px -14px no-repeat;}
.nav-desktop ul ul li .love-submenu {position: absolute;top: 0px;right: 8px;font-size: 16px;}
.nav-desktop ul ul li .love-submenu small {float: left;color: #fff;margin-right: 3px;font-size: 12px;}
.nav-desktop ul ul li .love-submenu i {font-size: 15px;color: #fff;}
.nav-desktop ul>li:hover>a .love-submenu small, .nav-desktop ul>li:hover>a .love-submenu i {color: #02908c;}
.mobi-top-brand {display: none;}
.nav-desktop ul ul > li span {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/op50.png) repeat;width: 100%;position: absolute;left: 0;bottom: -15px;font-size: 12px;color: #fff;text-align: center;font-weight: 600;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);text-shadow: 0px 1px 10px rgba(0,0,0,0.9);}
.tab-content .form-cn .form-search.home-search .form-field.con_sel_cruise {width: 250px;}
.tab-content .form-cn .form-search .form-field label span {font-size: 18px;color: #00a9a4;}
.tab-content .form-cn .form-search .form-field.con_sel_cruise label {font-size: 14px;color: #bcbcbc;}
.tab-content .form-cn .form-search .form-field.div_sel_cabin {padding: 20px 9px;width: 280px;}
.tab-content .form-cn .form-search .form-field {width: 140px;}
.tab-content .form-cn .form-search .form-field.div_check_in {width: 188px;}
.tab-content .form-cn .form-search .form-submit {padding: 10px 15px;}
.tab-content .form-cn .form-search .form-field.div_sel_cabin #ip-room {margin-top: 0;}
#ui-datepicker-div {z-index: 999!important;}
#scroll-tours2 .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {width: 100%;float: left;}
.panel-group .panel .panel-heading .panel-title a .icon.faq {margin-right: 10px;}
.faq-page .breakcrumb-sc {padding: 10px 0;}
.faq-page .panel-group .panel+.panel {margin-top: 10px;}
.faq-page .sidebar-cn .widget-sidebar {padding: 0;}
.panel-group .panel .panel-heading .panel-title a.faqs {line-height: 41px;padding: 0;color: #02908c;font-size: 16px;font-weight: 600;background: #F1F1F1;padding-right: 8px;}
.panel-group .panel .panel-heading .panel-title a.faqs .icon {line-height: 41px;}
.panel-group .panel .panel-heading+.panel-collapse>.panel-body.faqs {margin-top: 10px;}
.faq-page .hotel-list {margin-top: 20px;}
.faq-page .panel-group .panel {background: transparent;}
.ficon-cycling:before {content: "\f129";}
.supplier-gp .banner-cn > .tab-content {margin-top: 70px;}
.banner.banner-family {margin-top: 82px!important;}
.page-family.sales {width: 100%;float: left;}
.page-family.sales .title-wrap {background-color: transparent;padding: 0;}
.page-family.sales .title-wrap h1 {font-size: 30px;width: 100%;float: left;text-align: center;}
.page-family.sales > .container > p#view_all1 {text-align: center;}
.page-family.sales.why-choose-cruising .title-wrap {width: 100%;float: left;padding: 20px 0;background-color: #f9f9f9;margin-top: 30px;}
.page-family.sales.magazine .title-wrap {padding: 20px 0;background-color: #f9f9f9;margin-top: 30px;}
.content-wrap {width: 100%;float: left;}
#country_home .list-unstyled {width: 100%;float: left;}
.sales-cn .choosing-left {padding-right: 15px;}
.sales-cn .item-choosing {float: left;margin-bottom: 15px;}
.sales-cn .item-choosing img {float: left;padding-right: 10px;width: 100%;}
.sales-cn .item-choosing h3 {margin: 0 0 5px 0;font-size: 14px;color: #02908c;font-weight: bold;}
.sales-cn .item-choosing span {float: left;text-align: justify;}
.text-over-84 {float: left;height: 84px;overflow: hidden;}
.text-more, .text-less {color: #0cab5b;float: left;width: 100%;text-align: right;font-size: 12px;margin-bottom: 5px;}
.page-family.sales.magazine .magazine-cn {background-color: transparent;width: 100%;float: left;}
.thumnail-item:hover, .thumnail-item.active {background: #fff;}
.thumnail-item .thumnail-text{ padding-top:60px;display:table-cell;width: 50%;float: left;text-align: center;vertical-align: middle;}
.thumnail-item .thumnail-text h4{color:#333;font-size:18px;margin:0;line-height:27px;font-weight:600}
.thumnail-item:hover .thumnail-text h4,.thumnail-item.active .thumnail-text h4{color: #02908c;}
.thumnail-item:hover,.thumnail-item.active{background: #fff;}
.thumnail-item figure:before {border: 3px solid #59c45a;top: 0;bottom: 0;left: 0;right: 0;content: '';position: absolute;visibility: hidden;opacity: 0;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;}
.thumnail-item.active figure:after, .thumnail-item.active figure:before, .thumnail-item:hover figure:after, .thumnail-item:hover figure:before {opacity: 1;visibility: visible;}
.magazine-cn{margin-top:20px;}
.magazine-cn .magazine-ds{padding-left:15px;padding-right:15px;background: #fff;height: 600px;}
.magazine-ds .magazine-item .item-con{float: left;padding: 10px 0;}
.magazine-ds .magazine-item .item-con img{float: right;padding-top: 10px;}
.magazine-ds .magazine-item .name-cruise{color: #02908c;font-size: 16px;font-weight: 600;float: left;margin-bottom: 3px;}
.magazine-ds .magazine-item .content-cruise{width: 100%;float: left;padding: 3px 0;}
.magazine-ds .magazine-item .item-con .content-cruise i{padding-right: 5px;color: #02908c;}
.page-family.sales.notices .title-wrap {padding: 20px 0;background-color: #f9f9f9;margin-top: 30px;}
.page-family.sales.notices .sales-cn {width: 100%;float: left;}
.margin-top {margin-top: 10px;margin-bottom: 20px;}
.sales-cn .img-diff {width: 100%;padding-right: 10px;}
.sales-cn .detail-diff p:first-child {margin-top: 0;}
.sales-cn .detail-diff p {margin: 10px 0 2px 0;color: #02908c;font-weight: bold;}
#all-team {float: left;width: 100%;text-align: center;}
.banner-family-home {text-align: center;margin-top: 30px;margin-bottom: 25px;float: left;width: 100%;}
.page-family-content .main-cn {padding-bottom: 0;}
.page-family-content .main-cn .hotel-list .list_search .intro-group-tour p#view_all1 {margin-bottom: 0;}
.page-family-content #scroll-tours2 .owl-carousel .owl-wrapper-outer {margin-top: 0;}
.private-mobi {display: none;}
.page-family-content .customNavigation .btn12 {top: 40%;}
.tour-itinerary .overnight_supplier .panel {background-color: #fff;background-image: none;margin-bottom: 3px;}
.tour-itinerary .overnight_supplier .panel:last-child {margin-bottom: 0;}
.tour-itinerary .overnight_supplier .panel .panel-heading {padding-left: 0;padding-right: 0;}
.tour-itinerary .overnight_supplier {background-color: #fff;}
.tour-itinerary .overnight_supplier .panel .panel-heading .panel-title {background-color: #f9f9f9;/*border: 1px dotted #ddd;*/margin-bottom: 5px;}
.tour-itinerary .overnight_supplier .panel .panel-heading .panel-title a span {width: 100%;text-align: left;margin: 0;padding-left: 10px;background: #f9f9f9;font-size: 14px;color: #666;}
.tour-itinerary .overnight_supplier .panel .panel-heading .panel-title a span > span {width: auto;padding-right: 10px;}
.tour-itinerary .overnight_supplier .panel .panel-heading .panel-title a span > span.star-over {color: orange;font-size: 14px;}
.tour-itinerary .overnight_supplier .panel .panel-collapse .panel-body.option-hotel-body {/*padding: 8px;border: 1px dotted #ddd;border-top: 0;margin-top: -4px;*/margin-bottom: 5px;padding: 5px;border: 1px solid #f9f9f9;}
.option-hotel .panel .panel-collapse .option-hotel-body > p:last-child {border: 0;}
#tab-accommodation {width: 100%;float: left;margin-top: 20px;}
.content-accommodation {width: 100%;float: left;background-color: #fff;margin-bottom: 15px;}
.content-accommodation .mix-grid .thumbnail {padding: 0;margin: 0;border: 0;}
.content-accommodation .mix-grid .thumbnail .count-img {right: 30px;top: 6px;font-weight: bold;text-shadow: 0 0 2px #000;}
.content-accommodation .mix-grid .thumbnail a:hover .count-img, .content-accommodation .mix-grid .thumbnail a:hover .fa-search-plus {color: #02908c;}
.experience_suplier {margin-bottom: 10px;margin-top: 10px;}
.experience #tab-experience .experience_suplier {background-color: #fff;padding: 20px;margin-top: 20px;}
.experience_suplier:last-child {margin-bottom: 0;}
.content-accommodation .suplier-tour-map-tour a.img {width: 100%;float: left;position: relative;}
.content-accommodation .suplier-tour-map-tour a.img span.name-hotel-option {line-height: 16px;font-size: 13px;position: absolute;left: 0;bottom: 0;color: #fff;font-weight: bold;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;padding: 2px 5px;width: 100%;}
.content-accommodation .suplier-tour-map-tour a.img:hover span.name-hotel-option {color: #02908c;}
.content-accommodation .suplier-tour-map-tour a.img span.name-hotel-option .start-tour {color: orange;}
.content-accommodation > p {margin: 0;width: 100%;float: left;border-bottom: 1px dotted #ddd;line-height: 22px;font-size: 12px;padding: 6px 0 6px 8px !important;}
.content-accommodation > p:last-child {border: 0;}
#tab-accommodation > h4 {cursor: context-menu;font-size: 16px;color: #333;font-weight: 600;border-bottom: 1px dotted #ddd;padding-bottom: 10px;margin-bottom: 15px;}
#tab-accommodation > h4 small {font-size: 16px;font-weight: 700;color: #02908c;margin-right: 10px;}
.content-accommodation .tripavisor a.trip_win {margin-right: 10px;}
.experience_suplier, .experience_suplier .exp-header, .experience_suplier .exp-content {width: 100%;float: left;}
.experience_suplier .exp-header {margin-bottom: 5px;}
.experience_suplier .exp-header .exp-icon {width: 100%;float: left;margin: 10px 0 5px 0;}
.experience_suplier .exp-header .exp-icon a {float: left;margin-right: 5px;}
.experience_suplier .exp-header .exp-icon a span {width: 29px;height: 29px;float: left;}
.experience_suplier .col-md-2 {padding-right: 0;}
.tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li.meals {margin-top: 15px;}
.experience_suplier .exp-header > h4 {margin: 0;font-size: 13px;color: #666;font-weight: bold;}
.experience_suplier .exp-content p {font-size: 13px;line-height: 18px;height: 40px;overflow: hidden;margin-bottom: 0;color: #666;}
.experience_suplier .thumbnail .count-img {font-size: 12px;right: 21px;}
.experience_suplier .thumbnail .fa-search-plus {font-size: 9px;}
.experience_suplier .exp-content > a {text-align: left;margin-bottom: 0;line-height: 12px;font-size: 12px;}
.experience_suplier .exp-content > a.text-less {margin-top: 5px;}
.tour-itinerary .detail_days .panel-body .option-hotel .panel .panel-collapse .overnight_supplier .panel .panel-heading {padding-left: 0;padding-right: 0;background-color: #f9f9f9;}
.experience {width: 100%;float: left;}
.experience #tab-experience {width: 100%;float: left;margin-top: 20px;}
.experience #tab-experience > h4 {cursor: context-menu;font-size: 16px;color: #333;font-weight: 600;border-bottom: 1px dotted #ddd;padding-bottom: 15px;margin-bottom: 0;}
.experience #tab-experience > h4 small {font-size: 16px;font-weight: 700;color: #02908c;margin-right: 10px;}
.experience #tab-experience .exp-image .mix-grid .mix-slide .thumbnail {margin: 0;padding: 0;border: 0;position: relative;}
.experience #tab-experience .experience_suplier .thumbnail .count-img {position: absolute;top: 9px;right: 26px;color: #fff;font-weight: bold;text-shadow: 0 0 2px #000;}
.experience #tab-experience .experience_suplier .thumbnail a:hover .count-img {color: #02908c;}
.experience #tab-experience .experience_suplier .thumbnail a:hover .fa-search-plus {color: #02908c;}
.experience #tab-experience .experience_suplier .exp-content p {height: auto;font-size: 14px;line-height: 22px;}
.experience #tab-experience .experience_suplier .exp-header > h4 {font-size: 16px;color: #02908c;}
.content-accommodation .mix-grid .thumbnail a .fa-search-plus {font-size: 9px;}
.cruise-list-cn .cruise-item .cruise-img.hotel-img #viewmap a.view_map_detail {float: right;margin-right: 10px;position: absolute;bottom: 6px;right: 0;}
.cruise-list-cn .cruise-item .cruise-img.hotel-img #viewmap a.photo-see {float: left;margin-left: 10px;position: absolute;bottom: 6px;left: 0;}
.cruise-img.hotel-img .map-new-photo.map-tour {width: 100%;float: left;}
.cruise-list-cn .cruise-item .cruise-img.hotel-img #viewmap > .mix-zoom {float: right;margin-right: 10px;}
.header.suplier_tour {background-color: #004c56!important;}
/*new--css*/
.cruise-list-cn .cruise-item .cruise-img.hotel-img .cruise-name {position: absolute;top: 10%;width: 100%;z-index: 2;}
.cruise-list-cn .cruise-item .cruise-img.hotel-img .cruise-name > a {color: #fff;font-weight: bold;font-size: 22px;text-shadow: 0 0 2px #000;}
.tab-content .form-cn .form-search .form-field.div_check_in #month_picker {width: 100%;float: left;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/icon-calendar.png) right center no-repeat;padding-right: 20px;cursor: pointer;position: relative;z-index: 2;width: 100%;border: 0;outline: 0;color: #00a9a4;font-weight: 600;border-bottom: 1px dashed #4da981;padding: 0;border-radius: 0;box-shadow: none;}
.cruise-list-cn .cruise-item .cruise-img.hotel-img:hover .cruise-name a {color: #ebd055;}
.sub-menu-calendar1{display:none;width:500px;padding:10px 24px;background:#fff;border:1px solid #e5e5e5;float:left;z-index:9;position:absolute;left:-1px;top:70px;}
.sub-menu-calendar1 span.nav{width:23px;height:13px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -439px -516px no-repeat;position:absolute;top:-13px;left:237px;float:left;}
.sub-menu-calendar1 #box-date{width:200px;float:left;}
.sub-menu-calendar1 #box-date h2{width:100%;height:25px;border-bottom:1px solid #e4e4e4;text-align:center;color:#00a9a4;font-size:16px;float:left;font-weight:bold;margin-top: 0;}
.sub-menu-calendar1 #box-date ul{width:100%;margin:5px 0 0 0;float:left;}
.sub-menu-calendar1 #box-date ul li{width:44px;height:56px;margin:0 8px 8px 0;float:left;}
.sub-menu-calendar1 #box-date ul li span{width:100%;height:100%;padding:10px 0 0 0;color:#999;text-align:center;font-size:16px;float:left;}
.sub-menu-calendar1 #box-date ul li span font{width:100%;font-size:12px;line-height:12px;float:left;}
.sub-menu-calendar1 #box-date ul li span.d1{background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -1px -1240px no-repeat;}
.sub-menu-calendar1 #box-date ul li a span.d2{background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -50px -1240px no-repeat;color:#00a9a4;}
.sub-menu-calendar1 #box-date ul li a:hover span.d2{color:#fff;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -99px -1240px no-repeat;}
.sub-menu-calendar1 #box-date ul li a span.d3{background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png) -99px -1240px no-repeat;color:#fff;}
.sub-menu-calendar1 #line{width:1px;height:210px;margin:0 24px;background:#e4e4e4;float:left;}
.detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .hotel-service.features-hotel a:first-child {margin-right: 5px!important;}
.nav-desktop ul>li>ul.menu-caledar {width: 500px;padding: 0;right:0;left: inherit;}
#sub-menu2-calendar.sub-menu-calendar1 {border: 0;display: block;top:0;background: #004c56;border-bottom: 5px solid #004c56;left: inherit;right: 0;}
#sub-menu2-calendar.sub-menu-calendar1 li {padding: 0;position: relative;}
#sub-menu2-calendar.sub-menu-calendar1 #box-date h2 {margin-top: 0;color: #00a9a4;font-size: 16px;}
#sub-menu2-calendar.sub-menu-calendar1 li span {position: inherit;font-weight: normal;text-shadow: none;}
#sub-menu2-calendar.sub-menu-calendar1 #box-date ul li a {display: initial;line-height: 60px;text-transform: capitalize;}
#sub-menu2-calendar.sub-menu-calendar1 #box-date ul li span {margin-left: 0;line-height: 25px;}
#sub-menu2-calendar.sub-menu-calendar1 #box-date ul {display: block;}
footer .logo-foter > p {font-size: 12px; color: #ccc;}
#help-contact{ width:100%; padding:20px 0; float:left;background: #F9F9F9;}
#help-contact img {width: 70px;height: 70px;margin: 0 20px 0 0;float:left;-webkit-border-radius:100px; -moz-border-radius:100px;border-radius: 100px; opacity:0.90;}
#help-contact img:hover{opacity:1;}
#help-contact #txt-help{width:650px; float:left;}
#help-contact #txt-help h2{width:100%; font-size:16px;font-weight: bold; color:#666;margin: 0 0 5px 0; float:left;}
#help-contact #txt-help h2 span {color: #02908c;}
#help-contact #txt-help p {width: 100%; float:left;margin: 0;font-size: 13px; color: #666;}
#help-contact a.bt-help {background: #02908c;line-height:40px;padding:0 30px;color: #fff;font-size:16px;font-weight: bold;letter-spacing:1px;margin:16px 0 0 0;float:right;transition: all 0.35s;}
.copyright font > a {color: #00a9a4;}
.copyright font > a:hover {color: #02908c;}
.magazine-share.author-social a {margin-right: 10px;color: #00a9a4;}
#help-contact a.bt-help:hover {background: #00a9a4;}
#help-contact a.bt-help span.icon-mail{ width:24px; height:20px; margin:10px 10px 0 0; background: rgba(0, 0, 0, 0) url("https://d1k2oi80tv211b.cloudfront.net/cmm/images/sprite.png") no-repeat scroll -92px 0; float:left;}
.img-footer {width: 100%;float: left;margin-top: 20px;}
.img-footer img {width: 100%;}
.main.like-page {margin-top: -32px;}
.cruise-text .header-cruise .departure p {margin-bottom: 5px;}
.cruise-text .header-cruise .departure p span {font-weight: bold;color: #0cab5b;}
.cruise-text .header-cruise .departure p strong {color: red;font-weight: 600;}
#table-depart.cd-sub .fa-times-circle-o {position: absolute;top: -10px;right: -10px;font-size: 25px;cursor: pointer;z-index: 11;color: #00a9a4;}
.date-departure-page {width: 100%;float: left;text-align: center;}
.date-departure-page .departure-page {display: inline-block;}
#sub-menu3-calendar.sub-menu-calendar1 {position: relative;float: left;display: block;top: 0;left: 0;margin-bottom: 20px;}
#sub-menu3-calendar.sub-menu-calendar1 #line {margin-top: 15px;}
#sub-menu3-calendar.cd-sub:after, #sub-menu3-calendar.cd-sub:before {left: 50%;}
#sub-menu3-calendar.cd-sub {box-shadow: none;}
.header.suplier_tour.header-stick {background-color: #004c56!important;}
#promo-code .text .fa-bell {color: #02908c;}
.show-promotion {display: block!important;}
#offer-tour-new .body-offer .content > div {font-size: 12px;margin: 0;line-height: 22px;}
.img-loading {width: 20px!important;}
.detail-supplier-cruise.detail-tour .detail-t #offer-tour-new .title-offer, .detail-tour .detail-t #offer-tour-new .title-offer {margin-bottom: 5px;border-bottom: 0;}
.sales.home_page h1.title-intro:after {content: "";width: 200px;height: 1px;display: inline-block;background-color: #00a9a4;position: absolute;bottom: -10px;left: 42%;}
.intro-latest {width: 100%;float: left;text-align: center;margin: 15px 0 0 0;color: #666;}
.show-promotion#offer-tour-new .body-offer {background-color: #f9f9f9;}
.detail-supplier-cruise.detail-tour .detail-t #offer-tour-new .body-offer {border: 0;}
.img-iti .mix-grid {text-align: center;}
.img-iti .mix-grid .mix-slide .thumbnail {display: inline-block;padding: 0;background: 0;border: 0;-webkit-transition: inherit;transition: inherit;margin: 0;}
.img-iti .mix-grid .mix-slide .thumbnail a i.fa {font-size: 12px;}
.img-iti .mix-grid .mix-slide .thumbnail a:hover i.fa {color: #00a9a4;}
.img-iti .mix-grid .mix-slide .thumbnail a span {width: 100%;float: left;font-size: 13px;font-weight: bold;}
.list_search .intro-group-tour {width: 100%;float: left;position: relative;text-align: center;}
.list_search .intro-group-tour .cd-sub.img-iti {display: inline-block;top: inherit;position: relative;box-shadow: none;margin-bottom: 10px;border: 1px solid #e5e5e5;border-radius: 5px;}
.list_search .intro-group-tour .cd-sub:after, .list_search .intro-group-tour .cd-sub:before {left: 50%;}
.img-iti .mix-grid .mix-slide .thumbnail img {padding: 8px;background-color: #fff;width: 250px;border-radius: 5px;}
.img-iti .mix-grid .mix-slide .thumbnail a:hover>img {opacity: .8;}
.list_search .intro-group-tour .cd-sub:before {border-bottom-color: #ddd;}
.confidence-subscribe .confidence {padding-right: 8px;}
.detail-supplier-cruise .detail-slider .sale {top: 2%;left: 1%;}
.main.date-suplier {margin-top: 0;}
.detail-supplier-cruise .tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li.activities-s p {font-weight: bold;}
.show-promotion#offer-tour-new .body-offer > img.loading-ajax {width: 32px;}
.cruise-item .cruise-text .departure {width: 100%;float: left;}
.detail-supplier-cruise .detail-slider .all-meal{position: absolute;bottom: 5px;background-color: #0cab5b;margin: 0;font-size: 12px;padding: 0px 20px 0px;color: #fff;width: auto;left: 0;}
.applicable li > label {color: red;display: none;}
.sales.home_page #sub-menu3-calendar.sub-menu-calendar1 {top: 18px;}
.sales.home_page .sub-menu-calendar1 #box-date h2:after {height: 0;}
.sales.home_page .title-wrap .travel-title h2 {margin-top: 0;}
.sales.home_page .title-wrap .travel-title h2:after {display: none;}
.link-all {width: 100%;float: left;text-align: center;margin: 40px 0 15px 0;}
.link-all .read-more-all {display: inline-block;padding: 2px 30px;border-bottom: 1px dotted #0cab5b;color: #0cab5b;font-size: 16px;letter-spacing: 1px; font-weight:700;}
.link-all .read-more-all:hover {border-bottom: 1px dotted #00a9a4;color: #00a9a4;}
.view-tour.detail-tour-other {width: 100%;float: left;text-align: center;}
.view-tour.detail-tour-other a.bt-more-tourhome {line-height: 32px;font-size: 16px;letter-spacing: 1px;padding: 2px 30px;color: #06b28b;float: none;margin: 0 auto;transition: all .35s;margin-top: 30px;display: inline-block;border-bottom: 1px dotted #06b28b; font-weight:bold;}
.view-tour.detail-tour-other a.bt-more-tourhome:hover {color: #fff;}
.good.best-good {height: 140px}
.good.best-good span {font-size: 13px;margin: 0 0 10px 0;width: 100%;float: left;font-weight: 600;color: #666}
.good.best-good span i.fa-heart-o {line-height: 20px;font-size: 14px;color: #59c45a;margin-left: 1px;}
/*new review*/
.tab-review-tour {width: 100%;float: left;margin-top: 20px;}
.tab-review-tour .review-data {width: 100%;margin: 20px 0 30px 0;float: left;}
.tab-review-tour .review-data .header-review {width: 200px;float: left;}
.tab-review-tour .review-data .header-review img {width: 100%;float: left;border-radius: 100%;}
.tab-review-tour .review-data .header-review ins {display: block;position: relative;width: 170px;height: 170px;text-align: center;text-decoration: none;background-color: #dfdfdf;color: #333;font-size: 30px;line-height: 90px;margin: 10px auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.tab-review-tour .review-data .header-review ins:after {border: 1px solid #dfdfdf;display: block;content: '';left: -10px;right: -10px;top: -10px;bottom: -10px;position: absolute;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.tab-review-tour .review-data .header-review > span {width: 100%;float: left;text-align: center;color: #00a9a4;line-height: 20px;margin-top: 6px;}
.tab-review-tour .review-data .header-review > small {width: 100%;float: left;text-align: center;font-style: italic;color: #888;font-size: 11px;line-height: 20px;}
.tab-review-tour .review-data .content-review {width: 80%;float: right;position: relative;background-color: #fff;padding: 20px;border-radius: 10px;}
.tab-review-tour .review-data .content-review h3 {font-size: 18px;font-weight: 600;width: 100%;float: left;margin: 0 0 5px 0;color: #00a9a4;}
.tab-review-tour .review-data .content-review .fa-thumbs-up {width: 30px;height: 30px;border-radius: 100%;color: #00a9a4;border: 1px solid #ddd;line-height: 28px;text-align: center;}
.tab-review-tour .review-data .content-review .star-review {color: orange;}
.tab-review-tour .review-data .content-review > blockquote {width: 100%;float: left;margin-top: 5px;}
.tab-review-tour .review-data .content-review > blockquote p {width: 100%;float: left;text-indent: 34px;}
.tab-review-tour .review-data .content-review blockquote:before {top: -5px;color: #bbb;}
blockquote::before {display: block;content: "“";font-family: Georgia;font-style: italic;font-size: 66px;position: absolute;top: -5px;line-height: 1;left: 0;color: rgb(17, 17, 17);}
.tab-review-tour #show2 {width: 100%;float: left;}
.tab-review-tour #show2 .review-more {width: 100%;float: left;text-align: center;}
.tab-review-tour #show2 .review-more a {color: #00a9a4;display: inline-block;padding: 5px 10px;border: 1px solid #00a9a4;border-radius: 6px;line-height: 18px;}
.tab-review-tour #show2 .review-more a:hover {background-color: #00a9a4;border: 0;color: #fff;padding: 6px 11px;}
.tab-review-tour .review-data .content-review:after {content: "";position: absolute;top: 35px;bottom: auto;left: -21px;border-width: 12px 21px 12px 0;border-style: solid;border-color: transparent #fff;display: block;width: 0;}
.tab-review-tour .review-data .header-review ins .mix-grid {position: relative;z-index: 1;}
.tab-review-tour .review-data .header-review ins .mix-grid .count-img {position: absolute;right: 90px;bottom: 18px;color: #fff;font-size: 11px;font-weight: bold;}
.tab-review-tour .review-data .header-review ins .mix-grid .fa-search-plus.zoom {position: absolute;right: 70px;bottom: 10px;font-size: 9px;padding: 3px;color: #fff;background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/opa2.png) repeat;cursor: pointer;}
.tab-review-tour .review-data .header-review ins .mix-grid .thumbnail:hover .fa-search-plus.zoom, .tab-review-tour .review-data .header-review ins .mix-grid .thumbnail:hover .count-img {color: #00a9a4;}
.header.header-stick .logo img {height: 30px;}
.header.header-stick .nav-desktop ul>li>a {line-height: 40px;}
.header.header-stick .nav-desktop ul>li>a>span {line-height: 30px;}
.header.header-stick .badge {top: 0;}
.header.header-stick ul li a span.support {margin: 0 5px 0 0;}
.header.header-stick .nav-desktop ul>li.like_header {height: 40px;}
.header.header-stick .tb-cell .menu-list li #love-pk {margin-top: 0;}
.header.header-stick .tb-cell .menu-list li #love-pk font {margin: 8px 5px 0 0;}
.header.header-stick #header-love {margin: 5px 3px 0 0;}
.header.header-stick .tb-cell .menu-list li #love-pk a b {margin: 9px 0 0 0;}
#loading-depar {position: absolute;top: 8px;left: 40%;display: none}
.detail-t.box-price.supplier-detail .hotel-service.features-hotel a > .ficon-24.ficon-jacuzzi {background: url(https://d1k2oi80tv211b.cloudfront.net/chl/images/private-jacuzzi24.svg) 4px 4px no-repeat;}
.ficon-butler:before {content: "\f102";}
.bot-supplier .hotel-service.features-hotel a > .ficon-24.ficon-jacuzzi {background: url(https://d1k2oi80tv211b.cloudfront.net/chl/images/private-jacuzzi24.svg) 4px no-repeat;}
/*questions and answer*/
.show_page .review-more {width: 100%;float: left;text-align: center;line-height: 0;padding: 0;}
.show_page .review-more a {color: #00a9a4;display: inline-block;padding: 15px 40px;border: 1px solid #00a9a4;border-radius: 6px;font-size: 18px;font-weight: bold;line-height: 17px;-webkit-transition: inherit;-moz-transition: inherit;transition: inherit;-o-transition: inherit;}
.show_page .review-more a:hover {background-color: #00a9a4;border: 0;color: #fff;padding: 16px 41px;}
.ask-question {padding: 4px 10px;border-radius: 5px;border: 1px solid #adadad;}
.question-answer .show_page {width: 100%;float: left;margin-top: 15px;}
.tab-question-tour, .tab-question {width: 100%;float: left;}
.question-answer {width: 100%;float: left;}
.question-answer .question-item {border: 1px solid #ddd;margin-top: 10px;color: #000;font-size: 14px;padding: 10px 40px 10px 80px;width: 100%;float: left;background-color:#fff;position: relative;}
.question-answer .question-item .question-info {width: 100%;float: left;padding: 5px 0;}
.question-answer .question-item .question-info > p {float: left;color: #999;margin: 0;line-height: 22px;font-size: 14px;}
.question-answer .question-item .answer-item .answer-info a {float: right;color: #00a9a4;}
.question-answer .question-item .answer-item .answer-info a small {color: #00a9a4;}
.question-answer .question-item .reply {color: #00a9a4;font-size: 13px;}
.question-answer .question-item h3 {width: 100%;float: left;font-weight: normal;}
.question-answer .question-item > p {width: 100%;float: left;margin: 0;line-height: 22px;font-size:16px;color: #00a9a4;font-weight: bold;}
.question-answer .question-item .answer-item {border-top: 1px dashed #00a9a4;padding: 10px 0 10px 50px;margin-top: 5px;width: 100%;float: left;position: relative;}
.question-answer .question-item .answer-item .answer-info {width: 100%;float: left;padding: 5px 0;}
.question-answer .question-item .answer-item .answer-info > p {float: left;color: #999;margin: 0;line-height: 22px;width: auto;}
.question-answer .question-item .answer-item > p {float: left;margin: 0;line-height: 22px;width: auto;color: #333;}
.question-answer .question-item .answer-count {width: 100%;float: left;color: #00a9a4;font-size: 16px;padding: 10px 0;}
.question-answer .question-item label {font-size: 45px;position: absolute;left: 2%;top: 14%;color: #00a9a4;}
.question-answer .question-item .answer-item label {background: url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/sup3.jpg) no-repeat;background-size: 40px;width: 40px;height: 40px;border-radius: 100%;top: 23%;left: 0;}
.hide-faq {display: none;}
.content-why-book > .col-md-2 {width: 20%}
/*top-10-cruises*/
.top-10-cruise .intro-group-tour {width: 100%;float: left;text-align: center}
.best-price-icon {width: 125px;height: 100px;display: inline-block;background: url("../images/icon-top10-cmm.svg") no-repeat;margin-top: 15px}
.top-10-cruise .hotel-list .list_search .intro-group-tour > h1 {margin-top: 0}
.hbc-icon {width: 70px;height: 70px;display: inline-block;background: url("../images/icon-halongbaycruises.svg") no-repeat; background-size:70px; margin-top: 15px; margin-bottom:5px;}
.top-10-cruise-check {width: 100%;float: left;margin: 20px 0;}
.top-10-cruise-check .link-content {width: 100%;float: left;text-align: center}
.top-10-cruise-check .link-content ul {width: 81%;display: inline-block}
.top-10-cruise-check .link-content ul li {display: inline-block;margin-bottom: 10px;line-height: 41px;}
.top-10-cruise-check .link-content ul li a {color: #555;padding: 10px;border: 1px solid;border-radius: 5px;border-color: #ddd;background-color: #fff;}
.top-10-cruise-check .link-content ul li a:hover, .top-10-cruise-check .link-content ul li a.active {color: #25ab4b;border-color: #25ab4b;}
.best-cruise .hotel-list-item .hotel-img {width: 550px}
.best-cruise .hotel-list-item .hotel-text {margin-left: 580px}
.best-cruise .hotel-item:hover .hotel-img img {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.best-cruise .hotel-list-item .hotel-img a:hover img {opacity: 1;-webkit-transform: scale(1.09);-moz-transform: scale(1.09);-ms-transform: scale(1.09);-o-transform: scale(1.09);}
.best-cruise .hotel-list-item .hotel-text .hotel-name a {color: #02908c;font-weight: 700;}
.best-cruise .hotel-list-item .hotel-text .hotel-name a:hover {color: #b7a346}
.best-cruise .hotel-list-item .hotel-text .good > p span {color: #666;font-weight: 600;}
/*.page-testimonial .cruise-list .list_search {background-color: #ffffff;}*/
.page-testimonial .breakcrumb-sc {background-color: #f1f1f1;}
.body-testimonial {width: 100%;float: left;margin-top: 30px}
.body-testimonial .info-testimonial {width: 100%;float: left;border: 1px solid #e5d8c5;margin-bottom: 30px;padding: 30px;background-color: #ffffff}
.body-testimonial .info-testimonial #testimonial {width: 100%;display: inline-block;}
.body-testimonial .info-testimonial #testimonial #img-people {width: 100%;float: left;text-align: center}
.body-testimonial .info-testimonial #testimonial #img-people img {width: 70px;height: 70px;display: inline-block;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.body-testimonial .info-testimonial #testimonial #img-people a img {opacity: .8}
.body-testimonial .info-testimonial #testimonial #img-people a:hover img {opacity: 1}
.body-testimonial .info-testimonial #testimonial #img-people span {color: #0cab5b;font-size: 14px;margin: 5px 0 0 0;line-height: 20px;display: inline-block;width: 100%;}
.body-testimonial .info-testimonial #testimonial #img-people font {padding-top: 5px;width: 100%;font-size: 12px;color: #999;display: inline-block;}
.body-testimonial .info-testimonial #testimonial .col-md-9{border-left: 1px dotted #e5d8c5;}
.body-testimonial .info-testimonial #testimonial #item-tes {width: 100%;float: left;}
.body-testimonial .info-testimonial #testimonial #item-tes #top-tes-item {width: 100%;float: left;}
.body-testimonial .info-testimonial #testimonial #item-tes #top-tes-item > i.fa {color: #caad26;display: inline-block;font-size: 20px;}
.body-testimonial .info-testimonial #testimonial #item-tes #top-tes-item > span {font-size: 18px;line-height: 20px;display: inline-block;color: #02908c;font-weight: 600;}
.body-testimonial .info-testimonial #testimonial #item-tes blockquote {width: 100%;float: left;margin-top: 10px}
.body-testimonial .info-testimonial #testimonial #item-tes blockquote:before {color: #666;}
.body-testimonial .info-testimonial #testimonial #item-tes blockquote p {line-height: 22px;margin: 10px 0 0 0;font-size: 14px;}
.body-testimonial .info-testimonial #testimonial #item-tes blockquote p:first-child {margin-left: 35px;margin-top: 0}
.body-testimonial .info-testimonial #testimonial #item-tes .photo-testimonials {width: 100%;float: left;margin-top: 20px;}
.body-testimonial .info-testimonial #testimonial #item-tes .photo-testimonials .thumbnail {padding: 0;border: 0}
.body-testimonial .info-testimonial #testimonial #item-tes .photo-testimonials .thumbnail .img_testi {width: 100%;float: left;margin-top: 10px;}
.body-testimonial .info-testimonial #testimonial #item-tes .photo-testimonials .thumbnail .img_testi a {display: inline-block;margin-right: 6px}
.body-testimonial .info-testimonial #testimonial #item-tes .photo-testimonials .thumbnail .img_testi a:last-child {margin-right: 0}
.body-testimonial .info-testimonial #testimonial #item-tes .hotel-star i.fa-thumbs-up {color: #aaa;}
.body-testimonial .info-testimonial #testimonial #item-tes .hotel-star {color: #caad26;}
#view-all-tour {width: 100%;float: left;}
#view-all-tour #show-tour {width: 100%;float: left;text-align: center}
#view-all-tour #show-tour a.bt-moretour {height: 30px;line-height: 70px;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;padding: 13px 20px;color: #caad26;background: #f7f3ea;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 6px;margin: 0 auto;transition: all 0.35s;border: 1px solid #caad26;}
#view-all-tour #show-tour a.bt-moretour:hover {background: #caad26;color: #fff;}
.about-page .info-testimonial{border:none;border-bottom: 1px solid #e5d8c5;}
.number-label {width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 100%;background-color: #B7A345;color: #fff;font-size: 24px;font-weight: 600;position: absolute;right: 0;top: -5px;}
.sub-slider {width: 100%;float: left}
.sub-slider > a {width: 50%;float: left;overflow: hidden;}
.best-selling {width: 100%;float: left;text-align: center}
.best-selling .best-top-10 {display: inline-block;margin-top: 15px;opacity: 1}
.best-selling .best-top-10:hover {opacity: .8}
.box-partner{margin-top:20px;}
.box-partner a:hover{opacity:1}
.dmca-bg {margin-right: 0;width: 30px;height: 36px;background: url(../images/chl_secure.jpg) -298px -1px;background-size: 330px;}
.certified-bg {width: 70px;height: 60px;background: url(../images/chl_partner.png) -2px 0;background-size: 715px;display:inline-block;margin-right:10px;opacity:0.7}
.pata-bg {width: 103px;height: 60px;background: url(../images/chl_partner.png) -81px 0;background-size: 715px;display:inline-block;margin-right:5px;opacity:0.7}
.asta-bg {width: 110px;height: 60px;background: url(../images/chl_partner.png) -192px 0;background-size: 715px;display:inline-block;margin-right:10px;opacity:0.7}
.trip-bg {width: 63px;height: 60px;background: url(../images/chl_partner.png) -310px 0;background-size: 715px;display:inline-block;opacity:0.7}
.geo-bg {width: 158px;height: 60px;background: url(../images/chl_partner.png) -385px 0;background-size: 715px;display:inline-block;opacity:0.7}
.mcafee-bg {width: 135px;height: 56px;background: url(../images/chl_partner.png) -443px 3px;background-size: 581px;display:inline-block;opacity:0.7}
.icon-full-width {width: 100%;float: left;text-align: center}
.icon-group {width: 125px;height: 100px;display: inline-block;margin-top: 15px}
.service-features {width: 100%;float: left}
.modal-booking .modal-content .modal-body .modal_popup .m-content .service-features > p {width: auto;float: left;margin-right: 15px;}
.packages-suplier {width: 100%;float: left;background-color: #fefefe;border-radius: 6px;margin-bottom: 30px}
.packages-suplier .packages-content {width: 100%;float: left;position: relative;margin-bottom: 30px}
.packages-suplier .packages-content #scroll-tours2 .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .col-md-4 {width: 100%;float: left}
.packages-suplier .packages-content .list-suplier-tour {width: 100%;float: left}
.packages-suplier .packages-content .list-suplier-tour .title-tour {width: 100%;float: left;margin-bottom: 10px;}
.packages-suplier .packages-content .list-suplier-tour .content-tour {width: 100%;float: left}
.packages-suplier .packages-content .list-suplier-tour .content-tour .image-tour {width: 48%;float: left}
.packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour {width: 48%;float: right}
.packages-suplier .packages-content .list-suplier-tour .title-tour a {color: #25ab4b;font-size: 14px;font-weight: 600}
.packages-suplier .packages-content .list-suplier-tour .title-tour a:hover {color: #118fbb}
.packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour .day {width: 100%;float: left;font-size: 12px;color: #25ab4b;}
.packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour #destinations {width: 100%;float: left;font-size: 12px;color: #666}
.packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour #destinations a {color: #666}
.packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour #price {width: 100%;float: left}
.packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour #price #price-tour {float: left;font-size: 11px;line-height: 20px}
.packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour #price #price-tour strong {font-size: 14px;}
.packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour #price #price-tour font {font-size: 16px}
.packages-suplier .packages-content .customNavigation {width: 100%;float: left;position: relative;height: 58px}
.packages-suplier .packages-content .customNavigation .prev19 {position: absolute;left: 3%;cursor: pointer;margin-top: 10px;color: #999;}
.packages-suplier .packages-content .customNavigation .next19 {position: absolute;right: 3%;cursor: pointer;margin-top: 10px;color: #999;}
.packages-suplier .packages-content .customNavigation .prev19:hover {color: #25ab4b}
.packages-suplier .packages-content .customNavigation .next19:hover {color: #25ab4b}
.packages-suplier .packages-content .customNavigation a i.fa {font-size: 36px}
.packages-suplier .packages-content h2 {color: #666;font-size: 16px;font-weight: 600;padding: 10px 0 2px 0;border-top: 0;margin: 0;background: url(https://d1k2oi80tv211b.cloudfront.net/hvn/images/bg-border-v.png) bottom left repeat-x;margin-bottom: 20px;width: 100%;float: left;line-height: 40px}
.packages-suplier .packages-content #scroll-tours2 .owl-carousel .owl-wrapper-outer {margin-top: 0;}
.packages-suplier .packages-content #scroll-tours2 .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {margin-top: 0;}
.packages-suplier .packages-content h2 a.awe-btn {border: 0;}
.packages-suplier .packages-content .list-suplier-tour .content-tour .image-tour a:hover img {opacity: .8}
#tab-tour-supplier .hotel-tour-content {width: 100%;float: left;}
#tab-tour-supplier .hotel-tour-content {width: 100%;float: left;margin-top: 30px}
.tab-content #tab-tour-supplier.active p {line-height: 20px;padding: 0}
.packages-suplier .packages-content .tours.awe-btn.awe-btn-2:hover {color: #118fbb}
.packages-suplier .packages-content .tours.awe-btn.awe-btn-2:hover i {color: #118fbb}
.packages-suplier .packages-content .tours.awe-btn.awe-btn-2 {background-image: initial;float: right;text-align: center;line-height:20px;font-weight: normal}
.packages-suplier .packages-content .tours.awe-btn.awe-btn-2 i {background-color: transparent;color: #59c45b;border-color: #59c45b;width: 30px;height: 30px;padding: 0;line-height: 30px;border-radius: 100%;border: 2px solid;background-image: inherit!important;font-weight: normal;}
.packages-suplier .packages-content .tours.awe-btn.awe-btn-2 span {width: 100%;float: left;font-size: 14px;}
.sales.home_page.overview-page {margin-top: 20px;margin-bottom: 0;}
.sales.home_page.overview-page .container .view-tour {margin: 0;width: 100%;float: left;text-align: center;}
.sales.home_page.overview-page .container .view-tour .bt-more-tourhome {margin-top: 0;line-height: 32px;font-size: 18px;letter-spacing: 1px;padding: 2px 30px;color: #0cab5b;float: none;margin: 0 auto;transition: all .35s;display: inline-block;border: 1px dotted #0cab5b; font-weight:700;}
.sales.home_page.overview-page .container .view-tour .bt-more-tourhome:hover {color: #fff;}
.container .view-tour {margin: 0;width: 100%;float: left;text-align: center;}
.container .view-tour .bt-more-tourhome {margin-top: 0;line-height: 32px;font-size: 16px;letter-spacing: 1px;padding: 2px 30px;color:#06b28b;float: none;margin: 0 auto;transition: all .35s;display: inline-block;border: 1px dotted #06b28b; font-weight:700;}
.container .view-tour .bt-more-tourhome:hover {color: #FFF; background:#06b28b;}
/*responsive*/
@media (max-width:1199px){.awe-btn.awe-btn-lager{font-size:17px;padding-left:20px;padding-right:20px;line-height:45px}.awe-btn.awe-btn-medium{font-size:16px;padding-left:15px;padding-right:15px;line-height:35px}.awe-btn.awe-btn-small{font-size:15px}.awe-btn.arrow-right{padding-left:15px;padding-right:45px;background-position:right 15px center}.awe-btn.arrow-left{padding-right:15px;padding-left:45px;background-position:left 15px center}.awe-btn.awe-search{padding-right:45px;background-position:right 10px center}.awe-btn.awe-btn-5{font-size:13px}.tabs-head.nav-tabs-two li{margin-left:40px}.tabs-head.nav-tabs-two li a{font-size:17px;line-height:60px}.tabs-head.nav-tabs-one li a{font-size:16px;line-height:60px;padding-left:20px;padding-right:20px}
    body #wrap .sub-banner{margin-top:0;}
    .header.suplier_tour.mobile-cmk {background-color: rgba(0, 0, 0, 0)!important;}
    .img_map_tour{margin-top: 20px;}
    .tour-description .col-lg-4{padding-left: 0;}
    .route-goole-map a i{margin-top: 17px;}
    #table-depart{width: 100%;left: 0;top: 53px;}
    #day-iti table#activities{display:inline-block;overflow:scroll;width:100%;}
    #day-iti table#activities tbody{width:100%;display:inline-block;}
    .cruise-list .hotel-list-cn .hotel-list-item{padding: 20px 20px;}
    .descript-group{padding:10px 20px 0 20px;}
    .view-team{width:100%!important;float:none;margin-top:10px;display:inline-block;}
    #main-other-destinations ul li{margin:0 17px 17px 0 !important;}
    .breakcrumb-sc .view_map_all_des{display:none;}
    #day-tour #info-day ul{width:70%;}
    #day-tour #info-day img{width:30%;}
    #day-tour #info-day ul li font{width:auto;padding-right:15px;}
    #day-tour #info-day ul li p{width:100%;float:none;}
    #box-info-destination #img-des{width:100%;}
    #info-dt-tour #r-detail-tour,#box-info-destination #r-detail-tour{width:52%;}
    #info-dt-tour #box-right-dt,#box-info-destination #box-right-dt{width:45%;}
    .badge{display:none !important;}
    #scroll-best{width:430px;height:135px;border:1px dotted #e5e5e5;border-left:none;padding:10px 0 10px 30px;border-right:none;float:left;}
    .scroll-img ul{width:1500px;margin:0;}
    #right-contact{display:none;}
    #wrap .banner .container .promotion{margin-top:60px;text-align:center;min-height:202px}
    #wrap .banner .container .banner-cn{margin-top:20px;}
    .head-detail{height:140px;}
    .banner-cn #text-home{font-size:36px;}
    .cruise-page .col-lg-12 .hotel-list .destination-cruise h1{margin-top:10px;}
    li.like_header{display:none;}
    .magazine-cn .row .col-lg-6 .magazine-thum .thumnail-item .float-left img{height:74px;}
    .nav-desktop ul>li.contact-menu, .nav-desktop ul>li.about-menu{display:block;}
    li.free-quo {display:none;}
    #box-summary {width:85%;}
    #box-inclusions h2 {font-size:22px;}
    .tab-content-about .col-md-12 #box-advantages #txt-ad {float:left;max-width:765px;}
    .payment-form span {font-size:22px;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .field-select .select{width:100%;font-size:15px;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .form-submit .awe-search{font-size:15px;}
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3{float:left;padding:0 5px;margin-bottom:10px;}
    .destination-hotel .list-hotel-cat .hotel-list-cn .hotel-list-item .hotel-text .hr{display:block;}
    .destination-hotel .list-hotel-cat .hotel-list-cn .hotel-list-item .hotel-text .hotels-dv{display:block;}
    .destination-hotel .list-hotel-cat .hotel-list-cn .hotel-list-item{margin-bottom:10px;float:left;}
    .destination-hotel .list-hotel-cat .hotel-list-cn .hotel-list-item .hotel-text .hotel-star-address .hotel-star{width:100%;}
    .demo-backward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -196px -99px no-repeat;position:absolute;left:-30px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
    .demo-forward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -72px -99px no-repeat;position:absolute;right:160px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
    .hotel-list-item .hotel-text .hotel-star-address .hotel-star{float:left;}
    .packages-cat .hotel-list-item .hotel-text .col-md-5{width:100%;}
    .packages-cat .hotel-list-item .hotel-text .col-md-7{width:100%;padding:0;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin{width:550px;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk{width:340px;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #box-extent-tour #info-act ul{width:405px;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act ul li p{width:auto;float:none;}
    .header.menu-active{-webkit-transform:translate(-270px,0);-moz-transform:translate(-270px,0);-ms-transform:translate(-270px,0);-o-transform:translate(-270px,0)}
    .banner,.banner.margin {padding-bottom:100px}
    .banner.margin .category-form {margin-top:150px}
    .banner .category-form,.banner .category-singer{margin-top:100px}
    .form-cn{padding:15px 20px 20px}.form-cn h2{font-size:22px}
    .form-cn .form-radio li{padding-top:10px;padding-bottom:10px}
    .special_off{margin:0;}
    .form-search .form-field .field-input{font-size:15px;}
    .form-cn .form-search{margin-top:15px}
    .form-cn .form-search .form-field{font-size:16px}
    .form-cn .form-search .form-field label{font-size:14px}
    .form-cn .form-search .form-field label span{font-size:16px}
    .form-hotel .field-destination{width:280px}
    .form-hotel .field-date{width:145px}
    .form-hotel .field-select{width:145px}
    .form-hotel .form-submit{}
    .form-car .field-droping,.form-car .field-picking{width:205px}
    .form-car .field-date{width:165px}
    .form-car .form-submit{width:160px}
    .form-cruise .form-search{margin-top:20px;background:#FFF;}
    .form-cruise .form-search .form-field{border:0;padding:5px 15px}
    .form-cruise .form-search .field-destination{width:100%}
    .form-cruise .form-search .field-lenght,.form-cruise .form-search .field-line,.form-cruise .form-search .field-month,.form-cruise .form-search .field-port{width:50%}.form-cruise .form-search .form-submit{width:160px;padding-top:10px;padding-bottom:15px}.form-flight .form-search .form-field,.form-package .form-search .form-field{border:0;padding:5px 15px}.form-flight .form-search .field-date,.form-flight .form-search .field-from,.form-flight .form-search .field-select,.form-flight .form-search .field-to,.form-package .form-search .field-date,.form-package .form-search .field-from,.form-package .form-search .field-select,.form-package .form-search .field-to{width:50%}.form-flight .form-search .form-submit,.form-package .form-search .form-submit{width:160px;padding-top:10px;padding-bottom:15px}.form-package .form-search{margin-top:20px;background:#FFF;}.form-tour .form-search .field-region{width:320px}.form-tour .form-search .field-country,.form-tour .form-search .field-style{width:205px}.title-wrap{padding:30px 0}.sales-item .home-sales-text .home-sales-name-places .home-sales-name a{font-size:22px}
    .magazine-item .magazine-header h2{font-size:40px;line-height:40px}
    .magazine-thum{padding-left:0;padding-right:0;overflow:hidden}.thumnail-item{width:25%;float:left;background-image:none;padding-left:5px;padding-right:5px}.thumnail-item figure{float:none}.thumnail-item figure:after{display:none}.thumnail-item figure img{width:100%}
    .thumnail-item .thumnail-text{display:block;padding:5px 0 20px;width: 100%;}.thumnail-item .thumnail-text h4{line-height:20px;font-size:16px}.thumnail-item .thumnail-text span{font-size:14px}.sidebar-cn .narrow-results,.sidebar-cn .search-result,.sidebar-cn .search-sidebar,.sidebar-cn .widget-sidebar{padding-left:20px;padding-right:20px}.sidebar-cn .search-result p{font-size:13px}.sidebar-cn .search-result p ins{font-size:20px}.sidebar-cn .search-result p span{font-size:14px}
    .sidebar-cn .search-sidebar .form-search .form-field{width:100%;margin-top:10px;float:left;}.sidebar-cn .search-sidebar .form-search .form-submit{margin-top:15px}.sidebar-cn .search-sidebar .form-search .form-submit .awe-btn{line-height:40px}.sidebar-cn .narrow-results h6{font-size:20px}.view-by{display:none}
    .hotel-list .hotel-list-cn .hotel-list-item{padding:20px 20px;}.hotel-list-item .hotel-img{width:280px}.hotel-list-item .hotel-text{margin-left:310px}.hotel-list-item .hotel-text .hotel-name a{font-size:28px;line-height:28px}.hotel-list-item .hotel-text .hotel-star-address .rating{display:none}.hotel-list-item .hotel-text .hotel-star-address .hotel-address{display:block}.hotel-list-item .hotel-text p{margin-top:5px}.hotel-list-item .hotel-text .hotel-service,.hotel-list-item .hotel-text .hr{display:none}.hotel-list-item .hotel-text .price-box{margin-top:5px;float:none}.hotel-list-item .hotel-text .price-box .price.special-price{font-size:25px}.cruise-page:before{display:none}.cruise-page .sidebar-cn{margin-top:30px}
    .cruise-page .sidebar-cn .search-sidebar .form-search .field-select{width:100%}
    .tour-list-cn .cruise-item .cruise-text .cruise-name a{font-size:24px}.package-list-cn .package-item{padding-left:20px;padding-right:20px}.package-item .package-img{margin-right:20px}.package-item .package-text{padding-right:160px}.package-item .package-text .price-box .price.together,.package-item .package-text p{margin-top:5px}.package-item .package-text .price-box .price.together ins{font-size:24px}.cruise-deal-item .cruise-text .cruise-name a,.cruise-deal-item .cruise-text .price-box .price.special-price{font-size:26px}.car-list-cn,.top-list-car{padding-left:20px;padding-right:20px}.car-list-cn .car-list-table tr td:first-child::before,.car-list-cn .car-list-table tr th:first-child::before{display:block;position:absolute;top:0;bottom:0;left:0;content:'';width:1px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/bg-border-h.png) top left repeat-y}.flight-deal-item .flight-text{padding-top:15px}.flight-deal-item .flight-text .flight-name a,.flight-deal-item .flight-text .flight-price .price{font-size:26px}.flight-list{padding-left:20px;padding-right:20px}.flight-statis p ins{font-size:14px}.chart .chart-bar .chart-nav span.nav-prev{left:-10px}.chart .chart-bar .chart-nav span.nav-next{right:-10px}.head-detail .price-book span,.head-detail h1{font-size:28px}.detail-cn>.row>[class*=col-]:last-child{border-width:0;padding-left:30px}.detail-footer-cn .price-book span{font-size:28px}.detail-sidebar .hight-light h2{text-align:left;text-indent:20px;line-height:70px;font-size:30px}.detail-sidebar .hight-light .hr{display:none}.detail-sidebar .scroll-heading{width:100%;position:static!important}.detail-sidebar .scroll-heading h2{line-height:34px;font-size:20px}.detail-sidebar .scroll-heading .hr{margin-top:10px}
    .packages-cat .hotel-list-item .hotel-text .view-detail{display:block;}
    .search-result{display:none;}
    .packages-cat .hotel-list-item .hotel-text .hotel-star-address .rating{display:block;}
    .detail-sidebar .scroll-heading a{display:none}.hotel-content:after{content:none}.hotel-content .hl-customer-like{margin-top:20px}.hotel-content .hl-customer-like h2{line-height:70px}.hotel-content .hl-customer-like .form-search{margin-top:25px}.check-rates .detail-sidebar .scroll-heading{padding-top:30px}.check-rates-form h3{font-size:22px}.check-rates-form .form-search .form-field{padding-top:10px;padding-bottom:10px;font-size:17px}.check-rates-form .form-search .form-field.field-date{width:25%}.check-rates-form .form-search .form-field.field-select{width:220px}.check-rates-form .form-search .form-submit{width:25%;padding-top:7px;padding-bottom:6px}.hl-features{border-top:1px solid #e9e9e9}.hl-features .detail-sidebar .scroll-heading{padding-top:30px}.hl-features .hl-features-cn{padding-top:0}.hl-features .featured-service h3{padding-bottom:22px;font-size:22px}.details-policies{border-top:1px solid #e9e9e9}.details-policies .detail-sidebar .scroll-heading{padding-top:30px}.details-policies .details-policies-cn{padding-top:0}.details-policies .details-policies-cn .policies-item{margin-top:35px}.details-policies .details-policies-cn .policies-item h3{padding-bottom:20px;font-size:22px}.review-vote{margin-top:20px}.review-vote h3{font-size:32px}.review-vote .vote-score{font-size:40px}.review-vote p span{font-size:32px}.review-detail{border-top:1px solid #e9e9e9}.review-detail .detail-sidebar .scroll-heading{padding-top:30px}.review-detail .review-detail-cn{padding-top:40px}.review-detail .review-tabs .tabs-head li a,.title-detail{font-size:22px}.tour-description .tour-overview-cn{padding-top:30px}
    .hl-customer-like h2 a{display:none}
    .tab-content .tab_route #box-package #title-pk #name-tour{max-width:48%;}
    .tour-description .title-detail{padding-bottom:20px;padding-top:10px;}.accomodation,.cabin-number,.cabin-type,.cruise-overview,.date-availability,.optional-acitivites,.tour-meals,.tour-necessary{border-top:1px solid #e9e9e9}.accomodation .detail-sidebar .scroll-heading,.cabin-number .detail-sidebar .scroll-heading,.cabin-type .detail-sidebar .scroll-heading,.cruise-overview .detail-sidebar .scroll-heading,.date-availability .detail-sidebar .scroll-heading,.optional-acitivites .detail-sidebar .scroll-heading,.tour-meals .detail-sidebar .scroll-heading,.tour-necessary .detail-sidebar .scroll-heading{padding-top:30px}.tour-overview .tour-overview-cn{padding-top:40px}.optional-acitivites{margin-top:10px}.accomodation .accomodation-cn,.optional-acitivites .optional-acitivites-cn{padding-top:40px}.tour-meals .tour-meals-cn{padding-top:45px}.tour-necessary .tour-necessary-cn{padding-top:40px}.tour-detail-footer{border-top:1px solid #e9e9e9}.cruise-itinerary .row .detail-sidebar{padding-right:30px}.cruise-itinerary{padding-top:10px}.cruise-itinerary .detail-sidebar .title-detail:after{right:0}.cruise-itinerary .detail-sidebar #itinerary-maps{display:none}.cruise-itinerary .cruise-itinerary-cn{margin-top:30px}.date-availability{margin-top:15px}.cabin-number .cabin-number-cn,.cabin-type .cabin-type-cn,.date-availability .date-availability-cn{padding-top:40px}.cruise-overview{margin-top:30px}.cruise-overview .cruise-overview-cn{padding-top:10px}.cruise-overview .cruise-overview-cn .cruise-overview-item{margin-top:30px}.cruise-overview .cruise-overview-cn .cruise-overview-item .title-detail{padding-bottom:20px}.cruise-detail-footer{border-top:1px solid #e9e9e9}.step .payment-step li p{font-size:14px}.step .payment-step li span{font-size:26px}.payment-room .payment-info h2{font-size:30px}.payment-room .payment-price{margin-top:20px}.payment-form h2{font-size:22px}.payment-form .card-holder,.payment-form .cart-number,.payment-form .cvc-code,.payment-form .expiry-date{margin-top:10px}.element-sc .element-cn .element-btn li{width:25%}
    .thumbnail a.image_show1>img {width: 100%;}
    .thumbnail a.image_show2, .thumbnail a.image_show3,.thumbnail .icon-youtube {display: none;}
    .detail-slider .thumbnail .heart-tour {right: 1%;}
    .best-price-img {display: none;}
    .detail-slider .mix-grid .thumbnail {width: 100%;}
    .detail-supplier-cruise .detail-slider .like_pac {right: 1%;}
    .total_photo {width: 100%;}
    .detail-supplier-cruise > .detail-cn>.row>.check-rates-cn {padding-left: 0;}
    .check-rates-form .form-search .form-submit {float: right;}
    .avai-td-book.td-max .has-feedback{display: none;}
    #box-package #title-pk #name-pk {max-width: 550px;}
    .intro-supplier .review-item .hl-customer-like {width: 75%;float: left;}
    .intro-supplier .review-item .review-number {width: 25%;float: right;}
    #box-info-destination #box-right-dt {width: 48%;}
    #box-info-destination #box-right-dt > #map-hotel > #tab_map {height: 292px!important;}
    .post-single .author-about .image {margin-right: 26px;}
    .post-single .author-about .author-info {max-width: 75%;}
    .videolink {text-align: left;left: 8px;}
    .modal#videolink .modal-dialog {width: 70%;}
    .videolink {background: transparent;}
    .why-book-us .container .col-md-2 > a.link-why, .why-book-us .container .col-md-2 .mix-grid {display: none;}
    .mobi-top-brand{display: block;}
    .love-submenu{display: none;}
	#sub-menu2-calendar.sub-menu-calendar1 {right:30%;display:none;}
	#help-contact #txt-help {width: 575px;}
	#help-contact a.bt-help {margin: 23px 0 0 0;}
	#help-contact img {margin: 8px 20px 0 0;}
    .sales.home_page h2:after {left: 39%;}
	.sales.home_page h1.title-intro:after {left: 39%;}
    .menu-img {display: none;}
	.detail-slider .thumbnail a.image_show1 {width: 100%;}
	.detail-supplier-cruise .detail-slider .all-meal {display: none;}
	.tab-review-tour .review-data .content-review {width: 78%;}
	.best-cruise .hotel-list-item .hotel-img {width: 400px;}
    .best-cruise .hotel-list-item .hotel-text {margin-left: 430px;}
}
@media (max-width:991px){
    .awe-btn.awe-btn-lager{line-height:40px;padding-left:15px;padding-right:15px;font-size:15px}
    .awe-btn.awe-btn-medium{font-size:15px}
    .awe-btn.awe-btn-small{font-size:14px}
    .awe-btn.arrow-right{padding-left:10px;padding-right:40px;background-position:right 10px center}
    .awe-btn.arrow-left{padding-right:10px;padding-left:40px;background-position:left 10px center}
    .awe-btn.awe-search{padding-left:10px;padding-right:40px}
    .tabs-head.nav-tabs-two li{margin-left:30px}
    .tabs-head.nav-tabs-two li a{font-size:16px;line-height:50px}
    .tabs-head.nav-tabs-one li a{font-size:16px;line-height:50px;padding-left:13px;padding-right:13px}
    .ui-datepicker{width:300px}
    .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:14px;line-height:40px}
    .ui-datepicker .ui-datepicker-calendar th{font-size:13px;padding:15px 3px 10px}
    .ui-datepicker .ui-datepicker-calendar td a{font-size:13px;width:30px;height:30px;line-height:28px;margin:3px 0}
    .detail-tour .element-cn .tabs-head li {margin: 0 2px 0 0;}
    #pk-hld #right-pk{width:72%;}
    .tour_exclusions{padding-left: 0;}
    .route-goole-map a i{margin-top: 12px;}
    .hotel-item .hotel-text .price-box br{display: none;}
    .hotel-item .hotel-text .price-box{position: static;padding: 0;margin: 0;background-image: none;}
    #day-tour #info-day{padding:0 !important;}
    #day-tour table#activities{display:inline-block;overflow:scroll;width:100%;}
    #day-tour table#activities tbody{width:950px;display:inline-block;}
    #day-tour #info-day ul{width:100%;margin-bottom:15px;}
    #day-tour #info-day img{width:100%;}
    #main-slogan #box-slogan:nth-child(3){padding-bottom:20px;}
    .badge{display:none !important;}
    .cruise-detail .container .head-detail .col-sm-7 .cruise-star{margin-left:0;}
    #box-summary{width:100%;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .field-select .select{width:100%;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .field-date .field-input{line-height:26px;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .field-select{width:100%;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .form-submit{width:100%;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .form-submit .awe-search{width:100%;}
    .element-cn .col-lg-12 .tab-pane .col-lg-6{padding:0;float:left;}
    .hotel-list-item .hotel-text {margin-left:290px;}
    .travel-details .hotel-list-item .hotel-text {margin-left:290px;}
    .travel-details .hotel-list-item .hotel-img {width: 280px;}
    .container .banner-cn .tab-content #form-hotel .heard-tab .float-right{float:left;margin:10px 0 0 0;}
    .form-search .form-field #con_sel_cruise{height:30px;}
    #wrap .banner .container .promotion{margin-top:60px;text-align:center;min-height:0}
    #wrap .banner .container .banner-cn{margin-top:20px;}
    .banner-cn #text-home{font-size:30px;}
    #left-contact .info-contact-c .col-lg-6{width:100%;}
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3{padding:0;}
    .cruise-page .col-lg-12 .hotel-list .destination-cruise{width:100%;float:left;padding:10px 20px 0 20px;}
    .head-detail .start-address .address{padding-left:0;}
    .cruise-detail .container .head-detail .col-sm-7 span.star{margin-top:12px;}
    #pk-hld #right-pk #scroll-best{width:88%;height:135px;border:1px dotted #e5e5e5;border-left:none;padding:10px 0 10px 30px;border-right:none;float:left;}
    .scroll-img ul{width:1500px;margin:0;}
    #box-summary #title-cruise ul{overflow:visible;}
    .cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .right-table a.pro{display:none;}
    #box-service{float:left;width:100%;}
    .other-detail-tour .col-md-3{margin-bottom:20px;}
    .other-detail-tour .col-md-3 h4{margin-bottom:0;}
    #box-inclusions h2{font-size:20px;}
    .cruise-booking .payment-form{width:100%;float:left;}
    .cruise-booking .payment-form .select-cabin{width:100%;float:left;}
    .tab-content-about .col-md-12 #box-advantages #txt-ad{float:left;max-width:565px;}
    #form_booking .payment-form .row .col-md-6{width:100%;float:left;}
    .payment-form .will_travel ul li .select-group{margin-left:-58px;}
    .img-cat-des{display:none;}
    .form-search .form-field.field-date .field-input{padding:0;}
    #box-package #title-pk #name-pk{max-width:320px;}
    .package-detail .container .main-cn .special-offers-pack{margin-top:0px;}
    .butom-detail-pack .box-bottom .butom-first{text-align:left;margin-bottom:10px;}
    .demo-backward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -196px -99px no-repeat;position:absolute;left:-30px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
    .demo-forward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -72px -99px no-repeat;position:absolute;right:170px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
    .package .container .bg-white .head-detail .row .col-md-7 .col-md-6{padding:0;margin-top:10px;}
    .package .container .bg-white .head-detail .row .col-md-7 .col-md-6 span{float:left;margin-bottom:10px;}
    .tab-cruise-1 .active .review-tabs-cn .row .col-md-4{height:auto;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk{width:300px;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise{width:380px;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #acc-info #item-cabin{width:340px;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #box-extent-tour #info-act ul{width:405px;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act img#image-sub{margin-right:0;margin-top:10px;}
    .row .col-md-12 #box-package #title-pk #name-pk h2{font-size:17px;}
    .row .col-md-12 #box-package #title-pk #price-pk span.sale{font-size:20px;}
    .row .col-md-12 #box-package #title-pk #night-pk{width:11%;}
    .row .col-md-12 #box-package #title-pk #name-pk{width:55%;}
    .row .col-md-12 #box-package #title-pk #price-pk{width:18%;}
    .banner,.banner.margin{padding-bottom:70px}
    .banner.margin .tabs-cat{margin-top:100px}
    .detail-tour .row .box-bottom .col-md-8{margin:0 auto;float:left;}
    .banner .category-singer{margin-top:70px}
    .category-singer p{font-size:20px}
    .category-singer p span{font-size:42px}
    .form-cn .form-search .form-submit .awe-btn{line-height:35px;width:auto}
    .form-hotel .form-search .form-field{padding:5px 15px;border:0}
    .form-hotel .form-search .field-destination{width:100%}
    .row .box-bottom .col-md-8 .col-md-6{margin-bottom:10px;}
    .tab-content .tab_route #box-package #title-pk #name-tour{max-width:40%;}
    .tab-content .tab_route #box-package #title-pk #name-tour h2 a{font-size:16px;line-height:20px;}
    .form-hotel .form-search .field-date{width:100%}.form-hotel .form-search .field-select{width:100%}
    .form-car .form-search .form-field{border:0;padding:5px 15px}
    .form-car .form-search .field-droping,.form-car .form-search .field-picking{width:100%}
    .form-car .form-search .field-date{width:50%}
    .form-car .form-search .form-submit{width:160px;padding-top:10px;padding-bottom:15px}
    .form-tour .form-search .form-field{border:0;padding-top:5px;padding-bottom:5px}
    .form-tour .form-search .field-country,.form-tour .form-search .field-region,.form-tour .form-search .field-style{width:50%}
    .form-tour .form-search .form-submit{clear:both;float:none;padding-top:10px;padding-bottom:15px}
    .form-tour .form-search .form-submit .awe-btn{line-height:40px}
    .title-wrap .travel-title h2{line-height:25px;font-size:22px;}
    .title-wrap .awe-btn{display:none}
    .sales-item .home-sales-text{min-height:210px}
    .sales-item .home-sales-text .hr{margin-top:15px}
    .destinations-cn .destinations-grid,.sales-item .home-sales-text .price-box{margin-top:20px}
    .destinations-cn .intro-filter{padding-top:20px}
    .destinations-cn .intro-filter .intro p{margin-bottom:10px;font-size:16px}
    .destinations-cn .intro-filter .intro p span{font-size:24px}
    .destinations-cn .intro-filter .filter{margin-top:15px}
    .destinations-cn .intro-filter .filter li a{padding-top:10px;padding-bottom:10px}
    .destinations-item .destinations-text{height:90px}
    .destinations-item .destinations-text .destinations-name a{font-size:18px}
    .magazine-item .magazine-header h2{font-size:28px;line-height:34px}
    .magazine-item .magazine-header ul{margin:5px 0 0}
    .magazine-item .magazine-header ul li{font-size:15px}
    .magazine-item .magazine-header .hr{margin-top:15px}
    .thumnail-item figure:before{border-width:3px}
    .thumnail-item .thumnail-text h4{font-size:15px}
    .confidence-subscribe .cs-sb-cn:before{display:none}
    .confidence-subscribe .cs-sb-cn [class*=col-]:last-child{background-color:#fff}
    .confidence,.confidence-subscribe.no-bg .subscribe{padding-left:0;padding-right:0}
    .subscribe{padding-left:20px}.subscribe .subscribe-form{width:100%;margin-top:15px}
    .subscribe .follow-us{margin-top:30px}.main-cn:before{display:none}
    .sidebar-cn{margin-top:30px}
    .sidebar-cn .search-sidebar .form-search .form-field.field-date,.sidebar-cn .search-sidebar .form-search .form-field.field-select{float:left;width:100%}
    .cruise-page .sidebar-cn .search-sidebar .form-search .form-field.field-date, .cruise-page .sidebar-cn .search-sidebar .form-search .form-field.field-select{float:left;width:100%}
    .sidebar-cn .search-sidebar .form-search .form-submit{width:100%;float:left}
    .cruise-deal-item .cruise-text{padding:15px 20px 20px}
    .cruise-deal-item .cruise-text .cruise-name a{font-size:22px}
    .cruise-deal-item .cruise-text .hr{margin-top:15px}
    .cruise-deal-item .cruise-text .price-box .price.special-price{font-size:24px}
    .car-list-cn{padding-bottom:30px}.flight-deal-item .flight-text{padding:15px 20px 20px}
    .flight-deal-item .flight-text .flight-name a{font-size:22px}
    .flight-deal-item .flight-text .flight-price{line-height:24px}
    .flight-deal-item .flight-text .flight-price .price{font-size:24px}
    .calendar-charts .chart-scale{display:none}
    .hotel-item .hotel-text{min-height:210px;padding:0px 20px 20px;margin-top:-6px;}
    .hotel-item .hotel-text .hotel-name{min-height:55px}
    .hotel-item .hotel-text .hotel-name a{font-size:22px}
    .hotel-item .hotel-text .hr{margin-top:10px}
    .hotel-item .hotel-text .price-box{margin-top:20px;line-height:26px}
    .hotel-item .hotel-text .price-box .price.special-price{font-size:24px}
    .hotel-maps .sidebar-cn{display:none}
    .hl-maps-cn{height:750px}
    .support{display:none}
    .maps-item{width:400px}
    .maps-item .maps-image{display:none}
    .maps-item .maps-image img{width:100%}
    .maps-item .maps-text{clear:both;width:100%;margin:0}
    .package-list .package-step{padding-bottom:15px}
    .package-list .package-step li{margin-top:20px}
    .package-list .package-step li p{font-size:20px}
    .package-item .package-text .package-name a{font-size:24px;line-height:24px}
    .package-item .package-text .package-rating{font-size:14px}
    .package-item .package-text .package-rating ins{font-size:18px}
    .package-item .package-text .price-box .price{line-height:24px}
    .package-item .package-text .price-box .price.together ins{font-size:20px}
    .cruise-list-cn .cruise-item{padding-left:20px;padding-right:20px}
    .post-cn .post{padding-bottom:30px}
    .post .post-text h2{font-size:26px;line-height:30px}
    .post-single .title-post-head{font-size:30px;line-height:36px}
    .post-single .post-media{margin-top:20px}
    .post-single .post-content .title-single-content{font-size:26px}
    .post-single .author-about{margin-top:40px}
    .post-single .author-about h4{margin-bottom:15px;font-size:22px}
    .post-single .author-about .image{width:125px;margin-right:25px}
    .post-single .author-about .author-info h5{font-size:16px}
    .post-single .author-about .author-info p{margin-top:10px;line-height:24px}
    #comments{margin-top:50px}
    #comments .title-comment{font-size:22px}
    .leave-comment{margin-top:50px}
    .leave-comment .reply-title{font-size:22px}
    .about-cn,.hotel-list .page-navigation-cn{padding-left:20px;padding-right:20px}
    .about-cn .about-searved{display:none}
    .about-cn .about-text h1{font-size:26px}
    .about-cn .about-text .about-description{margin-top:15px}
    .team{margin-left:20px;margin-right:20px;margin-top:20px;padding-top:30px}
    .contact-maps{height:640px}
    .head-detail h1{font-size:24px}
    .head-detail .price-book span{font-size:20px;line-height: 20px;}
    .detail-sidebar .hight-light h2{font-size:26px;line-height:50px}
    .detail-sidebar .hight-light .hr{display:block}
    .detail-sidebar .scroll-heading h2{font-size:22px}
    .detail-slider .slide-room-sm{position:static;padding:0 45px}
    .hotel-content .hl-customer-like{margin-top:10px}
    .hotel-content .hl-customer-like h2{line-height:60px;font-size:20px}
    .check-rates .check-rates-cn{padding-top:35px}
    .check-rates-form h3{font-size:22px}
    .check-rates-form .form-search .form-field.field-date{width:25%}
    .check-rates-form .form-search .form-field.field-select{width:25%}
    .check-rates-form .form-search .form-submit{width:25%}
    .details-policies .details-policies-cn .policies-item h3,.hl-availability .table-availability .avai-td-price .price,.hl-features .featured-service h3,.review-detail .review-tabs .tabs-head li a{font-size:20px}
    .review-st .row{margin-bottom:0}
    .review-st .row-rule{display:none}
    .review-vote{margin-top:60px}
    .review-vote h3{font-size:30px}
    .review-vote .vote-score{font-size:36px}
    .review-vote p span{font-size:30px}
    .review-item .review-number ins{width:70px;height:70px;line-height:70px;font-size:24px}
    .title-detail{font-size:20px}
    .tour-overview .tour-overview-cn{padding-top:30px}
    .tour-itinerary{margin-top:25px}
    .tour-itinerary .accordion{margin-top:20px}
    .optional-acitivites{margin-top:10px}
    .accomodation .accomodation-cn,.optional-acitivites .optional-acitivites-cn,.tour-meals .tour-meals-cn,.tour-necessary .tour-necessary-cn{padding-top:30px}
    .cruise-itinerary .cruise-itinerary-cn{margin-top:20px}
    .date-availability .date-availability-cn{padding-top:30px}
    .date-availability .date-availability-cn .tabs-availability li a{font-size:15px;padding:0 10px}
    .cabin-number .cabin-number-cn,.cabin-type .cabin-type-cn{padding-top:30px}
    .cabin-number .cabin-number-cn .desk-img{display:none}
    .balcony-desk .caption-desk{font-size:16px}
    .balcony-desk .ul-desk{overflow:hidden}
    .balcony-desk .ul-desk li{width:25%;float:left}
    .stateroom-available{background-image:none;padding-right:0}
    .stateroom-available .stateroom-img{display:none}
    .cruise-overview{margin-top:20px}
    .step .payment-step li p{font-size:14px}
    .payment-room .payment-info h2,.step .payment-step li span{font-size:26px}
    .payment-room .payment-price figure{width:200px}
    .payment-room .payment-price .total-trip{padding:10px 20px;margin-left:200px}
    .payment-form .form:before{content:none}
    .payment-form h2{font-size:22px}
    .payment-form ul li{width:33.33333%}
    .payment-form .card-holder,.payment-form .cart-number,.payment-form .cvc-code,.payment-form .expiry-date{margin-top:20px}
    .payment-form .submit{background-image:none;padding-top:0}
    .payment-form .submit .awe-btn{margin-top:10px}
    .element-sc .element-cn .element-btn li{width:33.33333%}
    footer .logo-foter{text-align:center;margin-top:35px}
    footer .ul-ft{margin-top:35px}
    footer .currency-lang-bottom{margin-top:45px}
    .detail-t .hotel-service #code.pull-right {display: none;}
    .head-detail .price-book small {font-size: 16px;line-height: 16px;}
    #menu-top-detail #menu-nametour .btn-booking a {padding: 0 15px;}
    .booking-success {width: 80%;margin: 0 auto;}
    .list-tours .best-list .content-list .itinerary-list #destinations {max-width: 83%;}
    .tour-list-cn .cruise-item .cruise-text .cruise-name a {font-size: 20px;}
    .head-detail .detal-tours-head .detail-t > .row .col-md-7 {float: left;}
    .overview-supplier .content-overview > .control-group .col-md-3 {width: 25%;float: left;}
    .tab-highlight .full-row .mix-grid .mix-slide .thumbnail {position: relative;}
    .modal-booking .modal-content .modal-body .modal_popup .m-content .col-md-6 {width: 33%;float: left;}
    .intro-supplier .review-item .hl-customer-like {width: 60%;float: left;}
    .intro-supplier .review-item .review-number {width: 40%;float: right;}
    .cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #item-listcabin h2 {margin: 5px 0 0 0;}
    .cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin {width: 100%;}
    #box-info-destination #box-right-dt > #map-hotel > #tab_map {height: 223px!important;}
    .booking-tours .payment-form h2 {padding-top: 30px;}
    .modal#videolink .modal-dialog {width: 80%;}
    .tab-highlight .full-row .mix-grid .mix-slide {margin-bottom: 10px;}
    .sales .container .sales-cn .row .col-xs-6 {width: 100%;}
    .sales.home_page .container .sales-cn .row {margin-left: -15px;margin-right: -15px;}
    .why-book-us .col-md-2 {width: 20%;float: left;text-align: center}
	.why-book-us .container .col-md-2 > a {float: none;display:inline-block;}
    .sales-cn .item-choosing h3 {float: left;width: 100%;margin: 10px 0 6px 0;}
    .sales-cn .item-choosing {width: 100%;padding-right: 0;}
    .tab-content .form-cn .form-search .form-field.con_sel_cruise label {top: 18px;}
    .tab-content .form-cn .form-search.home-search .form-field.con_sel_cruise {width: 100%;}
    .tab-content .form-cn .form-search .form-field.div_check_in {width: 100%;}
    .tab-content .form-cn .form-search .form-submit .awe-btn {width: 100%;}
    .tab-content .form-cn .form-search .form-field.div_sel_cabin {padding: 14px 15px;}
    .experience #tab-experience .experience_suplier .exp-header > h4 {margin-top: 8px;}
	.sub-menu-calendar1 {top: 40px;}
	#sub-menu2-calendar.sub-menu-calendar1 {right:20%}
	#help-contact img {float: left;} /*display: none;*/
	#help-contact #txt-help {width: 480px;}
	#help-contact a.bt-help {margin: 25px 0 0 0;}
	#country_home li {padding:3px 15px;}
    .sales.home_page h2:after {left: 36%;}
	.sales.home_page h1.title-intro:after {left: 36%;}
	.detail-supplier-cruise .detail-slider .like_pac {font-size: 25px;}
	.like_pac {font-size: 25px;}
	.tab-review-tour .review-data .content-review {width: 70%;}
    .tab-review-tour .review-data .header-review ins {width: 150px;height: 150px;}
	.best-cruise .hotel-list-item .hotel-img {width: 100%;float: left;margin: 0}
    .best-cruise .hotel-list-item .hotel-text {padding: 0;margin: 10px 0 0 0;float: left;width: 100%}
}
@media (max-width:767px){
    .tabs-head.nav-tabs-two li{margin-left:20px}
    .tabs-head.nav-tabs-two li a{font-size:15px;line-height:40px}
    .tabs-head.nav-tabs-one li a{font-size:15px;line-height:40px;padding-left:10px;padding-right:10px}
    #pk-hld #right-pk{width:71%;}
    .route-goole-map a i{margin-top: 8px;}
    #table-depart{top: 35px;}
    .promo-slide{display:none;}
    .left_detail_travel{padding:0 15px !important;}
    .descript-group{padding:10px 10px 0 10px;}
    .customNavigation .btn6.prev6{left:2px;}
    .customNavigation .btn6.next6{right:2px;}
    .top_suc_step{height:auto;}
    .private-destop {display: none;}
    .private-mobi {display: block;}
    .thumnail-item .thumnail-text {width: 100%;}
    .magazine-ds .magazine-item .item-con img {float: left;margin-left: 5px;}
    .line_info_thank_step{padding:0;margin:10px 0 10px 0;}
    .line_tip_thank_step{width:100%;margin:0px 0 20px 0;}
    .con_succ_step{height:auto;display:inline-block;padding:0 10px;width:100%;}
    .sucdes_step{padding:10px 0 10px 0;}
    #country_step{margin-top:9px !important;}
    .special-offers-pack{float:left;}
    .special-offers-pack .offer{float:left;margin:0 0 0 0;}
    .special-offers-pack .speaaaa{left:0px !important;bottom:20px !important;}
    .search_none{padding:10px 0 30px 0;}
    .search_none h1{font-size:24px;}
    .modal-open .modal{text-align:left !important;}
    .featured-service .service-list li .model-fig{float:left;width:100%;}
    .featured-service .service-list li .model-fig figcaption{width:88%;float:left;}
    .featured-service .service-list li .model-fig img{float:left;}
    .hl-availability .table-availability .avai-td-text figure{margin-bottom:10px;width:100%;}
    .hl-availability .table-availability td.avai-td-text{padding:20px 10px 0px 0px;}
    .table-responsive>.table>tbody>tr>td{white-space:inherit;}
    #info-dt-tour #box-right-dt,#box-info-destination #box-right-dt{width:100%;}
    #info-dt-tour #r-detail-tour,#box-info-destination #r-detail-tour{width:100%;}
    .badge{display:none !important;}
    .other-cruise .other-detail{float:none;width:auto;}
    .col-sm-5.float-right.text-right{float:left;width:100%;}
    .package-detail .container .main-cn .tab-content #section5 .nav-tabs-two{width:100%;margin:0;}
    .main-dt.cruise-detail .tab-content .tab-pane{padding:10px 0;}
    .detail-sidebar .hight-light .review-item{padding:0 20px;}
    .hotel-item .hotel-img #love-cruise{display:none;}
    .cruise-item .cruise-text .price-box{top:155%;}
    .banner-cn #text-home{font-size:26px;}
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3{padding:0 5px;margin-right:0;}
    .cruise-page .col-lg-12 .hotel-list .destination-cruise{width:100%;float:left;padding:10px 10px 0 10px;}
    .cruise-page .col-lg-9 .hotel-list .col-md-12{padding:0;}
    .special-offers-pack a.offer-tours{text-align:left;}
    .price-book .book-cruise{width:100%;text-align:center;}
    #wrap .banner .container .promotion{margin-top:60px;text-align:center;min-height:0;}
    #wrap .banner .container .banner-cn{margin-top:20px;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .field-select .select{width:100%;}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .field-date .field-input{line-height:26px;}
    .payment-room .col-lg-12 .content-booking{width:100%;}
    .hotel-detail-tab .tab-pane .row h4{padding:0;}
    .cruise-booking .payment-form .select-cabin .col-md-4{padding:0;}
    .cruise-booking .payment-form .select-cabin .col-md-8{padding:0;}
    .cruise-booking .payment-form .select-cabin .col-md-12{padding:0;}
    .cruise-booking .payment-form .select-cabin .col-md-12 .col-md-6{padding:0;}
    .cruise-booking .payment-form .select-cabin .col-md-12 #grid .col-lg-4, .cruise-booking .payment-form .select-cabin .col-md-12 #grid .col-lg-8{padding:0;}
    .main-dt.package-detail .tab-content .tab-pane .col-md-12{padding:0;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk .tag_pack{display:none;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #name-pk{width:227px;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #r-hotel{display:none;}
    .hotel-detail-tab .tab-pane .col-md-12 p.col-md-8{padding:0;}
    .payment-room .col-lg-12 .body-success{width:100%;margin:60px auto;}
    .hotel-item .hotel-text{min-height:210px;padding:15px 20px 20px;margin-top:0px;}
    .cruise-booking .payment-form .col-md-4 .detail-booking h3{font-size:22px;}
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise{padding:0 0;}
    .cruise-booking .payment-form .col-md-8 #title-promotion .book_promo{display:none;}
    .cruise-booking .payment-form .col-md-8 #title-promotion h2{float:none;line-height:34px;}
    .cruise-booking .payment-form .col-md-8 #title-promotion span.nav-info{margin:7px 5px 0 0;}
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3 b{width:100%;float:left;margin-bottom:1px;}
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3 p{margin:0 0 10px;}
    .cruise-booking .payment-form .select-cabin{margin-left:-2px;}
    #box-summary #title-cruise{padding-bottom:15px;}
    .detail-tour .element-cn .col-lg-12{padding:0;}
    .detail-tour .element-cn .col-lg-12 .tab-pane .hotel-tour .col-md-12{padding:0;}
    .detail-tour .element-cn .col-lg-12 .tab-pane .hotel-tour .col-md-6{padding:0;}
    .hotels-detail-cn .container .main-cn .hotel-content .col-lg-9{text-align:justify;padding-left:0;}
    .hotels-detail-cn .container .main-cn .review-detail .row .review-detail-cn .review-tabs .tab-content .tab-pane .col-md-12 .col-md-2{padding:0;}
    .hotels-detail-cn .container .main-cn .review-detail .row .review-detail-cn .review-tabs .tab-content .tab-pane .col-md-12 .col-md-10{padding:0;}
    .hotels-detail-cn .container .main-cn .review-detail .row .review-detail-cn .review-tabs .tab-content .tab-pane .col-md-12 .col-md-4{padding:0;}
    .hotels-detail-cn .container .main-cn .review-detail .row .review-detail-cn .review-tabs .tab-content .tab-pane .col-md-12 .col-md-8{padding:0;}
    #box-summary{margin:0 auto;}#box-package #title-pk #price-pk{display:none;}
    .check-rates .check-rates-cn{padding-top:15px;}
    .review-detail .review-detail-cn .review-tabs .tab-content .tab-pane .col-md-12 .col-md-2{padding:0;}
    .review-detail .review-detail-cn .review-tabs .tab-content .tab-pane .col-md-12 .col-md-10{padding:0;}
    .review-detail .review-detail-cn .review-tabs .tab-content .tab-pane .row{margin-left:0;margin-right:0;}
    .form-search .form-field.field-date .field-input{padding:0;}
    #box-inclusions h2{font-size:18px;}
    .cruise-booking .payment-form .col-md-8 .col-lg-6{width:50%;}
    .cruise-booking .payment-form .col-md-8 .expiry-date .col-lg-12{padding:0;}
    .hotel-map #map-hotel #tab_map{height:300px;}
    #pk-hld #right-pk #scroll-best{width:225px;height:135px;border:1px dotted #e5e5e5;border-left:none;padding:10px 0 10px 30px;border-right:none;float:left;}
    .scroll-img ul{width:1500px;margin:0;}
    .cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin tr .hide-table{display:none;}
    .cruise-booking .payment-form .select-cabin .box-cabin .table-responsive .tbl-cabin #info-cabin #img-cabin{display:block;}   
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3{width:50%;padding-left:0;}
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3 select{width:100%;}
    .tab-content-about .col-md-12 #box-advantages #txt-ad{float:left;max-width:520px;}
    #box-package #title-pk #name-pk h2{font-size:16px;}
    .destinations-detail .head-detail .des-detail .detail-t .col-sm-3{float:left;}
    .destinations-detail .head-detail .des-detail .detail-t .col-sm-9{float:left;padding:0 15px;}
    #box-package #title-pk #name-pk #des-tour{font-size:13px;}
    #box-package #title-pk #name-pk{max-width: 77%;}
    #box-package #title-pk.suplier-title > a {display: none;}
    .about-cn .tab-content .tab-content-about .col-md-12{padding:0;}
    .about-cn .tab-content .tab-content-about .about-row .col-md-5, .about-cn .tab-content .tab-content-about .about-row .col-md-7{padding:0;}
    .about-cn{margin-top:15px;}
    .demo-backward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -196px -99px no-repeat;position:absolute;left:-30px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
    .demo-forward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -72px -99px no-repeat;position:absolute;right:370px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
    .scroll-img ul li{width:190px;margin:0 5px 0 0;float:left;}
    .review-text .bao h3{font-size:16px;line-height:28px;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act{margin:5px 1px;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #box-extent-tour #info-act ul{width:100%;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk{width:235px;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk span{margin:5px 0 0 0px;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #r-hotel{float:left;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise{width:275px;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act img{float:left;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-extent-tour #info-act img#image-sub{margin-top:0;margin-left:10px;}
    .row .col-md-12 #box-package #title-pk #night-pk{width:85px;}
    .packages-cat .hotel-list-item .hotel-text #scroll-best .scroll-img{width:390px;}
    .row .col-md-12 #box-package #title-pk #name-pk h2{font-size:15px;}
    .row .col-md-12 #box-package #title-pk #name-pk{width:40%;}
    .row .col-md-12 #box-package #title-pk #price-pk{width:75px;height:78px;padding:20px 0 0 0;}
    .row .col-md-12 #box-package #title-pk #price-pk span.sale{font-size:14px;}
    .row .col-md-12 #box-package #title-pk #price-pk strong{font-size:14px;}
    .row .col-md-12 #box-package #title-pk #price-pk font{font-size:14px;float:left;}
    .row .col-md-12 #box-package #title-pk #price-pk h3{display:none;}
    .table{max-width:inherit}.header,.header .header-cn .logo{height:70px}.header .logo img{height:60px}.header-2{padding-left:15px;padding-right:15px;height:70px}.header-2 .logo{height:70px}.header-2 .logo img{height:65px}.bars{right:15px}.nav.nav-c ul li{font-size:20px}.form-cn h2{font-size:18px}.form-cn .form-radio li{width:50%;padding-top:5px;padding-bottom:5px}.banner{padding-bottom:50px}.banner.margin{padding-bottom:50px;margin-top:70px}.banner.margin .tabs-cat{margin-top:50px}.banner .tabs-cat{margin-top:60px;margin-bottom:15px;text-align:center;}.banner .category-singer{margin-top:50px}.banner .logo-banner img{width:250px}.sub-banner{padding-top:40px;padding-bottom:40px}.category-singer:before{left:55px}.category-singer .cate-singer-icon{width:150px}.category-singer p{font-size:18px}.category-singer p span{font-size:32px}.tabs-cat{overflow:hidden;margin-left:0;margin-right:0}.tabs-cat .cate-item{float:none !important;display:inline-block;height:50px;float:left;padding:0 5px 5px;text-align:center;width:16.66666667%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.tabs-cat .cate-item:after,.tabs-cat .cate-item:before{content:none}.tabs-cat .cate-item a{line-height:50px}.tabs-cat .cate-item a img{margin-top:0;max-width:100%}.tabs-cat .cate-item span{display:none}.tabs-cat .cate-item.active,.tabs-cat .cate-item:hover{}.form-hotel .form-search .form-field{border:0;}.form-hotel .form-search .field-date,.form-hotel .form-search .field-select{width:50%}.form-hotel .form-search .form-submit{width:100%}.form-hotel .form-search .form-submit .awe-btn{width:initial;line-height:38px;padding-right:40px}.form-car .form-search .form-submit .awe-btn{line-height:38px}.form-flight .form-search .field-from,.form-flight .form-search .field-to,.form-package .form-search .field-from,.form-package .form-search .field-to{width:100%}.form-flight .form-search .form-submit .awe-btn,.form-package .form-search .form-submit .awe-btn{line-height:38px}.form-tour .form-search .field-country,.form-tour .form-search .field-region,.form-tour .form-search .field-style{width:100%}.form-tour .form-search .form-submit .awe-btn{line-height:38px}.title-wrap .travel-title h2{line-height:25px;font-size:20px}.sales-item .home-sales-text{min-height:210px}.sales-item .home-sales-text .home-sales-name-places .home-sales-places{font-size:14px}
    .sales-item .home-sales-text .price-box{margin-top:15px;}
    .sales-item .home-sales-text .price-box .price{font-size:13px}
    .sales-item .home-sales-text .price-box .price.special-price{font-size:24px}
    .sales-item .home-sales-text .price-box .price.special-price small{font-size:13px}
    .destinations-grid{margin-top:15px}.destinations-item .destinations-text{height:80px}
    .destinations-item .destinations-text .destinations-name a{font-size:20px}
    .destinations-item .destinations-text .properties-nb{font-size:13px}
    .magazine-item .magazine-header h2{font-size:24px}
    .magazine-item .magazine-header ul li{font-size:14px}
    .magazine-item .magazine-body,.magazine-item .magazine-header .hr{margin-top:10px}
    .magazine-item .magazine-footer .awe-btn{padding-left:15px;padding-right:50px;line-height:40px;font-size:13px}
    .thumnail-item figure:before{border-width:3px}
    .thumnail-item .thumnail-text h4{font-size:15px}
    .confidence h3{font-size:20px}
    .confidence ul li{padding-bottom:20px}
    .confidence ul li h5{font-size:16px}
    .subscribe h3{font-size:20px}
    ion,.form-tour .form-search .field-style{width:100%}
    .form-tour .form-search .form-submit .awe-btn{line-height:38px}
    .title-wrap .travel-title h2{line-height:25px;font-size:20px}
    .sales-item .home-sales-text{min-height:210px}
    .sales-item .home-sales-text .home-sales-name-places .home-sales-places{font-size:14px}
    .sales-item .home-sales-text .price-box{margin-top:15px;}
    .sales-item .home-sales-text .price-box .price{font-size:13px}.sales-item .home-sales-text .price-box .price.special-price{font-size:24px}.sales-item .home-sales-text .price-box .price.special-price small{font-size:13px}.destinations-grid{margin-top:15px}.destinations-item .destinations-text{height:80px}.destinations-item .destinations-text .destinations-name a{font-size:20px}.destinations-item .destinations-text .properties-nb{font-size:13px}.magazine-item .magazine-header h2{font-size:24px}.magazine-item .magazine-header ul li{font-size:14px}.magazine-item .magazine-body,.magazine-item .magazine-header .hr{margin-top:10px}.magazine-item .magazine-footer .awe-btn{padding-left:15px;padding-right:50px;line-height:40px;font-size:13px}.thumnail-item figure:before{border-width:3px}.thumnail-item .thumnail-text h4{font-size:15px}.confidence h3{font-size:20px}
	.confidence ul li{padding-bottom:20px}.confidence ul li h5{font-size:16px}.subscribe h3{font-size:20px}
    .subscribe .subscribe-form{width:100%}
    .subscribe .follow-us h4{font-size:20px}
    .main{margin-top:0;background-color:#f1f1f1}
    .breakcrumb-sc{padding-left: 10px;padding-right: 10px}
    .car-page>.row,.cruise-page>.row,.flight-page>.row,.hotel-page>.row,.package-page>.row,.tour-page>.row{margin-left:-15px;margin-right:-15px}.car-page>.row>[class*=col-],.cruise-page>.row>[class*=col-],.flight-page>.row>[class*=col-],.hotel-page>.row>[class*=col-],.package-page>.row>[class*=col-],.tour-page>.row>[class*=col-]{padding-left:15px;padding-right:15px}
    #wrap .banner .container .banner-cn .tab-content .form-cn .form-search .field-select{width:100%;}
    .form-cn .form-search .form-field{width:100%;}
    .widget_archive, .widget_categories{padding:0}
    .sidebar-cn .search-sidebar{padding:0;}
    .tours-left .sidebar-cn .search-sidebar{padding:0}
    .blog-content{padding-bottom:0}.blog-content>.row{margin-left:-15px;margin-right:-15px}.blog-content>.row>[class*=col-]{padding-left:15px;padding-right:15px}.sidebar-cn .narrow-results,.sidebar-cn .search-sidebar,.sidebar-cn .widget-sidebar{padding-left:0;padding-right:0}.hotel-list{padding-top:10px}
    .hotel-list .hotel-list-cn .hotel-list-item{padding-left: 10px;padding-right: 10px}
    .hotel-list .hotel-list-cn .hotel-list-item:first-child{}.hotel-list .hotel-list-cn .hotel-list-item:first-child:after{display:none}.hotel-list-item .hotel-img{width:100%;float:none;margin:0}.hotel-list-item .hotel-text{display:block;margin-left:0;margin-top:20px;padding:0;}
    .hotel-list-item .hotel-text .hotel-name a{font-size:28px;line-height:28px}
    .hotel-list-item .hotel-text .hotel-star-address .rating{display:block}
    .hotel-page .col-md-push-3 .hotel-list{padding-top:0;}
    .cruise-page .col-lg-9 .hotel-list{padding-top:10px;}
    .cruise-detail .container .main-cn .tab-content .tab-pane .col-md-7, .cruise-detail .container .main-cn .tab-content .tab-pane .col-md-5{padding:0;}
    .cruise-detail .container .butom-detail-pack .box-bottom .col-md-6{padding:0;}
    .hotels-detail-cn .container .main-cn .head-detail .head-dt-cn .col-md-12{padding:0;}
    .hotels-detail-cn .container .main-cn .head-detail .head-dt-cn .col-md-12 .col-sm-7, .hotels-detail-cn .container .main-cn .head-detail .head-dt-cn .col-md-12 .col-sm-5{padding:0;}
    .hotels-detail-cn .container .main-cn .head-detail .head-dt-cn .col-md-12 .col-sm-5 .hotels-dv{float:left;margin:4px 0 0 0;}
    .hotels-detail-cn .container .main-cn .head-detail .head-dt-cn .col-md-12 .col-sm-5 .price-book{float:left;}
    .hotels-detail-cn .container .main-cn .head-detail .head-dt-cn .col-md-12 .col-sm-5 .price-book .awe-btn{margin-left:0;}
    .cruise-page .col-lg-12 .hotel-list .destination-cruise p{margin-bottom:20px;}
    .hotel-list-item .hotel-text .hotel-star-address .hotel-address{display:inline-block}
    .hotel-list-item .hotel-text .hotel-service,.hotel-list-item .hotel-text .hr{display:block}
    .hotel-list-item .hotel-text .price-box{margin-top:20px;float:left;}
    .hotels-detail-cn .main-cn .hotel-content .col-lg-3{padding:0;}
    .hotels-detail-cn .main-cn .hotel-content .col-lg-3 .hight-light .vote-text{padding:0;}
    .hotels-detail-cn .main-cn .hotel-content .col-lg-3 .hight-light .col-xs-12.col-sm-12.col-md-6.col-lg-12{padding:0;}
    .hotels-detail-cn .main-cn .hotel-content .col-lg-9{padding:0;}
    .hotels-detail-cn .main-cn .hotel-content .row{margin-left:0;}
    .hotels-detail-cn .main-cn .check-rates .row{margin-left:0;}
    .hotels-detail-cn .main-cn .check-rates .row .col-lg-3{padding:0;}
    .hotels-detail-cn .main-cn .check-rates .row .col-lg-9{padding:0;}
    .hotels-detail-cn .main-cn .hl-features .row{margin-left:0;}
    .hotels-detail-cn .main-cn .hl-features .row .col-lg-3{padding:0;}
    .hotels-detail-cn .main-cn .hl-features .row .col-lg-9{padding:0;}
    .hotels-detail-cn .main-cn .review-detail .row .col-lg-3{padding:0;}
    .hotels-detail-cn .main-cn .review-detail .row .col-lg-9{padding:0;}
    .hotels-detail-a .featured-service{padding-bottom:15px;padding-top:15px;}
    .review-detail .detail-sidebar{padding:0;}
    .review-detail .review-detail-cn{padding:30px 0 0 0;}
    .special_off{margin-top:30px;margin-left:75px;display:none;}
    .col-md-12 .col-lg-12 .col-md-3 .col-md-4 ins{font-size:26px;}
    .modal-booking{width:auto;}
    .modal-booking .featured-service ul li{width:50%;padding:0;}
    .modal-booking .modal-header .modal-title{font-size:18px;}
    .cruise-item .cruise-text address.hotel-address {max-width: 88%;float: left;}
    .detail-tour .head-detail .head-dt-cn .row .hotel-service{padding-left:15px;padding-right:15px;}
    .hotel-list-item .hotel-text .price-box .price.special-price{font-size:25px}.hl-maps-cn{padding:0 0 15px;margin-top:15px;height:650px}.car-list-cn{padding-left:0;padding-right:0}.cruise-deal-item .cruise-text{padding:10px 20px 20px}.cruise-deal-item .cruise-text .cruise-name a{font-size:20px}.cruise-deal-item .cruise-text .cruise-night{font-size:13px}.cruise-deal-item .cruise-text .hr{margin-top:10px}.cruise-deal-item .cruise-text .price-box{line-height:24px}.cruise-deal-item .cruise-text .price-box .price{font-size:13px}.cruise-deal-item .cruise-text .price-box .price.special-price{font-size:20px}.top-list-car{padding-left:0;padding-right:0}.top-list-car span{display:none}.top-list-car .navigation-car{float:none;overflow:hidden}.top-list-car .navigation-car p{display:none}.top-list-car .navigation-car a{margin:0;float:left}.top-list-car .navigation-car a:last-child{float:right}.responsive-table .car-list-table{width:720px}.flight-list{padding-left:0;padding-right:0}.flight-deal-item .flight-text{padding-top:10px}.flight-deal-item .flight-text .flight-name a{font-size:20px}.flight-deal-item .flight-text .flight-price{line-height:20px}.flight-deal-item .flight-text .flight-price .price{font-size:20px}.flight-statis{display:none}.flight-list-cn .flight-table td.td-price span ins,.flight-list-cn .flight-table td.td-time p{font-size:14px}.responsive-table .flight-table{width:720px}.flight-list-head{padding:15px 10px 15px 60px;margin-top:30px}.flight-list-head h3{font-size:18px;line-height:20px}.flight-list-head p{line-height:20px}.package-list .package-step{padding-left:0;padding-right:0}.package-list .package-step li span{width:50px;height:50px}.package-list .package-step li p{font-size:16px}.package-item .package-img{width:100%;float:none;margin:0}.package-item .package-text{margin-top:20px}.package-list-cn .package-item{padding-left:0;padding-right:0}.package-list-cn .package-item:first-child{background-image:none}.cruise-list-cn .cruise-item{padding-left:0;padding-right:0}.cruise-item .cruise-img{width:100%;margin:0;float:none;margin_top:3px;}
    .cruise-item .cruise-text{/*padding-right:120px;*/margin:20px 0 0;width: 100%;float: left;}
    .cruise-item .cruise-text .cruise-name a{font-size:20px;line-height:24px}
    .cruise-item .cruise-text .price-box .price ins{font-size:26px}
    .cruise-list .page-navigation-cn,.hotel-list .page-navigation-cn{padding-left:0;padding-right:0}
    .tour-list-cn .cruise-item .cruise-text .cruise-name a{font-size:26px}
    .post .post-text h2{border:0;padding-bottom:0}
    .post .post-text .post-share{display:none}
    .post .post-text p{margin-top:5px}
    .search-blog{display:none}
    .navpage-post .awe-btn.awe-btn-lager{font-size:13px}
    .post-single .author-date{margin-top:20px}
    .post-single .title-post-head{font-size:24px;line-height:26px}
    .post-single .post-content{margin-top:20px}
    .post-single .post-content .title-single-content{font-size:22px;margin-bottom:20px}
    .post-single .author-about{margin-top:30px}
    .post-single .author-about h4{font-size:20px;margin-bottom:15px}
    .post-single .author-about .image{width:100px;margin-right:20px}
    .post-single .author-about .author-info{line-height:25px}.post-single .author-about .author-info .author-social a,.post-single .author-about .author-info p{margin-top:5px;line-height:22px}#comments{margin-top:40px}#comments .title-comment{font-size:20px}.leave-comment{margin-top:40px}.leave-comment .reply-title{font-size:20px}.leave-comment .form-contact .form-field{margin-top:20px}.leave-comment .form-contact .field-input{padding-top:10px;padding-bottom:10px}.leave-comment .form-contact label{top:10px;left:10px}.sort-view{display:none}.about-cn{padding-left:0;padding-right:0}.team{margin-left:0;margin-right:0;margin-top:10px;padding-top:20px}.contact-page{padding-left:0;padding-right:0}.contact-maps{height:460px;margin-top:30px}.contact-cn{position:static;width:100%;padding-left:0;padding-right:0}.detail-cn>.row{margin-left:-15px;margin-right:-15px}.detail-cn>.row>[class*=col-]{padding-left:15px;padding-right:15px}.detail-cn>.row>[class*=col-]:last-child{padding-left:15px}
    .post-single .author-about .author-info h5{font-size:16px;margin-top:10px;}
    .head-detail{height:inherit !important;padding:15px 0;float:left;z-index:1;width:100%;}.head-detail .row{margin-left:-15px;margin-right:-15px}.head-detail .row [class*=col-]{padding-left:15px;padding-right:15px}.head-detail h1{font-size:22px}
    .head-detail .price-book{margin-top:15px;text-align:left;}.head-detail .price-book span{font-size:20px}.head-detail .price-book .awe-btn{margin-left:5px}.head-detail .head-dt-cn{position:static;top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.detail-sidebar .scroll-heading{padding-top:20px}.detail-sidebar .hight-light h2{margin-left:0;margin-right:0}.detail-sidebar .scroll-heading h2,
    .small-photo {display: none;}      
    .col-sm-4.text-right.float-right {width: 100%;}   
    .detal-tours-head .detail-t .price-book {float: left;margin: 0;max-width: 140px;} 
    .price-book font {float: left;}   
    .head-detail .price-book small {float: left;line-height: 30px;}  
    .price-book .price-tag span {float: left;margin-left: 8px;font-size: 22px;line-height: 24px;}
    .price-book .price-tag {line-height: 0;}            
    #menu-top-detail #menu-nametour .btn-booking {width: 100%;}
    #menu-top-detail #menu-nametour .btn-booking a {width: 100%;margin-top: 5px;text-align: center;}                                                                                                                                                                                                                                                                                                                                                                                                                                  .hotel-content .hl-customer-like h2{font-size:18px}.hl-customer-like .customer-like .cs-like-label{float:none;width:inherit}.hl-customer-like .customer-like ul{margin-top:10px;width:inherit}
    .check-rates-form h3{font-size:20px;line-height: 22px;margin-bottom: 5px;}.check-rates-form .form-search{padding-bottom:8px}.check-rates-form .form-search .form-field{border:0}.check-rates-form .form-search .form-field.field-date,.check-rates-form .form-search .form-field.field-select{width:50%}.check-rates-form .form-search .form-submit{width:100%;padding-left:20px;padding-right:20px;padding-bottom:10px}.check-rates-form .form-search .form-submit .awe-btn{width:100%}.hl-availability .table-availability .avai-td-text figure{}.hl-availability .table-availability .avai-td-text h3{font-size:16px}.hl-availability .table-availability .avai-td-text p{margin-top:5px}.table-responsive{border-width:0}.hl-features .featured-service h3{font-size:18px}.featured-service .service-list li{width:50%}.review-detail .review-tabs .tabs-head li a{font-size:18px}.review-vote{margin-top:0;background-image:none;padding-left:0}.detail-footer-cn .price-book span{font-size:22px}.title-detail{font-size:18px}.cruise-itinerary-cn .table-itinerary td.td-day{width:60px}.cruise-itinerary-cn .table-itinerary td.td-arrival,.cruise-itinerary-cn .table-itinerary td.td-departure{width:95px}.date-availability-cn .cruise-dates-table{width:720px}.cabin-type-cn .cabin-type-tabel .td-room figure{display:none}.step{padding-left:0;padding-right:0}.payment-room .row{margin-left:-15px;margin-right:-15px}.payment-room .row [class*=col-]{padding-left:15px;padding-right:15px}.payment-room .payment-info{margin-top:20px}.payment-room .payment-info h2{font-size:24px}.payment-form{margin-right:0;margin-left:0}.payment-form .row{margin-left:-15px;margin-right:-15px}.payment-form .row [class*=col-]{padding-left:15px;padding-right:15px}.element-sc{padding-left:0;padding-right:0}.element-sc .element-cn .element-btn li{width:inherit;margin-right:20px}footer{padding-bottom:30px}footer .ul-ft{text-align:center}footer .currency-lang-bottom{margin-left:2.5%;margin-right:2.5%}footer .copyright{text-align:center;width:100%}.copyright font{width:100%;}.price-book span{font-size:32px;}.price-book span{font-size:32px;}.price-book .book-cruise{width:100%;text-align:center;}
    .price-book .price-tag span{font-size:26px}.price-book .best-price{display:none}
    .booking-success {width: 90%;margin: 0 auto;}
    .top-photo-map .test-photo {top: 110px;}
    .list-tours .best-list {width: 100%;margin-bottom: 20px;}
    .list-tours .best-list:last-child {margin-bottom: 0;}
    .list-tours .best-list .img-list .title-name {margin-left: 10px;}
    .list-tours .cruise-item .cruise-text {padding: 0 10px;}
    .list-tours .cruise-list-cn .cruise-item {padding-top: 0;box-shadow: 0 0 5px 0 #e2e3e4;}
    .payment-room, .payment-form {padding: 0;}
    .tour-description .title-detail {padding-bottom: 3px;}
    .check-rates-form .form-search .form-field.field-select.div_sel_cabin {width: 100%;}
    .hl-availability .table-availability .avai-td-book {display: none;}
    .max-th {display: none;}
    .overview-supplier .content-overview > .control-group .col-md-3 {width: 40%;}
    .overview-supplier .review-all .content-overview > img {width: 20%;}
    .detail-tour .element-cn .show_iti_supplier .col-lg-12 {padding-left: 15px;padding-right: 15px;}
    #hightlights-cruise ul {max-width: 100%;width: 100%;}
    .itinerarie-map {width: 100%;position: relative;}
    .itinerarie-map .mix-grid .mix-slide .thumbnail .fa-search-plus.zoom {right: 5px;}
    .modal-booking .modal-content .modal-body .modal_popup {margin-top: 15px;}
    .modal-booking .modal-content .modal-body .modal_popup .m-content .col-md-6 {width: 50%;float: left;}
    .intro-supplier .review-item .hl-customer-like {width: 100%;float: left;}
    .intro-supplier .review-item .review-number {width: 100%;float: right;display: none;}
    .booking-b.table-room-summary, .booking-b.transfer-room, .booking-b.contact-room {padding: 20px;}
    .booking-b.table-room-one, .booking-b.margin-18 {padding-left: 10px;padding-right: 10px;}
    .intro-supplier .review-item .hl-customer-like h2 {font-size: 20px;}
    .other-cruise h2 {font-size: 18px;}
    .hl-availability .table-availability .avai-td-text h3 {width: 100%;}
    .cruise-booking .payment-form .select-cabin .col-md-12 .modal-content .modal-body .col-md-6 {padding-left: 15px;padding-right: 15px;}
    #box-info-destination #box-right-dt > #map-hotel > #tab_map {height: 388px!important;}
    .booking-tours .main-cn {padding: 30px;}
    .travel-details .main-cn .blog-content {padding: 20px;}
    .post-single .author-about .author-info {max-width: 69%;}
    .travel-details .main-cn .sidebar-cn {padding-left: 10px;padding-right: 10px;}
    .travel-details .hotel-list-item .hotel-img {width: 100%;}
    .travel-details .hotel-list-item .hotel-text {margin-left: 0;}
    .main.all-destinations > .container > .main-cn {padding: 20px;}
    .modal#videolink .modal-dialog {width: 96%;}
    .why-book-us {text-align: center;}
    .why-book-us .row {margin-left: 0;margin-right: 0;}
    .content-why-book {display: inline-block;}
    .why-book-us .col-md-2 {width: auto;float: left;}
    .customNavigation .btn12 {display: none;}
    #form-tour .form-search .form-field label {top: 18px;}
    #form-tour .form-search .form-field.keyword {width: 100%;}
    .tab-content .form-cn .form-search.home-search .form-field.con_sel_cruise {width: 100%;}
    .tab-content .form-cn .form-search .form-field.con_sel_cruise label {top: 14px;}
    .tab-content .form-cn .form-search .form-field.div_check_in {width: 100%;}
    #country_home .list-unstyled .col-xs-6 {width: 100%;}
    .sales-cn .item-choosing h3 {margin: 10px 0 5px 0;float: left;}
    .magazine-cn .magazine-ds #owl-magazine-ds .owl-wrapper-outer .owl-wrapper .owl-item {overflow: hidden;}
    .sales-cn .item-choosing img {padding-right: 0;}
    .text-more, .text-less {width: 98%;}
    .title-wrap .travel-title h1 {line-height: 25px;font-size: 20px;}
    .experience_suplier .col-md-2 {width: 16.66666667%;float: left;}
    .experience_suplier .col-md-10 {width: 83.33333333%;float: left;}
	#sub-menu-calendar {width: 250px;}
	#sub-menu-calendar #line {display: none;}
	.main.faq-s {background-color: #ffffff;}
	#help-contact #txt-help {width: auto;float: none;}
    #help-contact #txt-help h2 {float: none;}
    #help-contact #txt-help p {float: none;}
    #help-contact img {margin: 0 10px 0 0;}
	#help-contact a.bt-help {width: 100%;text-align: center;margin: 10px 0 0 0;}
    .tab-content .form-cn .form-search .form-field label span {font-size: 16px;}
    .form-search .form-field.field-select .select span {font-size: 16px;}
    .tab-content .form-cn .form-search .form-field.div_sel_cabin {padding: 5px 15px;}
    .form-search .form-field #con_sel_cruise {height: inherit}
	.tab-content .form-cn .form-search .form-field.div_check_in #month_picker {font-size: 16px;}
	.main.background-mobile {background-color: #fff;}
    #promo-code .text {line-height: 20px;}
    #promo-code {padding-bottom: 5px;}
    .sales.home_page h2:after {left: 33%;}
	.sales.home_page h1.title-intro:after {left: 33%;}
    .detail-footer.detail-cn.other-cruise .other-detail .col-md-4 {float: left;}
	.tab-review-tour .review-data .header-review {width: 150px;}
    .tab-review-tour .review-data .header-review ins {width: 130px;height: 130px;}
    .tab-review-tour .review-data .content-review {width: 70%;}
    .question-answer .question-item {padding: 10px 10px 10px 50px;}
    .question-answer .question-item .answer-item {padding: 10px 0 10px 45px;}
    .question-answer .question-item label {left: 1%;}
    #menu-top-detail #menu-nametour .title-tour  h2 {max-width: 80%;}
    .packages-suplier .packages-content .customNavigation {display: none;}
	.cam_ket_home{line-height: 24px;float:left}
	.other-cruise .row .col-md-4 .cam_ket_home{margin-top:2px !important}
	.sales-item .home-sales-text .price-box .price-box-left{float:left !important}
	.detail-footer.other-cruise .other-detail{margin-left: 0;margin-right: 0;}
}

@media (max-width:530px){
    .detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address .tripavisor{float: left;margin: 5px 0 0 0;width: 100%;}
    .detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address .tripavisor .trip_win {float: left;}
    .detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address {width: 100%;}
    #sub-menu3-calendar.sub-menu-calendar1 {width: 250px;}
    #sub-menu3-calendar.sub-menu-calendar1 #line {display: none;}
    .sales.home_page h2:after {left: 30%;}
	.sales.home_page h1.title-intro:after {left: 30%;}
	.tab-review-tour .review-data .content-review {width: 63%;}
}

@media (max-width:480px){.tabs-head.nav-tabs-two li{margin-left:10px}
    .detail_offer_home{width:270px!important;}
	.payment-form h2 {padding-top: 0;}
    .tabs-head.nav-tabs-two li a{font-size:14px;line-height:30px}
    .tabs-head.nav-tabs-one li a{font-size:15px;line-height:40px;padding-left:6px;padding-right:6px}
    #box-package #title-pk #name-pk{max-width:55%;}
    #table-depart{top: 81px;}
    #show_review_detail{float:left!important;margin:8px 0 !important;}
    .cruise-cart .hotel-list-item #best-offer{margin-top:0;}
    .subscribe .subscribe-form .awe-btn{line-height:normal;}
    #most-read-articles{padding:0;}
	.header, .header .header-cn .logo {height:50px}
	.header.header-stick {height:40px;}
	.header .logo img {height:40px}
    .articles{padding:0;}
    .trip_2015{display:none;}
    #main-slogan{display:none;}
    .line_servi2 .pickad {margin-left: 20px;}
    .group-div #grid #flit #box-service ul li.radio-checkbox {line-height: 18px;padding-right: 3px;}
    .highlights{float:left;width:100%;margin:15px 0;}
    .img_viewfull{width:100%;}
    .subscribe .subscribe-form:after{width:0;}
    .top_suc_step font{font-size:16px;}
    #main-other-destinations ul li{width:100%;height:auto;}
    #main-other-destinations ul li img{width:100%;height:auto;}
    #main-other-destinations ul li a{width:100%;height:100%;padding-top:90px;}
    .special_off_gr{width:100%;position:relative;}
    .special_off_gr .speaaaa{bottom:30px !important;left:0px !important;width:270px !important;}
    #day-tour #title-day #day-number{margin:0 10px 0 0;}
    #day-tour{margin:0;padding:10px 0;}
    #day-tour #title-day h2{line-height:33px;}
    #day-tour #title-day .i-car{margin-top:3px;}
    .modal-booking .featured-service ul li{width:100%;}
    .magazine{display:block}
    .tab-content .active p a img{width:100%;float:left;margin-left:0;}
    .badge{display:none !important;}
    #scroll-best{width:225px;height:135px;border:1px dotted #e5e5e5;border-left:none;padding:10px 0 10px 30px;border-right:none;float:left;}
    .scroll-img ul{width:1500px;margin:0;}
    #tc-pk{display:none;}
    .banner-cn #text-home{font-size:22px;letter-spacing:normal;margin-bottom:45px;}
    .post-single .author-about .image{width:100%;}
    .container .banner-cn .tab-content #form-hotel .heard-tab .float-right a{margin-top:5px;}
    #box-summary #title-cruise ul li{height:auto;}
    #box-summary #total-price input.code{width:160px;}
    #box-summary #total-price a.apply{letter-spacing:normal;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise #h-tc{width:100%;height:auto;margin:0;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #name-pk{width:180px;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #night-des a img{display:none;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #night-des{width:80px;}
    .package-detail .container .main-cn .special-offers-pack .tab-pack .panel .panel-heading .panel-title .accordion-toggle small{font-size:13px;}
    .head-detail .detal-tours-head .detail-t .col-sm-8{padding:0;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #night-des #txt-des font{font-size:9px;}
    .hotel-list-item .hotel-text .hotel-service.float-right{display:none;}
    .sub-tabs-head{margin:15px 0;}
    .head-detail .detal-tours-head .detail-t .col-sm-12{padding-left: 15px;padding-right: 15px;}
    .detail-tour .row .col-md-12{padding:0;}
    .detail-tour .row .col-md-12 .col-md-8{padding:0;}
    .detail-tour .row .col-md-12 .col-md-8 .col-md-6{padding:0;}
    .head-detail .detal-tours-head .detail-t .col-sm-8, .head-detail .detal-tours-head .detail-t .col-sm-5, .head-detail .detal-tours-head .detail-t .col-md-12{padding-left:15px; padding-right: 15px;}
    .element-cn .col-lg-12{padding:0;}
    .head-detail .detal-tours-head .detail-t .col-sm-12{margin:0;width: 100%;}
    .form-search .form-field.field-date .field-input{padding:0;}
    .col-md-12 .other-detail-tour .col-md-3{padding:0;}
    .special-offers-pack a.offer-tours{margin-top:5px;text-align:left;float:left;width:100%;}
    .special-offers-pack{padding:0;}
    .hotel-service{float:left;}
    .cruise-detail .container .head-detail .col-sm-7 h1 #love-cruise{display:none;}
    .cruise-detail .container .head-detail .col-sm-7 .cruise-star{margin-left:0;}
    .cruise-booking .payment-form .col-md-8 .col-lg-6{width:100%;padding:0;margin-top:10px;}
    #box-summary #total-price span{float:right;}
    #box-summary #total-price span b{float:left;}
    #left-contact a.button{float:left;}
    .payment-form .will_travel ul li .select-form{margin-left:6px;}
    #left-contact .info-contact-c .col-lg-6{margin-bottom:10px;float:left;width:100%;}
    .payment-form .will_travel ul li .select-group{margin-left:-45px;}
    .tab-destinations .tab-content .tab-pane #box-package #title-pk #name-pk{max-width:165px;}
    #box-package #title-pk #price-pk{display:none;}
    #box-package #title-pk #price-pk{display:none;}
    .package-detail .container .main-cn .head-detail #top-pk{width:100%;float:left;margin:5px 0 0 0;}
    .package-detail .container .main-cn .head-detail .head-dt-cn .row .col-sm-5 .price-book{float:left;}
    .cruise-detail .tab-content .tab-pane .tab-content .tab_route #box-package #title-pk #name-tour #icon-act{display:none;}
    .tab-content .tab_route #box-package #title-pk #price-tour{display:none;}
    .package-detail .container .main-cn .head-detail #top-pk span{float:left;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #name-pk{width:180px;}
    .main-dt.cruise-detail .tab-content .tab-pane #box-package #title-pk #r-hotel{display:none;}
    .hotel-list-item .hotel-text .hotel-star-address .hotel-star{float:none;}
    .hotel-list-item .hotel-text p{width:100%;float:left;}
    .packages-cat .hotel-list-item .hotel-text .hotel-star-address .rating{display:none;}
    .col-sm-5.float-right.text-right{float:left;}
    .head-detail .price-book{margin-top:5px;}
    .package-detail .container .main-cn .special-offers-pack{padding:0;margin:0;}
    .package-detail .container .main-cn .special-offers-pack a.offer-pack{text-align:left;}
    .tab-content .tab_route #box-package #title-pk #night-des #txt-des font{width:75px;}
    .tab-content .tab_route #box-package #title-pk #night-des #txt-des{width:75px;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #night-des #txt-des{width:60px;}
    .packages-cat .hotel-list-item .hotel-text .col-md-7{display:none;}
    .cruise-detail .container .main-cn .tab-content .tab_route #box-package #title-pk #night-des{width:160px;}
    .package-detail .container .main-cn .tab-content .tab_route #box-package #title-pk #night-des{width:80px;}
    .packages-cat .hotel-list-item .hotel-text .col-md-5{margin-bottom:10px;}
    .row .col-md-12 #box-package #title-pk #night-pk{width:75px;}
    .tab-content .tab_route #box-package #title-pk #name-tour{width:170px;max-width:inherit;}
    .demo-backward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -196px -99px no-repeat;position:absolute;left:-30px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
    .demo-forward{width:30px;height:40px;background:url(https://d1k2oi80tv211b.cloudfront.net/cmm/images/slider-arrow.png) -72px -99px no-repeat;position:absolute;right:370px;top:-70px;border:none;box-shadow:none;cursor:pointer;float:left;}
    .row .col-md-12 #box-package #title-pk #price-pk{display:none;}
    .row .col-md-12 #box-package #title-pk #name-pk{width:65%;}
    #box-package #title-pk a span.nav-cong{display:none;}
    #pk-hld #right-pk #scroll-best{width:192px;}
    #pk-hld #right-pk{margin:0 10px 0 0;}
    .review-text .bao {text-align: center;}
    .review-text .bao h3{font-size:14px;line-height:28px;float: none;display: inline-block;width: 100%;margin-right: 0;}
    .nav.nav-c ul li{font-size:18px}
    .form-cn .form-radio{padding-top:5px;padding-bottom:5px}
    .form-cn .form-radio li{width:100%}
    .banner{padding-bottom:40px}
    .col-md-12 .col-lg-12 .col-md-3 .col-md-4 ins{font-size:24px;}
    .special_off{margin:0;}
    .head-detail .price-book .awe-btn{margin-left:0;float:right;margin-bottom:10px;}
    .banner .logo{margin-top:80px}.banner.margin{padding-bottom:40px}.banner.margin .tabs-cat{margin-top:50px}.category-singer{padding-bottom:20px}.category-singer:before{left:30px}.category-singer .cate-singer-icon{width:100px}.category-singer p{font-size:16px}.category-singer p span{font-size:24px}.form-cn .form-search .form-field{font-size:14px}
    .form-cn .form-search .form-field label{font-size:13px;}.form-cn .form-search .form-field label span{font-size:14px}.form-car .form-search .field-date,.form-hotel .form-search .field-date,.form-hotel .form-search .field-select{width:100%}.form-car .form-search .form-submit{text-align:left}.form-car .form-search .form-submit .awe-btn{line-height:36px;padding-right:40px}.form-cruise .form-search .field-lenght,.form-cruise .form-search .field-line,.form-cruise .form-search .field-month,.form-cruise .form-search .field-port{width:100%}.form-cruise .form-search .form-submit{padding-top:10px;padding-bottom:15px}.form-flight .form-search .field-date,.form-flight .form-search .field-select,.form-package .form-search .field-date,.form-package .form-search .field-select{width:100%}.form-flight .form-search .form-submit,.form-package .form-search .form-submit{padding-top:10px;padding-bottom:15px}.title-wrap .travel-title h2{font-size:18px}.sales-cn [class*=col-]{width:100%}.sales-item .home-sales-img figcaption{width:70px;height:70px;font-size:14px}.sales-item .home-sales-img figcaption span{font-size:22px}.sales-item .home-sales-text{padding:15px 20px 20px;min-height:inherit}.sales-item .home-sales-text .home-sales-name-places{min-height:inherit}.destinations-cn .intro-filter .intro p{margin-bottom:5px;font-size:14px;line-height:25px}.destinations-cn .intro-filter .intro p span{font-size:18px}.destinations-cn .intro-filter .filter{margin-top:15px}.destinations-cn .intro-filter .filter li a{font-size:14px}.destinations-grid{margin-top:15px}.destinations-grid [class*=col-]{width:100%}.destinations-item .destinations-text{height:inherit;display:block;padding-left:20px;padding-right:20px}0.magazine-cn .magazine-ds{padding-left:20px;padding-right:20px}.magazine-item .magazine-header h2{line-height:24px}.magazine-item .magazine-footer{text-align:center}.magazine-item .magazine-footer .magazine-share{float:none;margin-bottom:10px}.magazine-item .magazine-footer .magazine-share a{display:inline-block;float:none}.magazine-item .magazine-footer .awe-btn{float:none}
    .magazine-thum{display:block}.confidence h3,.subscribe h3{font-size:20px;padding:15px 0}.subscribe p{margin-top:15px}.subscribe .subscribe-form{width:100%;padding-right:0;height:44px}.subscribe .subscribe-form .subscribe-input{padding-top:11px;padding-bottom:11px;font-size:14px}.subscribe .follow-us h4{font-size:20px}.subscribe .follow-us a{width:45px;height:45px;line-height:43px}.sidebar-cn .search-sidebar .form-search .form-field.field-date,.sidebar-cn .search-sidebar .form-search .form-field.field-select{width:100%}
    #form-tour .form-search .form-field label {top: 14px;}
    #form-tour .form-search .form-field.keyword {width: 100%;}
    .subscribe .subscribe-form .awe-btn,.subscribe .subscribe-form:after{float:left;margin-top:50px;}
    .sidebar-cn .search-sidebar .form-search .form-submit .awe-btn{padding-left:10px;padding-right:45px;background-position:right 5px center;line-height:36px;font-size:16px;width:100%;}.sidebar-cn .narrow-results{margin-top:30px}.sidebar-cn .narrow-results h6{font-size:20px}.hotel-list-item .hotel-text{margin-top:20px}.hotel-list-item .hotel-text .hotel-name a{font-size:24px;line-height:24px}.hotel-list-item .hotel-text .hotel-star-address .rating{display:none}.hotel-list-item .hotel-text .hotel-star-address .hotel-address{display:block}.hotel-list-item .hotel-text .hotel-service,.hotel-list-item .hotel-text .hr{display:none}.hotel-list-item .hotel-text .price-box{margin-top:5px;float:none}.hotel-list-item .hotel-text .price-box .price.special-price{font-size:20px}.cruise-deals-cn [class*=col-]{width:100%}.top-list-car .navigation-car .awe-btn{line-height:34px}.hotel-grid-cn [class*=col-]{width:100%}.hotel-item .hotel-text{min-height:inherit;padding-top:10px}.hotel-item .hotel-text .hotel-name{min-height:inherit}.hotel-item .hotel-text .hotel-name a{font-size:26px}.hotel-item .hotel-text .hotel-places{font-size:13px}.hotel-item .hotel-text .hr,.hotel-item .hotel-text .price-box{margin-top:10px}.hotel-item .hotel-text .price-box .price{font-size:13px}.hotel-item .hotel-text .price-box .price.special-price{font-size:22px}.hl-maps-cn{height:450px}.package-list .package-step{display:none}.package-item .package-text{margin-top:15px;padding:0}.package-item .package-text .package-name a{font-size:20px}.package-item .package-text p{margin:0}.package-item .package-text .price-box{margin-top:10px;position:static;padding:0;background-image:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.package-item .package-text .price-box .price{line-height:26px}.package-item .package-text .price-box .price ins{font-size:16px}.package-item .package-text .price-box .price.together ins{font-size:20px}.cruise-list-cn .cruise-item{padding-top:20px;padding-bottom:15px}.cruise-item .cruise-text{padding-right:0;margin:10px 0 0}.cruise-item .cruise-text .price-box{position:static;background-image:none;padding:0;margin:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.cruise-item .cruise-text .price-box .price{display:inline-block}.cruise-item .cruise-text .price-box .price br{display:none}.cruise-item .cruise-text .price-box .price ins{font-size:24px}.cruise-item .cruise-text .price-box .price.night{border:0}.cruise-item .cruise-text .price-box .price.night:before{content:'-';padding:0 8px;font-size:14px}.flight-list-head{margin-top:20px;padding-left:50px}.flight-list-head h3{font-size:16px;line-height:20px}.flight-list-head p{display:none}.post .post-text h2{font-size:24px;line-height:28px}.post .post-media .post-slide .owl-next,.post .post-media .post-slide .owl-prev{font-size:34px}.widget .title-sidebar{font-size:20px}.post-single .post-content .alignleft{float:none;margin-right:0;margin-bottom:10px;text-align:center}.navpage-post .awe-btn.awe-btn-lager{font-size:12px}.commentlist .comment .comment-author{width:50px;margin-right:15px}.commentlist .comment .comment-author img{padding:2px}.commentlist .comment .comment-body{margin-left:0}.commentlist .comment .comment-body small{display:block;margin:0;padding-right:0;border-left-width:0}.commentlist .comment .comment-body .edit{position:static;margin-top:5px;display:block;text-align:right}.commentlist .comment .children{margin-left:25px}.leave-comment .form-contact .awe-btn{padding-right:50px}.page-navigation li{font-size:16px}.page-navigation li a{padding-left:10px;padding-right:10px;line-height:30px}.team-group .team-item{width:100%}.follow-about{padding-left:0;padding-right:0}.follow-about .follow-group a{width:35px;height:35px;line-height:35px}
    .head-detail h1{font-size:24px}.head-detail .start-address .address{display:block;padding-left:0;margin-top:5px}.head-detail ul li{display:block;margin-top:5px}.head-detail ul li:before{content:none}.support{display:none}.check-rates-form .form-search .form-field.field-date,.check-rates-form .form-search .form-field.field-select{width:100%}.featured-service .service-spoken li{width:50%}.review-detail .review-detail-cn{padding-top:30px}
    .review-detail .review-tabs .tabs-head li a{font-size:16px;line-height:40px}.maps-item{width:290px}.review-detail .review-tabs .review-tabs-cn{padding-top:20px}.review-item:after{content:none}.review-item .review-number,.review-item .review-text{width:100%}
    .review-item .review-text{padding-left:15px;margin-top:15px}
    .accordion.no-margin .accordion-group .accordion-heading a{font-size:14px}
    .tour-meals-gallery li{width:33.33333%}
    .available-cabins-table,.cabin-type-tabel,.cruise-itinerary-cn .table-itinerary{width:430px}
    .date-availability-cn .tabs-availability li{display:block;height:inherit;border:0}
    .date-availability-cn .tabs-availability li:last-child::after{content:none}
    .date-availability-cn .tabs-availability li a{line-height:30px}
    .balcony-desk .ul-desk li{width:50%}
    .cruise-overview .cruise-overview-cn .cruise-overview-item,.stateroom-available{margin-top:20px}
    .step .payment-step{padding-bottom:15px}
    .step .payment-step li:after,.step .payment-step li:before{height:6px;top:18px;border-width:2px}
    .step .payment-step li span{width:40px;height:40px;line-height:40px;font-size:20px}
    .step .payment-step li p{display:none}
    .payment-room .payment-info h2{font-size:22px}
    .payment-room .payment-price figure{display:none}
    .payment-room .payment-price .total-trip{margin:0}
    .payment-form h2{font-size:20px}
    .payment-form span{font-weight:normal;font-size:20px;}
    .payment-form span img{display:none}
    .payment-form ul li{width:50%}
    .element-sc .element-cn .element-btn li{width:50%;margin-right:0}
    footer .copyright,footer .currency-lang-bottom{margin-top:30px}
    .special-offers-pack .offer {float: right;}
    .special-offers-pack.special_off_gr {width: auto;}
    .detail-t .hotel-service #act {height: auto;float: none!important;}
    .head-detail .detal-tours-head .detail-t {margin: 0;}
    .detal-tours-head .detail-t .special-offers-pack.special_off_gr {}
    .top-photo-map.photomap-fix .map-tour {display: none;}
    .top-photo-map .test-photo {width: 100%;top: 40px;left: 0;}
    .detail-tour .element-cn .tabs-head {padding: 0 15px;}
    .menu-top-detail > .container {padding-left: 0;padding-right: 0;}
    #menu-top-detail #menu-nametour .title-tour {display: none;}
    #menu-top-detail #menu-nametour {padding: 0;}
    #menu-top-detail #menu-nametour .btn-booking a {margin: 0;line-height: 40px;font-size: 14px;}
    .booking-success {width: 100%;margin: 0 auto;}
    .container-success {margin-bottom: 10px;}
    .container-success .title-success h2 {font-size: 20px;padding: 12px 5px;}
    .list-tours .best-list .content-list .itinerary-list #destinations {max-width: 80%;}
    .tour-list-cn .cruise-item .cruise-text .cruise-name a {font-size: 20px;}
    .top-photo-map.photomap-fix .title-map a {padding: 3px 10px;}
    .detail-tour .element-cn .tabs-head li.route-goole-map {display: none;}
    .top-photo-map.photomap-fix .title-map a {text-align: center;}
    .detail-tour .element-cn .tabs-head li {width: 100%;float: left;}
    .detail-slider {margin-bottom: 15px;}
    #day-tour.tour-summary {padding: 10px;}
    .tour-itinerary > .panel-group.no-margin > .panel {padding: 10px;}
    .tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li p {max-width: 100%;float: none;}
    .include-exclude {padding: 10px;}
    .head-detail .detal-tours-head .detail-t .col-sm-12 {text-align: center;}
    .detail-t .hotel-service #code {margin: 0 auto;display: inline-block;float: none!important;}
    .tour-itinerary > .panel-group.no-margin > .panel .panel-heading .panel-title a {font-size: 16px;}
    .panel-group .panel .panel-heading .panel-title a small {font-size: 16px;}
    .packages-cat .hotel-list-item .hotel-text #scroll-best {margin-left: 0;}
    .btn-bottom-t .awe-btn.arrow-right {line-height: 20px;padding-top: 5px;padding-bottom: 5px;}
    .hotel-list-item .hotel-text .hotel-service {display: block;}
    .overview-supplier .review-all .content-overview > img {width: 20%;}
    .overview-supplier .content-overview > .control-group .col-md-3 {width: 50%;}
    /*.detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address {margin-top: -8px;}*/
    .detail-tour .element-cn .show_iti_supplier .col-lg-12 {padding-left: 15px;padding-right: 15px;}
    .tab-cruise-1 .active .row .col-lg-12 .tab-content {padding-left: 15px;padding-right: 15px;}
    .hl-availability {padding: 10px;}
    .head-detail .detal-tours-head .detail-t > .row .col-md-7, .head-detail .detal-tours-head .detail-t > .row .col-md-5.text-right {width: 100%;}
    .detal-tours-head .detail-t .price-book {}
    .detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .cruise-star.start-address {width: 100%;text-align: center;}
    .head-detail .detal-tours-head .detail-t.box-price.supplier-detail .col-md-8 {width: 100%;float: left;text-align: center;}
    .detail-supplier-cruise .head-detail .detal-tours-head .detail-t.supplier-detail .hotel-service.features-hotel {float: none;line-height: inherit;display: inline-block;margin: 0 auto;}
    .supplier-detail .need-help {display: none;}
    .head-detail {padding: 15px 0 0 0;}
    .modal-booking .modal-content .modal-body .modal_popup {margin-top: 15px;}
    .modal-booking .modal-content .modal-body .modal_popup .m-content .col-md-6 {width: 50%;float: left;}
    #box-package #title-pk #name-pk #des-tour {display: none;}
    .tab-highlight .full-row {margin: 30px 0 0 0;}
    .form-search .cd-sub-room {width: 370px;}
    .form-search .form-group {margin-right: 5px;}
    .detail-tour .element-cn .tabs-head.tab-cruise {padding: 0;}
    .detail-tour .element-cn .tabs-head.tab-cruise li a {padding-left: 0;padding-right: 0;}
    .itinerary-supplier .optional-list {padding-right: 15px!important;}
    .tab-content .active p.tripavisor .logo-trip img {margin-left: 0;width: 29px;}
    .tab-content .active p.tripavisor span img {width: 15px;height: 15px;}
    .tab-content .active p.tripavisor a > img {width: auto;}
    #price-save p > span.early {float: none;}
    #box-info-destination #box-right-dt > #map-hotel > #tab_map {height: 265px!important;}
    .post-single .author-about .author-info {max-width: 100%;}
    #show_review_home {margin-top: 5px;}
    .home_page .hotel-service.faci_home {margin-top: 10px;}
    .home_page .sales-item .home-sales-text .price-box {margin-top: 8px;}
    #scroll-tours2 {margin-left: 0;margin-right: 0;}
    .sales .sales-cn .col-xs-12 {padding-left: 0;padding-right: 0;}
    .customNavigation .btn12.prev12 {left: 18px;}
    .customNavigation .btn12.next12 {right: 18px;}
    .customNavigation .btn12 {top: 36%;}
    .travel_guide .guide {padding-left: 15px;padding-right: 15px;}
    .title-wrap .travel-title h1 {font-size: 18px;}
    .experience_suplier .col-md-2 {width: 25%;float: left;}
    .experience_suplier .col-md-10 {width: 75%;float: left;}
    .tour-itinerary .panel-group .panel .panel-collapse .panel-body .optional-list ul li.activities p {float: none;max-width: 100%;}
	.content-why-book .col-md-2:first-child {display: none;}
    .modal-header .modal-title {line-height: 18px;font-size: 14px;}
    .modal-title .support {display: block;}
    .sales.home_page h2:after {left: 25%;}
	.sales.home_page h1.title-intro:after {left: 25%;}
    .cruise-booking .payment-form .col-md-12 #grid .summary {padding-left: 15px;padding-right: 15px;}
    .cruise-booking .payment-form .radio-checkbox {margin-left: 0;}
    .panel-group .panel .panel-heading .panel-title a.faqs .icon {display: none;}
    .panel-group .panel .panel-heading .panel-title .num {margin-right: 15px;}
    .panel-group .panel .panel-heading .panel-title a.faqs {line-height: 25px;font-size: 14px;}
    .cruise-list-cn .cruise-item .cruise-img.hotel-img .cruise-name {top: 18%;}
	.tab-review-tour .review-data .header-review {width: 100%;}
    .tab-review-tour .review-data .header-review ins {width: 150px;height: 150px;}
    .tab-review-tour .review-data .content-review {width: 100%;margin-top: 20px;}
    .tab-review-tour .review-data .content-review h3 {text-align: center;}
    .tab-review-tour .review-data {text-align: center;}
    .tab-review-tour .review-data .content-review:after {content: "";position: absolute;top: -20px;bottom: auto;left: 50%;border-width: 21px 0px 0 42px;border-style: solid;border-color: transparent #fff;display: block;width: 0;}
    .question-answer .question-item .answer-item .answer-info a {float: left;width: 100%;}
	#help-contact img {display: none!important}
    .packages-suplier .packages-content #scroll-tours2 .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .col-md-4 {padding-left: 0;padding-right: 0}  .packages-suplier .packages-content .list-suplier-tour .content-tour .image-tour {width: 100%;margin-bottom: 10px}
    .packages-suplier .packages-content .list-suplier-tour .content-tour .footer-tour {width: 100%}
    #tab-tour-supplier .hotel-tour-content .tour-list-cn .cruise-item .cruise-text .cruise-name a {font-size: 18px}
    .packages-suplier .packages-content h2 a.awe-btn {display: none}
    .packages-suplier .packages-content h2 {text-align: center}
	#menu-top-detail {bottom: 0}
}
@media (max-width:400px){
    .form-search .cd-sub-room {width: 290px;}
    .form-search .form-group {width: 100%;}
    .detail-supplier-cruise .head-detail .detal-tours-head .detail-t address .cruise-star.start-address .tripavisor .trip_win {margin: 5px 0 0 0;width: 100%;}
    #tab-review #section4 .review-tabs-cn .review-vote .tripavisor {text-align: center;}
    #tab-review #section4 .review-tabs-cn .review-vote .tripavisor > a {float: none;display: inline-block;}
    #tab-review #section4 .review-tabs-cn .review-vote .tripavisor > a > img {float: none;display: inline-block;}
    .sales.home_page h2:after {left: 22%;}
	.sales.home_page h1.title-intro:after {left: 22%;}
    .cruise-list-cn .cruise-item .cruise-img.hotel-img .cruise-name {top: 20%;}
}
@media (max-width:320px){.nav.nav-c ul li{font-size:16px}
    .magazine{display:none}
    .badge{display:none !important;}
    .cruise-booking .payment-form .col-md-8 .booking-select{margin:0;}
    .tab-content .active p a img{float:left;margin-left:0;}
    .tab-content .tab_route #box-package #title-pk #name-tour{width:145px;}
    .tab-content .active p a img{width:100%;float:left;margin-left:0;}
    .container .banner-cn .tab-content #form-hotel .heard-tab .float-right a{font-size:12px;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise{width:150px;}
    .main-dt.package-detail .tab-content .tab-pane #box-package #title-pk #name-pk #tc-cruise #h-tc{margin:0;width:100%;height:auto;}
    .hotel-list-item .hotel-text .hotel-service.float-right{float:left;}
    #box-package #title-pk #name-pk{max-width:120px;}
    .content-booking .body-success .content-success{padding:0;}
    .content-booking .body-success .content-success .col-lg-12{padding:0;margin-top:10px;}
    .payment-room .payment-info h2{font-size:24px;color:#333;font-weight:normal;}
    .payment-form .departure-date .expiry-date{width:100%;}
    .review-detail .col-lg-9{padding:0;}
    .banner,.banner.margin{padding-bottom:30px}
    .review-tabs .sub-tabs-head li a{padding:0;}
    .cruise-booking .payment-form .select-cabin .box-cabin #title-listcabin .right-table a.pro{margin:0;}
    .payment-form .will_travel ul li .select-group{margin-left:-70px;}
    .payment-form .div-class-t ul li span.star-3{margin:0 0 0 25px;}
    .payment-form .div-class-t ul li span.star-4{margin:0 0 0 25px;}
    .payment-form .div-class-t ul li span.star-5{margin:0 0 0 25px;}
    .payment-form .will_travel ul li span.solo{margin:0 0 0 25px;}
    .cruise-booking .payment-form .col-md-8 #title-promotion h2{float:none;line-height:35px;}
    .cruise-booking .payment-form .col-md-8 #title-promotion .book_promo {float:left;}
    .col-md-12 .col-lg-12 .col-md-3 .col-md-4 ins {font-size:20px;}
    .modal-booking {width:auto;}
    .modal-booking .modal-info-cabin{font-size:12px !important;}
    .modal-booking .modal-header .modal-title{font-size:14px;}
    .modal-booking .featured-service ul li{width:100%;padding:0;}
    .title-wrap{padding:25px 0}.sales-item .home-sales-text{padding:15px}
    .sales-item .home-sales-text .home-sales-name-places .home-sales-name a{font-size:22px}.sales-item .home-sales-text .home-sales-name-places .home-sales-places{font-size:13px}.sales-item .home-sales-text .price-box{margin-top:13px}.destinations-item .destinations-text{padding-left:15px;padding-right:15px}.subscribe p{font-size:13px}.hotel-list-item .hotel-text{margin-top:10px}.hotel-list-item .hotel-text .hotel-name a{font-size:26px;line-height:20px}.hotel-list-item .hotel-text .hotel-service,.hotel-list-item .hotel-text .hr{display:none}.hotel-list-item .hotel-text .price-box{margin-top:5px;float:none}.hotel-list-item .hotel-text .price-box .price.special-price{font-size:20px}.hl-maps-cn{height:320px}.maps-item{width:180px}.maps-item .maps-text h2{font-size:20px;margin-bottom:0}.maps-item .maps-text .price ins{font-size:20px}.cruise-item .cruise-text .cruise-name a{font-size:18px}.cruise-item .cruise-text .ship-port{margin:0}.cruise-item .cruise-text .ship-port li{padding:10px 0 0}.cruise-item .cruise-text .ship-port li .label{font-weight:600;display:block;text-align:left;clear:both;position:static}.cruise-item .cruise-text .price-box .price ins{font-size:20px}.cruise-item .cruise-text .price-box .price.night ins{font-size:16px}
    .tour-list-cn .cruise-item .cruise-text .cruise-name a{font-size:18px;font-weight:500;}.post .post-text h2{font-size:20px;line-height:24px}.post .post-text p{margin-top:10px}.navpage-post .awe-btn.awe-btn-lager{text-indent:-9999px}.post-single .title-post-head{font-size:20px}.follow-about .follow-group a{margin-left:5px;margin-right:5px;font-size:14px;width:30px;height:30px;line-height:28px}.detail-sidebar .hight-light .vote-text{width:100%;background-image:none}.hl-customer-like .customer-like ul{padding-left:0;}.check-rates-form .form-search .form-field{padding-left:15px;padding-right:15px}.check-rates-form .form-search .form-submit{padding-left:10px;padding-right:10px;padding-bottom:5px}.featured-service .service-list li{width:100%}.review-detail .review-tabs .tabs-head li a{font-size:14px;line-height:30px;color:#333;}.review-detail .review-detail-cn{padding-top:30px}.detail-footer .detail-footer-cn [class*=col-]{width:100%;text-align:center;padding-top:0}.detail-footer .detail-footer-cn .review-more{display:inline-block;margin-bottom:10px}.detail-footer .detail-footer-cn .price-book .awe-btn{margin-left:5px}
    .element-sc .element-cn .element-btn li{width:100%}
    .cruise-booking .payment-form .col-md-8 .select-cabin-cruise .col-lg-3{width:100%;}
    .row .col-md-12 #box-package #title-pk #night-pk{width:30%;}
    .row .col-md-12 #box-package #title-pk #name-pk{width:60%;padding:5px 0;}
    #box-package #title-pk #name-pk #des-tour{margin:5px 0 0 0;}
    footer .currency-lang-bottom{width:100%;font-size:13px}
    .form-search .form-field.field-date .field-input{padding:0;}
    .special_off{margin:0;}
    footer .copyright,footer .ul-ft{font-size:13px}
    .hotel-list-item .hotel-text .hotel-service {display: block;}
    .sales.home_page h2:after {left: 15%;}
	.sales.home_page h1.title-intro:after {left: 15%;}
}