.text-header-primary-c {
    font-family: 'Poppins';
    color: #ffffff !important;
    font-weight: 500;
}

.text-primary-dark {
    font-family: 'Poppins';
    color: #3e404e !important;
    font-weight: 600;
}

.subtitle {
    font-family: 'Poppins';
    color: #5c5c5c;
}

.text-secondary {
    font-family: 'Poppins';
    color: #3e404e;
}

.text-header-secondary {
    font-family: 'Poppins';
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
}

.text-contactus-primary {
    font-family: 'Poppins';
    color: #525252;
    font-weight: 600;
}

.text-contactus-secondary {
    font-family: 'Poppins';
    color: #025E73;
    font-weight: 500;
    font-size: 18px;
}

.text-caracteristica {
    font-family: 'Poppins';
    color: #024059;
}

.img-header {
    background-image: url(/images/labitplus/header-fondo.jpg);
    filter: brightness(0.7);
    background-repeat: no-repeat;
    background-position: 0%;
    background-position-x: center;
    background-size: cover;
    height: 510px;
}

.magic-shadow {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

body {
    background-color: #f0f0f0;
}

.text-plan-sec {
    font-family: 'Poppins';
    color: #000;
    font-size: 14px;
}

.btn-primary {
    background-color: #024059 !important;
    border-color: #024059 !important;
}

.contactus-imagen {
    background-image: url("/images/labitplus/contact-us.jpg");
    background-repeat: no-repeat;
    background-position: 0%;
    background-position-x: center;
    background-size: cover;
}



/* XXL */
@media (min-width: 1400px) {
    .img-header {
        height: 550PX;
    }
}

/* XL */
@media (min-width: 1200px) and (max-width: 1399px) {
    .img-header {
        height: 580PX;
    }
}

/* LG */
@media (min-width: 992px) and (max-width: 1199px) {
    .img-header {
        height: 580PX;
    }
}

@media (min-width: 862px) and (max-width: 991px) {
    .img-header {
        height: 570PX;
    }
}

@media (min-width: 768px) and (max-width: 861px) {
    .img-header {
        height: 610PX;
    }
}

@media (min-width: 577px) and (max-width: 767px) {
    .img-header {
        height: 570PX;
    }
}