


.container1{
    background-image: url(5183000.jpg);
    background-size: cover;
    height:100%;
    margin:0;
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.name{

  color: #1c8888;;
  margin: 100px auto 0 auto;
  font-size: 5.625rem;
  
  font-family: "Sacramento",cursive;
}

.text1{
  color: #1c8888;
  font-family: "Montserrat", sans-serif;
  font-size: 2.5rem;
  font-weight: normal;
  padding-bottom: 10px;
}

.mountain{
    height:270px;
    width:auto;
    margin-top: auto;
    
}
.container2{
    
    margin:150px 100px;
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap:15px;

}
.my_img{
    height:200px;
    width:200px;
    border-radius: 50%;
}

.text2{
  width:30%;
  color: #40514e;
  text-align: center;
  font-family: "Merriweather", serif;
  line-height: 2;
  gap: 1;

}

.education{
  margin:70px 100px 0 100px;
  text-align: center;
 
}
.edu{
  color:#1c8888;
  font-size: 3rem;
  font-family: serif;
  margin-bottom: 0;
}

.my_degree{
  font-family: serif;
}

.project{
  display: flex;
  gap:10px;
  justify-content: space-around;
  width:100%;
}

.pro{
  width:30%;
  background-color: rgb(138, 234, 247);
  height:400px;
  border-radius: 8px;

}

.about_me{
 text-align: center;
 display: flex;
 margin-top: 100px;
 width:100%;
 justify-content:space-around;
 gap:100px;
 

}
.hobbies{
  text-align: center;
}

.left{
  float: left;
  height:120px;
  width:auto;
  margin-left: 100px;
}
.right{
  float:right;
  height:120px;
  width:auto;
  margin-right: 100px;
}

.hob{
  font-family: sans-serif;
  font-size: 1.5rem;
}

@media(max-width:896px){
  .about_me{
    flex-direction: column;
    gap:30px;
  }
}
.contact_me{
  margin-top: 200px;;
  background-color: #66bfbf;
  text-align: center;
  height:125px;
  width:100%;
}


.links{
  color:#094242;
  display:flex;
  justify-content: center; 
  gap:20px;
}
.lnk{
  width:10%;
}

a:link {
  color:#094242;
  background-color: transparent;
  text-decoration: none;
}

.project {
  margin: 20px 0;
}

.pro {
  background-color: #f0f0f0;
  padding: 15px;
  margin-bottom: 15px;
  border-radius: 8px;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.proj {
  margin-bottom: 20px;
}

.proj b {
  color: #333;
}

.proj ul {
  margin-top: 10px;
  padding-left: 20px;
}

.proj li {
  margin-bottom: 5px;
}

/* Adjustments for mobile responsiveness */
@media (max-width: 768px) {
  .pro {
      padding: 10px;
  }
  .proj b {
      font-size: medium;
  }
}


.about_me {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin: 20px 0;
  padding: 20px;
  background-color: #f0f0f0;
  border-radius: 8px;
  margin-top: 80px;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.about_me div {
  flex: 1;
  padding: 10px;
}

.about_me .hobbies {
  flex: 1;
  padding: 10px;
  text-align: center;
}

.about_me h1.edu {
  font-size: 1.5em;
  margin-bottom: 10px;
}

.about_me .hob {
  font-size: 1.2em;
  margin: 5px 0;
}

.about_me img.left,
.about_me img.right {
  max-width: 150px; /* Adjust maximum width as needed */
  height: auto;
  display: block;
  /* border-radius: 8px;
  box-shadow: 0 0 5px rgba(0,0,0,0.2); */
}
