@media screen and (min-width: 1200px) {

    h1 {
        font-size: 1.9rem;
    }

    .gtm-en-tete img {
        width: 30%;
    }

    .gtm-evenements-texte .mod-custom {
        top: 60%;
    }

    .gtm-collaboration-texte .mod-custom {
        top: 83%;
    }

    .gtm-experience-texte .mod-custom {
        padding: 60px 120px;
    }

    .gtm-experience-texte h2 {
        font-size: 3.5rem;
    }

    .gtm-experience-texte h2 span {
        font-size: 4.8rem;
    }
    
    .gtm-experience-texte h3 {
        font-size: 1.9rem;
    }

    .gtm-experience-texte h3 span {
        font-size: 1.9rem;
    }

    .gtm-clientele-cible h4, .gtm-faq-titre h4 {
        font-size: 1.9rem;
    }

    .gtm-gestion-image h2 {
        font-size: 1.9rem;
        transform: translate(0%, 90%);
    }

    .gtm-promesse h2 {
        font-size: 1.9rem;
    }

    .gtm-propos-stephane h2 {
        transform: translate(-35%, 65%);
        font-size: 1.9rem;
    }

    .gtm-contact-image .mod-custom h2 {
        transform: translate(0%, 50%);
        font-size: 1.9rem;
    }
    
    .gtm-evenements-corporatifs div, .gtm-evenements-sportifs div {
        transform: translateY(-80px);
    }

    .gtm-evenements-corporatifs h3, .gtm-evenements-sportifs h3, .gtm-evenements-citoyens h3, .gtm-evenements-communautaires h3,.gtm-evenements-agrotouristiques h3, .gtm-evenements-scolaires h3 {
        color: #fff;
        font-size: 1.7rem;
    }

    .gtm-evenements-corporatifs p, .gtm-evenements-sportifs p {
        color: #fff;
        font-size: 1.3rem;
    }

    .gtm-bouton, button#soumettre {
        font-size: 1.5rem;
    }

    .gtm-bouton {
        padding: 5px 30px 6px 30px;
    }

    button#soumettre {
        padding: 15px 30px 15px 30px;
    }
}

@media screen and (min-width: 1400px) {
   
    .gtm-collaboration-icones .mod-custom img {
        padding: 20px 70px 0 70px;
    } 

    .gtm-experience-texte h3 {
        font-size: 2.2rem;
    }    

    .gtm-experience-texte h3 span {
        font-size: 2.2rem;
    }

    .gtm-experience-texte .mod-custom {
        padding: 100px 165px;
    }

    .gtm-propos-stephane h2 {
        transform: translate(-35%, 50%);
    }

    .gtm-contact-image .mod-custom h2 {
        transform: translate(0%, 75%);
        font-size: 1.9rem;
    }

    .gtm-types-evenements h4, .gtm-clientele-cible h4, .gtm-faq-titre h4, .gtm-promesse h2 {
        font-size: 2.2rem;
    }

    .gtm-gestion-image h2 {
        font-size: 2.2rem;
        transform: translate(0%, 110%);
    }

    h4 {
        font-size: 2.2rem;
    }

    .gtm-propos-stephane h2 {
        transform: translate(-35%, 75%);
        font-size: 2.2rem;
    }

    .gtm-contact-image .mod-custom h2 {
        transform: translate(0%, 60%);
        font-size: 2.2rem;
    }
}

@media screen and (min-width: 1400px) {
    h1 {
        font-size: 2.2rem;
    }
}

@media screen and (min-width: 1600px) {
    h1 {
        font-size: 2.5rem;
    }

    .gtm-types-evenements h4, .gtm-clientele-cible h4, .gtm-faq-titre h4, .gtm-promesse h2 {
        font-size: 2.5rem;
    }

    .gtm-promesse {
        transform: translateY(185px);
    }

    .gtm-experience-texte h3 {
        font-size: 3rem;
    }

    .gtm-experience-texte h3 span {
        font-size: 3rem;
    }

    .gtm-promesse span {
        font-size: 3rem;
    }

    .gtm-gestion-image h2 {
        font-size: 2.5rem;
    }

    h4 {
        font-size: 2.5rem;
    }

    .gtm-propos-stephane h2 {
        font-size: 2.5rem;
    }

    .gtm-contact-image .mod-custom h2 {
        font-size: 2.5rem;
    }
}

