.logo-image{width:50px;height:50px;border-radius:50px}.nav-container{max-width:1440px;margin:0 auto;background-image:url(/assets/bgim8-BNPLjfur.jpg);box-shadow:0 0 5px #00000080;padding:4px 16px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10}.items-list{display:flex;gap:10px;list-style:none;margin:0 .5rem;padding:0 8px;font-size:1.3rem}.active{background-color:#ff6702;padding:5px;border-radius:15px}.nav-container ul li a:not(.active):hover{background-color:#6945bd80;padding:3px;border-radius:15px}a{text-decoration:none;color:#fffefe}.nav-container .menu{display:none;background-image:url(/assets/bgim8-BNPLjfur.jpg);position:absolute;top:.75rem;right:.5rem;flex-direction:column;justify-content:space-between;width:2.25rem;height:1.5rem;cursor:pointer;margin-top:.75rem}.nav-container .menu span{width:100%;height:.4rem;background-color:green;border-radius:.2rem}@media (max-width: 480px){.nav-container{width:100%;flex-direction:column;align-items:center}.nav-container .menu{display:flex}.items-list{display:flex;font-size:14px;flex-direction:row;justify-content:center;width:100%;margin:5px;background:linear-gradient(#150f47,#8859cf);border-radius:20px;padding:10px}.nav-container h2{font-size:12px}}.about-container{width:1000px;margin:40px auto;text-align:justify;background:linear-gradient(#2d51ad,#0235b5);color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.4);padding:30px;border-radius:50px}.about-container h2{text-align:center;border:3px;padding:3px;background:linear-gradient(#e54409,#ff5005);border-radius:50px}.box{padding:20px}.box p{margin-top:15px;border:2px solid;padding:20px;border-radius:50px}@media (max-width:768px){.about-container{width:100%;padding:15px;text-align:center}}.main-box{text-align:center;padding:50px;background:linear-gradient(135deg,#0f2f6a,#243b55);color:#fff}.main-box h1{border:2px solid;border-radius:50px}.admin-box{display:flex;flex-direction:row;gap:20px;margin:40px auto;width:1000px;padding:20px;border-radius:50px;background:linear-gradient(135deg,#372884,#000043)}.profile{display:flex;flex-direction:column;gap:20px;border:5px solid;padding:30px;border-radius:50px}.profile img{width:150px;height:150px}.events-block{display:flex;flex-direction:column;justify-content:space-evenly;padding:10px}.queries-box{display:flex;flex-direction:column;justify-content:space-evenly}button{padding:15px;border-radius:20px;font-size:large;background-color:#2a2a72;color:wheat;cursor:pointer;letter-spacing:2px}.sub-box{display:flex;flex-direction:row;justify-content:space-between;gap:100px;border:5px solid;padding:40px;width:100%;border-radius:50px}@media (max-width:768px){.admin-box{width:100%;display:flex;flex-direction:column}.profile img{width:50px;height:50px}.sub-box{display:flex;flex-direction:column;padding:10px}}@media (max-width:480px){button{font-size:1.1rem;padding:5px;text-shadow:black}.events-block,.queries-box{gap:10px}}.admin-registration-box{max-width:500px;margin:50px auto;padding:30px;background:linear-gradient(to bottom right,#fdfbfb,#ebedee);border-radius:12px;box-shadow:0 8px 20px #0000001a;font-family:Segoe UI,sans-serif}.admin-registration-box h2{text-align:center;margin-bottom:24px;color:#333}.admin-form{display:flex;flex-direction:column;gap:20px}.form-field{display:flex;flex-direction:column}.form-field label{margin-bottom:8px;font-weight:500}.form-field input{padding:10px;border:1px solid #ccc;border-radius:8px;font-size:16px}.register-btn{padding:12px;background-color:#4f46e5;color:#fff;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .3s}.register-btn:hover{background-color:#3b35c1}@media (max-width: 600px){.admin-registration-box{margin:20px;padding:20px}}.login-container{max-width:400px;margin:60px auto;padding:30px;border-radius:12px;background:linear-gradient(135deg,#dfe9f3,#fff);box-shadow:0 8px 20px #0000001a}.login-form{display:flex;flex-direction:column;gap:15px}.login-form input{padding:10px;border-radius:8px;border:1px solid #bbb;font-size:16px}.login-form button{padding:10px;background-color:#2e7d32;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer}.login-form button:hover{background-color:#1b5e20}.error-msg{color:red;font-size:14px}.success-msg{color:green;font-size:14px}.query-box{max-width:1000px;border:5px solid;margin:40px auto;padding:10px;background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:20px}.submit-btn{background:linear-gradient(#7285ff,#1f31a3);height:40px;font-size:1.2rem;border-radius:20px;padding:7px}.delete-box{text-align:center;margin:40px auto 20px;max-width:500px;padding:20px}.delete-box h1{font-size:24px;margin-bottom:15px;color:#333}.delete-box input{width:100%;padding:12px;font-size:16px;border:2px solid #0072ff;border-radius:8px;outline:none;box-shadow:0 4px 10px #0072ff1a}.delete-container{padding:30px 20px;max-width:1000px;margin:auto;background:linear-gradient(135deg,#f1f4ff,#e2e8f0);border-radius:12px;box-shadow:0 10px 25px #0000000d;text-align:justify}.title-1{text-align:center;font-size:28px;margin-bottom:30px;color:#1a237e}.event-details-2{background-color:#fff;padding:20px;border-radius:12px;margin-bottom:25px;box-shadow:0 4px 15px #00000014;transition:transform .2s ease-in-out}.event-details-2:hover{transform:translateY(-5px)}.ename-2{font-size:20px;color:#2c3e50;margin-bottom:10px}.event-details-2 h2{font-size:16px;color:#555;margin:5px 0}.con-2 h3{font-size:15px;color:#666;margin:4px 0}@media (max-width: 768px){.delete-box input{font-size:15px}.title-1{font-size:24px}.event-details-2{padding:15px}.ename-2{font-size:18px}.event-details-2 h2,.con-2 h3{font-size:14px}}@media (max-width: 480px){.delete-box{padding:10px}.delete-box h1,.title-1{font-size:20px}.delete-box input{font-size:14px;padding:10px}.event-details-2 h2,.con-2 h3{font-size:13px}}.update-container{padding:30px 20px;max-width:1000px;margin:auto;background:linear-gradient(135deg,#f5f9ff,#dbe6f3);border-radius:12px;box-shadow:0 10px 25px #0000000f;text-align:justify;font-family:Segoe UI,sans-serif}.update-title{text-align:center;font-size:28px;margin-bottom:30px;color:#1a237e;font-weight:600}.update-card{background-color:#fff;padding:20px;border-radius:12px;margin-bottom:25px;box-shadow:0 6px 15px #00000014;transition:transform .2s ease-in-out}.update-card:hover{transform:translateY(-5px)}.update-card h2{font-size:20px;color:#2c3e50;margin-bottom:10px}.update-card p{font-size:16px;color:#555;margin:5px 0}.update-form input,.update-form textarea{width:100%;padding:12px;margin-bottom:12px;font-size:16px;border:2px solid #0072ff;border-radius:8px;outline:none;box-shadow:0 4px 10px #0072ff1a;background-color:#fff}.update-form textarea{resize:vertical}.update-btn,.cancel-btn{margin-top:10px;margin-right:10px;padding:10px 18px;border:none;border-radius:6px;font-weight:700;cursor:pointer;color:#fff;transition:background-color .3s ease}.update-btn{background-color:#28a745}.update-btn:hover{background-color:#218838}.cancel-btn{background-color:#e74c3c}.cancel-btn:hover{background-color:#c0392b}@media (max-width: 768px){.update-container{padding:20px}.update-title{font-size:24px}.update-card h2{font-size:18px}.update-form input,.update-form textarea{font-size:15px}.update-btn,.cancel-btn{padding:8px 14px;font-size:14px}}@media (max-width: 480px){.update-title{font-size:20px}.update-form input,.update-form textarea{font-size:14px;padding:10px}.update-btn,.cancel-btn{padding:7px 12px;font-size:13px}}.admin-queries-box{max-width:800px;margin:40px auto;padding:20px;background:linear-gradient(135deg,#fefcea,#f1da36);border-radius:12px;box-shadow:0 8px 20px #0000001a;font-family:Segoe UI,sans-serif}.admin-queries-box h2{text-align:center;margin-bottom:20px;color:#444}.query-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden}.query-table th,.query-table td{padding:12px 16px;border-bottom:1px solid #ddd;text-align:left}.query-table th{background-color:#ffb300;color:#fff;font-weight:600}.query-table tr:hover{background-color:#fff8e1}@media (max-width: 600px){.query-table,.query-table thead,.query-table tbody,.query-table th,.query-table td,.query-table tr{display:block}.query-table thead tr{display:none}.query-table tr{margin-bottom:15px}.query-table td{padding-left:50%;position:relative;text-align:left}.query-table td:before{content:attr(data-label);position:absolute;left:16px;top:12px;font-weight:700;color:#333}}.donation-box{max-width:500px;margin:50px auto;padding:30px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:20px;box-shadow:0 10px 20px #00000026;font-family:Segoe UI,sans-serif;color:#333;text-align:center}.donation-box h1{margin-bottom:10px;font-size:2rem;color:#4b4b4b}.donation-box h2{margin-bottom:20px;font-size:1rem;color:#6c757d}.donation-box img{width:200px;height:auto;margin-bottom:20px;border-radius:10px}.form-fields{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}.form-fields label{margin-bottom:5px;font-weight:700;font-size:.95rem}.form-fields input{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border .3s ease}.form-fields input:focus{border-color:#007bff;outline:none}.submit-btn{background:linear-gradient(to right,#6a11cb,#2575fc);color:#fff;padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:700;transition:background .3s ease;width:100%}.submit-btn:hover{background:linear-gradient(to right,#2575fc,#6a11cb)}@media (max-width: 600px){.donation-box{margin:20px;padding:20px}.donation-box h1{font-size:1.5rem}.donation-box h2{font-size:.9rem}.donation-box img{width:150px}}.event-container{max-width:1000px;margin:40px auto;padding:20px;background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:12px}.title{text-align:center;font-size:2rem;color:#3f51b5;margin-bottom:40px;font-weight:700;position:relative;border:5px solid;border-radius:50px}.event-details{margin-bottom:30px;padding:25px;border-radius:10px;background:linear-gradient(135deg,#e0e7ff,#f3f4f6);border-left:6px solid #3f51b5;transition:transform .3s ease}.event-details:hover{transform:scale(1.05)}.ename{font-size:1.6rem;color:#18395a;margin-bottom:10px}.details3 h2{font-size:1.2rem;color:#555;margin-bottom:10px}.con2 h3{font-size:1rem;line-height:1.6;color:#160c0c;margin-top:2px;text-align:justify}@media (max-width: 768px){.event-container{margin:20px;padding:15px}.event-details{padding:15px}.title{font-size:1.5rem}.ename{font-size:1.3rem}.event-details h2,.con2 h3{font-size:1rem}}.footer{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(#051998,#141c53);padding:20px 30px;color:#f1f1f1;flex-wrap:wrap;font-family:Segoe UI,sans-serif;box-shadow:0 4px 14px #0000004d}.footer-left{display:flex;align-items:center;gap:15px}.footer-logo{width:60px;height:60px;border-radius:50%;transition:transform .3s ease-in-out}.footer-logo:hover{transform:scale(1.1)}.footer-title{font-size:18px;font-weight:600}.footer-center{display:flex;gap:25px;justify-content:center;align-items:center;flex-wrap:wrap}.footer-icon{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;transition:transform .2s}.footer-icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.footer-icon:hover{transform:translateY(-4px)}.footer-right{text-align:right;font-size:14px;font-weight:400}.footer-bottom{width:100%;text-align:center;margin-top:20px;padding-top:10px;border-top:1px solid rgba(255,255,255,.2);font-size:13px}@media (max-width: 768px){.footer{flex-direction:column;gap:20px;text-align:center;padding:25px}.footer-left,.footer-center,.footer-right{justify-content:center;text-align:center}.footer-right{font-size:13px}.footer-logo{width:50px;height:50px}}.gallery-container{padding:40px 20px;background-color:#f8f9fa;text-align:center}.gallery-title{font-size:32px;margin-bottom:30px;color:#3f51b5;font-weight:700}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;padding:0 20px}.gallery-item{background-color:#fff;overflow:hidden;border-radius:15px;transition:transform .3s ease}.gallery-item:hover{transform:scale(1.03)}.gallery-item img{width:100%;height:220px;object-fit:cover;transition:transform .3s ease-in-out}.gallery-item img:hover{transform:scale(1.5)}.image-caption{padding:12px;font-size:16px;color:#333;font-weight:500;background-color:#fff;text-align:center}@media (max-width: 600px){.gallery-title{font-size:24px}.image-caption{font-size:14px}.gallery-item img{height:180px}}.content{background:linear-gradient(to bottom,navy,indigo);color:#fff;border-radius:15px;margin:3px}.container img{width:200px;height:200px;margin:5px;padding:5px;border:5px solid;border-color:#0c244e;border-radius:15px}.container{display:flex;flex-direction:column;text-shadow:2px 2px 6px rgba(0,0,0,.8)}.details:hover{transform:scale(1.02)}.details{display:flex;flex-direction:row;transition:transform .3s ease}.details h2{text-align:center;padding-top:3px}.container p{font-size:1rem;padding:10px;text-align:justify;margin:5px}@media (max-width:480px){.content{height:120px;margin-right:20px}.details{display:flex;align-items:center;width:100%}.container img{width:150px;height:150px}.details p{display:none}.details h2{font-size:12px;padding:10px}}body{margin:0;background:#f5f7fa}.query-box{max-width:1000px;border:5px solid;margin:30px auto;padding:10px;background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:20px}.query-box h1{display:flex;justify-content:center}.form-section{display:flex;flex-direction:column;gap:50px}.form-fields{display:flex;flex-direction:column;font-size:1.2rem;gap:10px}.form-fields input,textarea{width:100%;display:flex;justify-content:flex-start;border:2px solid;border-color:#1f31a3;border-radius:10px;padding:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem}.submit-btn{background:linear-gradient(#7285ff,#1f31a3);height:40px;font-size:1.2rem;border-radius:20px}@media (max-width:480px){.query-box{width:90%;margin:10px}.form-fields input{padding:10px}}.bar{background-color:red;height:40px;color:#fff}.sliding-box img{width:100%;height:570px;border-radius:30px;padding:5px}.slide-btn{background-color:gold;border:none;border-radius:50%;padding:10px 15px;margin:5px;font-size:24px;font-weight:700;color:#333;cursor:pointer;box-shadow:0 4px 8px #0003;transition:transform .2s ease,background-color .3s ease}.slide-btn:hover{background-color:#ffb300;transform:scale(1.1)}.prev{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.next{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media (max-width:480px){.sliding-box img{height:210px}.slide-btn{display:none}}.god-box{display:flex;padding:20px;justify-content:space-around;margin:10px;background:linear-gradient(#e95b2b,#7d39e4);border-radius:50px}.subgod-cards{text-align:center;border:3px solid;padding:5px;border-radius:35px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.subgod-cards img{width:250px;height:250px;border-radius:20px}.subgod-cards h2,h3{color:#fff;letter-spacing:2px;font-weight:300;padding:5px}@media (max-width:768px){.god-box{width:100%;display:flex;flex-direction:column;gap:10px}.subgod-cards img{width:150px;height:150px;border-radius:20px}}*{padding:0;margin:0;box-sizing:border-box;font-family:sans-serif,Tiro Devanagari Hindi}a{text-decoration:none}
