.blog_area{
    padding: 60px 0px;
}

.blog_layout{
        background-color: #f6f6f6;
        padding: 10px;
        border-radius: 10px;
        border: 1px solid #d4d4d4;
        display:flex;
        flex-direction:column;
        gap:20px;
        margin-top: 20px;
            height: -webkit-fill-available;
}

.blog_img img{
      width: 100%;
    border-radius: 4px;
    height: 180px;
    object-fit: cover;
}

.blog_content h5 a{
    font-size:17px;
    color:black;
}

.blog_content p{
    margin-bottom:0;
    font-size:14px;
}

.blog_inner_content{
    padding: 70px 0px 0px 0px;
}

.blog_inner_content p{
    line-height:35px;
}

.blog_banner{
    height:400px !important;
}

.blog_banner h1{
    color:white !important;
}