@media only screen and (max-width: 576px) {
    .features{
        background: #eacd7d;
        position: relative;
        padding-top: 4%;
        padding-bottom: 4%;
    }
}

@media only screen and (max-width: 768px) {

    .header-one {
        min-height: 100px;
    }

    .bg-header{
        background-color: rgba(255,255,255,0.9);
    }

    #caracteristicas .text-info-mensualidades {
        font-size: 1.5rem;
    }

    #caracteristicas .text-info-contado {
        font-size: 1.32rem;
    }

    .features{
        background: #eacd7d;
        position: relative;
        padding-top: 4%;
        padding-bottom: 4%;
    }

    .cotizador .c-img-p {
        position: relative;
        left: 0;
        margin: 0 auto;
        display: block;
    }
    
    .c-caracol-2{
        position: relative;
        top: -25%;
        left: 0;
    }
    
    #inversion-inteligente .btn-asesor {
        margin: 0 auto;
        display: block;
    }
    
    #caracteristicas .btn-c-c-asesor {
        margin: 0 auto;
        display: block;
        
    }
    
    
    .img-c-info-lote {
        position: inherit;
        left: 0; 
        top: 0;
        margin: 0 auto;
        display: block;
    }


    #recaptchaFooter {
        -ms-transform: scale(0.99);
        transform: scale(0.99);
        -webkit-transform: scale(0.99);
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

}

@media(min-width:768px) and (max-width:991px) {
    .contacto #recaptchaFooter {
        -ms-transform: scale(0.90);
        transform: scale(0.90);
        -webkit-transform: scale(0.90);
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }


}

@media(min-width:992px) and (max-width:1199px) {

}