#pdfmap[data-v-6d22d069]{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;height:400px!important;overflow:hidden;position:relative;width:730px!important}#pdfmap[data-v-6d22d069],.leaflet-container[data-v-6d22d069]{display:block!important;visibility:visible!important}.leaflet-container[data-v-6d22d069]{height:100%!important;width:100%!important}.leaflet-map-pane[data-v-6d22d069],.leaflet-pane[data-v-6d22d069]{display:block!important;visibility:visible!important}@media print{#pdfmap[data-v-6d22d069]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}
body .solpadding{background:#fff!important;padding:23px 15px!important}.stopaling{padding-top:20px}.page-break{page-break-before:always}.no-break{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.loclist,.post_list{display:none!important}
.newdisadjust{background:#0056b3;border-radius:8px;color:#fff;font-weight:700;line-height:31px;position:absolute;right:10px;text-align:right;top:52px;width:154px}.singleDataView{min-height:100vh}.single-container{margin:0 auto;max-width:1400px;padding:20px}.single-itr.page-template-page-itinerary{background:transparent}.inner-block.banner-fade{border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;padding:20px 23px;position:relative}.inner-block.banner-fade .carousel,.inner-block.banner-fade img{border-radius:20px}.inner-block#overview-itinerary.mb-none-ite{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.08);overflow:hidden;padding:30px;position:relative}.inner-block#overview-itinerary.mb-none-ite:before{animation:gradient-shift 3s ease infinite;background:linear-gradient(90deg,#0056b3,#764ba2,#0056b3);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.singlehead{color:#1f2937;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:20px}.discount-badge{animation:pulse 2s infinite;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:25px;box-shadow:0 4px 12px rgba(220,38,38,.3);display:inline-block;font-size:14px;margin-bottom:15px;padding:8px 16px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.top-mb-check-avail{border-radius:20px;box-shadow:0 15px 35px rgba(0,86,179,.3);margin-top:25px;padding:30px}.priceData{list-style:none;margin:0 0 20px;padding:0}.priceData li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;padding:12px 0}.priceData li:last-child{border-bottom:none}.priceData span{font-size:1.1rem;font-weight:700}.privatOpt{background:hsla(0,0%,100%,.2);border-radius:20px;font-size:12px;padding:4px 0}.checkavail{background:#fff;border:none;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#0056b3;cursor:pointer;display:inline-block;font-weight:700;line-height:27px;margin-bottom:21px;margin-top:21px;padding:18px 30px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}#stickysidebar{margin-top:25px;z-index:9999}.checkavail:hover{box-shadow:0 8px 25px rgba(0,86,179,.4);transform:translateY(-2px)}.tour-activity{list-style:none;margin:20px 0;padding:0}.tour-activity li{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#000!important;margin-bottom:15px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.tour-activity li:before{background:linear-gradient(135deg,#0056b3,#764ba2);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.tour-activity li:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateX(5px)}.tour-activity strong{color:#0056b3;font-weight:700}.inner-block{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.08);margin-bottom:30px;transition:all .3s ease}.inner-block:hover{box-shadow:0 12px 35px rgba(0,0,0,.12);transform:translateY(-2px)}.inner-block h2{color:#1f2937;font-size:1.8rem;font-weight:800;margin-bottom:20px;padding-bottom:15px;position:relative}.inner-block h2:after{background:linear-gradient(135deg,#0056b3,#764ba2);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.title-text{color:#fff;display:block;font-size:1.2rem;font-weight:700;margin-bottom:15px}.show_contant{color:#374151;line-height:1.7}.show_contant p{margin-bottom:15px}.show_contant ul{margin:15px 0;padding-left:20px}.show_contant li{margin-bottom:8px;position:relative}.show_contant li:before{color:#059669;content:"✓";font-weight:700;margin-right:10px}.trip_exclude,.trip_include{background:#f8fafc;border-radius:12px;margin-top:15px;padding:20px}.bm-info-list{border-bottom:1px solid #ddd;letter-spacing:0;margin:15px 0;padding:0 0 15px 40px;position:relative;transition:all .3s ease}.bm-info-list:hover{transform:translateY(-2px)}.bm-info-list i{color:#0056b3;font-size:1.5rem;margin-right:15px;margin-top:5px}.custom-list-title{color:#000;display:block;font-size:14px;line-height:20px;margin:0 0 10px;text-transform:uppercase}.touravail{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.touravail li{background:linear-gradient(135deg,#0056b3,#764ba2);border:2px solid transparent;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .3s ease}.touravail li:hover{border-color:#0056b3;box-shadow:0 4px 15px rgba(0,86,179,.4);color:#fff;transform:translateY(-2px)}.touravail li.active{background:#1f2937;border-color:#1f2937}.bookingblock{background:#f8fafc;border:1px solid #e5e7eb;border-radius:15px;margin-top:20px;padding:20px}.datesblock{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:15px;padding:20px}.datesblock li{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0;width:100%!important}.datesblock li:last-child{border-bottom:none}.booknowbtn{background:linear-gradient(135deg,#059669,#0e4a8c);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 25px;transition:all .3s ease}.booknowbtn:hover{box-shadow:0 4px 15px rgba(5,150,105,.3);transform:translateY(-2px)}.availabity{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.08);overflow:hidden}.daysblock{align-items:center;border-bottom:1px solid #f3f4f6;justify-content:space-between;padding:3px 20px}.daysblock span{color:#0056b3;font-weight:700}.op_content{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:15px;margin:20px 0 0;padding:10px}.oprlogo img{border:3px solid #0056b3;border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.opdecp{flex:1}.oprHead{font-size:1.1rem;font-weight:700;margin:5px 0 0}.oprHead a{color:#0056b3;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}.oprHead a:hover{color:#764ba2}.commonbtn{border:none;border-radius:12px;cursor:pointer;display:block;font-weight:600;margin:10px auto;padding:15px 25px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.wp-travel-send-enquiries{background:linear-gradient(135deg,#0056b3,#764ba2);box-shadow:0 4px 15px rgba(0,86,179,.3);color:#fff}.wp-travel-send-enquiries:hover{box-shadow:0 8px 25px rgba(0,86,179,.4);transform:translateY(-2px)}.downloadbrch{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 15px rgba(220,38,38,.3);color:#fff}.downloadbrch:hover{box-shadow:0 8px 25px rgba(220,38,38,.4);transform:translateY(-2px)}.mobile-check-avail.mobcheck{bottom:20px;display:flex;gap:10px;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}.mobile-check-avail.mobcheck.showbtn{animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(100px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.scroll-checkavail{background:linear-gradient(135deg,#0056b3,#764ba2);border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.scroll-checkavail:hover{box-shadow:0 4px 15px rgba(0,86,179,.3);transform:translateY(-2px)}.inform input,.inform select,.inform textarea{background:#f8fafc;border:2px solid #e5e7eb;border-radius:10px;font-size:14px;padding:12px 15px;transition:all .3s ease;width:100%}.inform input:focus,.inform select:focus,.inform textarea:focus{background:#fff;border-color:#0056b3;box-shadow:0 0 0 3px rgba(0,86,179,.1);outline:none}.inform input[type=submit]{background:linear-gradient(135deg,#0056b3,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:15px 30px;transition:all .3s ease}.inform input[type=submit]:hover{box-shadow:0 4px 15px rgba(0,86,179,.3);transform:translateY(-2px)}.chatcontent{bottom:20px;max-width:400px;position:fixed;right:20px;z-index:1000}.card.card-bordered{border:none;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.15);overflow:hidden}.card-header.chatmo{background:linear-gradient(135deg,#0056b3,#764ba2);border:none;color:#fff;padding:20px}.card-title.chatmo{font-size:1.2rem;font-weight:700;margin:0}.altaction a{color:#fff;font-size:18px;margin-left:15px;transition:all .3s ease}.altaction a:hover{transform:scale(1.2)}.loading{overflow:hidden;position:relative}.loading:after{animation:loading-shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes loading-shimmer{0%{left:-100%}to{left:100%}}.private-tour-badge{align-items:center;background:linear-gradient(135deg,#0056b3,#764ba2);border-radius:20px;box-shadow:0 2px 8px rgba(0,86,179,.3);color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:10px 0;padding:8px 16px;transition:all .3s ease}.private-tour-badge:hover{box-shadow:0 4px 12px rgba(0,86,179,.4);transform:translateY(-1px)}.private-tour-badge i{font-size:14px}.bottom-ftr-list,.top-ftr-list{border-bottom:1px solid #f3f4f6;border-top:1px solid #f3f4f6;display:flex;gap:20px;margin:20px 0;padding:15px 0}.bottom-ftr-list li,.top-ftr-list li{align-items:center;border-radius:6px;display:flex;gap:8px}.top-ftr-list a{width:100%}.bottom-ftr-list li,.top-ftr-list a{font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}.top-ftr-list a:hover{color:#0056b3}.customtrip{background:linear-gradient(135deg,#059669,#0e4a8c);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.customtrip:hover{box-shadow:0 4px 15px rgba(5,150,105,.3);transform:translateY(-2px)}.thismap{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin:20px 0;padding:20px}@media only screen and (min-width:320px) and (max-width:576px){body .VueCarousel-slide{max-width:100%!important;min-width:auto!important;padding:0!important}.inner-block{border:none;border-radius:0;box-shadow:none}.top-mb-check-avail{box-shadow:none;margin:0!important;padding:0!important}}@media only screen and (min-width:414px) and (max-width:568px){.singleDataView .VueCarousel-navigation-next,.singleDataView .VueCarousel-navigation-prev{top:115px!important}}@media (max-width:1200px){.single-container{padding:15px}.singlehead{font-size:2.2rem}.inner-block{padding:25px}}@media (max-width:992px){.single-container{padding:15px}.singleDataView{background-color:#fff!important}.singlehead{font-size:2rem}.inner-block{margin-bottom:20px;padding:20px}.top-mb-check-avail{padding:25px}.tour-activity li{padding:18px}.bm-info-list{flex-direction:column;gap:10px}.bm-info-list i{margin-bottom:10px;margin-right:0}}@media (max-width:768px){.single-container{padding:12px}.booknowbtn{padding:0 10px!important}.datesblock li:last-child{display:block!important}.singlehead{font-size:1.8rem;line-height:1.3}.inner-block{margin-bottom:18px;padding:18px}.top-mb-check-avail{margin-top:20px;padding:20px}.checkavail{display:block;font-size:1rem;max-width:100%;padding:15px 25px;text-align:center;width:100%}.tour-activity li{margin-bottom:12px;padding:15px}.tour-activity strong{display:block;margin-bottom:8px;margin-right:0}.touravail{flex-direction:column;gap:10px}.touravail li{text-align:center;width:100%}.mobile-check-avail.mobcheck{bottom:15px;flex-direction:column;left:15px;padding:12px;right:15px;transform:none}.scroll-checkavail{padding:12px 20px;text-align:center;width:100%}.share-this-btn{display:inline-block;float:none;font-size:14px;margin-top:10px;padding:6px 12px}.share-tray-container{left:auto;min-width:200px;padding:10px;right:0;top:20px;transform:none;width:-moz-fit-content;width:fit-content}.bottom-ftr-list,.top-ftr-list{flex-direction:column;gap:10px;padding:10px 0}.bottom-ftr-list li,.top-ftr-list li{justify-content:center;width:100%}.customtrip{padding:12px 20px;text-align:center;width:100%}.op_content{flex-direction:column;gap:10px;text-align:center}.oprlogo img{height:50px;width:50px}.bm-info-list{padding:12px}.thismap{padding:15px}.thismap .row{flex-direction:column;gap:15px}.thismap .col-sm-4,.thismap .col-sm-8{width:100%}}@media (max-width:576px){.single-container{padding:10px}.singlehead{font-size:1.6rem;line-height:1.4}.inner-block{margin-bottom:15px;padding:15px}.top-mb-check-avail{padding:18px}.checkavail{display:block;font-size:15px}.priceData li{align-items:flex-start;flex-direction:column;gap:8px}.op_content,.priceData li{padding:0!important}.priceData span{font-size:1rem}.tour-activity li:before{width:3px}.bm-info-list{margin-bottom:15px;padding:10px}.bm-info-list i{font-size:1.2rem}.bookingblock,.datesblock{padding:15px}.booknowbtn{font-size:.9rem;padding:10px 20px;width:100%}.share-this-btn{font-size:12px;padding:5px 10px}.share-tray-container{gap:8px;min-width:180px;padding:8px}.share-action-btn{font-size:12px;padding:6px 10px}.share-social-btn{font-size:16px;height:35px;width:35px}.mobile-check-avail.mobcheck{bottom:10px;gap:8px;left:10px;padding:10px;right:10px}.scroll-checkavail{font-size:.9rem;padding:10px 15px}.chatcontent{bottom:10px;left:20px;max-width:calc(100vw - 40px);right:20px}.card-header.chatmo{padding:15px}.card-title.chatmo{font-size:1rem}.inform input,.inform select,.inform textarea{font-size:14px;padding:10px 12px}.commonbtn,.downloadbrch,.inform input[type=submit],.wp-travel-send-enquiries{font-size:.9rem;padding:12px 20px}}@media (max-width:480px){.single-container{padding:8px}.singlehead{font-size:1.5rem;line-height:1.4}.inner-block{margin-bottom:12px;padding:12px}.top-mb-check-avail{padding:15px}.priceData span,.tour-activity strong{font-size:.9rem}.bm-info-list i{font-size:1.1rem}.share-this-btn{font-size:11px;padding:4px 8px}.share-tray-container{gap:6px;min-width:160px;padding:6px}.share-action-btn{font-size:11px;padding:5px 8px}.share-action-text{font-size:11px}.share-social-btn{font-size:14px;height:30px;width:30px}.mobile-check-avail.mobcheck{bottom:8px;gap:6px;left:8px;padding:8px;right:8px}.scroll-checkavail{font-size:.85rem;padding:8px 12px}.chatcontent{bottom:8px;left:8px;max-width:calc(100vw - 16px);right:8px}.card-header.chatmo{padding:12px}.card-title.chatmo{font-size:.95rem}.altaction a{font-size:16px;margin-left:10px}.inform input,.inform select,.inform textarea{font-size:13px;padding:8px 10px}.commonbtn,.downloadbrch,.inform input[type=submit],.wp-travel-send-enquiries{font-size:.85rem;padding:10px 15px}.daysblock{padding:2px 15px}.daysblock span{font-size:.9rem}.oprlogo img{height:40px;width:40px}.oprHead{font-size:1rem}.thismap{padding:10px}.discount-badge{font-size:12px;padding:6px 12px}.private-tour-badge{font-size:11px;gap:6px;padding:6px 12px}.private-tour-badge i{font-size:12px}}@media (max-width:360px){.single-container{padding:5px}.singlehead{font-size:1.4rem}.inner-block{padding:10px}.inner-block h2{font-size:1.1rem}.top-mb-check-avail{padding:12px}.share-this-btn{font-size:10px;padding:3px 6px}.mobile-check-avail.mobcheck{bottom:5px;left:5px;padding:6px;right:5px}.scroll-checkavail{font-size:.8rem;padding:6px 10px}.chatcontent{bottom:5px;left:5px;max-width:calc(100vw - 10px);right:5px}}.share-this-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;box-shadow:0 2px 8px rgba(102,126,234,.3);color:#fff!important;display:inline-flex;float:right;font-size:16px;font-weight:500;gap:8px;margin-left:10px;padding:8px 16px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.share-this-btn:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 4px 12px rgba(102,126,234,.4);transform:translateY(-2px)}.share-this-btn i{font-size:18px}.share-tray-container{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;gap:12px;margin-top:10px;min-width:200px;padding:12px 16px;position:absolute;right:0;z-index:1000}.share-action-btn{align-items:center;background:#f5f5f5;border-radius:8px;color:#333;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.share-action-btn:hover{background:#e8e8e8;transform:translateY(-1px)}.share-action-btn i{color:#667eea;font-size:16px}.share-action-text{color:#333;font-size:14px}.share-social-btn{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:20px;height:40px;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease;width:40px}.share-social-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px) scale(1.1)}.facebook-btn{background:#1877f2}.facebook-btn:hover{background:#166fe5}.whatsapp-btn{background:#25d366}.whatsapp-btn:hover{background:#20ba5a}.empty-state{color:brown;font-size:17px;font-size:bold;text-align:center}.strike-price{color:#c62828!important;font-size:14px!important;font-weight:700!important;-webkit-text-decoration:line-through;text-decoration:line-through}.sale-badge{background:#ffe5e5;border:1px solid #ffb3b3;border-radius:4px;color:#c62828;font-size:12px;font-weight:600;padding:2px 6px}.current-price{color:#1f2937;font-weight:700}.discount-badge{display:none;line-height:1.6;margin-bottom:6px;width:60px}.discount-badge,.discount-text{background:#dc2626;border-radius:9999px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.discount-text{display:inline-block}@media (max-width:768px){.bottom-ftr-list li,.top-ftr-list li{display:block}body .top-ftr-list li:last-child{margin-left:0!important}.share-this-btn{font-size:14px;margin-top:10px;padding:6px 12px}.share-tray-container{min-width:200px;padding:10px;top:20px;width:-moz-fit-content;width:fit-content}}
