.customized-tour-menu{background-color:var(--e-global-color-primary);border-radius:10px!important;overflow:hidden!important}.customized-tour-menu:hover{background-color:var(--e-global-color-57ce96e)}.customized-tour-menu a:hover{color:var(--e-global-color-text)!important}.customized-tour-menu .ekit-menu-nav-link.active{color:white!important}.customized-tour-menu .ekit-menu-nav-link.active:hover{color:var(--e-global-color-text)!important}.main-footer a{color:white!important}.main-footer a:hover{color:var(--e-global-color-primary)!important}.main-footer .contact-widget a:hover{color:white!important}.ekit-circle-menu-item-first{position:relative;z-index:1}.ekit-circle-menu-item-first::before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);border:2px solid var(--e-global-color-accent);border-radius:50%;animation:pulseRing 1.5s ease-in-out infinite;z-index:-1;opacity:.5}@keyframes pulseRing{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.2}100%{transform:translate(-50%,-50%) scale(1);opacity:.5}}#CDSWIDSSP{width:100%!important}#CDSWIDSSP .widSSPData .widSSPOneReview ul li::before{content:none!important}#CDSWIDSSP .widSSPData .widSSPAll ul li::before{content:none!important}#CDSWIDSSP .widSSPData .widSSPWrap{display:none!important}.list-include ul{list-style:none!important;padding-left:0!important}.list-include li{position:relative;padding-left:28px!important;margin-bottom:10px!important;font-size:16px}.list-include li::before{content:"✓";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px!important;height:20px!important;background-color:#c8e6c9!important;color:#2e7d32!important;border-radius:50%;text-align:center;line-height:20px!important;font-weight:700;font-size:12px}.list-exclude ul{list-style:none!important;padding-left:0!important}.list-exclude li{position:relative;padding-left:28px!important;margin-bottom:10px!important;font-size:16px}.list-exclude li::before{content:"x"!important;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px!important;height:20px!important;background-color:#f8d7da!important;color:#c62828!important;border-radius:50%;text-align:center;line-height:20px!important;font-weight:700;font-size:14px}.table-wrapper{overflow-x:auto;border-radius:10px}.custom-tour-table{border-spacing:0;width:100%;font-family:sans-serif;border:1px solid #ccc;border-radius:10px;overflow:hidden;box-shadow:0 0 15px rgb(0 0 0 / .1)}.custom-tour-table thead{background-color:var(--e-global-color-7d1d206);color:#000;font-weight:700}.custom-tour-table thead tr{border-bottom:1px solid #efefef}.custom-tour-table tbody{background-color:#ffffff!important}.custom-tour-table th,.custom-tour-table td{text-align:center;padding:15px;white-space:nowrap}.custom-tour-table tbody tr{border-bottom:1px solid #ddd}.custom-tour-table tbody td:first-child{font-weight:700}.custom-tour-table tbody td{background-color:#ffffff!important;font-size:1rem!important}.custom-tour-table,.custom-tour-table th,.custom-tour-table td{border:none}.custom-tour-table thead th,.custom-tour-table table tfoot th{font-size:1rem!important}.thin-text{font-weight:400!important}.table-overflow{overflow-x:auto!important;margin-top:15px!important}.table-overflow .table-blog{width:100%}.table-blog th{color:white!important;background-color:#518bd9!important}table td.text-center{text-align:center!important}.sticky-detail-informations .elementor-widget-heading{background-color:var(--e-global-color-7d1d206)!important}.sticky-detail-informations .elementor-widget-heading:hover{background-color:var(--e-global-color-primary)!important}body .gform_wrapper .gform_body .gform_fields .show-price-addon{margin-bottom:-10px!important}body .gform_wrapper .gform_body .gform_fields .gfield_label{margin-bottom:5px!important;font-weight:400!important}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="password"],body .gform_wrapper textarea{font-size:16px!important}body .gform_wrapper .gfield{overflow:visible!important}body .gform_wrapper .ginput_container{overflow:visible!important;white-space:normal!important}body .gform_wrapper input,body .gform_wrapper textarea{overflow:visible!important}.cpt-for-gravity{display:none!important}.show-price-addon{height:25px!important}.show-price-addon .gform-text-input-reset{height:25px!important;color:red}.show-price-addon input[type="text"]{height:25px!important;border:none}.transport-form .gfield--input-type-checkbox{height:25px!important;margin-bottom:-5px}.gform-transport{min-height:523px!important}@media (max-width:640px){.gform-transport .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:span 6!important}}.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){min-height:25px!important}.align-right input{text-align:right!important}body .gform_wrapper .gform_body .gform_fields .booking-form-total-price label{font-size:20px!important;font-weight:600!important}body .gform_wrapper .booking-form-total-price input{color:red!important;font-size:30px!important;font-weight:600!important}body .gform_wrapper .gform_body .gform_fields .booking-form-person-price label{font-size:16px!important;font-weight:600!important;margin-top:10px!important}.booking-form-person-price input{color:red!important;font-size:24px!important;font-weight:600!important}.gform_ajax_spinner{display:inline-block!important}.gf_progressbar_wrapper{display:none}h3.ekit-accordion-title{font-size:1rem!important;font-weight:500!important;color:var(--e-global-color-text)!important}body .gform_wrapper .ginput_container_date .ui-datepicker-trigger{display:none!important}body .gform_wrapper .ginput_container_date input.hasDatepicker{background:url(/wp-content/plugins/gravityforms/images/datepicker/datepicker.svg) no-repeat right 10px center;background-color:#fff;background-size:20px 20px;padding-right:35px!important;box-sizing:border-box;cursor:pointer}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{justify-content:center!important}.form_title .title-booking-form strong{background-color:var(--e-global-color-primary);text-align:center;width:40px;height:40px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:18px;line-height:40px;text-align:center;color:#fff;left:0;top:0;margin-right:10px}.form_title .title-booking-form{font-size:1.3rem;font-weight:400;color:var(--e-global-color-secondary);line-height:1.5}.form_title p{color:#999;margin:0;padding:0;font-size:12px;line-height:14px}.review-furture-images .kksr-legend{color:#fff}.single-related-transport .elementor-widget-image{overflow:hidden!important;border-radius:10px!important}.elementor-widget-breadcrumbs p a{font-size:0.875rem!important}.post-text figure{margin-top:15px!important;margin-bottom:15px!important}.post-text img{border-radius:15px!important}.wp-caption-text{text-align:center!important;padding:5px!important}.first-image img{border-radius:15px!important}.first-transport-image img{border-radius:15px!important}.post-container h1{margin-bottom:-20px!important}#detail-content .elementor-widget-text-editor img{border-radius:15px!important}#detail-content .elementor-widget-text-editor figure{margin-top:20px!important;margin-bottom:20px!important}.post-text ul{margin-bottom:10px}.post-text strong a{font-weight:600}.related-single-post-grid .furtered-category .elementor-heading-title a{padding:2px!important;background-color:var(--e-global-color-179af63);border-radius:2px;color:white!important}.related-single-post-grid .furtered-category .elementor-heading-title a:hover{background-color:var(--e-global-color-primary)}.post-container .ekit-wid-con .ekit-popup-modal__toggler-wrapper #ekit-popup-modal-toggler{background-color:#fff;color:var(--e-global-color-text)}.post-container .ekit-wid-con .ekit-popup-btn{position:fixed;top:250px;left:43px;transform:rotate(90deg);transform-origin:left top;border:none;box-shadow:0 0 10px rgb(0 0 0 / .2)}.elementor-toc__header-title{font-size:1.3rem!important}.post-container .elementor-toc__list-wrapper{line-height:1.7rem!important}@media (max-width:1024px){.post-container .ekit-wid-con .ekit-popup-btn{padding:10px 15px 10px 15px;left:36px}}@media (max-width:767px){.post-container .ekit-wid-con .ekit-popup-btn{padding:10px 15px 10px 15px;left:33px}}.post-container .toc-in-post .elementor-toc__list-wrapper{line-height:1.2rem!important}.search-google{position:relative;display:flex}.searchTerm{border:3px solid #89827f;border-right:none;padding:5px;height:40px;border-radius:5px 0 0 5px;outline:none;color:#9DBFAF}.searchTerm:focus{color:var(--e-global-color-primary)}.searchButton{width:40px;height:40px;border:1px solid #89827f;background:#89827f;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px}.search-google input{font-size:16px}.search-google .searchTerm{border:3px solid var(--e-global-color-primary)}.search-google .searchButton{border:1px solid var(--e-global-color-primary);background:var(--e-global-color-primary)}.search-google .icon.icon-magnifying-glass-search::before{color:white!important}.ekit-wid-con .ekit-accordion--content ul{margin:0 0 20px 20px!important}.elementor-widget-text-editor ul{margin-block-end:20px!important;margin-block-start:20px!important}.service-itinerary>li{margin-bottom:15px!important}.elementskit-navbar-nav-default .elementskit-dropdown{min-width:max-content!important}.my-search-form{display:flex;align-items:center;gap:0}.my-search-input-wrapper{flex:1}.my-search-input{width:100%!important;padding:8px!important;border-radius:10px 0 0 10px!important;border:none!important}.my-search-submit{background-color:white!important;border:none!important;padding:8px 12px!important;border-radius:0 10px 10px 0px!important;cursor:pointer!important}.my-search-icon{width:20px!important;height:20px!important;fill:white!important}.my-search-submit .icon.icon-search1::before{font-size:18px!important;color:var(--e-global-color-text)!important}.my-search-submit:hover{background-color:white!important}.futured-service-box{background-color:#fcf8c2;padding:10px;margin-bottom:20px;color:var(--e-global-color-secondary);font-style:italic;border-radius:5px;border-left:solid 3px #F60}.full-width-youtube-video{position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px}.full-width-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.button.button--pri.button--sm{color:#fff;display:inline-block;padding:10px 20px;margin:15px 0 10px 0px!important;border-radius:5px!important;text-decoration:none;background:var(--e-global-color-primary);border-color:#FF9503!important;text-transform:uppercase}a.button.button--pri.button--sm:hover{color:white!important;background:var(--e-global-color-accent)}#detail-content .ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i{opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important;will-change:auto!important}.first-banner h1,.first-banner p{text-align:center!important}.rank-math-breadcrumb p,.rank-math-breadcrumb a{margin-block-end:0!important;font-size:14px!important}.policy-detail .ekit-wid-con .ekit-accordion--content ul{list-style:none!important;padding-left:0!important;margin-left:0!important}.policy-detail ul li{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-left:0!important;margin-bottom:8px!important;padding-left:0!important}.policy-detail ul li::before{content:"✓"!important;color:#16a34a!important;font-weight:bold!important;flex-shrink:0!important}.policy-detail .elementor-widget-text-editor ul{list-style:none!important;padding-left:0!important;margin-left:0!important}.policy-detail .elementor-widget-text-editor ul{margin-block-end:0px!important;margin-block-start:0px!important}ul.highlights{list-style:none;padding-left:0}ul.highlights li{position:relative;padding-left:28px;margin-bottom:10px}ul.highlights li::before{content:"✓";position:absolute;left:0;top:0;color:#28a745;font-weight:700;font-size:18px}#vietnam-cruise-ports .ekit_image_caption_title{text-shadow:0 0 5px rgb(0 0 0 / .8),0 0 10px rgb(0 0 0 / .6)!important}.text-shadow h1{text-shadow:0 0 5px rgb(0 0 0 / .8),0 0 10px rgb(0 0 0 / .6)!important}.faq{max-width:100%;margin:20px auto;font-family:Arial,sans-serif}.faq-item{border:1px solid #ddd;border-radius:8px;margin-bottom:10px;overflow:hidden;background:#fff}.faq-question{margin:0;padding:15px 45px 15px 15px;cursor:pointer;position:relative;background:var(--e-global-color-7d1d206)!important;font-size:16px!important;font-weight:600;line-height:1.3;color:var(--e-global-color-text)!important}.faq-question::after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:18px;transition:0.3s}.faq-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;padding:0 15px}.faq-content p{margin:0;padding:15px 0 0 0}.faq-item.open .faq-content{max-height:500px;padding-bottom:15px}.faq-item.open .faq-question::after{content:"-"}.service-detail img{border-radius:15px!important}.service-detail figure{margin-top:20px!important;margin-bottom:20px!important}.service-detail .book-button .ekit-btn-wraper{text-align:center!important;margin:20px 0 20px 0px!important}.service-detail .ti-widget.ti-trip{margin-bottom:30px!important}.service-detail ul{margin-bottom:20px!important}.service-detail .hotline-whatsapp-button{margin-bottom:15px!important}.service-detail ul.highlights li{position:relative;padding-left:20px;margin-bottom:0}.service-detail .futured-service-box{margin-top:10px!important}.service-detail strong a{font-weight:600!important}.carousel-image-service .swiper{padding-bottom:0px!important}.carousel-image-service .swiper-pagination{margin-top:30px!important}