ul.jb_account li,ul.jb_account li a {
	  color: #23aa0b;
	  font-size: 16px;
}
ul.jb_account li:first-child {
    border-left: medium none;
}
ul.jb_account li {
    border-left: 1px solid #23aa0b;
	}
.logo-image a {
    height: 35px;
    width: 204px;
}
.currencyright .input-medium {
    width: 65px;
}
.head-search .jbaccount,.head-search .mod-languages ,.head-search .currencyright{
   float: right;
    
}
ul.jb_account.inline {
  line-height: 30px;
    margin: 0;
}
.head-search {
    float: none;
    margin-bottom: 10px;
    margin-top: 15px;
}
.itinerary-row .thumbnail {
  border: 1px solid #ccc;
    width: 100%;
   box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  margin: 10px;
}
.intinerary-desc p {
	text-align: justify;
}
#tourTabTabs.nav {
    margin-bottom: 10px;
}
h1.lead {
    font-size: 26px;
    font-weight: 400;
}
#packagerates th {
    background: #f3f5fb none repeat scroll 0 0;
    color: #666;
}

/*---------main menu-----------*/
.t3-mainnav {
    background: #1e5003 none repeat scroll 0 0;
	border: none;
}
.t3-mainnav .navbar-inner {
	border-style: none;
}
.t3-mainnav .navbar .nav > li > a {
	border-right: 1px solid rgba(80, 80, 80, 0.12);
    color: #fff;
    font-size: 16px;
    padding: 15px 20px;
    text-transform: uppercase;
	 font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.caret {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #000;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF;
}
.t3-mainnav .dropdown .caret {
    margin-left: 15px;
}
.navbar .nav .dropdown-toggle .caret {
    margin-top: 6px;
}
.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus,
.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover,
.t3-mainnav .nav li.dropdown.open > .dropdown-toggle,
.t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle {
	background: #bfd01d none repeat scroll 0 0;
    color: #ffffff;
}
.t3-megamenu .mega-inner {
	
}
.dropdown-menu {
	background: #336600 none repeat scroll 0 0;
	opacity: 0.9;
	border-top: 3px solid #fff;
	border-radius: 0;
	border-left: none;
	border-bottom: none;
	border-right: none;
}
.dropdown-menu li > a {
	color: #fff;
	font-size: 15px;
}
.t3-mainnav .dropdown-menu li > a {
	border-top: 1px solid #aaa;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
	padding: 10px;
}
.t3-megamenu .span12.mega-col-nav .mega-inner {
	padding: 0;
	
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover ,
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a{
	background: none;
	color: #CCEC01;
}
/*-------module jbtour list----------*/
.package-content-wrapper .package-info .jbprice-original {
	color: #ccff00;
    font-size: 24px;
}
.package-content-wrapper .package-info .prform {
	color: #fff;
}
.package-content-wrapper .package-info span {
    font-size: 16px;
	font-weight: normal;
}
.gdl-package-grid2 .package-content-wrapper h2.package-title {
    line-height: 24px;
	font-size: 18px;
}
.module-title.title-lastest span {
	background: none;
}
.package-content-wrapper div.package-date {
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
}
/*------------------------form search--------------*/
#mod_package_search_main  {
	height: 520px;
	position: relative;
	}
#background-home img {
	bottom: 24%;
	 position: absolute;
	  top: 0;
	 width: 100%;
}
.text-bg {	
	top: 22%;
    position: absolute;
	}
.text-bg div {
	 margin: auto;
    text-align: right;
    width: 83%;
}
.text-bg1, .text-bg2{
	background: #fff none repeat scroll 0 0;
    display: inline-block;
    margin: 5px 0;
    opacity: 0.8;
    padding: 10px;
	}
