@media only screen and (max-width: 991px) {
  .left-home img{
    height: 150px;
    width: 150px;
    object-fit: cover;
    border-radius: 42px;
  }
  .right-home .title h1, .right-home .title h3{
    font-size: larger;
    text-align: center;
  }
  .right-home .button .project-btn, .right-home .button .certificate-btn{
    font-size: small;
  }








  .section-2{
    height: 35dvh;
  }
  .section-2 h2{
    font-size: large;
  }

  .skills:before, .skills::after{
    position: absolute;
    top: 0;
    width: 75px;
    height: 100%;
    content: "";
    z-index: 2;
  }
  .skills-slide img{
    height: 75px;
    padding: 0 20px;
  }









  .section-3 h2{
    font-size: large;
  }
  .about-content{
    width: 75%;
  }
  .about-text p{
    font-size: x-small;
  }
  .about-owner img{
    width: 30px;
    height: 30px;
    object-fit: cover;
    border-radius: 100%;
  }


  footer{
    height: 40px;
    font-size: smaller;
  }
}