body,html{overflow-x:hidden}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section{scroll-margin-top:2rem}.site-title{font-size:1.5rem!important;font-weight:700!important;line-height:3rem!important;text-decoration:none}@media (min-width:48em){.site-title{float:left}}.nav-link{font-weight:700!important;color:rgba(0,0,0,.8)!important;letter-spacing:1px}.social-nav .nav-link{padding:0 .5rem;font-size:1.1rem;line-height:2.5rem}.active .nav-link,.nav-link:focus,.nav-link:hover{color:rgba(0,0,0,.6)!important}.intro-title{font-weight:700}@keyframes animateWave{0%{transform:scaleY(0)}to{transform:scale(1)}}img.avatar{border-radius:30px}.grid:after{content:"";display:block;clear:both}.grid-item,.grid-sizer{width:100%}.grid-item{padding-bottom:12px}@media (min-width:48em){.grid-item,.grid-sizer{width:25%}.grid-item{float:left;padding:6px}}.grid-item img{display:block;width:100%;max-width:100%}.portolio-section .container{padding:0}.portfolio-item{position:relative;overflow:hidden;text-align:center;margin:0}.portfolio-item figcaption{position:absolute;top:auto;bottom:0;left:0;width:100%;padding:12px;background:hsla(0,0%,100%,.75);transition:transform .35s;transform:translate3d(0,100%,0)}.portfolio-item figcaption h4{color:#222;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:3px}.portfolio-item figcaption p{color:#444;font-size:14px;font-weight:600;margin-bottom:0}.portfolio-item:hover figcaption{transform:translateZ(0)}#bp_container .bp-xc{background:#f6e05e!important}#bp_caption a{text-decoration:none}footer a:not(.nav-link){color:inherit;font-weight:600;text-decoration:none;cursor:pointer}#scrolltop{display:block;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s ease-in;position:fixed;bottom:20px;right:20px;z-index:99}#scrolltop.visible{opacity:1;visibility:visible}.scroll-top-btn{background-color:#333!important;color:#fff!important;border-radius:50%;padding:5px 11px;display:flex;justify-content:center;align-items:center}.container-narrow{max-width:1024px;margin:0 auto}.text-small{font-size:.875rem}.text-uppercase{letter-spacing:.05em}.hover-effect{transition:transform .18s ease-in-out}.hover-effect:hover{transform:translateY(-2px)}.marker{position:relative;display:inline;width:auto}.marker-center{padding-right:0}.marker-center:after{bottom:-30px;left:50%;margin-left:-60px}@media (max-width:575.98px){.marker{padding-right:0}.marker:after{bottom:-30px;left:50%;margin-left:-60px}}.entry-title a{text-decoration:none}#header-nav{transition:all .5s ease!important}#header-nav.fixed-top{position:fixed;background:#fff!important;padding-top:.36em;padding-bottom:.36em}.modal-header{background:#9c27b0;color:#fff!important;border-bottom:none;padding:1rem 1.5rem}.mod-jp-pay .container{background:#fdf7ff;border-radius:12px;box-shadow:0 0 15px rgba(156,39,176,.2)}.mod-jp-pay .form-control{border-radius:8px;border:1px solid #ccc;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);transition:all .2s ease-in-out}.mod-jp-pay .form-control:focus{border-color:#9c27b0;box-shadow:0 0 5px rgba(156,39,176,.5)}.but1{border:none;background-color:#9c27b0;border-radius:25px;padding:10px 30px;color:#fff;font-weight:600;transition:background-color .3s ease,transform .2s ease}.but1:hover{background-color:#7b1fa2;transform:scale(1.05)}.floating-button{position:fixed;bottom:0;right:0;width:100%;z-index:999;transition:all .3s ease}.btn-success.mp-or{background:#93202d}.porutham-list-bg{background-color:#fafafa}.porutham1{background-color:#f97316cc;background:linear-gradient(to top left,#f97316cc,#ea580c99);color:#f5f5f5}.porutham2{background-color:#1d4ed8e6;background-image:linear-gradient(to top left,#1d4ed8e6,#4338cab3);color:#fff}.porutham3{background-color:#db2777b3;background-image:linear-gradient(to top left,#db2777b3,#ec489999);color:#fff}.porutham4{background-color:#16a34acc;background-image:linear-gradient(to top left,#16a34acc,#22c55ecc);color:#fff}.porutham5{background-color:#0284c7e6;background-image:linear-gradient(to top left,#0284c7e6,#0ea5e9cc);color:#fff}.porutham6{background-color:#f97316cc;background:linear-gradient(to top left,#f97316cc,#ea580c99);color:#f5f5f5}.porutham7{background-color:#1d4ed8e6;background-image:linear-gradient(to top left,#1d4ed8e6,#4338cab3);color:#fff}.porutham8{background-color:#db2777b3;background-image:linear-gradient(to top left,#db2777b3,#ec489999);color:#fff}.porutham9{background-color:#16a34acc;background-image:linear-gradient(to top left,#16a34acc,#22c55ecc);color:#fff}.porutham10{background-color:#0284c7e6;background-image:linear-gradient(to top left,#0284c7e6,#0ea5e9cc);color:#fff}.me-section-bg{border-radius:60px}.me-content{font-size:14px;font-weight:600}.npco-section,.tpc-section,.vnpa-section{padding:30px 0}.npco-section{background-color:#fefce8;background-image:linear-gradient(0deg,#fff,#fefce8)}.jpc-section,.mmf-section,.npct-section,.rkdc-section,.sdc-section,.vnp-section{padding:30px 0}.mmf-section{background-color:#fff}.contact-btn-bg{background-color:#f7ac16!important;color:#fff!important;border-color:#f7ac16!important;font-weight:600!important}.form-control{box-shadow:none!important;border:none}.contact-input:focus{color:#212529!important;background-color:#fff!important;border-color:#ff4500!important;outline:0!important}.error{color:red}.autocomplete-container{position:relative}.autocomplete-container input{width:calc(100% - 43px);outline:none;font-weight:700;font-size:15px}.autocomplete-items{position:absolute;box-shadow:0 2px 10px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);border-top:none;z-index:99;top:calc(100% + 0px);left:0;right:0;background-color:#fff}.autocomplete-items div{padding:5px 10px;cursor:pointer;font-size:16px;border-bottom:1px dashed #ddd}.autocomplete-items .autocomplete-active,.autocomplete-items div:hover{background-color:rgba(0,0,0,.1)}.clear-button{color:rgba(0,0,0,.4);cursor:pointer;position:absolute;right:5px;top:0;height:100%;display:none;align-items:center}.autocomplete-container .clear-button svg{height:18px}.clear-button.visible{display:flex}.clear-button:hover{color:rgba(0,0,0,.6)}.bPlaceRow{overflow:visible}.nav-bar-sec{background-color:#dbeafe!important}.home-first{background-color:#fce7f3;background-image:linear-gradient(0deg,#fce7f3,#dbeafe)}.cate-title{color:#b2012f;font-weight:700}.hr1{display:block;margin:auto;width:300px}.groom-title{text-align:center;color:#b20e0e;font-size:20px;margin:0;font-weight:600;line-height:20px}.about-section{z-index:5}.section-title{margin-bottom:30px}.lead{font-size:16px!important;font-weight:300!important;color:#555!important}.btn-darkred{color:#fff;background-color:#ef4444;font-size:15px;text-transform:capitalize;padding:13px 10px;border-radius:10px;position:relative;z-index:1;font-weight:500;transition:.2s ease;overflow:hidden;border:0}.btn-darkred:hover{color:#fff!important}.form-img{border-radius:20px;width:500px}@media (max-width:425px){.form-img{margin-top:0}}.cate-title{font-family:emoji;text-align:center;color:#ef4444;font-size:25px;padding:30px 0 0;margin-bottom:0!important}.groom-tab{background-color:#feffd2;background-image:linear-gradient(0deg,#ffeea9,#feffd2)}.bride-tab{background-color:#fff1f2;background-image:linear-gradient(0deg,#ffe4e6,#fff1f2)}.vgbt-bg{padding:30px 0;background-color:#fff}.female-table,.male-table{font-size:13px;font-weight:600;padding:10px;border:2px solid #fce7f3!important}.female-table th,.male-table th{font-weight:700;text-align:center;padding:12px;font-size:15px;background-color:#c3e1fc;background-image:linear-gradient(90deg,#c3e1fc,#dd83ad)}.female-table td,.male-table td{padding:10px;text-align:start}.female-table{border:2px solid #ede9fe!important}.female-table th{background-color:#dd83ad;background-image:linear-gradient(90deg,#dd83ad,#c3e1fc)}@media (max-width:639px){.female-table,.male-table{font-size:12px}}.view-edit-btn-bg{background-color:#f7ac16!important;color:#fff!important;border-color:#f7ac16!important;font-weight:600!important}.vjk-section{padding:30px 0;background-color:#fff1f2;background-image:linear-gradient(#fff,#fff1f2)}.vjk-section .raasi-kattam-1{width:100%;background-color:#fffbdc;background-image:linear-gradient(#fdeef6,#fffbdc);position:relative;text-align:center}.vjk-section .raasi-kattam-1 .rasi-birth-1{border:2px solid #bd6f1d!important;width:100px;height:115px;font-size:12px;font-weight:600;color:#000;padding-left:5px;position:relative}.vjk-section .raasi-kattam-1 .rasi-chart-1{font-size:20px;font-weight:600;color:#bd6f1d}.vjk-section .raasi-kattam-1 .laknam-1:after{content:"";width:23px;border:1px solid #bd6f1d;position:absolute;top:7px;left:-4px;transform:rotate(136deg)}.vjk-section .raasi-kattam-1 .laknam-1:before{content:"";width:35px;border:1px solid #bd6f1d;position:absolute;top:11px;left:-6px;transform:rotate(136deg)}@media only screen and (max-width:1024px){.vjk-section .raasi-kattam-1 .rasi-birth-1{width:75px;height:115px;font-size:9px;padding-left:5px;font-weight:700}}@media only screen and (max-width:768px){.vjk-section .raasi-kattam-1 .rasi-birth-1{width:80px;height:95px;font-size:10px;font-weight:700;padding-left:12px}}@media only screen and (max-width:500px){.vjk-section .raasi-kattam-1 .rasi-birth-1{width:80px;height:90px;font-size:10px;font-weight:700;padding-left:5px}}@media only screen and (max-width:375px) and (min-width:320px){.vjk-section .raasi-kattam-1 .rasi-birth-1{width:70px;height:70px;font-size:8px;font-weight:700;padding-left:5px}.vjk-section .raasi-kattam-1 .laknam-1:after{content:"";width:23px;border:1px solid #bd6f1d;position:absolute;top:7px;left:-4px;transform:rotate(136deg)}.vjk-section .raasi-kattam-1 .laknam-1:before{content:"";width:19px;border:1px solid #bd6f1d;position:absolute;top:4px;left:-4px;transform:rotate(136deg)}}.vjk-section .raasi-kattam-1 .chart-birth-1{position:relative}.vnp-table{font-size:13px;font-weight:600;padding:10px;border:2px solid #fce7f3!important;color:#27272a;background-color:transparent!important}.vnp-table td{padding:10px;text-align:start}@media (max-width:639px){.vnp-table{font-size:12px}}.mini-result-content{font-size:14px;font-weight:600;line-height:1.3;text-align:center}.cd-1{background:linear-gradient(90deg,#f8e3ca,#f9f5e0)}.cd-2{background:linear-gradient(90deg,#f9f5e0,#f8e3ca)}.cd-3{background:linear-gradient(90deg,#ffeda0,#ffe19c)}.sevai-cd-output{background:linear-gradient(180deg,#fbe9d7,#f6d5f7)}.dasha-cd-output{background:linear-gradient(90deg,#fdeef1,#f6f2ff,#ebffec)}.dasha-section,.raghu-section{padding:30px 0}.raghu-tb,.sevai-tb{background-color:#ffd65a!important}.google-playstore{background-color:#ff5a60}.playstore-app{color:#fff!important;font-size:1.67em;font-weight:bolder}.terms-condition{margin-top:30px;padding:50px 0;background-color:#f8f9fa}.terms-condition .container{max-width:900px;background:#fff;padding:40px 6px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.terms-condition h2{font-size:1.8rem;font-weight:700;color:#d43946;margin-bottom:15px}.terms-condition h5{font-size:1.4rem;font-weight:700;color:#dc3545}.terms-condition .paragraph{font-size:1rem;color:#555;line-height:1.6;margin-bottom:15px;text-align:justify}.terms-condition .paragraph.indented{text-indent:20px}.terms-condition .pp-view-list{padding-left:25px}.terms-condition .pp-view-list li{font-size:1rem;margin-bottom:8px;color:#333}.terms-condition .fw-bold{font-weight:700}.terms-condition .text-danger{color:#dc3556!important}.pp-view-list li{list-style-type:none;background-image:url(https://natchathiraporutham.com/natchathira-porutham-image/terms.webp);background-size:28px 28px;background-repeat:no-repeat;padding-left:35px;font-size:14px;font-weight:400;margin-bottom:10px;color:#333}@media (max-width:768px){.terms-condition{margin-top:80px}.terms-condition .container{padding:20px}.terms-condition h2{font-size:1.5rem}.terms-condition h5{font-size:1.2rem}}.privacy-policy .scrollspy-section{padding-top:60px;height:500px;overflow-y:auto}.privacy-policy .title{background:-webkit-linear-gradient(0deg,#fcb053,#e95823);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.privacy-policy .nav-pills .nav-link{color:#000!important}.div{position:absolute;top:0;left:0;height:100%;width:100%;margin:0;background:radial-gradient(circle,#240015 0,#12000b 100%);overflow:hidden}.heading,.wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.heading{margin-top:150px;font-size:32px;text-transform:uppercase;display:block;color:#12000a;font-weight:300;font-family:Audiowide;text-shadow:0 0 4px #12000a;animation:fadeInText 3s ease-in 3.5s forwards,flicker4 5s linear 7.5s infinite,hueRotate 6s ease-in-out 3s infinite}#svgWrap_1,#svgWrap_2{position:absolute;height:auto;width:600px;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#svgWrap_1,#svgWrap_2,.div{animation:hueRotate 6s ease-in-out 3s infinite}#id1_1,#id2_1,#id3_1{stroke:#ff005d;stroke-width:3px;fill:transparent;filter:url(#glow)}#id1_2,#id2_2,#id3_2{stroke:#12000a;stroke-width:3px;fill:transparent;filter:url(#glow)}#id3_1{stroke-dasharray:940px;stroke-dashoffset:-940px;animation:drawLine3 2.5s ease-in-out 0s forwards,flicker3 4s linear 4s infinite}#id2_1{stroke-dasharray:735px;stroke-dashoffset:-735px;animation:drawLine2 2.5s ease-in-out .5s forwards,flicker2 4s linear 4.5s infinite}#id1_1{stroke-dasharray:940px;stroke-dashoffset:-940px;animation:drawLine1 2.5s ease-in-out 1s forwards,flicker1 4s linear 5s infinite}@keyframes drawLine1{0%{stroke-dashoffset:-940px}to{stroke-dashoffset:0px}}@keyframes drawLine2{0%{stroke-dashoffset:-735px}to{stroke-dashoffset:0px}}@keyframes drawLine3{0%{stroke-dashoffset:-940px}to{stroke-dashoffset:0px}}@keyframes flicker1{0%{stroke:#ff005d}1%{stroke:transparent}3%{stroke:transparent}4%{stroke:#ff005d}6%{stroke:#ff005d}7%{stroke:transparent}13%{stroke:transparent}14%{stroke:#ff005d}to{stroke:#ff005d}}@keyframes flicker2{0%{stroke:#ff005d}50%{stroke:#ff005d}51%{stroke:transparent}61%{stroke:transparent}62%{stroke:#ff005d}to{stroke:#ff005d}}@keyframes flicker3{0%{stroke:#ff005d}1%{stroke:transparent}10%{stroke:transparent}11%{stroke:#ff005d}40%{stroke:#ff005d}41%{stroke:transparent}45%{stroke:transparent}46%{stroke:#ff005d}to{stroke:#ff005d}}@keyframes flicker4{0%{color:#ff005d;text-shadow:0 0 4px #ff005d}30%{color:#ff005d;text-shadow:0 0 4px #ff005d}31%{color:#12000a;text-shadow:0 0 4px #12000a}32%{color:#ff005d;text-shadow:0 0 4px #ff005d}36%{color:#ff005d;text-shadow:0 0 4px #ff005d}37%{color:#12000a;text-shadow:0 0 4px #12000a}41%{color:#12000a;text-shadow:0 0 4px #12000a}42%{color:#ff005d;text-shadow:0 0 4px #ff005d}85%{color:#ff005d;text-shadow:0 0 4px #ff005d}86%{color:#12000a;text-shadow:0 0 4px #12000a}95%{color:#12000a;text-shadow:0 0 4px #12000a}96%{color:#ff005d;text-shadow:0 0 4px #ff005d}to{color:#ff005d;text-shadow:0 0 4px #ff005d}}@keyframes fadeInText{1%{color:#12000a;text-shadow:0 0 4px #12000a}70%{color:#ff005d;text-shadow:0 0 14px #ff005d}to{color:#ff005d;text-shadow:0 0 4px #ff005d}}@keyframes hueRotate{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(-120deg)}to{filter:hue-rotate(0deg)}}.pp-view-list-jathagam li{list-style-type:none;background-image:url(https://natchathiraporutham.com/natchathira-porutham-image/wedding-ring.webp);background-size:32px 32px;background-repeat:no-repeat;padding-left:35px;font-size:14px;font-weight:400;margin-bottom:10px;color:#333}.tex-blur-ar{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5)}.mp-header{margin:20px 0;font-family:Arial,sans-serif}.mp-arrow-header{background-color:#ff0404;color:#fff;font-weight:700;padding:7px 20px;position:relative;display:inline-block;font-size:16px;width:80%}.mp-arrow-header:after{content:"";position:absolute;right:-20px;top:0;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #ff0404}.mp-arrow-subtitle{margin-top:5px;padding-left:15px;color:#920a00;font-weight:500;font-size:15px}@media(max-width:430px){.mp-arrow-header{padding:9px 20px}}@media(min-width:431px) and (max-width:1000px){.mp-arrow-header{padding:8px 20px}}.mp-vp{padding:0}.mp-vp .basic-jathagar-info-cd{padding:1rem;border-radius:2rem;background-color:#f0f0ff;box-shadow:0 0 10px #00000038;border:none}.mp-vp .basic-jathagar-info-cd h1{font-weight:900;color:red;border-bottom:2px solid #1000a5}.info-block{border:1px solid #000;border-radius:12px;background-color:#fff}.mp-vp .info-block table td{line-height:1.5;justify-content:space-between}.mp-vp .info-block-tab{border:1px solid #c6c0ff;border-radius:12px;background-color:#fff}.mp-vp .info-block-tab table td{line-height:1.5;justify-content:space-between}@media(max-width:500px){.mp-vp .info-block-tab table td{line-height:1.6;font-size:medium;padding:5px}}.mp-nsp{padding:1rem;border-radius:2rem;background-color:#f0f0ff;box-shadow:0 0 10px #00000038;border:none}.mp-nsp .nsp-head{font-weight:900;color:red;border-bottom:2px solid #1000a5}.mp-nsp .nsp-tab{border:1px solid violet}.mp-nsp .nsp-tab table{border:1px solid #000}.mp-nsp .nsp-tab th{background-color:#ffe7d4;color:#c52100;font-weight:700}.mp-nsp .nsp-tab td{background-color:#fff8e4}.mp-nsp .nsp-db{background-color:#ffefd1;border-radius:6px;border:1px solid #e9780f}@media(max-width:500px){.mp-nsp{padding:10px}.mp-nsp .nsp-tab table{font-size:medium}}.mp-dp{padding:1rem;border-radius:2rem;background-color:#f0f0ff;box-shadow:0 0 10px #00000038;border:none}.mp-dp .dp-head{font-weight:900;color:red;border-bottom:2px solid #1000a5}.mp-dp .dp-tab{border:1px solid violet}.mp-dp .dp-tab table{border:1px solid #000}.mp-dp .dp-tab th{background-color:#ffe7d4;color:#c52100;font-weight:700}.mp-dp .dp-tab td{background-color:#fff8e4}.mp-dp .dp-db{background-color:#ffefd1;border-radius:6px;border:1px solid #e9780f}@media(max-width:500px){.mp-dp{padding:10px}.mp-dp .dp-tab table{font-size:medium}}.mp-maha{padding:1rem;border-radius:2rem;background-color:#f0f0ff;box-shadow:0 0 10px #00000038;border:none}.mp-maha .maha-head{font-weight:900;color:red;border-bottom:2px solid #1000a5}.mp-maha .maha-tab{border:1px solid violet}.mp-maha .maha-tab table{border:1px solid #000}.mp-maha .maha-tab th{background-color:#ffe7d4;color:#c52100;font-weight:700}.mp-maha .maha-tab td{background-color:#fff8e4}.mp-maha .maha-db{background-color:#ffefd1;border-radius:6px;border:1px solid #e9780f}@media(max-width:500px){.mp-maha{padding:10px}.mp-maha .maha-tab table{font-size:medium}}.mp-sv{padding:1rem;border-radius:2rem;background-color:#f0f0ff;box-shadow:0 0 10px #00000038;border:none}.mp-sv .sv-head{font-weight:900;color:red;border-bottom:2px solid #1000a5}.mp-sv .sv-para{color:#c33}.mp-sv .sv-tab table{border:1px solid #000}.mp-sv .sv-tab th{background-color:#ffe7d4;color:#c52100;font-weight:700}.mp-sv .sv-tab td{background-color:#fffbef}.mp-maha .sv-tab{border:1px solid violet}.mp-sv .sv-full-tab table{border:1px solid #000}.mp-sv .sv-full-tab th{background-color:#ffe7d4;color:#c52100;font-weight:700}.mp-sv .sv-full-tab td{background-color:#fffbef}.mp-sv .sv-db{background-color:#ffefd1;border-radius:6px;border:1px solid #e9780f}@media(max-width:500px){.mp-sv{padding:10px}.mp-sv .sv-para{font-size:13px}.mp-sv .sv-tab table{font-size:medium}}.mp-banner{background:linear-gradient(44deg,#9697f5,#e17fff,#9697f5)}.mp-banner .banner-para{font-weight:900;color:#fff}.mp-banner .banner-head{color:#fff}.fixed-buttons{position:fixed;top:63px;left:85%;transform:translateX(-50%);display:flex;gap:10px;z-index:1000;width:25%}.bt-clr{background:linear-gradient(134deg,#f3f1ff,#f7f8f9,#f3f1ff);box-shadow:0 1px 20px #00000038}.btn{padding:8px 15px;border:none;border-radius:20px;color:#fff;font-weight:700;cursor:pointer}.download-btn,.edit-btn{background:#920013}.download-btn:hover,.edit-btn:hover{background:#ff0062;color:#fff;transform:translateY(-4px);box-shadow:0 4px 8px rgba(0,0,0,.3)}@media(min-width:771px) and (max-width:1030px){.fixed-buttons{top:63px;left:84%;width:28%}.download-btn,.edit-btn{font-size:smaller}}@media(min-width:451px) and (max-width:770px){.fixed-buttons{position:fixed;top:160px;left:80%;transform:translateX(-50%);display:flex;gap:10px;z-index:1000;width:40%}.download-btn,.edit-btn{font-size:smaller}}@media (max-width:450px){.mp-de{transform:translateX(-50%);display:flex;gap:10px;z-index:1000;width:70%;left:50%;bottom:0}.download-btn,.edit-btn{font-size:smaller}}@media (max-width:376px){.mp-de{transform:translateX(-50%);display:flex;gap:10px;z-index:1000;width:80%;left:50%;bottom:0}.download-btn,.edit-btn{font-size:smaller}}@media (max-width:326px){.mp-de{left:50%;bottom:0;transform:translateX(-50%);display:flex;gap:10px;z-index:1000;width:95%}.download-btn,.edit-btn{font-size:smaller}}.porutham-section{background:linear-gradient(54deg,#f5f8ff,#f1fafd);font-family:Noto Sans Tamil,sans-serif;color:#2a1b0e;padding-bottom:60px}.section-title{font-size:1.5rem;font-weight:600;color:#8b0000;text-shadow:1px 1px 2px rgba(139,0,0,.2);margin-bottom:12px}.section-subtitle{font-size:1.1rem;max-width:800px;margin:0 auto;color:#4b2e20}.image-wrap{border-radius:18px;overflow:hidden;border:4px solid #d4af37;transition:transform .4s ease,box-shadow .4s ease}.image-wrap:hover{transform:scale(1.05);box-shadow:0 10px 40px rgba(0,0,0,.25)}.content-card{background:hsla(0,0%,100%,.9);padding:28px 32px;border-radius:16px;border:1px solid rgba(212,175,55,.3);box-shadow:0 6px 30px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.content-card:hover{box-shadow:0 10px 40px rgba(0,0,0,.12)}.card-title{font-size:1.5rem;font-weight:700;color:#9e0000;border-left:5px solid #d4af37;padding-left:12px;margin-bottom:18px}.subhead{font-size:1.15rem;font-weight:600;color:#5a3d2b;margin-top:18px}.mini-title{font-size:1.05rem;font-weight:600;color:#b8860b}.card-list{list-style:none;padding-left:0}.card-list li{position:relative;padding-left:28px;margin-bottom:10px;font-size:1rem}.card-list li:before{content:"★";position:absolute;left:0;color:#d4af37;font-size:1rem}.conclusion-card{background:linear-gradient(120deg,#fff9d6,#fde38f,#fff9d6);padding:28px;border-radius:16px;color:#866701;box-shadow:0 6px 28px rgba(0,0,0,.15);text-align:center}.conclusion-card .card-title{border-left:none;color:#b33900}.cta{margin-top:10px;font-size:1.1rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.conclusion-card,.content-card,.image-wrap{animation:fadeUp .8s ease forwards}@media (max-width:769px){.section-title{font-size:1.8rem}.content-card{padding:20px}.image-wrap img{width:100%;height:auto}.card-title,.conclusion-card .card-title{font-size:1.3rem}.conclusion-card .cta{font-size:1rem}}@media (max-width:480px){.section-title{font-size:1.3rem}.section-subtitle{font-size:.95rem}.card-title,.conclusion-card .card-title{font-size:1.2rem}.conclusion-card .cta{font-size:1rem}}.mp-kattam{padding:0}.mp-kattam .basic-jathagar-info-cd{padding:1rem;border-radius:2rem;background-color:#f0f0ff;box-shadow:0 0 10px #00000038;border:none}.mp-kattam .basic-jathagar-info-cd h1{font-weight:900;color:red;border-bottom:2px solid #1000a5}.mp-kattam .raasi-kattam-1{width:auto;border-collapse:collapse;table-layout:fixed;background-color:#fffbdc;background-image:linear-gradient(#ffe7d4,#fff8e4);position:relative;text-align:center}.mp-kattam .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}.mp-kattam .raasi-kattam-1 .rasi-chart-1{font-size:20px;font-weight:600;color:#bd6f1d}.mp-kattam .raasi-kattam-1 .laknam-1:after{content:"";width:23px;border:1px solid #bd6f1d;position:absolute;top:7px;left:-4px;transform:rotate(136deg)}.mp-kattam .raasi-kattam-1 .laknam-1:before{content:"";width:35px;border:1px solid #bd6f1d;position:absolute;top:11px;left:-6px;transform:rotate(136deg)}@media only screen and (max-width:1024px){.mp-kattam .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){.mp-kattam .raasi-kattam-1 .rasi-birth-1{width:100px;height:60px;font-size:12px;font-weight:700;padding-left:12px}}@media only screen and (max-width:500px){.mp-kattam .raasi-kattam-1 .rasi-birth-1{width:80px;height:70px;font-size:12px;font-weight:700;padding-left:5px}.mp-kattam .raasi-kattam-1 .rasi-chart-1{font-size:17px;font-weight:600;color:#bd6f1d}}@media only screen and (max-width:350px) and (min-width:320px){.mp-kattam .raasi-kattam-1 .rasi-birth-1{width:70px;height:55px;font-size:10px;font-weight:700;padding-left:5px}.mp-kattam .raasi-kattam-1 .laknam-1:after{width:23px;top:7px}.mp-kattam .raasi-kattam-1 .laknam-1:after,.mp-kattam .raasi-kattam-1 .laknam-1:before{content:"";border:1px solid #bd6f1d;position:absolute;left:-4px;transform:rotate(136deg)}.mp-kattam .raasi-kattam-1 .laknam-1:before{width:19px;top:4px}}.mp-kattam .raasi-kattam-1 .chart-birth-1{position:relative}.mpform .form{max-width:600px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);padding:25px 30px;border:1px solid #000}.mpform .marriage-prediction-head{text-align:center;margin-bottom:20px;border:1px solid #000;border-radius:20px;padding:30px 30px 0;background-color:#beb9ff}.mpform .f-heading{font-size:1.6rem;font-weight:700;color:#000a41}.mpform .f-sub{font-size:.95rem;color:#272727}.mpform .marriage-prediction-content{display:flex;flex-direction:column;gap:1rem}.mpform .form-group{margin-bottom:15px}.mpform .form-group label{font-weight:600;text-transform:capitalize;display:block;margin-bottom:6px;color:#102156;text-align:start}.mpform .input,select{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:.95rem;color:#102156;transition:all .3s ease}.mpform .input:focus,select:focus{border-color:#5f1bfe;outline:none;box-shadow:0 0 5px rgba(254,27,87,.3)}.mpform .is-invalid{border-color:#4635dc!important}.mpform .invalid-feedback{font-size:.85rem;color:#6235dc;margin-top:4px}.mpform .row .form-group{flex:1 1;margin-right:5px}.mpform .row .form-group:last-child{margin-right:0}.mpform .date-icon select,.mpform .time-icon select{padding-left:36px;background-image:url(https://img.icons8.com/ios-filled/50/calendar--v1.png);background-repeat:no-repeat;background-size:18px;background-position:10px}.mpform .time-icon select{background-image:url(https://img.icons8.com/ios-filled/50/clock--v1.png)}.mpform ul{list-style:none}.mpform ul p:hover{background-color:#321bfe;color:red;font-weight:700}.mpform .btn{border:none;cursor:pointer;display:inline-block;padding:6px 12px;border-radius:4px}.mpform .btn:hover{opacity:.9}.mpform .form-group-btn{text-align:center;margin-top:20px}.mpform .form-btn{background-color:#321bfe;color:#fff;padding:12px 25px;border:none;border-radius:30px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.mpform .form-btn:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(50,27,254,.4)}@media (max-width:769px){.mpform .form{padding:20px}.mpform .row{flex-direction:column}.mpform .row .form-group{margin-right:0;margin-bottom:10px}}.marriage-prediction-frm{overflow-x:hidden}.np-lh.form{background:#fff9e9;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.08);max-width:800px;border:1px solid #ff9a9a}.np-lh .marriage-prediction-head{background-color:#fde3cd;text-align:center;margin-bottom:1.5rem;border-bottom:3px solid #ec3001}.np-lh .f-heading{font-size:1.5rem;font-weight:800;color:#ee7a0e}.np-lh .f-sub{font-size:.95rem;color:#575757;margin-top:.25rem}.np-lh .cmn-form{width:100%}.np-lh .mpfc-content{margin-top:1rem}.np-lh .form-group{margin-bottom:10px;display:flex;flex-direction:column}.np-lh .form-group label{font-weight:600;font-size:.9rem;margin-bottom:.35rem;color:#a33400;text-transform:capitalize}.np-lh .form-group select,.np-lh .input{width:100%;padding:.65rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s ease}.np-lh .form-group select:focus,.np-lh .input:focus{border-color:#ff270b;box-shadow:0 0 0 2px rgba(255,11,11,.164)}.np-lh .is-invalid{border-color:#dc3545!important}.np-lh .invalid-feedback{color:#dc3545;font-size:.85rem;margin-top:.25rem}.np-lh .form-group .row{display:flex;gap:.75rem;flex-wrap:wrap}.np-lh .form-group .form-group{flex:1 1}.np-lh ul{list-style:none}.np-lh ul li,ul p{margin:0;padding:.5rem .75rem}.np-lh ul p:hover{background:#e9f3ff}.np-lh .btn{display:inline-block;font-size:.9rem;cursor:pointer;border:none;border-radius:6px;transition:background .2s ease}.np-lh .btn:hover{opacity:.9}.np-lh .form-group-btn{text-align:center;margin-top:1rem}.np-lh .form-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;background:rgba(183,11,11,.918);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:17px;cursor:pointer;transition:background .3s ease}.np-lh .form-btn:hover{background:red;font-weight:800}.np-lh .spinner-border{width:1rem;height:1rem;border-width:2px}@media (max-width:768px){.np-lh.form{padding:1rem}.np-lh .f-heading{font-size:1.25rem}}.np-lh-f-banner .l-pnk-lhr{background:linear-gradient(135deg,#ffc7a2,#fde2cf);padding:2rem 1.3rem}.np-lh-f-banner .astro-container{max-width:1140px;margin:0 auto}.np-lh-f-banner .np-lh-f-row{display:flex;flex-wrap:wrap;align-items:center}.np-lh-f-banner .content{padding-right:1.5rem}.np-lh-f-banner .banner-head{font-size:2rem;font-weight:800;color:#ee6103;margin-bottom:1rem;line-height:1.3}.np-lh-f-banner .banner-para{font-size:1rem;line-height:1.6;color:#272727;max-width:600px}.np-lh-f-banner .img-fluid{max-width:100%;height:auto}@media (max-width:768px){.np-lh-f-banner .l-pnk-lhr{padding:1.3rem .8rem}.np-lh-f-banner .banner-head{font-size:1.5rem;text-align:center}.np-lh-f-banner .banner-para{font-size:.95rem;text-align:center;margin:0 auto}.np-lh-f-banner .content{padding-right:0;margin-bottom:1.5rem}}.np-lh-v-banner{position:relative;width:100%;padding:35px 20px;background:linear-gradient(135deg,#fdd,#eec49c);display:flex;align-items:center;justify-content:center}.np-lh-v-banner .bc-outer{text-align:center}.np-lh-v-banner .astro-container{width:100%}.np-lh-v-banner .np-lh-v-row{display:flex;justify-content:center}.np-lh-v-banner .np-lh-v-col{flex:1 1}.np-lh-v-banner .content{max-width:800px;margin:0 auto}.np-lh-v-banner .sh{font-size:2.5rem;font-weight:700;color:#b45700;margin-bottom:20px;line-height:1.2}.np-lh-v-banner .p-outer{font-size:1.1rem;color:#333;line-height:1.6}.np-lh-v-banner .fw-bold{font-weight:600}@media (max-width:768px){.np-lh-v-banner .sh{font-size:1.8rem}.np-lh-v-banner .p-outer{font-size:1rem}.np-lh-v-banner .l-pnk-mpb{padding:10px 8px}.np-lh-v-banner{padding:0}}.np-lh{background:#fff8eb}.np-lh-vd .vd-heading-tab{border-radius:10px;border-bottom:3px solid #db4500;border-top:3px solid #db4500;width:35%;background-color:#fff2e4}.np-lh-vd .vd-heading{color:#f12501}.np-lh-vd .np-lh-view-info{background:#ffeae0;border-radius:12px;padding:15px 20px;box-shadow:0 6px 18px rgba(199,5,5,.075);transition:all .3s ease-in-out}.np-lh-vd .np-lh-view-info:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.np-lh-vd .np-lh-view-info h2{font-size:1.6rem;font-weight:800;color:#db6a00;border-bottom:2px solid #d17000;display:inline-block;padding-bottom:6px;margin-bottom:20px}.np-lh-vd .table{width:100%;font-size:.95rem}.np-lh-vd .table td{padding:6px 8px;vertical-align:middle}.np-lh-vd .info-block,.np-lh-vd .info-block-tab{border:1px solid #000;border-radius:10px;background:#fff4e0;margin-bottom:20px}.np-lh-vd .bordered{border:1px solid #e79f02}.np-lh-vd .row{margin:0 -10px}.np-lh-vd .col-12{padding:0 10px}.np-lh-vd .np-tab td{font-size:.95rem;color:#444;background-color:#fff4e0}.np-lh-vd .np-tab td:last-child{width:55%;font-weight:500;color:#222}@media (max-width:768px){.np-lh-vd .np-lh-view-info{padding:10px 8px;margin-left:2px;margin-right:2px}.np-lh-vd .np-lh-view-info h1{font-size:1.3rem}.np-lh-vd .table td{font-size:.9rem;padding:5px 6px}.np-lh-vd .vd-heading-tab{width:50%}}@media (max-width:430px){.np-lh-vd .vd-heading-tab{width:85%}}.np-lh-jk{padding:0}.np-lh-jk .jk-heading-tab{border-radius:10px;border-bottom:3px solid #db4500;border-top:3px solid #db4500;width:35%;background-color:#fff2e4}.np-lh-jk .jk-heading{color:#f12501}.np-lh-jk .basic-jathagar-info-cd{background:#ffeae0;border-radius:12px;padding:15px 20px;box-shadow:0 6px 18px rgba(0,0,0,.075);transition:all .3s ease-in-out}.np-lh-jk .basic-jathagar-info-cd:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.np-lh-jk .basic-jathagar-info-cd h1{font-size:1.6rem;font-weight:800;color:#db6a00;border-bottom:2px solid #d17000;display:inline-block;padding-bottom:6px;margin-bottom:20px}.np-lh-jk .raasi-kattam-1{width:auto;border-collapse:collapse;table-layout:fixed;background-color:#fff4fb;background-image:linear-gradient(#fff4e0,#fce2c0);position:relative;text-align:center}.np-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}.np-lh-jk .raasi-kattam-1 .rasi-chart-1{font-size:20px;font-weight:600;color:#db6a00}.np-lh-jk .raasi-kattam-1 .laknam-1:after{content:"";width:23px;border:1px solid #ac5900;position:absolute;top:7px;left:-4px;transform:rotate(136deg)}.np-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){.np-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){.np-lh-jk .raasi-kattam-1 .rasi-birth-1{width:100px;height:60px;font-size:12px;font-weight:700;padding-left:12px}.np-lh-jk .jk-heading-tab{width:50%}}@media only screen and (max-width:500px){.np-lh-jk .raasi-kattam-1 .rasi-birth-1{width:80px;height:70px;font-size:12px;font-weight:700;padding-left:5px}.np-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){.np-lh-jk .raasi-kattam-1 .rasi-birth-1{width:70px;height:55px;font-size:10px;font-weight:700;padding-left:5px}.np-lh-jk .raasi-kattam-1 .laknam-1:after{width:23px;top:7px}.np-lh-jk .raasi-kattam-1 .laknam-1:after,.np-lh-jk .raasi-kattam-1 .laknam-1:before{content:"";border:1px solid #ac5900;position:absolute;left:-4px;transform:rotate(136deg)}.np-lh-jk .raasi-kattam-1 .laknam-1:before{width:19px;top:4px}}.np-lh-jk .raasi-kattam-1 .chart-birth-1{position:relative}@media (max-width:430px){.np-lh-jk .jk-heading-tab{width:85%}}.np-lh-ns .lh-ns-tag{background:#ffeae0;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}.np-lh-ns .lh-ns-tag:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.np-lh-ns .ns-heading-tab{border-radius:10px;border-bottom:3px solid #db4500;border-top:3px solid #db4500;width:35%;background-color:#fff2e4}.np-lh-ns .ns-heading{color:#f12501}.np-lh-ns .nsp-head{font-size:1.6rem;font-weight:800;color:#db6a00;border-bottom:2px solid #d17000;display:inline-block;padding-bottom:6px;margin-bottom:20px}.np-lh-ns .nsp-tab{border:1px solid #e76902}.np-lh-ns .nsp-tab table{border:1px solid #ce5d00}.np-lh-ns .nsp-tab th{background-color:#fce2c0;color:#e95500;font-weight:700;align-items:center}.np-lh-ns .nsp-tab td{background-color:#fff4e0}.np-lh-ns .nsp-db{background-color:#fdd8ba;border-radius:6px;border:1px solid #ce0505}@media(max-width:500px){.np-lh-ns{padding:10px}.np-lh-ns .nsp-tab table{font-size:medium}}@media(max-width:769px){.np-lh-ns .ns-heading-tab{width:50%}}@media (max-width:430px){.np-lh-ns .ns-heading-tab{width:85%}}.np-lh-about .lh-about-tag{background:#ffeae0;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}.np-lh-about .lh-about-tag:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.np-lh-about .about-heading-tab{border-radius:10px;border-bottom:3px solid #db4500;border-top:3px solid #db4500;width:35%;background-color:#fff2e4}.np-lh-about .about-heading{color:#f12501}.np-lh-about .about-head{font-size:1.6rem;font-weight:800;color:#db6a00;border-bottom:2px solid #d17000;display:inline-block;padding-bottom:6px;margin-bottom:20px}.np-lh-about .about-db{background-color:#fdd8ba;border-radius:6px;border:1px solid #ce0505}.np-lh-about .about-db-in{background-color:#fff4e0;border:1px solid #ce0505}.np-lh-about .about-db-in .about-para{line-height:2rem}@media(max-width:500px){.np-lh-about .about-db-in .about-para{line-height:1.7rem}}@media(max-width:350px){.np-lh-about .about-heading-tab{width:94%}}@media(min-width:351px) and (max-width:400px){.np-lh-about .about-heading-tab{width:82%}}@media(min-width:401px) and (max-width:500px){.np-lh-about .about-heading-tab{width:73%}}@media(min-width:501px) and (max-width:770px){.np-lh-about .about-heading-tab{width:45%}}.np-lh-de .bottom-de{position:fixed;top:330px;left:-50px;background:linear-gradient(134deg,#f9fabd,#fcf4ad,#f9fabd);border:1px solid #f04704;border-radius:10px;box-shadow:5px 4px 10px #f04704;display:flex;justify-content:flex-end;gap:20px;align-items:center;width:250px;z-index:1000}.np-lh-de .de-item{display:flex;flex-direction:column;align-items:center;font-size:16px;color:#dd6300;position:relative;z-index:2;cursor:pointer;transition:color .3s ease;font-weight:600;width:-moz-fit-content;width:fit-content}.np-lh-de .de-item .icon{font-size:26px;margin-bottom:2px;color:#dd6300;transition:transform .4s ease}.np-lh-de .de-item.active{color:red;font-weight:900}.np-lh-de .de-item.active .icon{color:red;transform:translateY(-4px)}@media(max-width:1030px){.np-lh-de .bottom-de{top:250px;left:-70px}.np-lh-de .de-item{font-size:14px}.np-lh-de .de-item .icon{font-size:26px}}@media(max-width:770px){.np-lh-de .bottom-de{top:230px}.np-lh-de .de-item .icon{font-size:24px}}@media(max-width:500px){.np-lh-de .bottom-de{top:500px;left:82px;justify-content:center;padding-bottom:5px;padding-top:5px}.np-lh-de .de-item{flex-direction:row;font-size:15px}.np-lh-de .de-item span{margin-top:2px}.np-lh-de .de-item .icon{font-size:20px}.np-lh-de .de-item.active .icon{transform:translateY(-3px)}}@media(max-width:400px){.np-lh-de .bottom-de{left:62px}}@media(max-width:350px){.np-lh-de .bottom-de{left:35px;padding-bottom:3px;padding-top:3px}}.download-pdf-form .download-mfb{top:100px}@media(max-width:1025px){.download-pdf-form .download-mfb{top:90px}}@media(max-width:500px){.download-pdf-form .download-mfb{top:95px}}.download-pdf-form .down-form-outer{background-color:#fffdf4}.download-pdf-form .input:focus{border:1px solid red;box-shadow:0 0 8px red;outline:none}.down-but{border:none;background-color:#4601e7;border-radius:20px;padding:5px 20px;color:#fff}.down-but:hover{background-color:#350769;font-weight:800}.np-cp-banner .page-outer.l-pnk-cprb{background:linear-gradient(135deg,#ffbde9,#f9cbff)!important;padding:40px 0}.np-cp-banner .content{padding:20px}.np-cp-banner .sh{font-weight:900;color:#c2185f;line-height:1.4}.np-cp-banner .sh .ssh{display:block;font-weight:700;color:#c2185f;margin-top:5px}.np-cp-banner .p-outer{color:#0a0a0a;margin-top:15px;line-height:1.7;max-width:600px}@media(max-width:500px){.np-cp-banner .page-outer.l-pnk-cprb{padding:20px 0}.np-cp-banner .content{padding:10px}}.np-cp-form-content .f-wrapper.marriage-prediction-frm{background:#fafafa;padding:40px 0}.np-cp-form-content .f-wrapper .col-md-4 img{max-width:90%;height:auto}@media (max-width:992px){.np-cp-form-content .f-wrapper.marriage-prediction-frm{padding:0}.np-cp-form-content .f-wrapper .col-lg-8{padding:10px}.np-cp-form-content .f-wrapper .col-md-4{margin-top:30px}}.np-cp-form .form{background:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.np-cp-form .cmn-form.marriage-prediction-head{text-align:center;padding:20px;background:#f7d5ff;border-bottom:4px solid #a10f4c;border-radius:10px}.np-cp-form .f-heading{font-size:22px;font-weight:800;color:#c2185f}.np-cp-form .f-sub{font-size:15px;color:#666;margin-top:5px;margin-bottom:0}.np-cp-form .cmn-form.marriage-prediction-content{padding:10px 0}.np-cp-form .form-group{margin-bottom:18px;display:flex;flex-direction:column}.np-cp-form .form-group label{font-weight:600;font-size:14px;margin-bottom:6px;color:#50065a;text-transform:capitalize}.np-cp-form .form-group select,.np-cp-form .input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #ccc;font-size:14px;color:#333;transition:all .3s ease;background:#fff4ff}.np-cp-form .form-group select:focus,.np-cp-form .input:focus{border-color:#bc18c2;outline:none;box-shadow:0 0 6px #bb0db2;background:#fff}.np-cp-form .is-invalid{border-color:#dc3545!important}.np-cp-form .invalid-feedback{font-size:13px;margin-top:4px;color:#dc3545}.np-cp-form .form-group .row{gap:12px}.np-cp-form .form-group .row .form-group{flex:1 1;margin-bottom:0}.np-cp-form ul.p-0{list-style:none;margin:0;border-radius:6px;overflow:hidden;max-height:160px;overflow-y:auto}.np-cp-form ul.p-0 p{margin:0;padding:8px 12px;background:#f9f9f9;cursor:pointer;font-size:14px;transition:background .3s;border:1px dashed #ddd}.np-cp-form ul.p-0 p:hover{background:#e6e6e6;color:red}.np-cp-form .btn.py-0{font-size:13px;padding:6px;border-radius:6px;text-align:left}.np-cp-form .form-group-btn{text-align:center;margin-top:25px}.np-cp-form .form-btn{display:inline-flex;align-items:center;gap:10px;background:#a216be;color:#fff;font-weight:500;font-size:15px;padding:12px 25px;border-radius:20px;border:none;cursor:pointer;transition:all .1s ease}.np-cp-form .form-btn:hover{background:#d400ff;box-shadow:0 6px 15px rgba(134,14,138,.4);font-weight:800}.np-cp-form .text-danger.text-center{font-size:13px;font-style:italic}.np-cp-form .spinner-border-sm{margin-left:8px}@media (max-width:768px){.np-cp-form .form{padding:0}.np-cp-form .f-heading{font-size:20px}.np-cp-form .form-btn{width:75%;justify-content:center}}.np-cp-view-banner{width:100%;position:relative}.np-cp-view-banner .page-outer.center.bc-outer.bcr.l-pnk-mpb{background:linear-gradient(15deg,#f267ff,#e18efa,#f267ff);color:#c2185f;padding:40px 10px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.15);position:relative;overflow:hidden}.np-cp-view-banner .page-outer.center.bc-outer.bcr.l-pnk-mpb:before{content:"";position:absolute;top:-30px;left:-30px;width:160%;height:160%;z-index:0}.np-cp-view-banner .sh{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:12px}.np-cp-view-banner .p-outer.pb-2{font-size:18px;font-weight:600;color:#000;margin:0}@media (max-width:768px){.np-cp-view-banner .page-outer.center.bc-outer.bcr.l-pnk-mpb{padding:20px 0}.np-cp-view-banner .sh{font-size:25px}.np-cp-view-banner .p-outer.pb-2{font-size:12px}}.np-cp{background:#fafafac9}.np-cp-vd .vd-heading-tab{background:linear-gradient(18deg,#e9a6e9,#ffe09c);border-left:5px solid brown;border-right:5px solid brown;padding:5px 20px;border-radius:12px;display:inline-block;box-shadow:0 3px 8px rgba(0,0,0,.15)}.np-cp-vd .np-cp-view-info h2{color:#9b500a;font-weight:900}.np-cp-vd .np-cp-view-info h2:before{content:"";border-left:4px solid #9b500a;padding:4px;border-radius:90px}.np-cp-vd .np-cp-view-info h2:after{content:"";border-right:4px solid #9b500a;padding:4px;border-radius:90px}.np-cp-vd .vd-heading{color:#b90000;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.np-cp-vd .np-cp-view-info{background:#ffebfd;border-radius:12px;border:1px solid #c99014;padding:10px;box-shadow:0 3px 10px rgba(0,0,0,.05);transition:transform .3s ease-in-out}.np-cp-vd .np-cp-view-info:hover{transform:translateY(-3px)}.np-cp-vd .info-block,.np-cp-vd .info-block-tab{border:1px solid #ffe9e9;border-radius:12px;background:#fff;transition:all .3s ease}.np-cp-vd .info-block-tab:hover,.np-cp-vd .info-block:hover{border-color:#a3077c;box-shadow:0 3px 10px rgba(255,0,212,.753)}.np-cp-vd .table{color:#333}.np-cp-vd .table td{padding:6px 8px;vertical-align:middle}.np-cp-vd .table .fw-bold{color:#e63946!important}@media (max-width:768px){.np-cp-vd .vd-heading{font-size:1.4rem}.np-cp-vd .table td{padding:4px;font-size:.9rem}.np-cp-vd .np-cp-view-info{padding:10px}}@media (max-width:500px){.np-cp-vd .vd-heading-tab{padding:2px 10px}}.np-cp-jk .jk-heading-tab{background:linear-gradient(18deg,#e9a6e9,#ffe09c);border-left:5px solid brown;border-right:5px solid brown;padding:5px 20px;border-radius:12px;display:inline-block;box-shadow:0 3px 8px rgba(0,0,0,.15)}.np-cp-jk .jk-heading{color:#b90000;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.np-cp-jk .basic-jathagar-info-cd h2{color:#9b500a;font-weight:900}.np-cp-jk .basic-jathagar-info-cd h2:before{content:"";border-left:4px solid #9b500a;padding:4px;border-radius:90px}.np-cp-jk .basic-jathagar-info-cd h2:after{content:"";border-right:4px solid #9b500a;padding:4px;border-radius:90px}.np-cp-jk .basic-jathagar-info-cd{background:#ffebfd;border-radius:12px;border:1px solid #c99014;padding:10px;box-shadow:0 3px 10px rgba(0,0,0,.05);transition:transform .3s ease-in-out}.np-cp-jk .basic-jathagar-info-cd:hover{transform:translateY(-3px)}.np-cp-jk .raasi-kattam-1{border-collapse:collapse;width:375px;height:325px;background:linear-gradient(#feffcd,#ffcced)}.np-cp-jk .rasi-birth-1{border:2px solid #8d0606;width:70px;height:60px;text-align:center;vertical-align:middle;font-size:.95rem;font-weight:600;color:#333;transition:all .2s ease-in-out}.np-cp-jk .rasi-birth-1:hover{background:#fff;box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.np-cp-jk .rasi-chart-1{font-size:1.3rem;font-weight:900;color:#9e530d}@media (max-width:768px){.np-cp-jk .raasi-kattam-1{width:270px;height:250px}.np-cp-jk .rasi-birth-1{width:45px;height:45px;font-size:.75rem}.np-cp-jk .rasi-chart-1{font-size:1rem}}@media (max-width:500px){.np-cp-jk .jk-heading-tab{padding:2px 10px}}.np-cp-ns .ns-heading-tab{background:linear-gradient(18deg,#e9a6e9,#ffe09c);border-left:5px solid brown;border-right:5px solid brown;padding:5px 20px;border-radius:12px;color:#b90000;display:inline-block;box-shadow:0 3px 8px rgba(0,0,0,.15)}.np-cp-ns .cp-ns-tag{background:#ffebfd;border-radius:12px;border:1px solid #c99014;padding:10px;box-shadow:0 3px 10px rgba(0,0,0,.05);transition:transform .3s ease-in-out}.np-cp-ns .nsp-head{color:#9b500a;font-weight:900!important}.np-cp-ns .nsp-head:before{content:"";border-left:4px solid #9b500a;padding:4px;border-radius:90px}.np-cp-ns .nsp-head:after{content:"";border-right:4px solid #9b500a;padding:4px;border-radius:90px}.np-cp-ns .nsp-db{background:#ffe0b8;border-radius:5px;border:1px solid #ac6c0e;box-shadow:0 3px 10px rgba(0,0,0,.05)}.np-cp-ns .nsp-tab .table{border:1px solid #bb1414;overflow:hidden}.np-cp-ns .nsp-tab th{background:#ffb79b;color:#9b680a;font-weight:900;font-size:.95rem;text-transform:capitalize;padding:10px}.np-cp-ns .nsp-tab td{background:#ffecdf;padding:8px 10px;font-size:.9rem;vertical-align:middle}.np-cp-ns .nsp-tab tbody tr:hover{background:#fff8f5;transition:background .3s ease}.np-cp-ns .nsp-tab tbody tr:nth-child(2n){background:#fdfdfd}.tex-blur-ar{color:#999;font-style:italic}@media (max-width:768px){.np-cp-ns .ns-heading{font-size:1.4rem}.np-cp-ns .nsp-head{font-size:1.1rem}.np-cp-ns .nsp-tab td,.np-cp-ns .nsp-tab th{font-size:.8rem;padding:6px}}@media (max-width:500px){.np-cp-ns .ns-heading-tab{padding:2px 10px}}.np-cp-de{position:fixed;top:265px;right:-13%;transform:translateX(-50%);display:flex;justify-content:center;width:24%;max-width:400px}.np-cp-de-item{color:#fff;font-family:Helvetica,sans-serif;font-weight:700;text-align:center;text-decoration:none;background-color:#fa834c;display:block;position:relative;padding:5px 20px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);text-shadow:0 1px 0 #000;filter:dropshadow(color=#000,offx=0px,offy=1px);box-shadow:inset 0 1px 0 #ffe5c4,0 10px 0 #915100;border-radius:5px}.np-cp-de .np-cp-de-item:active{top:10px;background-color:#fb0;box-shadow:inset 0 1px 0 #ffe5c4,inset 0 -3px 0 #915100}.np-cp-de:after{content:"";height:100%;width:100%;position:absolute;bottom:-15px;left:6px;z-index:-1;background-color:#ddd;border-radius:5px}.np-cp-de-item .icon{font-size:20px;margin-bottom:2px;color:#fff;font-weight:700;transition:transform .4s ease}.np-cp-de-item.active{color:#000;font-weight:900}.np-cp-de-item.active .icon{color:#000;transform:translateY(-4px)}@media(min-width:771px) and (max-width:1030px){.np-cp-de{top:275px;right:-16%;width:30%;gap:10px;max-width:500px}.np-cp-de-item{padding:4px 18px}}@media(min-width:501px) and (max-width:770px){.np-cp-de{top:175px;right:-18%;transform:translateX(-50%);width:33%;gap:0}.np-cp-de-item{padding:3px 15px;font-size:12px}.np-cp-de .np-cp-de-item:active{top:4px}.np-cp-de-item .icon{font-size:15px;margin-bottom:2px}.np-cp-de-item.active{font-weight:800}.np-cp-de-item.active .icon{transform:translateY(0)}}@media(min-width:400px) and (max-width:500px){.np-cp-de{top:92%;left:50%;width:56%;gap:10px}.np-cp-de-item{padding:3px 15px;font-size:12px}.np-cp-de .np-cp-de-item:active{top:4px}.np-cp-de-item .icon{font-size:15px;margin-bottom:2px}.np-cp-de-item.active{font-weight:800}.np-cp-de-item.active .icon{transform:translateY(0)}}@media(min-width:350px) and (max-width:399px){.np-cp-de{top:92%;left:50%;width:63%;gap:10px}.np-cp-de-item{padding:3px 15px;font-size:12px}.np-cp-de .np-cp-de-item:active{top:4px}.np-cp-de-item .icon{font-size:15px;margin-bottom:2px}.np-cp-de-item.active{font-weight:800}.np-cp-de-item.active .icon{transform:translateY(0)}}@media (max-width:349px){.np-cp-de{top:92%;left:50%;width:75%;gap:10px}.np-cp-de-item{padding:3px 15px;font-size:12px}.np-cp-de .np-cp-de-item:active{top:4px}.np-cp-de-item .icon{font-size:15px;margin-bottom:2px}.np-cp-de-item.active{font-weight:800}.np-cp-de-item.active .icon{transform:translateY(0)}}