.blog_section{
    padding: 30px 0px;
}
.blog_section img{
    margin-bottom: 10px;
    border-radius: 10px;
}
.blog_section .blog_section_inner{
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
    border-radius: 10px;
}
.blog_section .blog_section_inner:hover{
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
}
.blog_section .blog_section_inner:hover h2{
    color: var(--main-color);
}
.blog_section h2{
    font-size: 20px;

}
.blog_section a{
    text-decoration: none;
    color: var(--black-color);
}
.blog_section p{
    font-family: var(--primary-font);
}
.blog_section .readbtn{
     font-family: var(--primary-font);
     color: var(--main-color);
     font-weight: 600;
}
.blog_section .blogdate span{
     font-family: var(--primary-font);
font-weight: bold;
     padding: 4px;
     border-radius: 5px;
     font-size: 15px;
}
.header_text h1{
    font-size: 45px;
    font-family: var(--secondary-font);
    font-weight: 700;
    position: relative;
}
.header_text h1::after{
    position: absolute;
    content: '';
    height: 3px;
    min-width: 400px;
    background-color: white;
    border-radius: 50%;
    bottom: -8px;
    left: 30%;
}
.content_wrapper{
    padding: 20px;
    background-color: var(--bg-light);
    margin: 20px 0px;
    border-radius: 10px;

}
.para{
         font-family: var(--primary-font);
}
.content_wrapper .feature_image img{
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}
.h2{
    font-size: 25px;
    font-weight: 600;
     font-family: var(--primary-font);
}
.content_wrapper ul li{
     font-family: var(--primary-font);    
     line-height: 1.9;
}
.h3{
    font-size: 18px;
    font-family: var(--primary-font);    
        font-weight: 600;
}
.content_wrapper a{
    font-family: var(--primary-font);    
}