



/* HEADER   */

.tab-content{

    min-height: 365px;

}

@media (max-width: 336px){


    .btn-escribirme{

        margin-bottom: 2rem;

    }

    .tab-content{

        height: auto;

    }

}



/* HEADER   */



/* BENEFICIOS */


.beneficio{

    height: 375px;
    margin-bottom: 3rem;
}
.beneficio .single-service{

    height: 100%;
    margin: auto;
    padding: auto;

}

.texto-beneficio-footer{

    margin: 5rem auto;
    text-align: center;
}
.texto-beneficio-footer p{

    margin: auto;
    font-weight: bold;
    font-size: 2rem;
}
/* BENEFICIOS */


/* PLANES  */

        .plan .single-table{

            height: 100%;
            position: relative;

        }
    .plan{

        height: 630px;
        margin-bottom: 2rem;
    }

    .plan .single-table .table-bottom{
        position: absolute;
        bottom: 1rem;
        max-width: 90%;
        margin: auto;
        left: 5%;
        right: 5%;

    }
    .plan .single-table .table-bottom .btn,   .plan-principal .single-table .table-bottom .btn{

        width: 100%;
        white-space:normal;

    }


    @media (max-width: 390px){

        .plan .single-table .table-bottom .btn{

            padding: .1rem;
            height: auto;


        }

    }

/* PLANES  */


.texto-small{


    font-size: 1.3rem;

}

.imagen-portfolio{

    width: 150%;
    height: 100%;

}