.card{

    padding: 2rem;
    max-width: 250px;
    
    border-radius: 20px;
    border: 1px solid #ddd;
    margin-bottom: 2rem;
    
    
}


.card a{

   text-decoration: none;

  
}


.card a img{

    height: 20px;
    
    display: inline;
    margin-left: 5px;
    
    
}


.card_image{
    margin-top: 1rem;
    margin-bottom: 1rem;
    height: 70px;
    max-height: 70px;
    width: auto;
    max-width: 100%;
    
    padding: 1rem;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-radius: 15px;
}


.card_headings{
    font-size: 1rem;
    font-weight: 300;
    display: flex;
    align-items:center ;
   
    
    
}



.card_text{
    
    font-size: 10px; 
    letter-spacing: 1px;
}



.cardlink{
    text-decoration: none;
}


.grid_container{
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-around;

}

.card:nth-child(odd){
    margin-right: 10px;


}


.card:nth-child(even){
    margin-left: 10px;


}





.dash{
    height: 5px;
    width: 2rem;
    background-color: #316ffe;
    margin-bottom: 1rem;
}



@media (max-width:800px){

    .grid_container{
        display: grid;
        grid-template-columns: 1fr;
        justify-items: center;

    }

    .card{

        padding: 2rem;
        max-width: 350px;
        background-color: #eceff1;
        border-radius: 20px;
        margin-bottom: 2rem;
        
        
    }
}