.text-bg .text-bg1 {
    color: #268602;
    font-size: 24px;
    font-weight: bold;
}
.text-bg .text-bg2 {
color: #333;
    font-size: 16px;
}
#jbtour_package_search{
    bottom: 0;
    position: absolute;
}
#package_search_toolbar {
    background: #336600 none repeat scroll 0 0;
    color: #fff;
    margin: auto;
    opacity: 0.9;
    padding: 25px 25px 10px;
    width: 80%;
}
#package_search_toolbar .text-search {
    font-size: 24px;
    font-weight: bold;
	margin: 0 0 15px;
}
#package_search_toolbar .find_your {
	font-size: 18px;
	margin: 0 0 15px;
}
#frm_tour_search select {
    font-size: 16px;
    height: 40px;
	 margin-bottom: 10px;
    padding: 0;
    text-indent: 5px;
    width: 100%;
}
#frm_tour_search input {
    border: 1px solid #ddd;
    font-size: 16px;
    height: 40px;
    margin: 0 0 10px;
    padding: 0;
    text-indent: 15px;
    width: 100%;
}
#frm_tour_search .select2-container--default .select2-selection--single {
    height: 40px;
    border-radius: 0;
}
#frm_tour_search .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
}
#frm_tour_search .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px;
}
#btn-toursearch {
    background: #bfd01d none repeat scroll 0 0;
	 border: medium none;
    border-radius: 0;
    color: #000;
    height: 40px;
    text-transform: uppercase;
    width: 100%;
}
/*---------------*/
.package-content-wrapper .package-thumbnail-outer-wrapper .package-title-overlay {
    background: #1a6e11 none repeat scroll 0 0;
    opacity: 0.6;
}
.destination_tour_image .destination_title_overlay {
    background: #1e5003 none repeat scroll 0 0;
    opacity: 0.5;
}
.destination_tour_image {
    margin-bottom: 20px;
}
.gdl-package-grid2 .package-content-wrapper .package-title a:hover {
    color: #ccff00;
}
.gdl-package-grid2 div .package-ribbon-wrapper, .package-media-wrapper div.package-ribbon-wrapper {
    right: 0;
}
.thumbnail {
 border: medium none;
 box-shadow: none;
 padding: 0;
}
.jbprice-original {
    color: #4cb912;
}
span.discount_price {
    font-size: 25px;
}
.package-ribbon-wrapper .package-type.last-minute {
    background-color: #de4f01;
}
.package-ribbon-wrapper .package-type {
    padding: 7px 5px;
}
/*------------*/
.bg-banner {
    background: rgba(0, 0, 0, 0) url("https://67ebdd.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/images/banner-summer.jpg") repeat scroll 0 0 ;
    position: relative;
}
.bg-mask {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    opacity: 0.3;
    position: absolute;
    right: 0;
    top: 0;
}
.text-banner{
	position: relative;
	color: #fff;
	margin: 90px 0;
}
.text-banner .tb-title {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 20px;
}
.text-banner .tb1 {
	font-size: 24px;
	margin-bottom: 30px;
}
.text-banner .tb2 {
	font-size: 20px;
	margin-bottom: 20px;
}
.btn-banner.btn-white {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
}
.btn-banner.btn-white:hover {
	background: #6FBC44 none repeat scroll 0 0;
	border-color: #6fbc44;
}
.btn-banner {
    font-size: 18px;
    padding: 10px 16px;
}
/*-----------Testinomials---------------*/
.bt-cs .bt-inner a.bt-title {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.bt-cs a.next, .bt-cs a.prev {
    height: 20px;
    opacity: 0.7;
    top: 0;
    width: 20px;
}
.bt-cs a.prev {
    left: 88% !important;
}
.testimonial-sign {
	 font-style: italic;
	 font-weight: normal;
}
/*----------contact------------*/
.contact-form .form-actions {
    background-color: transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
	text-align: center;
}
.contact-form .form-horizontal .control-label {
    text-align: left;
    text-indent: 0;
}
.contact .dl-horizontal dt {
    width: 20px;
	text-align: left;
}
.contact .dl-horizontal dd {
     margin-bottom: 10px;
    margin-left: 25px;
}
.contact h3 {
	color: #1E7006;
}
/*-----------------------------------------------------------------*/
@media (min-width: 768px) {
.package_search_rows:first-child {
    margin-left: 0;
}
.package_search_rows3 {
    width: 25%;
}
.package_search_rows {
    float: left;
    margin-left: 1%;
}
.package_search_rows2 {
    width: 18%;
}
.package_search_rows_search {
    width: 22%;
}

}
/*
CHARSET "ISO-8859-1";
@font-face {
    font-family: 'quicksandregular';
    src: url('https://a0cabe.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/fonts/quicksand-regular.eot');
    src: url('https://e421da.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/fonts/quicksand-regular.eot#iefix') format('embedded-opentype'),
         url('https://662565.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/fonts/quicksand-regular.woff2') format('woff2'),
         url('https://5e342c.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/fonts/quicksand-regular.woff') format('woff'),
         url('https://c63144.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/fonts/quicksand-regular.ttf') format('truetype'),
         url('https://c22953.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/fonts/quicksand-regular.svg#quicksandregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body,input, button, select, textarea {
   font-family: 'Raleway', sans-serif;
}*/
h1, h2, h3, h4, h5, h6  {
  font-family: arial;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
  width: auto;
  margin: 0px;
}
#package_search input {
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
button:hover,input[type="submit"]:hover,a.booknow:hover,a.save_add_list:hover ,.btn-primary:hover{
	background: #6FBC44 none repeat scroll 0 0 !important;
	color: white;
}
.package-typeroom button:hover {
	background: none!important;
}
a {
    color: #227a18;
}
a:hover {
	text-decoration: none;
	color: #34B92A;
}
.t3-mainbody {
    padding: 20px 0 0;
    z-index: 0;
  position: relative;
}
.blog-featured .page-header {
	display: none;
}
.t3-module {
	margin-bottom: 0px;
}
.btn {
	text-shadow: none;
}
#package_search {
    margin: 0px;
}
#t3-mainnav .mod-menu.pull-right {
    width: 100%;
}
#t3-mainnav .mod-menu.pull-right .t3-module {
        float: right;
}
img.logo-img {
    width: 65%;
}
/*--logo--*/
.logo-image a {
    background-repeat: no-repeat;
    margin: 10px 0;
}
.logo-image {
	overflow: visible;
}

