.hidden{display:none !important}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}body{display:flex;flex-direction:column;font-size:16px;font-weight:300;line-height:1.8em;color:#333;background-color:#fff}.footer{flex-shrink:0;background-color:#181e5b;border-top:thick solid #34baf3;color:#fff;margin-top:20px;padding:15px;text-align:center;clear:both}header .row{display:block}header h1,header .h1{font-size:32px;font-weight:normal;margin-top:0;color:#333}.text-primary{color:#34baf2 !important}.h4,h4{font-size:18px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.4}.breadcrumb{background-color:#8362bd;border-bottom:none;list-style:none;overflow:hidden;font:18px Sans-Serif;padding:0;width:100%;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb li{float:left}.breadcrumb>li+li:before{padding:0 5px;color:#fff;content:"/ "}.breadcrumb li a{color:#fff;text-decoration:none;padding:10px 0 10px 65px;background:#e4e4e4;background:hsla(224,50%,27%,1);position:relative;display:block;float:left}.breadcrumb li:first-child a{padding-left:10px}.breadcrumb li:nth-child(2) a{background:hsla(224,50%,37%,1)}.breadcrumb li a::before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fff;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}.breadcrumb li:nth-child(2) a:after{border-left-color:hsla(224,50%,37%,1)}.breadcrumb 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(224,50%,27%,1);position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.btn.btn-details.menu-filter{border-radius:30px 30px 30px 30px;margin-left:20px;width:150px}.btn-details{padding:10px 20px;background-color:#34baf2;color:#fff}.btn-book{background-color:#337ab7;color:#fff;padding:10px}.tour-number{text-align:center;margin-left:auto;margin-right:auto;color:#666;padding:5px;font-weight:bold}.tour-number h1{font-size:18px}.tour-item{height:auto;padding:6px;margin-top:6px;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .6s cubic-bezier(.165,.84,.44,1);position:relative;padding-top:15px}.tour-list .btn{text-align:left}.tour-list a:hover{background-color:#eee;transform:scale(1.05);border:solid thin #dee2e6}.tour-item img,.tour-tour picture{height:200px;width:100%;object-fit:cover}.tour-desc{max-height:100px;margin-bottom:5px;overflow:hidden;white-space:normal}.tour-title.h3{margin-top:5px;margin-bottom:15px;font-size:18px;color:#34baf2}.tour-row .h4{margin-top:5px;padding-top:0;font-size:14px;height:24px}.tour-filter{margin-bottom:25px;margin-top:25px}@media(min-width:768px){.tour-pl-0{padding-left:0}.tour-pr-0{padding-right:0}}@media(min-width:768px) and (max-width:892px){.container{max-width:98%}}.search-sort-by{display:inline-block;width:70%}.dropdown-menu.multi-column{width:182px;padding:0;line-height:1.5}.dropdown-menu.multi-column-2{width:362px;padding:0;line-height:1.5}.dropdown-menu.multi-column-3{width:602px;padding:0;line-height:1.5}.dropdown-menu.multi-column ul:first-child li{width:180px;float:left;list-style:none;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:10px 20px;text-align:center;font-weight:300;color:#666}.dropdown-menu.multi-column ul:first-child li a{color:#333;font-weight:300}.dropdown-menu.multi-column ul:first-child li a:hover{text-decoration:none;color:#000}.dropdown-menu.multi-column-3 ul:first-child li{width:200px}.dropdown-menu.multi-column ul:first-child li.active{color:#fff;background-color:#15b113;font-weight:400}.dropdown-menu.multi-column ul:first-child li.active>a{color:#fff}.multi-column-min-height{min-height:70px}.btn-primary{color:#fff;background-color:#2f488e;border-color:#eaeaea}.btn-primary:hover{color:#fff;background-color:#34baf2;border-color:#34baf2}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#34baf2;border-color:#34baf2}.daterangepicker:before,.daterangepicker:after{display:none !important}.clear-background{border-width:0 !important;background-color:transparent !important}.specific-dates-position{position:relative !important;width:528px !important}.month-position{margin-left:59px !important;margin-top:-13px !important}.season-position{margin-left:54px !important;margin-top:-13px !important}@media(max-width:767px){.tour-number{width:100%;margin-right:unset}#filter .col-md-2{margin-bottom:10px}[aria-labelledby="dropdownMonth"].dropdown-menu.multi-column-3{width:202px}[aria-labelledby="dropdownSeason"].dropdown-menu.multi-column-2{width:182px}[aria-labelledby="dropdownInterests"].dropdown-menu.multi-column-3,[aria-labelledby="dropdownRefineInterests"].dropdown-menu.multi-column-3{width:402px}}.star_rating{position:relative;display:inline-block;letter-spacing:5px}.star_rating:before{display:block;font-size:200%;top:0;left:0;font-family:FontAwesome;content:"";color:#818181;text-shadow:0 2px #4e4e4e;padding-left:5px}.star_rating span{position:absolute;top:0;left:0;height:100%;display:block;overflow:hidden}.star_rating span:before{font-size:200%;font-family:FontAwesome;color:#fb0;position:absolute;left:0;top:0;content:"";text-shadow:0 1px #997000;display:block;padding-left:5px}.sale-sm{background-color:#e61e1e;color:#fff;display:block;padding:5px;font-weight:bold}@media(max-width:767px){header{min-height:180px;background-color:#fff}header h1,header .h1{font-size:22px;font-weight:normal;margin-top:50px;color:#333;text-align:center}}