.contieneBanner4060 {
    width: 100%;
    display: flex;
    vertical-align: middle;
    justify-content: stretch;
    align-items: center;
    color: white;
    background: #0e161c;
}
.contieneBanner4060 .mitad40 {
    width: 40%;
}
.contieneBanner4060 .mitad40 img {
    width: 100%;
}
.contieneBanner4060 .mitad60 {
    position: relative;
    width: 60%;
    text-align: center;
}
.contieneBanner4060 .mitad60 .logoBanner4060 {
    width: 50%;
    max-width: 200px;
    padding-bottom: 10px;
    margin: 0 auto;
}
.contieneBanner4060 .mitad60 h3 {
    font-size: 1.8rem;
    line-height: 2.2rem;
    font-weight: 900;
    color: #c1c9d2;
}

/* =========================================================================================
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
========================================================================================= */

@media (max-width: 768px) and (orientation: portrait) {

    .contieneBanner4060 {
        width: 100%;
        display: block;
    }
    .contieneBanner4060 .mitad40 {
        width: 100%;
    }
    .contieneBanner4060 .mitad60 {
        width: 100%;
    }
    .contieneBanner4060 .mitad60 h3 {
        font-size: 1.2rem;
        line-height: 1.8rem;
        font-weight: 900;
        padding-bottom: 40px;
    }
}