.package-grid-page .package-grid-top-area{border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:33px 30px;display:flex}.package-grid-page .package-grid-top-area span{font-size:14px;font-weight:500;line-height:1.5}.package-grid-page .package-grid-top-area span strong{font-weight:600}.package-grid-page .package-grid-top-area .selector-and-list-grid-area{align-items:center;gap:55px;display:flex}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .selector-area{align-items:center;gap:20px;display:flex}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .selector-area .nice-select{height:unset;border:unset;width:88px;padding:0;line-height:1}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .selector-area .nice-select:after{right:0}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .selector-area .nice-select .list{min-width:150px;min-height:35px;box-shadow:unset;border-radius:10px;line-height:35px;top:30px}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .selector-area .nice-select .list .option{font-size:13px}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .grid-view{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .grid-view li{cursor:pointer}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .filter-btn{cursor:pointer;align-items:center;gap:10px;line-height:1;display:flex}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .filter-btn svg{transition:all .5s}.package-grid-page .package-grid-top-area .selector-and-list-grid-area .filter-btn span{letter-spacing:.02em;text-align:left;font-size:14px;font-weight:500;line-height:1;transition:all .5s}.package-grid-page .package-card .package-content .package-info{margin:0 0 40px;padding:0;list-style:none;display:none}.package-grid-page .package-card .package-content .package-info li{margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.5}.package-grid-page .package-card .package-content .package-info li:last-child{margin-bottom:0}.list-grid-product-wrap.column-2-wrapper .item{width:50%}.list-grid-product-wrap.column-1-wrapper .item{width:100%}.list-grid-product-wrap.column-1-wrapper .package-card{grid-template-columns:49.5% 50%;display:grid}.list-grid-product-wrap.column-1-wrapper .package-card .package-img-wrap .package-img{height:100%}.list-grid-product-wrap.column-1-wrapper .package-card .package-img-wrap .package-img img{min-height:unset;height:100%}.list-grid-product-wrap.column-1-wrapper .package-card .package-img-wrap .package-card-img-slider{height:100%}.list-grid-product-wrap.column-1-wrapper .package-card .package-content{padding:15px 24px}.list-grid-product-wrap.column-1-wrapper .package-card .package-content .package-info{display:block}.list-grid-product-wrap.column-1-wrapper .package-card.four .package-img-wrap{min-height:408px}.list-grid-product-wrap.column-1-wrapper .hotel-card{grid-template-columns:49.5% 50%;display:grid}.list-grid-product-wrap.column-1-wrapper .hotel-card .hotel-img-wrap .hotel-img{height:100%}.list-grid-product-wrap.column-1-wrapper .hotel-card .hotel-img-wrap .hotel-img img{min-height:unset;width:100%;height:100%}.list-grid-product-wrap.column-1-wrapper .hotel-card .hotel-content{padding:15px 24px}.package-sidebar-area .sidebar-wrapper{border-radius:20px}.package-sidebar-area .sidebar-wrapper .title-area{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:35px 30px;display:flex}.package-sidebar-area .sidebar-wrapper .title-area h5{margin-bottom:0}.package-sidebar-area .sidebar-wrapper .title-area span{cursor:pointer;font-size:14px;font-weight:600;line-height:1;transition:all .5s}.package-sidebar-area .sidebar-wrapper .title-area span:hover{color:#ff3927}.package-sidebar-area .sidebar-wrapper .single-widgets{padding:35px 30px}.package-sidebar-area .sidebar-wrapper .single-widgets:last-child{border-bottom:none}.package-sidebar-area .sidebar-wrapper .single-widgets .widget-title{margin-bottom:25px}.package-sidebar-area .sidebar-wrapper .single-widgets .widget-title h5{margin-bottom:0}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul{margin:0;padding:0;list-style:none}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li{margin-bottom:30px;position:relative}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li:last-child{margin-bottom:0}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li:first-child .sub-category{display:block}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .containerss{cursor:pointer;-webkit-user-select:none;user-select:none;gap:5px;width:100%;padding-left:25px;display:flex;position:relative}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .containerss strong{justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:600;line-height:1;display:flex}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .containerss input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .containerss input:checked~.checkmark{background-color:#0000}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .containerss input:checked~.checkmark:after{content:"";width:100%;height:100%;font-size:12px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .containerss .checkmark{background-color:#0000;border-radius:4px;width:14px;height:14px;position:absolute;top:1px;left:0}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li i{color:#52525299;cursor:pointer;font-size:13px;line-height:1;transition:all .5s;position:absolute;top:1px;right:0}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li i.active{transform:rotate(90deg)}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .sub-category{opacity:1;visibility:visible;border:none;min-width:200px;padding:25px 0 0 30px;display:none;position:static;transform:translateY(0)}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .sub-category li{margin-bottom:25px}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .sub-category li:last-child{margin-bottom:0}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container ul li .sub-category li .containerss strong{font-weight:500}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container.two ul.experience{height:248px;overflow:hidden}.package-sidebar-area .sidebar-wrapper .single-widgets .checkbox-container.two>span{cursor:pointer;padding-top:35px;font-size:15px;font-weight:700;line-height:1;display:block}.package-sidebar-area .sidebar-wrapper .single-widgets .tour-type{flex-wrap:wrap;align-items:center;gap:15px;margin:0;padding:0;list-style:none;display:flex}.package-sidebar-area .sidebar-wrapper .single-widgets .tour-type li{cursor:pointer;background-color:#f0f0f0;border-radius:100px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1;transition:all .5s}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .slider-labels{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .slider-labels .caption{letter-spacing:.3px;font-size:16px;font-weight:500;line-height:1}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-target,.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .range-wrap .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-target{direction:ltr;position:relative}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-base{z-index:1;width:100%;height:100%;position:relative}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-origin{position:absolute;inset:0}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-handle{z-index:1;position:relative}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-stacking .noUi-handle{z-index:10}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-state-drag *{cursor:inherit!important}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-base,.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .range-wrap .noUi-handle{transform:translate(0,0)}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-horizontal{height:4px}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-horizontal .noUi-handle{cursor:pointer;border-radius:50%;width:18px;height:18px;top:-6px;left:0;right:0}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-horizontal .noUi-handle:after{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-background{background:#21212180;border-radius:10px;height:5px}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-connect{border-radius:10px;height:5px;transition:background .45s}.package-sidebar-area .sidebar-wrapper .single-widgets .range-wrap .noUi-target{border-radius:10px}.map-view-modal .modal-dialog{max-width:872px}.map-view-modal .modal-dialog .modal-content{text-align:center;border-radius:20px;padding:55px 0;position:relative}.map-view-modal .modal-dialog .modal-content .close-btn{background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .5s;display:flex;position:absolute;top:20px;right:20px}.map-view-modal .modal-dialog .modal-content .close-btn svg{fill:#ff3927;transition:all .5s}.map-view-modal .modal-dialog .modal-content .close-btn:hover{background-color:#ff3927}.map-view-modal .modal-dialog .modal-content .title-area{padding-bottom:25px}.map-view-modal .modal-dialog .modal-content .title-area .rating-area{justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.map-view-modal .modal-dialog .modal-content .title-area .rating-area span{font-size:14px;font-weight:500;line-height:1}.map-view-modal .modal-dialog .modal-content .title-area .rating-area .rating-text{align-items:center;display:flex}.map-view-modal .modal-dialog .modal-content .title-area .rating-area .rating-text .rating-stars ul{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.map-view-modal .modal-dialog .modal-content .title-area .rating-area .rating-text .rating-stars ul li{color:#12c081;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.map-view-modal .modal-dialog .modal-content .title-area .rating-area .rating-text .rating-stars ul li.half{font-size:14px}.map-view-modal .modal-dialog .modal-content .title-area .rating-area .rating-text span.total{text-transform:capitalize;font-size:14px;font-weight:500;line-height:1}.map-view-modal .modal-dialog .modal-content .title-area h2{margin-bottom:10px}.map-view-modal .modal-dialog .modal-content .title-area .package-features{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.map-view-modal .modal-dialog .modal-content .title-area .package-features li{align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1;display:flex}.map-view-modal .modal-dialog .modal-content .modal-body{padding:35px 60px 0}.map-view-modal .modal-dialog .modal-content .modal-body .map-iframe iframe{width:100%}.map-view-modal .modal-dialog .modal-content .modal-body .bottom-area{padding-top:45px}.map-view-modal .modal-dialog .modal-content .modal-body .bottom-area strong{margin-bottom:20px;font-size:32px;font-weight:600;line-height:1;display:block}.map-view-modal .modal-dialog .modal-content .modal-body .bottom-area strong span{font-size:14px;font-weight:500}.map-view-modal .modal-dialog .modal-content .modal-body .bottom-area>span{margin-bottom:40px;font-size:22px;font-weight:500;line-height:1.5;display:block}.map-view-modal .modal-dialog .modal-content .modal-body .bottom-area .primary-btn1{min-width:220px;padding:22px 24px}.hotel-grid-page .hotel-grid-top-area{border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:33px 30px;display:flex}.hotel-grid-page .hotel-grid-top-area span{font-size:14px;font-weight:500;line-height:1.5}.hotel-grid-page .hotel-grid-top-area span strong{font-weight:600}.hotel-grid-page .hotel-grid-top-area .selector-and-list-grid-area{align-items:center;gap:55px;display:flex}.hotel-grid-page .hotel-grid-top-area .selector-and-list-grid-area .nice-select{height:unset;border:unset;width:88px;padding:0;line-height:1}.hotel-grid-page .hotel-grid-top-area .selector-and-list-grid-area .nice-select:after{right:0}.hotel-grid-page .hotel-grid-top-area .selector-and-list-grid-area .nice-select .list{min-width:150px;min-height:35px;box-shadow:unset;border-radius:10px;line-height:35px;top:30px}.hotel-grid-page .hotel-grid-top-area .selector-and-list-grid-area .nice-select .list .option{font-size:13px}.hotel-grid-page .hotel-grid-top-area .grid-view{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.hotel-grid-page .hotel-grid-top-area .grid-view li{cursor:pointer}.hotel-grid-page .hotel-grid-top-area .filter-btn{cursor:pointer;align-items:center;gap:10px;line-height:1;display:flex}.hotel-grid-page .hotel-grid-top-area .filter-btn svg{transition:all .5s}.hotel-grid-page .hotel-grid-top-area .filter-btn span{letter-spacing:.02em;text-align:left;font-size:14px;font-weight:500;line-height:1;transition:all .5s}.hotel-card{border-radius:20px;padding:10px}.hotel-card .hotel-img-wrap{position:relative}.hotel-card .hotel-img-wrap .hotel-img{border-radius:10px;display:block;position:relative;overflow:hidden}.hotel-card .hotel-img-wrap .hotel-img img{object-fit:cover;border-radius:10px;width:100%;min-height:250px;max-height:250px;transition:all .5s ease-out}.hotel-card .hotel-img-wrap .hotel-img:after{content:"";z-index:1;background-color:#ffffff4d;width:200%;height:0%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.hotel-card .hotel-img-wrap .batch{z-index:1;flex-direction:column;align-items:end;gap:7px;display:flex;position:absolute;top:15px;right:15px}.hotel-card .hotel-img-wrap .batch span{background-color:#ff3927;border-radius:100px;padding:6px 14px;font-size:14px;font-weight:600;line-height:1;display:block}.hotel-card .hotel-img-wrap .batch span.yellow-bg{background-color:#ff8b00}.hotel-card .hotel-content{padding:0 15px 10px}.hotel-card .hotel-content .rating-area{margin-bottom:10px;display:block}.hotel-card .hotel-content .rating-area .star{align-items:center;gap:6px;margin:0;padding:0;line-height:1;list-style:none;display:flex}.hotel-card .hotel-content .rating-area .star li i{color:#12c081;font-size:12px}.hotel-card .hotel-content .rating-area span{font-size:14px;font-weight:400;line-height:1}.hotel-card .hotel-content .rating-area .rating-text{align-items:center;display:flex}.hotel-card .hotel-content .rating-area .rating-text .rating-stars ul{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hotel-card .hotel-content .rating-area .rating-text .rating-stars ul li{color:#12c081;font-size:16px;line-height:1;display:inline-block}.hotel-card .hotel-content .rating-area .rating-text .rating-stars ul li.half{font-size:14px}.hotel-card .hotel-content .rating-area .rating-text span.total{font-size:14px;font-weight:500;line-height:1}.hotel-card .hotel-content h5{margin-bottom:10px;font-size:18px;font-weight:700}.hotel-card .hotel-content h5 a{font-size:20px;font-weight:600;line-height:1.4;transition:all .5s}.hotel-card .hotel-content .location-area{align-items:center;gap:25px;margin-bottom:30px;display:flex}.hotel-card .hotel-content .location-area .location{align-items:center;gap:5px;display:flex}.hotel-card .hotel-content .location-area .location svg{transition:all .5s}.hotel-card .hotel-content .location-area .location i{font-size:14px;line-height:1}.hotel-card .hotel-content .location-area .location a{font-size:14px;font-weight:600;line-height:1;transition:all .5s}.hotel-card .hotel-content .location-area .map-view{align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:1;transition:all .5s;display:flex}.hotel-card .hotel-content .location-area .map-view svg{transition:all .5s}.hotel-card .hotel-content .hotel-feature-list{background-color:#f0f0f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px 10px;margin:0 0 15px;padding:15px 10px;list-style:none;display:flex}.hotel-card .hotel-content .hotel-feature-list li{align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1;display:flex}.hotel-card .hotel-content .cancellation{align-items:center;gap:5px;display:flex}.hotel-card .hotel-content .cancellation span{font-size:14px;font-weight:400;line-height:1}.hotel-card .hotel-content .btn-and-price-area{justify-content:space-between;align-items:center;gap:15px;padding-top:10px;display:flex}.hotel-card .hotel-content .btn-and-price-area .primary-btn1{padding:13px 14px}.hotel-card .hotel-content .btn-and-price-area .price-area h6{text-align:end;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1}.hotel-card .hotel-content .btn-and-price-area .price-area span{flex-wrap:wrap;justify-content:end;align-items:baseline;gap:5px;font-size:24px;font-weight:600;line-height:1;display:flex}.hotel-card .hotel-content .btn-and-price-area .price-area span del{opacity:.5;font-size:18px}.hotel-card:hover .hotel-img-wrap .hotel-img img{transform:scale(1.1)}.hotel-card:hover .hotel-img-wrap .hotel-img:after{background-color:#0000;height:250%;transition:all .6s linear}.hotel-card:hover .hotel-img-wrap .slider-btn-grp .slider-btn{opacity:1}.hotel-rec-pd{padding:20px 10px!important}.hotel-card .hotel-content .btn-and-price-area .recom_btn{padding:10px 12px}.hotel-card .hotel-content .btn-and-price-area .price-area .recom_fw-size{font-size:18px}.hotel-card .hotel-content .btn-and-price-area .price-area .recom_fw-h6{color:#12c081;margin-bottom:4px;font-size:14px}.hotel-card .hotel-content .hotel-feature-list li svg{color:#12c081}
