@media only screen and (max-width:1240px){
/* ------index HERE ------------*/
.sticky nav ul li a						{ font-size:1.000em; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out; }
.container								{ width:98%;}
header									{ display:block;}
.banner_main .bx-wrapper .bx-prev		{ left:7%;}
.banner_main .bx-wrapper .bx-next		{ right:7%;}
.slide_1								{ background-position: 73% 100%;}
.slide_2								{ background-position: 73% 100%;}
.slide_3								{ background-position: 73% 100%;}
.slide_4								{ background-position: 73% 100%;}
.banner_in p							{ padding:0 0 5px 0;}
.project_sec ul li a img,.project_sec2 ul li a img,.project_sec3 ul li a img				{ width:100%; height:100%;}

.project_sec ul li p,.project_sec2 ul li p,.project_sec3 ul li p					        { font-size: 1.438em; line-height: 25px; margin: 16px 3% 0;}
.calendar_right							{ padding: 48px 0 20px 0;}
.calendar_right	span.calendar_title		{ margin: 0 0 39px 5%;}
.calendar_right	small					{ display:table; margin:0 auto;}
.calendar_right	small img				{ width:100%; height:auto;}
.calendar_left							{ padding:35px 3% 0 0;}
.calendar_left h3						{ font-size: 2.063em; line-height: 36px;}
.calendar_left a						{ margin:0 0 40px 13.3%;}
.calendar_left h4						{ font-size: 2.000em; line-height:37px;}
.form_sec_left_in small img				{ width:100%; height:auto;}

/* ------inner1 HERE ------------*/
.devenez_sub strong em					{ right:0;}
.devenez_text_right ul li span			{ margin: 0 0 9px 0;}
.environmental_right small img			{ width:100%; height:auto;}
.questions_left small img				{ width:100%; height:auto;}

.questions_left p						{ font-size:1.125em; line-height: 21px;}
.animal_plant_right						{ width:100%;}
.animal_plant_left_main					{ width:46%;}
.animal_plant_sub						{ width:100%;    box-sizing: border-box;    padding: 45px 15px 67px 15px;    display: block;    background: #ffffff;    margin: 0 auto;}
	
.map_sec								{ width:50%;     height: 250px;}
.map_sec img							{ width:100%; height:100%;}
.plant_right_sub						{ width:50%;}
.environmental_left h3					{ font-size:1.313em; line-height: 24px;}
.environmental_left_sub	small			{ padding: 25px 0 33px 4.5%;}


/* ------inner2 HERE ------------*/
.camp_right_main a						{ width:280px; font-size:1.063em;}
.nature_camp_right h3					{ font-size:1.375em; line-height: 33px;}
.nature_camp_right						{ padding:7px 0 7px 4%;}
.nature_camp_right ul li				{ margin: 0 0 16px 0;}

.speak_sec_left a img				{ width:100%; height:auto;}
.prjt_inner2_sub ul li a img			{ width:100%; height:auto;}
.partnership_sub ul li a img			{ width:auto !important; height:auto !important;}
.prjt_inner2_in small					{ width: 13%;}
.animal_plant_sub_inner2 a img			{ width:100%; height:auto;}
/* ------inner3 starts HERE ------------*/
.ui-widget {font-size:1.5em;}
.employment_sec							{ padding:0 2%; }

.logo									{ width:180px;}
nav ul li								{ margin:0 22px 0 0;}
nav ul li a								{ font-size:1.000em;}
.header_right a.search					{ padding:45px 0 30px 8px;}
nav ul li ul li							{ background: url(../images/arrow1.png) no-repeat 95% center;}
nav ul li ul li:hover a					{ color:#ffffff; background:url(../images/arrow2.png) no-repeat 95% center #1a899d;}
nav ul li ul li a						{ padding: 10px 50px 10px 21px; font-size: 0.813em !important;}
nav ul li ul							{ width: 615px;}

.devenez_text_right						{ min-height: 273px;}
.devenez_text_left						{ min-height: 273px;}

.mail_sub ul li .textfield				{ width:95%;}
.mail_sub ul li	.dd						{ width: 100% !important;}
.mail_sub ul li 						{ width:24%; margin: 0 1.1% 0 0px;}
.partnership_sub ul li					{ width: 31.3%;     margin: 0 2.5% 0 0;}



/* ------inner3 ends HERE ------------*/

    .participatives-left{width:61.9%;}
    .inner6 .citoyens-right h3 br{display: none;}
    .inner6 .participatives-left a br{display: none;}
    .inner6 .auxquels-left > h3 br{display: none;}
    .auxquels-left{width:54.9%;}
    .auxquels-left > h3{width:445px;}
    .auxquels-blk{max-width:700px;}
    .auxquels-right strong{font-size:50.64px;}
    .auxquels-right a{font-size:38px;line-height:49px;}
    .auxquels-left > h3{width:336px;}
    .auxquels-left{width:46.9%;}
    .auxquels-right{padding:0 100px 0 0px;}
    .inner6 .auxquels{width:100%;background-color: #fff;}

/* ------inner6 ends HERE ------------*/

}
@media only screen and (max-width:1024px){
/* ------index HERE ------------*/

/* ------inner1 HERE ------------*/
/* ------inner2 HERE ------------*/
/* ------inner6 HERE ------------*/
	
}
@media only screen and (max-width:991px){
/* ------index HERE ------------*/
.sticky nav ul li a						{ font-size:0.813em; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out; }
.sticky .header_right a.search			{ padding: 36px 50px 30px 5px;}
.sticky nav ul li						{ margin: 0 10px 0 0;}
.logo									{ width: 160px;}
.sticky nav								{ padding:30px 0 0px 0;  -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;}
nav										{ padding: 35px 0 0px 0;}
.header_right a.search					{ padding: 39px 0 30px 8px;}

.banner_in h3							{ font-size:1.938em; line-height: 31px; margin: 10px 0 7px 0;}
.banner_in p							{ font-size:0.875em; line-height: 18px;}
.banner_sub								{ padding: 30px 3% 10px 3%;}
.banner_main .bx-wrapper .bx-prev		{ left:3%;}
.banner_main .bx-wrapper .bx-next		{ right:3%;}
.project_sec ul li,.project_sec2 ul li	,.project_sec3 ul li		{ margin: 0 0 50px 0;}
.mission_sec							{ padding: 28px 3.2%;}
.mission_sec small						{ font-size:1.313em; line-height: 23px; margin:0 0 20px 0;}
.mission_sec p							{ font-size:1.313em; line-height: 23px; margin:0 0 30px 0;}
.project_sec ul li p,.project_sec2 ul li p,.project_sec3 ul li p					{ font-size:1.063em; line-height: 20px;}
.project_in	em							{ width: 23%;}	
.project_in	i							{ font-size:1.375em; line-height:24px;}
.calendar_sub							{ padding:85px 3.2% 85px 0;}
.calendar_left							{ padding:0px 3% 0 0;}
.calendar_left h3						{ font-size:1.813em; line-height: 32px; padding:0 3% 25px 3.8%;}
.calendar_left a						{ width:285px;  margin:0 0 28px 7.3%; font-size:1.188em; line-height:20px;}
.calendar_left h4						{ font-size:1.500em; line-height: 32px; padding:25px 0 0 0;}
.calendar_left a.email					{ width:285px; margin: 0 0 0 7.3%;}
.calendar_right							{ padding:20px 0 20px 0;}
.calendar_right	span					{ margin:0 0 20px 0; text-align:center;}
/*.calendar_right	span					{ font-size:1.375em; line-height: 22px;} ajouté */
.form_sec_left							{ float:none; display:block; width:100%; margin:0 0 35px 0;}
.form_sec_right							{ float:none; display:block; width:100%; padding:0;}
.ftr_left								{ width:30%;}
.ftr_middle								{ width:70%; padding: 0 0 0 6%;}
.footer_right							{ width:100%; float:none; display:block; padding:0; }
.form_sec_main							{ border-bottom:70px solid #ffffff;}

/* ------inner1 HERE ------------*/
.banner_in2 .banner_sub h3				{ font-size:3.125em; line-height: 50px;}
.banner_in2 .banner_sub p				{ font-size:1.563em; line-height: 27px;}
.devenez_in h2							{ font-size:2.500em; line-height:81px; padding:19px 0 0 155px;}
.devenez_sub strong						{ font-size:1.125em;line-height: 20px;}
.devenez_sub ul li small				{ background-position:left 7px;}
.devenez_text_right ul li span			{ margin:0 0 6px 0;} 
.devenez_sec							{ padding: 40px 3.2% 40px;}

.environmental_left_sub small			{ padding: 16px 3% 16px 3%; width: 23%;}
.environmental_left_sub small img		{ width:100%; height:auto;}
.environmental_left						{ width:50%;}
.environmental_left h3					{ width: 72%; font-size:1.188em; line-height: 24px; margin: 30px 0 0px 0;}


.animal_plant_left_main					{ width:100%; float:none; display:block;}
.animal_plant_left						{ width:48%;}
.animal_plant_left_in					{ width:100%; height:250px;}
.animal_plant_right						{ width:100%; float:none; display:block;}
.animal_plant_middle					{ float: left;}
.animal_plant_left_main					{ display:inline-block; margin: 0 0 25px 0;}

.plant_right_sub						{ width:50%;}
.map_sec								{ width:50%;}



/* ------inner2 HERE ------------*/
.banner_in2 .banner_sub a				{ width:15%;}
.banner_in2 .banner_sub a img			{ width:100%; height:auto;}
.devenez_inner2 .devenez_in h2			{ padding: 20px 0 0 167px; line-height: 51px; font-size:2.250em;}

.nature_camp_left						{ width:100%; display:block; float:none; margin:0 0 20px 0;}
.camp_right_main						{ width:100%; display:block; float:none; padding:0 0 30px 0;}
.nature_camp_right h3					{ padding: 24px 0 0 94px; font-size:1.375em; line-height: 64px;}	
.camp_right_main a						{ margin:0 auto;}
.nature_camp_left small img				{ width:100%; height:auto;}

.speak_sec_left h4						{ font-size:1.313em; line-height: 23px;}
.speak_sec_left p						{ font-size:1.000em; line-height: 20px;}

.prjt_inner2_sub ul li a span img	{ width:auto !important; height:80% !important; max-width:90%; }
.prjt_inner2_sub .customNavigation .next{ background-size: 25px 25px; right: -27px; width: 25px; height: 25px;}
.prjt_inner2_sub .customNavigation .prev{ background-size: 25px 25px; left: -27px; width: 25px; height: 25px;}
.prjt_inner2_sub ul li p				{ font-size:1.000em; line-height: 19px;}

.prjt_inner2_in small					{ width: 16%;}
.prjt_inner2_in h3						{ width: 80%;}
.animal_plant_right2 a					{ width:70%; margin:0 auto;}
.animal_plant_right2 a img				{ width:100%; height:auto;}

nav ul li a								{ font-size:0.875em;}
nav ul li 								{ margin: 0 12px 0 0;}
.mail_sec a								{ width:31px;     padding:6px 9px; box-sizing: border-box;}
.mail_sec a img							{ width:100%; height:auto;}

/* ------inner4 HERE ------------*/
.mail_sub ul li							{ width: 23%; margin: 0 2% 0 0px;}
.mail_sub ul							{ width: 94%;}
.partnership_sec .prjt_inner2_sub ul li p{     margin: 0 0 20px 0;}

    /* inner6 */
    .participatives-left p{font-size:15px;}
    .participatives-left a{font-size:15px;}
    .participatives-right strong{font-size:46px;}
    .science-left{width:70%;}
    .participatives-right{padding:10px 0px  0 0;font-size:34px;line-height:40px;}
    .participatives-left{width:55%;}
    .citoyens-right h3{font-size:15px;}
    .science-in{padding:0 2.7%;}
    .citoyens-right p{font-size:15px;}
    .lorem p{font-size:15px;}
}
@media only screen and (max-width:767px){
/* ------index HERE ------------*/
.sticky nav								{ padding:0;}

.banner_in h3							{ font-size:1.563em; line-height:25px; margin: 10px 0 4px 0;}
.slide_1								{ background-position:67% 100%;}
.slide_2								{ background-position: 67% 100%;}
.slide_3								{ background-position: 67% 100%;}
.slide_4								{ background-position: 67% 100%;}
.project_sec ul li,.project_sec2 ul li,.project_sec3 ul li		{ margin: 0 0 30px 0;}
.mission_sec small						{ font-size:1.063em; line-height:20px; margin:0 0 20px 0;}
.mission_sec p							{ font-size:1.063em; line-height: 20px; margin:0 0 30px 0;}
.project_sec ul li p,.project_sec2 ul li p,.project_sec3 ul li p					{ font-size:0.875em; line-height:18px;}
.location								{ margin:40px 0 0 0;}
.location span							{ font-size:1.375em; line-height: 22px;}
.calendar_sub							{ padding:50px 0;}
.calendar_left							{ padding:0; float:none; display:block; width:100%; margin:0 0 25px 0;}
.calendar_left a						{ margin:0 auto 30px;}	
.calendar_left a.email					{ margin:0 auto;}
.calendar_left h3						{ font-size:1.688em; line-height: 29px;}
.calendar_right							{ float:none; display:block; width:100%;}
/*.calendar_right	span					{ font-size:1.9em; line-height: 22px;}  ajouté */
.ftr_left								{ float:none; display:block; width:100%; margin: 0 0 35px 0}
.ftr_middle								{ float:none; display:block; width:100%; padding:0; margin: 0 0 35px 0}
.form_sec_main							{ border-bottom:50px solid #ffffff;}
.copy p									{ font-size:0.813em; line-height:13px;}

/* ------inner1 HERE ------------*/
.banner_in2 .banner_sub h3				{ font-size:2.375em; line-height:38px;}
.banner_in2 .banner_sub p				{ font-size:1.250em; line-height: 23px;  padding: 0;}
.devenez_in h2							{ font-size:2.125em; line-height: 73px; background-size: 15% 83%; padding: 19px 0 0 120px;}
.devenez_in span						{ font-size:0.813em; line-height:17px;}
.devenez_sec p							{ font-size:1.000em; line-height:22px;}
.devenez_sec							{ padding: 30px 3.2% 40px;}
.questions_left p						{ font-size:0.938em; line-height: 18px;}
.environmental_left h3					{ font-size:0.938em;}
/* ------inner2 HERE ------------*/
.devenez_inner2 .devenez_in h2			{ padding:39px 0 0 167px; line-height: 41px; font-size:1.750em;}

.speak_sec_left h4						{ font-size:1.063em; line-height: 18px;}
.speak_sec_left p						{ font-size:0.875em; line-height: 18px;}

.prjt_inner2_sub .customNavigation .next{ right: -20px;}
.prjt_inner2_sub .customNavigation .prev{ left:-20px;}
.prjt_inner2_in small					{ width: 19%;}
.prjt_inner2_in h3						{ width: 77%;}
.partnership_sub ul li					{ width:100%; float:none; display:block; margin:0;}

.partnership_sec .prjt_inner2_in h3		{ width:77%; margin: 36px 0 0px 0;}
.partnership_sec .prjt_inner2_in small  { padding:0;}
.form_sec_main_inner2					{ border-bottom: 20px solid #ffffff !important;}
.partnership_sec .prjt_inner2_in		{ margin: 0 0 20px 0;}


.menu_icon								{ position:absolute; top:25px; right:15px; display:block; cursor:pointer;  z-index:99999; border: 1px solid #000; padding: 5px 5px 2px 5px; border-radius: 5px;}
nav										{ float: none; display:none; padding:0 0 5px 0;  margin: 0;  border-right: none; width: 100%;  float:none; position:absolute; top:91px; left:0; z-index:999999;  }
.header_right							{ float:none; display:block; }
.header_right_main						{  width: 100%;  display: block;}
nav ul									{ float:none;  text-align:center; width: 100%; clear: both; background: #98afd8; }
nav ul li								{ float:none; display:block; margin:0 !important; text-align: center; border-bottom: 1px solid #fff; padding:0; }
.header_right a.search					{  display:block; padding:32px 50px 30px 8px; }
nav ul li a								{ display:block; padding:10px 0;}
nav ul li a:hover						{ color: #ffffff; text-decoration: none;  background: #005EA8;}


.element-item, .list-view-col.grid-view-col	{ width:50%;}
.list-view-col .element-item img		{     float: none;    margin-left: 0;    margin-top: 0;    width: 100%;    height: auto;}
.mail_sub ul li							{     width: 46%;    margin: 0 3.1% 24px 0px;}
.mail_sub ul							{     width: 94%;}
.mail_sec a								{     width: 29px;    padding: 7px 9px;}
.mail_sub								{ margin:0;}


.mail_sub ul li .ddcommon .ddTitle						{     width: 97%;}

nav ul li:hover	ul						{ display:none; }
nav ul li ul							{ display:none; position:static; width:100%; }
nav ul li ul li							{ background: url(../images/arrow1.png) no-repeat 95% 13px;}
nav ul li ul li:hover a					{ color:#ffffff; background:url(../images/arrow2.png) no-repeat 95% 13px #1a899d;}

    .banner_in .FrontDateTime {left:15px;font-size:14px;}

    /* ---------------------- nouveau bloc Telechargement documents avec slider */
    .projects_inner2 .publisher{padding:10px 3.2% 20px 3.2%}
    .projects_inner2 .publisher h3{padding:48px 7px 32px  97px;background-size: 66px;}
    .projects_inner2 .publisher h3{font-size:25px;padding:20px 7px 32px 90px;}
	.publisher h3{font-size:30px;}
    .pub ul li p {    padding: 0 0 35px 0;}
    /* evolution du bloc PARTENAIRES */
    .partnership_adjust .partner_adjust ul li{width:32.9%;display: inline-block;float:none;padding:0 0 25px 0;}

    /* contenu inner6 */
    .participatives-left{float:none;width:100%;text-align:center;display: block;padding: 0;}
    .participatives-right{float:none;width:100%;display: block;text-align: center;}
    .participatives-right strong{font-size:32px;line-height:34px;}
    .citoyens-left{float:none;width:100%;display: block;text-align: center;}
    .citoyens-right{float:none;width:100%;display: block;}
    .lorem ul li{font-size:14px;}
    .citoyens{padding:30px 0 30px 0;}
    .lorem ul{padding:10px 0 10px 0;max-width:200px;text-align: left;}
    .page6-adjst .auxquels-left{float:none;width:100%;display: block;text-align: center;}
    .page6-adjst .auxquels-right{float:none;width:100%;display: block;text-align: center;padding:0;}
    .auxquels-right strong{font-size:35.64px;line-height:46px;}
    .auxquels-right a{font-size:30px;line-height:34px;}
    .auxquels-in{padding:15px 3.2% 15px 3.2%;}
    .participatives{padding:20px 0  35px 0;}
    .contenu .science-left{width:100%;float:none;display: block;text-align: center;}
    .contenu .science-rt {
        float: none;
        width: 100%;
        display: block;
        text-align: center;
        padding: 10px 0 0 0;
    }
    .citoyens-left figure img{margin: 0 auto;}
    .inner6 .auxquels-left > h3{width:200px;margin:0 auto;}
    .inner6 .citoyens-right h3{margin:0 auto;}
    .participatives-right a{font-size:30px;line-height:35px;}

}
@media only screen and (max-width:639px){ 
    .ContentTag {                 white-space: initial;    }
/* ------index HERE ------------*/
.sticky .header_right a.search			{ padding: 36px 65px 30px 5px;}
.header_right a.search					{ padding: 32px 75px 31px 5px; width:25px; }

.banner_in h3							{ font-size:1.250em; line-height:20px; margin: 10px 0 4px 0;}
.banner_in p							{ font-size:0.813em; line-height: 14px;}
.banner_sub a.info						{ font-size:0.813em; line-height: 15px;}
.slide_1								{ background-position:66% 100%;}
.slide_2								{ background-position:66% 100%;}
.slide_3								{ background-position:66% 100%;}
.slide_4								{ background-position:66% 100%;}
.project_sec ul,.project_sec2 ul,.project_sec3 ul						{ text-align:center;}
.project_sec ul li,.project_sec2 ul li,.project_sec3 ul li				{ width:90%; float:none; margin:0 0 30px 0 !important; padding:0;}
.project_sec ul li p,.project_sec2 ul li p,.project_sec3 ul li p			{ font-size:1.125em; line-height: 22px; margin:16px 0 0;}
.location								{ margin:10px 0 0 0;}
.project_in	i							{ font-size:1.250em; line-height: 27px;}
.calendar_sub							{ padding:25px 0;}
.calendar_left a						{ width: 245px; font-size:1.063em; line-height: 18px;}
.calendar_left a.email					{ width: 245px; font-size:1.063em; line-height: 18px;}
/*.calendar_right	span				{ font-size:1.375em; line-height: 22px;} */
.ui-widget                              { font-size:1.1em;}
.fm_sec_lt_in_rt						{ margin:22px 0 0 0;}
.form_sec_right	h3						{ font-size: 1.438em; line-height:23px; margin:0 0 20px 0;}
.contact_sec ul							{ width:100%; float:none; display:block;}
.contact_sec ul	li						{ width:100%;}
.contact_sec ul li .textfield			{ width:100%; padding:11px 0;}
.contact_sec ul.form_in					{ width:100%; float:none; display:block; margin:0 0 20px 0;}
.contact_sec .button					{ float:none; margin:0 auto;}
.form_sec_main							{ border-bottom:40px solid #ffffff;}
.copy p									{ font-size:0.813em; line-height:19px; padding:0 12%;}

/* ------inner1 HERE ------------*/
.banner_in2 .banner_sub h3				{ font-size:2.063em; line-height:33px;}
.banner_in2 .banner_sub p				{ font-size:1.063em; line-height: 20px;}
.devenez_in h2							{ font-size:1.625em;   line-height: 66px; background-size: 15% 83%; padding: 19px 0 0 100px;}
.devenez_sec p							{ font-size:0.938em; line-height:20px;}
.devenez_sub strong						{ font-size:1.000em; line-height: 20px;}
.devenez_text a							{ width: 270px; font-size:1.063em; line-height:17px; padding: 11px 0; float:none; margin:0 auto; background-size: 13px 18px; background-position: 93% center;}
.devenez_text_left						{ float:none;  width:100%; padding:12px 1.5% 25px 1%; margin: 0 0 25px 0;}
.devenez_text_left h5					{ margin: 0 0 12px 0; font-size:0.875em; line-height: 20px;}
.devenez_text_left ul li				{ margin:0 0 15px 0;}
.devenez_text_right						{ float:none; width:100%;}
.devenez_text_right ul li span			{ margin: 0 0 12px 0; font-size:0.938em; line-height: 22px;}
.devenez_sub strong						{ background-size: 22px 16px;}
.devenez_sub strong em					{ width: 25px; right: 1px; top: 18px;}
.devenez_sub strong em img				{ width:100%; height:auto;}
.devenez_sub ul li small				{ font-size:0.875em; line-height: 16px;}
.devenez_sub ul li						{ margin: 0 0 15px 0;}

.environmental_left						{ width:100%; display:block; float:none;}
.environmental_right					{ width:100%; display:block; float:none;}
.questions_left							{ width:100%; display:block; float:none;}
.questions_right						{ width:100%; display:block; float:none; margin: 30px 0 0 0;}

.animal_plant_left						{ width:100%; display:block; float:none; margin: 0 0 25px 0;}
.animal_plant_left_in span strong em	{ width: 30%; display:inline-block;}
.animal_plant_left_in					{ margin: 0 0 10px 0;}
.plant_right_sub						{ width:100%;}
.animal_plant_right small				{ width:100%;}
.animal_plant_left_in span strong i		{ font-size:1.375em; line-height: 25px;}
.animal_plant_left abbr					{ font-size:1.188em; line-height:24px;}
.animal_plant_sub						{ padding: 25px 3.2% 25px 3.2%;}
.animal_plant_left_main					{ margin:0;}
.animal_plant_right abbr				{ margin: 0px 3%; font-size:1.063em; line-height: 22px;}
.plant_right_sub span strong i			{ font-size:1.375em; line-height: 25px;}
.plant_right_sub span strong em			{ width:30%; display:inline-block;}

.nature_camp_sec .bx-wrapper .bx-next	{ background-size: 30px 30px; width: 30px; height: 30px;}
.nature_camp_sec .bx-wrapper .bx-prev	{ background-size: 30px 30px; width: 30px; height: 30px;}

.environmental_left h3					{ margin: 39px 0 0px 0;}

/* ------inner2 HERE ------------*/
.devenez_inner2							{ padding: 10px 3.2% 0px !important;}
.devenez_inner2 .devenez_in h2			{ padding:11px 0 0 110px; line-height: 27px; font-size:1.125em; background-size: 58px 63px;}
.devenez_sec p							{ float:none; display:block; width:100%; padding:0; margin: 0 0 20px 0;}
.pollution_sec strong					{ float:none; display:block; width:100%;}
.prjt_inner2_in small					{ width: 23%;}
.prjt_inner2_in h3						{ width: 72%;}

.speak_sec_left							{ float:left; display:block; width:100%; margin:0;}
.speak_sec_left a					{ display: block; text-align: center; margin: 0 auto 13px; width: 65%;}
.speak_sec h3							{ font-size:1.375em; line-height: 22px;}
.speak_sec								{ border-bottom: 30px solid #ffffff;}
.map_sec								{ width:100%;}
.mail_sub ul li							{ width:100%;     margin: 0 0 24px 0px;}
.mail_sub ul							{ width:92%;     margin: 0 0 30px 0;}
.header_head_in_sub h3					{ font-size:2.625em;}

.element-item, .list-view-col.grid-view-col	{ width:100%;}
nav ul li ul li a						{ font-size:0.875em !important; padding: 10px 56px;}
/* evolution du bloc partenaires */
.partnership_adjust .partner_adjust ul li{width:100%;display: block;text-align: center;}
	.partnership_adjust .partner_adjust ul li{padding:0;}
}
@media only screen and (max-width:599px) {
    .partnership_adjust .partner_adjust ul li {        width: 49%;    }
}
@media only screen and (max-width:479px){
/* ------index HERE ------------*/	
.slide_1								{ background-position:56% 100%;}
.slide_2								{ background-position:56% 100%;}
.slide_3								{ background-position:56% 100%;}
.slide_4								{ background-position:56% 100%;}
.mission_sec small						{ font-size:0.938em; line-height:19px; margin:0 0 20px 0;}
.mission_sec p							{ font-size:0.938em; line-height:19px; margin:0 0 30px 0;}
.project_sec ul li p,.project_sec2 ul li p,.project_sec3 ul li p	{ font-size:0.938em; line-height: 19px;}
.project_in	i							{ font-size:1.125em; line-height: 25px;}	
.location								{ margin:0px 0 0 0;}
.calendar_left h3						{ font-size:1.500em; line-height: 29px;}
.calendar_left h4						{ font-size:1.375em; line-height: 28px;}
/* .calendar_right	span					{ font-size:1.188em; line-height:19px;}	 */
.form_sec_left_in small					{ width:100%; float:none; display:block;}
.fm_sec_lt_in_rt						{  width:100%; float:none; display:block;}
.ftr_middle	h4							{ text-align:center;}
.footer_right h4						{ text-align:center;}
.ftr_left ul li a						{ text-align:center;}
.ftr_middle_sub							{ text-align:center;}
.ftr_middle_sub	ul						{ float:none; width:100%; display:block;}
.ftr_middle_sub	ul.ftr_middle_in		{ float:none; width:100%; display:block; padding:0;}
.form_sec_main							{ border-bottom:25px solid #ffffff;}
/* ------inner1 HERE ------------*/
.banner_in2 .banner_sub h3				{ font-size:1.250em; line-height:20px;}
.banner_in2 .banner_sub p				{ font-size:0.750em; line-height:15px;}
.devenez_in h2							{ font-size:1.000em; line-height: 70px; background-size:15% 83%; padding: 19px 0 0 75px;}
.devenez_sec p							{ font-size:0.875em; line-height:19px;}
.devenez_sub strong						{ font-size:0.875em; line-height: 19px;}
.devenez_sec							{ padding: 10px 3.2% 35px;}
.environmental_left h3					{ font-size:1.000em; line-height: 22px; margin: 23px 0 0px 0;}

/* ------inner2 HERE ------------*/
.devenez_inner2 .devenez_in h2			{ background-size: 58px 63px; font-size:0.875em; line-height:23px; padding: 18px 0 0 97px;}
.nature_camp_right h3					{ background-size: 50px 52px; padding: 7px 0 0 63px; font-size:0.875em; line-height: 47px;}

.prjt_inner2_sub .customNavigation .next{ background-size:18px 18px; right:-10px; width: 18px; height: 18px;}
.prjt_inner2_sub .customNavigation .prev{ background-size: 18px 18px; left:-10px; width: 18px; height: 18px;}
.prjt_inner2_in small					{ padding: 20px 0 20px 2.5%; width: 32%;}
.prjt_inner2_in h3						{ width: 63%; font-size:1.000em; line-height: 18px;}
.header_head_in_sub h3					{ font-size:1.750em;}
.mail_sub ul							{ width: 88%;}
nav ul li ul li a						{ padding: 6px 56px;}
/* modification du bloc PARTENAIRES */
 .partnership_adjust .partner_adjust ul li{width:100%;display: block;text-align: center;}
    .inner6 .partnership_sec .prjt_inner2_in h3{width:62%;}

    .banner .slide {        height: 300px;    }
    .bx-wrapper .bx-controls-direction a {         top: 20%!important;    }
}

@media only screen and (min-width:768px){
nav		{ display:block !important; }
}
