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

	h2 {
		font-size: 1.5rem;
	}

	h4 {
		font-size: 1.5rem;
	}

	p {
		font-size: 1.3rem;
	}

	.gtm-banniere {
		display: none;
	}

	.gtm-banniere-desktop {
		display: block;

	}

	.gtm-en-tete .mod-custom {
		background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 32%, rgba(255,255,255,0) 100%);
		height: 54%;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	
	.gtm-banniere-desktop .gtm-banniere-boutons {
		text-align: center;
		transform: translateY(-15px);
	}
	
	.gtm-banniere-desktop .gtm-bouton {
		display: inline-block;
		margin: 10px;
	}

	.gtm-en-tete img {
		width: 30%;
		height: auto;
		margin: 0;
		display: block;
		position: absolute;
		left: 0;
		transform: translateX(110%);
	}

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

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

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

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

	span.jwts_toggleControlTitle {
		font-size: 1.3rem;
	}

	div.jwts_content {
		font-size: 1.1rem;
	}

	li {
		font-size: 1.3rem;
	}

	span {
		font-size: 1.8em;
	}

	.gtm-collaboration-texte .mod-custom {
		min-width: 67%;
	}

	.gtm-experience-image  {
		display: none;
	}

	.gtm-experience-image-desktop {
		display: block;
	}

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

	.gtm-experience-texte h2 {
		font-size: 3em;
	}

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

	.gtm-gestion-texte ul {
		padding: 20px 100px;
	}

	.gtm-gestion-texte .gtm-bouton {
		margin: 30px auto 60px 80px !important;
	}

	.gtm-gestion-image h2 {
		font-size: 1.5rem;
		transform: translate(0%, 55%);
	}
	
	.gtm-bouton, button#soumettre {
		font-size: 1.3rem;
	}

	.gtm-faq .gtm-bouton {
		margin: 50px auto 60px 30px !important;
	}

	/* listes sous les événements */
	.gtm-evenements-corporatifs, .gtm-evenements-sportifs, .gtm-evenements-citoyens, .gtm-evenements-communautaires, .gtm-evenements-agrotouristiques, .gtm-evenements-scolaires {
		padding: 10px;
		width: 50%;
	}

	.gtm-evenements-corporatifs div, .gtm-evenements-sportifs div, .gtm-evenements-citoyens div, .gtm-evenements-agrotouristiques div, .gtm-evenements-scolaires div, .gtm-evenements-communautaires div {
		background-color: #1c2833;
		opacity: .8;
		padding: 0 15px;
		min-width: 67%;
		transform: translateY(-65px);
		float: right;
		margin-right: 15px;
		min-height: 300px;
	}

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

	.gtm-evenements-corporatifs li, .gtm-evenements-sportifs li, .gtm-evenements-citoyens li, .gtm-evenements-agrotouristiques li, .gtm-evenements-scolaires li, .gtm-evenements-communautaires li {
		color: #fff;
	}

	.gtm-evenements-corporatifs li::marker, .gtm-evenements-sportifs li::marker, .gtm-evenements-citoyens li::marker, .gtm-evenements-agrotouristiques li::marker, .gtm-evenements-scolaires li::marker, .gtm-evenements-communautaires li::marker {
		color: #fff;
	}

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

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

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

	.gtm-evenements-boutons {
		padding: 0 14px 60px 14px;
		text-align: center;
	}

	.gtm-type-evenements .gtm-bouton {
		margin-bottom: 60px;
	}

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

	.gtm-bouton, button#soumettre {
		padding: 5px 25px 6px 25px;
	}

	a.gtm-bouton::after, button#soumettre::after {
		bottom: -20px;
		left: calc(50% - 15px);
		width: 25px;
		height: 25px;
	}
	
	.gtm-evenements-image, .moduletable.gtm-collaboration-image, .gtm-collaboration-icones h3,.gtm-contact-image img {
		padding: 17px;
	}

	.gtm-collaboration-icones h3 {
		font-size: 1rem;
	}

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

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

    /* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////                                              //////////////////////////////////////////////////////
                                                            	COPYRIGHT
//////////////////////////////////////////////                                                ////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* -----------------------------------------------------
				SECTION	COPYRIGHT
------------------------------------------------------- */

.gtm-copy {
    min-height: 103px;
    padding: 0px 30px;
}

/* -----------------------------------------------------
				LOGO GESTIMARK
------------------------------------------------------- */

.gtm-logo-copyright {
	text-align: right;
	margin-top: 0px;
}

/* -----------------------------------------------------
					TEXTE
------------------------------------------------------- */

.gtm-texte-copyright {
	text-align: left;
}

.cc-color-override--1671053922 a.cc-link label {
	color: #e7472b;
	transform: translateY(-16px);
}

/* formulaire droit à l'oubli */
.gtm-oubli span {
    font-size: 1em !important;
}

}

@media only screen 
		and (min-width: 1024px) 
		and (max-height: 1366px) 
		and (orientation: portrait) 
		and (-webkit-min-device-pixel-ratio: 1.5) {
		.gtm-en-tete .mod-custom {
			height: 24%;	
	}
}