
/*
*{

 
font-family: 'Times New Roman';

 
}
h1
         {
        background-color: aqua;
        color: blueviolet;
        
        }
     

        body
         {
        background-color: rgb(0, 47, 47);
        color: rgb(255, 166, 0);
        
        }
       button {
   background-color: rgb(4, 121, 255);
        color: rgb(0, 54, 73);
       }

       front{
         color: blanchedalmond;
     background-color: aquama rine;


       }

       .myclass
     {
      color: blanchedalmond;
     }
     #front
     {
      color: rgb(27, 164, 255);

     }
     p{
      text-align: right;
     }
     h1{
    text-transform: capitalize;
      text-align: center;
     }

     #paral{
      font-size: larger;
      

      font-family: 'Arial Narrow Bold';
     }

     #id{

      color: rgb(255, 200, 0);
    

     }
     div{
     
      padding: 5px;
      height: 50px;
      width: 50px;
      background-color: beige;
      border-style: dashed;
      border-color: blueviolet;
      text-align: center;
      margin-top: 45px;  }
      */

      /* Reset some default styling */
/* ... (previous styling) ... */

/* Hero Section */

*{

  font-family: 'Georgia';
}
#hero {
    background-image: url('hero-bg.jpg'); /* Replace with actual image  */
  background-size: cover;
  color: #fef7f7;
  text-align: center;
  
}


.hero-content {
  
  max-width: 800px;
  margin: 0 auto;
}

.hero-content h1 {
  font-size: 6rem;
  margin-bottom: 1rem;
}

.hero-content p {
  font-size: 4rem;
  margin-bottom: 3rem;
}

.cta-button {
  display: inline-block;
  padding: 1rem 2rem;
  background-color: #1899b0e8;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
}

/* ... (rest of the styling) ... */
/* Reset some default styles */ 
body, h1, h2, p {
  margin: 0;
  padding: 0;
}

/* Typography */
body {
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
  background-color: #0b0d43e8;
}

h1 {
  font-family: "Helvetica Neue", sans-serif;
  font-weight: bold;
  color: #d6ff5ae8;
}
h2 {
  font-family: "Helvetica Neue", sans-serif;
  font-weight: bold;
  color: #000000e8;
}


h1 {
  font-size: 36px;
}

h2 {
  font-size: 28px;
}

/* Header */
header {
  background-color: #f4f4f4;
  padding-top :0px;
  text-align: center;
  font-size: larger;
  height: auto;
}

/* Navigation */
nav {
  background-color: #3a0a48;
  color: #fff;
}

nav ul {
  list-style: none;
  display: flex;
  justify-content: center;
  padding: 20px 0;
}

nav li {
  margin: 0 40px;
}

nav a {
  text-decoration: none;
  color: #fff;
  transition: color 0.3s ease;
}

nav a:hover {
  color: #ffc107;
}

/* Hero Section */
.hero {
  background-image: url("hero-bg.jpg");
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 0;
}

.hero h1 {
  font-size: 48px;
  margin-bottom: 20px;
}

.hero p {
  font-size: 24px;
}

/* Portfolio Section */
.portfolio {
  background-color: #f9f9f9;
  padding: 50px 0;
}

.portfolio-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

.portfolio-item img {
  max-width: 50%;
}

.portfolio-item-content {
  flex: 1;
  padding: 0 30px;
}

/* Contact Section */
.contact {
  background-color: #3a0a48;
  color: #fff;
  padding: 100px 0;
  text-align: center;
}

.contact h2 {
  font-size: 36px;
  margin-bottom: 20px;
}

.contact p {
  font-size: 24px;
}

/* Footer */
footer {
  background-color: #0c0c22fe;
  color: #fff;
  text-align: center;
  padding: 20px 0;
}
#GG
{
 color: #f4f4f4;
  background-color: #0c0c22fe;
}

/* Media Queries */
@media (max-width: 768px) {
  /* Adjust styles for smaller screens */
}
