
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&display=swap');
*{
  margin:0;
  padding:0;
  box-sizing:border-box;
  scroll-behavior:smooth;
}
      /*---------------------------Header---------------------------*/

      .header ul {
        display: flex; /* Use flexbox for horizontal alignment */
        list-style: none;
        padding: 0;
    }
    
    .header ul li {
        margin: 0 15px; /* Space between menu items */
    }
    
    .header ul li a {
        color: white; /* Default color */
        text-decoration: none; /* Remove underline */
        font-size: 16px; /* Set a uniform font size */
        transition: color 0.3s; /* Smooth transition for hover effect */
    }
    
    .header ul li a:hover {
        color: yellow; /* Change color on hover */
    }
    

    
    .header ul li:hover .sub-navbar {
        display: block; /* Show sub-navbar on hover */
    }
    

.header-area{
  padding:25px 0;
  transition: padding .3s;
}

.header-area.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  background-color: #200520;
  padding: 5px;
}

.header{
  display:flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2rem; 
} 
.logo {
  display: flex;
  align-items: center;
  position: relative; 
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 700;
}

.logo .fa-bolt {
  color: #fed700;
  font-size: 19.5px;
  position: absolute; 
  top: 60%;
  left: 100%; 
  transform: translate(-50%, -50%); 
  z-index: 1; 
}

.signature {
  width: 100px; 
  height:auto; 
  margin-right: 10px; 
}

.header ul li:first-child {
  margin-right: auto; 
}  

.header ul{
  display: flex;
  align-items: center; 
}
.header ul li{
  margin: 0 15px;
}
.header ul li a{
  text-transform: capitalize;
  display: block;
}
.header ul li a.active{
  color: #fed700;
} 
.header ul li a:hover{
  color:#fed700;
}
.header .menu_icon{
  color:#fff;
  font-size: 18px;
  cursor: pointer;
  display: none;
}


/*---------------------------HomePage--------------------------*/

.FirstElement{
   display:flex;
   justify-content: space-around;
   align-items: center;
   padding-top: -2rem; 
   scroll-behavior: smooth;
} 

.FirstElement.adjusted-padding {
  padding-top: 40px; 
}

.FirstElement .profile-photo{
  width: 400px;
  height:  400px;
  border-radius: 50%;
  overflow: hidden;
  border: 15px solid #444444;
  box-shadow: 5px 7px 25px rgba(255, 225, 0, 0.096)
}
profile-photo .img{
  height: 100%;
  width: 100%;
  transition: 0.5s;
}
.FirstElement .profile-photo img:hover{
  transform: scale(1.2);
}
.profile-text{
  max-width: 750px;
  display: flex;
  flex-direction: column;
  top: auto;
}
.profile-text h5{
  color: #e5e5e5;
  font-size: 14px;
}
.profile-text h1{
  color: #fed700;
  font-size: 3rem; 
}
.profile-text p{
  color:#e5e5e5;
}
.profile-text .social i{
  color : #e5e5e5;
  font-size: 45px;
  margin-right: 10px;
  transition: 0.5s;
}
.profile-text .social i:hover{
  color:#fed700;
  transform: rotate(360deg);
}

.FirstElement{
    padding-bottom: 190px; 
}


@media screen and (max-width: 767px) 
{  .profile-text h1{
    color: #fed700;
    font-size: 40px; 
  }}
