
   





/* Second Nav */

.SecondNav{
    position: absolute; /* Initially positioned below the first nav */
    height: 75px; /* Fixes the height of the nav to 75 pixels */
    width: 85%;
    background-color: #0ecc9d; /* Changes the background color to light blue with high priority */
    display: flex; /* in a horzontal line */
    gap: 25rem;
    justify-content: center;
    padding: 0.5vw 6.81vw; /* Adds spacing inside the nav: smaller padding top and bottom, larger on left and right */
    align-items: center; /* Centers items vertically in the nav */
    box-shadow: 2px 2px 16px rgba(248, 89, 89, 0.15); /* Adds a shadow for depth with a light opacity */
    z-index: 1000; /* Nothing will be overlapped */
    top: 0px;
  border-radius: 1rem; }

    .SecondNav.fixed {
        position: fixed;
        top: 0;
    }
   
.SecondNav img {
    width: 60px; /* Force this width to be applied */
    height:auto; /* Maintain aspect ratio */
}

.SecondNav .items ul {
    display: flex;
    gap: 1rem;
   
}

.SecondNav .items ul li {
    list-style: none;
    
}

.SecondNav .items ul li a {
    display: inline-block; /* Allows padding and border to be added around text */
    padding: 8px 16px; /* Adds padding inside the box */
    text-decoration: none;
    color: rgb(1, 1, 14); /* Text color */
    font-size: 20px; /* Font size */
    font-weight: 600;
    transition: all 0.3s ease; /* Smooth transition */
    border: 2px solid transparent; /* Initially transparent border */
    border-radius: 8px; /* Rounds the corners */
}

.SecondNav .items ul li a.active, 
.SecondNav .items ul li a:hover {
    color: rgb(33, 34, 28); /* Hover text color */
    background-color: rgba(68, 0, 255, 0.1); /* Light background color on hover */
    border: 2px solid rgb(66, 59, 129); /* Border on hover */
}

.blog-container {
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    padding: 2rem;
  }
  
  .blog-post {
    background: white;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  
  .blog-post:hover {
    transform: translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  }
  
  .blog-post img, .blog-post video {
    width: 100%;
    height: auto;
    border-bottom: 5px solid #4facfe;
  }
  
  .gallery {
    display: flex;
    gap: 5px;
    justify-content: center;
    padding: 1rem;
  }
  
  .gallery img {
    width: 30%;
    border-radius: 5px;
    transition: transform 0.3s ease;
  }
  
  .gallery img:hover {
    transform: scale(1.1);
  }
  
  .content {
    padding: 1rem;
    text-align: center;
  }
  
  .content h2 {
    font-size: 1.5rem;
    color: #4facfe;
    margin: 0.5rem 0;
  }
  
  .content p {
    font-size: 1rem;
    color: #555;
    margin-bottom: 1rem;
  }
  
  .read-more {
    display: inline-block;
    padding: 0.5rem 1rem;
    color: white;
    background: #4facfe;
    border-radius: 5px;
    text-decoration: none;
    transition: background 0.3s ease;
  }
  
  .read-more:hover {
    background: #007bff;
  }

  
/*For all Lists (Common properties)*/

#ListSec01, #ListSec02, #ListSec03, #ListSec04, #ListSec05, #ListSec06 {
  width: 100%;
  height: 1000px;
  background-size: cover; /* 4 to 1 image */
  background-position: top;
  display: flex; /* h2 and p will be in one row */
  flex-direction: column;
  justify-content: center;
  align-items: center;
  

}


/* For courses (Common Properties) */

#Courses {


display: flex;
flex-direction: column;
position: absolute;
  color: white ; /* Force text color to white for better contrast */
  padding: 50px; /* Add padding inside the box */
  border-radius: 10px; /* Optional: Add rounded corners */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional: Add shadow for depth */
  width: 90%;
  height: 600px;
  margin-top: 10px;
  

}


#Courses h3{
font-size: 40px;
font-weight: 600;
color: rgb(244, 243, 247);
text-align: center;
}

#Courses p{
font-size: 1rem;
font-weight: 400;
color: rgb(250, 250, 255);

}

#Courses h4{
font-size: 1.2rem;
font-weight: 600;
color: rgb(255, 255, 255);
text-align: left;

}

/* For All */
/* Style the image container */
.image-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* Gap between images */
  justify-content: center; /* Center images horizontally */
  align-items: center; /* Align images vertically */
  
}

