 #preloader {position: fixed;z-index: 9999999;top: 0;bottom: 0;right: 0;left: 0;background: rgba(255, 255, 255, 0.4);display: none;}.top-login {padding-top: 10px;}.top-login .nav-login {float: left;width: 50%;padding-right: 5px;margin-bottom: 0;}.top-login .cart {width: 50%;cursor: pointer;-webkit-box-align: center;align-items: center;color: rgb(255, 255, 255);position: relative;line-height: 14px;letter-spacing: 0.7px;font-weight: 400;font-size: 15px;vertical-align: middle;margin: 0px 0px 0px 0px;border-width: 2px;border-style: solid;border-color: rgb(21, 42, 195);border-image: initial;padding: 8px 6px;border-radius: 4px;}.inner {position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 54px;height: 54px;margin: auto;}.page-loader {display: block;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #fefefe;z-index: 100000;}.top-login .nav-login .login-item {height: inherit;margin: 0;}.top-login .nav-login .login-item a {display: block;}.top-login .nav-login .login-item .display_name {float: left;width: 70%;}.top-login .nav-login .login-item .display_name span {display: inline-block;width: 100%;text-align: left;font-size: 13px;font-family: 'Roboto', sans-serif;position: relative;}.top-login .nav-login .login-item .display_name span:first-child {width: 100%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;color: #414141;}.top-login .nav-login .login-item .display_name span:last-child {line-height: 20px;top: -5px;}.top-login li.login-meta {height: auto;margin: 0;}.top-login .nav-login .login-item i, .top-login li.login-meta i {float: left;font-size: 23px;margin-right: 5px;border: 1px solid #cccc;padding: 4px;border-radius: 100%;height: 35px;width: 35px;text-align: center;}.top-login li.login-meta a {display: block;}.top-login li.login-meta span {float: left;width: 68%;text-align: left;line-height: 18px;color: #414141;}#preloader span.loader {width: 50px;height: 50px;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px;font-size: 10px;text-indent: -12345px;border-top: 1px solid rgba(0, 0, 0, 0.08);border-right: 1px solid rgba(0, 0, 0, 0.08);border-bottom: 1px solid rgba(0, 0, 0, 0.08);border-left: 1px solid rgba(0, 0, 0, 0.5);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-animation: spinner 700ms infinite linear;-moz-animation: spinner 700ms infinite linear;-ms-animation: spinner 700ms infinite linear;-o-animation: spinner 700ms infinite linear;animation: spinner 700ms infinite linear;z-index: 100001;}@-webkit-keyframes spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-o-keyframes spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}.page-location {padding-bottom: 85px;}.block_tag {margin-bottom: 20px;display: inline-block;width: 100%;}.block_tag .txt_tag, .block_tag .tag_item {background: transparent;padding: 0 10px;height: 20px;color: #444444;float: left;margin: 0 5px 5px 0;font: 400 16px/21px 'UTMAvo', sans-serif;}.block_tag .tag_item {display: inline-block;color: #444444;}.block_tag .tag_item:hover {color: #f50909;}.block_tag .txt_tag {color: #418ff0;padding: 0;}.page-title-section {padding: 110px 0px 110px 0px;background-color: #eee;background-size: cover;background-position: center;text-align: center;border-bottom: 1px solid #f5f5f5;}.page-title-section h1 {font-family: "UTMAvoBold", sans-serif;font-size: 40px;font-weight: 600;letter-spacing: 1px;line-height: 1;color: #fff;text-align: center;margin-bottom: 10px;text-transform: uppercase;}.section-header {position: relative;margin-bottom: 35px;}.section-header h3 {font-size: 30px;margin: 0;font-family: 'UTMAvo', sans-serif;line-height: 30px;}#search_bar_container {background: #333;background-color: transparent;padding: 15px 0;position: absolute;left: 0;top: 50%;width: 100%;text-align: center;z-index: 1131;}.search_bar {position: relative;width: 75%;margin: auto;}#nav-search-in {display: inline-block;height: 45px;left: 0;overflow: hidden;position: absolute;top: 0;background: #6ccef5;}.nav-searchfield-outer {background: #fff;color: #ccc;display: block;font-size: 15px;left: 0;padding: 0;position: relative;width: 100%;font-family: Arial, Helvetica, sans-serif;border: none;height: 65px;font-weight: 600;margin-top: 1px;}.nav-searchfield-outer .subcategory {display: none;width: 249px;background: rgba(255, 255, 255, 0.85);float: left;margin-top: 12px;box-shadow: 3px 4px 10px 0 rgba(0, 0, 0, 0.2);}.nav-searchfield-outer .subcategory .navbar-nav li {display: block;width: 100%;text-align: left;border-bottom: 1px solid #444;position: relative }.nav-searchfield-outer .subcategory .navbar-nav li.dropdown:first-child>.dropdown-menu {top: 0;}.nav-searchfield-outer .subcategory .navbar-nav li:last-child {margin-bottom: 0;}.nav-searchfield-outer .subcategory .navbar-nav li a {padding: 10px 25px;font-family: 'UTMAvo', sans-serif;color: #444444;font-size: 16px;}.nav-searchfield-outer .subcategory .navbar-nav li a:hover {color: #fdb714;background: #152ac3;}.nav-searchfield-outer .subcategory .navbar-nav li>.dropdown-menu {left: 100%;min-width: 375px;top: 0;height: 163px;border-radius: 0;border: 0;background: rgba(255, 255, 255, 0.85);border-left: 1px solid #444;box-shadow: 3px 4px 10px 0 rgba(0, 0, 0, 0.2);}.subcategory .navbar-nav li>.dropdown-menu li {background: transparent;border: 0;float: left;width: 50%;}.subcategory .navbar-nav li>.dropdown-menu li a {font-family: 'UTMAvo', sans-serif;color: #444444;font-size: 16px;text-decoration: none;text-transform: initial;}.subcategory .navbar-nav li>.dropdown-menu li a:hover {color: #fdb714;background: none;}#twotabsearchtextbox {background: #FFF;width: 100%;border: none;box-shadow: none;color: #999999;font-size: 24px;height: 65px;padding: 15px 0px 15px 30px;outline: 0;font-family: 'UTMAvo', sans-serif;}.nav-submit-button {background: #757577;border: none;display: block;height: 65px;right: 0px;position: absolute;top: 0;width: 60px;}.nav-submit-button .nav-submit-input {background: transparent url(../images/icon-search.png) no-repeat center center;border: none;color: #fff;cursor: pointer;display: block;text-indent: -9999px;width: 32px;height: 32px;background-size: cover;z-index: 1130;margin: 18px auto;}.main_title {text-align: center;font-size: 16px;margin-bottom: 30px;}.main_title h2 {font-size: 36px;}.tour_container {position: relative;height: 208px;margin-bottom: 23px;-webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);}.tour_container .tour_img {float: left;width: 256px;height: initial;border-radius: 3px;bottom: 0;left: 0;position: relative;right: 0;top: 0;transition: background-color .15s linear;background-color: rgba(36, 42, 53, 0.5);}.tour_container .tour_img figure {position: relative;}.tour_container .tour_img .wishlist {position: absolute;top: 15px;right: 15px;width: 30px;height: 35px;display: block;}.tour_container .tour_img .wishlist .link-wishlist.active i.fa-heart-o:before {content: "\f004";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #ff5722;font-size: 30px;}.tour_container .tour_img .wishlist i {font-size: 30px;color: #7c7c7c;}.tour_container .tour_img .wishlist i:hover {color: #ff5722;}.tour_container .tour_img img {height: 208px;width: 100%;display: block;max-width: 100%;object-fit: cover;}.tour_container .tour_info {margin-left: 20px;width: 279px;float: left;height: 208px;padding-top: 10px;padding-right: 10px;display: block;position: relative;}.tour_container .tour_info h3 {font-size: 18px;font-family: 'UTMAvo', sans-serif;margin-top: 0;line-height: 24px;height: 50px;overflow: hidden;margin-bottom: 0;}.tour_container .tour_info h3 a {color: #444444;text-decoration: none;text-transform: none;}.tour_container .tour_info .meta {display: inline-block;width: 100%;margin-top: 15px;min-height: 55px;}.tour_container .tour_info .meta ul {padding: 0;list-style: none;margin: 0;}.tour_container .tour_info .meta li {display: block;width: 45%;float: left;margin-bottom: 8px;}.tour_container .tour_info .meta li.cate, .tour_container .tour_info .meta li.rating {width: 55%;}.tour_container .tour_info .meta li.cate span {letter-spacing: -0.2px;}.tour_container .tour_info .meta li:nth-of-type(3), .tour_container .tour_info .meta li:nth-of-type(4) {margin-bottom: 0;}.tour_container .tour_info .meta li:not(.rating) i {float: left;margin-top: 4px;margin-right: 5px;}.tour_container .tour_info .meta li.location span {float: left;width: 87%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.tour_container .tour_info .meta li.booked {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.tour_container .tour_info .meta li span {color: #999999;font-size: 12px;font-family: 'UTMAvo', sans-serif;}.tour_container .tour_info .meta li i {color: #337ab7;}.tour_container .tour_info .foot {width: 100%;float: left;margin-top: 15px;}.tour_info .foot .sh-booking {float: left;width: 50%;}.tour_info .foot .sh-booking .btn-order i {margin-right: 7px;font-size: 16px;}.tour_info .foot .sh-booking .btn-order {background: #337ab7;color: white;text-align: center;width: 100%;font-size: 12px;font-family: 'UTMAvo', sans-serif;text-transform: uppercase;border-radius: 5px;margin-top: 0;height: 40px;line-height: 26px;}.tour_info .product-hint {position: absolute;top: -20px;left: -20px;padding: 4px 10px;font-size: 1.2rem;color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .3);background: #26bec9;border-radius: 4px;transition: all .3s ease-in-out;opacity: 0;}.tour_info .product-hint:after {display: block;content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #26bec9;position: absolute;left: 5px;}.tour_container:hover .product-hint, .tour_container:hover .product-hint {opacity: 1;transform: translateY(-10px);}.foot .shprice-distcount {float: left;width: 50%;text-align: right;display: -webkit-flex;-webkit-flex-direction: row-reverse;display: flex;align-items: center;flex-direction: row-reverse;height: 40px;overflow: hidden;flex-wrap: wrap;}.foot .shprice-distcount .sh-pre {display: block;}.foot .shprice-distcount .sh-dis {text-decoration: line-through;}.foot .shprice-distcount .sh-pre .sh-money {color: #f50909;font-family: 'UTMAvo', sans-serif;font-size: 14px;text-transform: uppercase;line-height: 18px;}.page-homepage {padding-bottom: 40px;}.categories .col-pad {padding: 0 15px;}.col-pad .category_summary {background: #337ab7;padding: 10px;min-height: 115px;}.col-pad .category_summary p {text-transform: inherit;color: white;font-size: 15px;margin-bottom: 0;font-family: 'UTMAvo', sans-serif;}.content-area-7 {padding: 45px 0 45px;}.main-title {margin-bottom: 50px;text-align: center;}.main-title h2 {position: relative;color: #ef2914;text-transform: uppercase;margin-top: 0;margin-bottom: 0;padding-bottom: 10px;z-index: 1;font-family: "Roboto", sans-serif;font-size: 28px;font-weight: 700;min-height: 55px;}.main-title h2 span {position: relative;padding-bottom: 15px;}.main-title h2 span:after {content: '';position: absolute;left: 50%;bottom: 0;height: 2px;background-color: #ef2914;width: 70px;margin-left: -35px;}.category {overflow: hidden;position: relative;text-align: center;margin: 0 0 0 0;}.category:hover:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;content: "";background-color: #4d4d4d;opacity: 0.4;z-index: -11;transition: 0.3s ease-out;}.category_bg_box {transition: all 0.35s;border-radius: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;height: 243px;}.category_long_bg {height: 455px;}.category:hover .category_bg_box {transform: scale(1.06);transition: transform 0.35s ease-out;}.category .category-overlay {border-radius: 0;bottom: 0;left: 0;position: absolute;right: 0;top: 0;transition: background-color .15s linear;}.category-subtitle {white-space: nowrap;color: #fff;font-weight: 400;font-size: 14px;letter-spacing: 1px;}.category.custom .category-content {left: 0;position: relative;top: 0;transition: all .15s linear;width: 100%;height: 100%;align-content: center;direction: inherit;display: flex;flex-direction: row;justify-content: center;align-items: center;transform: none;}.category-content {height: 82%;padding: 0;margin: 24px;left: 0;position: relative;top: 0;width: 82%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.5);}.category-content h3 {margin-bottom: 5px;text-align: left;text-transform: uppercase;}.category a .category-title {color: #fff;font-size: 18px;font-family: 'Roboto', sans-serif;font-weight: bold;}.category:hover .category-view-more {visibility: visible;}.page-product-detail {position: relative;padding-bottom: 40px;}.product-wrap .product-info {padding-top: 20px;padding-bottom: 25px;}.product-info .product-name {display: flex;justify-content: space-between;position: relative;margin-bottom: 30px;}.product-name h1 {font-family: 'UTMAvoBold', sans-serif;font-size: 30px;flex-grow: 1;margin: 0 120px 0 0;line-height: 38px;}.product-action {white-space: nowrap;margin-bottom: 0;padding-top: 40px;}.product-action>li {display: inline-block;}.product-action>li .btn-wish, .product-action>li>a {padding: 10px;font-size: 2.4rem;color: #666;}.product-action>li .btn-wish.active i:before {content: "\f004";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #ff5722;font-size: 2.4rem;}.product-action>li .btn-wish {position: static;min-width: 44.5px;min-height: initial;padding: 0;}.btn-wish i.fa {margin-right: -1px;}.btn-wish span {font-size: 18px;color: #444444;}.product-benefit {margin: 0;padding: 0 20px 20px;background: #f7f7f7;}.product-benefit ul {margin: 0;}.product-benefit li {display: inline-block;padding-top: 18px;margin-right: 15px;}.product-benefit li span.icon {height: 16px;width: 16px;background: url(../icons/1.png) no-repeat top center;background-size: contain;float: left;margin-right: 8px;margin-top: 4px;}.product-benefit li span.icon.status {background: url(../icons/1.png) no-repeat top center;background-size: contain;}.product-benefit li span.icon.clock {background: url(../icons/3.png) no-repeat top center;background-size: contain;}.product-benefit li span.icon.calendar {background: url(../icons/2.png) no-repeat top center;background-size: contain;}.product-benefit li span.icon.users {background: url(../icons/4.png) no-repeat top center;background-size: contain;}.product-benefit li span.icon.ship {background: url(../icons/5.png) no-repeat top center;background-size: contain;}.product-benefit li span.icon.eticket {background: url(../icons/6.png) no-repeat top center;background-size: contain;}.product-abstract {color: #444444;margin-top: 25px;font-size: 16px;line-height: 28px;}.product-abstract p {font-size: 16px;font-family: 'UTMAvo', sans-serif;line-height: 23px;color: #444444;}.product-abstract p:last-child {margin-bottom: 0;}#select-date .form-control {background: transparent;border-color: #333;border-width: 1px 1px 1px 0;width: auto;min-width: 264px;}#select-date .input-group-addon {border: #e1e1e1;border-radius: 0;font-size: 2rem;color: white;background: #337ab7;}#select-date .form-control {background: white;border-color: #e1e1e1;border-width: 2px 2px 2px 0;color: #333;font-weight: 700;text-align: left;width: auto;min-width: 280px;border-radius: 0;box-shadow: none;padding: 20px 15px;}.option-section {background-color: transparent;padding: 15px 0;margin-bottom: 0;}#product-wifi .form-group.choose_date .input-group {}#product-wifi .form-group.choose_date .error {color: #f50909;}#product-wifi .form-group.choose_date .input-group .form-control {background: white;border-color: #e1e1e1;border-width: 2px 2px 2px 0;color: #333;font-weight: 700;text-align: left;width: auto;min-width: 280px;border-radius: 0;box-shadow: none;padding: 20px 15px;}#product-wifi .form-group.choose_date .input-group .input-group-addon {border: #e1e1e1;border-radius: 0;font-size: 2rem;color: white;background: #337ab7;}.option-section .info-title {font-size: 2rem;color: #333;line-height: 1;margin-top: 0;margin-bottom: 40px;position: relative;font-family: 'UTMAvo', sans-serif;}.option-section .booking-wifi-sim {list-style: none;margin: 24px 0 0;position: relative;background: #f7f7f7;padding: 20px;}.option-section .booking-wifi-sim .wifiActivity {background-color: #fff;border-radius: 6px;border: 1px solid #eee;padding: 10px 15px;margin: 10px 0;min-height: 100px;}.option-group {list-style: none;margin: 24px 0 0;position: relative;background: #f7f7f7;padding: 20px;}.option-group .option-item {background-color: #fff;border-radius: 6px;border: 1px solid #eee;padding: 10px 0;margin: 10px 0;min-height: 100px;position: relative;}.option-group .option-item:last-child {margin-top: 0;margin-bottom: 0;}.option-group .option-item .option-title {margin-top: 0;margin-bottom: 15px;padding-left: 20px;line-height: 30px;font-family: 'UTMAvoBold', sans-serif;font-size: 18px;text-transform: uppercase;color: #444444;-webkit-text-stroke: 0.25px;min-height: 60px;overflow: hidden;}.info-content iframe {width: 100%;}.traveler-counter span {font-size: 12px;font-family: "UTMAvo", sans-serif;font-weight: normal;color: #999999;-webkit-text-stroke: 0.25px;}.text-muted {color: rgb(170, 170, 170) !important;}.option-item .not-available, .option-item .product-pricing, .option-item .select-option {position: absolute;right: 20px;}.option-item .product-pricing {top: 10px;}.option-detail, .option-title {width: 70%;}.option-item .product-pricing span {font-size: 1.2rem;}.product-pricing span {color: #999;}.product-pricing h2, .product-pricing span {display: inline-block;font-weight: 400;margin: 0;width: 100%;}.product-pricing h4 {display: inline-block;font-weight: 400;margin: 0;}.product-pricing span {width: auto;}.product-pricing .pricing {margin-bottom: 10px;}.product-pricing .pricing .old {display: inline-block;text-decoration: line-through;width: 40%;}.product-pricing .pricing .old span {display: inline-block;width: auto;}.product-pricing .pricing_sale span, .product-pricing .pricing_sale {color: #f50909 !important;}.product-pricing .pricing_sale span {width: auto;}.option-group .option-booking {display: none;border-color: #eee;border-style: solid;border-width: 1px 0 0;margin: 10px 0;padding: 15px 20px;transition: 0.3ms;}.option-item .not-available, .option-item .product-pricing, .option-item .select-option {position: absolute;right: 20px;}.option-item .select-option {top: 45px;padding: 3px 20px;background: #337ab7;line-height: 20px;border-radius: 4px;border: 0;font-size: 14px;font-family: 'UTMAvo', sans-serif;}.option-item.selected {border-color: #5bb7c5;border-width: 2px;box-shadow: 0 5px 20px rgba(0, 0, 0, .1);}.option-item.selected .option-booking {}.traveler-counter {margin: 10px 0;}.traveler-counter h5 {font-weight: normal;margin-top: 2px;margin-bottom: 0;font-family: "UTMAvoBold", sans-serif;-webkit-text-stroke: 0.25px;font-size: 16px;color: #444444;}.option-booking .option-price {color: #666;margin-right: 10px;}.option-booking .counter-num[readonly] {background: transparent;}.wrap_counter {position: relative;border-radius: 5px;border: 2px solid #f7f7f7;padding: 0;margin-top: 0;line-height: 18px;}.wrap_counter .counter {font-size: 12px;color: #000000;text-align: center;vertical-align: middle;position: relative;width: 35px;height: 35px;float: left;line-height: 34px;cursor: pointer;}.wrap_counter .counter i {font-size: 12px;font-weight: normal;width: 15px;display: inline-block;text-align: center;}.wrap_counter .counter-num {font-size: 15px;font-weight: normal;line-height: 1;padding: 0 5px;border-top: 0;border-bottom: 0;border-left: 2px solid #f7f7f7;border-right: 2px solid #f7f7f7;width: 35px;text-align: center;float: left;height: 35px;font-family: 'UTMAvo', sans-serif;}.product-view {position: relative;}.product-view .info-section {padding: 0;}.product-view .related_product {margin: 35px 0 0;}.product-view .related_product h3.info-title {margin-top: 0;font-size: 20px;font-family: 'UTMAvo', sans-serif;margin-bottom: 15px;}.product-view .info-section .info-title {font-size: 2rem;color: #333;line-height: 1;margin-top: 0;margin-bottom: 15px;position: relative;font-family: 'UTMAvo', sans-serif;}.product-view .info-content {padding-left: 0;}.product-view .info-content .review-score {display: inline-block;width: 100%;margin-bottom: 0;}.product-view .info-content .info-title {float: left;}.product-view .info-content .review-score .rating {float: right;}.product-view .info-content .review-score .product-rating {float: left;padding-top: 8px;margin-right: 9px;}.product-view .info-content .review-score .product-rating .jq-star {width: 20px !important;height: 20px !important;}.product-view .info-content .review-score .live-rating {font-size: 24px;float: right;}.product-view .info-content img {max-width: 100%;display: block;margin: auto;}.product-view .info-content .col-md-12 {width: 100% !important;}.message, .review-item {padding: 10px 0;font-size: 1.4rem;position: relative;}.product-star {white-space: nowrap;letter-spacing: -4px;}.review-item>.editor {float: left;text-align: center;margin-right: 20px;}.review-item>.editor .editor-logo {width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;text-align: center;background-color: #eaeaea;background-size: cover;background-position: 50%;}.review-item .review-detail {padding-top: 5px;overflow: hidden;}.review-item .review-detail .review-head .review-info {display: inline-block;width: 100%;}.review-item .review-detail .review-head {display: inline-block;width: 100%;}.review-item .review-detail .review-head .review-info .text-heavy {float: left;}.review-item .review-detail .review-head .product-star {float: left;height: 20px;line-height: 26px;margin-left: 30px;}.review-item .product-star .review-info {color: #777;font-size: 1.3rem;margin: 0 5px 0 0;vertical-align: text-bottom;}.review-info .text-heavy {font-size: 16px;font-family: 'UTMAvoBold', sans-serif;color: #444444;}.review-item .review-info {font-size: 1.2rem;color: #999999;}.product-star * {letter-spacing: .5px;}.product-star .list {float: left;}.product-star .star {display: inline-block;width: 12px;height: 12px;margin-right: 4px;background-size: 100% 100%;background-position: 50%;background-repeat: no-repeat;margin-bottom: -1px;}.rating .product-star .star.star-0, .booking-hint .product-star .star.star-0 {background-image: url(../icons/star_0.svg);background-size: contain;width: 12px;height: 12px;}.booking-hint .critical-info {position: relative;}.rating .product-star .star.star-0 {width: 14px;height: 14px;}.rating .product-star .star.star-100 {background-image: url(../icons/star-blue.png);background-size: contain;width: 13px;height: 12px;}.product-star .star.star-0 {background-image: url(../icons/star_0.svg);background-size: contain;width: 13px;height: 12px;}.product-star .star.star-100 {background-image: url(../icons/star.png);background-size: contain;}.review-item .product-star .star {width: 16px;height: 16px;margin-top: 0;}#review {padding-top: 35px;margin-top: 35px;border-top: 1px solid #000000;}#review .review-form {position: relative;margin-top: 35px;}.review-form .form-control {box-shadow: none;color: #999999;background: #f7f7f7;resize: none;border-radius: 0;border: 0;font-size: 16px;font-family: "UTMAvo", sans-serif;font-weight: normal;padding: 10px 15px;}.review-form .btn-review {background-color: #337ab7;text-transform: none;border-radius: 5px;padding: 10px 35px;box-shadow: none;border: 0px;transition: 0.3s;}.review-form .btn-review:focus, .review-form .btn-review:hover {background-color: #f69409;border-collapse: initial;}#booking-bar {padding-top: 25px;width: 360px;border-radius: 6px;}.booking-bar-content {background: #f7f7f7;border: 1px solid #f7f7f7;border-radius: 6px;padding: 10px 23px 0;margin-bottom: 10px;}.btn-block {white-space: normal;max-width: none;margin: 0 auto;padding: 5px 10px;font-weight: 500;}.booking-bar-content .btn-gradient {background: #337ab7;box-shadow: 0 3px 8px rgba(0, 0, 0, .1);color: #fff;font-size: 1.6rem;font-family: 'UTMAvo', sans-serif;border-radius: 5px;margin-top: 50px;}.booking-hint {margin: 0 -23px;padding: 12px 23px 12px;color: #666;}.booking-hint:last-child {border-bottom: 1px solid #e1e1e1;padding-bottom: 12px;background-color: #dedede;}.booking-hint .product-star {text-align: right;}.booking-hint .product-star .text-primary {margin-right: 5px;}.booking-hint .product-star .star.star-100 {background-image: url(../icons/star-blue.png);background-size: contain;}.booking-title {color: #444444;font-size: 17.22px;line-height: 24px;font-family: 'UTMAvo', sans-serif;}.lowest-price {margin-top: 30px;}.affix {top: 0;width: 100%;z-index: 9999 !important;}.affix+.container-fluid {padding-top: 70px;}.thongtindattour label {}.thongtindattour h3 {color: #fff;background: #999999;padding: 10px 15px;display: inline-block;text-align: left;min-width: 300px;font-size: 20px;margin-bottom: 0;}.thongtindattour .thongtin {padding: 15px;border: 1px solid #999999;overflow: hidden;}.thongtindattour .thongtin p.title {margin-top: 10px;}.thongtindattour .thongtin .songuoi select {width: 50px;margin-left: 30px;}.thongtindattour label.title {text-transform: uppercase;font-weight: 700;font-size: 22px;}.thongtindattour .danhsach {padding-left: 0px;padding-right: 0px;}.thongtindattour h2 {color: #000;font-size: 30px;font-size: 12px;}.thongtindattour .danhsach table>thead {background: #f0f0f0;}.thongtindattour .danhsach .table>tbody>tr>td, .thongtindattour .danhsach .table>tbody>tr>th, .thongtindattour .danhsach .table>tfoot>tr>td, .thongtindattour .danhsach .table>tfoot>tr>th, .thongtindattour .danhsach .table>thead>tr>td, .thongtindattour .danhsach .table>thead>tr>th {border-top: none;}.thongtindattour .danhsach .table>thead>tr>th.totalOrder {width: 14%;}.thongtindattour .danhsach .table>thead>tr>th.nationality {width: 12%;}.thongtindattour .danhsach input, .thongtindattour .danhsach select {width: 100%;height: 30px;}.thongtindattour .danhsach .table>tfoot {border-top: 1px solid #ddd;}.thongtindattour .danhsach .table>tfoot>tr>td {padding-top: 25px;}.gioithieucongthanhtoan {display: none;margin-top: 10px;}.gioithieucongthanhtoan.active {display: block;}.thongtindattour .thongtin .gioithieucongthanhtoan h5 {color: #152ac3;text-transform: uppercase;font-weight: 700;}.thongtindattour .thongtin .gioithieucongthanhtoan .chitiet {height: 100px;overflow-y: scroll;padding: 10px;border: 1px solid #d1d1d1;}.thongtindattour .submit-tour {margin-top: 15px;}.thongtindattour .thongtin label {min-width: 15%;}.thongtindattour .thongtin .title {margin-bottom: 15px;}.thongtindattour .thongtin .title strong {position: relative;}.thongtindattour .thongtin .title strong::after {content: '';border-bottom: 1px solid #dddddd;bottom: -5px;left: 0px;position: absolute;width: 100%;margin-bottom: 0px;}.thongtindattour .thongtin ul.person-list {list-style-type: none;display: inline-block;padding: 0px;margin: 0px;}.thongtindattour .thongtin ul.person-list li {display: inline-block;margin-right: 15px;}.thongtindattour .thongtin ul.person-list li:last-child {margin-right: 0px;}.process-bar {padding: 0px;background: transparent;list-style: none;overflow: hidden;margin-top: 20px;margin-bottom: 20px;border-radius: 4px;}.process-bar>li {display: table-cell;vertical-align: top;width: 1%;}.process-bar>li+li:before {padding: 0;}.process-bar li a {color: white;text-decoration: none;padding: 10px 0 10px 45px;position: relative;display: inline-block;width: calc(100% - 10px);background-color: hsla(0, 0%, 83%, 1);text-align: center;text-transform: capitalize;}.process-bar li.completed a {background: #f14601;}.process-bar li.completed a:after {border-left: 30px solid #f14601;}.process-bar li.active a {background: #f14601;}.process-bar li.active a:after {border-left: 30px solid #f14601;}.process-bar li:first-child a {padding-left: 15px;}.process-bar li:last-of-type a {width: calc(100% - 38px);}.process-bar li a:before {content: " ";display: block;width: 0;height: 0;border-top: 50px solid transparent;border-bottom: 50px solid transparent;border-left: 30px solid white;position: absolute;top: 50%;margin-top: -50px;margin-left: 3px;left: 100%;z-index: 1;}.process-bar li a:after {content: " ";display: block;width: 0;height: 0;border-top: 50px solid transparent;border-bottom: 50px solid transparent;border-left: 30px solid hsla(0, 0%, 83%, 1);position: absolute;top: 50%;margin-top: -50px;left: 100%;z-index: 2;margin-left: -1px;}.shoppingcart {position: relative;padding-bottom: 45px;}.shoppingcart .badge-info {color: white;}.shopping-title {font-size: 30px;font-family: 'UTMAvo', sans-serif;line-height: 30px;margin-top: 0;margin-bottom: 20px;}.shoppingcart .shopping-foot {position: relative;border-color: #e9e9e9;border-style: solid;border-width: 2px 0 2px 0;background: #f7f7f7;padding: 20px 14px;margin-top: 28px;}.shoppingcart .shopping-foot .total {float: left;line-height: normal;display: block;width: 60%;}.shoppingcart .shopping-foot .total .item.discount {padding-bottom: 10px;border-bottom: 1px solid #eee;display: inline-block;width: 100%;}.shoppingcart .shopping-foot .total .item.discount .discount-label {min-width: 45%;display: inline-block;margin-right: 8px;}.shoppingcart .shopping-foot .total .item.discount .discount-value {display: inline-block;text-align: right;width: 49%;}.shopping-foot .total .total-value {color: #444444;font-size: 13px;font-family: 'UTMAvo', sans-serif;float: right;}.shopping-foot .total .total-value strong {font-size: 21px;color: #418ff0;font-family: 'UTMAvoBold', sans-serif;}.shopping-foot .total .total-label {color: #444444;font-size: 13px;font-family: 'UTMAvo', sans-serif;float: left;width: 50%;line-height: 30px;}.section-wishlist {}.section-wishlist .section-summary {position: relative;display: block;margin-bottom: 30px;}.section-wishlist .section-summary p {margin-bottom: 0;font-size: 15px;line-height: 21px;font-family: 'UTMAvo', sans-serif;text-align: justify;}.shoppingcart .shopping-foot .payment {padding: 10px 0;}.shoppingcart .shopping-foot .btn-checkoutBooking {color: white;background: #f46404;float: right;font-size: 18px;text-transform: none;font-family: 'UTMAvoBold', sans-serif;border-radius: 5px;padding: 10px 15px;-webkit-text-stroke: 0.25px;height: 52px;}.shopping-foot .foot-meta {position: relative;display: inline-block;width: 100%;height: 52px;line-height: 52px;}.shopping-foot .foot-meta .checkbox-inline {width: 110px;float: left;padding-left: 0;}.shopping-foot .foot-meta .checkbox-inline span.text {padding-left: 25px;}.shopping-foot .foot-meta .checkbox-inline .checker span.checked {top: 5px;}.shopping-foot .foot-meta .delete-all {margin-left: 30px;min-width: 120px;float: left;}.foot-meta .delete-all a {padding-top: 5px;color: #444444;}.foot-meta .delete-all i {border: 1px solid #444444;width: 18px;height: 18px;border-radius: 50px;text-align: center;line-height: 18px;font-size: 12px;}.carts {position: relative;}.carts .carts-heading {background: #7f7f7f;color: white;padding: 8px 18px;font-family: 'UTMAvoBold', sans-serif;font-weight: normal;font-size: 13px;-webkit-text-stroke: 0.15px;display: block;margin-bottom: 15px;min-height: 33px;}.carts .carts-body {padding: 0;position: relative;}.carts-body .cart-item {border-width: 0 0 2px 0;border-color: #e6e6e6;border-style: solid;position: relative;display: block;background: #f7f7f7;}.carts-body .cart-item:not(:last-child) {margin-bottom: 17px;}.carts-body .cart-item .cart-item-content {padding: 18px 18px;border-width: 0 0 2px 0;border-color: #e6e6e6;border-style: solid;}.carts-body .cart-item .cart-item-content .price_quantity {position: relative;}.cart-item-content .price_quantity .unitNumPrice {}.cart-item-content .price_quantity .unitNumPrice.insurance .unit_count span {line-height: 26px;}.price_quantity .unitNumPrice .unit_name {width: 105px;padding-right: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 26px;float: left;}.price_quantity .unitNumPrice .unit_count {width: 105px;height: 24px;line-height: inherit;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.price_quantity .unitNumPrice .unit_count input {width: 38px;height: 26px;display: inline-block;text-align: center;border-radius: 0;line-height: 24px;border: 1px solid #e6e6e6;}.price_quantity .unitNumPrice .unit_count .counter {width: 28px;line-height: 24px;text-align: center;cursor: pointer;border: 1px solid #e6e6e6;}.price_quantity .unitNumPrice .unit_count .counter i {color: #7f7f7f;font-size: 10px;}.price_quantity .unitNumPrice .unit_count .counter.minus {border-right: 0;}.price_quantity .unitNumPrice .unit_count .counter.plus {border-left: 0;}.carts-body .cart-item .cart-item-foot {padding: 10px 0;}.cart-item .cart-img {float: left;width: 94px;margin-right: 15px;}.cart-item .head-title {display: inline-block;width: 100%;}.cart-item .cart-info {float: left;width: 68%;}.cart-item .cart-info h5.cart-title {margin: 0;}.cart-item .cart-info h5.cart-title a {font-size: 14px;font-family: 'UTMAvoBold', sans-serif;color: #444444;line-height: 18px;text-decoration: none;text-transform: none;}.cart-item .cart-info ul.more {padding: 0;margin-top: 5px;list-style: none;margin-bottom: 0;}.cart-item .cart-info ul.more li {display: inline-block;width: 100%;font-size: 13px;}.head-content span {display: block;}@media screen and(max-width: 480px) {}.head-content span:not(:last-child) {font-family: 'UTMAvoBold', sans-serif;-webkit-text-stroke: 0.15px;font-size: 13px;}.cart-meta {position: relative;}.cart-meta .btn-link {font-size: 13px;font-family: 'UTMAvo', sans-serif;color: #444444;text-decoration: none;transition: 0.3s;}.cart-meta .btn-link:hover {color: #f46404;-webkit-text-stroke: 0.15px;}.cart-meta .btn-link:not(:last-child) {margin-right: 20px;}.shopping-discount {margin-top: 18px;}.shopping-discount label {text-transform: uppercase;font-size: 13px;display: block;margin-bottom: 10px;font-family: 'UTMAvo', sans-serif;}.shopping-discount .form-group {margin-bottom: 0;}.shopping-discount .form-control {border-radius: 0;box-shadow: none;height: 32px;border: 0;font-size: 13px;font-family: 'UTMAvo', sans-serif;background: #f7f7f7;}.shopping-discount .btn-discount {border-radius: 3px;margin-top: 27px;font-size: 13px;padding: 0 15px;height: 32px;}.shopping-discount .btn-discount:hover {background: #f46404;box-shadow: none;border: 0;}.shopping-discount .gift-wrap {display: inline-block;margin-top: 15px;}.shopping-discount .gift-wrap .label {font-size: 75%;color: #fff;text-align: center;}.shopping-discount .gift-wrap .gift-card-item {line-height: normal;overflow: initial;border-radius: 4px;border: 1px solid #ff5722;width: 335px;padding: 15px 24px;position: relative;min-height: 105px;float: left;}.shopping-discount .gift-wrap .gift-card-item:not(:first-child) {margin-left: 10px;}.shopping-discount .gift-wrap .gift-card-item p {font-size: 14px;font-family: 'UTMAvo', sans-serif;vertical-align: middle;display: block;margin-bottom: 5px;}.shopping-discount .gift-wrap .gift-card-item p .coupon-disc {font-weight: bold;}.shopping-discount .gift-wrap .gift-card-item p.discount {color: #ff5722;}.shopping-discount .gift-wrap .gift-card-item .btn {border: none;background: #f46404;color: #fff;position: absolute;top: -5px;right: -5px;border-radius: 50px;width: 25px;height: 25px;text-align: center;z-index: 2;padding: 0;line-height: initial;}.shopping-discount .gift-wrap .gift-card-item .btn i {font-size: 15px;margin: 0 6.8px 5px;}.shopping-discount .gift-wrap .gift-card-item .btn:hover {opacity: 1;}.page-booking {position: relative;}.page-booking .booking {padding-bottom: 45px;}.page-booking .status {padding: 30px 45px;margin: 15px 70px 0;position: relative;background: #F7F7F7;}.page-booking .status .status-info {position: relative;margin-bottom: 55px;}.page-booking .status .status-info h3 {font-family: 'UTMAvoBold', sans-serif;font-size: 24px;line-height: 28px;margin-top: 0;margin-bottom: 5px;color: #000000;text-transform: uppercase;}.status-info .sub {font-size: 16px;color: #999999;margin-bottom: 30px;}.status-info .note {display: block;width: 100%;margin-top: 15px;}.status-info .note ul {list-style: none;margin: 10px 0 0;padding: 0;}.status-info .note li {display: inline-block;width: 100%;position: relative;margin-bottom: 20px;font-size: 16px;line-height: 28px;font-family: 'UTMAvo', sans-serif;}.status-info .note li span.check {background: transparent url("../icons/fa-check.png") no-repeat left center;background-size: contain;}.status-info .note li span.text {float: left;width: 96%;}.status-info .note li span.warning, .status-info .note li span.check {float: left;width: 16px;height: 16px;margin-right: 10px;margin-top: 8px;}.status-info .note li span.warning {background: transparent url("../icons/fa-info.png") no-repeat left center;background-size: contain;}.status-info .note li:last-child {margin-bottom: 0;}.status-content {display: inline-block;width: 100%;position: relative;margin-bottom: 30px;}.status-content .payment {}.status-content .payment .title {font-size: 18px;font-family: 'UTMAvo', sans-serif;color: #f36903;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 2;letter-spacing: normal;text-align: left;margin-bottom: 15px;}.status-content .payment .description {background: white;padding: 20px 15px;border-top: 1px solid #444;font-family: 'UTMAvo', sans-serif;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: #444444;}.status-content:last-child {margin-bottom: 0;}.status-content h4 {font-family: "UTMAvo", sans-serif;color: #444444;font-size: 24px;margin: 0 0 15px;line-height: 28px;}.status-content .content-body {background: white;position: relative;padding: 30px 40px;display: inline-block;width: 100%;}.status-content .content-body ul {margin: 0;padding: 0;list-style: none;}.status-content .content-body li {display: inline-block;width: 100%;line-height: 28px;font-size: 16px;font-family: 'UTMAvo', sans-serif;color: #444444;}.content-body .payment {display: block;width: 100%;padding-top: 25px;border-top: 1px solid #444444;float: left;margin-top: 25px;}.content-body .payment span {font-family: 'UTMAvo', Arial, sans-serif;font-size: 18px;line-height: 20px;color: #444444;}.content-body .payment span.price {font-size: 24px;color: #f36903;}.content-body .product {display: block;position: relative;width: 100%;float: left;}.product .product-image {float: left;width: 35%;margin-right: 20px;}.product .product-content {float: left;width: 62%;}.product-content h5 {margin: 0 0 15px;color: #444444;font-family: 'UTMAvoBold', sans-serif;font-size: 18px;text-transform: uppercase;line-height: 30px;}.product-content .package {margin-top: 10px;}.product-content .package h6 {margin: 0 0 10px;font-size: 16px;font-family: 'UTMAvoBold', sans-serif;display: block;}.package .package-name {color: #4141be;font-size: 16px;text-transform: uppercase;display: block;line-height: 18px;}.status-content .content-body .package ul.option {list-style: none;margin: 10px 0 0;padding: 0;}.package .option li {display: inline-block;width: 100%;line-height: 28px;}.package .option li span {font-size: 16px;color: #444444;}.package .option li span:first-child {float: left;text-align: left;}.package .option li span:last-child {float: right;text-align: right;}.package .option-total {display: inline-block;width: 100%;padding-top: 5px;margin-top: 5px;border-top: 1px solid #444444;}.package .option-total span {color: #444444;font-family: 'UTMAvo', sans-serif;font-size: 16px;line-height: 26px;}.package .option-total span.price {font-size: 20px;}.page-booking .booking-info {position: relative;}.booking-info .select2-container--default .select2-selection--single .select2-selection__arrow {background-image: url(../img/bg_dropdown.svg);background-size: 11px 6px;background-position: center right 12px;background-repeat: no-repeat;background-color: transparent;height: 34px;}.booking-info .select2 {max-width: 100%;}.booking-info .select2-container--default .select2-selection--single .select2-selection__arrow b {margin: 0;border: 0;}.select2-selection {overflow: hidden;}.select2-selection__rendered {white-space: normal;word-break: break-all;}.booking-info .step {background: #f7f7f7;position: relative;display: block;}.booking-info .step .step-head {background: #f36903;height: 47px;line-height: 47px;padding: 0 15px;position: relative;}.booking-info .step .step-head a.edit {position: absolute;right: 10px;top: 0;color: white;font-size: 15px;font-weight: 500;text-decoration: underline;}.booking-info .step .step-head a.edit:hover {text-decoration: underline;}.booking-info .step .step-head h3 {color: white;font-size: 20px;margin: 0;padding: 0;font-family: 'UTMAvo', sans-serif;line-height: 47px;}.booking-info .step .step-body {background: #f7f7f7;padding: 32px 26px;}.booking-info .step .step-body .step-render {margin-bottom: 0;list-style: none;padding-left: 15px;}.booking-info .step .step-body .step-render li {line-height: 30px;font-size: 16px;color: #444444;position: relative;margin-bottom: 10px;}.booking-info .step .step-body .step-render li:last-child {margin-bottom: 0;}.booking-info .step .step-body .step-render li span {}.booking-info .step .step-body .step-render li span.block {display: inline-block;width: 100%;}.booking-info .step .step-body .form-group {margin-bottom: 30px;}.step .step-body label {font-size: 14px;font-family: 'UTMAvo', sans-serif;font-weight: normal;font-style: normal;display: block;margin-bottom: 10px;}.step .step-body .form-control {box-shadow: none;border-radius: 0;border: 0;}.step .step-body .form-control:not([type=checkbox]):not([type=radio]) {-webkit-appearance: none;-moz-appearance: none;appearance: none;}.step .step-body select.form-control {border: 1px solid white;padding: 0 25px 0 8px;width: 100%;background-image: url(../img/bg_dropdown.svg);background-size: 11px 6px;background-position: center right 12px;background-repeat: no-repeat;appearance: none;-webkit-appearance: none;-moz-appearance: none;font-size: 1.4rem;height: 34px;color: #666;margin: 0;}.page-booking .booking-foot {display: block;width: 100%;margin-top: 25px;}.page-booking .form-group .invalid-feedback {font-size: 12px;font-family: 'Roboto', sans-serif;}.page-booking .booking-foot .price strong {color: #f36903;font-size: 18px;font-family: 'UTMAvo', sans-serif;line-height: 20px;}.booking-foot .btn-payment {border-radius: 4px;background: #f36903;font-size: 18px;font-family: 'UTMAvo', sans-serif;text-transform: none;padding: 10px 38px;box-shadow: none;line-height: 28px;}#product-action-book {font-size: 24px;line-height: 28px;font-family: 'UTMAvo', sans-serif;padding: 8px 10px;margin-top: 30px;}.panel-coupon {border: 0;background: #f7f7f7;}.panel-coupon .panel-body {padding: 15px 20px;}.panel-coupon .panel-body .gift-wrap {margin-top: 10px;display: inline-block;width: 100%;}.panel-body .gift-wrap .gift-card-item {display: inline-block;background: #f36903;position: relative;padding: 0 35px 0 5px;color: white;margin-right: 5px;}.panel-body .gift-wrap .gift-card-item p {margin: 0;line-height: 30px;font-size: 14px;font-family: 'Roboto', sans-serif;}.panel-body .gift-wrap .gift-card-item button {position: absolute;right: 0;top: 0;height: 30px;width: 30px;color: white;text-align: center;display: block;border: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background-color: #337ab7;}.panel-body .gift-wrap .gift-card-item button:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.panel-body .gift-wrap .gift-card-item button i {top: -3px;position: relative;left: -3px;}.panel-coupon .panel-heading {padding: 10px 20px;}.panel-coupon .panel-heading .panel-title {margin-top: 0;font-family: 'Roboto', sans-serif;text-transform: none;color: #444444;font-size: 16px;font-weight: 500;}.panel-coupon .panel-body .form-control {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.panel-coupon .panel-body {}.page-booking #booking-bar {padding-top: 0;border-radius: 0;}.page-booking .booking-bar-content {border-radius: 0;padding-bottom: 20px;}.page-booking .booking-bar-content .booking-title {margin-top: 0;padding-bottom: 10px;border-bottom: 2px solid #444444;font-family: 'UTMAvoBold', sans-serif;padding-top: 20px;-webkit-text-stroke: 0.15px;}.book-data .booking-money, .book-data .booking-has-discount, .book-data .booking-foot {padding-top: 15px;margin-top: 15px;border-top: 1px solid #c5c5c5;}.page-booking .booking-bar-content .booking-has-discount {padding-top: 15px;margin-top: 15px;border-top: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5;padding-bottom: 15px;}.book-data .booking-has-discount {border-top: 2px solid #c5c5c5;}.booking-wrap hr {margin-top: 10px;margin-bottom: 10px;border: 0;border-top: 1px solid #c5c5c5;}.booking-wrap .sub-title {font-family: 'UTMAvo', sans-serif;margin-bottom: 5px;}.booking-wrap .text a {font-family: 'UTMAvo', sans-serif;font-size: 14px;color: #444444;line-height: 20px;text-decoration: none;}.booking-wrap .text a:hover {color: #f36903;transition: 0.3s;}.booking-wrap .sub-title.bold {font-family: 'UTMAvoBold', sans-serif;margin-bottom: 5px;}.booking-wrap .price {color: #444444;}.page-product-detail {position: relative;}.page-product-detail .booking-wifi-sim {margin-top: 25px;}.page-product-detail .booking-wifi-sim.wifi {margin-top: 0;display: none;}h2.province-slider-text {font-family: "UTMAvoBold", sans-serif;font-size: 40px;font-weight: 600;letter-spacing: 1px;line-height: 1;color: #fff;text-align: center;margin-bottom: 10px;text-transform: uppercase;}.page-product-detail .booking-wifi-sim, .page-product-detail .booking-wrap {display: inline-block;width: 100%;}.page-product-detail .booking-wifi-sim .choose_date {margin-bottom: 30px;}.page-product-detail .booking-wifi-sim .error, .page-product-detail .booking-wifi-sim .choose_date .error {color: #f50909;}.page-product-detail .booking-wifi-sim label, .page-product-detail .booking-wifi-sim .choose-wifi-sim label, .page-product-detail .booking-wifi-sim .choose_date label {font-family: 'UTMAvo', sans-serif;font-size: 15px;font-weight: normal;margin-bottom: 10px;line-height: 20px;display: block;}.page-product-detail .booking-wifi-sim .choose-wifi-sim label {line-height: 30px;margin-bottom: 0;}.page-product-detail .booking-wifi-sim select.form-control {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;box-shadow: none;height: 38px;}.page-product-detail .booking-wifi-sim .choose-wifi-sim input, .page-product-detail .booking-wifi-sim .choose_date input {background: white;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;box-shadow: none;text-align: left;}.page-product-detail .booking-wifi-sim .choose-wifi-sim input[name=date_qty], .page-product-detail .booking-wifi-sim .choose-wifi-sim input[name=qty] {text-align: center;width: 40px;display: inline-block;padding: 0;}.page-product-detail .booking-wifi-sim .choose-wifi-sim .subAdd .sub {float: left;}.page-product-detail .booking-wifi-sim .choose-wifi-sim .subAdd .add {float: right;border-width: 1px 1px 1px 0;}.page-product-detail .booking-wifi-sim .booking-wrap-render {position: relative;margin-top: 10px;margin-bottom: 10px;border: 0;border-bottom: 1px solid #c5c5c5;}.page-product-detail .booking-wifi-sim .booking-wrap-render hr {margin-top: 10px;margin-bottom: 10px;border: 0;border-top: 1px solid #c5c5c5;}.page-product-detail .booking-wifi-sim .booking-wrap-render .text {display: inline-block;width: 100%;}.page-product-detail .booking-wifi-sim .booking-wrap-render .text span.lb {float: left;}.page-product-detail .booking-wifi-sim .booking-wrap-render .text span.val {float: right;}.page-product-detail .booking-wifi-sim .render-wifi-sim {margin-bottom: 25px;display: block;}.page-product-detail .booking-wifi-sim .render-wifi-sim label {line-height: 30px;margin-bottom: 0;color: #444;font-weight: normal;font-size: 16px;font-family: 'UTMAvo', sans-serif;}.page-product-detail .booking-wifi-sim .render-wifi-sim .ValuePrice {text-align: right;line-height: 30px;margin-bottom: 0;color: #444;font-weight: normal;font-size: 14px;font-family: 'UTMAvo', sans-serif;}.page-product-detail .booking-wifi-sim .render-wifi-sim .ValuePrice strong {font-size: 16px;color: #f36903;}.page-product-detail .booking-wifi-sim .booking-wrap-action {display: inline-block;width: 100%;}.subAdd .sub, .subAdd .add {width: 35px;height: 34px;box-shadow: none;background: none;border-width: 1px 0 1px 1px;border-style: solid;border-color: #CCCCCC;}.page-product-detail .booking-wifi-sim .choose-wifi-sim .subAdd {position: relative;max-width: 115px;float: right;}.page-product-detail .booking-bar-content {margin-bottom: 0;}.page-product-detail .booking-wrap .booking-wrap-render {position: relative;}.page-product-detail .booking-wrap .booking-foot {display: inline-block;width: 100%;}.page-product-detail .booking-wrap .booking-foot .label-total {padding-top: 14px;font-size: 18px;}.page-product-detail .booking-wrap .booking-foot .price span {margin-right: 10px;font-size: 18px;color: #444444;}.page-product-detail .booking-wrap .booking-foot .price strong {font-size: 30px;color: #418ff0;font-family: 'UTMAvo', sans-serif;font-weight: normal;}.page-product-detail .booking-wrap .booking-wrap-action {display: inline-block;width: 100%;margin-top: 15px;}.booking-wrap-action .addShoppingCart {float: left;width: 45%;}.booking-wrap-action .addShoppingCart button[type=submit], .booking-wrap-action .addShoppingCart button[type=button], .booking-wrap-action .addShoppingCart a {display: block;background: #f69409;font-weight: normal;text-transform: uppercase;border-radius: 10px;text-align: center;font-size: 18px;height: 65px;line-height: 28px;padding: 5px 10px;color: white;}.booking-wrap-action .addShoppingCart button[type=button][disabled] {background: #808080;cursor: not-allowed;}.booking-wrap-action .addShoppingCart button[type=button], .booking-wrap-action .addShoppingCart button[type=submit] {box-shadow: none;border: 0;}.booking-wrap-action .checkNow {float: right;width: 45%;text-align: right;}.owl_favorite.owl-carousel .owl-stage-outer {padding-top: 35px;}.booking-wrap-action .checkNow button.bookNow, .booking-wrap-action .checkNow .bookNow {background: #337ab7;height: 65px;display: block;line-height: 65px;color: white;font-family: 'UTAvo', sans-serif;text-align: center;font-size: 18px;font-weight: normal;text-transform: uppercase;border-radius: 10px;}.booking-wrap-action .checkNow button.bookNow[disabled] {background: #808080;cursor: not-allowed;}.booking-wrap-action .checkNow button.bookNow {width: 100%;border: 0;}.method-payment {position: relative;}.method-payment .radio {display: block;padding-bottom: 10px;padding-top: 10px;}.method-payment .radio:not(:last-child) {border-bottom: 1px solid #444444;}.method-payment .radio label {font-size: 17px;font-family: 'UTMAvo', sans-serif;font-weight: normal;font-style: normal;color: #444444;}.method-payment .radio input[type=radio] {margin-top: 6px;}.method-payment .radio.active label {color: #f36903;}.method-payment .shipping-intro .step .step-body {padding: 20px 15px;}.method-payment .shipping-intro .step .step-head {height: initial;}.method-payment .shipping-intro .step .step-head h3 {font-size: 15px;line-height: 28px;}.method-payment .shipping-intro .step-body label {font-size: 16px;}.method-payment .shipping-intro .step-body label:not(.checkbox-inline) {padding-left: 0;}.method-payment .shipping-intro .step .step-body .form-group {margin-bottom: 15px;}.method-payment .shipping-intro, .method-payment .payment-intro {background: white;padding: 25px;border-top: 2px solid #c5c5c5;display: none;}.method-payment .shipping-intro.active, .method-payment .payment-intro.active {display: block;}.shipping-intro p, .payment-intro p {font-size: 14px;font-family: 'UTMAvo', sans-serif;color: #444444;margin-bottom: 0;}.payment-intro p span {display: block;}.payment-intro p span:first-child {font-family: 'UTMAvoBold', sans-serif;-webkit-text-stroke: 0.15px;}.payment-intro p:not(:last-child) {margin-bottom: 20px;}.payment-intro p:last-child {margin-bottom: 0;}.method-payment .note-payment {padding-bottom: 20px;}.method-payment .note-payment i {margin-right: 10px;}.page-profile {margin-top: 15px;margin-bottom: 85px;}.page-profile .left_sidebar {}.left_sidebar .sidebar {}.left_sidebar .sidebar.profile {background: none;padding: 0;}.left_sidebar .sidebar .box {background: #f7f7f7;padding: 50px 70px;}.sidebar .box .box-content {}.page-profile .member {position: relative;min-height: 650px;}.panel-login .alert>p, .panel-login .alert>ul {margin-bottom: 0;padding-left: 15px;}.member .editor {}.member .editor .panel-group .panel {border-radius: 0;border: 0;box-shadow: none;}.member .panel.panel-default {background: #f7f7f7;}.member .panel .panel-heading {padding: 30px 35px;background: none;border-radius: 0;border: 0;display: inline-block;width: 100%;position: relative;}.member .panel .panel-heading .panel-title {font-size: 24px;font-family: 'UTMAvo', sans-serif;font-weight: normal;line-height: 30px;display: block;cursor: pointer;}.panel .panel-heading .panel-title a {display: block;}.member .panel .panel-heading .element-heading {position: absolute;z-index: 2;right: 35px;top: 40px;}.panel-heading .element-heading span.arrow {background: url('../icons/arrow-up.png') no-repeat center center;background-size: contain;width: 30px;height: 18px;display: block;}.panel-heading .element-heading span.arrow.up {background: url('../../assets/icons/arrow-up.png') no-repeat center center;background-size: contain;}.panel-heading .element-heading span.arrow.down {background: url('../../assets/icons/arrow-down.png') no-repeat center center;background-size: contain;}.member .panel-group .panel+.panel {margin-top: 25px;}.member .panel-group .panel-heading+.panel-collapse>.list-group, .member .panel-group .panel-heading+.panel-collapse>.panel-body {border: 0;}.member .panel .panel-body {border: 0;padding: 0 35px 25px;}.member .panel .panel-body p.note {margin-bottom: 35px;}.member .form-group {margin-bottom: 25px;}.member .form-control {border-radius: 0;box-shadow: none;-webkit-box-shadow: none;border: 0;}.member label {font-size: 14px;color: #444444;font-family: 'UTMAvo', sans-serif;font-weight: normal;display: block;margin-bottom: 10px;}.member .form-horizontal {display: block;margin-top: 25px;}.member .form-horizontal .form-group {margin-bottom: 25px;}.tour_yeuthich {position: relative;}.tour_yeuthich .content {position: relative;margin-bottom: 10px;}.content .shop-item {position: relative;padding-bottom: 15px;margin-bottom: 15px;display: block;border-bottom: 1px dotted #000000;}.content .shop-item:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}.shop-item .shop-item-image {position: relative;}.shop-item .shop-item-image .wishlist {position: absolute;top: 15px;left: 15px;width: 30px;height: 35px;display: block;}.shop-item .shop-item-image .wishlist .link-wishlist.active i.fa-heart-o:before {content: "\f004";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #ff5722;font-size: 30px;}.shop-item .shop-item-image .wishlist i {font-size: 30px;color: #7c7c7c;}.shop-item .shop-item-image img {display: block;max-width: 100%;}.content .shop-item .shop-item-image a {display: block;}.content .shop-item .shop-item-info {display: inline-block;width: 100%;margin-bottom: 10px;}.content .shop-item .shop-item-info h4 a {color: #000000;font-size: 18px;line-height: 20px;font-family: 'UTMAvo', sans-serif;font-weight: normal;}.shop-item .shop-item-info .meta {display: inline-block;width: 100%;}.shop-item-info .meta ul {padding: 0;margin: 0;list-style: none;}.shop-item-info .meta li {display: block;width: 50%;float: left;margin-bottom: 4px;}.shop-item-info .meta li:nth-of-type(3), .shop-item-info .meta li:nth-of-type(4) {margin-bottom: 0;}.shop-item-info .meta li span {color: #999999;font-size: 12px;font-family: 'UTMAvo', sans-serif;}.shop-item-info .meta li i {color: #337ab7;}.shop-item .shop-item-action {position: relative;display: inline-block;width: 100%;}.shop-item .shop-item-action .booking-price {float: left;width: 45%;text-align: right;}.shop-item .shop-item-action .action-booking {float: left;width: 45%;}.action-booking .btn-booking {background: #337ab7;border: 0;border-radius: 4px;-webkit-border-radius: 4px;color: white;font-family: 'UTMAvo', sans-serif;font-weight: normal;text-transform: uppercase;padding: 8px 15px;line-height: 20px;font-size: 14px;transition: all .15s ease-in;}.action-booking .btn-booking:hover {background: #f34401;}.booking-price .price-old {display: block;}.booking-price .price-old {color: #333333;font-size: 12px;font-family: 'UTMAvo', sans-serif;text-decoration: line-through;}.booking-price .price {display: block;font-family: 'UTMAvo', sans-serif;color: #f50909;font-size: 16px;}.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span {display: none;}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {position: absolute;z-index: 2;top: 50%;margin: -29px 0 0;width: 32px;height: 58px;border-radius: 0;}.owl-theme .owl-nav {margin: 0;}.owl-carousel .owl-nav button.owl-next {background: transparent url(../icons/owl-next.png) no-repeat center center;background-size: contain;right: -50px;}.owl-carousel .owl-nav button.owl-next:hover {background: transparent url(../icons/owl-next.png) no-repeat center center;}.owl-carousel .owl-nav button.owl-prev {background: transparent url(../icons/owl-prev.png) no-repeat center center;background-size: contain;left: -50px;}.owl-carousel .owl-nav button.owl-prev:hover {background: transparent url(../icons/owl-prev.png) no-repeat center center;}.owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover {background-color: transparent;}.owl-theme .owl-nav .disabled {opacity: 0;}.related_product.block-product .tour_container {margin-bottom: 0;}.owl_related.owl-carousel .owl-nav button.owl-prev {left: -7px;}.owl_related.owl-carousel .owl-nav button.owl-next {right: -7px;}.owl_related.owl-carousel.owl-theme .owl-dots .owl-dot span {margin: 5px 3px;width: 12px;height: 12px;}.invalid-feedback {font-family: 'UTMAvo', sans-serif;font-size: 14px;color: red;font-weight: normal !important;}.invalid-feedback strong {font-weight: normal !important;}.checker {position: relative;display: inline-block;cursor: pointer;vertical-align: middle;}.checker, .checker span, .checker input {width: 20px;height: 20px;}.checker span {color: white;display: inline-block;text-align: center;position: relative;border-radius: 2px;background: transparent;border: 1px solid #d1d1d1;}.checker span.checked {border: 1px solid transparent;}.checker span:after {content: "\f00c";font-family: FontAwesome;font-size: 16px;line-height: 1;position: absolute;top: 0;left: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;opacity: 0;color: white;filter: alpha(opacity=0);background: #ff5722;border: 1px solid #ff5722;}.radio-inline label, .checkbox-inline label {padding-left: 10px;color: #30363D;margin-bottom: 0;}.checker span.checked:after {opacity: 1;filter: alpha(opacity=100);}.checker input[type=checkbox], .choice input[type=radio] {border: none;background: none;display: -moz-inline-box;display: inline-block;margin: 0;vertical-align: top;cursor: pointer;position: absolute;top: -1px;left: -1px;z-index: 2;opacity: 0;filter: alpha(opacity=0);}.checkbox .checker, .checkbox-inline .checker {position: absolute;top: 0;left: 0;}.form-horizontal .checkbox .checker, .form-horizontal .checkbox-inline .checker {top: 9px;}.checkbox-right .checker {left: auto;right: 0;}.checker.disabled {opacity: 0.5;filter: alpha(opacity=50);}.checker.disabled, .checker.disabled input[type=checkbox] {cursor: not-allowed;}.checkbox>label:active .checker.disabled span:after, .checkbox-inline:active .checker.disabled span:after {opacity: 0;filter: alpha(opacity=0);}.checkbox>label:active .checker.disabled span.checked:after, .checkbox-inline:active .checker.disabled span.checked:after {opacity: 1;filter: alpha(opacity=100);}.checker[class*=border-] span {border-color: inherit;color: inherit;}.dropdown-menu>.active:not(.disabled) .checker span, .dropdown-menu[class*=bg-] .checker span, .page-header-inverse .form-group>.checkbox .checker span, .page-header-inverse .form-group>.checkbox-inline .checker span, .navbar-inverse .navbar-form .form-group>.checkbox .checker span, .navbar-inverse .navbar-form .form-group>.checkbox-inline .checker span, .sidebar:not(.sidebar-default) .checkbox .checker span, .sidebar:not(.sidebar-default) .checkbox-inline .checker span {border-color: #fff;color: #fff;}.choice {position: relative;display: inline-block;cursor: pointer;vertical-align: middle;border-radius: 100%;}.choice, .choice span, .choice input {width: 25px;height: 25px;}.choice span {border: 1px solid #979797;display: -moz-inline-box;display: inline-block;border-radius: 100%;text-align: center;position: relative;}.choice span:after {content: "";position: absolute;top: 2px;left: 2px;border-radius: 100%;opacity: 0;filter: alpha(opacity=0);height: 19px;width: 19px;background: #DB2D26;border: 0;}.choice span.checked:after {opacity: 1;filter: alpha(opacity=100);}.radio .choice, .radio-inline .choice {position: absolute;top: 1px;left: 0;}.form-horizontal .radio .choice, .form-horizontal .radio-inline .choice {top: 9px;}.radio-right .choice {left: auto;right: 0;}.choice.disabled {opacity: 0.5;filter: alpha(opacity=50);}.choice.disabled, .choice.disabled input[type=radio] {cursor: not-allowed;}.radio>label:active .choice.disabled span:after, .radio-inline:active .choice.disabled span:after {opacity: 0;filter: alpha(opacity=0);}.radio>label:active .choice.disabled span.checked:after, .radio-inline:active .choice.disabled span.checked:after {opacity: 1;filter: alpha(opacity=100);}.choice[class*=border-] span {border-color: inherit;}.choice[class*=border-] span:after {border-color: inherit;}.page-search {background: white;position: relative;padding-bottom: 45px;}.page-search .tour_container .tour_info .meta li.cate span {float: left;display: block;white-space: nowrap;overflow: hidden;width: 90%;text-overflow: ellipsis;}@media screen and(max-width: 480px) {.page-search {padding-bottom: 25px;}}.page-product .block-product {padding: 35px 0;}.block-product .search-head {position: relative;margin-bottom: 46px;height: 68px;display: inline-block;width: 100%;background: #f2f2f2;padding: 0;}.block-product .search-head .categories {float: left;width: 262px;background: #757577;}.block-product .search-head .categories .navbar {min-height: auto;border: 0;}.categories .navbar li {position: relative;}.categories .navbar li:hover {border: 0;}.categories .navbar li a {color: white;border-radius: 0;padding: 15px 15px;border: 0;height: 68px;line-height: 30px;font-size: 18px;font-family: "UTMAvo", sans-serif;}.categories .navbar li a:hover {background-color: #757577;}.categories .navbar li>.dropdown-menu {min-width: 262px;margin: 0;border: 1px solid rgba(0, 0, 0, 0.3);border-radius: 0;padding-bottom: 15px;}.categories .navbar li>.dropdown-menu li {border-bottom: 0;position: relative;}.categories .navbar li>.dropdown-menu li.slider {padding: 0 15px;position: relative;background: none;}.categories .navbar li>.dropdown-menu li.slider .form-group {margin-bottom: 0;border-top: 1px solid #ccc;padding-top: 15px;padding-bottom: 15px;}.categories .navbar li>.dropdown-menu li.slider .form-group label {display: block;margin-bottom: 15px;font-size: 16px;text-transform: uppercase;font-family: 'UTMAvoBold', sans-serif;}.categories .navbar li>.dropdown-menu li.slider .jslider_round .jslider-pointer {top: -4px;}.categories .navbar li>.dropdown-menu li.slider .jslider .jslider-value {}.categories .navbar li>.dropdown-menu li a {background: white;color: #444444;border: 0;height: inherit;line-height: normal;font-size: 16px;}.categories .navbar li>.dropdown-menu li a:hover {color: #fdb714;}.categories .navbar li .care-sub {background: url(../icons/caret-sub.png) no-repeat top center;-webkit-background-size: contain;background-size: contain;width: 24px;height: 16px;display: block;position: absolute;top: 27px;right: 10px;z-index: 2;}.categories .navbar li>.dropdown-menu li .caret {width: 10px;height: 16px;background: url(../icons/caret-v.png) no-repeat top center;-webkit-background-size: contain;background-size: contain;display: block;position: absolute;right: 10px;top: 18px;border: 0;}.categories .navbar li>.dropdown-menu li:last-child a {border-bottom: 0;}.categories .navbar li>.dropdown-menu li>.dropdown-menu li a {font-size: 14px;font-family: 'UTMAvo', sans-serif;line-height: 18px;}.categories .navbar li>.dropdown-menu li>.dropdown-menu {left: 100%;top: 0;border: 0;margin-left: 1px;}.categories .navbar li a i {float: right;}.categories .navbar li a:hover {border: 0;}.block-product .filter-group {position: relative;margin-bottom: 0;width: auto;overflow: hidden;float: right;min-width: 450px;}.block-product .filter-group .filter {position: relative;padding: 17px 10px;}@media screen and(max-width: 480px) {.block-product .filter-group .filter {width: 100%;}}.block-product .filter .filter-label {display: inline-block;width: 139px;line-height: 34px;color: #757577;font-size: 18px;font-family: 'UTMAvo', sans-serif;-webkit-text-stroke: 0.05px;}.block-product .filter .filter-select {float: right;width: 65%;}.filter-select .select2-container {}.filter-select .select2-container .select2-selection--single {height: 34px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: 1px solid #444444;}.filter-select .select2-container--default .select2-selection--single .select2-selection__arrow {height: 34px;background: none;}.filter-select .select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 16px;line-height: 32px;font-family: 'UTMAvo', sans-serif;-webkit-text-stroke: 0.15px;color: #444444;}.filter-select .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;}.block-product .filter .filter-select select {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.block-product .filter .filter-select select:focus {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.block-product .tour_container {box-shadow: none;background: #f2f2f2;display: inline-block;height: 100%;width: 100%;}.block-product .tour_container .tour_img {width: 100%;}.block-product .tour_container .tour_info {width: 100%;margin: 0;padding: 15px 11px 15px;height: initial;}.block-product .tour_info .product-hint {left: 0;background: #f50909;}.block-product .tour_info .product-hint:after {border-top: 10px solid #f50909;}.header-content .logo {display: block;}.block-search {width: 100%;position: relative;margin: 43px 0 46px;padding: 0;}@media (max-width: 1199px) {.block-search {width: 450px;}}.block-search .block-title {display: none;}.block-search .block-content {padding: 0;width: 745px;margin: auto;position: relative;opacity: 1;visibility: visible;display: block;-webkit-box-shadow: none;box-shadow: none;}.block-search .form-search {width: 100%;position: relative;}.block-search .form-search .box-group {position: static;}@media (max-width: 1199px) {.block-search .form-search {width: 100%;}}.block-search .form-search .form-control {padding-left: 20px;border: 1px solid #f7f7f7;height: 68px;width: 100%;max-width: 100%;color: #999999;background-color: #fff;padding-right: 50px;font-size: 24px;font-family: 'UTMAvo', sans-serif;font-weight: normal;border-color: #e0e1e2;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(228, 228, 228, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(237, 239, 241, 0.6);}.block-search .form-search .form-control::-moz-placeholder {color: #333333;opacity: 1;}.block-search .form-search .form-control:-ms-input-placeholder {color: #333333;}.block-search .form-search .form-control::-webkit-input-placeholder {color: #333333;}.block-search .form-search .btn-search {font-size: 14px;color: #fff;width: 55px;text-indent: -9999px;border: none;background: #757577 url(../images/icon-search.png) no-repeat center center;border: none;height: 100%;width: 85px;position: absolute;right: 0;top: 0;}.block-search .form-search .btn-search:hover, .block-search .form-search .btn-search:focus {background-color: #996800;color: #fff;}.block-search .categori-search {width: 158px;margin: 0;float: right;}.block-search .categori-search .chosen-container .chosen-single {border: 1px solid #ffad00;border-left: none;border-right: none;margin-left: -1px;z-index: 10;position: relative;background-color: #fff;height: 45px;line-height: 45px;color: #666666;padding-left: 15px;font-size: 14px;font-weight: 300;}.block-search .categori-search .chosen-container .chosen-single:before {content: "";width: 1px;height: 28px;background-color: #eeeeee;position: absolute;left: 0;top: 50%;margin-top: -14px;}.block-search .categori-search .chosen-container .chosen-single>div {width: 26px;}.block-search .categori-search .chosen-container .chosen-single>div b:before {content: "\f107";color: #cccccc;}@media (max-width: 1199px) {.block-search .categori-search {display: none;}}.page_content.thongtincanhan .profile-action {border: 1px solid #ccc;padding: 15px 10px;margin-bottom: 20px;}.page_content.thongtincanhan .profile-action {padding: 20px 0 10px 0;background: #fff;}.page_content.thongtincanhan .profile-userpic img {float: none;margin: 0 auto;width: 50%;height: 50%;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;}.page_content.thongtincanhan .profile-usertitle {text-align: center;margin-top: 20px;}.page_content.thongtincanhan .profile-usertitle-name {font-size: 16px;color: #444444;text-transform: uppercase;font-family: 'UTMAvoBold', sans-serif;font-weight: normal;margin-bottom: 7px;}.page_content.thongtincanhan .profile-usertitle-job {text-transform: uppercase;color: #5b9bd1;font-size: 12px;font-weight: 600;margin-bottom: 15px;}.page_content.thongtincanhan .profile-userbuttons {text-align: center;margin-top: 10px;}.page_content.thongtincanhan .profile-userbuttons .btn {text-transform: uppercase;font-size: 11px;font-weight: 600;padding: 6px 15px;margin-right: 5px;}.page_content.thongtincanhan .profile-userbuttons .btn:last-child {margin-right: 0px;}.page_content.thongtincanhan .profile-usermenu {margin-top: 0px;}.page_content.thongtincanhan .profile-usermenu ul li {border-bottom: 1px solid #f0f4f7;}.page_content.thongtincanhan .profile-usermenu ul li button[type=submit] {width: 100%;background-color: #fafcfd;color: #5b9bd1;text-align: left;font-size: 14px;font-weight: 400;text-transform: initial;box-shadow: none;border: 0;}.page_content.thongtincanhan .profile-usermenu ul li button[type=submit]:focus {box-shadow: none;border: 0;}.page_content.thongtincanhan .profile-usermenu ul li button[type=submit] i {margin-right: 10px;float: left;margin-top: 2px;margin-left: 2px;}.page_content.thongtincanhan .profile-usermenu ul li:last-child {border-bottom: none;}.page_content.thongtincanhan .profile-usermenu ul li a {color: #93a3b5;font-size: 14px;font-weight: 400;}.page_content.thongtincanhan .profile-usermenu ul li a i {margin-right: 8px;font-size: 14px;}.page_content.thongtincanhan .profile-usermenu ul li a:hover {background-color: #fafcfd;color: #5b9bd1;}.page_content.thongtincanhan .profile-usermenu ul li.active {border-bottom: none;}.page_content.thongtincanhan .profile-usermenu ul li.active a {color: #5b9bd1;background-color: #f6f9fb;border-left: 1px solid #5b9bd1;margin-left: -1px;}.page_content.thongtincanhan .tour_dadat {margin-top: 30px;}.page_content.thongtincanhan .title {color: #666666;font-size: 14px;font-weight: bold;padding: 10px;background-color: #e8e8e8;}.page_content.thongtincanhan div.title:first-child {margin-top: 15px;}.page_content.thongtincanhan .userbalance {background: #f0f6f2;border-top: 1px dashed #cbd9ca;margin: 15px 0px 0px;padding: 10px;text-align: justify;border-bottom: 1px dashed #cbd9ca;}.product-wrap.mobile {position: relative;}.product-wrap.mobile .product-name h1 {font-size: 20px;margin: 0;line-height: 28px;}.product-wrap.mobile .product-benefit {padding: 10px;}.product-wrap.mobile .product-benefit li {margin-right: 10px;margin-bottom: 10px;}.product-wrap.mobile .book {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;background-color: #fff;box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, 0.12);padding: 0 8px;}.product-wrap.mobile .book .bottom_booking_price, .product-wrap.mobile .book .bottom_booking_action {display: block;width: 100%;float: left;}.product-wrap.mobile .book .bottom_booking_price {margin-bottom: 10px;}.product-wrap.mobile .book {position: fixed;width: 100%;display: block;z-index: 130;bottom: 0;left: 0;padding: 10px 15px 20px;box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.12);background-color: #fff;}.product-wrap.mobile .book .bottom_booking_price .info_box {margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ddd;}.product-wrap.mobile .book .bottom_booking_price .info_box .option-name {line-height: 19px;margin-bottom: 2px;font-size: 16px;color: #333;}.product-wrap.mobile .book .bottom_booking_price .info_box .option-date {color: #444444;}.product-wrap.mobile .book .bottom_booking_price .info_box .text {}.product-wrap.mobile .book .wish, .product-wrap.mobile .book .cart, .product-wrap.mobile .book .order {float: left;}.product-wrap.mobile .book .wish {width: 60px;text-align: center;margin-right: 7px;}@media screen and (max-width: 375px) {.product-wrap.mobile .book .wish {width: 29px;}}.product-wrap.mobile .book .wish a {display: block;color: #444444;height: 44px;}.product-wrap.mobile .book .wish a.active i:before {content: "\f004";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #ff5722;font-size: 28px;}.product-wrap.mobile .book .wish i {font-size: 28px;color: #444444;vertical-align: middle;padding-top: 7px;}.product-wrap.mobile .book .cart {position: relative;}.product-wrap.mobile .book .cart>.btn, .product-wrap.mobile .book .order>.btn {height: 44px;display: -webkit-box;width: 100%;line-height: 30px;font-weight: normal;color: #fff;word-wrap: break-word;word-break: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;border-radius: 0;padding-left: 15px;padding-right: 15px;}.product-wrap.mobile .book .cart .addToCart {background: #f69409;}.product-wrap.mobile .book .cart .addToCart[disabled] {background: #808080;}.product-wrap.mobile .book .order {margin-left: 7px;min-width: 120px;}.product-wrap.mobile .book .order .orderNow {background: #337ab7;width: 100%;}.product-wrap.mobile .book .order .orderNow[disabled] {background: #808080;}.product-wrap.mobile .option-group {list-style: none;margin: 20px 0 0;position: relative;background: #f7f7f7;padding: 5px 10px;}.product-wrap.mobile .option-group .option-item {padding: 5px 0;margin: 5px 0;display: inline-block;width: 100%;min-height: 85px;border: 1px solid white;}.product-wrap.mobile .option-group .option-item.selected {border-color: #5bb7c5;border-width: 2px;box-shadow: 0 5px 20px rgba(0, 0, 0, .1);}.product-wrap.mobile .option-group .option-item .option-title {line-height: 24px;font-size: 14px;padding-left: 10px;margin-bottom: 0;font-family: "UTMAvo", sans-serif;display: flex;align-items: center;}.product-wrap.mobile .option-section #select-date .form-control {width: 100%;min-width: 100%;font-size: 14px;padding: 5px 15px;}.product-wrap.mobile .option-item .not-available, .product-wrap.mobile .option-item .product-pricing, .product-wrap.mobile .option-item .select-option {position: absolute;right: 10px;}.product-wrap.mobile .booking_options {position: relative;}.product-wrap.mobile .booking_option_wrapper {position: fixed;z-index: 1000;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.38);display: none;transition: all 2s linear;}.product-wrap.mobile .booking_option_wrapper .content_wrapper {position: fixed;z-index: 1;bottom: 0;left: 0;width: 100%;height: 80%;background-color: #fff;}.content_wrapper .sh_func_header {position: absolute;z-index: 10;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 12px;width: 100%;height: 48px;background-color: #fff;}.content_wrapper .booking_main {margin-top: 48px;padding-bottom: 60px;height: calc(100% - 48px);overflow-x: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.booking_main .sh_header2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 18px 16px 12px;}.booking_main .book_options_item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 16px;}.booking_main .book_options_item .option_item {display: inline-block;background: #f7f7f7;width: 100%;padding: 10px 8px;border-radius: 5px;position: relative;margin-bottom: 10px;}.book_options_item .option_item .option_item_title {display: block;font-size: 14px;font-family: 'Roboto', sans-serif;line-height: 20px;}.booking_main .book_options_item .option_item:last-child {margin-bottom: 0;}.booking_main .book_options_item .option_item.is_active {border: 1px solid #ffa628;color: #333333;}.sh_func_header-bottom_border {box-shadow: inset 0 -1px 1px -1px rgba(0, 0, 0, 0.12);}.content_wrapper .booking_bottom {position: fixed;z-index: 1;bottom: 0;left: 0;width: 100%;background-color: #fff;box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.12);padding-top: 10px;}.content_wrapper .booking_bottom .bottom_booking_price {padding: 5px 15px;}.content_wrapper .booking_bottom .bottom_booking_price .price_box {padding-top: 10px;border-top: 1px solid #c5c5c5;display: none;padding-bottom: 10px;width: 100%;}.bottom_booking_price .price_box {display: none;}.bottom_booking_price .price_box .price_box_label {float: left;font-size: 15px;line-height: 19px;color: #444;}.bottom_booking_price .price_box .price_box_total {float: right;line-height: 19px;font-size: 16px;font-weight: bold;color: #ff5722;}.booking_bottom .bottom_booking_btn {position: fixed;z-index: 1;left: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 10px 15px;width: 100%;background-color: #fff;box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, 0.12);position: static;box-shadow: none;}.booking_bottom .bottom_booking_btn .bottom_btn_btn {margin-right: 7px;width: 100%;height: 45px;box-shadow: none;}.booking_bottom .bottom_booking_btn .bottom_btn_btn:last-child {margin-right: 0;}.booking_bottom .bottom_btn_btn.yellow {background-color: #f69409;}.booking_bottom .bottom_btn_btn+.bottom_btn_btn {background: #337ab7;}.popup {animation-duration: .6s;animation-iteration-count: 1;animation-name: popup;animation-timing-function: ease-in-out }@keyframes popup {0% {transform: scale(1) }25% {transform: scale(1.1) }50% {transform: scale(1) }75% {transform: scale(1.07) }to {transform: scale(1) }}#slider .owl-carousel {overflow: hidden;margin-bottom: 20px;position: relative;}.controlls-over .owl-dots {text-align: center;position: absolute;width: 60%;margin: auto;bottom: -20px;left: 0;right: 0;z-index: 1;}.owl-theme.controlls-over .owl-dots .owl-dot span {display: block;width: 20px;height: 5px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: #869791;}.owl-theme.controlls-over .owl-dots .owl-dot {background: rgba(0, 0, 0, 0.3);margin-bottom: 30px;position: relative;display: inline-block;}.owl-theme.controlls-over .owl-dots .owl-dot:first-child {-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-top-left: 10px;-moz-border-radius-bottom-left: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}.owl-theme.controlls-over .owl-dots .owl-dot:last-child {-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-top-right: 10px;-moz-border-radius-bottom-right: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}.owl-theme.controlls-over .owl-dots .owl-dot span {background: #fff;}.bottom-pagination .owl-dots .owl-dot {margin-bottom: -40px !important;}.owl-carousel .owl-stage-outer, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x: 50%;-webkit-perspective-origin-y: 50%;-moz-perspective: 1200px;-moz-perspective-origin-x: 50%;-moz-perspective-origin-y: 50%;perspective: 1200px;}.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}#avatar-modal .modal-dialog {width: 535px;}#avatar-modal .modal-dialog .modal-title {display: inline-block;}#avatar-modal .modal-dialog .modal-body .button-wrapper {position: relative;}.modal-body .button-wrapper {position: relative;}.modal-body .button-wrapper span.label {position: relative;z-index: 0;display: inline-block;width: 100%;background: #00bfff;cursor: pointer;color: #fff;padding: 14px 0;text-transform: uppercase;font-size: 14px;border-radius: 10px;}.modal-body .button-wrapper .error {color: #e20007;}.modal-body .button-wrapper .avatar-input {display: inline-block;position: absolute;z-index: 1;width: 100%;height: 50px;top: 0;left: 0;opacity: 0;cursor: pointer;}.modal-footer .btn.btn-default {color: #333;background-color: #fff;border-color: #ccc;}.btn.btn-view-more {width: auto;background-color: #f5f5f5;border-radius: 2px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;color: #333;border: 1px solid #d1d1d1;flex-direction: column;padding: 10px;margin: 0 15px 0;}.btn.btn-view-more span {font-size: 16px;}@-webkit-keyframes empty {0% {opacity: 1 }}@-moz-keyframes empty {0% {opacity: 1 }}@keyframes empty {0% {opacity: 1 }}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-moz-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@-moz-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}