@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap);*{margin:0;padding:0;box-sizing:border-box}blockquote,body,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0}a:hover{text-decoration:none}html{scroll-behavior:smooth}.alert{position:fixed;bottom:0;width:100%;text-align:center;color:#fff;z-index:5;margin-bottom:0;font-size:18px;font-weight:500}.alert-danger{background-color:#bb1b1b;text-align:center;color:#fff;position:fixed;bottom:0;width:100%;margin-bottom:0;font-size:18px;font-weight:500;z-index:5}.alert-success{background-color:#109610;text-align:center;color:#fff;position:fixed;bottom:0;width:100%;margin-bottom:0;font-size:18px;font-weight:500;z-index:5}.blueBtn{color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;background-color:#0086c7;padding:20px 29px;display:inline-flex;align-items:center;justify-content:center;border:none}.blueBtn:hover{color:#fff}.blueBtnSecondary{color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;background-color:#0086c7;padding:14px 38px;display:inline-flex;align-items:center;justify-content:center;border:none}.blueBtnSecondary:hover{color:#fff}.blackBtn{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;transition:all .4s}.blackBtn:hover{color:#0086c7}.blueBtnWithoutBg{color:#0086c7;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;display:inline-flex;align-items:center}.blueBtnWithoutBg:hover{color:#0086c7}.mainBlackHeading{color:#151515;font-family:Figtree;font-size:49px;font-style:normal;font-weight:900;line-height:50px;text-transform:uppercase}.secondaryBlackHeading{color:#151515;text-align:center;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.mainHeadingWhite{color:#fff;font-family:Figtree;font-size:50px;font-style:normal;font-weight:900;line-height:50px;text-transform:uppercase}.secondaryHeadingWhite{color:#fff;text-align:center;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:40px;letter-spacing:-.4px;text-transform:uppercase}.blackText{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.customMarginBottom{margin-bottom:80px}.customMarginTop{margin-top:140px}.mobileHeader{display:none;position:fixed;top:0;left:0;width:100%;background-color:#151515;z-index:15}.mobileNavContainer{display:flex;align-items:center;justify-content:space-between;padding:10px 15px}.mobileNavLogoWrapper{max-width:200px}.mobileNavLogoWrapper img{width:100%;height:100%;object-fit:contain}.burgerLine{background-color:#fff;width:40px;height:4px;margin-bottom:4px;transition:transform .4s ease,opacity .4s ease}.mobileMegaMenuContainer{background-color:#151515;position:absolute;left:0;top:65px;z-index:300;width:100%;padding:20px 0;display:none}.mobMegaMenu{color:#fff;font-family:Figtree;font-size:18px;font-weight:300;line-height:30px;letter-spacing:.5px;text-align:left;text-decoration-skip-ink:none}.mobMegaMenu:hover{color:#fff}.mobMegaMenuLink{color:#fff;font-family:Figtree;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.5px;text-align:left;text-decoration-skip-ink:none}.mobMegaMenuLink:hover{color:#fff}.mobileMegaMenuContainer ul{list-style:none}.mobileMegaMenuContainer ul li{padding:0 15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.mobMenuBreakLine{background-color:#fff}.innerDropDown{margin:5px 0}.innerMenuList{padding:0 15px;margin:10px 0;display:none}.cross .lineOne{transform:rotate(45deg) translateY(10px)}.cross .lineThree{transform:rotate(-45deg) translateY(-10px)}.cross .lineTwo{opacity:0}.desktopHeader{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.9);backdrop-filter:blur(5px);z-index:20;display:block}.desktopNavContainer{padding:11px 150px;display:flex;align-items:center;justify-content:space-between}.desktopNavLogoWrap{max-width:200px}.desktopNavLogoWrap img{width:100%;height:100%;object-fit:contain}.desktopNavList{display:flex;align-items:center;justify-content:center;gap:60px;list-style:none}.desktopNavMenu{color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.desktopNavMenu:hover{color:#fff}.searchAndPhone{display:flex;align-items:center;justify-content:center;gap:60.02px}.navSearchWrap{display:flex;align-items:center;justify-content:center;gap:10px}.navSearch{font-family:Figtree;color:#fff;font-size:16px;font-style:normal;font-weight:400;padding:5px;outline:0;border:1px solid #fff;border-radius:5px;display:none;background-color:transparent}.navSearchButton{cursor:pointer}.tt-suggestion1{position:absolute;right:0;top:70px;width:100%;max-width:600px;background-color:#fff;max-height:400px;overflow-y:auto;z-index:999}.tt-suggestion1.hidden{display:none}.tt-suggestion1 .conetntSectionContainer{padding:15px 13px;color:#000;width:50%}.inventorySearchResult{padding:10px 10px 0 10px}.tt-suggestion1 .inventorySearchResult .invTitle{font-size:16px;font-family:Figtree;font-weight:900}.tt-suggestion1 .inventorySearchResult .invMiles{font-size:16px;font-family:Figtree;font-weight:700}.imgContainer{width:50%}.imgContainer img{width:100%;height:100%;object-fit:cover}.navPhoneNumber{color:#0086c7;font-family:Figtree;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px}.navPhoneNumber:hover{color:#0086c7}.inventoryMegaMenu{position:fixed;top:70px;left:0;width:100%;background-color:#000;z-index:10;padding:60px 0 90px 0;display:none;height:80vh;overflow-y:auto}.inventoryMegaMenuHeading{color:#fff;font-family:Figtree;font-size:14px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.4px;text-transform:uppercase}.customMarginTopMenu{margin-top:60px}.megaMeuLinkList{list-style:none;margin-top:20px}.megaMenuLink{color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase}.megaMeuLinkList li{margin-bottom:15px}.megaMenuLink:hover{color:#fff}.megaMenuCardWrap{padding:0 5px;margin-bottom:10px}.megaMenuBrandCard{position:relative;padding-top:78%}.megaMenuBrandImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.inventoryMenuHeadingWrap{margin-bottom:20px;padding-left:5px}.serviceMegaMenuToggle{position:relative}.serviceMegaMenu{position:absolute;top:180%;left:-15%;background:#151515;min-width:400px;padding:20px 50px 45px 50px;z-index:10;display:none}.companyMegaMenuToggle{position:relative}.companyMegaMenu{position:absolute;top:180%;left:-15%;background:#151515;min-width:400px;padding:20px 50px 45px 50px;z-index:10;display:none}.footerContainer{background-color:#151515;padding:96px 0 150px 0}.footerInnerWrap{max-width:1400px;margin:0 auto}.footerLogoWrapper{max-width:200px}.footerLogoWrapper img{width:100%;height:100%;object-fit:contain}.joinNewsLetterFormWrap{height:100%;display:flex;align-items:flex-end;justify-content:flex-start}.jointNewsLetterForm{display:flex;gap:10px}.joinNewsInput{color:rgba(21,21,21,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:16px 5px 14px 20px;outline:0;background-color:#fff;border:none;outline:0;width:100%}.joinNewsName{min-width:300px}.joinNewsEmailWrap{min-width:450px}.joinNewsBtn{padding:15px 22px;min-width:220px}.footerSiteMapWrapper{margin-top:80px}.footerPara{color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.footerPhone{color:#0086c7;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.footerPhone:hover{color:#0086c7}.footerAddressWrapper{margin-bottom:40px}.siteMapHeading{color:#fff;font-family:Figtree;font-size:14px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.4px;text-transform:uppercase}.siteMapList{list-style:none}.siteMapList li{margin-bottom:15px}.siteMapLink{color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.siteMapLink:hover{color:#fff}.footerBottom{background-color:#202020;padding:17px 0 16px 0;margin-top:-2px;display:flex;align-items:center;justify-content:center;gap:40px}.footerBottomLink{position:relative;color:rgba(255,255,255,.4);text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px}.footerBottomLink:hover{color:rgba(255,255,255,.4)}.footerLinkAfter::after{content:'';position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:2px;height:18px;background-color:rgba(255,255,255,.4)}.homeHeaderSection{position:relative;padding-top:2%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.headermedia{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.headerContentWrap{position:absolute;top:50%;left:13%;transform:translateY(-50%)}.homeHeaderHeading{color:#fff;font-family:Figtree;font-size:80px;font-style:normal;font-weight:900;line-height:70px;text-transform:uppercase}.homeHeaderLink{margin-top:60px}.homeFeaturedInventorySection{margin-top:125px;margin-bottom:105px;padding-left:15%}.homefeaturedHeader{display:flex;align-items:center;justify-content:space-between;max-width:1420px}.featureImageContainer{position:relative;padding-top:59%}.featureImageContainer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.featuredCardTextWrap{margin-top:15px}.homeFeatureCarouselWrap{margin-top:60px}.shopByBrandSection{background-color:#151515;padding:100px 0 140px 0}.shopByBrandHeadingWrap{margin-bottom:60px}.shopBrandCardsContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.shopBrandCard{flex-grow:0;flex-shrink:0;flex-basis:320px;position:relative;padding-top:14%}.shopBrandCard::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-color:rgba(0,134,199,.4);opacity:0;transition:all .4s;pointer-events:none}.shopBrandCard:hover::after{opacity:1}.shopBrandImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.shopbranLogoWrap{max-width:200px;position:absolute;left:50%;transform:translateX(-50%);bottom:30px;z-index:1}.shopbranLogoWrap .shopBrandLogo{width:100%;height:100%;object-fit:contain}.inventoryLinkCard{position:relative}.inventoryLinkCard img{width:100%;height:100%;object-fit:cover}.inventoryCardHeadingWrap{position:absolute;bottom:60px;right:80px}.infoWrap{margin:150px auto}.infoImageWrapper{max-width:700px}.infoImageWrapper img{width:100%;height:100%;object-fit:cover}.infoTextWrapper{display:flex;align-items:center;justify-content:center;height:100%}.infoTextContainer{max-width:500px}.infoParaWrapper{margin:40px 0}.socialMediaSection{margin-top:150px}.socialMediaHeadingWrap{margin-bottom:60px}.socialMediaItemWrap img{width:100%;height:100%;object-fit:cover}.socialMediaItemWrap{position:relative;padding-top:75%}.socialMediaItemWrap .socilaMediaCarouselVideos{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.homeLinkSection{margin:120px 0 150px 0}.homeLinkBtnContainer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.homeLinkBtn{min-width:300px;padding:31px 30px}.inventory-heading{color:#777;font-family:AnekOdia-Bold;font-size:30px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:3px}.boat-card-image{position:relative;padding-top:66.3%}.vacation-rentals-image{position:relative;padding-top:57%}.vacation-rentals-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vacation-card-title{color:#000;text-align:center;font-family:Figtree;font-size:20px;font-style:normal;font-weight:800;line-height:35px;letter-spacing:1px}.boat-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.boat-title h5 a{color:#000;font-family:Figtree;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:1px}.boat-title h5 a{text-decoration:none;color:#000}.payment-sec p{color:#001067;font-family:Figtree;font-size:18px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:.9px;margin-bottom:0}.custom-card-header{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid #000;margin:20px 0 0 0;cursor:pointer}.custom-card-header i.fa{display:none}.custom-card-header span.fa{display:block;color:#0086c7;font-weight:700;font-size:20px}.card-content{display:none;padding:15px 0}.custom-card-header h2{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.8px;text-transform:uppercase}.filter-search-box{border:none!important}.filter-search-box:focus{box-shadow:none;outline:0}.custom-search-view ul{padding-left:0;margin-top:42px}.custom-search-view ul li{list-style-type:none;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.custom-card-header .fa{color:#0086c7;font-size:20px}.custom-search-view ul .closX{cursor:pointer}.rotate180deg{transform:rotate(180deg)}.no-border{border:none}.custom-body{padding-left:0!important;padding-right:0!important}.content-show{display:block!important}.boat-inventory-cond-list{display:flex;justify-content:flex-start;align-items:center;padding:0}.boat-inventory-cond-list .cond-list-item{list-style:none;position:relative;padding-right:30px;color:#696969;font-family:Figtree;font-size:16px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:.8px;text-transform:capitalize}.cond-list-item+.cond-list-item::after{position:absolute;content:"";background-color:#696969;top:50%;left:-15px;transform:translateY(-47%);width:2px;height:14px}.boat-seprator{padding-top:140px;border-left:1px solid #f0f0f0}.youSearchList li span strong{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal}.youSearchList li span{color:#222;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.left_tabs{padding-top:140px;padding-left:100px;padding-right:40px}.inner_wrap_filter{display:flex;align-items:center}.inner_wrap_filter a{text-transform:uppercase;color:#fff;font-family:Figtree;font-size:18px;font-style:normal;line-height:30px;letter-spacing:.9px;display:flex}.filter_btn .fa{color:#fff}.inner_wrap_filter a:focus{outline:0;box-shadow:none}.inner_wrap_filter a span{padding-left:10px}.inner_wrap_filter .left_btn{border-right:1px solid #d3d3d3;padding:11px 8px;background-color:#0086c7;color:#fff}.top_new_filter{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;display:none}.inner_wrap_filter .right_bt{padding:8px 3px;display:flex;align-items:center;column-gap:10px;overflow-x:auto}.top_new_filter .inner_wrap_bt{border:1px solid #0086c7;border-radius:30px}.top_new_filter .inner_wrap_bt a{padding:7px 10px;display:inline-block;min-width:150px;width:100%;text-align:center;text-transform:uppercase;color:#fff;font-family:Figtree;font-size:18px;font-style:normal;line-height:30px;letter-spacing:.9px;background:#0086c7;border-radius:30px}.top_des_fil .close_btn{display:none}.new_768 .close_btn{display:block;width:100%;text-align:right;border-bottom:1px solid #dfdfdf;padding-right:20px;padding-bottom:10px}.sqr-checkBox label input{margin-right:10px;width:15px;height:15px;cursor:pointer}.sqr-checkBox label span{font-family:Figtree;cursor:pointer;color:#000;font-size:16px;font-style:normal;line-height:normal;letter-spacing:.8px}.new_768 .close_btn a{color:#003560;font-size:20px}.new_768{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:10;background-color:#fff;max-width:550px;margin:0 auto;width:100%;padding:10px 0;border-radius:10px;box-shadow:rgba(0,0,0,.02) 0 1px 3px 0,rgba(27,31,35,.15) 0 0 0 1px;display:none!important}.card-header span{display:none!important}.card-header .fa-angle-down{display:none!important}.card-header .fa-angle-up{display:none!important}.new_one{display:block!important}.filterHeading{color:#171717;font-family:Figtree;font-size:30px;font-style:normal;font-weight:900;line-height:30px;letter-spacing:3px;text-transform:uppercase}.boatOption{color:#171717;font-family:Figtree;font-size:16px;font-style:normal;line-height:20px;width:100%;padding:5px 10px;outline:0}.brandInventoryImageContainer{position:relative;padding-top:65%}.brandInventoryImageContainer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brandInventoryCard{margin-bottom:40px}.brandCardContent{margin-top:12px}.branContactLine{color:#1b1d36;text-align:center;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.54px}.colorText{color:#0086c7;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.54px}.brandContactLineWrapper{margin:50px 0 100px 0}.blueMainHeading{color:#151515;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.featuredCardHeading{color:#151515;font-family:Figtree;font-size:20px;font-style:normal;font-weight:900;line-height:30px}.featurdCardHeading{color:#151515;font-family:Figtree;font-size:20px;font-style:normal;font-weight:900;line-height:20px;text-transform:uppercase}.featuredCardPrice{color:#0086c7;font-family:Figtree;font-size:18px;font-style:normal;font-weight:900;line-height:30px}.featuredCardPrice:hover{color:#0086c7}.fearuredCardLocation{color:rgba(21,21,21,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:30px;display:flex;align-items:center;justify-content:flex-start;gap:30px}.textAfterLine{position:relative}.textAfterLine::after{content:'';position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:1.5px;height:15px;background-color:rgba(21,21,21,.6)}.promotionalBanner{background-color:#0086c7;padding:8px 38px 8px 58px;position:absolute;top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.promotionBannerText{color:#fff;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:28px;text-transform:uppercase}.filterTextHeading{color:#151515;font-family:Figtree;font-size:30px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.blogPageWrap{margin-top:160px}.blogHeadingWrapper{margin-bottom:40px}.blogTabContainer{margin-bottom:60px;display:flex;align-items:center;justify-content:center}.blogTabsList{display:flex;align-items:center;justify-content:center;gap:80px;list-style:none}.blogTab{border:none;outline:0;background-color:#fff;color:#151515;text-align:center;font-family:Figtree;font-size:20px;font-style:normal;font-weight:900;line-height:30px;letter-spacing:2px;text-transform:uppercase;padding-bottom:5px;transition:all .2s;cursor:pointer}.blogTab:hover{color:#151515}.blogTitle{color:#151515;font-family:Figtree;font-size:20px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.activeBlogTab{border-bottom:3px solid #0086c7}.blogCardWrapper{margin-bottom:60px;padding:0 20px}.blogImageContainer{position:relative;padding-top:61%}.blogImageContainer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotionImageContainer{width:100%;height:100%}.promotionImageContainer img{width:100%;height:100%;object-fit:cover}.blogTextWrapper{margin-top:20px}.breadcrumb{background-color:transparent!important;margin-bottom:24px;padding-left:0}.breadcrumb-item a{color:rgba(0,0,0,.6);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.breadcrumb-item a{color:rgba(0,0,0,.6);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.breadcrumb-item.active a{color:#6c757d;text-transform:capitalize}.breadcrumb-container{max-width:calc(100% - 7%);margin:0 auto}.blogDate{color:rgba(21,21,21,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.blackParaText{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.readMore{color:#0086c7;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:28px}.blogDetailPageWrapper{margin:150px 0 120px 0}.blogDetailImageContainer{position:relative;padding-top:56%}.blogDetailImageContainer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blogDetailTextContainer{margin-top:40px}.blogHeading{color:#151515;font-family:Figtree;font-size:25px;font-style:normal;font-weight:900;line-height:normal}.blogPara{color:#1b1d36;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.similarPostsContainer{padding-left:50px}.similarPostHeaderWrapper{margin-bottom:34px}.similarPostTitleWrapper{margin-top:10px}.similarPostCard{margin-bottom:40px}.similarPostImagContainer{position:relative;padding-top:56%}.similarPostImagContainer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.similarPostTitle{color:#151515;font-family:Figtree;font-size:20px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.eventDate{color:#0086c7;font-family:Figtree;font-size:20px;font-style:normal;font-weight:900;line-height:28px;text-transform:uppercase}.sectionImageContainer img{width:100%;height:100%;object-fit:cover}.imageAndTextSection{margin-bottom:100px}.sectionTextContainer{display:flex;align-items:center;justify-content:center;height:100%}.sectionTextWrapper{max-width:600px}.sectionTextParaWrap{margin:40px 0 50px 0}.eventInfocardContainer{min-height:500px}.eventCardBlack{background-color:#151515}.eventCardWaterBg{background-image:url(../images/event-detail/water-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:top}.eventCardBlue{background-color:#0086c7}.eventCardInnerWrap{max-width:400px;margin:0 auto;padding-top:80px}.eventCardTitle{color:#fff;text-align:center;font-family:Figtree;font-size:20px;font-style:normal;font-weight:900;line-height:20px;letter-spacing:2px;text-transform:uppercase}.eventInfo{margin-top:60px}.eventInfoHeading{color:#fff;text-align:center;font-family:Figtree;font-size:50px;font-style:normal;font-weight:300;line-height:60px;text-transform:uppercase}.eventBrandSection{margin:80px 0 120px 0}.brandOnDisplayHeadingWrap{margin-bottom:80px}.branLogoContainer{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.brandLogoWrap{flex-basis:250px;flex-grow:0;flex-shrink:0}.brandLogoWrap img{width:100%;height:100%;object-fit:contain}.eventInfoParaWrap{margin-top:40px}.eventInfoPara{color:#fff;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.eventGallerySection{margin-top:100px}.eventGalleryImageWrap{position:relative;padding-top:60%}.eventGalleryImageWrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brandInvetorySection{margin:100px 0 0 0}.inventoryHeadingWrap{margin-bottom:80px}.eventFormSection{padding:60px 0 120px 0}.eventFormHeadingWrap{margin-bottom:60px}.eventFormContainer{max-width:340px;margin:0 auto}.eventInputContainer{margin-bottom:25px}.inputField{color:rgba(21,21,21,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;outline:0;border:none;border-bottom:1px solid #000;padding-bottom:10px}.formBtnContainer{margin-top:5px}.formBtnContainer button{min-width:144px}#eventFormSection{scroll-margin-top:80px}.contactHeaderWrap{position:relative;padding-top:31%;min-height:350px}.contactHeaderWrap .contactHeaderMedia{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:43% 100%}.addressAndFromSection{margin:80px 0}.addressAndFormInnerWrap{display:flex;align-items:flex-start;justify-content:space-between;max-width:995px;padding:0 15px;margin:0 auto}.addressContainer{max-width:500px}.addressHeadingWrap{margin-bottom:40px}.contactAddressHeading{color:#171717;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:40px;text-transform:uppercase}.addressItem{margin-bottom:30px}.addressItemHeading{color:#171717;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:25px}.addressPara{color:#171717;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.contactPhone{color:#0086c7;font-family:Figtree;font-size:22px;font-style:normal;font-weight:900;line-height:25px}.contactPhone:hover{color:#0086c7}.contactFormContainer{min-width:340px}.contactFormHeading{color:#171717;text-align:center;font-family:Figtree;font-size:20px;font-style:normal;font-weight:900;line-height:30px;text-transform:uppercase}.contactFormHeadingWrap{margin-bottom:40px}.formFieldWrapper{margin-bottom:25px}.contactFormInput{width:100%;border:none;outline:0;border-bottom:1px solid #000;color:rgba(21,21,21,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:10px}.contactPageMapSection{position:relative;padding-top:32%;min-height:400px}.contactMap{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.commonSection{margin-bottom:140px}.commonSectionInnerWrap{display:flex;align-items:center;justify-content:center;gap:120px;max-width:1420px;margin:0 auto;padding:0 15px}.commonSectionTextWrapper{width:50%;max-width:600px}.commonSectionImageWrapper{width:50%;max-width:700px}.commonSectionImageWrapper img{width:100%;height:100%;object-fit:cover}.commonSectionHeading{color:#151515;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:50px;letter-spacing:-.4px;text-transform:uppercase}.commonParaWrap{margin:60px 0 40px 0}.commonPara{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.commonSectionLinkWrap{display:flex;align-items:center;justify-content:flex-start;gap:20px}.firstSectionTopMargin{margin-top:150px}#contactModal_email .modal-header{border-bottom:0;padding-top:30px}#contactModal_email .modal-dialog{max-width:450px}.popup_input{width:calc(100% - 100px);height:43px;background:#fff none repeat scroll 0 0;border:1px solid #dedfe0;margin-bottom:0;padding:0 10px 0 10px}.shareModalHeading{font-size:20px;line-height:24px;text-transform:uppercase;color:#1a1a1a;font-weight:300}.copyShareLinkBtn{text-align:center;background:#001a38;border:1px solid transparent;display:inline-block;text-transform:uppercase;padding:10px 30px;color:#fff;font-size:16px;letter-spacing:.8px;font-weight:200;transition:.4s ease all;border:none;outline:0}.copyLinkWrapper{display:flex;align-items:center;justify-content:center}.shareIconsContainer{display:flex;align-items:center;gap:30px}.shareIconsWrapper{margin-top:40px}.shareIconsContainer .fa-brands{color:#001a38}.shareIcons{border:1px solid #001a38;border-radius:50%;background-color:#fff;height:50px;width:50px;display:flex;align-items:center;justify-content:center}.desktopShareBtn{display:block}.mobileShareBtn{display:none}.statusPagesTextWrapper{max-width:500px}.statusPagesInnerWrap{gap:220px}input.error_field::placeholder{color:red!important}.field-error{color:red;font-size:14px;margin-top:5px}.error_field{border-bottom:1px solid red!important}.req_check{border-bottom:1px solid red!important}.error_field{border-bottom:1px solid red}.lessMargin{margin-bottom:80px!important}.formSection{padding:60px 0 120px 0}.fomrHeadingWrapper{margin-bottom:60px}.formSectionWrap{padding:0 15px}.formFieldWrapper{margin-bottom:25px}.formField{color:rgba(21,21,21,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;border:none;outline:0;border-bottom:1px solid #000;padding-bottom:10px}.mainFormWrapper{max-width:900px;margin:0 auto}.formBtnWrapper{margin-top:5px}#serviceFormLink{scroll-margin-top:80px}.brandHeaderSection{position:relative;padding-top:31%;min-height:400px}.brandHeaderSection .brandHeaderMedia{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brandIntroSection{max-width:1350px;margin:100px auto 100px;padding:0 15px}.brandIntroContainer{display:flex;align-items:center;justify-content:space-between;gap:30px}.brandLogoContainer{max-width:400px}.brandLogoContainer img{width:100%;height:100%;object-fit:contain}.brandParawrapper{max-width:750px}.brandPara{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.brandLinkWrap{margin-top:30px}.promoBannerContainer{position:relative;padding-top:31%;min-height:300px}.promoBannerContainer .brandPromoBanner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.brandPromoSection{max-width:1350px;padding:0 15px;margin:0 auto 100px auto}.promoLogoWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;max-width:484px;padding:0 15px}.promoLogoWrapper img{width:100%;height:100%;object-fit:contain}.brandInventorySection{margin-top:80px}.brandInventoryHeadeingWrap{margin-bottom:80px}.brandTagLineText{color:#151515;text-align:center;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.54px}.brandBottomTagLineWrap{margin-top:40px;margin-bottom:120px}.tagLineLink{color:#0086c7;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.54px}.tagLineLink:hover{color:#0086c7}.aboutPara{color:#000;font-family:Figtree;font-size:30px;font-style:normal;font-weight:400;line-height:40px}.aboutMainSection{margin-bottom:100px}.storySection{background-color:#151515;padding:21px 0}.storyPara{color:#fff;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.aboutCommonSection{margin-top:100px;margin-bottom:150px}.serviceWhiteHeading{color:#fff;text-align:right;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:40px;text-transform:uppercase}.seviceWhiteHeadingWrap{position:absolute;bottom:60px;right:80px;max-width:400px}.popularServicesHeadingWrap{max-width:1350px;padding:0 15px;margin:0 auto 60px auto}.popularHeading{color:#151515;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:50px;letter-spacing:-.4px;text-transform:uppercase}.servicesCardsWrap{margin-bottom:50px}.servicingBrandSection{background-color:#151515;padding:80px 0 108px 0;margin-bottom:50px}.servicingBrandHeadingWrap{margin-bottom:60px}.servicingBrandHeading{color:#fff;text-align:center;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:40px;text-transform:uppercase}.servicesLogoContainer{display:flex;align-items:center;justify-content:center;gap:80px;flex-wrap:wrap}.serviceLogoWrapper{flex-basis:250px;flex-grow:0;flex-shrink:0}.serviceLogoWrapper img{width:100%;height:100%;object-fit:contain}.meetTeamHeaderWrap{max-width:830px;padding:0 15px;margin:0 auto 80px auto}.teamParaWrapper{margin-top:30px;margin-bottom:60px}.teamPara{color:#151515;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.staffMemberSection{margin-top:90px;margin-bottom:80px}.staffMemberCard{padding:0 30px;margin-bottom:60px;display:flex;align-items:center;justify-content:center;min-height:350px}.staffImageContainer{position:relative;padding-top:84%;height:100%;width:50%}.staffImageContainer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.staffMemberInfoContainer{padding:30px 16px 20px 30px;background-color:#fafafa;height:100%;width:50%}.memberName{color:#222;font-family:Figtree;font-size:16px;font-style:normal;font-weight:700;line-height:25px}.memberPosition{color:rgba(34,34,34,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.memberPhone{color:#0086c7;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.memberPhone:hover{color:#0086c7}.memberParaWrap{margin-top:20px}.memberPara{color:#222;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.secondStaffCardsSection{margin-bottom:60px}.secondStaffCardsWrapper{display:flex;align-items:flex-start;justify-content:center;gap:30px;flex-wrap:wrap}.secondStaffCard{flex-basis:250px;flex-grow:0;flex-shrink:0}.secondStaffImageContainer img{width:100%;height:100%;object-fit:cover}.secondStaffTitleInfo{margin-top:10px}.joinStaffSection{margin:100px 0 120px 0}#applyModal .modal-header{border:none}#applyModal .modal-footer{border:none}.applyModalWrapper{max-width:560px}.applyModalTitle{color:#151515;text-align:center;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.modalTitleWrap{margin-bottom:60px}.resumeFormInput{color:rgba(34,34,34,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;padding-bottom:11px;border:none;outline:0;border-bottom:1px solid #22222299}#uploadButton{width:50%}.inputWrapper{margin-bottom:30px}.resumeFileWrapper{width:50%;padding-bottom:11px;border-bottom:1px solid #22222299}.upload-container{display:flex;align-items:center;gap:30px;justify-content:center}.fileInputForResume{color:rgba(34,34,34,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.resumeBtn{color:#222;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:20px;text-transform:uppercase;padding:12px 18px;border:1px solid #222;background-color:#fff}#applyModal .modal-body{padding:40px 80px 40px 80px}#joinTeam{scroll-margin-top:80px}.galleryHeaderSection{position:relative;padding-top:31%;min-height:450px}.galleryHeaderSection img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.galleryHeaderContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.galleryHeadingWrap{margin-bottom:30px}.galleryHeadingWhite{color:#fff;text-align:center;font-family:Figtree;font-size:40px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.galleryHeaderParaWrapper{max-width:830px;padding:0 15px;margin:0 auto}.galleryHeaderPara{color:#fff;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.galleryImagesSection{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;grid-auto-rows:10px}.galleryImageItemWrapper{height:auto;position:relative}.galleryImageItemWrapper img{width:100%;height:100%;object-fit:cover;display:block}.firstFrame{grid-row:span 11}.secondFrame{grid-row:span 9}.thirdFrame{grid-row:span 13}.fourthFrame{grid-row:span 12}.galleryGridSection{margin-top:-50px;margin-bottom:120px}.galleryImageConentWrapper{display:inline-flex;align-items:center;justify-content:center;gap:30px;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 15px}.galleryBtn{color:#fff;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;background-color:#0086c7;padding:20px 10px;max-width:262px;width:100%}.galleryBtn:hover{color:#fff}.boat-inventory-cond-list{display:flex;justify-content:flex-start;align-items:center;padding:0}.boatDetailCarouselImageContainer{position:relative;padding-top:65%}.boatDetailCarouselImageContainer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.boat-inventory-cond-list .cond-list-item{list-style:none;position:relative;padding-right:30px;color:rgba(0,0,0,.6);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.cond-list-item+.cond-list-item::after{position:absolute;content:"";background-color:rgba(0,0,0,.6);top:50%;left:-15px;transform:translateY(-47%);width:1px;height:14px}.details-main-row{margin-top:40px;display:flex}.details-left-container{margin-top:100px;width:65%;padding-left:150px}.mobileBoatInfo{max-width:500px;margin:0 auto}.details-right-container{position:sticky;top:0;right:0;width:35%;padding:0 150px;height:100%;background-color:#fff;overflow-y:auto}.gallery-row{display:flex;flex-wrap:wrap;gap:10px}.gallery-cols{flex-basis:calc(33.33% - 10px)}.gallery-box-img{position:relative;padding-top:67%}.gallery-box-img img{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-box-img video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.more-img-btn{margin:15px 0 40px 0}.more-img-btn button{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.8px;text-transform:uppercase;width:100%;height:45px;background-color:#f6f6f6;border:none}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:25px 0;cursor:pointer;margin-top:15px}.accordion-header h3{color:#151515;font-family:Figtree;font-size:30px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.accordion-header span.fa{font-size:24px;color:#0086c7}.accordion-content{padding-bottom:45px}.list-cntnt{position:relative;margin-bottom:60px}.specsListContainer{max-width:445px;margin-bottom:50px}.specsList{margin-top:20px;list-style:none;padding:0 15px}.specsList hr{margin:8px 0}.specsList li{display:flex;align-items:flex-start;justify-content:space-between}.specsList li p{width:50%}.specsName{color:#222;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.specsDetail{color:#222;text-align:right;font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:25px}.boatDetailSpecsHeading{color:#222;font-family:Roboto;font-size:18px;font-style:normal;font-weight:600;line-height:25px}.contact-details{width:50%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.boat-details-location{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.boat-details-contact{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.boat-details-contact a:hover{text-decoration:none}.boat-details-location a:hover{text-decoration:none}.boat-details-contact h1,.boat-details-location h1{font-size:20px}.boat-details-location p{margin-bottom:15px}.boat-details-contact{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.boat-details-contact h1{margin-bottom:15px}.boat-details-contact p{margin-bottom:15px}.right-sidebar{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:100px}.right-sidebar-top-btn{font-size:26px;font-weight:700;text-align:center}.sidebar-bottom-btns{display:flex;justify-content:center;align-items:center;flex-direction:column}.item-price{color:#222;font-weight:600}.right-sidebar-red-btn{background:#d8231c;width:100%;text-align:center;color:#fff;padding:10px 0}.right-sidebar-sec-btn{color:#151515;text-align:center;font-family:Figtree;font-size:18px;font-style:normal;font-weight:900;line-height:30px;text-transform:uppercase}.inq-form-head{padding-top:20px;padding-bottom:20px}.details-lg-btn-box{margin-top:60px}.similar-box-row{display:flex;flex-wrap:wrap;gap:13px;padding:0 70px}.boatPricingList{list-style:none}.boatPricingList li{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:5px}.boatPricingList li .pricingTitle{width:30%;color:#222;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.6px}.boatPricingList li .pricingDetail{width:70%;text-align:right;color:#222;text-align:right;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.6px}.pricingTitleSharp{color:rgba(27,29,54,.8);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.48px}.pricingDetailSharp{color:rgba(27,29,54,.8);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.48px}.pricingTitleRed{color:#c8192a;font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.6px}.border_bottom{border-bottom:2px solid #d3d3d3!important;border-radius:0!important;outline:0!important;border-top:none;border-left:none;border-right:none;margin-top:25px;padding-top:0!important;padding-bottom:10px!important;padding-left:0!important;padding-right:0!important}.pricingTitlePayment{color:#222;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.48px}.pricingDetailPayment{color:#222;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.48px}.downPayment{color:#222;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.42px;text-align:right}.boatDetailBtn{color:#fff;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;background:rgba(21,21,21,.6);padding:10px 0 11px 0;width:100%;display:inline-flex;justify-content:center;align-items:center;border:none;transition:all .4s}.boatDetailBtn:hover{color:#fff}.preOwnedDealerContactWrapper{border:1px solid #eee;background:#fafafa;padding:20px 57px 25px 59px}.preOwnedDealerContactHeading{color:#112342;text-align:center;font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:.6px}.dealerMainContent{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:15px}.dealerImageContainer{width:60px;height:60px}.dealerImageContainer img{width:100%;height:100%;object-fit:cover}.dealerContactHeading{color:#222;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.48px}.custom-textareat{border-bottom:2px solid #d3d3d3!important;border-radius:0!important;outline:0!important;border-top:none;border-left:none;border-right:none;margin-top:25px;padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.end-content{display:flex;justify-content:center;align-items:center}.boatDetailPageSeparator{margin-top:99px}.end-content a{padding:0 25px;text-transform:uppercase;font-weight:600;color:#000}.end-content a:hover{color:#000;text-decoration:none}.right-border{border-right:1px solid #000}.boat-details-call-sec{background-color:var(--red-color);padding:5px 0;font-family:Roboto}.boat-details-call-sec p{text-align:center;color:#fff;text-align:center;margin-bottom:0;font-weight:600;letter-spacing:2px;font-family:Roboto;line-height:30px}.boat-details-call-sec p a{color:#fff;text-decoration:none}.boat-details-form{width:100%;height:50px;border:none;border-bottom:1px solid #e9e9e9;color:rgba(21,21,21,.6);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.boat-details-form::placeholder{color:rgba(21,21,21,.6);font-family:Figtree;font-size:16px;font-weight:400;line-height:20.8px}.boat-details-form:focus{outline:0;box-shadow:none}.form-lable{color:#112342;font-family:Roboto;font-size:16px;font-style:normal;line-height:30px;letter-spacing:1px}.modal-title{color:#222;text-align:center;font-family:Figtree;font-size:30px;font-style:normal;line-height:30px;letter-spacing:1px;text-transform:uppercase}.boat-details-sm-btn:hover{color:#fff}.call-now-btn{color:#fff;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;display:block;padding:15px;margin-bottom:20px;background-color:#222}.call-now-btn:hover{color:#fff}.boat-detail-carosuel .item{width:100%;height:auto}.boat-detail-carosuel .item img{display:block;width:100%;height:100%;object-fit:cover}.owl-carousel-parent{position:relative}.boat-details-title{color:#151515;text-align:center;font-family:Figtree;font-size:30px;font-style:normal;font-weight:900;line-height:35px}.similar-bts{padding-top:60px;padding-bottom:120px}.similar-heading{color:#171717;text-align:center;font-family:Roboto;font-size:30px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:3px;text-transform:uppercase}.boat-card{background-color:transparent;width:100%}.similar-boat-img{position:relative;padding-top:65.5%}.similar-boat-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spec-mn-head{color:#151515;font-family:Figtree;font-size:16px;font-style:normal;font-weight:900;line-height:30px;letter-spacing:1.6px;text-transform:uppercase}.spec-cntnt{color:#151515;font-family:Figtree;font-size:40px;font-style:normal;font-weight:300;line-height:40px}.boat-title-mn{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:900;line-height:30px;letter-spacing:2px}.callForBoatWrapper{margin:10px 0 20px 0;text-align:center}.callForBoat{color:#0086c7;font-family:Figtree;font-size:18px;font-style:normal;font-weight:900;line-height:35px}.callForBoat:hover{color:#a81d1d}.mn-similar-sec{padding-top:60px}.hr-line{margin-top:100px}.formBtnWrapper{margin-top:30px}.similarInventorySection{margin-top:100px;margin-bottom:180px}.inputWrapper{margin-bottom:20px}.formInput{width:100%;outline:0;border:1px solid #eee;background:#fff;color:#222;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.48px;padding:10px 10px 10px 20px}.similarListingHeadingWrap{margin:80px 0 40px 0}.results-btn{display:none}.grecaptcha-badge{display:none}.recaptcha-disclaimer{font-size:16px;color:#fff;text-align:center;padding:5px 0}.privacySection{background-color:#151515}@media (max-width:1850px){.desktopNavContainer{padding:11px 90px}.desktopNavList{gap:50px}.searchAndPhone{gap:50px}.homeFeaturedInventorySection{padding-left:10%}.details-right-container{padding:0 100px}.details-left-container{padding-left:80px}}@media (max-width:1700px){.desktopNavContainer{padding:11px 90px}.desktopNavList{gap:40px}.searchAndPhone{gap:40px}.homeFeaturedInventorySection{padding-left:5%}.similarPostsContainer{padding-left:30px}}@media (max-width:1600px){.desktopNavContainer{padding:11px 40px}.desktopNavList{gap:30px}.homefeaturedHeader{padding-right:15px}.left_tabs{padding-left:50px;padding-right:20px}}@media (max-width:1440px){.desktopNavContainer{padding:11px 20px}.desktopNavList{gap:20px}.searchAndPhone{gap:20px}.desktopNavLogoWrap{max-width:160px}.inventoryMegaMenu{top:50px}.companyMegaMenu{top:165%}.serviceMegaMenu{top:165%}.footerContainer{padding:96px 15px 150px 15px}.joinNewsName{min-width:250px}.joinNewsEmailWrap{min-width:350px}.desktopNavLogoWrap{max-width:140px}.homeFeaturedInventorySection{margin-top:80px;margin-bottom:80px}.inventoryCardHeadingWrap{bottom:40px;right:5%}.galleryImagesSection{grid-template-columns:repeat(3,1fr)}.similarPostsContainer{padding-left:0}.eventInfoHeading{font-size:40px;line-height:50px}.eventInfocardContainer{min-height:450px}.commonSectionInnerWrap{gap:80px}.staffMemberInfoContainer{padding:20px 0 20px 15px}.servicesLogoContainer{gap:40px}.left_tabs{padding-left:20px}}@media (max-width:1320px){.desktopNavMenu{font-size:14px}.navSearch{font-size:14px}.navPhoneNumber{font-size:14px}.left_tabs{padding-left:0;padding-right:0}.details-right-container{padding:0 60px}}@media (max-width:1200px){.desktopNavContainer{padding:11px 15px}.desktopNavList{gap:15px}.searchAndPhone{gap:15px}.headerContentWrap{top:60%;left:5%}.mainBlackHeading{font-size:40px;line-height:40px}.mainHeadingWhite{font-size:40px;line-height:40px}.shopByBrandSection{padding:80px 0}.infoWrap{margin:80px auto}.homeLinkSection{margin:80px auto}.blogDetailPageWrapper{margin:120px 0 120px 0}.commonSectionInnerWrap{gap:40px}.firstSectionTopMargin{margin-top:100px}.commonParaWrap{margin:40px 0 30px 0}.details-left-container{padding:0 15px;margin-top:50px}.specs-container{padding:0 20px}.details-right-container{width:100%;margin-top:50px}.right-sidebar{padding-top:15px}.spec-cntnt{font-size:30px}}@media (max-width:1150px){.desktopNavLogoWrap{max-width:120px}.desktopNavMenu{font-size:12px}.joinNewsName{min-width:220px}.joinNewsEmailWrap{min-width:220px}.companyMegaMenu{top:152%}.serviceMegaMenu{top:152%}}@media (max-width:1100px){.navSearchWrap{gap:5px}.desktopNavContainer{padding:11px 10px}.desktopNavList{gap:12px}.desktopNavLogoWrap{max-width:100px}.inventoryMegaMenu{top:45px}}@media (max-width:991px){.mobileHeader{display:block}.desktopHeader{display:none}.joinNewsLetterFormWrap{justify-content:center}.footerLogoWrapper{margin:0 auto}.footerContainer{padding:60px 15px 60px 15px}.footerSiteMapWrapper{margin-top:40px}.homeHeaderHeading{font-size:60px;line-height:60px}.homeHeaderLink{margin-top:40px}.homeHeaderSection{padding-top:16%}.homeFeaturedInventorySection{margin-top:40px;margin-bottom:40px}.shopByBrandSection{padding:40px 0}.infoWrap{margin:60px auto}.homeLinkSection{margin:40px auto}.homeFeatureCarouselWrap{margin-top:30px}.mainBlackHeading{font-size:36px;line-height:36px}.mainHeadingWhite{font-size:36px;line-height:36px}.shopByBrandHeadingWrap{margin-bottom:30px}.inventoryCardHeadingWrap{bottom:30px}.boats-container{padding-top:0}.top_new_filter{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;display:block;margin-top:90px}.left_sidebar{padding:15px 25px}.custom-card-header span.fa{display:none}.custom-card-header i.fa{display:block}.custom-card-header p.fa{display:none}.right-sidebar{padding-top:50px}.boat-seprator{padding-top:40px}.similar-box-col{flex-basis:calc(50% - 10px)}.details-main-row{display:flex;flex-direction:column;padding:0 20px}.details-right-container{width:100%;max-width:500px;margin:0 auto;padding:0}.details-left-container{width:100%;padding-left:0}.boatDetailPageSeparator{margin-top:50px}.similarInventorySection{margin-top:60px;margin-bottom:120px}.desktopShareBtn{display:none}.mobileShareBtn{display:block}.left_tabs{padding-top:20px}.galleryImagesSection{grid-template-columns:repeat(2,1fr)}.blogTabsList{gap:40px;flex-wrap:wrap;padding:0 15px}.blogTab{letter-spacing:1px}.blogPageWrap{margin-top:120px}.secondaryBlackHeading{font-size:36px}.blogDetailTextContainer{margin-top:20px;text-align:center}.blackParaTextWrapper{text-align:center}.similarPostHeaderWrapper{margin-bottom:20px;text-align:center}.similarPostTitleWrapper{text-align:center}.blogDetailPageWrapper{margin:120px 0 60px 0}.customMarginTop{margin-top:110px}.sectionTextContainer{text-align:center}.sectionTextParaWrap{margin:20px 0 30px 0}.imageAndTextSection{margin-bottom:60px}.eventBrandSection{margin:60px 0 60px 0}.brandOnDisplayHeadingWrap{margin-bottom:40px}.brandInvetorySection{margin:60px 0 0 0}.inventoryHeadingWrap{margin-bottom:40px}.eventFormHeadingWrap{margin-bottom:40px}.eventFormSection{padding:40px 0 60px 0}.contactAddressHeading{font-size:36px}.commonSectionInnerWrap{flex-direction:column}.commonSectionTextWrapper{width:100%;text-align:center}.commonSectionLinkWrap{justify-content:center}.commonSectionImageWrapper{width:100%}.commonSection{margin-bottom:100px}.commonSectionHeading{font-size:36px;line-height:40px}.formSection{padding:40px 0 40px 0}.brandIntroSection{margin:60px auto}.brandIntroContainer{flex-direction:column}.brandParaContainer{text-align:center}.brandPromoSection{margin-bottom:60px}.brandInventorySection{margin-top:60px}.brandInventoryHeadeingWrap{margin-bottom:40px}.brandBottomTagLineWrap{margin-top:20px;margin-bottom:60px}.teamParaWrapper{margin-top:20px;margin-bottom:30px}.meetTeamHeaderWrap{margin-bottom:60px}.staffMemberSection{margin:60px 0}.joinStaffSection{margin:60px 0}.aboutMainSection{margin-bottom:60px}.aboutCommonSection{margin:60px 0}.commonParaWrap{margin:20px 0 30px 0}.reverseFlex{flex-direction:column-reverse}.lessMargin{margin-bottom:60px!important}.fomrHeadingWrapper{margin-bottom:40px}.popularServicesHeadingWrap{margin-bottom:40px;text-align:center}.serviceWhiteHeading{font-size:36px}.seviceWhiteHeadingWrap{bottom:20px;right:30px}.popularHeading{font-size:36px}.servicingBrandHeading{font-size:36px}.servicingBrandSection{padding:60px 15px}.blueMainHeading{font-size:36px;text-align:center}.accordion-header h3{font-size:24px}.accordion-header{padding:15px 0}.results-btn{display:block}}@media (max-width:767px){.footerAddressWrapper{margin-bottom:20px;text-align:center}.hourWrap{text-align:center}.siteMapSectionWrapper{text-align:center}.footerContainer{padding:40px 15px 40px 15px}.jointNewsLetterForm{flex-direction:column;width:100%}.joinInputWrapper{text-align:center}.joinNewsName{min-width:unset}.joinNewsEmailWrap{min-width:unset}.joinNewsInput{min-width:unset;width:100%}.homeHeaderHeading{font-size:40px;line-height:40px}.blueBtn{padding:15px 25px;letter-spacing:.6px}.infoImageWrapper{max-width:unset;width:100%}.infoTextContainer{text-align:center}.infoParaWrapper{margin:20px 0}.shopBrandCard{flex-grow:1;flex-shrink:0;flex-basis:100%;position:relative;padding-top:14%;height:250px}.infoWrap{margin:40px auto}.socialMediaHeadingWrap{margin-bottom:40px}.siteMapList li{margin-bottom:10px}.galleryImagesSection{grid-template-columns:repeat(1,1fr)}.blogTabsList{gap:20px}.blogTextWrapper{text-align:center}.blogCardWrapper{margin-bottom:30px}.brandCardContent{text-align:center}.fearuredCardLocation{justify-content:center}.brandInventoryCard{margin-bottom:30px}.brandContactLineWrapper{margin:40px 0 40px 0}.eventInfoHeading{font-size:36px;line-height:40px}.eventInfo{margin-top:30px}.eventInfoParaWrap{margin-top:20px}.eventInfocardContainer{min-height:300px}.eventCardInnerWrap{padding-top:40px}.addressAndFormInnerWrap{flex-direction:column;gap:30px}.addressContainer{max-width:unset;width:100%;text-align:center}.contactFormContainer{min-width:unset;width:100%}.addressAndFromSection{margin:40px 0}.commonParaWrap{margin:20px 0 30px 0}.commonSectionLinkWrap{flex-wrap:wrap}.galleryHeadingWhite{font-size:36px}.brandPromoSection{margin-bottom:40px}.brandInventorySection{margin-top:40px}.brandIntroSection{margin:40px auto}.meetTeamHeaderWrap{margin-bottom:40px}.staffMemberSection{margin:40px 0}.joinStaffSection{margin:40px 0}.applyModalTitle{font-size:36px;line-height:40px}.aboutCommonSection{margin:40px 0}.lessMargin{margin-bottom:40px!important}.serviceWhiteHeading{font-size:30px;line-height:36px}.seviceWhiteHeadingWrap{bottom:20px;right:50%;transform:translateX(50%);max-width:unset;width:100%;text-align:center}.serviceWhiteHeading{text-align:center}.popularHeading{font-size:30px;line-height:36px}.servicingBrandSection{padding:40px 15px}.blueMainHeading{font-size:30px}}@media (max-width:576px){.mainBlackHeading{font-size:32px;line-height:32px;text-align:center}.mainHeadingWhite{font-size:32px;line-height:32px}.homeFeaturedInventorySection{padding-left:10px}.socialMediaHeadingWrap{margin-bottom:30px}.homefeaturedHeader{flex-direction:column;gap:20px;justify-content:center}.homeLinkBtnContainer{gap:10px}.footerBottom{flex-direction:column;gap:10px}.footerLinkAfter::after{display:none}.homeLinkSection{padding:0 15px}.homeLinkBtn{min-width:unset;width:100%}.blogTab{font-size:16px;line-height:20px}.secondaryBlackHeading{font-size:30px}.blogHeadingWrapper{margin-bottom:25px;padding:0 15px}.blogTabContainer{margin-bottom:30px}.contactAddressHeading{font-size:30px;line-height:36px}.addressHeadingWrap{margin-bottom:20px}.contactFormHeadingWrap{margin-bottom:20px}.commonSection{margin-bottom:60px}.commonSectionHeading{font-size:30px;line-height:36px}.galleryHeadingWhite{font-size:30px}.galleryHeadingWrap{margin-bottom:20px}.galleryHeaderPara{line-height:20px}.staffMemberCard{flex-direction:column;gap:10px}.staffImageContainer{width:100%}.staffImageContainer{width:100%}.memberInfoHeader{text-align:center}.memberParaWrap{margin-top:10px}.staffMemberCard{margin-bottom:30px}.secondStaffCardsSection{margin-bottom:40px}.secondStaffTitleInfo{text-align:center}#applyModal .modal-body{padding:40px 20px 40px 20px}.applyModalTitle{font-size:30px;line-height:32px}.modalTitleWrap{margin-bottom:30px}.staffMemberInfoContainer{width:100%}.aboutPara{font-size:20px;line-height:24px}.fomrHeadingWrapper{margin-bottom:30px}.servicingBrandHeading{font-size:30px;line-height:36px}.serviceLogoWrapper{flex-shrink:1}.staffImageContainer{position:static;padding-top:0}.staffImageContainer img{position:static;top:unset;left:unset}}@media(max-width:400px){.eventFormContainer{padding:0 15px}.joinNewsBtn{min-width:unset}}/*! Pushy - v1.0.0 - 2016-3-1
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.pushy{position:fixed;width:500px;height:100%;top:0;z-index:9999;background:#fff;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-left{-webkit-transform:translate3d(-500px,0,0);-ms-transform:translate3d(-500px,0,0);transform:translate3d(-500px,0,0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(500px,0,0);-ms-transform:translate3d(500px,0,0);transform:translate3d(500px,0,0)}.pushy-right{-webkit-transform:translate3d(500px,0,0);-ms-transform:translate3d(500px,0,0);transform:translate3d(500px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-500px,0,0);-ms-transform:translate3d(-500px,0,0);transform:translate3d(-500px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#container,.push,.pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade .5s;animation:fade .5s}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu ul{padding-left:15px;transition:max-height .2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu>a{position:relative}.pushy-submenu>a::after{content:'';display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url(../img/arrow.svg) no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.no-csstransforms3d .pushy-submenu-closed ul{max-height:none;display:none}