@font-face{font-family:'Maven Pro';src:url(../fonts/MavenPro/MavenPro-Bold.woff2) format('woff2'),url(../fonts/MavenPro/MavenPro-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Maven Pro';src:url(../fonts/MavenPro/MavenPro-Black.woff2) format('woff2'),url(../fonts/MavenPro/MavenPro-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Maven Pro';src:url(../fonts/MavenPro/MavenPro-ExtraBold.woff2) format('woff2'),url(../fonts/MavenPro/MavenPro-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Maven Pro';src:url(../fonts/MavenPro/MavenPro-Medium.woff2) format('woff2'),url(../fonts/MavenPro/MavenPro-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Maven Pro';src:url(../fonts/MavenPro/MavenPro-Regular.woff2) format('woff2'),url(../fonts/MavenPro/MavenPro-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Maven Pro';src:url(../fonts/MavenPro/MavenPro-SemiBold.woff2) format('woff2'),url(../fonts/MavenPro/MavenPro-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}body{margin:0;padding:0;font-family:'Maven Pro',sans-serif;font-weight:400;font-size:14px;color:#34495e}:root{--primary:#F7931E;--primary-hover:#6A1B9A;--secondary:#6A1B9A;--p-clr-3:#24A9DF;--font-clr:#1E202D}.btn,.btn-primary{background-color:var(--primary);border:1px solid var(--primary);color:#fff;font-size:14px;padding:.375rem .75rem;outline:0;box-shadow:none}.btn-primary:hover,.btn:hover{background-color:var(--primary-hover);border:1px solid var(--primary-hover);color:#fff;font-size:14px;padding:.375rem .75rem;outline:0;box-shadow:none}header{background-color:#fff;border-bottom:1px solid #b3b3b3}header .navbar .navbar-nav .nav-item{position:relative}header .navbar .navbar-nav .nav-item .nav-link{font-size:14px;font-weight:600;color:var(--primary-hover);padding:.375rem 1rem}header .navbar .navbar-nav .nav-item .nav-link.active,header .navbar .navbar-nav .nav-item .nav-link.menu-link:hover{background-color:var(--primary);color:#fff}header .navbar .navbar-nav .nav-item .nav-link.social-icon{font-size:20px}header .navbar .navbar-nav .nav-item .nav-link.social-icon:hover{color:var(--primary)}header .navbar .navbar-nav .nav-item .nav-link.login-button{background-color:var(--primary-hover);color:#fff;text-transform:capitalize;padding:0;height:35px;width:35px;margin:auto;border-radius:50px;display:flex;align-items:center;justify-content:center}header .navbar .navbar-nav .nav-item .nav-link.login-button:after{display:none}header .navbar .navbar-nav .nav-item .nav-link .fa{font-size:18px;vertical-align:middle}header .navbar .navbar-nav .nav-item .dropdown-menu.currency_class{padding:0;max-height:200px;overflow-y:auto;overflow-x:hidden}@media screen and (min-width:992px){header .navbar .navbar-nav .nav-item.account-dropdown:hover .dropdown-menu{display:block}}header .navbar .navbar-nav .nav-item.account-dropdown .dropdown-menu{right:0;left:auto;padding:10px}header .navbar .navbar-nav .nav-item.account-dropdown .dropdown-menu .dropdown-item{font-size:13px;padding:5px 8px;color:#000}header .navbar .navbar-nav .nav-item.account-dropdown .dropdown-menu .dropdown-item:hover{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x;font-weight:600}@media screen and (max-width:991px){header .navbar .navbar-nav.right-ul{flex-direction:row!important;flex-wrap:wrap;width:100%;justify-content:center!important}header .navbar .navbar-nav.right-ul .currency_li{width:100%;order:1}header .navbar .navbar-nav.right-ul .account-dropdown{width:100%;order:3}header .navbar .navbar-nav.right-ul .nav-item:not(.currency_li):not(.account-dropdown){order:2;flex:0 0 auto}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;background-color:#fff}::-webkit-scrollbar-thumb{background:var(--primary-hover);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.form-departure{background-image:url(../images/departure.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 46%}.form-arrival{background-image:url(../images/arrivals.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 46%}.form-cal{background-image:url(../images/calendar.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 46%}.form-clock{background-image:url(../images/clock.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 46%}.form-map{background-image:url(../images/map.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 46%}.form-cruise{background-image:url(../images/cruise.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 46%}.navbar-toggler{box-shadow:none!important;outline:0;padding:0;border:none}.currency_li img{width:20px;margin-right:5px}.currency_class_parent .currency_class,.currency_li .dropdown-menu{max-height:200px;overflow:auto;overflow-x:hidden}.currency_class_parent .dropdown-menu{border-radius:0;padding:0;right:0;left:auto}.currency_class_parent .dropdown-menu .dropdown-item{font-size:13px;padding:.35rem .75rem;font-weight:500;text-transform: capitalize;}.dropdown-menu .currency_head{color:#fff;background-color:var(--primary-hover)}.currency_class_parent .dropdown-menu .dropdown-item:hover{background-color:#f1f1f1;cursor:pointer}.currency_class_parent .dropdown-menu .dropdown-item.currency_head:hover{background-color:var(--primary-hover)}.currency_li.v_2 .currency_class{background-color:var(--primary-hover);padding:14px}.currency_class::before{content:"";border-color:transparent transparent var(--primary-hover);border-style:solid;border-width:12px;height:0;left:67px;position:absolute;top:-22px;width:0;z-index:1}.dropdown-menu.currency_class .cur_item{color:#fff;font-weight:400;border:.2px solid #fff;padding:4px 6px!important;margin-top:10px;border-radius:5px}.currency_li.v_2 img{height:25px;width:30px;margin-right:15px;object-fit:cover}footer{background-color:#2f1d4d;padding:30px 0 0}footer h5{color:#fff;font-size:1.35rem;font-weight:600;margin-bottom:1.25rem}footer h5.news-head{color:var(--primary);margin-bottom:5px}footer p.sub-text{color:#fff;font-size:14px;margin-bottom:1.25rem;font-weight:500}footer .news-letter-form .form-control{background-color:#fff;border:1px solid #ddd;padding:.35rem .75rem;font-size:14px;outline:0;box-shadow:none;height:40px;border-radius:.25rem}footer .news-letter-form .subscribe-btn{background-color:var(--primary);border:1px solid var(--primary);color:#fff;font-size:14px;height:40px;border-radius:.25rem;outline:0;box-shadow:none}footer .social-links{list-style-type:none;padding:0;margin:0}footer .social-links li{display:inline-block;margin-right:15px}footer .social-links li:last-child{margin:0}footer .social-links li a{text-decoration:none;cursor:pointer}footer .social-links li a .fa-brands{color:#fff;font-size:20px}footer .quick-links-ul{list-style-type:none;padding:0;margin:0}footer .quick-links-ul li{margin-bottom:5px}footer .quick-links-ul li a{color:rgba(255,255,255,.8);text-decoration:none;cursor:pointer;font-size:14px}footer .quick-links-ul li a:hover{color:var(--primary)}footer .bottom-footer{border-top:1px solid rgba(255,255,255,.5);margin:30px 0 0}footer .bottom-footer p{padding:15px 0;text-align:center;color:rgba(255,255,255,.8);margin:0}.mobile-login-div .mobile-login-btn{background-color:var(--primary-hover);border:none;box-shadow:none;outline:0;color:#fff;text-transform:capitalize;padding:0;height:35px;width:35px;margin:auto;border-radius:50px;display:flex;align-items:center;justify-content:center}.mobile-login-div .mobile-login-btn:after{display:none}.mobile-login-div .dropdown-menu{right:0;left:auto;padding:10px}.mobile-login-div .dropdown-menu .dropdown-item{font-size:13px;padding:5px 8px;color:#000}.mobile-login-div .dropdown-menu .dropdown-item:hover{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x;font-weight:700}@media screen and (min-width:768px) and (max-width:991px){.md-footer-brdr{border-right:2px solid #777}}@media screen and (min-width:992px){.lg-footer-brdr{border-right:2px solid #777}}@media screen and (max-width:991px){header .navbar .navbar-nav .nav-item{text-align:center}header .navbar .navbar-nav .nav-item .nav-link{padding:10px 15px}.navbar-toggler{color:#000}.navbar-brand img{max-width:185px}}@media screen and (min-width:992px) and (max-width:1250px){footer h5{font-size:1.2rem;}header .navbar .navbar-nav .nav-item .nav-link{font-size:12px;padding:.5rem}.navbar-brand img{max-width:185px}header .navbar .navbar-nav .nav-item .nav-link.social-icon{font-size:16px}}
@media screen and (min-width:768px){.container-fluid{width:100%;padding:0px 20px}.container{max-width:100% !important;padding:0px 20px;}}@media screen and (max-width:767px){.container-fluid{padding:0px 10px;}.container{max-width:100% !important;padding:0px 10px;}footer{padding:15px 0 0;}footer .news-letter-form .form-control{height:35px;font-size:13px;}footer .news-letter-form .subscribe-btn{height:35px;line-height:normal;font-size:13px;}footer .quick-links-ul li a, footer .bottom-footer p {font-size: 12px;}footer p.sub-text{font-size:12px;margin-bottom:1rem}footer h5{font-size:15px;margin-bottom:10px}footer .bottom-footer{margin:15px 0 0;}footer .bottom-footer p{padding:10px 0px;}footer .social-links li a .fa-brands{font-size:16px;}}@media screen and (max-width:350px){footer h5{font-size:14px;}}
body a{text-decoration:none;}body b, body strong{font-weight:600;}table th{font-weight:600 !important;}.btn.btn-danger,.btn.btn-danger:hover{background-color:#dc3545;border:1px solid #dc3545;color:#fff;}
@media screen and (max-width:1199px){
    footer .news-letter-form .form-control, footer .news-letter-form .subscribe-btn{font-size:12px;}
}
@media screen and (min-width:992px) {
    .col-lg-9.form-field-div {
    width: 77%;
}
.col-lg-3.form-pax-div {
    width: 23%;
}
.col-lg-11.col-xl-11.left-field-div {
    width: 90%;
}
.col-lg-1.col-xl-1.right-btn-div {
    width: 10%;
}
}
@media screen and (min-width:1200px) {
    .col-xl-10.form-field-div {
    width: 80%;
}
.col-xl-2.form-pax-div {
    width: 20%;
}
}

.table-responsive::-webkit-scrollbar {
    height: 6px; /* Reduce scrollbar height */
}

.table-responsive::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.table-responsive::-webkit-scrollbar-thumb {
    background: var(--primary-hover);
    border-radius: 10px;
}

.table-responsive::-webkit-scrollbar-thumb:hover {
    background: var(--primary-hover);
}