Help
RSS
API
Feed
Maltego
Contact
Domain > nrityeswarra.art
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-07-20
18.154.253.42
(
ClassC
)
2025-07-23
18.239.69.112
(
ClassC
)
2026-02-09
148.135.128.63
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 09 Feb 2026 11:55:45 GMTContent-Type: text/htmlContent-Length: 795Connection: keep-aliveLocation: https://nrityeswarra.art/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: b38c3028115f2a697d473f10051f6cdc-phx-edge8x-hcdn-cache-status: MISSx-hcdn-upstream-rt: 0.526 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 09 Feb 2026 11:55:46 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingLast-Modified: Sat, 24 Jan 2026 20:15:44 GMTEtag: W/9fca-69752870-15195cebc4b7f256;gzplatform: hostingerpanel: hpanelRetry-After: 60Content-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 5143dfaa87e56d4e2b12e3d2e51f1ef4-phx-edge6x-hcdn-cache-status: DYNAMICx-hcdn-upstream-rt: 0.787 !DOCTYPE html>html langen>head> meta charsetUTF-8> !-- Favicon for browser tab and Google search branding --> link relicon href/assets/favicon.ico typeimage/x-icon> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Gayathri Narayanamurthi - Bharatanatyam Dancer/title> style> @font-face { font-family: Zapfino; src: url(/assets/Zapfino.ttf) format(truetype); font-weight: normal; font-style: normal; font-display: swap; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Georgia, serif; line-height: 1.6; color: #333; background-color: #f8f8f8; } /* Header Styles */ header { background: linear-gradient(135deg, #2c2c2c, #1a1a1a); color: white; padding: 1rem 0; position: fixed; top: 0; width: 100%; z-index: 1000; box-shadow: 0 2px 10px rgba(0,0,0,0.1); } nav { display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 0 auto; padding: 0 2rem; } .mobile-menu-toggle { display: none; background: none; border: none; color: white; font-size: 1.5rem; cursor: pointer; padding: 0.5rem; } .logo { font-size: 1.4rem; font-weight: normal; color: #FFFFFF; display: flex; align-items: center; flex-shrink: 0; font-family: Zapfino, cursive; text-decoration: none; transition: opacity 0.3s ease; } .logo:hover { opacity: 0.8; } .logo-text { transform: translateY(22px); } .logo img { height: 60px; width: 60px; margin-right: 15px; border-radius: 50%; object-fit: cover; } .nav-links { display: flex; list-style: none; gap: 2rem; } .nav-links a { color: white; text-decoration: none; transition: color 0.3s ease; } .nav-links a:hover { color: #FFFFFF; } /* Registration Button in Navigation */ .nav-registration-btn { background: linear-gradient(135deg, #6c757d, #495057); color: white !important; padding: 0.5rem 1.2rem; border-radius: 25px; font-size: 0.9rem; font-weight: bold; text-decoration: none; transition: all 0.3s ease; box-shadow: 0 2px 10px rgba(108, 117, 125, 0.3); border: 2px solid transparent; } .nav-registration-btn:hover { background: linear-gradient(135deg, #495057, #6c757d); transform: scale(1.05); box-shadow: 0 4px 15px rgba(108, 117, 125, 0.5); border: 2px solid rgba(255, 255, 255, 0.2); color: white !important; } /* Hero Section */ .hero { height: 100vh; background-image: url(/assets/images/main/home-bg.jpeg); background-size: cover; background-position: center 10%; background-repeat: no-repeat; position: relative; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; color: white; padding-top: 30vh; padding-bottom: 4rem; } .hero::before { content: ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(rgba(44, 44, 44, 0.4), rgba(26, 26, 26, 0.4)); z-index: 1; } .hero-content { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; width: 100%; height: 100%; } .hero-title { flex-shrink: 0; margin-bottom: 15vh; } .hero-bottom { flex-shrink: 0; margin-top: auto; } .hero-content h1 { font-size: 3.5rem; margin-bottom: 0; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); font-family: Zapfino, cursive; font-weight: normal; } .hero-content p { font-size: 1.3rem; margin-bottom: 2rem; max-width: 600px; margin-left: auto; margin-right: auto; } .cta-button { display: inline-block; background: #000000; color: white; padding: 12px 30px; text-decoration: none; border-radius: 25px; font-weight: bold; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); } .cta-button:hover { background: #333333; box-shadow: 0 6px 20px rgba(51, 51, 51, 0.4); transform: scale(1.05); } /* Section Styles */ .section { padding: 80px 0; max-width: 1300px; margin: 0 auto; padding-left: 2rem; padding-right: 2rem; } .section h2 { text-align: center; font-size: 2.0rem; color: #1a1a1a; margin-bottom: 3rem; position: relative; font-family: Zapfino, cursive; font-weight: normal; line-height: 2; } .section h2::after { content: ; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background: #000000; } /* About Section */ .about-content { display: grid; grid-template-columns: 1fr 2fr; gap: 3rem; align-items: center; margin-bottom: 4rem; } .about-content-reverse { display: grid; grid-template-columns: 2fr 1fr; gap: 3rem; align-items: center; } .about-image { width: 100%; height: 500px; border-radius: 10px; overflow: hidden; display: flex; align-items: center; justify-content: center; } .about-image img { width: 100%; height: 100%; object-fit: cover; } .about-text { font-size: 1.1rem; line-height: 1.8; color: #444; } /* Portfolio Section */ #portfolio { background-image: url(/assets/images/main/g3_gallerybg.jpeg); background-size: cover; background-position: center 0%; background-repeat: no-repeat; background-attachment: scroll; position: relative; min-height: 100vh; padding: 80px 0; width: 100%; } #portfolio::before { content: ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(rgba(44, 44, 44, 0.4), rgba(26, 26, 26, 0.4)); z-index: 0; } #portfolio .section { position: relative; z-index: 1; max-width: 1300px; margin: 0 auto; padding-left: 2rem; padding-right: 2rem; padding-top: 0; padding-bottom: 0; height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: 5vh; } #portfolio h2 { color: white; } #portfolio h2::after { background: #FFFFFF; transform: translateY(-10px); transform: translateX(-50%); } .portfolio-grid { display: flex; justify-content: center; align-items: center; gap: 20rem; margin-top: 2rem; flex-wrap: wrap; width: 100%; } .portfolio-item { background: white; border-radius: 10px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer; text-decoration: none; color: inherit; display: flex; flex-direction: column; position: relative; z-index: 2; width: 350px; height: auto; } .portfolio-item:hover { transform: translateY(-5px); box-shadow: 0 8px 25px rgba(0,0,0,0.15); } .portfolio-image { width: 100%; height: 200px; background: linear-gradient(45deg, #666666, #FFFFFF); display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; overflow: hidden; } .portfolio-image img { width: 100%; height: 100%; object-fit: cover; object-position: center 20%; } .portfolio-content { padding: 1.5rem; flex: 1; display: flex; flex-direction: column; justify-content: flex-start; } .portfolio-content h3 { color: #1a1a1a; margin-bottom: 0.5rem; font-size: 1.2rem; } .portfolio-content p { font-size: 0.9rem; line-height: 1.4; color: #666; } /* Registration Section */ .registration { background: linear-gradient(135deg, #f0f0f0, #e0e0e0); padding: 20px 0; } .registration-content { max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: start; } .registration .section h2::after { background: #000000; } .registration-cta { grid-column: 1 / -1; text-align: center; margin-top: 2rem; padding: 2rem; background: white; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .class-info, .class-details { background: white; padding: 2rem; border-radius: 15px; box-shadow: 0 5px 20px rgba(0,0,0,0.1); } .class-info h3, .class-details h3 { color: #1a1a1a; margin-bottom: 1.5rem; font-size: 1.6rem; font-family: Georgia, serif; font-weight: bold; text-align: center; line-height: 1.4; } .class-info ul { list-style: none; padding: 0; } .class-info li { padding: 0.5rem 0; font-size: 1.1rem; color: #555; } .details-grid { display: grid; grid-template-columns: 1fr; gap: 1rem; } .detail-item { padding: 1rem; background: #f8f8f8; border-radius: 8px; border-left: 4px solid #000000; } .detail-item strong { color: #1a1a1a; } .registration-cta h3 { color: #1a1a1a; font-size: 1.9rem; margin-bottom: 1rem; font-family: Georgia, serif; font-weight: bold; text-align: center; line-height: 1.4; } .registration-cta p { font-size: 1.1rem; color: #666; margin-bottom: 2rem; line-height: 1.6; } .register-btn { display: inline-block; background: linear-gradient(135deg, #2c2c2c, #1a1a1a); color: white; padding: 15px 40px; text-decoration: none; border-radius: 30px; font-size: 1.2rem; font-weight: bold; transition: all 0.3s ease; box-shadow: 0 5px 20px rgba(44, 44, 44, 0.3); } .register-btn:hover { background: linear-gradient(135deg, #1a1a1a, #2c2c2c); transform: scale(1.05); box-shadow: 0 8px 25px rgba(44, 44, 44, 0.4); } /* Contact Section */ .contact { background: #1a1a1a; color: white; text-align: center; padding: 25px 0; } .contact-info { display: flex; justify-content: center; gap: 2rem; flex-wrap: wrap; margin-top: 1rem; } .contact-item { display: flex; align-items: center; gap: 0.8rem; } .contact-icon { width: 35px; height: 35px; background: #FFFFFF; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; text-decoration: none; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(255, 255, 255, 0.2); } .contact-icon:hover { transform: scale(1.05); box-shadow: 0 8px 25px rgba(255, 255, 255, 0.4); } .contact-icon img { width: 24px; height: 24px; object-fit: contain; } .contact-item a { color: white; text-decoration: none; transition: color 0.3s ease; } .contact-item a:hover { color: #FFFFFF; text-decoration: underline; } .contact .section h2 { color: white; } .contact .section h2::after { background: #FFFFFF; } /* Footer */ footer { background: #2c2c2c; color: white; text-align: center; padding: 2rem 0; } /* Fade-in Animation Styles */ .fade-in-element { opacity: 0; transform: translateY(30px); transition: opacity 0.8s ease-out, transform 0.8s ease-out; } .fade-in-element.visible { opacity: 1; transform: translateY(0); } /* Responsive Design */ @media (min-width: 1440px) { .portfolio-item { width: 400px; } #portfolio .section { padding-top: 8vh; } } @media (min-width: 1200px) and (max-width: 1439px) { .portfolio-item { width: 380px; } #portfolio { background-position: center 10%; } #portfolio .section { padding-top: 8vh; } .hero { background-position: center 10%; } } @media (max-width: 1024px) { .nav-links { gap: 1.5rem; } .section { padding: 60px 0; } .about-image { height: 400px; } .registration-content { gap: 2rem; } .portfolio-item { width: 320px; } #portfolio { min-height: 100vh; background-position: center 10%; padding: 80px 0; } #portfolio .section { padding-top: 10vh; } .portfolio-item { aspect-ratio: 1.2; } .portfolio-content h3 { font-size: 1.1rem; } .portfolio-content p { font-size: 0.85rem; } .hero { background-position: center 10%; padding-top: 28vh; padding-bottom: 3rem; } .hero-title { margin-bottom: 13vh; } .hero-content h1 { font-size: 3rem; } .hero-content p { font-size: 1.2rem; } .cta-button, .register-btn { padding: 11px 25px; font-size: 1.1rem; } } @media (max-width: 900px) { .hero { padding-top: 26vh; padding-bottom: 3rem; } .hero-title { margin-bottom: 11vh; } .portfolio-item { width: 280px; } } @media (max-width: 768px) { .nav-links { display: none; position: absolute; top: 100%; left: 0; right: 0; background: #1a1a1a; flex-direction: column; padding: 1rem 2rem; box-shadow: 0 2px 10px rgba(0,0,0,0.1); } .nav-links.mobile-open { display: flex; } .nav-links a { padding: 0.75rem 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .nav-links li:last-child a { border-bottom: none; } /* Mobile registration button styles */ .nav-registration-btn { margin-top: 1rem; padding: 0.75rem 1.5rem; border-radius: 30px; text-align: center; font-size: 1rem; border-bottom: none !important; } .mobile-menu-toggle { display: block; } .logo { font-size: 1.1rem; font-family: Zapfino, cursive; } .logo-text { transform: translateY(13px); } .logo img { height: 50px; width: 50px; } .hero { background-position: center 0%; background-size: cover; padding: 0 1rem; padding-top: 25vh; padding-bottom: 3rem; } .hero-title { margin-bottom: 5vh; } .hero-content h1 { font-size: 2.5rem; padding-top: 50%; } .hero-content p { font-size: 1.1rem; padding: 0 1rem; } .section { padding: 70px 0; padding-left: 1rem; padding-right: 1rem; } .section h2 { font-size: 2rem; } .about-content { grid-template-columns: 1fr; text-align: center; margin-bottom: 3rem; gap: 2rem; } .about-content-reverse { grid-template-columns: 1fr; text-align: center; gap: 2rem; } .about-image { height: 400px; } .about-image img { object-position: center 60%; } /* Fix positioning for second about image on mobile */ .about-content-reverse .about-image img { object-position: center 10%; } .about-text { font-size: 1rem; } .portfolio-grid { flex-direction: column; gap: 1.5rem; padding: 0 1rem; } .portfolio-item { width: 100%; max-width: 400px; } .portfolio-image { height: 200px; } .portfolio-content { padding: 1.5rem; } .portfolio-content h3 { font-size: 1.1rem; } .portfolio-content p { font-size: 0.85rem; line-height: 1.3; } #portfolio { background-position: center 20%; min-height: 100vh; padding: 70px 1rem; } .registration-content { grid-template-columns: 1fr; gap: 2rem; } .contact-info { flex-direction: column; align-items: center; gap: 1.5rem; } .contact-item { flex-direction: column; text-align: center; gap: 0.5rem; } } @media (max-width: 480px) { .logo-text { transform: translateY(11px); } .hero { background-position: center 0%; padding: 0 0.5rem; padding-top: 20vh; padding-bottom: 2rem; } .hero-title { margin-bottom: 3vh; } .hero-content h1 { padding-top: 50%; font-size: 2rem; } .hero-content p { font-size: 1rem; padding: 0; } .section { padding: 60px 0; padding-left: 0.5rem; padding-right: 0.5rem; } .section h2 { font-size: 1.8rem; } .about-image { height: 350px; } .about-image img { object-position: center 55%; } .portfolio-grid { gap: 1rem; } .portfolio-item { margin: 0 0.5rem; width: calc(100% - 1rem); max-width: 350px; } .portfolio-image { height: 180px; } .portfolio-content { padding: 1rem; } .portfolio-content h3 { font-size: 1rem; } .portfolio-content p { font-size: 0.8rem; } .cta-button, .register-btn { padding: 10px 20px; font-size: 1rem; } .contact-info { gap: 1rem; } .contact-item h3 { font-size: 1rem; } .contact-item p { font-size: 0.9rem; } } @media (max-width: 320px) { .logo-text { transform: translateY(9px); } .hero { padding-top: 18vh; padding-bottom: 1.5rem; } .hero-title { margin-bottom: 2vh; } .hero-content h1 { font-size: 1.8rem; padding-top: 50%; } .hero-content p { font-size: 0.9rem; line-height: 1.4; } .section h2 { font-size: 1.5rem; } .about-image { height: 200px; } .portfolio-image { height: 150px; } .cta-button, .register-btn { padding: 8px 16px; font-size: 0.9rem; } } @media (max-width: 280px) { .logo-text { transform: translateY(7px); } .hero { padding-top: 15vh; } .hero-title { margin-bottom: 1vh; } .hero-content h1 { font-size: 1.6rem; padding-top: 50%; } .hero-content p { font-size: 0.8rem; } .logo { font-size: 1rem; } .logo img { height: 40px; width: 40px; } } /style>/head>body> !-- Header --> header> nav> a href#home classlogo> img src/assets/images/main/g3-logo.jpg altNrityeswarra Logo> span classlogo-text>Nrityeśwarra/span> /a> button classmobile-menu-toggle>☰/button> ul classnav-links> li>a href#home>Home/a>/li> li>a href#about>About/a>/li> li>a href#portfolio>Gallery/a>/li> li>a href#classes>Classes/a>/li> li>a href#contact>Contact/a>/li> li>a hrefregistration.html classnav-registration-btn>Registration Form/a>/li> /ul> /nav> /header> !-- Hero Section --> section idhome classhero> div classhero-content> div classhero-title> h1>Gayathri Narayanamurthi/h1> /div> div classhero-bottom> p>Indian Classical Dance Artist • Based in Dubaibr>Bharatanatyam • Kalakshetra Style • Online Instructor/p> a href#classes classcta-button>Join Online Classes/a> /div> /div> /section> !-- About Section --> section idabout classsection fade-in-element> h2>About Gayathri/h2> div classabout-content fade-in-element> div classabout-image> img src/assets/images/main/g3-about.jpg altGayathri Narayanamurthi> /div> div classabout-text> p>Gayathri, a trained and certified Bharatanatyam teacher, started her lessons in Bharatanatyam at 5 years old with her mother Mrs. Chandrika Narayanamurthi, who completed her post graduation in 1971 from Kalakshetra under Mrs Sarada Hoffman./p> p>Her mothers structured mentorship, disciplined environment & rigorous training, provided Gayathri a strong foundation for her future endeavors in the art form. Gayathri later became a disciple of Mr. Hariharan and Mrs. Pramila Hariharan who are graduates from Kalakshetra college of fine arts. They are Disciples of Padma Bhushan Smt. Shantha and Sri. VP Dhananjayan of Bharata Kalanjali./p> p>The Hariharians collaborated with luminaries such as Adyar Shri. Lakshman and Unni Krishnan. They founded Abhinaya Nritta Patasala school of dance to propagate the traditional art form. Under their expert guidance, Gayathri mastered its complex rhythms, expressive abhinaya (expressions), and intricate footwork. She performed her Arangetram in the year 1999./p> p>Gayathris performances were well recognized in her school where she participated in various dance competitions. She has also performed across Tamil Nadu and Malaysia. Her recent performances in India were in Mookamabikai temple, Kollure, Mangalore, Karnataka, in Mardeeshwara temple, Thiruvanmiyur, Chennai, in Kapaleeshwarar Temple, Mylapore, Chennai, and in Sri Sarvasakthi Vinayagar Temple, KK Nagar, Chennai which was appreciated by audiences in both the states./p> /div> /div> div classabout-content-reverse fade-in-element> div classabout-text> p>Her passion to share & teach the art with the world led her to found Nrityeśwarra - school of dance. The name means Lord of Dance in Sanskrit. Here she endeavors to teach both children & adults the art of Bharatanatyam and spread the joy of dance./p> p>She is a Veena artist, having begun her training in early childhood, and continues to learn through online classes from her guru, Mrs. Shamla Lakshmanan of Besant Nagar, Chennai, Tamil Nadu./p> p>Gayathri is also pursuing vocal music training online under Dr. Murali Parthsarathy, a doctorate in vocal music, renowned singer, and music composer./p> p>In addition, she is learning Nattuvangam online from Dr. Ranjani Ghoshal at Sangeetha Salangai Natyalaya / Kalai Arivi. Dr. Ranjani, conferred the title Palkalivani in 2014, is a respected Nattuvangam exponent who has trained over 300 students worldwide and conducted numerous global workshops on Thalam, Nattuvangam, and Choreography. She is also an accomplished vocalist with national and state awards for playback and title track singing./p> p>Academically, Gayathri is a graduate in Bsc Computer science from Hindustan college of arts and science Chennai. Her successful & progressive corporate career spans 17 years in Dubai & India for MNC companies./p> /div> div classabout-image> img src/assets/images/main/g3-about1.jpg altGayathri Teaching> /div> /div> /section> !-- Gallery Section --> section idportfolio classsection fade-in-element> h2>Gallery/h2> div classportfolio-grid fade-in-element> a hreftemple-performance-gallery.html classportfolio-item> div classportfolio-image> img src/assets/images/temple-performances/program-bg.jpeg altProgram Pictures> /div> div classportfolio-content> h3>Program Pictures/h3> p>Memorable performances across various cultural programs and sacred temple venues, celebrating the divine art of Bharatanatyam./p> /div> /a> a hrefarangetram-ceremony-gallery.html classportfolio-item> div classportfolio-image> img src/assets/images/arangetram/arangetram-bg.jpeg altArangetram Ceremony> /div> div classportfolio-content> h3>Arangetram Ceremony/h3> p>A sacred debut performance marking the completion of formal training and the transition from student to artist./p> /div> /a> /div> /section> !-- Registration Section --> section idclasses classregistration fade-in-element> div classsection> h2>Online Bharatanatyam Classes/h2> div classregistration-content fade-in-element> div classclass-info> h3>What Youll Learn/h3> div classdetails-grid> div classdetail-item> Traditional Bharatanatyam techniques and postures /div> div classdetail-item> Rhythm and musical understanding /div> div classdetail-item> Graceful movements and expressions /div> div classdetail-item> Performance skills and confidence /div> /div> /div> div classclass-details> h3>Class Information/h3> div classdetails-grid> div classdetail-item> strong>Duration:/strong> 1 hour per session /div> div classdetail-item> strong>Frequency:/strong> 2 Days per week /div> div classdetail-item> strong>Platform:/strong> Zoom/Google Meet/Microsoft Teams /div> div classdetail-item> strong>Experience:/strong> Basic Knowledge /div> /div> /div> div classregistration-cta fade-in-element> h3>Ready to Begin Your Journey?/h3> p>Fill out our registration form and Gayathri will contact you within 48 hours to discuss your personalized class schedule./p> a hrefregistration.html classregister-btn> Register Now /a> /div> /div> /div> /section> !-- Contact Section --> section idcontact classcontact fade-in-element> div classsection> h2>Get in Touch/h2> p>Ready to begin your Bharatanatyam journey? Contact us for more information about classes and performances./p> div classcontact-info fade-in-element> div classcontact-item> a hrefmailto:nrityeswarra@gmail.com classcontact-icon> img src/assets/images/main/gmail-logo.png altEmail> /a> div> h3>Email/h3> p>a hrefmailto:nrityeswarra@gmail.com>nrityeswarra@gmail.com/a>/p> /div> /div> div classcontact-item> a hrefhttps://wa.me/971502079316 target_blank classcontact-icon> img src/assets/images/main/whatsapp-logo.png altPhone> /a> div> h3>Phone/h3> p>a hrefhttps://wa.me/971502079316 target_blank>+971 50 207 9316/a>/p> /div> /div> div classcontact-item> a hrefhttps://www.instagram.com/nrityeswarra target_blank classcontact-icon> img src/assets/images/main/instagram-logo.png altInstagram> /a> div> h3>Instagram/h3> p>a hrefhttps://www.instagram.com/nrityeswarra target_blank>@nrityeswarra/a>/p> /div> /div> /div> /div> /section> !-- Footer --> footer> p>© 2025 Gayathri Narayanamurthi - Nrityeswarra. All rights reserved./p> /footer> script> // Mobile menu toggle const mobileMenuToggle document.querySelector(.mobile-menu-toggle); const navLinks document.querySelector(.nav-links); mobileMenuToggle.addEventListener(click, function() { navLinks.classList.toggle(mobile-open); }); // Close mobile menu when clicking on a link document.querySelectorAll(.nav-links a).forEach(link > { link.addEventListener(click, function() { navLinks.classList.remove(mobile-open); }); }); function scrollToSection(sectionId, behavior) { const target document.getElementById(sectionId); if (!target) return; const header document.querySelector(header); const headerHeight header ? header.offsetHeight : 0; const targetPosition target.offsetTop - headerHeight; window.scrollTo({ top: targetPosition, behavior: behavior || smooth }); } // Smooth scroll for in-page anchors document.querySelectorAll(ahref^#).forEach(anchor > { anchor.addEventListener(click, function (e) { const href this.getAttribute(href); const sectionId href ? href.slice(1) : ; if (!sectionId) return; const target document.getElementById(sectionId); if (!target) return; e.preventDefault(); scrollToSection(sectionId, smooth); history.pushState(null, , # + sectionId); }); }); // Add scroll effect to header window.addEventListener(scroll, function() { const header document.querySelector(header); const heroSection document.querySelector(.hero); const heroHeight heroSection.offsetHeight; if (window.scrollY > heroHeight - 100) { header.style.background rgba(26, 26, 26, 0.95); } else { header.style.background linear-gradient(135deg, #2c2c2c, #1a1a1a); } }); // Fade-in animation on scroll const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const observer new IntersectionObserver(function(entries) { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.classList.add(visible); // Stop observing this element after it becomes visible (one-time effect) observer.unobserve(entry.target); } }); }, observerOptions); // Observe all fade-in elements document.addEventListener(DOMContentLoaded, function() { const fadeElements document.querySelectorAll(.fade-in-element); fadeElements.forEach(element > { observer.observe(element); }); // Smooth scroll to hash target when arriving from another page if (window.location.hash) { const sectionId window.location.hash.slice(1); if (sectionId) { setTimeout(() > { scrollToSection(sectionId, smooth); }, 100); } } }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]