@media (max-width:1245px)
{
	.newsletter_block .fusion-column-wrapper
	{
		padding-left:2%;
		padding-right:2%;

	}
	#hiver .fusion-hide-on-mobile
	{
		margin-right:0%;
	}
	#printemps .fusion-hide-on-mobile
	{
		margin-right:0%;
	}
	#ete .fusion-hide-on-mobile
	{
		margin-right:0%;
	}
	#automne .fusion-hide-on-mobile
	{
		margin-right:0%;
	}
	#mi-hiver .fusion-hide-on-mobile
	{
		margin-right:0%;
	}
}



/* max site container width 1200px */
@media (max-width:1216px)
{
	#accueil_info_box
	{
		margin-top:-7%;
	}
	.header_table .fusion-logo
	{
		padding-left:50px;
		padding-right:50px;
	}
	.menu_left ul > li
	{
		margin-right:30px;
	}
	.menu_left ul > li:last-child
	{
		margin-right:0;
	}
	.menu_right ul > li
	{
		margin-left:10px;
	}
	.menu_right ul > li:first-child
	{
		margin-left:0px;
	}
	#post-37 .section-animal .title-heading-center
	{
		font-size:30px !important;
	}

}

@media (max-width:1070px)
{
	.menu_left ul > li > a, .menu_right ul > li > a
	{
		font-size:13px;
	}
	#content .billet-admin > div.fusion-column-wrapper
	{
		background-size:90% !important;
	}
}


/*ipad largeur*/
@media (max-width:1024px)
{



	.header_top_image
	{
		height:420px;
	}
	.fusion-column-last .bottom_ico
	{
		padding-left:9% !important;
	}
	.fusion-fullwidth-2 .dates-billet .title-heading-center
	{
		font-size:14px !important;
	}
	.newsletter_block .fusion-column-wrapper
	{
		padding-left:1%;
		padding-right:1%;

	}
	
}
@media (max-width:1000px)
{
	h3
	{
		font-size:30px;
	}
	.header_table
	{
		display:none;
	}
	.header_table_mobile
	{
		display:block;
	}
	.fusion-is-sticky .fusion-header-v1 .fusion-header, .fusion-is-sticky .fusion-header-v2 .fusion-header, .fusion-is-sticky .fusion-header-v3 .fusion-header
	{
		position:relative;
		height:auto !important;
		background:rgba(0,0,0,0) !important;
	}
	.fusion-is-sticky .fusion-logo img
	{
		height:auto !important;
	}
	.herder_mobile_menu_icon
	{
		display:block;
	}
	.fusion-header-sticky-height
	{
		display:none !important;
	}
	.fusion-header
	{
		height:auto !important;
	}
		#post-37 .section-animal .title-heading-center
	{
		font-size:25px !important;
	}
		#content .billet-admin > div.fusion-column-wrapper
	{
		background-size:80% !important;
	}


}




/*New HTC*/
@media (max-width:960px)
{
	.header_top_image
	{
		height:380px;
	}
	.fusion-column-last .bottom_ico
	{
		padding-left:7% !important;
	}
		h3
	{
		font-size:30px;
	}
	

	.fusion-fullwidth-2 .dates-billet .title-heading-center
	{
		font-size:12px !important;
	}

}

