   #countdown {
       margin-top: 12px;
       font-size: 31px;
       margin-bottom: 20px;
       font-weight: 600;
       /* color: #6b242b; */
   }

   .header-title {
       display: flex;
       align-items: center;
       gap: 8px;
       text-decoration: none;
       color: inherit;
   }

   #img_logo {
       position: static;
       width: 23px;
       height: auto;
   }

   .list-custom-small a {
       font-size: 16px !important;
   }

   select {
       background-color: #fff;
       color: #000;
       border: 1px solid #ccc;
       border-radius: 6px;
       padding: 8px 12px;
       width: 100%;
       appearance: none;
       outline: none;
       transition: all 0.3s ease;
   }

   body.theme-dark select {
       background-color: #1f1f1f;
       color: #f1f1f1;
   }

   body.theme-dark select:focus {
       border-color: var(--highlight-color, #e63946);
       box-shadow: 0 0 0 2px rgba(230, 57, 70, 0.4);
   }

   body.theme-dark select option {
       background-color: #1f1f1f;
       color: #f1f1f1;
   }

   .list-custom-small a {
       display: flex;
       align-items: center;
       padding: 10px 8px;
       text-decoration: none;
   }

   .list-custom-small a i.fa-question {
       width: 30px;
       height: 30px;
       line-height: 18px;
       text-align: center;
       margin-right: 10px;
       flex-shrink: 0;
   }

   .list-custom-small a span {
       flex: 1;
       line-height: 1.4;
       margin: 0;
   }

   .list-custom-small a i.fa-angle-right {
       flex-shrink: 0;
       margin-left: 8px;
   }


   .lock-overlay {
       background: rgba(0, 0, 0, 0.2);
       z-index: 10;
       border-radius: 10px;
       display: none;
   }

   /* vedic card */


   .btn-wrapper {
       width: 100%;
       text-align: center;
   }

   .calc-btn {
       display: none;
       /* your requirement */
       padding: 12px 25px;
       font-size: 16px;
       color: #fff;
       border-radius: 10px;
       /* background: #3b82f6; */
       /* blue or your highlight color */
       border: none;
       cursor: pointer;
   }

   /* Mobile Responsive */
   @media (max-width: 600px) {
       .calc-btn {
           width: 90%;
           /* full width on mobile */
           font-size: 18px;
           /* bigger text for mobile */
           padding: 14px 0;
       }
   }

   option {
       color: black;
       /* On mobile, some browsers ignore background for options */
       background-color: #fff;
       /* Option background remains readable */
   }


   select {
       width: 100%;
       /* max-width: 400px; */
       padding: 0px 15px;
       font-size: 16px;
       /* margin-left: 35%; */
       color: white;
       background-color: #444;
       border: 1px solid #666;
       border-radius: 8px;
       outline: none;
       cursor: pointer;
       appearance: none;

       -webkit-appearance: none;
       -moz-appearance: none;
   }

   @media (max-width: 600px) {
       select {
           font-size: 14px;
           padding: 0px 25px;
       }

       select {
           width: 95%;
           /* Full width on mobile */
           max-width: 400px;
           /* Optional max width */
           padding: 0px 15px;
           font-size: 16px;
           color: white;
           margin-left: 2%;
           margin-right: 2%;
           /* White text */
           background-color: #444;
           /* Dark background */
           border: 1px solid #666;
           border-radius: 8px;
           outline: none;
           /* cursor: pointer; */
           appearance: none;
           /* Remove default arrow on some browsers */
           -webkit-appearance: none;
           -moz-appearance: none;
       }
   }
   
   @media (max-width: 768px) {
                            #alert-popup {
                                margin-top: 70% !important;
                            }
                        }
                        
                        
#question{
    margin-top:20px !important;
    margin-bottom:20px !important;
}