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

    h1 {
        font-size: 1.1rem;
    }

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

    .gtm-types-evenements {
        padding: 0;
    }

    .gtm-types-evenements h4 {
        padding: 0 30px 0 30px;
    }

    .gtm-types-evenements p {
        width: 50%;
        padding: 30px;
    }

    .gtm-collaboration-texte .mod-custom {
        width: 60%;
        left: 65%;
        top: 80%;
    }

    .gtm-propos-stephane {
        top: 62%;
    }

    .gtm-type-evenements .mod-custom {
        display: flex;
        flex-wrap: wrap;
    }

    .gtm-evenements-corporatifs, .gtm-evenements-sportifs, .gtm-evenements-citoyens, .gtm-evenements-communautaires, .gtm-evenements-agrotouristiques, .gtm-evenements-scolaires  {
        padding: 10px;
        width: 50%;
    }

    .gtm-collaboration-icones .mod-custom {
        flex-wrap: nowrap;
    }

    .gtm-collaboration-icones .mod-custom img {
        padding: 20px 40px 0 40px;
    }

    .gtm-evenements-image, .gtm-collaboration-image, .gtm-gestion-image img, .gtm-a-propos-image img {
        padding: 15px;
    }

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

    .gtm-a-propos-texte.container .mod-custom {
        display: flex;
        flex-wrap: wrap;
    }

    .gtm-a-propos-texte.container .mod-custom p {
        width: 50%;
        padding: 20px;
    }

    .gtm-experience-texte .mod-custom {
        padding: 65px 30px;
    }

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

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

	.gtm-experience-texte h3 {
		color: #fff;
		padding: 25px;
		margin: 0;
		font-size: 1.5rem;
	}

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

    .rsformgtm-formulaire {
        max-width: 80%;
    }

    .gtm-etapes .mod-custom h3, .gtm-formulaire h3, .gtm-confidentialite h3 {
        font-size: 2rem;
    }
    
    .gtm-etapes .mod-custom h3 {
        font-size: 2rem;
    }

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

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

    .gtm-confidentialite {
        max-width: 80%;
        display: block;
        margin: 0 auto;
    }
}


