/* Page Dealers Responsive*/


h2.h-custom-headline {
	margin: 0 0 55px;
}

div#x-content-band-6 a.x-btn {
	margin: 0 auto 80px;
	display: block;
	width: fit-content;
}

@media all and (max-width: 1090px) {
	
	div.x-container.max#avantages-grid {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	div#avantages-grid div.x-column.x-1-3 {
		margin: 20px auto;
		width: 500px;
		max-width: 100%;
	}
	
}


@media all and (max-width: 690px) {
	div.intro-band div.tg-grid-holder {
		display: flex;
		flex-direction: column;
		align-items: center;
		height: auto!important;
	}
	
	div#intro-pre-grid {
		flex-direction: column!important;
		align-items: center!important;
	}
	
	div#intro-pre-grid > div {
		width: auto!important;
		max-width: 100%!important;
	}
	
	div#intro-pre-grid > div p {
		margin: 1rem auto!important;
	}
	
	div.intro-band div.tg-grid-holder article {
		width: 500px!important;
		max-height: 300px!important;
		max-width: 100%!important;
		position: relative!important;
		left: unset!important;
		top: unset!important;
		overflow: hidden;
		margin: 20px auto;
	}
	
	div.x-container.max p {
		margin: auto!important;
	}
	
	.page a.x-btn {
		margin: 40px auto 80px!important;
		display: block;
		float: unset;
		width: fit-content;
	}
	
	div.x-container h2.h-custom-headline {
		margin:0 auto!important;
		margin-bottom: 0!important;
	}
	
	div.x-content-band {
		padding: 60px 0 80px!important;
	}
	
	div.x-content-band#x-content-band-1{
		padding: 0!important;
	}
	
	div.x-content-band#x-content-band-2 {
		padding: 0 0 60px!important;
	}
	
	
	div#integration-content > div > div {
		width: 500px!important;
		max-width: 100%!important;
	}
	
	div#x-content-band-6 {
		max-width: 85%;
		margin: auto;
		padding: 0!important;
	}
	
	div#x-content-band-6 hr.x-gap {
		display: none;
	}
	
	form#gform_6 .gform_footer {
		margin-bottom: 0!important;
	}
}