@media only screen and (max-width: 1023px) {
	.topbar{
		display:none;
	}
	header .wrap .title-area img{
		max-width:250px;
		margin-top:0px;
	}
	.owl-item{
		width:100% !important;
	}
	.vc_grid-item-zone-c-right .vc_gitem-zone-c {
		width:50%;
	}
	.vc_grid-item-zone-c-right .vc_gitem-animated-block {
		width: 	50%;
	}
	body.actualites .content {
		width: 90%;
		margin: 0px auto;
	}
	body.actualites .content .image {
		display:none
	}
	body.actualites .content .texte {
		width:100%
	}
	body.actualites .bigcontainer{width: 90%;
		margin: 0px auto;
	}
	.menu-icon span, .menu-icon span:before, .menu-icon span:after {
		cursor: pointer;
		border-radius: 1px;
		height: 4px;
		width: 24px;
		background: #fff;
		position: absolute;
		display: block;
		content: '';
	}
}
@media only screen and (min-width: 1024px) {
	.col-md-3{
		width:25%;
	}
	
}
@media only screen and (max-width: 640px) {
	header.site-header.sticky .wrap .title-area img {
    margin-top: 0;
}
	.zindex0.vc_custom_1539785684278{
		margin-top:0px !important;
		background-image:none !important;
	}
	.vc_column-inner.vc_custom_1539785768596,.wpb_text_column.vc_custom_1539942606007{
	padding:0 !important;
}
	ul.breadcrumb{padding: 75px 0 15px;}
	.col-sm-6{
		width:100%;
		padding-left: 15px !important;
		padding-right: 15px  !important;
	}
	.hidden-xs,.wpb_revslider_element ,.absolutefond,.widget_revslider {
		display:none !important;
	}
	.afteractu {
    display:none !important;
}
	.heateor_sss_sharing_container {
    float: left;
}
	#custom_html-5 .inner-books-breadcrumbs{padding-top:75px;padding-bottom:15px;}
	#custom_html-5 .vc_col-sm-6{width:100%}
	.wrap {
		width: 100%;
		margin: 0 auto;
	}
	.omega-nav-menu li a {
		font-family: "Roboto";
		font-size: 16px;
		text-transform: uppercase;
		color: #000;
	}
	body.actualites.blog .fondHachure, .fondHachure {
		padding: 17px 10px 15px;
		display: inline-block;
		max-height: 141px;
    width: 100%;
	}
		.fondHachure h2, .fondHachureBigger h2 {
		font-family: 'Roboto';
		font-weight: 700;
		font-size: 20px;
	}
	.headerActu.fondHachure::after {
    background: none;
	}
	.vc_row.vc_row-no-padding .vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px  !important;
	}
	.vc_custom_1539589226308 {
		background-image: none !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
	}
	footer.main .cyanme {
		display: block;
    padding: 15px;
	}
	.vc_custom_1539785684278 {
    	margin-top: 0px !important;
	}.vc_custom_1539785684278 p.whiteme{
    	color: #000;
	}
	.vc_column-inner.vc_custom_1539589226308,.vc_column-inner.vc_custom_1539518202074,.vc_column-inner.vc_custom_1539518206586 {
		background-image: none !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
	}
	header.site-header.sticky .omega-nav-menu li {
		display: block;
		margin: 5px 0 0 0;
		padding: 3px 6px;
		text-align: left;
	}
	header.site-header.sticky .omega-nav-menu li a{
		color: #000;
	}	
	.menu-icon {
		cursor: pointer;
		position: relative;
		z-index: 9;
		top: 56px;
		right: 31px;
		display: block;
		margin: 0;
		padding: 10px 30px 16px 0px;
		position: absolute;
	}
	.vc_custom_1539518202074 {
		padding-left: 0px !important;
		background-image: none !important;
		background-position: 0 0 !important;
		background-repeat: no-repeat !important;
	}
	.vc_custom_1539518206586 {
		padding-right: 0px !important;
		background-image: none !important;
		background-position: 0 0 !important;
		background-repeat: no-repeat !important;
	}
	.vc_custom_1539785768596,.vc_custom_1539942606007{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		padding-right: 0px !important;
   	 padding-left: 0px !important;
	}
}
@media only screen and (max-width: 1330px) {
	.vc_grid-item-zone-c-right .vc_gitem-zone-c {
		float: right;
		width: 65%;
		min-height: 311px;
		padding:25px;
	}
	.vc_grid-item-zone-c-right .vc_gitem-animated-block {
		float: left;
		width: 	35%;
	}
}
@media only screen and (max-width:800px) {
	.vc_grid-item-zone-c-right .vc_gitem-zone-c {
		width:100%;
	}
	.vc_grid-item-zone-c-right .vc_gitem-animated-block {
		display:none;
	}
}