/*---title module---*/
.module-title {
	color: #227a18;
  font-size: 30px;
  font-family: arial;
  font-weight: normal;
  line-height: 40px;
  padding: 50px 0 20px;
  margin-bottom: 20px;
  text-align: center;
  text-transform: uppercase;

}
.module-title span {
	padding-bottom: 20px;
	background: rgba(0, 0, 0, 0) url("https://6bfb73.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/images/bg_title_slidecontent.png") no-repeat scroll center bottom;
	    background-size: 70px;
}	
.lastest-blog .module-title span {
	padding-bottom: 20px;
	background: rgba(0, 0, 0, 0) url("https://08cfb1.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/images/bg_title2_slidecontent.png") no-repeat scroll center bottom;
}
/*--lastest blog--*/
.content-bottom {
	background: url("https://576f56.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/images/bg-conbot.jpg") no-repeat;
	background-size: 100% 100%;
}
.lastest-blog {
	color: #fff;
	padding-right: 30px;
	text-align: justify;
}
.lastest-blog .title-lastest {
	color: #fff;
	text-align: left;
}
.lastest-blog .col1 {
	font-size: 18px;
    font-weight: bold;
}
.lastest-blog  .btn-moreinfo {
	background: none;
    border-color: #fff;
}
.lastest-blog  .btn-moreinfo, .moduletop10  .btn-viewtop {
	border-radius: 0;
	color: #fff;
	margin-top: 30px;
	padding: 4px 25px;
}
/*--Top 10 dstination--*/	
.col_right {
	background: #fff none repeat scroll 0 0;
	margin-bottom: 50px;
}
.md_destination {
	padding: 0 20px 30px;
}
.md_destination .btn-viewtop {
	 background: #BFD01D;
    border: medium none;
    color: black;
    font-weight: bold;
}
.md_destination .btn-viewtop:hover {
  background: #006b8e;
}
/*--Subscribe--*/
.home .spotlight {
    background: #8f8f8f;
	color: #fff;
	font-size: 18px;
    padding-bottom: 20px;
    padding-top: 30px;
}
.view-package .spotlight {
	margin-top: 84px;
}
.spotlight label {
    margin-bottom: 10px;
	font-size: 20px;
}
input[type="text"].subscribe {
	background: #dcdcdc;
    border: medium none;
	color: #8F8F8F;
    padding: 30px;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #8F8F8F;
	font-size: 17px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #8F8F8F;
   font-size: 17px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #8F8F8F;
   font-size: 17px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #8F8F8F;
   font-size: 17px;
}
.btn-subscribe {
	  background: #901c88;
    border: medium none;
    color: #fff;
    font-size: 16px;
     padding: 30px;  
	text-shadow: none;
}
.btn-subscribe:hover {
	color: #fff;
}
#Newsletter {
	border-right: 1px solid #DCDCDC;
}
.text-foot {
	font-size: 20px;
	line-height: 25px;
   	padding-top: 20px;
	text-transform: uppercase;
}
.text-bold {
  font-weight: bold;
}
/*--footer--*/
.t3-footer {
	color: #333;
}
.footer-sp {
	background: #f3f3f3;
}
.footer-sp .title-foot {	
    font-size: 17px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.footer-sp .title-foot {
  color: #227a18;
  text-decoration: none;
}
.t3-footer a {
	color: #1E851B;
	text-decoration: none;
    background: none;
}
.t3-footer a:hover, .t3-footer a:active, .t3-footer a:focus {
    color: #222;
}
.t3-copyright {
    font-size: 14px;
	background: #fff;
	border-top: 1px solid #dedada;
	padding: 40px 0;
}
.footer-menu li  {
	line-height: 14px;
	border-right: 1px solid #333;
}
.footer-menu li:last-child {
    border-right: medium none;
}
.t3-footer .nav li a:hover {
	background: none;
	color: #333;
	text-decoration: underline;
}
.t3-footer .copy-right {
	color: #666;
}
.t3-footer .nav {
    margin-bottom: 10px;
}
div#system-message-container {
}
.modal-backdrop { 
	z-index: 0;
}	

