:root{--primary:#93202d;--secondary:#999;--light:#f2f8fe;--dark:#111}.back-to-top{position:fixed;display:none;right:30px;bottom:60px;z-index:99}.h4,.h5,.h6,h4,h5,h6{font-weight:500!important}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.btn{font-weight:500;transition:.5s}.btn.btn-primary{color:#fff}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.navbar.sticky-top{top:-100px;transition:.5s}.navbar .navbar-brand{height:75px}.navbar .navbar-nav .nav-link{margin-right:30px;padding:25px 0;color:var(--dark);font-weight:500;outline:none}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--primary)}.navbar .dropdown-toggle:after{border:none;content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:900;vertical-align:middle;margin-left:8px}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar .navbar-nav{border-top:1px solid #eee}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}.navbar .btn:hover{color:#fff!important;background:var(--primary)!important}.hero-header .breadcrumb-item+.breadcrumb-item:before{color:var(--secondary)}.service-item{position:relative;overflow:hidden}.service-item:after{position:absolute;content:"";width:0;height:0;top:-80px;right:-80px;border:80px solid;transform:rotate(45deg);opacity:1;transition:.5s}.service-item.bg-white:after{border-color:transparent transparent var(--light) transparent}.service-item.bg-light:after{border-color:transparent transparent #fff}.service-item:hover:after{opacity:0}.roadmap-carousel{position:relative}.roadmap-carousel:before{position:absolute;content:"";height:0;width:100%;top:20px;left:0;border-top:2px dashed var(--secondary)}.roadmap-carousel .roadmap-item .roadmap-point{position:absolute;width:30px;height:30px;top:6px;left:50%;margin-left:-15px;background:#fff;border:2px solid var(--primary);transform:rotate(45deg);display:flex;align-items:center;justify-content:center}.roadmap-carousel .roadmap-item .roadmap-point span{display:block;width:18px;height:18px;background:var(--primary)}.roadmap-carousel .roadmap-item{position:relative;padding-top:150px;text-align:center}.roadmap-carousel .roadmap-item:before{position:absolute;content:"";width:0;height:115px;top:0;left:50%;transform:translateX(-50%);border-right:2px dashed var(--secondary)}.roadmap-carousel .roadmap-item:after{position:absolute;content:"";width:14px;height:14px;top:111px;left:50%;margin-left:-7px;transform:rotate(45deg);background:var(--primary)}.roadmap-carousel .owl-nav{margin-top:40px;display:flex;justify-content:center}.roadmap-carousel .owl-nav .owl-next,.roadmap-carousel .owl-nav .owl-prev{margin:0 12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px;font-size:22px;color:var(--light);background:var(--primary);transition:.5s}.roadmap-carousel .owl-nav .owl-next:hover,.roadmap-carousel .owl-nav .owl-prev:hover{color:var(--primary);background:var(--dark)}.accordion .accordion-item{border:none;margin-bottom:15px}.accordion .accordion-button{background:var(--light);border-radius:2px}.accordion .accordion-button:not(.collapsed){color:#fff;background:var(--primary);box-shadow:none}.accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion .accordion-body{padding:15px 0 0}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:var(--secondary);font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link:before{position:relative;content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900;color:var(--secondary);margin-right:10px}.footer .btn.btn-link:hover{color:var(--primary);letter-spacing:1px;box-shadow:none}.footer .btn.btn-square{color:var(--primary);border:1px solid var(--primary)}.footer .btn.btn-square:hover{color:#fff;background:var(--primary)}.footer .copyright{padding:25px 0;border-top:1px solid hsla(0,0%,7%,.1)}.footer .copyright a{color:var(--primary)}.footer .copyright a:hover{color:var(--dark)}.jp-content,.porutham-list-subtitle{font-size:13px;font-weight:600}.jp-title{font-weight:700!important;color:#93202d}.yjp-title{font-weight:800;color:#93202d}.yjp-sub-title{font-weight:600!important;color:#93202d}.yjp-content{font-weight:600;font-size:13px}.social-icon{color:var(--primary)}.jp-btn{color:#fff;background-color:var(--primary)}.jp-btn:hover{background-color:#fff;color:var(--primary);border:2px solid #93202d}.contact-title{font-weight:700!important;color:#93202d}.grt{color:#93202d}.contact-sub{font-size:18px;font-weight:600}.contact-content,.contact-form{font-size:13px;font-weight:600}.porutham-box-title{font-size:13px;font-weight:800!important;color:#93202d}.porutham-box-content{font-size:13px;font-weight:600}.dhosham-title{font-size:13px;font-weight:800!important;color:#93202d}.dhosham-content{font-size:13px;font-weight:600}.porutham-list-subtitle{color:#93202d}.banner-title{font-size:40px;font-weight:600;color:#93202d}.banner-content{font-size:13px;font-weight:600}.contact-input{border:1px solid #93202d!important}.porutham-list{padding:30px 5px}.porutham-list-bg{background-color:#fafafa}.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:#93202d!important;color:#fff!important;border-color:#93202d!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:#93202d!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:#93202d;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:#fdf1cb;background-image:linear-gradient(90deg,#fdf1cb,#d78186)}.female-table td,.male-table td{padding:10px;text-align:start}.female-table{border:2px solid #ede9fe!important}.female-table th{background-color:#d78186;background-image:linear-gradient(90deg,#d78186,#fdf1cb)}@media (max-width:639px){.female-table,.male-table{font-size:12px}}.view-edit-btn-bg{background-color:#93202d!important;color:#fff!important;border-color:#93202d!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,#e2ecf2,#ebf4f5)}.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{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}@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-color:#93202d;-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)}}.head-text-title{font-size:33px}@media (max-width:625px){.head-text-title{font-size:24px}}.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}.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)}.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:#fce391}.mpform .f-heading{font-size:1.6rem;font-weight:700;color:#db1111}.mpform .f-sub{font-size:.95rem;color:#000}.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:#910000c9;text-align:start}.mpform .input,select{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:.95rem;color:#563d10;transition:all .3s ease}.mpform .input:focus,select:focus{border-color:#feaf1b;outline:none;box-shadow:0 0 5px rgba(254,175,27,.3)}.mpform .is-invalid{border-color:#dcb535!important}.mpform .invalid-feedback{font-size:.85rem;color:#dc4935;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:#f7e6c1;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:#fec11b;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(254,231,27,.733)}@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}.jp-lh.form{background:#fff3fa;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.08);max-width:800px;border:1px solid #ffcfd7}.jp-lh .marriage-prediction-head{background-color:#ffe6e6;text-align:center;margin-bottom:1.5rem;border-bottom:3px solid #f10070c7}.jp-lh .f-heading{font-size:1.5rem;font-weight:800;color:#b30062}.jp-lh .f-sub{font-size:.95rem;color:#575757;margin-top:.25rem}.jp-lh .cmn-form{width:100%}.jp-lh .mpfc-content{margin-top:1rem}.jp-lh .form-group{margin-bottom:10px;display:flex;flex-direction:column}.jp-lh .form-group label{font-weight:600;font-size:.9rem;margin-bottom:.35rem;color:#a3005f;text-transform:capitalize}.jp-lh .form-group select,.jp-lh .input{width:100%;padding:.65rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s ease}.jp-lh .form-group select:focus,.jp-lh .input:focus{border-color:#ff0bca;box-shadow:0 0 0 2px rgba(255,11,202,.164)}.jp-lh .is-invalid{border-color:#dc3545!important}.jp-lh .invalid-feedback{color:#dc3545;font-size:.85rem;margin-top:.25rem}.jp-lh .form-group .row{display:flex;gap:.75rem;flex-wrap:wrap}.jp-lh .form-group .form-group{flex:1 1}.jp-lh ul{list-style:none}.jp-lh ul li,ul p{margin:0;padding:.5rem .75rem}.jp-lh ul p:hover{background:#e9f3ff}.jp-lh .btn{display:inline-block;font-size:.9rem;cursor:pointer;border:none;border-radius:6px;transition:background .2s ease}.jp-lh .btn:hover{opacity:.9}.jp-lh .form-group-btn{text-align:center;margin-top:1rem}.jp-lh .form-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;background:#eb028aea;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:25px;cursor:pointer;transition:background .3s ease}.jp-lh .form-btn:hover{background:#f0d;font-weight:800}.jp-lh .spinner-border{width:1rem;height:1rem;border-width:2px}@media (max-width:768px){.jp-lh.form{padding:1rem}.jp-lh .f-heading{font-size:1.25rem}}.jp-lh-f-banner .l-pnk-lhr{background:linear-gradient(135deg,#ffcef2,#ffe8f9);padding:2rem 1.3rem}.jp-lh-f-banner .astro-container{max-width:1140px;margin:0 auto}.jp-lh-f-banner .jp-lh-f-row{display:flex;flex-wrap:wrap;align-items:center}.jp-lh-f-banner .content{padding-right:1.5rem}.jp-lh-f-banner .banner-head{font-size:2rem;font-weight:800;color:#ee0365;margin-bottom:1rem;line-height:1.3}.jp-lh-f-banner .banner-para{font-size:1rem;line-height:1.6;color:#272727;max-width:600px}.jp-lh-f-banner .img-fluid{max-width:100%;height:auto}@media (max-width:768px){.jp-lh-f-banner .l-pnk-lhr{padding:1.3rem .8rem}.jp-lh-f-banner .banner-head{font-size:1.5rem;text-align:center}.jp-lh-f-banner .banner-para{font-size:.95rem;text-align:center;margin:0 auto}.jp-lh-f-banner .content{padding-right:0;margin-bottom:1.5rem}}.jp-lh-v-banner{position:relative;width:100%;padding:35px 20px;background:linear-gradient(135deg,#ffdded,#ee9cc9);display:flex;align-items:center;justify-content:center}.jp-lh-v-banner .bc-outer{text-align:center}.jp-lh-v-banner .astro-container{width:100%}.jp-lh-v-banner .jp-lh-v-row{display:flex;justify-content:center}.jp-lh-v-banner .jp-lh-v-col{flex:1 1}.jp-lh-v-banner .content{max-width:800px;margin:0 auto}.jp-lh-v-banner .sh{font-size:2.5rem;font-weight:700;color:#b4005a;margin-bottom:20px;line-height:1.2}.jp-lh-v-banner .p-outer{font-size:1.1rem;color:#333;line-height:1.6}.jp-lh-v-banner .fw-bold{font-weight:600}@media (max-width:768px){.jp-lh-v-banner .sh{font-size:1.8rem}.jp-lh-v-banner .p-outer{font-size:1rem}.jp-lh-v-banner .l-pnk-mpb{padding:10px 8px}.jp-lh-v-banner{padding:0}}.jp-lh{background:#f5f4f2}.jp-lh-vd .vd-heading-tab{border-radius:10px;border-bottom:3px solid #ff3a9d;border-top:3px solid #ff3a9d;width:35%;background-color:#ffeffa}.jp-lh-vd .vd-heading{color:#b4005a}.jp-lh-vd .jp-lh-view-info{background:#ffe6f3da;border-radius:12px;padding:15px 20px;box-shadow:0 6px 18px rgba(0,0,0,.075);transition:all .3s ease-in-out}.jp-lh-vd .jp-lh-view-info:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.jp-lh-vd .jp-lh-view-info h2{font-size:1.6rem;font-weight:800;color:#e4004c;border-bottom:2px solid #ff0062;display:inline-block;padding-bottom:6px;margin-bottom:20px}.jp-lh-vd .table{width:100%;font-size:.95rem}.jp-lh-vd .table td{padding:6px 8px;vertical-align:middle}.jp-lh-vd .info-block,.jp-lh-vd .info-block-tab{border:1px solid #000;border-radius:10px;background:#fff;margin-bottom:20px}.jp-lh-vd .bordered{border:1px solid #e702ae}.jp-lh-vd .row{margin:0 -10px}.jp-lh-vd .col-12{padding:0 10px}.jp-lh-vd .jp-tab td{font-size:.95rem;color:#444;background-color:#fff4fb}.jp-lh-vd .jp-tab td:last-child{width:55%;font-weight:500;color:#222}@media (max-width:768px){.jp-lh-vd .jp-lh-view-info{padding:10px 8px;margin-left:2px;margin-right:2px}.jp-lh-vd .jp-lh-view-info h1{font-size:1.3rem}.jp-lh-vd .table td{font-size:.9rem;padding:5px 6px}.jp-lh-vd .vd-heading-tab{width:50%}}@media (max-width:430px){.jp-lh-vd .vd-heading-tab{width:85%}}.jp-lh-jk{padding:0}.jp-lh-jk .jk-heading-tab{border-radius:10px;border-bottom:3px solid #ff3a9d;border-top:3px solid #ff3a9d;width:35%;background-color:#ffeffa}.jp-lh-jk .jk-heading{color:#b4005a}.jp-lh-jk .basic-jathagar-info-cd{background:#ffe6f3da;border-radius:12px;padding:15px 20px;box-shadow:0 6px 18px rgba(0,0,0,.075);transition:all .3s ease-in-out}.jp-lh-jk .basic-jathagar-info-cd:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.jp-lh-jk .basic-jathagar-info-cd h1{font-size:1.6rem;font-weight:800;color:#e4004c;border-bottom:2px solid #ff0062;display:inline-block;padding-bottom:6px;margin-bottom:20px}.jp-lh-jk .raasi-kattam-1{width:auto;border-collapse:collapse;table-layout:fixed;background-color:#fff4fb;background-image:linear-gradient(#ffdfd1,#fff1e4);position:relative;text-align:center}.jp-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}.jp-lh-jk .raasi-kattam-1 .rasi-chart-1{font-size:20px;font-weight:600;color:#e4004c}.jp-lh-jk .raasi-kattam-1 .laknam-1:after{content:"";width:23px;border:1px solid #ac5900;position:absolute;top:7px;left:-4px;transform:rotate(136deg)}.jp-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){.jp-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){.jp-lh-jk .raasi-kattam-1 .rasi-birth-1{width:100px;height:60px;font-size:12px;font-weight:700;padding-left:12px}.jp-lh-jk .jk-heading-tab{width:50%}}@media only screen and (max-width:500px){.jp-lh-jk .raasi-kattam-1 .rasi-birth-1{width:80px;height:70px;font-size:12px;font-weight:700;padding-left:5px}.jp-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){.jp-lh-jk .raasi-kattam-1 .rasi-birth-1{width:70px;height:55px;font-size:10px;font-weight:700;padding-left:5px}.jp-lh-jk .raasi-kattam-1 .laknam-1:after{width:23px;top:7px}.jp-lh-jk .raasi-kattam-1 .laknam-1:after,.jp-lh-jk .raasi-kattam-1 .laknam-1:before{content:"";border:1px solid #ac5900;position:absolute;left:-4px;transform:rotate(136deg)}.jp-lh-jk .raasi-kattam-1 .laknam-1:before{width:19px;top:4px}}.jp-lh-jk .raasi-kattam-1 .chart-birth-1{position:relative}@media (max-width:430px){.jp-lh-jk .jk-heading-tab{width:85%}}.jp-lh-ns .lh-ns-tag{background:#ffe6f3da;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}.jp-lh-ns .lh-ns-tag:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.jp-lh-ns .ns-heading-tab{border-radius:10px;border-bottom:3px solid #ff3a9d;border-top:3px solid #ff3a9d;width:35%;background-color:#ffeffa}.jp-lh-ns .ns-heading{color:#b4005a}.jp-lh-ns .nsp-head{font-size:1.6rem;font-weight:800;color:#e4004c;border-bottom:2px solid #ff0062;display:inline-block;padding-bottom:6px;margin-bottom:20px}.jp-lh-ns .nsp-tab{border:1px solid #e7028f}.jp-lh-ns .nsp-tab table{border:1px solid #6b0351}.jp-lh-ns .nsp-tab th{background-color:#ffd6d6;color:#e90061;font-weight:700;align-items:center}.jp-lh-ns .nsp-tab td{background-color:#ffe8e8}.jp-lh-ns .nsp-db{background-color:#fdbabf;border-radius:6px;border:1px solid #ce0505}@media(max-width:500px){.jp-lh-ns{padding:10px}.jp-lh-ns .nsp-tab table{font-size:medium}}@media(max-width:769px){.jp-lh-ns .ns-heading-tab{width:50%}}@media (max-width:430px){.jp-lh-ns .ns-heading-tab{width:85%}}.jp-lh-about .lh-about-tag{background:#ffe6f3da;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}.jp-lh-about .lh-about-tag:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}.jp-lh-about .about-heading-tab{border-radius:10px;border-bottom:3px solid #ff3a9d;border-top:3px solid #ff3a9d;width:35%;background-color:#ffeffa}.jp-lh-about .about-heading{color:#b4005a}.jp-lh-about .about-head{font-size:1.6rem;font-weight:800;color:#e4004c;border-bottom:2px solid #ff0062;display:inline-block;padding-bottom:6px;margin-bottom:20px}.jp-lh-about .about-db{background-color:#fdbabf;border-radius:6px;border:1px solid #ce0505}.jp-lh-about .about-db-in{background-color:#ffe8e8;border:1px solid #ce0505}.jp-lh-about .about-db-in .about-para{line-height:2rem}@media(max-width:500px){.jp-lh-about .about-db-in .about-para{line-height:1.7rem}}@media(max-width:350px){.jp-lh-about .about-heading-tab{width:94%}}@media(min-width:351px) and (max-width:400px){.jp-lh-about .about-heading-tab{width:82%}}@media(min-width:401px) and (max-width:500px){.jp-lh-about .about-heading-tab{width:73%}}@media(min-width:501px) and (max-width:770px){.jp-lh-about .about-heading-tab{width:45%}}.jp-lh-de .bottom-de{position:fixed;top:330px;left:-50px;background:linear-gradient(134deg,#ffddb8,#ffced5,#ffdfbc);border:1px solid #e40303;border-radius:10px;box-shadow:5px 4px 10px #f01a4f;display:flex;justify-content:flex-end;gap:20px;align-items:center;width:250px;z-index:1000}.jp-lh-de .de-item{display:flex;flex-direction:column;align-items:center;font-size:16px;color:#9e0000;position:relative;z-index:2;cursor:pointer;transition:color .3s ease;font-weight:600;width:-moz-fit-content;width:fit-content}.jp-lh-de .de-item .icon{font-size:26px;margin-bottom:2px;color:#9e0000;transition:transform .4s ease}.jp-lh-de .de-item.active{color:#f30588;font-weight:900}.jp-lh-de .de-item.active .icon{color:#f30588;transform:translateY(-4px)}@media(max-width:1030px){.jp-lh-de .bottom-de{top:250px;left:-70px}.jp-lh-de .de-item{font-size:14px}.jp-lh-de .de-item .icon{font-size:26px}}@media(max-width:770px){.jp-lh-de .bottom-de{top:230px}.jp-lh-de .de-item .icon{font-size:24px}}@media(max-width:500px){.jp-lh-de .bottom-de{top:500px;left:82px;justify-content:center;padding-bottom:5px;padding-top:5px}.jp-lh-de .de-item{flex-direction:row;font-size:15px}.jp-lh-de .de-item span{margin-top:2px}.jp-lh-de .de-item .icon{font-size:20px}.jp-lh-de .de-item.active .icon{transform:translateY(-3px)}}@media(max-width:400px){.jp-lh-de .bottom-de{left:62px}}@media(max-width:350px){.jp-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:75px}}@media(max-width:500px){.download-pdf-form .download-mfb{top:95px}}.download-pdf-form .down-form-outer{background-color:#fff4f9}.download-pdf-form .input:focus{border:1px solid red;box-shadow:0 0 8px red;outline:none}.down-but{border:none;background-color:#c09d00;border-radius:20px;padding:5px 20px;color:#fff}.down-but:hover{background-color:#f60;font-weight:800}