/**************************/
/*RESPONSIVE*/
/**************************/

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

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

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


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


.categorie_choix .choix_age{
    float:none;
    margin:0 auto;
}

.choix_continent{
    clear:both;
    float:none;
    margin:60px auto 0 auto;
}

.choix_continent .liste_continents{
    text-align: center;
}


#infos_population,
#infos_generation,
#infos_place_evolution,
#infos_place_graphique{
    float: none;
    margin:0 auto;
}

#infos_place_graphique{
    margin-top:35px;
    width:500px;
}
#place_graphique{
    left:0;
}

#limiteAgeChiffre,
.limiteAge span.cf{
    margin:-15px 0 0 -35px;
}

.carte_monde{
    display:none;
}

#tabs_population_content li {
    margin:0!important;
    width: 32%!important;
    margin-right: 1%!important;

}

.categorie_choix {
    padding-left: 0;
    padding-right: 0;
}

.categorie_choix .choix_age {
    width: 100%;
}

.choix_continent {
    width: 100%;
}

.categorie_infos {
    padding: 0;
}

.infos_medium {
    width: 20%;
}

.jauge_wrapper {
    width: 70%!important;
}

#infos_population {
    /*width: 100%;*/
    width:290px;
}
#tabs_population ul li a span {
    padding: 0;
}

#form_choix_zone select,
#form_choix_zone .customSelect {
    max-width: 100%;
    width: auto!important;
    display: block !important;
}

#form_choix_zone {
    width: auto;
}

#infos_place_graphique {
    width: 100%;
}

#place_graphique {
    width: 85%;

}

#form_choix_zone #choix_regions{
    float:none;
    margin-right:0;
}
#form_choix_zone #choix_pays{
    float:none;
}


#graphique_legende #legende_femmes {
    left:60%;
    right:auto;
}
#graphique_legende #legende_hommes {
    left:auto;
    right:60%;
}

.val_homme_medium , .val_femme_medium {
    display: none;
}
/*
#infos_place_graphique {
    display: table-row;
    width: 100%;
}

#infos_place_graphique > div {
    display: table-cell;
    vertical-align: top;
}
#place_graphique {
    position: relative;
}


*/
/*}*/
