.centercontent-1{
    position:absolute;
    background-color: white; 
    padding: 50px;
    border: 15px solid aliceblue;
    border-radius: 0;
    text-align:center;
    top: 15%;
    left:19%;
    width: 50%;
    height:fit-content;
}

#newstab td{
    border:5px solid aliceblue;
    border-radius: 20px;
    background-color: white;
    padding: 10px;
    width:50%;
}

#newstab td:hover{
    transform: scale(1.15);
    transition: transform 0.2s ease;
}

.hv-txt{
    visibility: hidden;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    color: white;
    text-align: center;
    padding: 10px 0;
    position: absolute;
    bottom: 50%;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.2s;
}

.hv-txt a{
    color:white;
    font-size: medium;
    text-decoration: none;
}

.hv-txt-con:hover .hv-txt{
    visibility: visible;
    opacity: 1;
}