li.profile-item.wssearch {
  position: relative;
}
form#text_search {
  position: absolute;
  right: 100%;
  top: 0%;
  height: 90%;
  margin: 0px;
  display: none;
  /* width: 100%; */
}
form#text_search input {
    height: 111%;
       width: 539px;
    border: none;
    margin: 0px;
}
.btn-primary,.btn.btn-primary {
    background: #BFD01D; 
	color: black;
}
.btn, .button, button {
	background: #cacaca none repeat scroll 0 0;
   border: medium none;
  -webkit-border-radius: 0px;
   border-radius: 0px;
  text-transform: uppercase;
	padding: 7px 12px;
  font-size: 15px;
  color: black;
  box-shadow: none;
}
.btn-small {
	 border-radius: 0px;
}
table.table th,table.table th i 
{
  color: #666666;
  background-color: #f5f5f5;
  font-size: 14px;
}
.manage-booking .lead {
     text-transform: uppercase;
  font-size: 18px;
  color: #23436b;
  font-weight: bold;
}
#system-message .alert {
  margin-top: 20px;
  background-color: #f7f6f7;
  border: 1px solid #f7f6f7;
   border-top: 3px solid #6EBC44;
}
div#system-message a.close {
     color: #6EBC44!important;
 font-size: 30px;
  opacity: 1;
}
div#system-message h4.alert-heading {
  font-size: 22px;
  color: #333333;
}
div#system-message p {
color: #666666;
  font-size: 14px;
  margin-top: 10px;
}
#system-message {
   margin: 0px; 
}
.view-login .change_search {
  display: none;
}
/* blog */

.blog body {
  background-color: #f8f8f8;
 } 
.layout-blog .article-aside {
  color: #333333;
}
.item-image {
  text-align: center;
  width: 100%;
}
 .article-header  .article-title a {
    font-size: 22px;
    color: #333333;
    font-weight: bold;
}
 .article-header  .article-title {
  border-bottom: 1px dashed #bbbbbb;
  background: url(https://9ba39c.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/images/bg_package-title.png) no-repeat bottom left;
  padding-bottom: 15px;
}
 .article-aside .muted  {
      color: #333333;  
        font-size: 12px;
}
 .article-info dd span {
  font-weight: normal;
}
 section.article-intro,.blog .article-content{
  color: #333333;
   font-size: 17px;
    line-height: 2;
}
 section.readmore a {
        background: #CCDC30;
    -webkit-border-radius: 0px!important;
    border-radius: 0px!important;
    text-transform: uppercase;
    padding: 10px 20px;
    font-size: 14px;
    border: none;
    color: black;
}

 .t3-module.module.recent-post {
  margin-top: -40px;
}
 .recent-post a.bt-title span {
  background: none;
  padding: 2px 10px;
}
.recent-post .bt-cs .bt-inner .bt-title {
  /* clear: both; */
  font-weight: normal;
    position: static;
  bottom: auto;
  left: auto;
  display: block;
  width: 100%;
  text-align: left;
  color: #333333;
  font-size: 14px;
  z-index: 99;
}
.recent-post span.bt-date {
  color: #999999;
  font-size: 12px;
}
.recent-post .bt-row-separate {
  display: none;
}
.recent-post .bt-cs .bt-extra {
  clear: both;
  margin-top: -17px;
}
.recent-post .module-title span {
  padding-bottom: 20px;
  background: none;
  color: white;
}
.recent-post .module-title {
  font-size: 20px;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  line-height: 40px;
  padding: 0px;
  margin-bottom: 20px;
  text-align: center;
  text-transform: capitalize;
      background: rgb(30, 80, 3);
}
.t3-module.bre_blog {
  background-color: #e8e8e8;
  padding: 5px 0px;
}

.bre_blog  ul.breadcrumb.bre_blog {
    color: #333333;
    font-size: 12px;
}
.bre_blog  .breadcrumb .active {
  color: #333333;
}
.breadcrumb a {
  color: #333333;
}
i.icon-user, i.icon-calendar {
}
.displaynone {
    display: none;
}
.retreat_intro i.fa {
    font-size: 40px;
       color: rgb(30, 80, 3);
}
.menu_account {
  margin: 20px 0px;
}

.profile-item {
	display: inline-block;
	padding: 35px 10px 30px;
	border-left: 1px solid #ccc;
}
ul li, ul li a {
	color: #666;
}
ul li a:hover {
	text-decoration: none;
	color: #666;
}
.acymailing_module form {
  border-right: 1px solid #DCDCDC;
}
.acymailing_module .acymailing_module_form table.acymailing_form {
  width: 85%;
  margin: 10px 0px 0px;
}
.acymailing_module .acymailing_module_form table.acymailing_form td input {
   margin: 0px;
  border: none;
     height: 80px;
  padding: 0px 28px;
}
 table.acymailing_form td.acyfield_email input {
    background: #dcdcdc;
  border: medium none;
  color: #8F8F8F;
 } 
 .acymailing_module_form .acymailing_introtext {
  font-size: 20px;
}  
.acymailing_module_form table.acymailing_form td {
  padding-bottom: 0px;
  vertical-align: top;
  padding: 0px;
  display: inline-block;
}
.acymailing_module_form table.acymailing_form td.acyfield_email {
   width: 50%;
    float: left;
 }
 .acymailing_module_form table.acymailing_form td.acysubbuttons {
        width: 36%;
    float: left;
 }      
 .view-packagerates div#toolbar {
    float: left;
    margin-right: 16px;
    margin: 0px 20px 0px 0px;
}
.btn-wellcome {
    border: none;
  background: none;
  box-shadow: none;
}
.profile-item ul.dropdown-menu {
  margin: 0px;
}
li.profile-item .btn-group {
  margin: 0px;
}
.include-package p {
    font-family: 'Raleway', sans-serif!important;
}
table.scroll {
    width: 100%;
    border-spacing: 0;
    border: 1px solid black;
}

