@media(max-width:991.98px){body .calendar-popup{position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:999}}body .calendar-popup .backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);content:"";z-index:0}body .calendar-popup.show{display:block}body .calendar-popup .calendar-container{position:absolute;bottom:0;left:0;width:100%;z-index:99}body .calendar-popup .calendar-container .calendar-header{border-bottom:1px solid #ebebeb;position:relative;background-color:#fff;height:40px;text-align:center;line-height:40px;z-index:99}body .calendar-popup .calendar-container .calendar-header span.btn-close{position:absolute;left:15px;top:50%;transform:translateY(-50%);cursor:pointer}body .calendar-popup .calendar-container .calendar-header p{font-size:16px;margin:0;line-height:40px}@media(max-width:991.98px){body .calendar-popup .calendar-container .calendar-content .daterangepicker{position:relative!important;bottom:0;top:auto!important;left:0!important;right:0!important;width:100%!important;z-index:99;border-radius:0;margin-top:0;border:none}}body .calendar-popup .calendar-container .calendar-content .daterangepicker:after,body .calendar-popup .calendar-container .calendar-content .daterangepicker:before{content:none!important}body .calendar-popup .calendar-container .calendar-content .daterangepicker .drp-calendar{max-width:100%!important;padding:10px 27px 107px!important}body .calendar-popup .calendar-container .calendar-content .daterangepicker.show-calendar .ranges{margin-top:0}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table thead tr:last-child{margin-top:20px}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table thead tr:last-child th{padding-top:20px}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table th{font-size:12px;line-height:22px;margin-bottom:2px;color:#707789;padding:0}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table th.month{color:#1c1c1c;font-size:20px;line-height:43px}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table th.next,body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table th.prev{border:1px solid #ebebeb;border-radius:3px;color:#cbcbcb}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table td{height:28px;line-height:28px;width:34px;border:1px solid #ebebeb;border-radius:0;font-size:16px}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table td.disabled{color:#cbcbcb;text-decoration:none}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table td.in-range,body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table td.active,body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table td.active:hover{background-color:#00a99d;color:#fff}@media(min-width:768px){body .calendar-popup .backdrop{display:none}body .calendar-popup .calendar-container{position:relative}body .calendar-popup .calendar-container .calendar-header{display:none}body .calendar-popup .calendar-container .calendar-content .daterangepicker{margin-top:0;width:100%;padding:20px 17px}body .calendar-popup .calendar-container .calendar-content .daterangepicker .drp-calendar{padding:0!important;width:100%}body .calendar-popup .calendar-container .calendar-content .daterangepicker .drp-calendar .calendar-table{padding:0}}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table td.disabled{color:#cbcbcb;text-decoration:none}body .calendar-popup .calendar-container .calendar-content .daterangepicker .calendar-table td{height:28px;line-height:28px;width:34px;border:1px solid #ebebeb;border-radius:0;font-size:16px}.package_Details_main{display:none}@media screen and (max-width:1023px){.footerspaceforsticky{margin-bottom:175px}}#overlay{position:fixed;top:0;z-index:9999;width:100%;height:100%;display:none;background:rgba(0,0,0,.6);left:0}#newoverlay{position:fixed;top:0;z-index:9999;width:100%;height:100%;display:none;background:rgba(0,0,0,.6);left:0}.cv-spinner{height:100%;display:flex;justify-content:center;align-items:center}.spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;animation:sp-anime .8s infinite linear}@keyframes sp-anime{100%{transform:rotate(360deg)}}.selector.selector_length_str{width:445px!important}.selector.selector_length_str_str{width:350px!important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--wide-size);margin-left:auto!important;margin-right:auto!important}#packageToursForm .calendar-table .table-condensed tr td[data-custom]::after{content:""}.selectize-input.items.has-options.not-full,.selectize-input.items.not-full{padding-left:30px;padding-top:10px}select#select-location{padding-left:30px!important}.modal-header .close{opacity:1;position:absolute!important;right:11px!important;top:11px!important;width:50px;padding:0!important;height:40px;line-height:1.3!important;font-size:30px;font-weight:300!important}.prd_dtl{float:left;width:30%;border:1px solid #ebebeb;box-shadow:0 2px 4px #00000029;margin:10px;min-height:450px;max-height:450px}@media only screen and (max-width:768px){.prd_dtl{float:left;width:100%;border:1px solid #ebebeb;box-shadow:0 2px 4px #00000029;margin:1px;padding-bottom:30px;min-height:490px;max-height:530px}.modal-dialog{margin:0 5%}#footer .main-footer{margin-bottom:50px}}.container.more-tour{width:100%}#tour_pickup_locations{clear:both}#tour_pickup_locations #location_error_label{display:block!important}#tour_checkout_availability .add-cart-btn{margin-top:0!important}