
@media screen and (min-width:1200px){
  body{
    margin: auto;
  }
}

body {
    background-color: green;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 16px;
  }
  
  p {
    line-height: 30px;
  }

  p span {
    line-height: 30px;
    font-weight: bold;
  }
  
 
  a {
    text-decoration: none;
    color: black;
  }
  
  a:hover {
    color: #e93e13;
    cursor: pointer;
  }
  

  h1 {
    font-size: 48px;
    color: white;
    line-height: 200px;
    text-align: center;
  }
  
  h2 {
    font-size: 30px;
    font-weight: bold;
    color: #190f33;
    text-align: center;
    margin-bottom: 80px;
  }
  
  h3 {
    font-size: 26px;
    color: #190f33;
    font-weight: bold;
    margin-bottom: 40px;
  }
  
  h4 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
  }
  
 
  
  .main-block {
    width: 1024px;
    background-color: #fff;
    margin: 0 auto;
    border-radius: 20px;
  }
  
  
  
  nav {
    height: 100px;
    border-radius: 20px;
    background-color: #fff;
    display: flex;
    align-items: center;
  }
  
  .link {
    flex: 1;
    text-align: center;
    color: #190f33;
    font-size: 20px;
    text-decoration: none;
  }
  
 
  
  .large-img {
    height: 400px;
    width: 1024px;
    object-fit: cover;
    display: flex;
  }

  
  
  #about-me,
  #education,
  #projects,
  #contact {
    padding: 100px;
  }
  
  #education,
  #contact {
    background-color: #eeeef7;
  }
  
  
 
  .informations {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 100px;
  }
  
  .profile-image {
    height: 250px;
    width: 250px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 80px;
    border: solid #fcc01a 2px;
  }
  
  .informations-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  
  .name {
    font-size: 38px;
    font-weight: bold;
    color: #190f33;
    margin-bottom: 50px;
  }
  
  .city {
    font-size: 30px;
    font-style: italic;
    color: #190f33;
  }
  
 
  .about-text {
    text-align: justify;

  }
  .atouts {
    text-align: justify;
    font-size: 25px;
    font-weight: bold;
  
  }
  

  
  .education-text,
  .education-text {
    text-align: center;
    margin-bottom: 80px;
    margin-top: 80px;
  }
  
  .technologies-logos {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }
  
  .technologies-logos img {
    height: 100px;
  }
  
  .education-text span {
    font-weight: bold;
  }
  
  .program{
    font-weight: bold;
    color: crimson;
    text-align: center;
  }

  
  .project {
    display: flex;
    margin-bottom: 180px;
    flex-wrap: wrap;
  }
  
  .projects-text {
    text-align: center;
    margin-bottom: 120px;
  }
  
  .project img {
    width: 200px;
    margin-right: 60px;
    flex-wrap: wrap;
  }
  
  .project-description {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  
  li {
    list-style-type: disc;
    line-height: 30px;
  }
  

  
  #contact {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  
  .contact-block {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
  }
  
  .contact-line {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
    
  }
  
  .contact-line img {
    height: 30px;
    margin-right: 20px;
    flex-direction: column;
  }
  
  
  footer {
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  
  footer p {
    color: #c4c4c4;
  }
  
  footer a {
    text-decoration: none;
    color: #fcc01a;
  }
  
  footer p,
  footer a {
    line-height: 40px;
  }
  
  footer a:hover {
    color: #190f33;
  }
  