table.scroll th,
table.scroll td,
table.scroll tr,
table.scroll thead,
table.scroll tbody { display: block; }

table.scroll thead tr {
    /* fallback */
    width: 97%;
    /* minus scroll bar width */
    width: -webkit-calc(100% - 16px);
    width:    -moz-calc(100% - 16px);
    width:         calc(100% - 16px);
}

table.scroll tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}

table.scroll tbody {
       height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}

table.scroll tbody td,
table.scroll thead th {
         width: 70px;
    float: left;
}

table.scroll thead tr th {  
    line-height: 30px;
}
/*------------itemid FAQs--------------*/

@media (min-width: 1024px) {
    .itemid-181 .t3-spotlight-2  .item-last{
    	width: 70%;
    }
    .itemid-181 .t3-spotlight-2  .item-first{
	width: 22%;
}
}
@media (max-width: 1023px) {
    .itemid-181 .t3-spotlight-2  .item-last{
    	text-align:left;
    }
    .itemid-181 .t3-spotlight-2  .item-first{
		text-align:left;
}
}
/*-----------------Help Centre & Customer service-----------------------*/
.knowledge-base {
	padding-top: 40px;
	border-bottom: 1px solid #ddd;
}
.knowledge-base h1 {
	 font-weight: normal;
	 font-size: 1.75em;
    line-height: 1.75em;
    margin: 0 0 10px 0;
    text-transform: uppercase;
	color: #252525;
}
.category-list li {
    background: url(https://955977.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/images/customers3.png) repeat scroll 0 0;
    color: #d5d5d5;
    display: block;
    float: left;
    font-weight: normal;
    height: 203px;
    margin-bottom: 25px;
    margin-right: 25px;
    overflow: hidden;
    text-align: center;
    width: 296px;
}
.category-list li a {
    border-bottom: 3px solid #ffffff;
    margin-top: 65px;
    padding: 11px;
	font-size: 24px;
	color: inherit;
	display: inline-block;
}
.t3-module ul.category-list {
	margin-left: 0px;
}
.knowledge-base::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.category-list li a:hover {
	text-decoration: none;
	color: #fff;
}
/*------------contacts-----------------------*/
.contacts h3 {
	font-weight: normal;
	font-size: 16px;
    text-transform: uppercase;
	margin-top: 0;
}
.contacts table th {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #444;
    font-weight: normal;
	border-bottom: 1px solid #ddd;
	line-height: 15px;
    padding: 5px;
}
.contacts table td {
	border-bottom: 1px solid #ddd;
	border-top: none;
	line-height: 15px;
    padding: 5px;
}
/*--------------------- promoted-articles---------------------*/
.promoted-articles  h3 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    font-size: 16px;
    padding: 0;
    text-transform: uppercase;
	text-align: left;
	color: #333333;
}
.promoted-articles .module-title span , .itemid-183 .module-title span,.itemid-182 .module-title span{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 0;
}
.promoted-articles{
	background: #fafafa none repeat scroll 0 0;
    padding: 20px 30px 30px;
}
.promoted-articles .fsf_mod_faqs_cont,.itemid-183 .content-bottom .fsf_mod_faqs_cont,.itemid-182 .content-bottom .fsf_mod_faqs_cont {
	 border-bottom: medium none;
	 padding: 0;
    line-height: 26px;
}
.contacts a:hover, .promoted-articles a:hover,.itemid-183 .content-bottom a:hover,.itemid-182 .content-bottom a:hover{
	color: #07b;
	text-decoration: underline !important;
}
/*--------------FOR CUSTOMERS --------------------*/
.itemid-183 .item-page,.itemid-182 .item-page  {
	border: medium none;
    padding: 25px 0;
}
.itemid-183 .content-bottom .container,.itemid-182 .content-bottom .container {
	 background: #fafafa none repeat scroll 0 0;
    overflow: hidden;
    padding: 20px 30px 30px;
}
.itemid-183 .article-header .article-title ,.itemid-182 .article-header .article-title{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
	font-size: 1.75em;
    font-weight: normal;
    padding-bottom: 0;
}
.itemid-183 .module-title,.itemid-182 .module-title {
	color: #252525;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin: 10px 0 5px;
    padding: 0;
    text-align: left;
    text-transform: none;
}
div.acymailing_module_success {
    color: #130;
    background-color: #dfc;
    padding: 1em !important;
    z-index: 10;
    margin-bottom: 10px;
    font-size: 14px;
}
.no_retreat_available {
    text-align: center;
    font-size: 15px;
    margin-top: 30px;
}
@media screen\0 { 
	 .customtop10 img { 
		width: 31.8%;
		height: 100px;
	}
	.home .content-bottom {
		background-size:auto;
	}
}
body .form-horizontal .control-label {
    text-align: left;
        text-indent: 20px;
}


