@media (min-width: 1540px){

}

@media (max-width: 1539px){ /*tablet + mobile common */

}

@media (min-width: 568px) and (max-width: 1539px) and (orientation: landscape){

    #payments article{ width: 49.25%; font-size: 1.8em; }
    #payments h2{ font-size: 1.5em; }
}


@media (max-width: 567px) and (orientation: portrait){


    #payments article{ width: 98%; font-size: 1.25em; margin-bottom: 1em; }
    #payments article h1{ height: auto; }
    #payments article div{ height: auto; }
    #payments article div.haut{ height: auto; }
    #payments h2{ font-size: 1em; }

}