
*{box-sizing:border-box}
body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#222;line-height:1.7;background:#f5f6f8}
header{   /* Sets the path to your image file */
      background-image: url('https://skylineeventudaipur.com/images/portfolio/corporate-event-itc-udaipur-web/corporate-event-conference-award-show-dj-party-setup-stage-ledwall-sound-RCF-JBL-Mementos-by-ITC-Hotels-Ekaaya-Udaipur.jpg'); 
      
      /* Prevents the image from repeating like a tile grid */
      background-repeat: no-repeat; 
      
      /* Scales the image to completely cover the screen dynamically */
      background-size: cover; 
      
      /* Centers the image horizontally and vertically */
      background-position: center; 
      
      /* Keeps the image fixed in place so it does not scroll with text */
      background-attachment: fixed; ;color:#fff;text-align:center;padding:58px 20px}
      .responsive-img {
    max-width: 100%;
    height: auto;

    
  }
header h1{font-size:40px;margin:0 0 12px}
header p{font-size:18px;margin:6px 0}
nav{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);position:sticky;top:0;z-index:10}
.navwrap{max-width:1200px;margin:auto;padding:12px 18px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
nav a{color:#222;text-decoration:none;font-weight:700;padding:8px 10px;font-size:14px}
.container{max-width:1150px;margin:auto;padding:28px 18px}
.section{background:#fff;padding:30px;margin:0 0 24px;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.07)}
h2{color:#b00045;margin-top:0} h3{color:#333}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:18px}
.box{padding:22px;background:#fafafa;border:1px solid #ddd;border-radius:8px}
.box h3{margin-top:0;color:#b00045}
.btn{display:inline-block;background:#e91e63;color:#fff;padding:12px 22px;text-decoration:none;border-radius:6px;margin:8px 5px;font-weight:bold}
.wa{background:#25D366}
footer{background:#111;color:#ddd;text-align:center;padding:28px 18px}
footer a{color:#fff}
.small{font-size:14px;color:#666}
@media(max-width:650px){header h1{font-size:28px}.navwrap{justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.section{padding:22px}}


