/* IMAGEs */
.main-content{
    background-repeat: no-repeat; 
    background-position: right;
    background-size: cover;
    border-width: 0px;
    border-style: solid;
    background-image: url("/assets/img/services/system-analysis/SYSTEM-ANALYSIS-COVER-300x87.png");
    height: 330px;
}  

/* Fondo para img mobile */
.image-mobile{
    display: block; 
    min-height: 300px;
    background-repeat: no-repeat; 
    background-position: right;
    background-size: cover;
    border-width: 0px;
    border-style: solid;
    background-image: url("/assets/img/services/system-analysis/SYSTEM-ANALYSIS-COVER-300x87.png");
}

.imgs-services{
    max-width: 120px;
    height: auto;
}

h1, li{
    line-height: 22px;
}

h4{
    font-size: 1.33em;
}

span.subtitle{
    font-size: 45px;
    color: #0160a8;
    display: block;
    width: 50%;
}

p.description{
    font-size: 21px;
}

.bg-solid-blue{
    background: #294177;
}

.text-mobile{
    color: #0758a7;
}


/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .image-mobile{
        display: none;
    }

    .text-mobile{
        display: none;
    }

    .lh-0{
        line-height: 0;
    }
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    p.description, p.text-info{
        line-height: 0;
    }

    .image-mobile{
        display: none;
    }

    .text-mobile{
        display: none;
    }
}

/* Mobiles */
@media screen and (max-width: 768px) {
    .main-content{
        background-image: none;
    }

    span.subtitle{
        display: none;
    }    
}

