@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.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%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-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 .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}#overlay{position:fixed;top:0;z-index:100;width:100%;height:100%;display:none;background:rgba(0,0,0,.6);left:0}#newoverlay{position:fixed;top:0;z-index:100;width:100%;height:100%;display:none;background:rgba(0,0,0,.6);left:0}.cv-spinner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;-webkit-animation:sp-anime .8s infinite linear;animation:sp-anime .8s infinite linear}@-webkit-keyframes sp-anime{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sp-anime{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.selector.selector_length_str{width:445px!important}.selector.selector_length_str_str{width:350px!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}p#warning_error{color:red}.prd_dtl{float:left;width:30%;border:1px solid #ebebeb;-webkit-box-shadow:0 2px 4px #00000029;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;-webkit-box-shadow:0 2px 4px #00000029;box-shadow:0 2px 4px #00000029;margin:1px;padding-bottom:30px;min-height:490px;max-height:530px}}.container.more-tour{width:100%}.woocommerce-related-widget.woocommerce-product-rating .star-rating{display:inline-block;margin:0}.woocommerce-related-widget.woocommerce-product-rating .star-rating-count{font-size:.75rem}.woocommerce-related-widget.woocommerce-product-rating{margin-bottom:1rem!important;margin-top:-.5rem}.single-product .product-list .products .results{max-height:475px;min-height:475px}ul.attraction-list,ul.tour-list{display:inline-block}li.attraction-item,li.tour-item{display:inline-block;margin-right:.5rem}li.attraction-item:after,li.tour-item:after{content:"";border-right:1px solid #b3b3b3;margin-left:.5rem}li.attraction-item:last-child:after,li.tour-item:last-child:after{content:"";border-right:0;margin-left:.5rem}