@media screen and (max-width: 1200px) {
	#primary-menu {
		display: none;
	}

	.pad_header {
		display: block;
		z-index: 1;
	    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    float: left;
    	width: 100%;
	}

	.pad_header .pad_action_footer{
		display: block;
	}

	.pad_header .pad_action_footer .pad_action_buttom button {
		padding: 6px 12px;
		min-width: unset;
	}


	.header_header .second_nav_bar .container > div {
		text-align: center;
		width: 100%;
	}

	.pad_action {
		float: none;
	}

	.content_global .entry-footer {
		width: 100%;
	}

	.publish {}
	.update-for {
		margin-left: 0;
		padding-left: 0;
	}

	.search-type {
		float: none !important;
		margin-left: 0;
		padding-left: 0;
	}

	.box_annuaire .detail-box_annunaire {
		float: left;
		width: 100%;
	}

	.container,
	.container > div,
	.container > div > div {
		margin: 0;
		padding: 0;
		width: 100%;
		margin-top: 10px;
	}

	.footer_menu_content {
		display: none;
	}

	.sidebar_annuaire {
		margin-top: 20px !important;
		display: inline-block;
	}

	#carousel-principal .carousel-caption2 .titre_carousel a{
		font-size: 0.8em;
	}

	.site-content{
		padding-top: 155px;
	}

	.site-content .site-main-home {
		padding-top: 0;
	}

}


/*@media screen and (min-width: 991px){
	#carousel-principal {
		height: 482px;
	}

	#carousel-principal .carousel-indicators,
	#carousel-question-frequente .carousel-indicators,
	#carousel-dossier .carousel-indicators {
		top: 263px;
	}
}*/


@media screen and (min-width: 991px) and (max-width: 1200px){
	#carousel-principal {
		height: 450px;
	}

	.pad_header {
		display: block;
		z-index: 1;
	    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    float: left;
    	width: 100%;
	}

	.pad_header .pad_action_footer{
		display: block;
	}
	
	.pad_header .pad_action_footer .pad_action_buttom button {
		padding: 6px 12px;
		min-width: unset;
	}

	#carousel-principal .carousel-indicators {
		top: 263px;
	}

	#carousel-question-frequente .carousel-indicators,
	#carousel-dossier .carousel-indicators {
		top: 112px;
	}
	.hide-menu-desktop{
		display: block !important;
		background: #0c3d00;
    	font-style: italic;
	}

	.hide-menu-desktop a{
		text-transform: uppercase !important;
	}

	.container,
	.container > div,
	.container > div > div, {
		margin: 0;
		padding: 0;
		width: 100%;
		margin-top: 10px;
	}

	.footer_menu_content {
		display: none;
	}

	.sidebar_annuaire {
		margin-top: 20px !important;
		display: inline-block;
	}

	#carousel-principal .carousel-caption2 .titre_carousel a{
		font-size: 0.8em;
	}
}


@media screen and (min-width: 0) and (max-width: 700px){
	#carousel-principal .carousel-indicators,
	#carousel-question-frequente .carousel-indicators,
	#carousel-dossier .carousel-indicators {
		display: none;
	}

	.pad_header {
		display: block;
		z-index: 1;
	    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    float: left;
    	width: 100%;
	}

	.pad_header .pad_action_footer{
		display: block;
	}

	.pad_header .pad_action_footer .pad_action_buttom button {
		padding: 6px 12px;
		min-width: unset;
	}

	h1 {
		font-size: 1.5em;
	}

	.hide-menu-desktop{
		display: block !important;
		background: #0c3d00;
    	font-style: italic;
	}

	.hide-menu-desktop a{
		text-transform: uppercase !important;
	}

	.container,
	.container > div,
	.container > div > div, {
		margin: 0;
		padding: 0;
		width: 100%;
		margin-top: 10px;
	}

	.footer_menu_content {
		display: none;
	}

	.sidebar_annuaire {
		margin-top: 20px !important;
		display: inline-block;
	}

	#carousel-principal .carousel-caption2 .titre_carousel a{
		font-size: 0.8em;
	}

	.a2a_button_whatsapp,
	.a2a_button_sms {
		display: block !important;
	}
}



