﻿ .mt-15 {margin-top: 15px;}.head-style {font-weight: 500 !important;letter-spacing: 1px;margin-left: 15px;}.zoom {transition: transform .2s;}.zoom:hover {transform: scale(2.0);}#seldestinations_multiSelect {width: 100%;}.places img {width: 40px;border-radius: 5px;}.places {height: 250px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow-y: scroll;scrollbar-width: thin;scrollbar-color: #e9e9e9 #FCFAFA;overflow-x: hidden;}.places {padding: 10px;}.places span {font-size: 10px;}.places .row {margin-bottom: 20px;}.lbldest {font-weight: 400;font-size: 16px;line-height: 22px;color: #191635;opacity: 0.6;}#callexpert {font-weight: 700;font-size: 12px;line-height: 21px;text-align: center;letter-spacing: 0.1em;text-transform: uppercase;color: #FFFFFF;background: #6D3092;border-radius: 0px 8px 8px 0px;min-height: 48px;padding: 12px 17px;border: none;box-shadow: none;}#callexperttext {background: #FFFFFF;border-radius: 8px 0 0 8px;padding: 14px 24px;font-weight: 500;font-size: 16px;line-height: 21px;color: #a19faa;border: none;box-shadow: none;min-height: 48px;}.slick-slide {max-width: 385px !important;}.dropdown-toggle::after {display: none;}.custom-select a {color: black;padding-left: 5px;}.smallbtn {margin-top: 10px;height: 25px;font-size: 10px;font-weight: 400;letter-spacing: 1px;}.submit-btn {position: absolute;bottom: 0;background: #f1f1f1;padding-bottom: 10px;text-align: center;}input[type="checkbox"][id^="chk"] {display: none;}.lbldest {padding: 5px;display: block;position: relative;margin: 10px;cursor: pointer;opacity: 1 !important;font-size: 10px !important;width: 60px;}.lbldest:before {background-color: white;color: white;content: " ";display: block;border-radius: 50%;border: 1px solid grey;position: absolute;top: -10px;left: -5px;width: 18px;height: 18px;text-align: center;line-height: 20px;transition-duration: 0.4s;transform: scale(0);}.lbldest img {transition-duration: 0.2s;transform-origin: 50% 50%;}:checked + label {border-color: #ddd;}:checked + label:before {content: "✓";background-color: #28a745;transform: scale(1);}:checked + label img {z-index: -1;border: 1px solid #cecece;padding: 5px;}.destText {font-size: 10px;margin-top: 5px;margin-left: -8px;text-align: center;}.selText {margin-left: 5px;font-size: 13px;}.mob {display: none;}.sub-filter .tab-content {padding: 104px 36px 48px 36px;}#myTab {z-index: 9;}.search-head {display: none;}.verification-modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);display: none;justify-content: center;align-items: center;z-index: 10000;padding: 20px;box-sizing: border-box;}.verification-modal.active {display: flex;}.verification-container {background: white;border-radius: 12px;width: 100%;max-width: 450px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);overflow: hidden;animation: modalSlideIn 0.3s ease-out;}@keyframes modalSlideIn {from {opacity: 0;transform: translateY(-30px) scale(0.95);}to {opacity: 1;transform: translateY(0) scale(1);}}.verification-header {background: linear-gradient(135deg, #6D3092, #8E44AD);color: white;padding: 20px 25px;position: relative;}.verification-header h2 {margin: 0 0 5px 0;font-size: 1.5rem;font-weight: 600;}.verification-header p {margin: 0;opacity: 0.9;font-size: 0.9rem;}.close-modal {position: absolute;top: 15px;right: 15px;background: none;border: none;color: white;font-size: 1.5rem;cursor: pointer;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: background-color 0.2s;}.close-modal:hover {background-color: rgba(255, 255, 255, 0.2);}.verification-body {padding: 25px;}.form-group {margin-bottom: 20px;}.form-group label {display: block;margin-bottom: 8px;font-weight: 500;color: #333;font-size: 0.9rem;}.form-group input {width: 100%;padding: 12px 15px;border: 1px solid #ddd;border-radius: 8px;font-size: 1rem;box-sizing: border-box;transition: border-color 0.3s, box-shadow 0.3s;}.form-group input:focus {outline: none;border-color: #6D3092;box-shadow: 0 0 0 3px rgba(109, 48, 146, 0.1);}.phone-input-container {display: flex;gap: 10px;}.phone-input-container select {width: 120px;padding: 12px 10px;border: 1px solid #ddd;border-radius: 8px;font-size: 1rem;background-color: white;cursor: pointer;}.phone-input-container input {flex: 1;}.otp-section {margin-top: 20px;padding-top: 20px;border-top: 1px solid #eee;animation: fadeIn 0.5s ease-out;}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.otp-timer {font-size: 0.8rem;color: #666;margin-top: 8px;text-align: right;}.verification-footer {padding: 15px 25px;background-color: #f9f9f9;text-align: center;border-top: 1px solid #eee;}.verification-footer p {margin: 0;font-size: 0.8rem;color: #666;}.verification-footer a {color: #6D3092;text-decoration: none;}.verification-footer a:hover {text-decoration: underline;}.btn-loader {display: flex;align-items: center;justify-content: center;}.spinner {width: 18px;height: 18px;border: 2px solid rgba(255, 255, 255, 0.3);border-radius: 50%;border-top-color: white;animation: spin 1s linear infinite;}@keyframes spin {to {transform: rotate(360deg);}}@media (max-width: 480px) {.verification-modal {padding: 10px;}.verification-container {max-width: 100%;}.verification-header {padding: 15px 20px;}.verification-body {padding: 20px;}.phone-input-container {flex-direction: column;gap: 10px;}.phone-input-container select {width: 100%;}}@media (max-width: 767px) {.sub-filter .tab-content {padding: 20px 36px 48px 36px;}.mob {display: block;}.head-style {line-height: 10px !important;margin-bottom: 0px !important;}.tour-pkg {padding: 10px 0px !important;}.banner .banner-inner .banner-text h3 {background: #B1AFAF99;margin-left: 75px;margin-right: 75px;border-radius: 5px;}.sub-head h1 {font-size: 18px;}#callexperttext {font-size: 12px;line-height: 21px;min-height: 38px;}#callexpert {font-size: 12px;line-height: 21px;min-height: 38px;padding: 4px 14px;}.banner-content {top: 220px;}.touricon {width: 25px;}.banner .banner-inner .banner-text {top: 360px;}.banner-content h2 {font-size: 30px;}.lbldest:before {line-height: 16px;}}.OfferSlide1 img {width: 225px;}.sub-head1 p {font-size: 16px;line-height: 28px;margin-bottom: 1rem;color: #191635;opacity: 0.8;}.more-text {display: none;}