.porutham-list-bg{background-color:#fafafa}.porutham1{background-color:#f97316cc;background:linear-gradient(to top left,#e49e6dcc,#dd967399);color:#f5f5f5}.porutham2{background-color:#1d4ed8e6;background-image:linear-gradient(to top left,#6d88d3e6,#645cbdb3);color:#fff}.porutham3{background-color:#db2777b3;background-image:linear-gradient(to top left,#cc6e98b3,#e75fa399);color:#fff}.porutham4{background-color:#16a34acc;background-image:linear-gradient(to top left,#3d7953cc,#3f7051cc);color:#fff}.porutham5{background-color:#0284c7e6;background-image:linear-gradient(to top left,#6ba4c0e6,#5bafd6cc);color:#fff}.porutham6{background-color:#f97316cc;background:linear-gradient(to top left,#c98f65cc,#df906699);color:#f5f5f5}.porutham7{background-color:#1d4ed8e6;background-image:linear-gradient(to top left,#6581cfe6,#7168ceb3);color:#fff}.porutham8{background-color:#db2777b3;background-image:linear-gradient(to top left,#ee74abb3,#eb6eac99);color:#fff}.porutham9{background-color:#16a34acc;background-image:linear-gradient(to top left,#55a373cc,#55b377cc);color:#fff}.porutham10{background-color:#0284c7e6;background-image:linear-gradient(to top left,#5e9fc0e6,#69aececc);color:#fff}.me-section-bg{border-radius:60px}.me-content{font-size:14px;font-weight:900;color:#01017a}.paththuporutham-content{color:#000;font-weight:700;line-height:27px;font-size:14px}.All-Heading{font-size:30px;color:#0d0d79;font-weight:700}.All-Heading span{color:#c28109}.tpc-section,.vnpa-section{padding:0}.npco-section{background-color:#fefce8;background-image:linear-gradient(0deg,#fff,#fefce8)}.npco-section,.npct-section,.rkdc-section,.sdc-section,.vnp-section{padding:30px 0}.jpc-section{padding:0}.mmf-section{padding:30px 0;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(135deg,#7474e9,#fff);margin-top:60px}.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-image:linear-gradient(135deg,#7474e9,#c4c4e7);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,#a9eeff,#a9eeff)}.bride-tab{background-color:#fff1f2;background-image:linear-gradient(0deg,#dbe5af,#ceecb5)}.form-label{color:#000;font-weight:700}.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;color:#000;background-color:#c3e1fc;background-image:linear-gradient(90deg,#2fe4e4,#f3e84c)}.female-table td,.male-table td{color:brown;padding:10px;text-align:start}.female-table{border:2px solid #ede9fe!important}@media (max-width:639px){.female-table,.male-table{font-size:12px}}.view-edit-btn-bg{background-image:linear-gradient(135deg,#7474e9,#c4c4e7);color:#fff!important;border-color:#e6e6fa!important;font-weight:600!important}.vjk-section{padding:30px 0;background-color:#fff1f2;background-image:linear-gradient(#eefdf5,#f2e0f3)}.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;color:brown}.cd-1,.cd-2{background:linear-gradient(90deg,#caf8d2,#f9e0ef)}.cd-3{background:linear-gradient(90deg,#a0d1ff,#9cf0ff)}.sevai-cd-output{background:linear-gradient(180deg,#d7e5fb,#f6d5f7)}.dasha-cd-output{background:linear-gradient(90deg,#f7d8d6,#f1fad1,#abeef7)}.dasha-section,.raghu-section{padding:30px 0}.raghu-tb,.sevai-tb{background-color:#5afff7!important}.ragukethu{color:brown}.google-playstore{background-color:#9595e2}.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,.945)}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}.bannercontent{margin-top:120px}.intro-title{font-weight:700;margin-top:50px;font-size:36px;color:#fff}@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:#3ae4f3;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:#3ae4f3;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:#055305}.porutham-container{text-align:center;padding:10px 20px}.porutham-row{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:25px;gap:20px}.porutham-box{background:linear-gradient(135deg,#fdfcfb,#b0a3ee);border-radius:15px;padding:20px;flex:1 1 220px;max-width:250px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.porutham-box:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.porutham-box h4{font-size:18px;color:brown;margin-bottom:10px;font-weight:700}.porutham-box p{font-size:14px;color:#000;line-height:1.5}.paththuporutham{margin-top:115px}.nipunarmargin{margin-top:70px}.viewpagetopmargin{margin-top:110px}.view-text-top{margin-bottom:-2px!important}.top-navbar{background:linear-gradient(90deg,#6a11cb,#2575fc);color:#fff;display:flex;justify-content:space-between;padding:8px 40px;font-size:14px}.top-left span{margin-right:20px;display:inline-flex;align-items:center;gap:6px}.top-right a{color:#fff;margin-left:15px;font-size:16px;transition:color .3s}.top-right a:hover{color:gold}.main-navbar{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:12px 40px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.logo{font-size:22px;font-weight:700;color:#6a11cb}.nav-links{list-style:none;display:flex;gap:25px}.nav-links li a{text-decoration:none;color:#333;font-weight:500;transition:color .3s}.nav-links li a:hover{color:#6a11cb}@media (max-width:768px){.top-navbar{flex-direction:column;text-align:center;gap:6px}.main-navbar{flex-direction:column;gap:10px}.nav-links{flex-direction:column;gap:12px}.paththuporutham{margin-top:-25px}.nipunarmargin{margin-top:0}.intro-title{font-size:28px;line-height:1.5}.bannercontent{margin-top:65px}.me-content{margin-top:10px}.All-Heading{font-size:23px;line-height:1.7;margin-top:-25px}.hr1{width:250px;margin-top:-10px}.mmf-section{padding:30px 0 10px}.home-first{margin-bottom:30px}.porutham-row{flex-direction:column;align-items:center}.porutham-box{width:90%;max-width:400px;max-height:150px}.paththuporuthamheadingmargin{margin-top:-45px;margin-bottom:30px}.viewpagetopmargin{margin-top:140px}.view-text-top{margin-top:20px}.sevvai-top{margin-top:-10px!important}.btn-success.mp-or{background:#055305;font-size:14px}}