.skills-content img {
    width: 70px;
    height: 70px;
  }

.single-section .section-heading,
.single-section .section-title,
.single-section .button-container {
    width: 100%;
    text-align:center;
}
.single-section .skills-content {
display: flex; /* Use Flexbox to center the images */
justify-content: center;
flex-wrap: wrap; /* Wrap images in case they don't fit in a single line */
}
.images{
    display:flex;
    flex-wrap:wrap;
}
.image {
    position:relative;
    width: 400px;
    flex:1;
    margin:10px;
}

.image__img {
    display: block;
    width: 550px;
    height: 400px;
    object-fit:cover;
}

.image__overlay{
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background:rgba(0, 0, 0, 0.6);
    color:white;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.25s;

}



.image__overlay--blur{
backdrop-filter: blur(5px);
}



.image__overlay > * {
    transform: translateY(20px);
    transition: transform 0.25s;
}

.image__overlay:hover > * {
    transform: translateY(0px);
}

.image__overlay:hover{
    opacity: 1;
}


.image__title {
    font-size:2em;
    font-weight:bold;
}

.image__description {
    font-size:1.25em;
    margin-top: 0.25em;

}

.boldy{
    font-weight: bold;
}


  @media (max-width: 767px) {
    .image__overlay {
      width: 100%;
      height: auto;
    }
  }
  