/* On screens that are 800px or less, set the background color to olive */
@media screen and (max-width: 800px) {

    .accordion ul li a {
        background: rgba(0, 0, 0, 0.4);
        padding: 15px 20px;
    }

    .accordion ul li div a * {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    #headerContact {
        grid-template-columns: 1fr;
        height: initial;
    }
    #logoMain {
        width: 200px!important;
        animation: none!important;
    }
    .formulaire {
        width: 75%;
        justify-self: center;
        padding-bottom: 25px;
        grid-template-columns: 1fr;
    }
  }

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-height: 570px) {

    .tarifs ul li div a p {
        top: 0px;
    }

    .portfolioTarifs p{
        padding: 5px;
    }

  }
