.sq-gallery-variant{
    background: linear-gradient(180deg, #ad4c25 0%, #5F1818 100%);
    padding-bottom: 250px;
}
.sq-gallery-variant .sqgv-gallery-img{
    margin-bottom: 20px;
    height: 450px;
    cursor: pointer;
    position: relative;
}
.sq-gallery-variant .sqgv-dual-img-wrapper{
    height: 215px;
    position: relative;
    cursor: pointer;
}
.sq-gallery-variant .sqgv-gallery-img img,
.sq-gallery-variant .sqgv-dual-img-wrapper img{
object-fit: cover;
height: 100%;   

}
.sq-gallery-variant .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 100%; 
  opacity: 0;
 background: rgba(216, 115, 52, 0.6);
  transition:  0.7s;
}

.sq-gallery-variant .sqgv-dual-img-wrapper:hover .overlay ,.sq-gallery-variant .sqgv-gallery-img:hover .overlay {
  opacity: 1;
}
.sq-gallery-variant .sqgv-dual-img-wrapper:hover .overlay p,.sq-gallery-variant .sqgv-gallery-img:hover .overlay p {
  opacity: 1;
}
.sq-gallery-variant .sqgv-gallery-img .overlay p {
  transform: translateY(225px);
}
.sq-gallery-variant .sqgv-dual-img-wrapper .overlay p {
  transform: translateY(106px);
}
.sq-gallery-variant .overlay p {
  display: inline-block;
  line-height: normal;
  opacity: 0;
  transition: 0.4s;
  font-size: 22px;
}

