@media (max-width: 799px) {
  .section-title-gallery {
    display: flex;
    margin: 10px 15px;
    justify-content: center;
    flex-direction: column;
  }
  
  .section-title-gallery__title {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  
  .section-title-gallery__title--cont {
    max-width: 400px;
    min-width: 285px;
    width: 50%;
    
  }
  
  .section-title-gallery__title--img {
    width: 100%;
  }
  
  .section-title-gallery__subtitle {    
    display: flex;
    justify-content: center;

©
  }
  
  .section-title-gallery__subtitle--image {
    width: 100%;
  }
  
  .section-title-gallery__gallery--figure {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: 10px;
    max-width: 100%;
    width: 300px;
  }
  
  .section-title-gallery__gallery--img {
    width: 100%;
  }
  .section-title-gallery__gallery--color-item {
    width: 10%;
  }
  
  .section-title-gallery__gallery {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
  }
  
  .section-title-gallery__gallery--colors {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 35px 0px 65px;
  }
  
}


@media (min-width: 799px) and (max-width: 899px) {
    .section-title-gallery {
      display: flex;
      margin: 10px 15px;
      justify-content: center;
      align-items: center;
      flex-direction: column;
    }
  
    .section-title-gallery__title {
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
      width: 100%;
  }
  .section-title-gallery__title--cont {
    max-width: 400px;
    width: 50%;
    margin-bottom: 0px;
  }
  
  .section-title-gallery__title--img {
    width: 100%;
  }
  
  .section-title-gallery__subtitle {    
    display: flex;
    justify-content: center;
    max-width: 920px;
    min-width: 300px;
    width: 100%;
  }
  
  .section-title-gallery__subtitle--image {
    width: 100%;
  }
  
  .section-title-gallery__gallery--figure {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: 10px;
    max-width: 100%;
    width: 300px;
  }
  .section-title-gallery__gallery--img {
    width: 100%;
  }
  
}


@media (min-width: 899px) {
  .section-title-gallery {
      display: flex;
      margin: 90px 15px 0px;
      justify-content: center;
      align-items: center;
      flex-direction: column;
    }
  
    .section-title-gallery__title {
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
      width: 100%;
  }
  
  .section-title-gallery__title--cont {
    max-width: 400px;
    width: 20%;
    margin-bottom: 0px;
  }
  
  .section-title-gallery__title--img {
    width: 100%;
  }
  
  .section-title-gallery__subtitle {    
    display: flex;
    justify-content: center;
    max-width: 360px;
    min-width: 300px;
    width: 50%;
  }
  
  .section-title-gallery__subtitle--image {
    width: 100%;
  }

  .section-title-gallery__gallery--figure {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: 10px;
    max-width: 300px;
    width: 30%;
  }
  .section-title-gallery__gallery--img {
    width: 100%;
  }
  .section-title-gallery__gallery--color-item {
    width: 4%;
  }
  .section-title-gallery__gallery--colors {
    justify-content: space-evenly;
    width: 60%;

  }
  
  .section-title-gallery__gallery  {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-evenly;
      margin: 35px 0px 65px;
  }
}









/** Generals*/




.section-title-gallery__gallery--description {
  text-align: center;
  margin-top: 10px
}

.section-title-gallery__gallery--color-item {
  margin: 0;
}