.welcome-text {
  margin-bottom: 50px;
  display: flex;
  color: black;
  justify-content: center;
  padding-left: 5%;
}

.stolesnita {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 230.05px;
  margin: 25px 0px;
}

/* .cube-large {
  margin: 15px;
  width: 65%;
  height: 100%;
  overflow: hidden;
}

.cube-small {
  margin: 15px;
  width: 30%;
  height: 100%;
  overflow: hidden;
} */

.izdelia {
  margin: 25px 0px;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 230.05px;
  overflow: hidden;
}

.ovf_larg {
  /* display: flex;
  justify-content: center; */
  width: 60%;
}

.ovf_sml {
  width: 35%;
}

.ovf_larg , .ovf_sml {
  border: solid 3px gray;
  margin: 0px 15px;
  height: 100%;
  overflow: hidden;
}

.stolesnita .ovf_sml {
  border: none;
}

.st-kuh {
  background: url(../img/stolestnita_kuhnia1.jpg) center/cover; 
}
.st-vana {
  background: url(../img/stoleshnita_vana1.jpg) center/cover;
}
.bar-sto {
  background: url(../img/barnaia_stoika1.jpg) center/cover; 
}
.podo {
  background: url(../img/podokonniki1.jpg) center/cover; 
}
.moi {
  background: url(../img/moika1.jpg) center/cover;
}

.st-kuh , .st-kuh_sml ,
.st-vana , .st-vana_sml ,
.bar-sto , .podo , .moi {
  width: 100%;
  height: 100%;
  transition: 1s;
}

.st-kuh:hover , .st-vana:hover {
  /* filter: brightness(75%); */
  /* filter: invert(100%); */
  /* filter: sepia(100%); */
  /* filter: grayscale(.50); */
  transform: scale(1.4);
}

/* .bar-sto , .podo , .moi {
  overflow: hidden;
}

.bar-sto a , .podo a , .moi a {
  overflow: hidden;
} */

/* .st-kuh a , .st-vana a {
  display: flex;
  justify-content: center;
  align-items: center;
} */

.black-drop {
  background: rgba(0, 0, 0, 75%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0px;
  list-style: none;
  transform: translateY(100%);
  margin: 0px;
}

.black-drop  .li-text {
  width: 75%;
}

.main-part {
  font-size: 20px;
  font-weight: bold;
  margin: 20px 0px;
  padding-left: 5%;
}

.bar-sto:hover .black-drop ,
.podo:hover .black-drop , 
.moi:hover .black-drop {
  transition: 0.5s;
  transform: translateY(0%);
}

.text_apear_larg {
  padding-left: 15%;
  width: 75%;
}

.text_apear {
  width: 100%;
}

.text_description-left {
  padding-left: 10%;
}

.text_description-right {
  padding-right: 10%;
}

.text_description-left ,
.text_description-right {
  font-size: 18px;
}

.text_apear {
  display: none;
  color: white;
  font-weight: bold;
  height: 100%;
}

.ovf_larg a ,
.ovf_sml a {
  color: white;
  text-decoration: none;
}

.ovf_larg:hover .text_apear {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* 
.ovf_larg ul ,
.ovf_sml ul {
  width: 100%;
  height: 100%;
  display: flex;
  margin: 0px;
  margin-left: 10px;
  text-align: center; 
  justify-content: center;
  align-items: flex-start;
  list-style: none;
  padding: 0px;
  flex-wrap: wrap;
} */

@media (max-width: 900px) {
  .st-kuh , .st-vana {
    transform: scale(1.4);
  }
  .ovf_larg .text_apear {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .black-drop {
    background: rgba(0, 0, 0, 40%);
    color: lightgray;
    transform: translateY(0%);
  }
  .bar-sto:hover .black-drop ,
  .podo:hover .black-drop , 
  .moi:hover .black-drop {
    transform: translateY(0%);
  }
}

@media (max-width: 835px) {
  .ovf_sml {
    width: 40%;
    height: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .izdelia {
    flex-wrap: wrap;
    height: 100%;
    margin-bottom: 0px;
  }
  .bar-sto , .podo , .moi {
    height: 250px;
  }
}

@media (max-width: 620px) {
  .stolesnita {
    flex-direction: column;
    height: max-content;
  }
  .ovf_larg , .ovf_sml {
    border: none;
  }
  .ovf_larg {
    margin: 0px;
    width: 100%;
    height: 100%;
  }
  .ovf_sml {
    margin: 0px;
    width: 100%;
    height: 100%;
  }
  .st-kuh , .st-vana {
    height: 400px;
  }
  .text_description-right, .text_description-left {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
  }
  .text_description-right p , .text_description-left p {
    text-align: center;
  }
  .izdelia {
    margin-bottom: 25px;
  }
  .izdelia .ovf_sml {
    height: 500px;
  }
  .bar-sto , .podo , .moi {
    width: 100%;
    height: 100%;
    margin: 10px 0px;
  }
  .bar-sto .black-drop ,
  .podo .black-drop , 
  .moi .black-drop {
    transform: translateY(60%);
  }
  .bar-sto:hover .black-drop ,
  .podo:hover .black-drop , 
  .moi:hover .black-drop {
    transform: translateY(60%);
  }
}