/** IPAD-N ****/ 

@media (max-width: 1024px) {
	 ul#tourTabTabs li a {
	  padding: 8px 10px 7px;
	}
	ul.customer_tab a {
	  color: white;
	  font-size: 11px;
	}
	.article-header .article-title a {
	  font-size: 18px;
	}
	section.article-intro, .blog .article-content {
	  font-size: 15px;
	}
	.category_title_block {
		height: 100%;
		max-height: 60px;
	}
	.my_viewed_properties label {
		font-size: 14px;
	}

	.moduletop10 .module-title span {
		padding-bottom: 51px;
		background: rgba(0, 0, 0, 0) url("https://6bfb73.claudeassets.com/20260316145812im_/https://eurekalinhtruong.com/templates/t3_blank/images/bg_title_slidecontent.png") no-repeat scroll 27% 100%;
	}
	.moduletop10 .customtop10 img {
		width: 30%;
		height: 70px;
	}

}

@media (min-width:980px) and (max-width:1024px)  {
	.about_us {
		width: 28%!important;
	}
	}

	/** IPAD-D ****/ 
	@media (max-width: 979px){
	.profile-item {
	  display: inline-block;
	  padding: 15px 10px;
	}
	.logo-image a {
	  margin: 0px;
		height: auto;
	}
	.logo-image a img {
		max-width: 75%!important;
	}
	.list-package h2.package-title a {
	  font-size: 18px;
	}
	.package-price {
	  font-size: 25px;
	}
	.package-title-price p.span4.text-right {
	  margin-top: 0px;
	}

	.list-package .package-booknow {
	  text-align: right;
	  float: right;
	  width: 100%;
	  margin-top: 15px;
	}
	ul#tourTabTabs li a {
	  padding: 8px 5px 7px;
	}
	button.change-search {
	  padding: 0px;
	}
	.text-foot {
	  font-size: 12px;
	}
	input[type="text"].subscribe {
	  padding: 20px;
	}
	.btn-subscribe {
	  font-size: 12px;
	  padding: 10px;
	}
	.acymailing_module .acymailing_module_form table.acymailing_form td input {
	  margin: 0px;
		   padding: 0px 10px;
		width: 100%!important;
			font-size: 12px;
	}

	.acymailing_module .acymailing_module_form table.acymailing_form {
	  width: 100%;
	}
	.packages-filter-checkbox ul li label {
		margin: 0px 0px 0px 5px;
		font-size: 12px;
	}
	p.no-booking {
		float: left;
		width: 100%;
		margin-top: 10px;
	}
	.bre_blog ul.breadcrumb.bre_blog {
		max-width: 475px;
	}
	.span7.roomtype_desc {
		margin-left: 15px;
		font-size: 12px;
	}
	select#currency_id {
		width: 62px;
	}
	a.save_add_list {
		padding: 4px 5px;
	 }   
	 .from-book-savelist .booknow {
		padding: 5px;
	}
	li.profile-item.wssearch {
		display: none;
	}
	.t3-mainnav {
		padding: 10px 0px;
	}
	img.logo-img {
		width: 60%;
	}

}
/** IP6P-N + IP6-N ****/ 

