@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Outfit:wght@300;400;500;600;700&display=swap");.main-menu .navbar-collapse .mobile-menu li ul{opacity:1!important;visibility:unset!important}.main-menu .navbar-collapse li:hover>ul{visibility:visible;opacity:1;top:100%;display:block}.main-menu .navbar-collapse li ul li ul{top:-2%!important}.slick-dots{display:flex!important}.hot-deals-active .destination-item.style-four.no-border,.product-slider .product-item{padding-left:15px;padding-right:15px}.destination-active .slick-slide,.gallery-slider-active .gallery-three-item{padding-left:5px;padding-right:5px}.section-title p span span{background-color:transparent}img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-close{top:-110px;right:-24px}.auth-body{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f9f9f7;padding:40px 15px}.auth-body .splash-container{width:100%;max-width:900px}.auth-body .form-control{border-radius:0;border:1px solid #63ab45;box-shadow:none}.auth-body .form-control:focus{border-color:#63ab45;outline:none;box-shadow:0 0 0 .1rem rgba(99,171,69,.25)}.auth-body .btn-primary{background-color:#63ab45;border-color:#63ab45}.auth-body .btn-primary:focus,.auth-body .btn-primary:hover{background-color:#529638;border-color:#529638}.main-header .logo img{max-height:80px;height:auto;width:auto;object-fit:contain}.main-menu .mobile-logo img{max-height:64px;height:auto;width:auto;object-fit:contain}.main-menu .mobile-logo{max-width:220px}@media (max-width:575px){.main-menu .mobile-logo{max-width:190px}.main-menu .mobile-logo img{max-height:56px}}.main-header .header-upper{padding-top:14px!important;padding-bottom:14px!important}@media (max-width:991px){.main-header .header-upper{padding-top:10px!important;padding-bottom:10px!important}}.search-filter-inner .filter-item select{display:block;width:100%;max-width:100%;border:none;background:transparent;font-weight:500;color:var(--heading-color,#1d231f);padding:6px 28px 6px 0;margin:0;cursor:pointer;font-size:16px;line-height:1.35;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 4px center;background-size:10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}.search-filter-inner .filter-item input[type=date].form-control{border:none;background:transparent;font-weight:500;color:var(--heading-color,#1d231f);padding-left:0;box-shadow:none}.hero-area .hero-lead{position:relative;z-index:2;max-width:920px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:600;font-size:clamp(1.15rem,2.8vw,1.55rem);line-height:1.5;opacity:.95;margin-top:.35rem;margin-bottom:.5rem;text-transform:none;letter-spacing:.04em;text-shadow:0 1px 24px rgba(0,0,0,.35)}.destination-active .slick-slide>div,.destinations-page-area .row:has(.destination-item)>.col,.destinations-page-area .row:has(.destination-item)>.item,.destinations-page-area [class*=row-cols]:has(.destination-item)>.col,.destinations-page-area [class*=row-cols]:has(.destination-item)>.item,.hotel-area .row:has(.destination-item)>[class*=col],.popular-destinations-area .popular-destinations-wrap .row:has(.destination-item)>[class*=col],.popular-destinations-area .row:has(.destination-item)>[class*=col]{display:flex}.tour-list-page .col-lg-9{display:block}.tour-list-page .col-lg-9>.destination-item.style-three{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;margin-bottom:30px;overflow:hidden}.tour-list-page .col-lg-9>.destination-item.style-three>.image.card-image-box{flex:0 0 48%;max-width:48%;width:48%!important;height:240px;min-height:240px;margin:10px}@media only screen and (max-width:767px){.tour-list-page .col-lg-9>.destination-item.style-three{flex-wrap:wrap}.tour-list-page .col-lg-9>.destination-item.style-three>.image.card-image-box{flex:0 0 100%;max-width:calc(100% - 20px);width:calc(100% - 20px)!important;height:220px;min-height:220px}}.destinations-area .section-title,.destinations-page-area .section-title,.hotel-area .section-title,.popular-destinations-area .section-title{width:100%;text-align:center}.destination-item.style-four.no-border,.destination-item.style-two,.destination-item.tour-grid{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.destination-item.style-four.no-border .content,.destination-item.style-two .content,.destination-item.tour-grid .content{flex:1 1 auto}.destination-item.style-three{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;overflow:hidden}@media only screen and (max-width:767px){.destination-item.style-three{flex-wrap:wrap}}.destination-item.style-three .content{flex:1 1 auto;min-width:0}.card-image-box{display:block!important;width:calc(100% - 20px);max-width:calc(100% - 20px);height:220px;margin:10px auto 0;overflow:hidden!important;border-radius:10px;position:relative;flex-shrink:0;line-height:0}.card-image-box img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none;vertical-align:top}.destination-item:hover .card-image-box img{transform:scale(1.06);transition:transform .45s ease}.destination-item.style-three>.image.card-image-box{flex:0 0 48%;max-width:48%;width:48%!important;height:240px;min-height:240px;margin:10px;align-self:center}@media only screen and (max-width:767px){.destination-item.style-three>.image.card-image-box{flex:0 0 100%;max-width:calc(100% - 20px);width:calc(100% - 20px)!important;height:220px;min-height:220px}}.destination-item.style-three.tour-grid{display:block;flex-direction:unset}.destination-item.style-three.tour-grid>.image.card-image-box{flex:none;max-width:calc(100% - 20px);width:calc(100% - 20px)!important;height:220px;min-height:220px}.destination-active .destination-item:hover .image img,.destinations-area .destination-item:hover .image img,.destinations-page-area .destination-item:hover .image img,.features-tour-area .destination-item:hover .image img,.hotel-area .destination-item:hover .image img,.popular-destinations-area .destination-item:hover .image img,.tour-list-page .destination-item:hover .image img{transform:scale(1.06)}.features-tour-area .destination-item.style-four.no-border .card-image-box{width:100%;max-width:100%;margin:0 0 22px;height:200px}.destinations-area.bgc-black .destination-item:not(.style-three) .card-image-box{height:220px}.destinations-area .row:has(.destination-grid-card)>[class*=col]{display:flex;align-items:stretch}.destinations-area .destination-grid-card{width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;flex:1 1 auto;align-self:stretch}.destinations-area .destination-grid-card>.image.card-image-box{display:block!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-width:0;flex:0 0 auto;box-sizing:border-box}.destinations-area .destination-grid-card>.image.card-image-box img{width:100%!important;min-width:100%;height:100%!important;max-width:none;object-fit:cover;object-position:center}.destinations-area .destination-grid-card>.content,.destinations-area .destination-grid-card>.destination-footer{width:100%;min-width:0}.destinations-page-area .row:has(.destination-grid-card)>[class*=col],.destinations-page-area [class*=row-cols]:has(.destination-grid-card)>.col,.destinations-page-area [class*=row-cols]:has(.destination-grid-card)>.item,.popular-destinations-area .row:has(.destination-grid-card)>[class*=col],.popular-destinations-area .row:has(.destination-item.style-two)>[class*=col]{display:flex;align-items:stretch}.destination-grid-card.destination-item.style-two,.popular-destinations-area .destination-item.style-two{width:100%;min-width:0;max-width:100%}.destination-grid-card.destination-item.style-two>.image.card-image-box,.popular-destinations-area .destination-item.style-two>.image.card-image-box{display:block!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-width:0;box-sizing:border-box}.destination-grid-card.destination-item.style-two>.image.card-image-box img,.popular-destinations-area .destination-item.style-two>.image.card-image-box img{width:100%!important;min-width:100%;object-fit:cover}.destination-item.style-two.destination-grid-card>.image.card-image-box{display:block!important}.destinations-area .row:has(.destination-grid-card),.destinations-area .row:has(.destination-item),.destinations-area.bgc-lighter .row:has(.destination-item),.destinations-page-area .row:has(.destination-grid-card),.destinations-page-area .row:has(.destination-item),.destinations-page-area [class*=row-cols]:has(.destination-grid-card),.popular-destinations-area .row:has(.destination-grid-card),.popular-destinations-area .row:has(.destination-item.style-two){--bs-gutter-y:1.75rem;row-gap:1.75rem}.destinations-area .row:has(.destination-grid-card)>[class*=col],.destinations-page-area .row:has(.destination-grid-card)>[class*=col],.destinations-page-area .row:has(.destination-item)>[class*=col],.destinations-page-area [class*=row-cols]:has(.destination-grid-card)>.col,.destinations-page-area [class*=row-cols]:has(.destination-grid-card)>.item,.destinations-page-area [class*=row-cols]:has(.destination-item)>.col,.destinations-page-area [class*=row-cols]:has(.destination-item)>.item,.popular-destinations-area .row:has(.destination-grid-card)>[class*=col],.popular-destinations-area .row:has(.destination-item)>[class*=col]{padding-top:14px;padding-bottom:14px}.destination-grid-card.destination-item.style-two,.destination-grid-card.destination-item:not(.style-two):not(.style-three){margin-bottom:0!important}.destination-active .destination-item.style-two,.destination-active .slick-slide>div{height:100%}.tour-list-page .tour-list-card,.tour-list-page .tour-list-card[data-aos]{opacity:1!important;transform:none!important;visibility:visible!important}.tour-list-page .tour-list-card .content{min-width:0;overflow:hidden}.tour-list-page .tour-list-card__title,.tour-list-page .tour-list-card__title a{font-size:22px!important;line-height:1.35!important;font-weight:600;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;text-overflow:ellipsis}.tour-list-page .tour-list-card__excerpt{font-size:15px!important;line-height:1.55!important;color:var(--base-color);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.tour-grid .tour-list-card__title,.tour-grid .tour-list-card__title a{font-size:20px!important;-webkit-line-clamp:2}.tour-grid .tour-list-card__excerpt{font-size:14px!important;-webkit-line-clamp:2}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}