.calendarBox, .monthbox {line-height: 50px;text-align: center;}.calendarBox, .current-plan, .daybox, .intro, .monthbox, header {text-align: center;}.btn, .dbtn {display: inline-block;cursor: pointer;transition: transform 0.3s, box-shadow 0.3s, background 0.3s;}.current-plan, .font-weight-bold, .high, .highlight {font-weight: 700;color: #ff6f00;}body {font-family: "Segoe UI", Arial, sans-serif;margin: 0;padding: 0;background: #f9f9f9;color: #333;overflow-x: hidden;}.navbar-inner {min-height: 40px;padding-right: 20px;padding-left: 20px;background-color: #fafafa;background-image: -moz-linear-gradient(top, #fff, #f2f2f2);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);background-image: -o-linear-gradient(top, #fff, #f2f2f2);background-image: linear-gradient(to bottom, #fff, #f2f2f2);background-repeat: repeat-x;border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);}.bg-red, .btn {background: #ff6f00;}.Choghadiya_section, .shadowbox {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}.navbar .brand {display: block;float: left;padding: 10px 20px;margin-left: -20px;font-size: 20px;font-weight: 200;color: #777;text-shadow: 0 1px 0 #fff;}.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {border-width: 0 0 1px;}.navbar-fixed-bottom .navbar-inner, .navbar-fixed-top .navbar-inner {padding-right: 0;padding-left: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}header {padding: 55px 20px 15px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);}header img {height: 100px;max-width: 150px;}.current-plan {font-size: 18px;}.current-plan, header img {animation: 1.2s ease-in fadeIn;}.current-plan, .intro {margin: 20px auto;}.monthbox {pointer-events: none;text-decoration: none;border: 1px solid #ccc;padding: 8px;font-size: 12px;border-radius: 5px;}.btn, .calendarBox, .dbtn {text-decoration: none !important;}.calendarBox {border: 1px solid #ff6f00;color: #ff6f00;padding: 10px;font-size: 16px;border-radius: 5px;margin-right: 10px;}.intro {max-width: 900px;font-size: 16px;line-height: 1.6;animation: 1.5s ease-in slideUp;}.intro, .plans {padding: 0 15px;}.btn {padding: 10px 20px;border: none;color: #fff;border-radius: 6px;font-size: 15px;}.daybox {border: 1px solid #ccc;padding: 7px;font-size: 12px;line-height: 40px;background-color: #f9f9f9;border-radius: 5px;cursor: pointer;}.high {font-size: 16px;color: #fff;background: #ff6f00;}.mw {max-width: unset;}#card-element-1 {text-decoration: none;transition: height 0.5s ease-in-out;}.Choghadiya_section {margin-top: 20px;padding: 10px 20px;}.dbtn {padding: 10px 20px;border: none;color: #000;font-size: 15px;}.shadowbox {border: 1px solid #ccc;border-radius: 10px;padding: 8px;margin-bottom: 15px;}.border-bottom {margin-left: 10px;margin-right: 10px;border-top: 0.5px solid #eee;}.px-3 {padding-left: 0.75rem;padding-right: 0.75rem;}.pb-0, .pt-0 {padding-top: 0 !important;}.pb-1, .pt-1 {padding-top: 0.25rem !important;}.pb-2, .pt-2 {padding-top: 0.5rem !important;}.pb-3, .pt-3 {padding-top: 0.75rem !important;}.mt-0 {margin-top: 0 !important;}.mt-1 {margin-top: 0.25rem !important;}.mt-2 {margin-top: 0.5rem !important;}.mt-3 {margin-top: 1rem !important;}.font-16 {font-size: 16px;}.font-14, footer {font-size: 14px;}.color-red {color: #ff4500;}.font-weight-semi-bold {font-weight: 500;}.text-justify {text-align: justify;}footer {padding: 20px;margin-top: 40px;}.popup-content, footer {text-align: center;background: #fff;}.plan-cards-container {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;padding: 40px 0;box-sizing: border-box;}.plan-card {background: #fff;width: 320px;min-height: 420px;position: relative;overflow: hidden;border-radius: 8px;box-shadow: 0 4px 8px rgba(0,0,0,0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;padding: 20px 20px 80px;box-sizing: border-box;}.plan-card::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 6px;background: #ff6f00;}.plan-card:hover {transform: scale(1.05);box-shadow: 0 10px 20px rgba(0,0,0,0.15);}.plan-card .card-footer {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);width: calc(100% - 40px);text-align: center;}.plan-card .card-footer button {background: #ff6f00;color: #fff;border: none;border-radius: 6px;padding: 10px 20px;font-size: 16px;cursor: pointer;transition: all 0.3s ease;}.plan-card .card-footer button:hover {background: #e65c00;transform: scale(1.05);}@media (max-width: 768px) {.plan-card {width: 90%;min-height: auto;padding-bottom: 100px;}}.plan-card ul li {font-size:16px;}.pulse {margin-bottom: 2px;}.subscription-popup {display: none;position: fixed;inset: 0;background: rgba(0, 0, 0, 0.55);justify-content: center;align-items: center;z-index: 9999;backdrop-filter: blur(4px);top: 0;left: 0;width: 100%;height: 100%;}.subscription-popup.active {display: flex;animation: fadeIn 0.3s ease forwards;}.subscription-popup .popup-content {position: relative;background: #fff;border-radius: 16px;box-shadow: 0 8px 30px rgba(0, 0, 0, 0.25);width: 90%;max-width: 480px;text-align: center;padding: 35px 35px 45px;animation: zoomIn 0.35s ease;overflow: hidden;}.subscription-popup .popup-content::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 6px;background: #ff6f00;border-top-left-radius: 16px;border-top-right-radius: 16px;}.subscription-popup .close-popup {position: absolute;top: 12px;right: 16px;font-size: 22px;color: #666;cursor: pointer;transition: all 0.3s ease;}.subscription-popup .close-popup:hover {color: #ff6f00;transform: rotate(90deg);}.subscription-popup .popup-content h2 {margin-top: 20px;color: #222;font-size: 1.6rem;font-weight: 700;}.subscription-popup .popup-content p {color: #666;margin: 10px 0 25px;font-size: 1rem;}.subscription-popup form {display: flex;flex-direction: column;gap: 15px;text-align: left;}.subscription-popup form label {font-size: 0.9rem;color: #444;margin-bottom: 4px;font-weight: 500;}.subscription-popup form input, .subscription-popup form select, .subscription-popup form textarea {width: 100%;padding: 10px 12px;font-size: 1rem;border: 1px solid #ddd;border-radius: 6px;transition: all 0.3s ease;outline: none;}.subscription-popup form input:focus, .subscription-popup form select:focus, .subscription-popup form textarea:focus {border-color: #ff6f00;box-shadow: 0 0 5px rgba(255, 111, 0, 0.4);}.popup-buttons {display: flex;justify-content: center;gap: 15px;margin-top: 25px;}.popup-buttons button {border: none;border-radius: 8px;padding: 10px 24px;font-size: 1rem;font-weight: 600;cursor: pointer;transition: all 0.3s ease;}.popup-buttons .confirm-btn {background: #ff6f00;color: #fff;box-shadow: 0 4px 10px rgba(255, 111, 0, 0.4);}.popup-buttons .confirm-btn:hover {background: #e65c00;transform: scale(1.05);}.popup-buttons .cancel-btn {background: #eee;color: #333;}.popup-buttons .cancel-btn:hover {background: #ddd;transform: scale(1.05);}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes zoomIn {from {transform: scale(0.9);opacity: 0;}to {transform: scale(1);opacity: 1;}}@media (max-width: 480px) {.subscription-popup .popup-content {padding: 25px 20px 35px;}}