.progressbar{position:relative}.progressbar:after{height:4px;border-radius:2px;background-color:#f5a623;content:"";position:absolute}.progressbar.n1:after{width:1%}.progressbar.n2:after{width:2%}.progressbar.n3:after{width:3%}.progressbar.n4:after{width:4%}.progressbar.n5:after{width:6%}.progressbar.n7:after{width:7%}.progressbar.n8:after{width:8%}.progressbar.n9:after{width:9%}.progressbar.n10:after{width:10%}.progressbar.n11:after{width:11%}.progressbar.n12:after{width:12%}.progressbar.n13:after{width:13%}.progressbar.n14:after{width:14%}.progressbar.n15:after{width:15%}.progressbar.n16:after{width:16%}.progressbar.n17:after{width:17%}.progressbar.n18:after{width:18%}.progressbar.n19:after{width:19%}.progressbar.n20:after{width:20%}.progressbar.n21:after{width:21%}.progressbar.n22:after{width:22%}.progressbar.n23:after{width:23%}.progressbar.n24:after{width:24%}.progressbar.n25:after{width:25%}.progressbar.n26:after{width:26%}.progressbar.n27:after{width:27%}.progressbar.n28:after{width:28%}.progressbar.n29:after{width:29%}.progressbar.n30:after{width:30%}.progressbar.n31:after{width:31%}.progressbar.n32:after{width:32%}.progressbar.n33:after{width:33%}.progressbar.n34:after{width:34%}.progressbar.n35:after{width:35%}.progressbar.n36:after{width:36%}.progressbar.n37:after{width:37%}.progressbar.n38:after{width:38%}.progressbar.n39:after{width:39%}.progressbar.n40:after{width:40%}.progressbar.n41:after{width:41%}.progressbar.n42:after{width:42%}.progressbar.n43:after{width:43%}.progressbar.n44:after{width:44%}.progressbar.n45:after{width:45%}.progressbar.n46:after{width:46%}.progressbar.n47:after{width:47%}.progressbar.n48:after{width:48%}.progressbar.n49:after{width:49%}.progressbar.n50:after{width:50%}.progressbar.n51:after{width:51%}.progressbar.n52:after{width:52%}.progressbar.n53:after{width:53%}.progressbar.n54:after{width:54%}.progressbar.n55:after{width:55%}.progressbar.n56:after{width:56%}.progressbar.n57:after{width:57%}.progressbar.n58:after{width:58%}.progressbar.n59:after{width:59%}.progressbar.n60:after{width:60%}.progressbar.n61:after{width:61%}.progressbar.n62:after{width:62%}.progressbar.n63:after{width:63%}.progressbar.n64:after{width:64%}.progressbar.n65:after{width:65%}.progressbar.n66:after{width:66%}.progressbar.n67:after{width:67%}.progressbar.n68:after{width:68%}.progressbar.n69:after{width:69%}.progressbar.n70:after{width:70%}.progressbar.n71:after{width:71%}.progressbar.n72:after{width:72%}.progressbar.n73:after{width:73%}.progressbar.n74:after{width:74%}.progressbar.n75:after{width:75%}.progressbar.n76:after{width:76%}.progressbar.n77:after{width:77%}.progressbar.n78:after{width:78%}.progressbar.n79:after{width:79%}.progressbar.n80:after{width:80%}.progressbar.n81:after{width:81%}.progressbar.n82:after{width:82%}.progressbar.n83:after{width:83%}.progressbar.n84:after{width:84%}.progressbar.n85:after{width:85%}.progressbar.n86:after{width:86%}.progressbar.n87:after{width:87%}.progressbar.n88:after{width:88%}.progressbar.n89:after{width:89%}.progressbar.n90:after{width:90%}.progressbar.n91:after{width:91%}.progressbar.n92:after{width:92%}.progressbar.n93:after{width:93%}.progressbar.n94:after{width:94%}.progressbar.n95:after{width:95%}.progressbar.n96:after{width:96%}.progressbar.n97:after{width:97%}.progressbar.n98:after{width:99%}.progressbar.n99:after{width:99%}.progressbar.n100:after{width:100%}.heading{background-color:var(--1)}.heading .wrap .breadcrumb{padding:12px 0;background:none;margin:0 auto;border:1px solid #005351;border-radius:0;border-width:1px 0;flex:0 0 100%}.title-and-image-layout__image-wrapper{position:relative}#gallery_button{background-color:var(--1);border-radius:8px;padding:12px;color:#fff;font-weight:500;cursor:pointer}.fancybox-infobar,.fancybox-infobar span{color:#fff}.heading .wrap .breadcrumb ul{display:flex;align-items:center;margin-bottom:0;width:var(--c);max-width:100%;margin-left:auto;margin-right:auto}.heading .wrap .breadcrumb ul li:not(:last-child):after{content:'→';display:inline-block;vertical-align:middle;margin:0 8px;font-size:12px}.heading .wrap .breadcrumb ul li,.heading .wrap .breadcrumb ul li a{color:#fff;font-size:12px;opacity:1;font-weight:500}.heading .wrap .breadcrumb ul li a{text-decoration:underline}.heading .content{width:var(--c);margin-left:auto;margin-right:auto;max-width:100%;padding:90px 0 30px;display:flex;flex-wrap:wrap;margin-bottom:90px}.heading .content .text{flex:0 0 50%}.heading .content #single_tour_type{margin-bottom:6px}.heading .content #single_tour_type ul li{background-color:#fff;box-shadow:0 4px 8px 0 #005351;background-image:none;border-radius:4px;padding:6px 8px}.heading .content #single_tour_type ul li a{color:var(--text);text-transform:uppercase;font-weight:500;font-size:11px;display:block;line-height:1.5}.heading .content .text h1{color:#fff;font-size:38px;font-weight:700;line-height:normal}.heading .price-per-person{display:flex;align-items:center;color:#fff;font-weight:500;font-size:16px;white-space:nowrap}.heading .price-per-person img{width:13px;margin-right:5px}.heading .price-per-person span.single-price{color:inherit;font-size:inherit;font-weight:inherit;margin:0 0 0 5px}#book_now_btn{padding:15px 30px;display:table;color:var(--text);background-color:#fff;border-radius:8px;margin-top:20px;font-weight:500;font-size:14px;box-shadow:0 16px 16px 0 #005351;cursor:pointer}.heading .content .image{flex:0 0 calc(50% - 40px);margin-left:40px;display:flex;position:relative;border-radius:8px;overflow:hidden;margin-bottom:-90px}.heading .content .image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.main-container{display:flex;flex-wrap:wrap;width:var(--c);margin:0 auto 60px auto}.main-container .left-wrap{flex:0 0 100%}.main-container #single_tour_facilities ul{display:flex;flex-wrap:wrap;padding:16px 0 0;border:1px solid var(--3);border-width:1px 0;margin-bottom:0}.main-container #single_tour_facilities ul li{flex:0 0 33.33%;display:flex;align-items:flex-start;margin-bottom:16px}.main-container #single_tour_facilities ul li i{margin-top:3px;margin-right:2px;color:var(--1);font-size:16px}.main-container #single_tour_facilities ul li .name{font-size:16px;line-height:1;color:var(--1);font-weight:400}.short-description{font-size:18px;line-height:1.56;color:#fff;margin-top:15px}.other-info .content{font-size:18px;line-height:1.56;color:var(--text);background:none}.short-description *,.other-info .content *:not(h3){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;font-family:inherit!important;background:none!important}.main-container .short-description a,.other-info .content a{text-decoration:underline;color:var(--1)!important}.main-container .short-description b,.other-info .content b,.main-container .short-description strong,.other-info .content strong{font-weight:bold!important}.section .subsection{margin-top:60px}.section .subsection h3{font-size:24px;font-weight:700;line-height:normal;padding-bottom:5px;border-bottom:1px solid var(--3);margin-bottom:20px}#features-list li{position:relative;color:var(--text);font-size:18px;line-height:1.33;margin-bottom:20px;font-weight:400;padding-left:21px}#features-list li.featured-included:before,#features-list li.featured-not-included:before{filter:grayscale(1) brightness(0) invert(1);position:absolute;top:5px;left:0;background-size:8px;background-repeat:no-repeat;background-position:center;width:16px;height:16px}#features-list li.featured-not-included{color:#475569}#features-list li.featured-included:after{content:'';background-color:#589c9e;position:absolute;left:0;top:5px;width:16px;height:16px;z-index:-1;border-radius:50%}#features-list li.featured-not-included:after{content:'';background-color:#db5a5a;position:absolute;left:0;top:5px;width:16px;height:16px;z-index:-1;border-radius:50%}.booking{margin-top:20px}.bookingform-container{margin-left:0;margin-right:0}.bookingform-container>.col-md-12{padding-left:0;padding-right:0}#booking-form .form-wrapper{background-color:var(--1)}#booking-form .button_inc{background:#f5f5f5;border-radius:50px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--1);font-weight:700}.bookingform-container *:not(.fa){font-family:inherit!important}.false-input,.bookingform-container .date-pick.form-control{border-radius:8px!important;border:none!important}.verify-btn button#verify_availability{padding:15px 30px;border-radius:8px;font-size:14px;font-weight:500;background-color:#fff!important;color:var(--text)!important;margin-top:17px}.results-details-wrapper.show-results{border:1px solid var(--3);margin-bottom:0}#booking-form .results-details-wrapper h3{margin-bottom:20px}.select-actual-trips{margin-bottom:10px}.option-single-detail-full-description p{font-size:12px}#booking-form .price-addtocart .book-now#book_now{background-color:var(--1);box-shadow:none;border:none;font-size:18px;font-weight:500}.single-tour #similar-experience{background-color:var(--1);padding:80px 0}.single-tour #similar-experience h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:0}.single-tour #similar-experience .title{display:flex;align-items:center;justify-content:space-between}.single-tour #similar-experience .title>a{border:1px solid #fff;border-radius:50px;padding:10px 16px;color:#fff;font-weight:500;font-size:14px}.single-tour #similar-experience .wrapper{margin-top:28px;display:flex;gap:40px;flex-wrap:wrap}.single-tour #similar-experience .wrapper .item{flex:0 0 calc(50% - 20px);border:none;position:relative;border-radius:8px}.single-tour #similar-experience .wrapper .item a.experience-category{position:absolute;top:8px;left:8px;border-radius:4px;background-color:#fff;font-size:11px;text-transform:uppercase;padding:2px 5px;color:var(--text);z-index:2}.single-tour #similar-experience .wrapper .item a.permalink{display:block;height:320px;position:relative;overflow:hidden;border-radius:8px}.single-tour #similar-experience .wrapper .item a.permalink img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.single-tour #similar-experience .wrapper .item a.permalink:after{position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(to bottom,#fff0,rgb(15 23 42 / .85) 63%,#0f172a);content:''}.single-tour #similar-experience .wrapper .item .price-per-person{background-color:#fff;border-radius:15px;padding:6px 14px;display:table;font-size:14px;color:var(--1);font-weight:700;margin-bottom:5px;font-family:inherit}.single-tour #similar-experience .wrapper .item .price-per-person span{color:inherit;font-weight:inherit;font-size:inherit}.single-tour #similar-experience .wrapper .item .body-experience{position:absolute;bottom:0;padding:17px 24px;left:0}.single-tour #similar-experience .wrapper .item .body-experience h4 a{color:#fff;text-transform:none;font-size:24px;line-height:1.17}.fancybox-content{transform:translate(0)!important;height:100vh!important;width:100%!important;display:flex;align-items:center;justify-content:center}.fancybox-content img{width:auto;max-width:calc(100% - 200px)!important;max-height:calc(100% - 120px);position:relative;height:auto;top:0;left:0}.fancybox-navigation{position:relative;height:100vh}.fancybox-navigation .fancybox-button{opacity:1!important;visibility:visible}#myReview.fade.in{margin:0;display:flex!important;justify-content:center;align-items:center}#myReview.fade.in>.modal-backdrop.fade.in{height:100%!important}@media screen and (max-width:991px){.heading .wrap .breadcrumb{padding:12px 15px}.heading .content{width:100%;padding:20px 15px}.heading .wrap .breadcrumb ul{flex-wrap:wrap}.heading .wrap .breadcrumb ul li,.heading .wrap .breadcrumb ul li a{white-space:break}.heading .content .text{flex:0 0 100%}.heading .content .text h1{font-size:28px}.heading .content .image{width:100%;flex:0 0 100%;margin-left:0;margin-top:40px;min-height:250px}.main-container{padding-left:15px;padding-right:15px;width:100%;margin-bottom:40px}.booking,.section .subsection{margin-top:40px}.bookingform-container{margin:0!important}#booking-form .price-addtocart .book-now#book_now{width:100%}#booking-form .row{margin-left:0;margin-right:0}.recap-tour .col-md-3,.recap-tour .col-md-9{width:100%;text-align:center}.recap-tour .col-md-9{margin-top:20px}.single-tour #similar-experience .title>a{display:none}#similar-experience .row{margin:0}#similar-experience .row .col-md-12{padding:0}.single-tour #similar-experience h3{padding:0;text-align:center;flex:0 0 100%}.single-tour #similar-experience .wrapper .item{flex:0 0 100%}.fancybox-content img{max-width:100%!important}}