.marriage-prediction-frm{overflow-x:hidden}.tp-lh.form{background:#f5ffe9;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.08);max-width:800px;border:1px solid rgba(18,107,0,.589);color:#333}.tp-lh .marriage-prediction-head{background-color:#ebfdb8;text-align:center;margin-bottom:1.5rem;border-bottom:3px solid #04750096}.tp-lh .f-heading{font-size:1.5rem;font-weight:800;color:#147900}.tp-lh .f-sub{font-size:.95rem;color:#353434;margin-top:.25rem}.tp-lh .cmn-form{width:100%}.tp-lh .mpfc-content{margin-top:1rem}.tp-lh .form-group{margin-bottom:10px;display:flex;flex-direction:column}.tp-lh .form-group label{font-weight:600;font-size:.9rem;margin-bottom:.35rem;color:#002903;text-transform:capitalize}.tp-lh .form-group select,.tp-lh .input{width:100%;padding:.65rem .75rem;border:1px solid #cccccc;border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s ease}.tp-lh .form-group select:focus,.tp-lh .input:focus{border-color:#0c9408;box-shadow:0 0 0 2px rgba(11,255,23,.164)}.tp-lh .is-invalid{border-color:#dc3545!important}.tp-lh .invalid-feedback{color:#dc3545;font-size:.85rem;margin-top:.25rem}.tp-lh .form-group .row{display:flex;gap:.75rem;flex-wrap:wrap}.tp-lh .form-group .form-group{flex:1 1}.tp-lh ul{list-style:none}.tp-lh ul li,ul p{margin:0;padding:.5rem .75rem}.tp-lh ul p:hover{background:#e9f3ff}.tp-lh .btn{display:inline-block;font-size:.9rem;cursor:pointer;border:none;border-radius:6px;transition:background .2s ease}.tp-lh .btn:hover{opacity:.9}.tp-lh .form-group-btn{text-align:center;margin-top:1rem}.tp-lh .form-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;background:hsl(108,99%,23%);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:17px;cursor:pointer;transition:background .3s ease}.tp-lh .form-btn:hover{background:#0a8c14;font-weight:800}.tp-lh .spinner-border{width:1rem;height:1rem;border-width:2px}@media (max-width:768px){.tp-lh.form{padding:1rem}.tp-lh .f-heading{font-size:1.25rem}}.tp-lh-content{background-color:#ffffff;margin-top:50px}.tp-lh-content .lh-main-header{color:#106b26;text-align:center;font-weight:800;line-height:1.2}.tp-lh-content .lh-sub-header{color:#849245;text-align:center;font-weight:700;line-height:1.3}.tp-lh-content .lh-main-header{font-size:2rem}.tp-lh-content .lh-sub-header{font-size:1.7rem}.tp-lh-content .glow-character{color:#849245;font-weight:700;text-shadow:0 0 10px rgba(144,255,70,.7)}.tp-lh-content .lh-content-para{color:#444;font-size:1rem;line-height:1.7}@media (min-width:768px){.tp-lh-content .lh-content-para{font-size:1.05rem;line-height:1.5}}.tp-lh-content .lh-content-section1 .lh-intro-image,.tp-lh-content .lh-content-section2 .lh-content-image{width:70%;height:auto;margin-top:21%}@media (min-width:500px) and (max-width:770px){.tp-lh-content .lh-content-section1 .lh-intro-image,.tp-lh-content .lh-content-section2 .lh-content-image{width:40%;height:auto}}@media (max-width:500){.tp-lh-content .lh-content-section2 .lh-content-image{margin-top:0}}@media (max-width:767px){.tp-lh-content .lh-content-section1,.tp-lh-content .lh-content-section2,.tp-lh-content .lh-content-section3{padding:20px 0}}.tp-lh-content .lh-content-section3 .lh-card{background:#ebf7e9;border-radius:20px;box-shadow:0 4px 12px rgba(173,255,166,.3);transition:all .3s ease;margin-bottom:25px}.tp-lh-content .lh-content-section3 .lh-card:hover{transform:translateY(-6px);box-shadow:0 6px 20px rgba(107,155,102,.4)}.tp-lh-content .lh-card-heading h5{color:#a38520;font-weight:800}.tp-lh-content .lh-card-para{color:#555;font-size:.95rem;line-height:1.6;padding:0 10px}.tp-lh-content .lh-content-icon{color:#c56e0b;background-color:#fff;width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(18,165,25,.3)}.tp-lh-content .lh-content-section4{background:linear-gradient(to bottom right,#fffcf7,#fffcee);border-radius:30px;padding:60px 30px;box-shadow:0 3px 12px rgba(0,0,0,.05)}.tp-lh-content .lh-content-section4 p{font-size:1rem;color:#444;line-height:1.8}@media (max-width:770px){.tp-lh-content .lh-content-section4{padding:18px 15px}}@media (max-width:991px){.tp-lh-content .lh-content-section1 .col-5,.tp-lh-content .lh-content-section1 .col-7,.tp-lh-content .lh-content-section2 .col-5,.tp-lh-content .lh-content-section2 .col-7{width:100%}.tp-lh-content .lh-content-section3 .lh-card{width:90%}}@media (max-width:575px){.tp-lh-content .lh-main-header{font-size:1.5rem}.tp-lh-content .lh-sub-header{font-size:1.3rem}}.tp-lh-f-banner .l-pnk-lhr{background:linear-gradient(135deg,#ccffc5,#e3ffe6);padding:2rem 1.3rem}.tp-lh-f-banner .astro-container{max-width:1140px;margin:0 auto}.tp-lh-f-banner .tp-lh-f-row{display:flex;flex-wrap:wrap;align-items:center}.tp-lh-f-banner .content{padding-right:1.5rem}.tp-lh-f-banner .banner-head{font-size:2rem;font-weight:800;color:#b87a06;margin-bottom:1rem;line-height:1.3}.tp-lh-f-banner .banner-para{font-size:1rem;line-height:1.6;color:#070707;max-width:600px}.tp-lh-f-banner .img-fluid{max-width:100%;height:auto}@media (max-width:768px){.tp-lh-f-banner .l-pnk-lhr{padding:1.3rem .8rem}.tp-lh-f-banner .banner-head{font-size:1.5rem;text-align:center}.tp-lh-f-banner .banner-para{font-size:.95rem;text-align:center;margin:0 auto}.tp-lh-f-banner .content{padding-right:0;margin-bottom:1.5rem}}.tp-lh-v-banner{position:relative;width:100%;padding:35px 20px;background:linear-gradient(135deg,#deffdd,#f8e3a8);display:flex;align-items:center;justify-content:center}.tp-lh-v-banner .bc-outer{text-align:center}.tp-lh-v-banner .astro-container{width:100%}.tp-lh-v-banner .tp-lh-v-row{display:flex;justify-content:center}.tp-lh-v-banner .tp-lh-v-col{flex:1 1}.tp-lh-v-banner .content{max-width:800px;margin:0 auto}.tp-lh-v-banner .sh{font-size:2.5rem;font-weight:700;color:#e2750e;margin-bottom:20px;line-height:1.2}.tp-lh-v-banner .p-outer{font-size:1.1rem;color:#333;line-height:1.6}.tp-lh-v-banner .fw-bold{font-weight:600}@media (max-width:768px){.tp-lh-v-banner .sh{font-size:1.8rem}.tp-lh-v-banner .p-outer{font-size:1rem}.tp-lh-v-banner .l-pnk-mpb{padding:10px 8px}.tp-lh-v-banner{padding:0}}.tp-lh{background:#f2f8f1}.tp-lh-vd .vd-heading-tab{border-radius:10px;border-bottom:3px solid #096d00;border-top:3px solid #096d00;width:35%;background-color:#fff5dcce}.tp-lh-vd .vd-heading{color:#b87a06}.tp-lh-vd .tp-lh-view-info{background:#fffaec;border-radius:12px;padding:15px 20px;box-shadow:0 6px 18px rgba(199,5,5,.075);transition:all .3s ease-in-out}.tp-lh-vd .tp-lh-view-info:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.tp-lh-vd .tp-lh-view-info h2{font-size:1.6rem;font-weight:800;color:#c76a00;border-bottom:2px solid #d17000;display:inline-block;padding-bottom:6px;margin-bottom:20px}.tp-lh-vd .table{width:100%;font-size:.95rem}.tp-lh-vd .table td{padding:6px 8px;vertical-align:middle}.tp-lh-vd .info-block,.tp-lh-vd .info-block-tab{border:1px solid #000000;border-radius:10px;background:#fbfff5;margin-bottom:20px}.tp-lh-vd .bordered{border:1px solid #e79f02}.tp-lh-vd .row{margin:0 -10px}.tp-lh-vd .col-12{padding:0 10px}.tp-lh-vd .tp-tab td{font-size:.95rem;color:#444;background-color:#fbfff5}.tp-lh-vd .tp-tab td:last-child{width:55%;font-weight:500;color:#222}@media (max-width:768px){.tp-lh-vd .tp-lh-view-info{padding:10px 8px;margin-left:2px;margin-right:2px}.tp-lh-vd .tp-lh-view-info h1{font-size:1.3rem}.tp-lh-vd .table td{font-size:.9rem;padding:5px 6px}.tp-lh-vd .vd-heading-tab{width:50%}}@media (max-width:430px){.tp-lh-vd .vd-heading-tab{width:85%}}.tp-lh-jk{padding:0}.tp-lh-jk .jk-heading-tab{border-radius:10px;border-bottom:3px solid #096d00;border-top:3px solid #096d00;width:35%;background-color:#fff5dcce}.tp-lh-jk .jk-heading{color:#b87a06}.tp-lh-jk .basic-jathagar-info-cd{background:#fffaec;border-radius:12px;padding:15px 20px;box-shadow:0 6px 18px rgba(0,0,0,.075);transition:all .3s ease-in-out}.tp-lh-jk .basic-jathagar-info-cd:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.tp-lh-jk .basic-jathagar-info-cd h1{font-size:1.6rem;font-weight:800;color:#c76a00;border-bottom:2px solid #d17000;display:inline-block;padding-bottom:6px;margin-bottom:20px}.tp-lh-jk .raasi-kattam-1{width:auto;border-collapse:collapse;table-layout:fixed;background-color:#fff4fb;background-image:linear-gradient(129deg,#fcecc0,#ecfde3);position:relative;text-align:center}.tp-lh-jk .raasi-kattam-1 .rasi-birth-1{border:2px solid #bd6f1d!important;width:100px;height:80px;font-size:15px;font-weight:600;color:#000;padding:0;vertical-align:middle;text-align:center;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.tp-lh-jk .raasi-kattam-1 .rasi-chart-1{font-size:20px;font-weight:600;color:#c76a00}.tp-lh-jk .raasi-kattam-1 .laknam-1:after{content:"";width:23px;border:1px solid #ac5900;position:absolute;top:7px;left:-4px;transform:rotate(136deg)}.tp-lh-jk .raasi-kattam-1 .laknam-1:before{content:"";width:35px;border:1px solid #ac5900;position:absolute;top:11px;left:-6px;transform:rotate(136deg)}@media only screen and (max-width:1024px){.tp-lh-jk .raasi-kattam-1 .rasi-birth-1{width:100px;height:75px;font-size:14px;padding-left:5px;font-weight:700}}@media only screen and (max-width:768px){.tp-lh-jk .raasi-kattam-1 .rasi-birth-1{width:100px;height:60px;font-size:12px;font-weight:700;padding-left:12px}.tp-lh-jk .jk-heading-tab{width:50%}}@media only screen and (max-width:500px){.tp-lh-jk .raasi-kattam-1 .rasi-birth-1{width:80px;height:70px;font-size:12px;font-weight:700;padding-left:5px}.tp-lh-jk .raasi-kattam-1 .rasi-chart-1{font-size:17px;font-weight:600}}@media only screen and (max-width:350px) and (min-width:320px){.tp-lh-jk .raasi-kattam-1 .rasi-birth-1{width:70px;height:55px;font-size:10px;font-weight:700;padding-left:5px}.tp-lh-jk .raasi-kattam-1 .laknam-1:after{width:23px;top:7px}.tp-lh-jk .raasi-kattam-1 .laknam-1:after,.tp-lh-jk .raasi-kattam-1 .laknam-1:before{content:"";border:1px solid #ac5900;position:absolute;left:-4px;transform:rotate(136deg)}.tp-lh-jk .raasi-kattam-1 .laknam-1:before{width:19px;top:4px}}.tp-lh-jk .raasi-kattam-1 .chart-birth-1{position:relative}@media (max-width:430px){.tp-lh-jk .jk-heading-tab{width:85%}}.tp-lh-ns .lh-ns-tag{background:#fffaec;border-radius:12px;padding:15px;box-shadow:0 6px 18px rgba(199,5,5,.075);transition:all .3s ease-in-out;border:1px solid #c9c6c6}.tp-lh-ns .lh-ns-tag:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.tp-lh-ns .ns-heading-tab{border-radius:10px;border-bottom:3px solid #096d00;border-top:3px solid #096d00;width:35%;background-color:#fff5dcce}.tp-lh-ns .ns-heading{color:#b87a06}.tp-lh-ns .nsp-head{font-size:1.6rem;font-weight:800;color:#c76a00;border-bottom:2px solid #d17000;display:inline-block;padding-bottom:6px;margin-bottom:20px}.tp-lh-ns .nsp-tab{border:1px solid #e76902}.tp-lh-ns .nsp-tab table{border:1px solid rgb(105,160,2)}.tp-lh-ns .nsp-tab th{background-color:#fdf4df;color:#158007;font-weight:700;align-items:center}.tp-lh-ns .nsp-tab td{background-color:#f8ffeb}.tp-lh-ns .nsp-db{background-color:hsl(37,100%,87%);border-radius:6px;border:1px solid rgb(206,5,5)}@media (max-width:500px){.tp-lh-ns{padding:10px}.tp-lh-ns .nsp-tab table{font-size:medium}}@media (max-width:769px){.tp-lh-ns .ns-heading-tab{width:50%}}@media (max-width:430px){.tp-lh-ns .ns-heading-tab{width:85%}}.tp-lh-about .lh-about-tag{background:#fffaec;border-radius:12px;padding:15px;box-shadow:0 6px 18px rgba(0,0,0,.075);transition:all .3s ease-in-out;border:1px solid #c9c6c6}.tp-lh-about .lh-about-tag:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.tp-lh-about .about-heading-tab{border-radius:10px;border-bottom:3px solid #096d00;border-top:3px solid #096d00;width:35%;background-color:#fff5dcce}.tp-lh-about .about-heading{color:#b87a06}.tp-lh-about .about-head{font-size:1.6rem;font-weight:800;color:#c76a00;border-bottom:2px solid #d17000;display:inline-block;padding-bottom:6px;margin-bottom:20px}.tp-lh-about .about-db{background-color:hsl(37,100%,87%);border-radius:6px;border:1px solid rgb(206,5,5)}.tp-lh-about .about-db-in{background-color:#f8ffeb;border:1px solid rgb(206,5,5)}.tp-lh-about .about-db-in .about-para{line-height:2rem}@media (max-width:500px){.tp-lh-about .about-db-in .about-para{line-height:1.7rem}}@media (max-width:350px){.tp-lh-about .about-heading-tab{width:94%}}@media (min-width:351px) and (max-width:400px){.tp-lh-about .about-heading-tab{width:82%}}@media (min-width:401px) and (max-width:500px){.tp-lh-about .about-heading-tab{width:73%}}@media (min-width:501px) and (max-width:770px){.tp-lh-about .about-heading-tab{width:45%}}.tp-lh-de .bottom-de{position:fixed;top:330px;left:-50px;background:linear-gradient(134deg,#e8fabd,#fce3ad,#e8fabd);border:1px solid #be7e07;border-radius:10px;box-shadow:5px 4px 10px #be8303;display:flex;justify-content:flex-end;gap:20px;align-items:center;width:250px;z-index:1000}.tp-lh-de .de-item{display:flex;flex-direction:column;align-items:center;font-size:16px;color:#85690f;position:relative;z-index:2;cursor:pointer;transition:color .3s ease;font-weight:600;width:-moz-fit-content;width:fit-content}.tp-lh-de .de-item .icon{font-size:26px;margin-bottom:2px;color:#85690f;transition:transform .4s ease}.tp-lh-de .de-item.active{color:#14ac00;font-weight:900}.tp-lh-de .de-item.active .icon{color:#14ac00;transform:translateY(-4px)}@media (max-width:1030px){.tp-lh-de .bottom-de{top:250px;left:-70px}.tp-lh-de .de-item{font-size:14px}.tp-lh-de .de-item .icon{font-size:26px}}@media (max-width:770px){.tp-lh-de .bottom-de{top:230px}.tp-lh-de .de-item .icon{font-size:24px}}@media (max-width:500px){.tp-lh-de .bottom-de{top:500px;left:82px;justify-content:center;padding-bottom:5px;padding-top:5px}.tp-lh-de .de-item{flex-direction:row;font-size:15px}.tp-lh-de .de-item span{margin-top:2px}.tp-lh-de .de-item .icon{font-size:20px}.tp-lh-de .de-item.active .icon{transform:translateY(-3px)}}@media (max-width:400px){.tp-lh-de .bottom-de{left:62px}}@media (max-width:350px){.tp-lh-de .bottom-de{left:35px;padding-bottom:3px;padding-top:3px}}.tex-blur-ar{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;color:#0000;text-shadow:0 0 8px #00000080}.download-pdf-form .download-mfb{top:0}@media (max-width:1025px){.download-pdf-form .download-mfb{top:0}}@media (max-width:500px){.download-pdf-form .download-mfb{top:0}}.download-pdf-form .down-form-outer{background-color:rgb(255,244,254)}.download-pdf-form .input:focus{border:1px solid red;box-shadow:0 0 8px red;outline:none}.down-but{border:none;background-color:rgb(151 29 183);border-radius:20px;padding:5px 20px;color:#fff}.down-but:hover{background-color:rgb(185,0,231);font-weight:800}