@media (max-width: 767px) {
  #tourBook .nav-tabs > .active > a,#tourBook .nav-tabs > .active > a:hover,#tourBook .nav-tabs > .active > a:focus {
		background-color: #1e5003;
  		color: #fff;
      	border-radius: 4px;
	}
	 .container {
	  padding: 0px;
	  max-width: 667px;
	}
	body {
	  padding: 10px;
	}
	.logo-image a img {
	  float: left;
	}
	.span4.logo {
		  text-align: left;
	}
	div#retreat-jbaccount {
	  position: relative;
	}
	a.menu-mobile {
	  position: absolute;
	  right: 0px;
	  bottom: 105%;
	}
	.profile-item.jbmamager_booking, li.profile-item.wssearch {
	}
	ul#profile-list {
	}
	nav#t3-mainnav .span8 {
	  width: 100%;
	}
	nav#t3-mainnav .span8 ul {
	  margin-top: 15px!important;
	  text-align: center;
	}
	.navbar-collapse-fixed-top, .navbar-collapse-fixed-bottom {
	  position: static;
	}
	.packages-filter-checkbox ul li label {
	  display: inline-block;
	  margin: 0px 0px 0px 5px;
	  font-size: 12px;
	}
	.filter-title {
	  font-size: 14px;
	}
	ul#tourTabTabs > li {
	  margin-bottom: 0px;
	  width: 33%;
	  text-align: center;
	}
	ul#tourTabTabs li a {
	  padding: 8px 0px 7px;
		font-size: 12px;
	}
	.profile-item {
	  display: inline-block;
		   padding: 5px 10px;
	}  

	.room_detail_book {
	  margin-right: 0px;
	}
	.acymailing_module .acymailing_module_form table.acymailing_form td input {
	  height: 50px;
	}
	.roomtype_desc {
		display: none!important;
	}
	.room_detail h4 {
		font-size: 11px;
		margin: 5px 0px;
	}
	.module-title {
		font-size: 20px;
	}

	li.profile-item a {
		font-size: 15px;
	}
	.nav-collapse .nav > li > a {
    color: #fff;
	}
}
/** IP5-N ****/ 

@media (max-width: 666px) {
	 .container {
	  padding: 0px;
	  max-width: 568px;
	}
	.content-bottom {
	  display: none;
	}
	.profile-item {
	  display: inline-block;
	  padding: 5px 9px;
	}
	.spotlight.t3-sl.t3-sl-2 {
	 
	}
	.slide_content {
	  padding-bottom: 0px;
	}
	.module-title {
	  font-size: 25px;
	  padding: 10px 0;
	  margin-bottom: 5px;
	}
	.t3-spotlight.t3-spotlight-2.row {
	  text-align: center;
	}
	.list-package h2.package-title {
	  margin: 15px 0px 0px;
	}
	.package-title-price p.span4.text-right {
	  text-align: left;
	}
	.your-search-left {
	  display: none;
	}
	.your-search-right {
	  display: none;
	}
	a.save_add_list {
	  float: left;
	}
	.from-book-savelist .booknow {
	  float: left;
	}
	.book_savetolist {
	  margin-top: 10px;
	}
	.profile-item {
		 padding: 5px 13px;
	}    
	.list-package a img.thumbnail {
	}
	.div_customer_tab-left {
	  display: none;
	}
	.div_customer_tab-right {
	  display: none;
	}
	.t3-module.module.recent-post {
	  margin-top: 0;
	}
	.com_content  .t3-sidebar.t3-sidebar-1 {
	  float: left;
	}
	.acymailing_module .acymailing_module_form table.acymailing_form {
	  margin: auto;
	  margin-top: 10px;
	}
	td.acysubbuttons {
	  margin-top: 0px;
	}
	.acymailing_module .acymailing_module_form table.acymailing_form td input {

	}
	.acymailing_module_form table.acymailing_form td.acysubbuttons,.acymailing_module_form table.acymailing_form td.acyfield_email {
		float: none;
	}
	.bre_blog ul.breadcrumb.bre_blog {
		padding: 5px;
	}
	input#license_confirm,input#conditions_terms {
		float: left;
		clear: left;
	}
	.customer_payment label {
		float: left;
		width: 90%;
	}
	.navbar .row > .span10 {
		width: 100%;
	}
	.navbar .row > .span10 .mod-menu.pull-right {
		float: none;
	}
	#t3-mainnav .mod-menu.pull-right .t3-module {
		float: none;
	}
	.profile-item {
		border: none;
	}
	.nav-collapse .nav > li > a {
    color: #fff;
	}
	#mod_package_search_main {
    height: 445px;
	}
}

