@import url(http://fonts.googleapis.com/css?family=Italianno);

.tp-banner-container {
    position: relative;
}

.tp-caption-primera {
    width: 535px !important;
    white-space: initial !important;
    background-color: rgba(255, 255, 255, .7);
    padding: 10px !important;
    font-size: 20px !important;
}

.tp-caption-imac {
    font-size: 20px !important;

}

.tp-caption-imac-title {
    font-size: 25px !important;
    font-weight: 800 !important;
    text-transform: uppercase;
}

.tp-caption-cita {
    font-size: 30px !important;
}

.tp-caption-cita-autor {
    padding: 10px !important;
    font-size: 28px !important;
    font-family: "Italianno";
}

@media (max-width: 991px) {
    ul.tp-revslider-mainul li{
        list-style: none;
        margin: 40px 0;
    
        position: relative;
        display: block;
}
    
    ul li.equipo-diseno{
        margin: 0 0 40px;
    }

    img{
        height: initial !important;

    }

    .tp-caption-primera {
        width: 100% !important;
        padding: 0 !important;
        font-size: 15px !important;
        line-height: 18px !important;
        left: 0 !important;
        margin: 10px 0;
    }

    .tp-caption-imac-title {
        font-size: 11px !important;
        letter-spacing: -1px !important;
        position: absolute;
        top: 0;
    }

    .tp-caption-imac {
        font-size: 11px !important;
        position: absolute;
        margin-right: 100%;
        top: 20px;
    }

    .tp-caption-imac.interiores {
        top: 40px;
    }

    .tp-caption-imac.profesionales {
        top: 60px;
    }

    .tp-caption-imac.check-box {
        display: none !important;
    }

    .tp-caption-cita{
        font-size: 16px !important;
        width: 100% !important;
        left: 0 !important;
        white-space: normal !important;
        line-height: 16px !important;
        margin-top: 20px;
    }

    .tp-caption-cita-autor{
        margin-top: 0px !important;
        text-align: right;
    }

    .li-boceto img {
        display: none;
    
        position: absolute;
}
    .li-cita{
        margin-top: 90%;
        margin-bottom: 0;
    }
}