body {
  background-image: url('../images/backg12.jpg');
  margin: 0; X
  padding: 0;
  font-family: 'Segoe UI', sans-serif;   /*background-color: .........; /* sets the background color */*/
  color: #333;
}

header {
      background: #003366;
      color: red;
      text-align: center;
      padding: 1rem 0.5rem;
      margin: 0;
      font-size: 0.95em;
}

h2 {

  background: ;
  text-align: center;
  font-size: 0.45;
  color: white;
  text-decoration: brown;
  
}

h3,h4,h5,h6 {

    background: ;
    text-align: left;
    font-size: 0.35;
    color: wheat;
    text-emphasis: brown;

}

h7 {

    background: ;
    text-align: center;
    font-size: 0.35;
    color: wheat;
    text-emphasis: brown;

}

h8 {

    background: ;
    text-align: right;
    font-size: 0.35;
    color: wheat;
    text-emphasis: brown;

}

h9 {
    background: ;
    text-align: left;
    font-size: 0.35;
    color: wheat;
    text-emphasis: brown;
}

p {
  text-align: left;
  color: black;
  background-color: #;
  font-size: 0.34;
padding: 1rem 0.5rem;
border-spacing: 4rem;

}
.nav-links {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 60px;
  padding: 0;
  margin: 0;
}

.nav-links li a:hover {
  color: #FFD700;
}

.nav-links li a {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
}

.nav-links li a:hover {
  color: #FFD700;
}

}

.body {
      margin: 0;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      background-color: #002B56;
      color: #333;
    }
    
.hero {
  background: url('/images/project1.jpg') no-repeat center center;
  padding: 100px 20px;
  text-align: left;
  color: blueviolet;
  background: transparent;
}

background-image{
    background: rgba(0,0,0,0.7);
}
.div {
    width: 20px;
    color: rgb(255, 94, 0);

.h1 {
  font-size: 24px;
}

}
.hero p {
  font-size: 20px;
  max-width: 600px;
  margin: auto;
}

.page-content {
  padding: 40px 20px;
  max-width: 600px;
  margin-top: 100px;
  padding: 40px;
  border-radius: 10px;
  max-width: 1000px;
  margin-top: 0px;
  background: conic-gradient();
  border-radius: 8px;
  box-shadow: 0 4px 4px rgba(0,0,0,0.05);
}
.gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: center;
}
.gallery img {
  width: 800px;
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  transition: transform 0.2s ease;
}
.gallery img:hover {
  transform: scale(1.05);
}
.swiper {
      width: 100%;
      max-width: 800px;
      height: 400px;
      margin: 40px auto;
    }
.swiper-slide {
      background-position: center;
      background-size: cover;
    }
    .swiper-slide img {
      width: 100%;
      border-radius: 8px;
    }

.swiper',{
      loop: true,
      pagination: { el: '.swiper-pagination', clickable: true }
      navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
      } 

.socials {
  margin-top: 0px;
}
.socials a {
  color: white;
  margin: 0 10px;
  font-size: 20px;
  text-decoration: none;
}
.socials a:hover {
  color: #FFD700;
}

footer {
      text-align: center;
      margin-top: 60px;
      padding: 20px;
      background: #003366;
      color: white;
      font-size: 0.95rem;
    }

}

.div a {
    background-color: #FF5733; /* A shade of orange */
    image-orientation: left;
    text-align: right;
}
.li p{
    text-align: center;
}