@media (max-width: 600px) {
	.nav-collapse .nav > li > a{
    color: #fff;
	}
	#mod_package_search_main {
    height: 445px;
	}
	 .showlist-package > .span3 {
		display:none;
	 }
	 .package-from.span10 {
		float: left;
		width: auto;
	}
	span.a-heart.span2.text-right {
		float: right;
		width: auto;
	} 
	body .row-fluid .package-sidebar {
		display: none;
	}

	.span3.label_your_search {
		display: none;
	}
	.span12.you_are_here .span9 {
		padding: 5px;
	}
	.package-title-detail p {
		margin: 5px 0px;
		text-align: left;
	}
	.book_savetolist.fixed {
		margin: 0px;
	}
	i.fa.fa-map-marker {
		font-size: 18px;
		float: left;
		width: auto;
		margin-right: 5px;
	}
	span.price-large {
		float: left;
		width: 100%;
		margin: 10px;
		text-align: left;
	}
	.include-package .span2.text-left {
		float: left;
		width: auto;
		margin-right: 15px;
	}
	.about_your_booking .span2 {
		float: left;
		width: 10%;
	}
	.about_your_booking .span10 {
		  float: left;
		width: 85%;
	}

     
}    


/** IP4-N ****/ 

@media (max-width: 567px) {
	.nav-collapse .nav > li > a {
    color: #fff;
	}
	#mod_package_search_main {
    height: 445px;
	}
	 .container {
	  max-width: 480px;
	}
	.t3-copyright .copyright a {
		font-size: 11px;
	}
	#Mod99 .module-title {
	  font-size: 15px;
	}

	td.include-package-title label,.include-package td p {
	  font-size: 11px;
	}
	.room_detail .span7.roomtype_desc {
	  display: none;
	}
	.room_detail h4 {
	  font-size: 12px;
	  margin: 5px 0px 5px;
	}
	p.main_currency {
	  font-size: 15px;
	}
	p.adult_price {
	  font-size: 20px;
	}
	p.no-booking {
	  float: left;
	  margin-top: 15px;
	}  
	.customer_your_details .well {
	  padding: 5px;
	}
	.include-package td p {
		
	} 
	.pacckages_sort_by ul {
	  margin: 0;
	  float: left;
	  width: 100%;
	}
	.pacckages_sort_by ul li {
	  padding: 10px 0px;
	  width: 100%;
	  border-right: none;
	}
	.pacckages_sort_by.span12 {
	  border: none;
	}
	.div_customer_tab .span9.pull-right {
	  margin-left: 0px;
	  padding-left: 0px;
	  padding: 5px 20px 5px 0px;
	}
	a.customer_tab_confirm {
	 border: none;
	}  
	td.acysubbuttons {
	  margin-top: 0px;
	}
	.span3.package-sidebar {
		display: none!important;
	}
	ul#profile-list {
		text-align: center;
	}


}

/** IP6P-D + IP6-D + IP5-D + IP4-D ****/ 
@media (max-width: 479px) {
	.nav-collapse .nav > li > a {
    color: #fff;
	}
	#mod_package_search_main {
    height: 445px;
	}
	.container {
	  max-width: 375px;
	}
	button.package_check_available {
		margin-top: 15px;
		float: left;
	}
	div#calendar_checkin {
		clear: both;
		float: left;
		margin-top: 15px;
	}
	.room_detail td:first-child {
		padding-top: 0px;
		width: 40%;
	}
	.room_detail img.image_room_type {
		width: 60%;
	}
	div#roomlist table thead th {
		padding: 4px;
		font-size: 10px;
	}
	.table-condensed th, .table-condensed td {
		padding: 2px;
	}
	.room_detail h4 {
		font-size: 10px;
	}
	.total_price .span5.text-right {
		text-align: left;
	}
    .jbaccount {
    width: 78%;
}
}

@media (max-width: 350px) {
    .profile-item {
    padding: 5px 5px;
}
}    

@media (max-width: 320px) {
.module-title {
font-size: 15px;
}  
.bt-cs h3 {
  font-size: 13px;
}
.article-header .article-title a {
  font-size: 13px;
}
section.article-intro, .blog .article-content {
  font-size: 12px;
}
.you_are_here .span9 {
  font-size: 10px;
 } 
.package-title-detail .lead {
  font-weight: bold;
  font-size: 16px;
}

     
}    
/*
     FILE ARCHIVED ON 07:38:32 Jul 11, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:58:21 Jun 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.412
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.038
  esindex: 0.007
  cdx.remote: 7.159
  LoadShardBlock: 84.192 (3)
  PetaboxLoader3.datanode: 98.417 (5)
  PetaboxLoader3.resolve: 112.934 (2)
  load_resource: 155.658
  loaddict: 36.718
*/