.project__single__item {
    position: relative;
    overflow: hidden;
}
.project_thumb {
    position: relative;
    overflow: hidden;
}
.project_thumb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
}
.project__single__item:hover .project_thumb::before {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);

}
.project_cont_box {
    position: absolute;
    bottom: -250px;
    left: 0;
    right: 0;
    padding: 20px;
    background: var(--theme-secondary-color);
    border-radius: 10px;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
}
.project__single__item:hover .project_cont_box {
    bottom: 0;
}
.project_cont_box h4, .project_cont_box p {
    color: var(--white);
}

/* project style 2 */
.project__single__item.project_two .project_cont_box {
    bottom: 0;
}
.project_two .project_btn {
    display: none;
}
.project_two:hover .project_btn {
    display: block;
}