.kundliFormCalendarInput{width:100%!important}.free-sample{color:#8e2e0f;background-color:#fff;border:1px solid #8e2e0f;padding:2px 8px;border-radius:6px;cursor:pointer;font-weight:700;font-size:16px;margin-top:2px}.kundli-content-container p{text-align:justify}.pan-marquee{background-color:#8e2e0f;color:white;padding:4px;font-size:12px;text-align:center;font-weight:700}.anushthan-form-pan{width:280px;border-radius:8px;top:80px;height:-moz-fit-content;height:fit-content;box-shadow:0 8px 16px rgba(0,0,0,1.2)}.bg-blog-sec{background-image:url(/assets-webp/images/globalBg.webp);background-color:#f7e1bf}.main-kundli-container{top:200px;display:flex;min-height:100vh;box-sizing:border-box;margin:0 10%}.kundli-form-ad{display:flex;flex-direction:column;align-items:center;gap:20px}.width-change-kun{width:20%!important}.underline-puja-kun{width:830px;margin:10px auto;height:4px;background:transparent;position:relative}.underline-puja-kun:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#8e2e0f 50%,#d2700c 0);transform:scaleX(0);transform-origin:center;animation:drawline-puja 2s ease-in-out infinite alternate}@keyframes drawline-puja{0%{transform:scaleX(0);opacity:.3}to{transform:scaleX(1);opacity:1}}@media (min-width:768px){.underline-puja{width:650px;margin:10px auto;height:4px;background:linear-gradient(90deg,#8e2e0f 50%,#d2700c 0)}}.kundli-content{flex:1;padding-right:14%}.sample-kundli-title{color:#122dbc;font-weight:700;font-size:28px;font-family:Batangas,sans-serif;text-align:center;margin-top:1px}.panditJi-banner{background-image:url(/assets-webp/images/pandit-banner.webp);background-size:cover;background-position:50%;padding:10px;text-align:center;position:relative;border-radius:16px;margin-top:20px}.pandit-banner-title{text-align:center;color:#fff;font-size:28px;font-family:Batangas,sans-serif;padding-top:10px}.pandit-banner-desc{color:#fff;padding:0 10px}.carousel-wrapper-card{position:relative;width:100%;overflow:hidden;padding:1rem 0}.carousel-track{display:flex;scroll-behavior:smooth;gap:16px;padding:0 1rem}.card1{flex:0 0 70%;max-width:80%}input,select{padding:2px;border-radius:6px;border:1px solid #ccc;font-size:14px;outline:none;box-sizing:border-box}@media (min-width:768px){.carousel-track{flex-wrap:wrap;overflow:visible;justify-content:center}.card1{flex:0 0 200px;max-width:200px}}.arrow-buttons{display:none;justify-content:center;gap:10px;margin-bottom:1rem}.kundli-content-wrapper{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){.kundli-content-wrapper{gap:12px;display:flex;flex-direction:column}.anushthan-form-pan{position:static;margin-top:20px}.arrow-buttons{display:flex}.sample-kundli-container{padding:20px 0}.arrow-buttons img{font-size:1.5rem;width:40px;height:40px;cursor:pointer}}.card-list1{display:grid;grid-template-columns:repeat(5,1fr);padding:2rem;justify-content:center;place-items:center}.card1{width:200px;height:300px;perspective:1000px;cursor:pointer;margin-bottom:20px}.card-inner1{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s}.card1:hover .card-inner1{transform:rotateY(180deg)}.card-back1,.card-front1{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2)}.card-front1{background-color:#fff8f0;text-align:center}.card-back1{background-color:rgba(165,42,42,.8);color:white;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center}.card-description1{font-size:.9rem;text-align:center;padding:10px}.card-image1{width:100%;height:215px;-o-object-fit:cover;object-fit:cover}.card-info1{padding:10px}.card-button1{position:absolute;top:200px;padding:5px;left:calc(50% - 15px);width:30px;height:30px;background-color:#9c4018;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1.2rem}.card-name1{font-size:1rem;margin:12px 0 4px;color:#9c4018}.card-experience1{font-size:.9rem;color:#9c4018;text-align:center!important}.kundli-tabs{grid-template-columns:repeat(auto-fit,minmax(200px,5fr));margin-bottom:30px}.tab-btn{background:white;color:#8e2e0f;border:1px solid #f29726;font-weight:600;padding:1px;cursor:pointer;transition:all .3s ease}.tab-btn.active{background-color:#8e2e0f;color:white}.tab-btn.basic-tab{background-color:#f29726;color:#8e2e0f;border:1px solid #8e2e0f;font-weight:700}.tab-content p{color:#000}.chart-img{max-width:100%;height:auto;display:block;margin:20px auto;max-height:500px;-o-object-fit:contain;object-fit:contain}@media (max-width:480px){.chart-img{max-height:250px}}.planet-container{overflow-x:auto;width:100%!important}.kundli-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:20px}.full-width{grid-column:span 3}@media (max-width:768px){.card-image1{-o-object-fit:contain;object-fit:contain}.full-width{grid-column:span 1}.kundli-info-btns-col{flex-direction:column!important;gap:10px}.main-kundli-container{flex-direction:column;margin:0}.kundli-content{padding:30px 20px}.width-change-kun{width:70%!important}}.lagna-title{background-color:#8e2e0f;color:white;text-align:center;font-weight:700;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px}.lagna-img{width:100%;height:auto;border:1px solid #f29726;border-radius:0 0 10px 10px}.dashaTab{width:auto!important}.planet-table{width:50%}.planet-table,.planet-table1{border-collapse:collapse;background-color:white;font-family:Arial,sans-serif;border-radius:10px}.planet-table1{width:100%!important}.planet-title{background-color:#8e2e0f;color:white!important;font-weight:700;font-size:20px;padding:10px;text-align:center}.planet-table,.planet-table1 td{color:#000}.planet-table tr,.planet-table1 tr{color:#8e2e0f}.planet-table td,.planet-table th,.planet-table1 td,.planet-table1 th{border:1px solid #ccc;padding:10px;text-align:center}.planet-table td:first-child,.planet-table th:first-child,.planet-table1 td:first-child,.planet-table1 th:first-child{font-weight:700}.prediction-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:10px}.column{flex:1;min-width:300px}.cardBox{border-radius:20px;margin-bottom:20px}.card-pred{background-color:#f7e1bf;border-radius:10px;border:1px solid rgba(0,0,0,.175);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:20px;flex:1 1 48%;box-sizing:border-box;margin-bottom:20px}.card-pred h3{font-size:20px;font-weight:700}.prediction-header{text-align:center;flex:1 1 50%}.prediction-header h2 span{font-weight:400;color:#333}.signs{gap:40px;margin-top:20px}.circle,.signs{display:flex;justify-content:center}.circle{width:180px;height:180px;border-radius:50%;color:white;align-items:center;font-weight:700;font-size:14px}.orange-pred{background:linear-gradient(90deg,#f29726,#f27a26)}.labels{display:flex;justify-content:center;gap:70px;margin-top:10px;font-weight:600}.title-pred{color:#8e2e0f;border-bottom:2px solid #8e2e0f;padding-bottom:5px;margin-bottom:10px;text-align:center}@media (max-width:768px){.prediction-container{flex-direction:column;align-items:center}.cardBox,.column{width:100%}.card-pred{width:100%;margin-bottom:40px}.labels,.signs{flex-direction:column;align-items:center;gap:10px}}.dashaReport{flex-direction:column}.kundli-info-banner{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin:0 10px}.kundli-info-img-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center}.kundli-info-text-wrap{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.kundli-info-title-vedic{font-size:10px}.kundli-info-exp,.kundli-info-title-vedic{color:#d2700c;font-weight:600;text-decoration:underline}.kundli-info-exp{font-size:.65rem}.kundli-info-lang{margin-top:1px}.kundli-info-lang,.kundli-info-report{color:#8e2e0f;font-weight:600;font-size:10px;text-decoration:underline}.kundli-info-report{text-align:left}.place-input{padding:2px;border-radius:6px;border:1px solid #ccc;font-size:14px;outline:none;width:100%;box-sizing:border-box}.pac-container,.place-input{font-family:Poppins,sans-serif}.pac-container{border-radius:6px;margin-top:4px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.pac-item{padding:6px 10px;font-size:14px}.pac-item:hover{background-color:#f5f5f5}.pac-item-query{font-size:14px}.contact-kundli-form{display:flex;flex-direction:column}.contact-kundli-form input,.contact-kundli-form textarea{background:#fdebca;border:1px solid #8e2e0f;padding:10px;margin:5px 0;border-radius:5px}.contact-kundli-form textarea{height:80px}.contact-kundli-form button{background:#8e2e0f;color:white;padding:10px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.contact-kundli-form button:hover{background:#8e2e0f}.kundli-results-page-container{padding:10px;margin:0 10%}.kundli-results-content{padding:10px;margin-top:20px}.kundli-results-tabs{margin-bottom:0}.error-container,.loading-message{text-align:center;padding:40px 20px;font-size:1.1em;color:#555}.error-container .error-message{color:#dc3545;margin-bottom:15px}.error-container button{background-color:#8e2e0f;color:white;padding:10px 20px;border:none;border-radius:6px;font-weight:700;cursor:pointer}.error-container button:hover{background-color:#a0522d}.kundli-info-section{display:flex;flex-direction:row;justify-content:center;align-items:stretch;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;margin:30px 0;gap:20px}.kundli-info-section a{color:#122dbc}.kundli-info-img-container{flex:0 0 150px;display:flex;align-items:center;justify-content:center}.kundli-info-img{width:100%;max-width:150px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.kundli-info-content{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;padding:0 10px}.kundli-info-title-center{margin-bottom:1.5rem}.kundli-info-title{font-weight:700;color:#8e2e0f;font-size:20px;margin-bottom:.5rem}.kundli-policy-link{color:#122dbc;text-decoration:underline;margin-left:4px}.kundli-sample-txt{margin-bottom:1rem;font-size:1.1rem;color:#3d2c1e}.kundli-info-btns-row{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.kundli-info-btns-col{flex-direction:row;align-items:center;width:100%;display:flex;justify-content:space-around}.kundli-language-selector{width:20%;padding:12px;border:1px solid #ccc;border-radius:5px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:1rem}@media (max-width:900px){.kundli-info-section{flex-direction:column;align-items:stretch;padding:10px}.kundli-info-img-container{margin-bottom:10px;justify-content:center}.kundli-info-content{padding:0}}@media (max-width:600px){.kundli-info-section{padding:5px;gap:10px}.kundli-info-img{max-width:100px}.kundli-info-title{font-size:1.1rem}.kundli-language-selector{width:50%;font-size:.95rem}}.line-container{width:100%;padding:20px}.yellow-line{position:relative;width:100%;height:4px;background-color:#d2700c;overflow:hidden;border-radius:2px}.brown-line{position:absolute;top:0;left:0;height:100%;width:50%;background-color:#8e2e0f;animation:slide 3s infinite}.line-under-heading{width:300px;margin:0 auto;padding:0}.line-under-heading .yellow-line{width:100%}@keyframes slide{0%{width:0}50%{width:50%}}.horoscope-description .collapsed{max-height:52px;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.horoscope-description .expanded{max-height:none}.read-more-btn{background:none;border:none;color:#8e2e0f;cursor:pointer;font-weight:700}.kundli-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.kundli-tabs button{background:white;color:#8e2e0f;border:1px solid #f29726;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease}.kundli-tabs button.active,.kundli-tabs button:hover{background-color:#8e2e0f;color:white}@media (max-width:768px){.kundli-tabs{grid-template-columns:repeat(2,1fr)!important}.kundli-tabs button{padding:4px 6px;font-size:.75rem}}@media (max-width:480px){.kundli-tabs{grid-template-columns:repeat(2,1fr)!important}}.fixed-bottom-buttons-kundli{display:none}@media (max-width:768px){.kundli-tabs{grid-template-columns:repeat(2,1fr)!important}.kundli-tabs button{padding:4px 6px;font-size:.75rem}.fixed-bottom-buttons-kundli{display:flex;justify-content:space-around;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 -2px 5px rgba(0,0,0,.1);z-index:1000}.sample-kundli-btn,.talk-astro-btn{flex:1;padding:10px;font-size:14px;font-weight:700;cursor:pointer}.sample-kundli-btn{background-color:#f29726;color:#8e2e0f;border:1px solid #8e2e0f}.talk-astro-btn{background:#f29726;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s}}.sample-kundli-pdf-container{background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:20px 0;overflow:hidden;border:2px solid #8e2e0f}.sample-kundli-pdf-header{background:linear-gradient(135deg,#8e2e0f,#f29726);color:white;padding:20px;display:flex;justify-content:center;align-items:center}.sample-kundli-pdf-title{font-size:24px;font-weight:700;font-family:Batangas,sans-serif;margin:0;text-align:center}.sample-kundli-close-btn{background:transparent;border:none;color:white;font-size:28px;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s}.sample-kundli-close-btn:hover{background:rgba(255,255,255,.2)}.sample-kundli-pdf-content{position:relative}.sample-kundli-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:600px;background:#f8f9fa}.loading-spinner{width:50px;height:50px;border:4px solid #e0bfae;border-top-color:#8e2e0f;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sample-kundli-iframe{width:100%;height:800px;border:none;display:block}@media (max-width:768px){.sample-kundli-pdf-container{margin:15px 0}.sample-kundli-pdf-header{padding:15px}.sample-kundli-pdf-title{font-size:20px}.sample-kundli-iframe{height:600px}.sample-kundli-loading{height:400px}}@media (max-width:480px){.sample-kundli-pdf-title{font-size:18px}.sample-kundli-iframe{height:500px}.sample-kundli-loading{height:350px}}.calendar-container{position:relative;width:100%}.calendar{position:absolute;bottom:100%;left:0;z-index:10;background:white;border:1px solid #8e2e0f;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:Poppins,sans-serif;font-size:12px;max-width:280px!important;margin-bottom:5px}.react-calendar__navigation{background-color:#8e2e0f;color:white;padding:8px;border-top-left-radius:8px;border-top-right-radius:8px}.react-calendar__navigation button{background:transparent;border:none;color:white;font-size:14px;font-weight:700;padding:4px 8px;cursor:pointer;border-radius:4px}.react-calendar__navigation button:hover{background-color:rgba(255,255,255,.1)}.react-calendar__navigation button:disabled{opacity:.5;cursor:not-allowed}.react-calendar__navigation__label{font-weight:700;font-size:14px}.react-calendar__viewContainer{padding:8px}.react-calendar__month-view__weekdays{font-weight:700;font-size:11px;color:#8e2e0f;text-transform:uppercase;margin-bottom:4px}.react-calendar__month-view__weekdays__weekday{padding:4px;text-align:center}.react-calendar__tile{background:transparent;border:none;padding:2px!important;font-size:9px;cursor:pointer;border-radius:4px;margin:0!important;min-height:20px!important;display:flex;align-items:center;justify-content:center}.react-calendar__tile:hover{background-color:#f29726;color:white}.react-calendar__tile--active{background-color:#8e2e0f!important;color:white!important}.react-calendar__tile--now{background-color:#f29726;color:white;font-weight:700}.react-calendar__tile--disabled{color:#ccc;cursor:not-allowed}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{font-size:16px}