/**************************/

/*RESPONSIVE*/

/**************************/

@media screen and (max-width:985px) {

	body,
	html {
		min-width: inherit;
	}
	body {
		font-size: 62.5%;
	}

	.largeur {
		width: auto;
		margin: 0 15px;
	}



	/*Introduction*/
	/**************************/
	#simulateur_introduction {
		background: none;
		padding: 15px 0;
	}

	#intro_infos {
		padding: 10px;
		width: auto;
	}

	#intro_infos #intro_boutons .btn_intro {
		width: auto;
	}
	
	#intro_infos #intro_h1 {
		font-size: 4em;
	}



	/*Header*/
	/**************************/
	header {
		padding: 8px 0;
	}

	header h1 {
		text-align: center;
		font-size: 2.2em;
	}

	/*Onglets*/
	/**************************/
	#tabs_menu ul li {
		margin: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	#tabs_menu #tabs_cursor {
		margin-left: -10px;
		display: none;
	}

	#tabs_menu {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	#form_choix_zone_fixe>div {
		float: none;
	}

	/*Contenu*/
	/**************************/
	#contenu section.categorie {
		margin: 15px;
	}

	.categorie_choix,
	.categorie_infos {
		float: none;
		margin: 0 auto;
		width: auto;
	}

	.categorie_infos #simulateur_droite_courbe,
	.categorie_infos #simulateur_droite_infos {
		float: none;
		width: auto;
	}

	.categorie_infos {
		margin-top: 15px;
	}
	.categorie_infos #wrapperCanvas {
		height: 100%;
	}


	#simulateur_droite_infos .infos_zone_chiffre {
		height: auto;
	}

	#simulateur_droite_tools {
		margin-top: 30px;
	}

	#legende_ordonnee .val_min {
		margin: 4px auto 12px auto;
	}




	/*popup*/
	/**************************/
	#popup #popup_wrapper {
		height: auto;
		left: 0;
		margin: 20px;
		position: absolute;
		top: 400px;
		width: auto;
	}




	/*Sliders*/
	/**************************/
	.jauge_wrapper {
		width: 70%!important;
	}

	.slider_wrapper {
		text-align: center;
	}
	.slider_bar {
		width: 70%;
	}
	.sdefault_values {
		width: 69%;
		margin-left: 15%;
		left: 0;
	}



	/*Liste déroulante*/
	/**************************/
	#form_choix_zone select,
	#form_choix_zone .customSelect {
		max-width: 100%;
		width: auto!important;
		display: block!important;
	}

	#form_choix_zone {
		width: auto;
	}

	.radio_button label {
		display: block;
		margin-bottom: 10px;
	}

	.radio_button {
		display: block;
	}

	#zone_carte {
		float: none;
		width: 100%;
	}

	#zone_chart {
		float: none;
		width: 100%;
	}

	#form_choix_distance {
		padding-top: 37px;
	}
}
