.btn-link,.btn-link:hover,.closebtn:hover,body{color:#000}.form-container .select-numbers .quantity .count,body,h2.pageheading{font-family:Montserrat,sans-serif!important}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden!important}h3{font-size:36px;font-weight:700}p{font-size:20px;font-weight:400;line-height:29px}h2.pageheading{font-size:37px;font-weight:400;color:#357587}#qLpercentage,.btn-link,.btn-primary,.header .nav-link.active,.hero-banner h2{font-weight:700}#qLpercentage{font-size:20px!important;color:#026783!important;position:absolute!important;top:65%!important;font-family:Montserrat,sans-serif}#qLoverlay::before{position:absolute;content:url(../images/logo.png);left:0;right:0;top:30%;width:80px;height:76px;margin:auto}.loaderCover{width:100%;height:100vh;background:#fff;z-index:20;position:fixed}#scheduleCalendar,.header .container,.inspired-row h2,.scheduleModal .dateModal .row,.welcome-row{position:relative}.btn-link{padding:0}.header{background-color:#fff;top:0;z-index:12}.header.shadow{box-shadow:0 3.5rem 3rem rgba(0,0,0,.08)!important}.header .container{max-width:1300px}.header .nav-link{color:#357586!important;font-size:19px;line-height:20px;font-weight:400;padding:0 15px!important;transition:.3s;border-right:1px solid #357586}.header .nav-link:hover{color:#000!important}.header a.login{color:#357586;font-size:19px;right:20px;top:32px;font-weight:400;position:absolute}.header a.login img{transition:.3s}.header a.login:hover img{transform:scale(.9)}.header a.login:hover{text-decoration:none;color:#000}.btn:focus,input:focus,select:focus{outline:0!important;box-shadow:none!important}.btn-primary{background:#357586;color:#fff!important;font-size:18px;padding:8px 32px;border:0 solid #215461!important;border-radius:10px;margin-top:0!important;margin-bottom:15px!important}.btn-primary:hover{background:#215461}.btn-primary-outline{background:#fff;color:#357586;font-size:18px;font-weight:600;padding:5px 15px;border:1px solid #357586!important;border-radius:8px}.btn-primary-outline:hover{background:#215461;color:#fff}.navbar-toggler{padding:0;border:0 solid transparent}.navbar-dark .navbar-toggler-icon{background-image:url(../images/toggle-menu.png);width:27px;height:17px}.form-container .quantity-option .quantity button:focus,.form-container .select-numbers .quantity button:focus,.navbar-toggler:focus,.slick-dots li button:focus,.slick-dots li button:hover,.slider-row .slick-next:focus,.slider-row .slick-prev:focus{outline:0}.hero-banner{background-image:url(../images/hero1a.jpg);height:90vh;background-position:right bottom;background-size:cover}.hero-banner h2{color:#fff;font-size:60px;line-height:60px;margin-top:50px;text-align:center}.welcome-row{padding-top:100px;padding-bottom:100px;left:101px}.welcome-row iframe{width:100%;max-width:464px;height:270px;margin-top:10px}.welcome-row .fish{position:absolute;left:-210px;z-index:5;top:70px}.welcome-row h2{font-size:37px;font-weight:300;color:#357587}.welcome-row h2 span{font-size:53px;font-weight:700}.welcome-row p{font-size:21px}.across-row{padding-top:120px;padding-bottom:100px;background-image:url(../images/river-bg.jpg);background-position:center top;min-height:644px;background-repeat:no-repeat;background-size:cover}.across-row h2{font-size:60px;font-weight:900;color:#fff;text-shadow:1px 1px 7px #000;line-height:60px}.across-row h3{font-size:31px;font-weight:500;text-shadow:1px 1px 7px #000;margin-top:25px;margin-bottom:30px}.across-row .box{width:max-content;display:inline-block;margin:15px}#form-two,.dropdown-content .dropdown,.faqs-row .column-item.jquery-accordion-active .plus,.faqs-row .question .cross,.footer1 .whta-app,.hidden,.passengers-option,.pets-option,.vehicle-option{display:none}.across-row h4{font-size:25px;font-weight:700;background-color:rgba(0,0,0,.6);width:190px;border-radius:15px;line-height:27px;padding:8px 0;margin-top:5px}.slider-row h3,.t_c{padding-left:20px}.across-row h4 span{font-size:18px;font-weight:500;display:block}.ticket-row{margin-top:-90px}.inspired-row{padding-top:80px;padding-bottom:60px}.inspired-row h2{font-size:53px;font-weight:300;color:#357587;margin:0;top:11px}.inspired-row h2 span{font-size:60px;font-weight:700}.slider-row h3{color:#fff;position:absolute;bottom:10px;font-size:23px}.slider-row img{width:100%;border-radius:10px}.slider-row .slick-slide{margin:0 7px}.slider-row .slick-prev{left:25px;z-index:10}.slider-row .slick-prev:before{content:url(../images/prev.png)}.slider-row .slick-next{right:55px;z-index:10}.slider-row .slick-next:before{content:url(../images/next.png)}.testimonials-row{padding-top:130px;padding-bottom:160px;background-position:bottom;background-repeat:no-repeat}.testimonials-row h3{font-size:33px;font-weight:400;color:#008398;line-height:45px}.testimonials-row p{font-size:26px;font-weight:700;color:#008398;margin-top:35px;font-style:italic}.testimonials-row .slick-dots li button::before{font-size:18px;color:#fff;content:url(../images/bullet2-slider.png);opacity:1}.testimonials-row .slick-dots li.slick-active button::before{opacity:1;content:url(../images/bullet1-slider.png)}.testimonials-row .slick-dots{bottom:-85px}.testimonials-row .slick-dots li{margin:0 8px}.footer1{background-color:#008398}.footer1 .container{padding-top:30px;padding-bottom:30px;max-width:1400px}.footer1 .boxes{width:max-content;margin:20px}.footer1 .boxes.navigation a{display:table;color:#fff;font-size:18px;line-height:28px}.footer1 .boxes h2{font-size:20px;color:#fff;font-weight:700;margin:0}.footer1 .boxes p{margin:0;color:#fff;font-size:18px;line-height:22px}.footer1 .btn-link{font-style:normal;margin-top:15px;color:#fff;font-size:20px}.footer1 .social .fa{width:40px;line-height:35px;background:#fff;color:#357586;font-size:23px;text-align:center;border-radius:50%;border:2px solid #357586;transition:.3s}.footer1 .social .fa:hover{transform:scale(1.1)}.footer2{font-weight:400;font-size:16px;color:#008196}.footer2 .container,.m2m-advantage{max-width:1300px}.form-container{max-width:1000px;padding-top:20px}.booking-confirmation,.booking-confirmation .container,.booking-confirmation .container-md,.booking-confirmation .container-sm{max-width:none!important}.ui-widget-header{border:1px solid #3a8295!important;background:#3a8295!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #3a8295!important;background:#3a8295!important;color:#fff!important}.form-container .btn-primary{padding:8px 36px;margin-left:4px}.form-container .location-field{width:285px!important}.form-container .tab-btn{width:170px;border-radius:10px;border:0 solid #357586;background-color:#357586;font-size:20px;font-weight:700;color:#fff;padding:.2rem .75rem;margin-right:10px}.form-container .tab-btn.active,.form-container .tab-btn:hover{background-color:#fff;color:#357586;border:0 solid #fff}.form-container .rounded{border-radius:10px!important}.form-container label{color:#262626!important;font-weight:500;font-size:16px;padding-left:8px}.form-container .fa-map-marker{position:absolute;color:#5f5f5f;font-size:18px;left:13px;bottom:11px}.form-container .form-group{margin:0 8px;text-align:left}.form-container .form-group.date{width:150px}.form-container .form-group.passengers{width:178px}.form-container .form-group.pet{width:152px}.form-container .form-control{color:#707173;font-weight:500;height:calc(1.7em + .75rem + 2px);border:1px solid #5f5f5f!important;border-radius:10px!important;font-size:16px;background-color:transparent}.form-container .quantity-dropdown,.form-container select{background-repeat:no-repeat;background-position:right;background-color:transparent;border:1px solid #5f5f5f!important;font-weight:600!important}.form-container .form-arrow{margin:49px 7px 0}.form-container .form-group.time{max-width:147px;width:100%}.form-container select{background-image:url(../images/down-arrow.png);border-radius:10px!important;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.form-container .quantity-dropdown{border-radius:10px!important;padding:.7rem .75rem;width:253px;cursor:pointer;z-index:10;text-align:center;color:#707173;font-size:16px;transition:.3s}.form-container .quantity-dropdown:hover{background-color:#fff;color:#357586;border:1px solid #357586!important}.quantity-dropdown p{font-size:10px;margin:0;color:#357586;line-height:14px;font-weight:600;width:86px;text-align:left}.form-container .quantity-option{background:#fff!important;border:1px solid #5f5f5f!important;border-radius:10px!important;width:100%;position:absolute;left:8px;top:32px;z-index:15}.form-container .quantity-option .img-icon{width:70px;text-align:center}.form-container .quantity-option .border-bottom{border-bottom:1px solid #7c7c7c!important}.form-container .quantity-option .quantity{width:100px;box-shadow:0 0 3px 2px rgba(0,0,0,.2);border-radius:5px!important}.form-container .quantity-option .quantity .count{width:30px;text-align:center;background:0 0;border:0;font-family:Montserrat,sans-serif!important}.form-container .quantity-option .quantity button{background:0 0;border:0;color:#357586;width:35px}section.container.pt-3.pt-md-5.terms-page{width:70%}.t_c li{padding-left:10px!important}.t_c.additional li{font-size:18px!important}.t_c li:before{content:''!important}.form-container select::-ms-expand{display:none}.form-container .form-control:focus{box-shadow:none;background-color:transparent}.form-container .select-numbers{background-repeat:no-repeat;background-position:right;background-color:transparent;border:1px solid #5f5f5f!important;border-radius:10px!important;font-weight:600!important;padding:0 .75rem;width:168px;cursor:pointer;z-index:10}.form-container .select-numbers .quantity,.on-board-page img,.onboard-banner img{width:100%}.form-container .select-numbers .quantity .count{width:60%;text-align:center;background:0 0;border:0}.form-container .select-numbers .quantity button{background:0 0;border:0;color:#357586;font-size:27px}.bg-form{background-color:rgba(221,241,246,.8)}.slider1 .slick-slide{transition:.3s;cursor:pointer}.slider1 .slick-slide:hover{transform:scale(.95)}.footer-wave{background:url(../images/footer-wave.png) top center no-repeat}.contact-page h3{font-size:24px;font-weight:400;color:#008398;margin-bottom:17px}.contact-page a{font-size:20px;font-weight:400;color:#000}.terms-page h3,h3.small{font-weight:400;color:#357587}.contact-page a:hover{text-decoration:none}.contact-page .form-control{font-size:20px;font-weight:400;border:2px solid #ccc;border-radius:0;height:calc(1.8em + .75rem + 2px)}.contact-page .btn-primary{border-radius:0;padding:8px 60px;font-size:20px}.contact-page .form-group{margin-bottom:27px}.contact-page textarea{min-height:250px}.offers-page .offers-box{border-radius:5px;border:1px solid #a8a8a8;padding:8px;margin:15px 0}.offers-page .offers-box img{width:100%;height:347px;object-fit:cover;margin-bottom:10px}.offers-page .offers-box p{font-size:18px;margin:0}.offers-page .offers-box p.small{font-size:12px;color:#a8a8a8;line-height:normal}.offers-page .btn-primary-outline{margin:30px 0 15px}.terms-page h3{font-size:30px}h3.small{font-size:24px}.about-page li,.terms-page li,.terms-page p{font-size:16px}.about-page li,.terms-page li{padding:8px 0}.about-page ul,.terms-page ul{padding:0 0 0 23px;list-style:none}.about-page li::before,.booking-confirmation li::before,.faqs-row li::before,.terms-page li::before{content:"\2022";color:#2c2727;font-weight:700;display:inline-block;width:.7em;margin-left:-1em}.m2m-advantage .heading{background-image:url(../images/heading-line2.png);background-repeat:repeat-x;margin-top:50px}.m2m-advantage .heading.capacity{max-width:462px}.m2m-advantage .heading.vehicle{max-width:1004px}.m2m-advantage .heading h2{font-size:24px;color:#727272;text-align:center;background:#fff;padding:0 20px;margin:0;line-height:21px}.m2m-advantage .icon-box{margin:30px 20px}.m2m-advantage .icon-box img{margin:0 0 8px}.travel-guide-page li{font-size:20px;padding:5px 0}.faqs-row .question{background:0 0;display:flex;align-items:center;cursor:pointer;padding:3px 0}.faqs-row h3{font-size:24px;font-weight:400;color:#008398;margin:0}.faqs-row .column-item.jquery-accordion-active .cross,.show{display:block}.faqs-row .column-item.jquery-accordion-active .question h4,.scheduleModal button.dateModal-btn:hover,.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before,.wrap-modal-slider.open{opacity:1}.faqs-row .column-item .content{display:none;width:90%;text-transform:none;padding:0 0 20px 25px}.faqs-row .column-item.jquery-accordion-active .content{border-top:0 solid #343434}.faqs-row .column-item{border-radius:10px;margin-top:10px}.faqs-row .column-item p{margin:0}.faqs-row .column-item li{font-size:14px;font-weight:400;line-height:20px;padding:2px 0}.faqs-row ul{padding:0 0 0 23px;list-style:none;font-size:20px}.faqs-row ul li{padding:7px 0}.on-board-page .overlay{width:100%;height:100%;position:absolute;z-index:5;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 33%,rgba(0,0,0,.6) 63%);text-align:center;bottom:-100%;opacity:0;transition:.5s}.on-board-page .overlay h3{font-weight:300;font-size:37px;color:#fff;margin:0 0 3px}.on-board-page .img-box{margin:10px 5px}.on-board-page .img-box:hover .overlay{bottom:0;opacity:1}.on-board-page hr{width:200px;margin-top:0;margin-bottom:.5rem;border-top:1px solid #fff}.on-board-page .overlay p{font-weight:400;font-size:14px;color:#fff;padding:0 10%;line-height:19px}.booking-confirmation{width:1000px!important;position:relative}.booking-confirmation .logo{position:absolute;right:27px}.booking-confirmation h2{font-size:30px;color:#0188a9;font-weight:800;margin:25px 0;letter-spacing:2px}.booking-confirmation h3{font-size:20px;color:#0188a9;font-weight:600;margin:0}.booking-confirmation p{font-size:20px;color:#231f20;font-weight:600;margin:0}.booking-confirmation .medium{font-size:18px;font-weight:500}.booking-confirmation hr.dashed{border-top:2px dashed #ccc!important}.booking-confirmation .blue-bg{background-color:#0f89aa}.booking-confirmation h4{font-size:18px;color:#fff;font-weight:800;margin:0;letter-spacing:2px}.booking-confirmation h4.blue{color:#0f89aa;letter-spacing:1px}.booking-confirmation li{font-size:14px;padding:3px 0;list-style:none}.booking-confirmation p.small{font-size:14px;line-height:22px;font-weight:500;margin:0}.booking-confirmation p.small span{font-weight:800}.warning-modal .modal-footer,.warning-modal .modal-header{background-color:#357589;padding:7px}.warning-modal h3{font-size:27px;line-height:35px;color:#008398}.modal-content p{font-size:22px;line-height:34px}.modal-content.booking_t_c p{font-size:16px;line-height:6px;margin-top:15px}.modal-content li{font-size:16px;padding:5px 0;list-style:none}.modal-content li::before{content:"\2022";color:#2c2727;font-weight:700;display:inline-block;width:.7em;margin-left:-1em;font-size:18px}.modal-content{border:0}.modal-content ul{padding:0 0 0 19px}.modal-content .close{position:absolute;right:-29px;top:-30px;background:#fff;opacity:1;border-radius:50%;width:50px;color:#b4b4b4}#scheduleCalendar{z-index:1;padding:90px 60px 0;margin:10px auto 50px;min-height:465px}#scheduleCalendar:before{content:"";position:absolute;border:1px solid #d4d4d4;border-radius:25px;top:45px;left:60px;right:60px;height:420px;z-index:-1}#scheduleCalendar .datepicker .datepicker-switch{background-color:#fff!important;position:absolute;left:50%;border:none;text-align:left;top:0;width:auto;color:#008398;font-size:36px;font-weight:400;padding-left:0}#scheduleCalendar .datepicker-title{display:block!important;position:absolute;border:none!important;right:50%;width:auto!important;background:#fff;top:0;color:#008398;font-size:36px}#scheduleCalendar .datepicker,.scheduleModal .dateModal .col,.scheduleModal .modal-header{padding:0}#scheduleCalendar .datepicker table,#scheduleCalendar .datepicker-inline{width:100%;margin:0 auto}#scheduleCalendar .datepicker td,#scheduleCalendar .datepicker th{border:1px solid #d4d4d4;height:50px;text-align:right;padding:15px}#scheduleCalendar .datepicker .month,#scheduleCalendar .datepicker .year,.scheduleModal .dateModal{text-align:center}#scheduleCalendar .datepicker th.dow{border-top:none}#scheduleCalendar .datepicker td:first-child,#scheduleCalendar .datepicker th:first-child:not(.prev){border-left:none}#scheduleCalendar .datepicker td:last-child,#scheduleCalendar .datepicker th:last-child:not(.next){border-right:none}#scheduleCalendar .datepicker tbody tr:last-child td{border-bottom:none}#scheduleCalendar .datepicker .next,#scheduleCalendar .datepicker .prev{position:absolute;bottom:0;width:50px;height:50px;line-height:25px;left:0}#scheduleCalendar .datepicker .next{left:auto;right:0}#scheduleCalendar .old.day,.new.day{visibility:hidden}.scheduleModal .close{position:fixed;background:#fff;color:#666;font-size:30px;width:50px;height:50px;border-radius:50px;opacity:1;padding:10px;top:45px;right:45px;z-index:1024;outline:0;box-shadow:0 0 24px -4px #0000001a}.scheduleModal.modal.show{display:flex!important}.scheduleModal.modal.show .modal-dialog{margin:auto}.scheduleModal .modal-content{margin:auto;border-top:15px solid #008398;border-bottom:15px solid #008398;border-radius:10px;overflow:auto;padding:15px 25px;box-shadow:-5px 5px 32px -12px #0000002c}.scheduleModal .dateModal-date{font-weight:700;color:#666;letter-spacing:12px}.scheduleModal .dateModal-date span{letter-spacing:normal}.scheduleModal .dateModal-day{letter-spacing:12px}.scheduleModal .dateModal-route{font-weight:700;color:#666;text-transform:uppercase;padding:5px;border-top:2px solid #dedede;border-bottom:2px solid #dedede;margin-bottom:15px}.scheduleModal .dateModal .row:after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:2px solid #dedede;z-index:1}.scheduleModal button.dateModal-btn{padding:10px;border-radius:15px;text-align:center;font-size:24px;background-color:#fff;outline:0;margin:0 auto;border:2px solid transparent;color:#357589;opacity:.8;display:block;transition:.2s}.scheduleModal button.dateModal-btn.booknow:hover{border-color:currentColor}.scheduleModal button.dateModal-btn span{font-size:14px;display:block;min-width:130px;font-weight:700;text-transform:uppercase;margin-top:25px;margin-bottom:15px}.scheduleModal button.dateModal-btn.cancelled{color:#b8b8b8}.scheduleModal button.dateModal-btn.rescheduled{color:#ef6d16}.scheduleModal button.dateModal-btn.booknow span{border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:2px}.schedule-backdrop .modal-backdrop{background-color:#fff}.alert{padding:10px 20px 10px 16%;background-color:rgba(221,241,246,.8);color:#357586;margin-bottom:2px}.alert_link{color:#357586!important}.alert img{width:24px;margin-right:5px}.closebtn{margin-left:15px;margin-right:15%;color:#357586;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.slick-dots li button,.slick-next,.slick-prev{font-size:0;line-height:0;cursor:pointer;display:block}.addVehicl-wrap .text-heading{color:#016787;padding-left:20px;font-weight:500}.banner-text{position:absolute;top:18%;left:17%;width:50%}.banner-textbg{padding:10px 20px 5px 10px;background:#6c757d42}.banner-text h1{font-size:4.5rem;font-weight:900;color:#016787}.banner-text span{color:#fff;font-size:16px;font-weight:500}.on-board-page{margin-bottom:50px}.wrap-modal-slider{padding:0 30px;opacity:0;transition:.3s}.tab-pane{padding-top:40px;padding-bottom:40px;border:1px solid #ccc;height:650px;box-shadow:0 8px 6px -6px #ccc;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.top-wrapper{width:100%;text-align:center;color:#016787;float:left;padding-left:80px;padding-right:40px;margin-bottom:40px}.left-wrapper h1,.top-wrapper h1{font-size:1.7rem;font-weight:700;text-transform:uppercase}.left-wrapper{width:44%;color:#016787;float:left;padding-left:100px;padding-right:20px}.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.left-wrapper h2{font-size:1.3rem;font-weight:700;text-transform:uppercase}.left-wrapper ul{display:inline}.left-wrapper ul li{font-weight:500}.right-wrapper{float:left}.slider-div,.slider-div1{width:94%;margin:0 auto;position:relative;float:left}.slick-next,.slick-prev{position:absolute;top:50%;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{line-height:1;opacity:.75}.slick-prev{left:10px}[dir=rtl] .slick-prev{right:10px;left:auto}.slick-prev:before,[dir=rtl] .slick-next:before{content:'←';color:#016787;font-size:40px}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→';color:#016787;font-size:40px}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{width:20px;height:20px;padding:5px;border:0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.nav-item1{margin-right:7px}.nav-item1 .nav-link{border-top-left-radius:.75rem;border-top-right-radius:.75rem;background:#eee;font-size:17px;color:#016787;border:none}.nav-item1 .nav-link.active{background:#016787!important;color:#fff!important;border-color:unset!important}.app-links{margin-top:-70px;position:absolute}.social_links{margin:0 35%;position:relative;width:100%}.social_links .d-block{display:none!important}@media (max-width:1440px){.hero-banner h2{font-size:53px;line-height:55px}}.get-inspired-page .heading{background-image:url(../images/heading-line.png);background-repeat:repeat-x;margin-top:70px}.get-inspired-page .heading h2{font-size:24px;color:#008398;text-align:center;background:#fff;padding:0 20px;margin:0;line-height:21px}.get-inspired-page .black-box{background:#000;border-radius:10px;position:relative;height:345px}.get-inspired-page .btn-primary-outline{font-size:16px;padding:5px 15px;border:1px solid #357586!important;position:absolute;left:0;right:0;bottom:-16px;display:table;margin:auto;width:158px}.get-inspired-page .boxes{border:1px solid #357586!important;border-radius:10px;padding-top:90px;padding-bottom:100px;height:393px}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content li{list-style:none;padding-top:10px;padding-bottom:10px}.dropdown1:hover .dropdown-content{display:block;margin-left:15px}.dropdown1 .arrow{background-image:url(assets/images/down-arrow.png);width:31px;position:absolute;height:41px;margin-top:-8px}@media (max-width:1439px){.across-row .box{margin:5px}.welcome-row{margin-top:10px;left:90px}.footer1 .social .fa{width:37px;line-height:33px}.hero-banner{padding-bottom:50px}.hero-banner h2{font-size:48px;line-height:50px}.banner-text{position:absolute;top:18%;left:10%;width:54%}.banner-text h1{font-size:1.9rem}.left-wrapper{width:46%}.social .social_links{margin:0 11%;position:relative;width:100%;top:21px}}@media (max-width:1199px){.footer1 .social .fa{margin:2px!important;width:30px;line-height:27px;font-size:16px}.across-row .box{margin:3px}.hero-banner h2{margin-right:90px}.header a.login{right:66px;top:36px;font-size:15px}.alert{padding:10px 10px 10px 5%!important}.alert .closebtn{margin-right:5%}.header .nav-link{font-size:17px;line-height:normal;padding:12px 0!important;border-top:1px solid #357586;border-right:0px solid #357586}.navbar-nav{padding-top:30px}.header a.login img{width:34px}.dropdown-content{display:none;position:relative;background-color:#fff;min-width:160px;box-shadow:none;z-index:1}.dropdown-content li{list-style:none;padding-top:5px;padding-bottom:5px;padding-left:15px}.dropdown-content .dropdown.border-right-0.active{display:none}.dropdown-content li .nav-link,.footer1 .btn-link{font-size:17px}.dropdown1:hover .dropdown-content{display:block;margin-left:-16px}.dropdown1 .arrow{background-image:url(assets/images/down-arrow.png);width:31px;position:absolute;height:41px;margin-top:-8px}.banner-text{position:absolute;top:18%;left:10%;width:54%}.banner-text h1{font-size:1.9rem}.tab-pane{height:700px}.left-wrapper{width:35%}.footer1 .boxes p,.footer1 .boxes.navigation a{font-size:15px;line-height:20px}.social .social_links{margin:0 auto;position:relative;width:100%;top:21px}.footer1 .boxes{margin:14px}.footer1 .whta-app{width:19px}}@media (max-width:991px){.form-container .form-group.date,.form-container .form-group.passengers{width:47%}.form-container .btn-primary{margin-top:6px}.form-container .form-group{width:auto;margin-bottom:25px}.form-container{max-width:95%}.onboard-banner img{width:100%}.banner-text{position:absolute;top:18%;left:10%;width:54%}.banner-text h1{font-size:1.9rem}.left-wrapper{width:35%}.footer1 .boxes.navigation a{display:block;margin:8px 0}.footer1 .btn-link{margin-top:2px}.footer1{padding-top:0;text-align:center;margin-top: 50px;}.footer1 .boxes{width:90%;margin:25px auto}.footer1 .boxes br,.slider2 br{display:none}.welcome-row .fish{left:-80px;top:190px;width:210px}.welcome-row{left:0;text-align:center}}@media (max-width:768px){section.container.pt-3.pt-md-5.terms-page{width: 100%;}.hero-banner h2,.inspired-row{padding-top:50px}.col-md-6{max-width:100%}.form-container .quantity-dropdown{width:100%;padding:.6rem .75rem}.across-row{background-image:url(../images/river-bg2.jpg)}.ticket-row{margin-top:-61px}.welcome-row .fish{position:static;width:140px;margin:15px 0}.hero-banner h2{margin-right:0;font-size:48px;line-height:50px;margin-top:0;text-align:center}.hero-banner{background-position:left}.welcome-row h2{font-size:29px}.welcome-row h2 span{font-size:38px}#scheduleCalendar .datepicker .datepicker-switch,#scheduleCalendar .datepicker-title{font-size:26px;top:10px}.slick-list{margin-left:6%;margin-right:6%}.left-wrapper,.top-wrapper{padding-left:10px;padding-right:10px;margin-bottom:20px;text-align:center}.mt-5,.my-5{margin-top:1rem!important}.onboard-banner .banner-image{width:100%}.banner-text{position:relative;top:0;left:6%;width:90%;color:#000}.banner-textbg{background:0 0}.banner-text h1{font-size:2.1rem;font-weight:900;color:#016787}.banner-text span{color:#000;font-size:12px;font-weight:500}.nav-item1{margin-right:2px}.nav-item1 .nav-link{font-size:10px;padding:.2rem .4rem;border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.tab-pane{height:800px}.top-wrapper h1{font-size:1.1rem;font-weight:500;text-transform:uppercase}.left-wrapper div,.top-wrapper span{font-size:.8rem}.left-wrapper{width:100%;color:#016787;float:left}.left-wrapper h2{font-size:1.1rem;font-weight:500}.right-wrapper{text-align:center;padding-left:20px}.slick-next{right:-15px}.slick-prev{left:3px}.slick-next,.slick-prev{top:40%}.app-links{margin-top:-20px;position:unset}.social_links{margin:0 auto;position:unset;width:100%;padding-top:10px}}@media (max-width:600px){.modal-content .close{right:11px;top:20px;font-size:34px;width:auto;line-height:auto;z-index:10}.warning-modal h3{font-size:23px;line-height:32px}.warning-modal .info-icon{width:70px}.modal-content li,.modal-content p{font-size:20px;line-height:29px}.hero-banner{background-image:url(../images/hero1b.jpg);height:auto}.travel-guide-page .text-dark{font-size:12px}.on-board-page .overlay h3{font-size:30px}.faqs-row h3{font-size:19px}.about-page li,.contact-page a,.faqs-row ul,.terms-page li,.terms-page p,.travel-guide-page li,.welcome-row p{font-size:14px}.t_c.additional li {font-size: 14px!important;}.tnc_table_div{padding-left: 10px;}.slider-row h3, .t_c {padding-left: 10px;}.faqs-row ul li{padding:5px 0}.m2m-advantage .icon-box{width:40%;margin:20px 10px 0}.m2m-advantage .icon-box img{width:70%}.m2m-advantage .icon-box p{font-size:14px;line-height:21px}.m2m-advantage .heading h2{font-size:18px}.across-row h3,.form-container .select-numbers .quantity button{font-size:24px}.form-container .form-group.date,.form-container .form-group.passengers,.form-container .form-group.pet,.form-container .select-numbers{width:100%}.form-container .select-numbers .quantity .count{width:81%}.terms-page h3{font-size:20px}h3.small{font-size:20px}.get-inspired-page .black-box .braemar{width:200px}.get-inspired-page .black-box .icecream{width:80px}.get-inspired-page .black-box .to-do-1{width:130px}.get-inspired-page .black-box .visit-1{width:100px}.get-inspired-page .black-box{height:245px}.footer2,.get-inspired-page .btn-primary-outline{font-size:13px}.get-inspired-page .boxes{height:300px;padding-top:50px;padding-bottom:70px}.get-inspired-page .boxes img{width:150px}.get-inspired-page .heading{margin-top:50px}.get-inspired-page .heading h2{font-size:20px;line-height:22px}.offers-page .offers-box{margin:10px 0}.contact-page h3{font-size:20px;margin-bottom:12px}.contact-page .form-control{font-size:16px;border:1px solid #ccc}.contact-page .form-group{margin-bottom:10px}.contact-page p{margin-bottom:7px}h2.pageheading{font-size:28px !important}.form-container .tab-btn{width:141px;font-size:17px}.form-container .form-arrow,.hero-banner h2 br{display:none}.form-container .form-control,.form-container label{font-size:14px}.form-container .form-group{width:100%;margin-bottom:8px}.hero-banner h2{font-size:32px;line-height:37px;display:none}.testimonials-row h3{font-size:28px;line-height:38px}.testimonials-row p{font-size:21px;margin-top:25px}.across-row h2,.inspired-row h2 span{font-size:40px}.testimonials-row{padding-top:70px;padding-bottom:120px}.testimonials-row .slick-dots{bottom:-56px}.across-row h2{line-height:41px}.inspired-row h2{font-size:31px;font-weight:300;color:#357587;margin:0;position:static}p{font-size:16px;line-height:24px}.welcome-row{padding-top:54px;padding-bottom:30px}.form-container .location-field{width:44%!important}}@media (max-width:575px){#scheduleCalendar{padding:70px 40px 0;min-height:285px}#scheduleCalendar:before{left:40px;right:40px;height:240px}#scheduleCalendar .datepicker .datepicker-switch,#scheduleCalendar .datepicker th.datepicker-title{font-size:12px;top:35px;padding:0 5px}#scheduleCalendar .datepicker td,#scheduleCalendar .datepicker th{padding:0;font-size:12px;text-align:center;height:30px}#scheduleCalendar .datepicker .next,#scheduleCalendar .datepicker .prev{width:30px;height:30px}.scheduleModal .dateModal .row:after{display:none}.scheduleModal .dateModal .row{display:block}}@media (min-width:576px){#scheduleModalbook .modal-dialog{max-width:1024px!important;margin:1.75rem auto}}
.booking-history .menuBox .nav-links{padding-left:20px;}
.booking-history .history-borderBox .booking-detais{padding-left:20px;}