.filters{
    padding-bottom: 20px;
}
.flex-img:hover::before{
    background: linear-gradient(to top left, rgba(255,255,255,0.5), rgba(237,37,78,0.5));
}
.flex-img:hover{
    cursor: pointer;
}
.flex-img::before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
/************************Gallery COVER*******************************/
.gallery-cover{
    background-image: url(../images/gallery/gallerybg.jpg);
    background-position: 0 100%;
    background-repeat: no-repeat;
}
.content-box .home-content h2{
    font-size: 60px;
}
#gallery .images{
    display: flex;
    flex-flow: column wrap;
}
#gallery .images .flex-img img{
    border-radius: 0;
}
#gallery .images .flex-img{
    margin: 5px;
    padding: 0;
}
#gallery .container .pagination{
    display: flex;
    justify-content: center;
}
.images.active{
    display: flex!important;
}
.images.inactive{
    display: none!important;
}
#gallery .pagination-page.active>a{
        background: var(--pink);
    border-color: var(--pink);
    color: var(--white);
 }
#gallery .pagination-page>a{
    color: var(--pink);
    cursor: pointer;
}