.tp-hero-5-area.coffe-bg{
    background-image: url(../../img/pm-bg-portafolio.webp);
    background-color: transparent;
    background-size: 100% 100%;
    background-repeat: no;
}
.tp-portfolio-meta-arrow::before {
    background: var(--color-grey-text);
}
span.tp-portfolio-meta-arrow.tp-el-box-link * {
    color: var(--color-grey-text);
}
.tp-hero-5-title-box {
    text-align: center; /* Centra todo el contenido dentro de este contenedor */
}

.tp-hero-5-title {
    display: inline-block; /* Permite que el título sea centrado dentro del contenedor */
}

.tp-hero-5-big-thumb{
    display: none;
}
#pm-grid-portafolio {
    top: -30px;
}
.black-bg-5 {
    background-color: var(--color-white);
}
.project-details-area *:not(i){
    font-family: "Exo 2", Sans-serif !important;
    color: var(--color-grey-text) !important;
}
h4.tp-port-3-title.tp-el-title {
    display: none;
}
.tp-port-3-content-info {

    border-bottom: 1px solid var(--color-grey-text);
}
.tp-port-3-content-info:first-child {
    border-top: 1px solid var(--color-grey-text);
}
a.tp-btn-4-1-price.sm.tp-el-btn{
    display: none;
}
@media (min-width: 1400px) {

    .tp-hero-5-area .col-xxl-9 {
        width: 100% !important;
        flex: 0 0 auto;
    }
}

#pm-grid-portafolio {
    top: -30px;
    background:  url(../../img/pm-bg-about-content.webp);
    z-index: 5;
}
#portafolio-banner-grid{
    
    background-image: url(../../img/pm-bg-about.webp);
    background-size: 100% 100%;
    z-index: 10;
}
@media (max-width: 991.98px) {
      
}

@media (max-width: 767.99px) {
    .tp-port-3-content-wrap.pt-140{
        padding-top: 50px;
    }
    #pm-grid-portafolio{
        background-size: cover;
        background-repeat: no-repeat;
    }

}