 @media only screen and (max-width: 1200px) {}@media only screen and (max-width: 992px) {}@media only screen and (max-width: 768px) {#twotabsearchtextbox {font-size: 18px;}.nav-searchfield-outer .subcategory .navbar-nav li.dropdown b.caret {border-bottom: 0;border-top: 10px dashed;border-right: 8px solid transparent;border-left: 8px solid transparent;right: 10px;top: 15px;-moz-transition: transform 1s;-webkit-transition: transform 1s;transition: transform 1s;display: block;position: absolute;}.nav-searchfield-outer .subcategory .navbar-nav li.dropdown.open b.caret.rotate-180 {transform: rotate(-90deg);}.nav-searchfield-outer .subcategory .navbar-nav li > .dropdown-menu {width: 290px;min-width: initial;}.page-profile .tour_dadat .tour {position: relative;padding: 25px 0;border-bottom: 1px #ccc dashed;}.page-profile .tour_dadat .tour a {display: block;cursor: pointer;}.tour_dadat .tour .img {padding-right: 15px;}.tour_dadat .tour .infomation {margin-top: 15px;}.price_quantity .unitNumPrice .unit_count {float: right;justify-content: flex-end;}.carts-body .cart-item .cart-item-foot {padding-left: 10px;padding-right: 10px;}.page-booking #booking-bar {width: 100%;padding: 0 15px;}.tour_container {width: 100%;display: inline-block;height: 100%;}.tour_container .tour_img {width: 100%;height: 230px;overflow: hidden;}.tour_container .tour_img a {display: block;}.tour_container .tour_img img {height: initial;}.tour_container .tour_info {width: 100%;margin: 0;padding: 15px;}.tour_info .foot .sh-booking .btn-order {font-size: 16px;height: 45px;}.foot .shprice-distcount .sh-pre .sh-money {font-size: 18px;}.tour_container .tour_info .meta li span {font-size: 14px;}.btn.btn-view-more {width: auto;}.product-wrap.mobile .book .bottom_booking_action {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);}.product-wrap.mobile .book .cart {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.product-wrap.mobile .book .order {display: -webkit-box;height: 44px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}@media only screen and (max-width: 480px) {.top-login .cart .counter-number .number{position: absolute;top: 0;}.top-login .cart i{float: none;}.page-booking .mobile .panel-coupon {display: inline-block;width: 100%;}.page-booking .mobile .panel-coupon .panel-heading {padding: 10px 10px;}.page-booking .mobile .panel-coupon .panel-body {padding-left: 10px;padding-right: 10px;}.page-booking .mobile .booking-bar-content .booking-has-discount{padding-left: 15px;padding-right: 15px;}.page-booking .mobile .booking-bar-content{padding-bottom: 0;margin-bottom: 0;}.page-booking .mobile .booking-foot{padding-left: 15px;padding-right: 15px;margin-top: 10px;margin-bottom: 10px;}.booking-info .step .step-body .step-render{padding-left: 5px;padding-right: 5px;}.head-content span {display: inline-block;font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 400;}.page_content iframe{width: 100%!important;}.block-search {width: 100%;margin: 25px 0 25px;}.block-search .form-search .form-control {font-size: 14px;padding: 15px 0px 15px 15px;height: 45px;}.block-search .form-search .btn-search {width: 50px;background-size: 24px;}.block-product .search-head {margin-bottom: 25px;height: auto;}.col-pad {margin-bottom: 15px;}.col-pad .category_summary {min-height: auto;}.block-search .block-content {width: 100%;}.page-profile {margin-bottom: 20px;}.block-product .search-head .categories {width: 180px;}.categories .navbar li a {padding: 10px 10px;font-size: 15px;height: 45px;line-height: 20px;}.categories .navbar li .care-sub {top: 15px;right: 5px;}.page-profile .profile {background: #e5e5e5;padding: 10px 0;}.page-profile .profile .avatar img {margin: auto auto 20px;width: 65%;height: auto;}.page-profile .profile .avatar {padding-right: 10px;padding-top: 15px;}.page-profile .profile .infomation {text-align: center;padding-bottom: 15px;}.page-profile .profile .infomation + .infomation {padding-bottom: 0;}.block-product .filter .filter-label {display: none;}#avatar-modal .modal-dialog {width: 95%;}#avatar-modal .modal-dialog .modal-body .button-wrapper {position: relative;margin-top: 30px;}.block-product .filter-group .filter {display: inline-block;padding: 0;width: 100%;}.filter-select .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 40px;font-size: 15px;}.filter-select .select2-container--default .select2-selection--single .select2-selection__arrow {height: 45px;}.block-product .filter-group {width: 200px;min-width: initial;}.categories .navbar li > .dropdown-menu li a {font-size: 14px;}.block-product .filter .filter-select {width: 100%;}.filter-select .select2-container .select2-selection--single {height: 45px;}.pre-header .phone_number .btn {padding: 6px 0 0;float: left;}.pre-header .phone_number img {margin-bottom: 0;}.top-login {padding-top: 15px;margin-top: 0;}.top-login .nav-login {list-style: none;margin: 0;padding: 0;float: left;width: 185px;}.pre-header .socical.pull-right {margin-bottom: 0;float: none;text-align: center;}.top-login .nav-login .login-item {line-height: 18px;margin-bottom: 0;height: auto;}.top-login .nav-login .login-item .caret {display: inline-block;width: 0;height: 0;margin-left: 2px;top: 0;position: relative;}.top-login .cart {width: 50px;border-radius: 0;border:0;padding-top: 0;padding-bottom: 0;}.top-login .cart a {display: inline-block;width: 100%;}.top-login .cart .cart-label {float: right;display: none;}.top-login li a {font-size: 15px;}.top-login .cart .counter-number {display: inline-block;width: 35px;text-align: center;position: relative;margin-right: 0;height: 35px;background: #152ac3;color: white;padding: 8px 3px;border-radius: 50%;border: 1px solid #152ac3;margin-left: 10px;}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {width: 20px;height: 30px;background-color: rgba(255, 255, 255, 0.8);background-size: 60%;padding: 2px !important;}.member .panel .panel-body {border: 0;padding: 0 15px 25px;}.thongtincanhan.page_content .tour_yeuthich {padding: 15px 10px;}.owl-carousel .owl-nav button.owl-prev {left: 0;}.owl-carousel .owl-nav button.owl-next {right: 0;}.pre-header {position: relative;}.search_bar {width: 90%;}#search_bar_container {top: 45%;}.nav-searchfield-outer {font-size: 15px;height: 45px;}#twotabsearchtextbox {font-size: 14px;padding: 15px 0px 15px 15px;height: 45px;}.nav-submit-button {height: 45px;}.nav-submit-button .nav-submit-input {width: 20px;height: 20px;background-size: contain;z-index: 1130;margin: 13px auto;}.nav-searchfield-outer .subcategory {display: none;width: 100%;background: white;float: left;margin-top: 2px;}.category_bg_box {height: 230px;}.category-content {margin: 15px;width: 92%;height: 87%;}.category a .category-title {font-size: 18px;}.main_title {margin-bottom: 10px;}.main_title h2 {font-size: 25px;line-height: 36px;}.main_title p {margin-bottom: 0;}.foot .shprice-distcount .sh-dis, .foot .shprice-distcount .sh-pre {width: 100%;}.tour_container {width: 100%;display: inline-block;height: 100%;}.tour_container .tour_img {width: 100%;height: initial;}.tour_container .tour_img img {height: initial;width: 100%;display: block;}.tour_container .tour_info {margin: 0;width: 100%;padding: 10px;}.tour_container .tour_info .meta {margin-top: 5px;}.option-group .option-booking {padding: 5px 18px;}.option-group .option-booking .package-inner {padding: 0 5px;}.option-section .booking-wifi-sim {padding: 10px;}.page-login .page_content .panel-login {width: 100%;padding: 20px 15px;}.traveler-counter h5 {font-weight: normal;margin-top: 0;margin-bottom: 2px;font-size: 14px;font-family: 'UTMAvo', sans-serif;}.traveler-counter {margin: 7px 0;}.traveler-counter:last-child {margin-bottom: 0;}body.single-paged #scroll {right: 10px;bottom: 110px;}.carts-body .cart-item .cart-item-content {padding: 10px;}.carts-body .cart-item .cart-item-content form {margin-top: 10px;}.carts-body .cart-item .cart-item-foot {padding-left: 10px;padding-right: 10px;}.carts-body .cart-item .cart-item-foot .head-title {padding-right: 10px;text-align: right;}.cart-item-content .price_quantity .unitNumPrice {display: block;width: 100%;margin-bottom: 5px;float: left;}.cart-item-content .price_quantity .unitNumPrice:last-child {margin-bottom: 0;}.price_quantity .unitNumPrice .unit_count {float: right;justify-content: flex-end;}.shoppingcart .shopping-foot {margin: 0;padding: 10px;position: fixed;left: 0;right: 0;bottom: 0;background: white;z-index: 115;border: 0;box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.12);}.shoppingcart .shopping-foot .btn-checkoutBooking {height: 45px;line-height: 20px;font-size: 18px;border-radius: 0;font-family: 'UTMAvo', sans-serif;display: block;width: 100%;}.shopping-title {font-size: 18px;font-family: 'UTMAvo', sans-serif;}.shopping-foot .total .item {padding-top: 10px;float: left;width: 100%;}.shopping-foot .total .total-label {line-height: 20px;font-size: 14px;}.shoppingcart .shopping-foot .total {width: 100%;margin-bottom: 10px;}.shoppingcart .shopping-foot .payment {width: 100%;padding-bottom: 0;}.shopping-foot .total .total-value strong {font-size: 16px;color: #f46404;font-family: 'UTMAvoBold', sans-serif;}.shoppingcart {padding-bottom: 10px;}.product-abstract {font-size: 14px;line-height: 20px;text-align: justify;}body.shoppingcart .page-location {padding-bottom: 30px;}body.shoppingcart #scroll {display: none !important;}.shoppingcart .shopping-foot .total .item.discount {padding-bottom: 7px;padding-top: 7px;}.shoppingcart .shopping-foot .total .item.discount .discount-value, .shoppingcart .shopping-foot .total .item.discount .discount-label {font-size: 14px;width: 48%;}.shopping-discount .gift-wrap .gift-card-item {display: inline-block;width: 100%;margin-bottom: 10px;padding: 15px 15px;position: relative;min-height: 95px;float: left;}.shopping-discount .gift-wrap .gift-card-item:not(:first-child) {margin-left: 0;}.shopping-discount .gift-wrap .gift-card-item:last-child {margin-bottom: 0;}.page-booking .booking {padding-top: 10px;padding-bottom: 25px;}.page-booking .booking .container {padding-left: 10px;padding-right: 10px;}.page-booking .booking .container .row {margin-right: -10px;margin-left: -10px;}.page-booking .booking .process-bar {display: none;}.option-booking .option-price {font-size: 13px;}.booking-info .step .step-body {padding: 15px 10px 15px;}.booking-info .step .step-body .step-render li{line-height: 20px;font-size: 14px;margin-bottom: 5px;}.booking-info .step .step-head h3 {font-size: 16px;line-height: 45px;}.product-info .product-name {margin-bottom: 25px;}.method-payment .radio label {padding-left: 30px !important;}.method-payment .note-payment {padding-bottom: 0;}.method-payment .note-payment p {margin-bottom: 0;}.booking-foot .text-right {text-align: center;}.booking-foot .btn-payment {border-radius: 0;font-size: 18px;padding: 10px 25px;box-shadow: none;line-height: 20px;width: 100%;display: block;white-space: normal;}#fWifiSim .info-title {margin-bottom: 0;}#fWifiSim .form-group.choose_date .input-group .form-control {min-width: inherit;width: 100%;}.booking-info .step .step-body .form-group {margin-bottom: 15px;}.method-payment .radio label {font-size: 14px;}.method-payment .payment-intro {padding: 15px;border-top: 1px solid #c5c5c5;}.method-payment .payment-intro p {font-size: 14px;}#scroll {right: 20px;bottom: 20px;}.page-booking .page-header {padding: 0 15px;margin-top: 0;border: 0;}.page-booking .page-header h1 {margin: 0;font-size: 20px;text-transform: uppercase;font-family: 'UTMAvoBold', sans-serif;border-bottom: 1px solid #c5c5c5;padding-bottom: 10px;color: #444444;}.page-booking #booking-bar.mobile {width: 100%;margin-bottom: 10px;display: inline-block;}.page-booking #booking-bar.mobile .booking-money .price, .page-booking #booking-bar.mobile .booking-wrap .price{padding-right: 10px;}.page-booking .booking-bar-content {padding: 0;float: left;width: 100%;border: 0;}.page-booking .booking-bar-content .book-data {background: white;padding: 0 0 10px;margin-bottom: 0;}.page-booking .booking-bar-content .booking-title {margin-top: 0;padding-bottom: 10px;border-bottom: 1px solid #444444;font-family: 'UTMAvoBold', sans-serif;padding-top: 10px;-webkit-text-stroke: 0.15px;font-size: 15px;}.tour_info .product-hint {left: 0;}.booking-wrap hr {margin-top: 5px;margin-bottom: 5px;}.tour_container .tour_img .wishlist i:hover {color: #7c7c7c;}.book-data .booking-money, .book-data .booking-has-discount, .book-data .booking-foot {padding-top: 5px;margin-top: 5px;}.member .panel .panel-heading{padding: 15px;}.member .panel .panel-heading .panel-title a{text-transform: uppercase;}.member .sidebar .box .box-content {}.member .sidebar .box .box-content .avatar {padding: 0;}.member .sidebar .box .box-content .avatar .avatar-view {z-index: 10;position: relative;}.member .sidebar .box .box-content .avatar .avatar-view img {margin: auto;}.left_sidebar .sidebar .box {padding: 20px 50px;}.product-view .info-content dd {display: block !important;margin: 0 !important;}.product-view .info-content dd img {margin-bottom: 15px;}.product-view .info-content dd img:last-child {margin-bottom: 0;}.profile .infomation .action li:nth-of-type(2) {border-right: 0;}.content-right .dashboard-order .table>thead>tr>th{vertical-align: middle;padding: 5px 5px;font-size: 13px;font-weight: normal;}.content-right .dashboard-order .table>thead>tr>th:nth-of-type(3){width: 96px;}.content-right .dashboard-order .table>tbody>tr>td .thumb{display: none;}.content-right .dashboard-order .table>tbody>tr>td ul{padding-left: 10px;list-style: none;}.page_content .right{margin-top: 30px;}#avatar-modal .modal-footer .btn-default{color: #2a2734;}#avatar-modal .croppie-container{width: 100% !important;padding: 30px 0 0;}.croppie-container .cr-boundary{width: 100% !important;}#avatar-modal .modal-title{font-size: 18px;font-weight: 500;font-family: 'Roboto',sans-serif;display: inline-block;text-transform: uppercase;}.tp-caption.small_light_white {font-size: 15px !important;line-height: 20px !important;font-weight: 400;max-width: 300px !important;}.nav-searchfield-outer .subcategory .navbar-nav li a {padding: 10px 15px;color: #333333;font-size: 14px;font-weight: normal;line-height: 20px;}.nav-searchfield-outer .subcategory .navbar-nav li.dropdown b.caret {border-bottom: 0;border-top: 10px dashed;border-right: 8px solid transparent;border-left: 8px solid transparent;right: 10px;top: 15px;-moz-transition: transform 1s;-webkit-transition: transform 1s;transition: transform 1s;}.nav-searchfield-outer .subcategory .navbar-nav li.dropdown b.caret.rotate-180 {transform: rotate(-180deg);}.subcategory .navbar-nav li > .dropdown-menu li a {font-size: 14px;}.nav-searchfield-outer .subcategory .navbar-nav li > .dropdown-menu {left: initial;min-width: inherit;top: 100%;height: auto;}.nav-searchfield-outer .subcategory .navbar-nav li.dropdown a.open > .dropdown-menu {display: block;}.page-booking .status{padding: 20px 10px;margin: 15px 0px 0;}.status-content h4{font-size: 18px;}.status-content .content-body{padding: 10px 10px;}.status-content .product .product-image{width: 100%;margin-right: 0;margin-bottom: 15px;}.content-body .product{margin-bottom: 15px;}.product .product-content{width: 100%;}.product-content h5 {margin: 0 0 15px;color: #444444;font-family: 'UTMAvoBold', sans-serif;font-size: 16px;text-transform: uppercase;line-height: 20px;}.page-booking .status .status-info{margin-bottom: 20px;}.status-info .note li span.text{width: 92%;}.status-info .note li{font-size: 14px;}.page-booking .package .option li span{font-size: 14px;}.tour_dadat .data table tbody td, .tour_dadat .data table thead th {font-size: 13px;padding-left: 5px;padding-right: 5px;}.tour_dadat .data.dashboard-order {padding: 0;border: 0;}}@media only screen and (max-width: 414px) {.top-login .nav-login {width: 185px;}.block-product .filter-group {width: 200px;min-width: initial;}}@media screen and (max-width: 375px) {.top-login .nav-login {width: 150px;}.block-product .filter-group {width: 165px;min-width: initial;}.top-login li{min-width: 45%;height: 35px;line-height: 30px;border: 0;margin-right: 1px;}.top-login li:after{content: '';position: absolute;top: 9px;right: -2px;height: 15px;width: 1px;background: #a9a9a9;}.top-login li:last-child:after{display: none;}.top-login li a{font-size: 14px;}.tour_container .tour_info h3 {margin-bottom: 10px;}.product-view .info-content img {max-height: 175px;object-fit: cover;}}@media only screen and (max-width: 360px) {.product-wrap.mobile .book .cart button {font-size: 12px;}.product-pricing h4{font-size: 14px}.product-wrap.mobile .option-group .option-item .option-title{font-size: 12px;width: 66%;line-height: 30px }.product-wrap.mobile .book .order .orderNow{font-size: 12px;}}@media only screen and (max-width: 320px) {.product-wrap.mobile .book .cart button {font-size: 10px;padding-left: 5px !important;padding-right: 5px !important;}.product-wrap.mobile .book .order .orderNow{font-size: 10px;padding-left: 5px !important;padding-right: 5px !important;}}