/* ipad hauteur et Tel Android */
@media (max-width:800px)
{
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header
	{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.fusion-logo
	{
		padding-top:10px !important;
		padding-bottom:15px !important;
	}
	.header_top_image
	{
		height:320px;
	}
	.fusion-column-last .bottom_ico
	{
		padding-left:16% !important;
	}
	#footer .fusion-row
	{
		text-align:center;
	}
	.fusion-column-wrapper span
	{
		float:none !important;
	}
	.fusion-spacing-yes.align_right
	{
		text-align:center !important;
	}

	.activite_rot_txt
	{
		font-size:13px !important;
		line-height:1.2em !important;
	}
	
	.section-animal .fusion-title.title
	{
		margin-top:-60px !important;
	}
	.fusion-fullwidth-2 .dates-billet .title-heading-center
	{
		font-size:16px !important;
	}
	.fusion-fullwidth-2 .season-title .title-heading-center
	{
		font-size:36px !important;
	}
	.fusion-checklist-1 .fusion-li-item-content
	{
		margin-top:-23px !important;
	}
	.fusion-checklist-2 .fusion-li-item-content
	{
		margin-top:-23px !important;
	}
	.fusion-checklist-3 .fusion-li-item-content
	{
		margin-top:-23px !important;
	}

	.fusion-imageframe.animal-desc
	{
		width:100%;
	}
	.fusion-imageframe.animal-desc{
		margin-left:0px;
	}
	#post-1248 .fusion-layout-column.fusion-spacing-yes
	{
		width:100% !important;
	}
	#post-1455 .fusion-layout-column.fusion-spacing-yes
	{
		width:100% !important;
	}
	#content .billet-admin > div.fusion-column-wrapper
	{
		background-size:initial !important;
		width:100% !important;
	}
	#accueil_info_box .fusion-row .fusion-layout-column{
		width:100%;
		margin-right:auto;
		margin-left:auto;
		max-width:600px;
		float:none!important;
	}
	#hiver .fusion-hide-on-mobile
	{
		display:none;
	}
	#printemps .fusion-hide-on-mobile
	{
		display:none;
	}
	#ete .fusion-hide-on-mobile
	{
		display:none;
	}
	#automne .fusion-hide-on-mobile
	{
		display:none;
	}
	#mi-hiver .fusion-hide-on-mobile
	{
		display:none;
	}
}

/* ipad hauteur */
@media (max-width:768px)
{
	.header_top_image
	{
		height:300px;
	}

	#main .post-content .fusion-border-below-title h1
	{
		font-size:48px;
		line-height:52px;
	}
}

@media (max-width:640px)
{
	.header_top_image
	{
		height:275px;
	}

	#copyright .fusion-row
	{
		border-top:0px !important;
	}


	.tp-caption.rev-btn:after
	{
		font-size:30px;
	}
	h3
	{
		font-size:23px;
	}

}




/* mobile */
@media (max-width: 480px)
{
	.header_top_image
	{
		height:250px;
	}
	.activite_post_title
	{
		font-size:1.4em !important;
	}
	#main .post-content .fusion-border-below-title h1
	{
		font-size:42px;
		line-height:46px;
	}
	
	.newsletter_title1{
		 font-size: 32px!important;
		 line-height:32px!important;
	}
	.newsletter_title2
	{
		font-size: 48px !important;
    	line-height: 48px!important;
	}
	.newsletter_block .fusion-column-wrapper
	{
		padding-left:5% !important;
		padding-right:5% !important;
	}
	#content .wpcf7 .wpcf7-form .infolettre-form .arrow-infolettre input
	{
		margin-left:-5px !important;
	}

	#rev_slider_3_2_wrapper .tp-caption
	{
	text-overflow:ellipsis !important;
	overflow:hidden  !important;
	}
	.fusion-button.button-small.button-red
	{
		line-height:25px !important;
	}
	.fusion-imageframe.animal-desc{
		margin-left:0px;
	}
	#gallery-1 .gallery-item
	{
		width:25% !important;
	}
	.home .activite_rot_txt
	{
		display:none !important;
	}
}

@media (max-width:440px)
{
		#main .post-content .fusion-border-below-title h1:before
	{
		display:none;
	}
			#main .post-content .fusion-border-below-title h1:after
	{
		display:none;
	}
		#post-17 .bg-section-green h3
		{
			font-size:28px;
		}
		#post-17 .bg-section-darkbrown h3
		{
			font-size:25px;
		}
}


@media (max-width: 320px)
{
	.fusion-title.fusion-sep-none h3
	{
		font-size:30px;
		line-height:34px;
	}

	#post-43 .fusion-title.fusion-sep-none h3
	{
		font-size:21px;
	}
	#post-45 .fusion-title.fusion-sep-none h3
	{
		font-size:21px;
	}
	#post-47 .fusion-title.fusion-sep-none h3
	{
		font-size:21px;
	}
	#post-49 .fusion-title.fusion-sep-none h3
	{
		font-size:21px;
	}
	#post-51 .fusion-title.fusion-sep-none h3
	{
		font-size:21px;
	}
	
	
	#post-33 .section-animal .fusion-title.title .title-heading-center
	{
		font-size:20px !important;
	}
	.fusion-imageframe.animal-desc
	{
		margin-left:0px;
	}
	.fusion-button.button-small.button-lightgray
	{
		line-height:22px !important;
	}
	.page-id-205 .header_top_image
	{
		background-position-x:20% !important;
	}
	.fusion-button-text
	{
		line-height:23px !important;
		font-size:23px;
	}
}