@media screen and (max-width: 991px) {
	.header_header .second_nav_bar .container > div {
		text-align: center;
	}

	.navbar-header {
		display: none;
	}

	#primary-menu {
		display: none;
	}

	#carousel-principal {
		height: auto;
	}

	.footer_header {
		display: none;
	}

	#carousel-principal .carousel-indicators,
	#carousel-question-frequente .carousel-indicators,
	#carousel-dossier .carousel-indicators {
		top: 298px;
	}


	.questions-frequentes {
		padding-right: 0;
		margin-bottom: 20px;
	}

	.dossier {
		padding-left: 0;
	}

	.twitter {
		padding-right: 0;
		margin-bottom: 20px;
	}

	.twitter #carousel-twitter .carousel-caption2 .description {
		width: 100%;
	}

	.facebook {
		padding-left: 0;
		margin-bottom: 20px;
	}

	.facebook #carousel-facebook .carousel-caption2 .description {
		width: 100%;
	}

	.footer_header .social_network .bubule {
		width: 40px;
		height: 40px;
		font-size: 25px;
		line-height: 40px;
	}

	/* .twitter,
	.facebook {
		display: none;
	} */

	.lire-egalement {
		margin: 0 16px 0 16px;
    	padding: 0;
	}

	.compte-avis {
		margin: 0 16px 0 16px;
    	padding: 0;
	}

	.centre {
		margin-bottom: 10px;
	}

	.regroupement {
		display: inline-block;
		width: 100%;
		margin-bottom: 10px;
	}

	.groupe_btn_maps > div {
		float: none !important;
	}

	.pad_action_footer .block {
		width: 100% !important;
		text-align: center;
		float: none !important;
	}

	.wpcf7 .question textarea {
		height: 236px;
	}

	.hide-menu-desktop{
		display: block !important;
		background: #0c3d00;
    	font-style: italic;
	}

	.hide-menu-desktop a{
		text-transform: uppercase !important;
	}

	.container,
	.container > div,
	.container > div > div, {
		margin: 0;
		padding: 0;
		width: 100%;
		margin-top: 10px;
	}

	.footer_menu_content {
		display: none;
	}

	.sidebar_annuaire {
		margin-top: 20px !important;
		display: inline-block;
	}

	#carousel-principal .carousel-caption2 .titre_carousel a{
		font-size: 0.8em;
	}
	






	.annuaire .titre_box_annuaire {
		display: none;
	}

	.container.annuaire {
		margin: 0;
	}

	.content_form_annuaire .centre, .content_form_annuaire .ville {
		width: 100% !important
	}

	.option_annuaire {
		text-align: center;
	}

	.search-type {
		text-align: center;
	}

	.second_nav_bar {
		padding: 10px 0 !important
	}

	/*.box_annuaire_content {
		display: none;
	}*/
	#map {
		display: none;
	}

	.view_map {
		/*display: none;*/
		visibility: hidden;
	}

	.map_partage {
		display: block;
	}

	.map_partage #map_cegidd {
		height: 230px;
    	margin-bottom: 30px;
	}
	
	.map_partage #map_cegidd iframe{
		height: 230px;
	}

	.map_partage #map_prep {
		height: 240px;
	}

	.map_partage #map_prep iframe{
		height: 230px;
	}

	.pad_action_footer {
		display: none;
	}

	.pad_header {
		display: block;
		z-index: 1;
	    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.21);
	    float: left;
    	width: 100%;
	}

	.pad_header .pad_action_footer{
		display: block;
	}

	.pad_header .pad_action_footer .block {
		text-align: center;
		float: left !important;
		width : calc(100% / 3) !important;
	}

	.pad_header .pad_action_footer .pad_action_buttom button {
		padding: 6px 12px;
		min-width: unset;
	}


}








	
@media screen and (min-width: 782px) {
	
}
