/*ESTILOS NECESARIOS PARA EL FOOTER*/
.titulo-footer
{
    font-family: 'Open Sans'; 
    font-weight: 700;
    font-size: 14px;
    color: white;
    
}


.titulo-elemento-footer
{
    font-family: 'Open Sans'; 
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color:white;
}

.titulo-elemento-footer-end
{
    font-family: 'Open Sans'; 
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color:white;
}


.link-footer a,
.link-footer a:link,
.link-footer a:hover,
.link-footer a:active,
.link-footer a:visited {
    text-decoration: none;
    color: white;
}

.link-footer a:hover
{
    text-decoration: underline;
}

.link-footer-end a,
.link-footer-end a:link,
.link-footer-end a:hover,
.link-footer-end a:active,
.link-footer-end a:visited {
    text-decoration: underline;
    color: white;   
    font-size: 12px;
}


.imagen-visa-mastercard-footer
{
    max-width: 70px;
}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) 
{ 
    #id_div_footer .container
    {
        max-width: 95% ;
    }

    .imagen-visa-mastercard-footer
    {
        max-width: 80px;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) 
{

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px)   
{
    #id_div_footer .container{
        max-width: 95% ;
    }

    .titulo-footer
    {
        font-size: 15px;
    }

    .imagen-visa-mastercard-footer
    {
        max-width: 70px;
    }
}

/* Large devices (desktops, 1200px and up) */
@media (min-width: 1200px) 
{
    #id_div_footer .container{
        max-width: 80% ;
    }

    .titulo-footer
    {
        font-size: 19px;
    }

    .imagen-visa-mastercard-footer
    {
        max-width: 30%;
    }

    .titulo-elemento-footer, .titulo-elemento-footer-end
    {
        font-size: 14px;
    }

    .link-footer-end a,
    .link-footer-end a:link,
    .link-footer-end a:hover,
    .link-footer-end a:active,
    .link-footer-end a:visited {
        font-size: 14px;
    }

}

@media (min-width: 1400px) 
{
    #id_div_footer .container{
        max-width: 75 % ;
    }
}

/* Extra Large devices (desktops, 1900px and up) */
@media  (min-width: 1900px) 
{

}
