/*Pour IE*/
@media screen and (min-width: 0\0) {
    .block:first-child > div:nth-child(2) {
        position: relative;
        margin-left: 0;
    }

    .card-deck .card {
        flex: none;
        max-width: 90vw;
    }

    .certification > div:first-child, .academie > div:first-child, #actualites > div:first-child, .innovation > div:first-child, #formations > div:first-child  {
        margin-top: 10vh;
    }

    footer {
        position: relative;
        z-index: 0;
        padding-top: 30px;
    }

    .card-deck {
        flex-direction: column;
    }

    .flecheDown {
        display: flex;
    }

    .flecheRight {
        display: none;
    }

    .ico_orientation {
        background: none;
    }

    .modal-footer {
        min-height: 100px;
    }

    .afficheTexte {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .block > div {
        min-height: 100vh;
    }
}

/*Pour Safari*/
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    .block:first-child > div:nth-child(2) {
        position: relative;
        margin-left: 0;
    }

    .certification > div:first-child, .academie > div:first-child, #actualites > div:first-child, .innovation > div:first-child, #formations > div:first-child {
        margin-top: 10vh;
    }

    .card-deck .card {
        flex: none;
    }

    footer {
        position: relative;
        z-index: 0;
        padding-top: 30px;
    }

    .card-deck {
        flex-direction: column;
    }

    .flecheDown {
        display: flex;
    }
}