.bloglist
{
position: relative;
    background-color: #fff;
    padding: 23px 27px 30px 27px;
    margin: -53px 4% 21px 4%;
    box-shadow: 4px -2px 33px #b4b4b447;
        border-radius: 5px;
}
.bloglist_img img
{
     border-radius: 5px;
}
.read-more i {
    display: inline-block;
    line-height: 38px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    object-fit: cover;
    text-align: center;
    border: 1px solid #dcdcdc;
    color: #000;
    font-size: 17px;
}
.dateicon i {
    color: #e36a47;
    margin-bottom: 10px !important;
    font-size: 19px;
    position: relative;
    top: 3px;
}
.bloglist::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #e36a47;
    transform: scale(0, 1);
    transform-origin: left center;
    transition: transform 500ms ease;
}
.bloglist_img:hover .bloglist::after {
    transform: scale(1, 1);
    transform-origin: right center;
}
.bloglist_img:hover .read-more i
{
     background-color: #e36a47;
     color: #fff;
}
.bloglist_img:hover img
{
    border-radius: 5px;
}
.bloglist_img img
{
    height: 250px;
    object-fit: cover;
}
.blogmain_img {
    height: 500px;
    object-fit: cover;
    border-radius: 5px;
}
.blog_sidebar img {
    height: 60px;
    width: 100%;
    object-fit: cover;
}
@media screen and (min-width: 1600px)
{
 .bloglist_img img
{
    height: 290px;
}  
.blogmain_img {
    height: 550px;
}
.blog_sidebar img {
    height: 80px;
    width: 100%;
    object-fit: cover;
}
}
.blogdetail_maincontp p, .blogdetail_maincontp p span {
    color: #000000d9 !important;
    text-align: justify;
    font-size: 15px !important;
    color: #1b1b28 !important;
    font-weight: 300 !important;
        font-family: inherit !important;
}
.blogmain_sidebarp .dateicon i
{
    margin-bottom: 0 !Important;
}
.blog_sidebar
 {
    box-shadow: 0px 10px 60px rgb(0 0 0 / 7%) !important;
    border: 1px solid rgb(111 121 129 / 4%) !important;
    border-radius: 5px;
}