.banner_img_box{
    position: relative;
    overflow: hidden;
}

.banner_overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); 
    /* background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .9) 100%); */
    transition: opacity 0.3s ease-in-out;
    clip-path: circle(100%);

    display: none;
}

.banner_img_box img{
    transition: all .3s linear
}

.banner_img_box:hover img {
    transform: scale(1.1);
}

.banner_img_box:hover .banner_overlay {
    opacity: 0;
}