/* Style the images */
.image-container img {
  width: 300px;
  height: 250px;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}

/* Individuals */

.South {
  background-image: linear-gradient(rgba(9,5,54,0.3), rgba(5,4,46,0.7)),url("Images/WhatsApp Image 2024-11-26 at 8.32.37 AM.jpeg");

}

#ListSec02 {
  background-image: linear-gradient(rgba(9,5,54,0.3), rgba(5,4,46,0.7)),url("Images/gy.jpeg");
}

#ListSec03 {
background-image: linear-gradient(rgba(9,5,54,0.3), rgba(5,4,46,0.7)),url("Images/WhatsApp Image 2024-11-26 at 8.32.37 AM.jpeg");
}



#ListSec04 {
background-image: linear-gradient(rgba(9,5,54,0.3), rgba(5,4,46,0.7)),url("Images/WhatsApp Image 2024-11-26 at 8.25.42 AM.jpeg");
}




#ListSec05 {
background-image: linear-gradient(rgba(9,5,54,0.3), rgba(5,4,46,0.7)),url("Images/TensesBag.jpg");
}




#ListSec06 {
background-image: linear-gradient(rgba(9,5,54,0.3), rgba(5,4,46,0.7)),url("Images/TensesBag.jpg");
}

/* Footer */

footer {
  padding: 6vw;
  background-color: #002753;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
}

footer .footer-col {
  padding-bottom: 40px;
  
}

footer h3 {
  color: white;
  font-weight: 600;
  padding-bottom: 20px;
}

footer li{
  list-style: none;
  color: gray;
  padding: 10px 0;
  font-size: 15px;
  cursor: pointer;
  transition: 00.3s ease;
}


footer li:hover{
  color: white;
}

.Copyright {
  width: 100%;
  text-align: center;
  margin-top: auto;
  margin-bottom: 10px; /* Adjust this value to control how far down it goes */
  color: white;
}


.prolinks i {
  color: white;
  padding: 0 10px;
  cursor: pointer;
}

footer .Subscribe {
  margin-top: 20px;
}

footer input {
  width: 220px;
  padding: 15px 12px;
  background: rgb(91, 91, 201);
  border: none;
  outline: none;
  color: white;
}

footer .subscribe a{
  text-decoration: none;
  font-size: 0.9rem;
  padding: 13px 40px;
  background-color:white;
  font-weight: 600;
  border-radius: 5px;
}


footer .subscribe a.yellow{
  color: rgb(0, 0, 0);
  background: rgb(177, 177, 40);
  transition: 0.3s ease;
}

footer .subscribe a.yellow:hover{
  color: rgb(255, 94, 0);
  background: white;
}

.footer-col p{
  color:gray;
}

.subscribe input::placeholder {
  color: rgb(229, 229, 243);
  font-weight: 500;
  font-size: 0.9rem;
}


/* Footer */

footer {
  padding: 6vw;
  background-color: rgb(39, 57, 59);
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
}

footer .footer-col {
  padding-bottom: 40px;
  
}

footer h3 {
  color: white;
  font-weight: 600;
  padding-bottom: 20px;
}

footer li, .Anchor{
  list-style: none;
  color: gray;
  padding: 10px 0;
  font-size: 15px;
  cursor: pointer;
  transition: 00.3s ease;
  text-decoration: none;
}


footer li:hover , .Anchor:hover {
  color: white;
}

.Copyright {
  width: 100%;
  text-align: center;
  margin-top: auto;
  margin-bottom: 10px; /* Adjust this value to control how far down it goes */
  color: white;
}


.prolinks i {
  color: white;
  padding: 0 10px;
  cursor: pointer;
}

footer .Subscribe {
  margin-top: 20px;
}

footer input {
  width: 220px;
  padding: 15px 12px;
  background: rgb(91, 91, 201);
  border: none;
  outline: none;
  color: white;
}

footer .subscribe a{
  text-decoration: none;
  font-size: 0.9rem;
  padding: 13px 40px;
  background-color:white;
  font-weight: 600;
  border-radius: 5px;
}


footer .subscribe a.yellow{
  color: rgb(0, 0, 0);
  background: rgb(177, 177, 40);
  transition: 0.3s ease;
}

footer .subscribe a.yellow:hover{
  color: rgb(255, 94, 0);
  background: white;
}

.footer-col p{
  color:gray;
}


.subscribe input::placeholder {
  color: rgb(229, 229, 243);
  font-weight: 500;
  font-size: 0.9rem;
}
