  :root {
      --bg:#0b1e3a;
      --accent:#f9b116;
      --muted:#6c7a89;
      --card:#ffffff;
      --surface:#0b0f16;
      --radius:12px;
    }

    body {
      font-family:'Poppins',sans-serif;
      color:#0f1724;
      background:linear-gradient(180deg,#fbfcfd 0%, #f6f8fa 100%);
      line-height:1.6;
      font-size:16px;
      scroll-behavior:smooth;
    }

    a{color:inherit;text-decoration:none}
    img{max-width:100%;display:block}
    section{padding:60px 0}

    /* Navbar */
    .navbar {
      background:var(--bg)!important;
      box-shadow:0 6px 20px rgba(11,30,58,0.12);
	  background:#263f80 !important;
    }
    .navbar-brand {
      color:#fff!important;
      font-weight:700;
      font-family:"Rajdhani",sans-serif;
      text-transform:uppercase;
    }
    .navbar-brand img{
		height:75px;
	}
    .navbar-brand span {color:#fff;}
    .navbar .nav-link {
      color:#fff!important;
      font-weight:600;
      transition:all .2s;
    }
    .navbar .nav-link:hover {color:var(--accent)!important;}
    .dropdown-menu {
      border-radius:10px;
      box-shadow:0 8px 20px rgba(0,0,0,0.1);
    }
    .btn-primary {
      background:var(--accent)!important;
      border:none;
      color:var(--bg)!important;
      font-weight:600;
    }
    .btn-primary:hover {background:#d89a10!important;}
    .btn-secondary {
      background:transparent;
      border:2px solid var(--bg);
      color:var(--bg);
      font-weight:600;
    }
    .btn-secondary:hover {background:var(--bg);color:#fff;}

    /* Hero */
    .hero {
      background:linear-gradient(180deg,rgba(11,30,58,0.4),rgba(11,30,58,0.9)),
      url('../images/machine.jpg') center/cover no-repeat;
      color:#fff;
      text-align:center;
      padding:10% 0;
    }
	/*
    .hero h1 {
      font-family:"Rajdhani",sans-serif;
      font-size:2.4rem;
      text-transform:uppercase;
      letter-spacing:1px;
    }
	
    .hero p {
      max-width:600px;
      margin:auto;
      color:#dfe9f8;
    }
	*/
	
	
    /* Sections */
    h2.section-title {
      font-family:"Rajdhani",sans-serif;
      font-size:2rem;
      color:var(--bg);
      margin-bottom:10px;
    }
    .text-muted {color:var(--muted)!important;}

    /* Services */
    .our-services{
      background:#fff;
      border-top:4px solid var(--accent);
      padding:20px;
      border-radius:12px;
      box-shadow:0 6px 20px rgba(11,30,58,0.06);
      transition:transform .25s, box-shadow .25s;
    }
    .our-services:hover {
      transform:translateY(-6px);
      box-shadow:0 18px 40px rgba(11,30,58,0.12);
    }

    /* Products */
    #products {
      background:#f9fafc;
    }
    .Our-product{
      background:#fff;
      border-radius:12px;
      padding:22px;
      box-shadow:0 6px 18px rgba(11,30,58,0.08);
    }
    #products h5 {
      color:var(--bg);
      font-weight:700;
    }

    /* Testimonials */
    #testimonials {
      background:#fff;
    }
    blockquote {
      background:var(--card);
      border-left:4px solid var(--accent);
      padding:20px;
      border-radius:8px;
      box-shadow:0 8px 30px rgba(11,30,58,0.06);
      color:var(--muted);
    }

    /* Contact */
    #contact {
      background:#f8f9fa;
    }
    #contact form {
      background:#fff;
      padding:30px;
      border-radius:12px;
      box-shadow:0 10px 30px rgba(11,30,58,0.06);
    }

    /* Footer */
    footer {
      background:#000;
	  background:#263f80 !important;
      color:#f1f1f1;
      padding:40px 0;
      font-size:14px;
    }


  .footer a {
    color: #cccccc;
    text-decoration: none;
    font-size: 14px;
  }
  .footer a:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  .footer-social {
    font-size: 1.5rem;
    color: #ffffff;
    transition: 0.3s;
  }
  .footer-social:hover {
    color: #0d6efd;
    transform: translateY(-3px);
  }