#calender-input .search-bar{background-color:rgba(0,0,0,0);border-radius:170px;outline:0;border:.5px solid rgba(0,0,0,.15);padding:13px 12px 13px 33px;font-size:14px}#calender-input .serachBtn{position:absolute;top:50%;transform:translateY(-50%);left:10px;cursor:pointer}#calender-input .custom-dropdown{background-color:#fff;padding:10px 0;max-height:450px;overflow-y:auto;z-index:1050}.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:white}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}#datePIcker-32 .react-calendar{border-radius:24px;border:1px solid var(--color-primary);width:100%}#datePIcker-32 .react-calendar__navigation{border-bottom:1px solid var(--color-primary);padding-top:30px;padding-bottom:50px}#datePIcker-32 .react-calendar__navigation__label__labelText{font-size:20px;font-weight:600;line-height:28px;color:var(--color-primary)}#datePIcker-32 .react-calendar__viewContainer{padding:16px 24px}#datePIcker-32 .react-calendar__navigation__next2-button,#datePIcker-32 .react-calendar__navigation__prev2-button{display:none}#datePIcker-32 .react-calendar__navigation__arrow{font-size:24px}#datePIcker-32 .react-calendar__tile{min-height:59px;min-width:44px;border-radius:8px;font-size:18px;padding:8px}#datePIcker-32 .react-calendar__tile--now{background-color:rgba(0,0,0,0);color:#000}#datePIcker-32 .react-calendar__tile--now:enabled:focus,#datePIcker-32 .react-calendar__tile--now:enabled:hover{background-color:rgba(0,0,0,0)}#datePIcker-32 .abbr{text-decoration:none!important}#datePIcker-32 .react-calendar__tile--active,#datePIcker-32 .react-calendar__tile--active:enabled:focus,#datePIcker-32 .react-calendar__tile--active:enabled:hover{background-color:var(--color-primary)}#datePIcker-32 .hover-tile{font-size:10px}#datePIcker-32 .fullSeats{background-color:#ff7e7e}#checkout-subtotal .wrapper{padding:12px;border:.5px solid rgba(0,0,0,.15);border-radius:14px}#checkout-subtotal .wrapper .title{font-size:18px;font-weight:600;text-align:center;margin-bottom:18px}#checkout-subtotal .iconColor{color:var(--color-primary)}#checkout-subtotal .price-subtotal{margin-top:18px}#checkout-subtotal .price-subtotal .price-wrapper{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-direction:row;flex-wrap:wrap;padding:10px 0;border-bottom:.5px solid rgba(0,0,0,.15)}#checkout-subtotal .price-subtotal .price-wrapper .name,#checkout-subtotal .price-subtotal .price-wrapper .price{font-size:14px;font-weight:400}#checkout-subtotal .price-subtotal .price-wrapper .total{font-weight:500;color:var(--color-secondary)}#checkout-package-details .payment-badges{margin-bottom:24px}#checkout-package-details .payment-badges .badge-card{border:.5px solid rgba(0,0,0,.3);border-radius:7px;padding:16px;display:flex;justify-content:flex-start;align-items:center;gap:16px}#checkout-package-details .payment-badges .badge-card .icon{height:40px;width:40px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 4px 0 rgba(0,0,0,.1);border-radius:100%}#checkout-package-details .payment-badges .badge-card .info .title{font-size:16px;font-weight:500;margin-bottom:6px}#checkout-package-details .payment-badges .badge-card .info .para p{font-size:14px;font-weight:400;color:#000!important}#checkout-package-details .package-info{background-color:var(--color-secondary);border-radius:10px;padding:10px 20px}#checkout-package-details .package-info .wrapper{padding:10px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}#checkout-package-details .package-info .wrapper .name,#checkout-package-details .package-info .wrapper .value{color:#fff;font-size:16px;font-weight:400}#checkout-package-details .package-info .f-half{border-right:.5px solid hsla(0,0%,100%,.5);padding-right:30px;margin-right:30px}@media(max-width:768px){#checkout-package-details .package-info .f-half{padding-right:10px;margin-right:10px}}@media(max-width:568px){#checkout-package-details .package-info .f-half{border-right:0;padding-right:0;margin-right:0}}#checkout-package-details .about-exp{margin-top:var(--space-common)}#checkout-package-details .about-exp .title{font-family:League Spartan,sans-serif;font-size:18px;font-weight:500;margin-bottom:12px}#checkout-package-details .about-exp .para{font-size:16px;font-weight:400;color:rgba(0,0,0,.7)}#checkout-package-details #map_location{margin-top:16px}#checkout-package-details #map_location iframe{width:100%;height:650px}@media(max-width:576px){#checkout-package-details #map_location iframe{height:200px}}#checkout-package-details .faqs-info .title{font-family:League Spartan,sans-serif;font-size:26px;font-weight:600;margin-bottom:12px}#checkout-package-details .faqs-info .accordion .accordion-button,#checkout-package-details .faqs-info .accordion .accordion-collapse,#checkout-package-details .faqs-info .accordion .accordion-item{border-radius:0!important;border:0}#checkout-package-details .faqs-info .accordion .accordion-button{border-top:.5px solid rgba(0,0,0,.3);border-bottom:0;padding:24px 0}#checkout-package-details .faqs-info .accordion .accordion-body{padding:10px 0}#checkout-package-details .faqs-info .accordion-button{font-family:League Spartan,sans-serif;font-size:18px;font-weight:500}#checkout-package-details .faqs-info .accordion-button:not(.collapsed){color:#000;background-color:#fff}#checkout-package-details .faqs-info .accordion-button:focus{box-shadow:none}#payment-confirm-Modal-details .wrapper .title{font-size:24px;font-weight:600;letter-spacing:0;text-align:center}#payment-confirm-Modal-details .wrapper .details .sub-details{padding:20px}#payment-confirm-Modal-details .wrapper .details .thumb-img{margin-top:30px;height:300px;width:100%}#payment-confirm-Modal-details .wrapper .details .thumb-img img{height:100%;width:100%;object-fit:cover;object-position:center}#payment-confirm-Modal-details .wrapper .details .location-name{font-size:22px;font-weight:500;letter-spacing:0;margin:20px 0;text-align:center}#payment-confirm-Modal-details .wrapper .details .info{padding:17px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:.5px solid rgba(0,0,0,.15)}#payment-confirm-Modal-details .wrapper .details .info .info-name{font-size:16px;font-weight:400;letter-spacing:0}#payment-confirm-Modal-details .wrapper .details .info .info-value{font-size:18px;font-weight:400;letter-spacing:0}#payment-confirm-Modal-details .wrapper .details .info-lt{border-bottom:0}#payment-confirm-Modal-details .wrapper .details .action-btn{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:row;flex-wrap:wrap;width:100%}#payment-confirm-Modal-details .wrapper .details button{flex:1 1;width:100%}#success-message-Modal-details .wrapper .title{font-size:24px;font-weight:600;letter-spacing:0;text-align:center;color:var(--color-secondary)}#success-message-Modal-details .wrapper .para{font-size:16px;font-weight:500;color:rgba(0,0,0,.6);text-align:center;margin-bottom:var(--space-common)}#success-message-Modal-details .wrapper .details .sub-details{padding:20px}#success-message-Modal-details .wrapper .details .thumb-img{height:150px;width:150px;margin:auto}#success-message-Modal-details .wrapper .details .thumb-img img{height:100%;width:100%;object-fit:contain;object-position:center}#success-message-Modal-details .wrapper .details .action-btn{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:row;flex-wrap:wrap;width:100%}#success-message-Modal-details .wrapper .details button{flex:1 1;width:100%}#loading-info .wrapper .details{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 20px 30px}#loading-info .wrapper .details .action-btn{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:row;flex-wrap:wrap;width:100%}#loading-info .wrapper .details button{flex:1 1;width:100%}