#hero {
    width: 100%;
    height: 40vh;
    background-size: cover;
    position: relative;
    /* background: url(../img/img2.jpg) top center; */
    background: url(../img/fondo/nosotros.jpg) top center;
}
#hero h2 {
    color: rgba(255, 255, 255, 0.9);
    margin: 10px 0 0 0;
    font-size: 24px;
}
.st_img{
    margin-top: 10px;
    border-radius: 10px !important;
    margin-bottom: 10px;
    box-shadow: 0 5px 25px 0 rgba(214, 215, 216, 0.6);
}
.blog_item {
    margin-bottom: 40px;
}
.blog_info .post_tag {
    padding-bottom: 20px;
}
.blog_post img {
    max-width: 100%;
}
.text-right {
    text-align: right !important;
}
.list {
    list-style: none;
    margin: 0px;
    padding: 0px;
}













