.hero-slider-wrap.isLakhiani .text-wrap{background-image:url(https://vault.windstarcruises.com/image/upload/v1761604049/2025%20Campaigns/2025_Q4_Mindvalley_cruise/Web/Vishen-Lakhiani-portrait.png);background-repeat:no-repeat;background-size:150px auto;background-position:right 25px}.tooltip-box{width:100%;left:0;right:0;margin:0 auto}.main-content-zone>section{background-color:unset}.voyage-sum-box{position:static;background-color:transparent;box-shadow:none;width:67%}.voyage-sum-box .sum-box-wrap{padding:20px 0;flex-direction:row}.cruise-sub-nav{width:100%;border-bottom:none}.cruise-sub-nav nav{height:60px;width:85%;min-width:715px}.cruise-sub-nav a{padding-top:20px}.mod8-sum-box .all-inclusive{position:relative}.cruise-info-row .all-inclusive{position:static}.cruise-info-row .cruise-only{position:static}.cruise-info-row .tooltip-btn{top:5px;right:5px}.cruise-info .top{font-size:18px;height:100%;flex-wrap:wrap}.cruise-price.has-promo{background-image:url(/Blanksite/media/icons/promo-star2.png);background-repeat:no-repeat;background-position:0 0;background-size:25px}.cruise-info-row .cruise-price.zero-price{width:66.66%;vertical-align:middle;color:#2d7d9b;letter-spacing:1px;padding:15px 0}.cruise-info-row .voyage-from-to{text-transform:uppercase;max-width:325px}.cruise-info-row .cruise-info{width:65%;padding:18px 0 15px;vertical-align:middle;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cruise-info-row .cruise-price-viewall-wrap{width:35%;display:flex;flex-direction:row}.cruise-share-wish-wrap{width:66.66%;display:flex;flex-direction:row}.tahiti-voyage .cruise-nav-info{padding-top:25px}#cruise-nav-info{width:100%;box-shadow:0 3px 3px 3px #ddd;background-color:#fff;position:sticky;top:159px;z-index:99}.cruise-nav-row,.cruise-info-row,.cruise-alert-row{display:flex;flex-direction:row}.cruise-nav-row .sub-nav-outer-wrap,.cruise-nav-row .share,.cruise-nav-row .wish-list{border-top:1px solid #ccc}.cruise-nav-row .sub-nav-outer-wrap{width:65%}.cruise-nav-row .share,.cruise-nav-row .wish-list,.cruise-nav-row .raq,.cruise-info-row .cruise-view-all,.cruise-info-row .cruise-price,.cruise-nav-info .cruise-view-all{display:flex;flex-direction:row;justify-content:center;align-items:center}.rightboard{border-right:1px solid #ccc}.cruise-nav-info .cruise-view-all,.cruise-nav-info .share,.cruise-nav-info .wish-list,.cruise-nav-info .raq{font-size:14px;line-height:16px;text-align:center;vertical-align:middle;cursor:pointer}.cruise-nav-info .share,.cruise-nav-info .wish-list{color:#000;border-right:1px solid #ccc}.tahiti-voyage .cruise-nav-info .share,.tahiti-voyage .cruise-nav-info .wish-list{border-right:none}.cruise-nav-row .share{position:relative}.cruise-nav-info .cruise-view-all,.cruise-nav-info .raq{color:#fff}.cruise-nav-row .raq{width:33.33%;background-color:#003264}.cruise-nav-info .cruise-view-all{width:33.33%;background-color:#2d7d9b}.compare label{cursor:pointer}.cruise-nav-row .cruise-view-all{padding:0 15px;box-sizing:border-box}.cruise-nav-row .cruise-view-all,.cruise-nav-row .raq{color:#fff}.cruise-view-all:hover,.raq:hover,.os-row .wish-list:hover{color:#ccc}.wish-list span{background-image:url(/Blanksite/media/icons/wish-yet-25.png);display:block;background-repeat:no-repeat;background-size:23px;padding-left:20px;background-position:25px center;width:95%;text-align:center;margin:0 auto}.wish-list.hov span{background-image:url(/Blanksite/media/icons/wish-yet-wt-25.png)}.wish-list.set span{background-image:url(/Blanksite/media/icons/wish-set-25.png)}.wish-list .isset{display:none}.wish-list .notset{display:block}.wish-list.set .notset{display:none}.wish-list.set .isset{display:block}.share .share-btn{background-image:url(/Blanksite/media/icons/share.png);background-repeat:no-repeat;background-size:18px;padding:7px 0 7px 27px}.share.hov .share-btn{background-image:url(/Blanksite/media/icons/share-hover.png)}.cruise-nav-row .share:hover,.cruise-nav-row .wish-list:hover{background-color:#2d7d9b;color:#fff}.cruise-nav-row .raq span{background-image:url(/Blanksite/media/icons/price-tag2-wt.png);display:block;background-repeat:no-repeat;background-size:23px;padding-left:20px;background-position:0 3px;width:95px;text-align:center;margin:0 auto}.tab-inner-wrap{background-color:#b32317;display:flex;flex-direction:row;color:#fff;padding:12px 15px;justify-content:space-between;align-content:center;align-items:center}.tab-exclam{background-color:#2d7d9b;color:#fff;border-radius:13px;width:26px;height:26px;text-align:center;font-size:18px;font-weight:bold;font-family:emoji}.tab-text{max-width:93%}.sub-message{text-align:center;margin-top:15px}.cruise-share-wish-raq-wrap{width:35%;display:flex;flex-direction:row}.tahiti-voyage .cruise-info-row .cruise-price.zero-price{width:95%;border-right:none;background-color:#003264;color:#fff;border-radius:30px;margin-left:20px;justify-content:center}.tahiti-voyage .cruise-nav-info .cruise-view-all{display:none}.tahiti-voyage .cruise-nav-info .raq{background-color:transparent;color:#000;display:flex;flex-direction:row;justify-content:center}.tahiti-voyage .cruise-info-row .raq{margin-top:5px;width:100%;flex-direction:column}.tahiti-voyage .cruise-info-row .raq span{display:flex;flex-direction:row;justify-content:flex-end}.tahiti-voyage .cruise-nav-row .raq:hover{background-color:#2d7d9b;color:#fff}.tahiti-voyage .cruise-nav-row .raq span{background-image:url(/BlankSite/media/icons/btn-logos/call-btn-mob4.png)}.tahiti-voyage .cruise-nav-row .raq:hover span{background-image:url(/BlankSite/media/icons/btn-logos/call-btn-mob-wht.png)}.tahiti-voyage .cruise-nav-row .share,.tahiti-voyage .cruise-nav-row .wish-list{border-top:none}.tahiti-voyage .cruise-price-viewall-wrap .raq a{color:#003264;border:1px solid #003264;padding:14px;border-radius:30px;width:55%}.tahiti-voyage .cruise-price-viewall-wrap .raq a:hover{background-color:#ddd}.tahiti-voyage .cruise-price.has-promo{background-image:none}.tahiti-voyage .cruise-info-row .cruise-price{flex-direction:row;cursor:pointer;justify-content:space-between}.tahiti-voyage .cruise-info-row .cruise-price:hover{color:#ddd}.tahiti-voyage .cruise-info-row .cruise-only{text-align:center;font-size:12px;letter-spacing:1px;width:55%;background-color:#003264;color:#fff;padding:15px;border-radius:30px;cursor:pointer}.tahiti-voyage .cruise-info-row .cruise-only:hover{color:#ddd}.tahiti-voyage .cruise-info-row .cruise-price-viewall-wrap{justify-content:flex-end;align-items:flex-start;padding-bottom:10px;flex-direction:column}.tahiti-voyage .cruise-price-wrap .raq{margin:21px 0 10px}.tahiti-voyage .cruise-info-row .cruise-info{align-items:flex-start}.tahiti-voyage .cruise-price-wrap .cruise-price-text{padding-left:9%;color:#000;font-size:14px;position:relative;top:25px;font-family:"AvenirNextLTPro Medium",sans-serif}.tahiti-voyage .cruise-price-wrap .cruise-price-text span{font-weight:bold;font-size:18px;display:block;line-height:20px}.tahiti-tile .all-inclusive{text-align:center;letter-spacing:1px;background-color:#003264;color:#fff;padding:12px 0;border-radius:32px;font-weight:bold;cursor:pointer}.tahiti-tile .all-inclusive .tax{font-weight:normal;font-size:12px;line-height:12px}.tahiti-tile .cruise-ai{margin-bottom:10px}.tahiti-tile .raq{font-size:16px;line-height:20px;color:#003264;border:1px solid #003264;padding:21px 0;border-radius:32px;text-align:center}.tahiti-tile .raq a{padding:0 33%}.tahiti-tile .cruise-price-raq-wrap{width:80%;margin:0 auto}.tahiti-tile .ai-text{padding-left:20px}.tahiti-tile .cruise-price.cruise-only{cursor:pointer;margin:30px 0;font-size:14px;color:#003264;text-decoration:underline;text-align:center}.tahiti-tile .price-footer{margin-bottom:50px}.info-block.tahiti-tile .expandable .head{max-width:unset}.info-block.tahiti-tile .text h3,.info-block.tahiti-tile .room-desc{width:100%}#cruise-alert-modal{position:fixed;width:80vw;background-color:#fff;box-sizing:border-box;left:10vw;top:200px;z-index:200;box-shadow:0 5px 10px #ccc;max-height:90vh;overflow-y:auto;display:none}#cruise-alert-modal .table-header{align-items:center;border-bottom:1px solid #d9dbdc}#cruise-alert-modal .table-header div{background-color:#fff;color:#555;text-transform:uppercase;font-size:14px;font-weight:bold;text-transform:uppercase;padding:15px 2%}#cruise-alert-modal .table-header .col-wsp{text-align:center}#cruise-alert-modal .map-wrap{width:100%;margin:0 20px 0 0}#cruise-alert-modal .table-row:nth-child(odd) div{border-right:none;background-color:transparent}#cruise-alert-modal .table-row div{border-bottom:1px solid #d9dbdc}#cruise-alert-modal .col-port{flex:0 0 40%}#cruise-alert-modal .col-date,#cruise-alert-modal .col-arrive,#cruise-alert-modal .col-depart{flex:0 0 20%}.cam-top-wrap{display:flex;flex-direction:row;letter-spacing:1px}.cam-red-alert{background-color:#b32317;display:flex;flex-direction:row;color:#fff;padding:20px 25px 20px 20px;justify-content:space-between;align-items:center;width:11%;min-width:200px}.cam-ra-exclam{background-color:#2d7d9b;color:#fff;border-radius:13px;width:26px;height:26px;text-align:center;font-size:18px;font-weight:bold;font-family:emoji}.cam-ra-text{max-width:93%;letter-spacing:1px}.cam-info-sum{width:auto;background-color:#f3fafd;flex-grow:1;padding:20px 20px 20px 35px;font-weight:bold}#cam-close{width:75px;background-color:#ccdfe7;text-align:center;font-size:36px;font-family:sans-serif;cursor:pointer;padding:5px;display:flex;justify-content:center}.cam-note{padding:30px 20px 30px 100px;font-weight:bold;letter-spacing:1px}.cam-map-itin-wrap{display:flex;flex-direction:row;justify-content:space-between;padding:0 45px 45px 45px}.cam-map{width:28%}.cam-itin{width:70%}.cruise-price-wrap{width:66.66%;flex-direction:column}.tahiti-voyage .cruise-price-wrap{width:100%}.travel-alert{position:absolute;background-color:red;color:#fff;padding:10px 2% 10px 5%;height:auto;bottom:122px;box-sizing:border-box;background-image:url(/Blanksite/media/icons/alert.png);background-repeat:no-repeat;background-position:5% center;line-height:20px;font-size:16px}.tahiti-voyage .travel-alert{bottom:202px}@media screen and (max-width:1300px){.travel-alert{width:75%;height:auto;bottom:222px;padding:20px 2% 20px 6%;background-position:2% center}.tahiti-voyage .travel-alert{bottom:314px}}@media screen and (max-width:1000px){.travel-alert{width:100%;position:static;padding:10px 2% 10px 10%;height:auto;margin-bottom:10px}}@media screen and (max-width:500px){.travel-alert{padding:45px 2% 10px 2%;margin-bottom:10px;text-align:center;background-position:center 9px}}#date-rate-modal{width:65%;height:auto;box-shadow:1px 1px 5px 2px #ccc;position:fixed;top:80px;background-color:#fff;left:0;right:0;z-index:100;max-height:80vh;overflow-y:auto;margin:0 auto}#date-rate-modal .top{background-color:#f2fafd;font-size:20px;line-height:20px;letter-spacing:1px;border-bottom:5px solid #003264;flex-direction:row;justify-content:space-between}.drm-inner-wrap{box-sizing:border-box;padding:25px 50px}#date-rate-modal .top div{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}#date-rate-modal .voyage-name{width:55%;padding-left:50px;color:#003264}#date-rate-modal .top .drm-head-wrap{border-left:1px solid #ccc;display:block;padding-left:20px}#date-rate-modal .voyage-from-to{width:25%;padding:10px 0 15px;color:#2d7d9b}#date-rate-modal .voyage-duration{width:12%;padding:10px 0 15px;color:#2d7d9b}#date-rate-modal .modal-close{flex:0 1 5%;background-color:#cce0ea;text-align:center;min-width:60px}#date-rate-modal .modal-close img{width:40%;margin:0 auto}.drm-dates-rates .os-ship{font-size:12px;letter-spacing:1px;line-height:14px;box-sizing:border-box;padding:0 4px}.drm-dates-rates .os-priceai,.drm-dates-rates .os-priceco{font-size:18px}.drm-dates-rates .os-priceai{color:#003264}.drm-inner-wrap{display:flex;flex-direction:row;justify-content:space-between}.drm-map-itin-wrap{display:flex;flex-direction:column;width:35%}.drm-dates-rates{display:flex;flex-direction:column;width:60%}.drm-tabs .promoTabs{width:100%}.drm-dates-rates .promoDescriptions{width:85%}.drm-dates-rates .sailings-header{width:85%;margin:0 auto;padding-bottom:10px}.drm-dates-rates .sailings-data{max-height:480px;overflow-y:auto;overflow-x:hidden;width:85%;margin:0 auto;border-left:1px solid #ccc}.drm-map{margin-bottom:20px}.drm-dates-rates .sailings-header .os-fromto{padding-left:0;text-align:center;font-size:12px;box-sizing:border-box}.drm-dates-rates .sailings-header .os-ship,.drm-dates-rates .sailings-header .os-priceai,.drm-dates-rates .sailings-header .os-priceco{text-align:center;font-size:12px;line-height:14px}.drm-dates-rates .os-row{min-height:80px;width:98%}.drm-dates-rates .os-row:hover{background-color:#f2fafd}.drm-dates-rates .os-row>div,.os-row>a{text-align:center;display:flex;flex-direction:column;justify-content:center}.drm-dates-rates .sailings-data .os-fromto{border-right:3px solid #003264;color:#003264;font-size:16px;line-height:20px}.drm-dates-rates .sailings-data .this-sailing .os-fromto,.drm-dates-rates .sailings-data .this-sailing .os-ship,.drm-dates-rates .sailings-data .this-sailing .os-priceco,.drm-dates-rates .sailings-data .this-sailing .os-priceai,.drm-dates-rates .sailings-data .this-sailing .os-noprice{background-color:#f2fafd}.drm-dates-rates .sailings-data .has-promo .os-fromto{border-right-color:#e7a944;background-image:url(/Blanksite/media/icons/promo-star2.png);background-repeat:no-repeat;background-position:0 0;background-size:25px}.drm-dates-rates .sailings-data .os-priceco{color:#2d7d9b}.drm-dates-rates .sailings-data .os-viewbtn{background-color:#003264;font-size:12px;letter-spacing:1px;line-height:14px;color:#fff;text-align:center;padding:10px 0}.drm-dates-rates .sailings-data .os-viewbtn a:hover{color:#ccc}.drm-dates-rates .sailings-data .row-cap .os-viewbtn{background-color:transparent;padding:0}.drm-dates-rates .sailings-data .has-promo .os-viewbtn{background-color:#e7a944;color:#003264}.drm-dates-rates .sailings-data .os-otherbtn{border:none;font-size:12px;letter-spacing:1px;line-height:22px;color:#666}.drm-dates-rates .sailings-data .os-otherbtn a{color:inherit;text-align:right;background-repeat:no-repeat;background-size:20px;background-position:15% 0}.drm-dates-rates .sailings-data .os-otherbtn a:hover,.drm-dates-rates .os-otherbtn label:hover{color:#ccc}.drm-dates-rates .sailings-data .os-otherbtn .wish-list{background-image:url(/Blanksite/media/icons/wishlist-grey.png)}.drm-dates-rates .sailings-data .os-otherbtn .raq{background-image:url(/Blanksite/media/icons/raq-tag.png)}.drm-dates-rates .sailings-data .os-ship,.drm-dates-rates .sailings-data .os-priceai,.drm-dates-rates .sailings-data .os-priceco,.drm-dates-rates .sailings-data .os-ship,.drm-dates-rates .sailings-data .os-priceai,.drm-dates-rates .sailings-data .os-priceco{border-right:1px solid #ccc}.drm-dates-rates .sailings-data .os-fromto,.drm-dates-rates .sailings-data .os-ship,.drm-dates-rates .sailings-data .os-priceai,.drm-dates-rates .sailings-data .os-priceco,.drm-dates-rates .sailings-data .os-viewbtn,.drm-dates-rates .sailings-data .os-noprice{border-bottom:1px solid #ccc}.drm-dates-rates .sailings-data .this-sailing .os-fromto,.drm-dates-rates .sailings-data .this-sailing .os-ship,.drm-dates-rates .sailings-data .this-sailing .os-priceai,.drm-dates-rates .sailings-data .this-sailing .os-priceco,.drm-dates-rates .sailings-data .this-sailing .os-viewbtn,.drm-dates-rates .sailings-data .this-sailing .os-noprice{border-bottom:3px solid #003264;border-top:2px solid #003264}.drm-dates-rates .sailings-data .this-sailing .os-viewbtn{background-color:#f2fafd;color:#003264;border-right:1px solid #ccc;flex:0 0 19.8%}.os-fromto{flex:0 0 35%}.os-ship{flex:0 0 13%}.os-priceai,.os-priceco{flex:0 0 20%;letter-spacing:1px}.os-viewbtn{flex:0 0 12%}.os-noprice{flex:0 0 40%;border-right:1px solid #ccc;border-left:1px solid transparent;padding:0}.drm-dates-rates .os-fromto{flex:0 0 20%}.drm-dates-rates .os-ship{flex:0 0 20%}.drm-dates-rates .os-priceai{flex:0 0 20%}.drm-dates-rates .os-priceco{flex:0 0 20%}.drm-dates-rates .os-viewbtn{flex:0 0 20%}.drm-dates-rates .os-otherbtn{flex:0 0 18%}.drm-dates-rates .os-noprice{flex:0 0 40%}#date-rate-modal .table-header,#cruise-alert-modal .table-header{display:flex;flex-direction:row;justify-content:space-between;border-bottom:2px solid #bbb;align-items:center;padding:0 15px}#date-rate-modal .table-row,#cruise-alert-modal .table-row{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #bbb;padding:0 15px}#date-rate-modal .table-header div,#cruise-alert-modal .table-header div{background-color:unset;color:#666;text-transform:uppercase;font-size:14px;padding:0 0 12px;letter-spacing:1px}#date-rate-modal .table-row div,#cruise-alert-modal .table-row div{padding:12px 0}.drm-itin{max-height:400px;overflow-y:auto}.drm-itin .col-date{flex:1 0 25%}.drm-itin .col-port{flex:1 0 70%}.map-wrap{margin-left:0;width:100%}.promoTabs{width:60%;margin:0 auto 25px}.promoDescriptions{width:50%;margin:0 auto 25px;min-height:75px}.tabWrap{display:flex;width:83%;margin:0 auto;padding:0 7%;border-bottom:1px solid #ccc}.vsTab{cursor:pointer;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;padding:12px 25px 12px 30px;margin-right:10px;text-transform:uppercase;font-size:14px;line-height:18px;letter-spacing:1px;background-color:#f2fafd}.vsTab.activeTab{background-color:#fff;border-top:3px solid #003264;position:relative;z-index:10;top:1px;padding-top:9px}.vsTab.promoTab{background-image:url(/Blanksite/media/icons/promo-star2.png);background-repeat:no-repeat;background-position:0 0;background-size:25px}.vsTab.promoTab.activeTab{border-top:3px solid #e7a944}.drm-tabs .vsTab{padding:12px 4%}.cruise-info .top .voyage-dates,.cruise-info .top .voyage-duration,.cruise-info .top .voyage-ship{text-align:center}#book-now-box{position:fixed;width:750px;background-color:#fff;color:#003264;top:25%;left:calc(50% - 350px);z-index:1001;border:1px solid #003264}#book-now-box .bnb-top-border{height:35px;border-bottom:1px solid #003264}#book-now-box .bnb-inner-wrap{padding:20px 75px 35px}#book-now-box .bnb-title{text-align:center;font-size:28px;line-height:32px}#book-now-box .bnb-quant-row{margin-top:12px;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}#book-now-box .bnb-minus{background-image:url(/BlankSite/media/icons/btn-logos/bnb-minus.jpg);background-repeat:no-repeat;width:38px;height:38px;background-size:38px;cursor:pointer}#book-now-box .bnb-pax-quant{width:90px;font-size:42px}#book-now-box .bnb-plus{background-image:url(/BlankSite/media/icons/btn-logos/bnb-plus.jpg);background-repeat:no-repeat;width:38px;height:38px;background-size:38px;cursor:pointer}#book-now-box .bnb-btns{display:flex;flex-direction:row;justify-content:center;margin-top:40px}#book-now-box .bnb-btn-back{padding:10px 30px;margin:0 10px;background-color:#fff;border:1px solid #003264;cursor:pointer}#book-now-box .bnb-btn-cont{padding:10px 30px;margin:0 10px;color:#fff;background-color:#003264;border:1px solid #003264;cursor:pointer}@media screen and (max-width:1500px){.wish-list span{background-position:10px center}}@media screen and (max-width:1325px){.cruise-nav-info{top:0}}@media screen and (max-width:1300px){.tahiti-voyage .cruise-price-wrap .cruise-price-text{padding-left:0;position:static;margin-bottom:10px}.tahiti-voyage .cruise-price-wrap .cruise-price-text span{display:inline}.tahiti-voyage .cruise-info-row .cruise-price{flex-direction:column}.tahiti-voyage .cruise-info-row .raq span{justify-content:center}.tahiti-voyage .cruise-info-row .cruise-only{width:100%;padding:15px 0}.tahiti-voyage .cruise-price-viewall-wrap .raq a{width:100%}.hero-slider1 .title1{font-size:38px;line-height:40px}.cruise-only.rightboard,.sub-nav-outer-wrap.rightboard,.cruise-info.rightboard{border-right:none}.cruise-info-row,.cruise-nav-row{flex-direction:column;align-items:center}.cruise-info-row .cruise-info{width:100%}.cruise-info-row .cruise-price-viewall-wrap{width:75%;min-width:400px}.cruise-info .top{flex-direction:row;align-items:center;justify-content:center}.cruise-share-wish-raq-wrap{width:75%}.cruise-share-wish-wrap{width:66.66%;min-width:400px;order:1}.cruise-nav-info .cruise-view-all,.cruise-nav-row .raq{width:33.33%;height:60px;margin:0}.cruise-nav-info .cruise-view-all{padding:0}.sub-nav-outer-wrap{order:2}.cruise-nav-row .sub-nav-outer-wrap{border-top:none;width:100%;max-width:750px;min-width:400px}.cruise-sub-nav{border-top:none;border-left:none;border-right:none}.sub-nav-selected{padding:10px 5px 8px}.cruise-sub-nav nav{min-width:unset;top:46px;width:100%}.cruise-sub-nav a{background-color:#fff}.cruise-nav-row .raq{order:2}.cruise-price-wrap{width:66.66%}.wish-list span{width:50%}.drm-inner-wrap{flex-direction:column}.drm-map-itin-wrap,.drm-dates-rates{width:90%;margin:0 auto}.drm-map{max-width:500px;width:90%;margin:0 auto 25px}.drm-itin{margin-bottom:40px}.drm-dates-rates .sailings-data{width:95%;margin-bottom:35px}.tahiti-voyage .cruise-info-row .cruise-info{flex-direction:column;align-items:center}.tahiti-voyage .cruise-view-all-left{margin-top:5px}.tahiti-voyage .cruise-info-row .cruise-price-viewall-wrap{justify-content:center}}@media screen and (max-width:1150px){#cruise-nav-info{top:75px}}@media screen and (max-width:1000px){#cruise-nav-info{position:static;box-shadow:none}.cruise-nav-info{width:90%;max-width:750px;margin:0 auto;box-sizing:border-box;box-shadow:-3px 3px 10px #ddd;padding:0 15px 25px;top:-20px;background-color:#fff}.cruise-nav-row .raq{margin:0;width:100%}.hero-slider1 .title1{text-align:center;display:block}.cruise-info-row .voyage-from-to{margin-right:0;width:100%;text-align:center;max-width:unset}.cruise-info-row .cruise-price-viewall-wrap{flex-wrap:wrap}.cruise-info-row .cruise-price.zero-price{width:100%}.cruise-price-wrap,.cruise-nav-info .cruise-view-all{width:100%}.cruise-info .top{flex-wrap:wrap}.top>div:not(:last-child){border-right:none}.cruise-sub-nav{border-bottom:3px solid #2d7d9b}.cruise-nav-row .sub-nav-outer-wrap{width:60%;min-width:400px}.cruise-price-wrap{min-height:60px}.cruise-share-wish-raq-wrap{flex-wrap:wrap;min-width:400px}.cruise-share-wish-wrap{width:100%;min-height:60px}#date-rate-modal{width:90%}#date-rate-modal .top{flex-direction:column}#date-rate-modal .voyage-name,#date-rate-modal .voyage-from-to,#date-rate-modal .modal-close,#date-rate-modal .voyage-duration{padding:0;margin-top:10px;align-items:center;width:100%;text-align:center}#date-rate-modal .top .drm-head-wrap{border:none;padding:0;text-align:center}#date-rate-modal .modal-close img{max-width:40px}#date-rate-modal .col-date{background:none;border:none}#date-rate-modal .col-port{display:block}#book-now-box{width:90%;top:25%;left:0;right:0;margin:0 auto}#book-now-box .bnb-inner-wrap{padding:20px 20px 35px}.tahiti-tile .cruise-price-raq-wrap{width:100%}}@media screen and (max-width:750px){.hero-slider-wrap.isLakhiani .text-wrap{background-position:center 25px}.drm-inner-wrap{padding:25px 15px}.tahiti-voyage .cruise-info-row .cruise-price-viewall-wrap{flex-direction:column;align-items:center}.tahiti-voyage .cruise-price-wrap{width:100%}.tahiti-voyage .cruise-info-row .raq{width:100%}.tahiti-voyage .cruise-price-viewall-wrap .raq a{width:100%}}@media screen and (max-width:500px){.cruise-share-wish-wrap{min-width:unset}.cruise-nav-row .sub-nav-outer-wrap{min-width:unset;width:95%}.cruise-share-wish-raq-wrap,.cruise-info-row .cruise-price-viewall-wrap{width:100%;min-width:unset}.drm-dates-rates .os-fromto{flex:0 0 25%}.drm-dates-rates .sailings-data .os-ship,.drm-dates-rates .sailings-header .os-ship{display:none}.drm-dates-rates .os-priceai{flex:0 0 25%}.drm-dates-rates .os-priceco{flex:0 0 25%}.drm-dates-rates .os-viewbtn{flex:0 0 25%}.drm-dates-rates .sailings-data .this-sailing .os-viewbtn{flex:0 0 25%}.drm-dates-rates .os-otherbtn{flex:0 0 18%}.drm-dates-rates .os-noprice{flex:0 0 50%}.os-priceai,.os-priceco,.os-ship{font-size:12px}#book-now-box .bnb-inner-wrap{padding:20px 10px 35px}#book-now-box .bnb-btn-back,#book-now-box .bnb-btn-cont{padding:10px 15px;margin:0 5px;text-align:center}.wish-list span{background-position:0 center}}