/* Responsive */
@media (max-width: 480px) {
	.menu a{
		padding:27px 5px 9px 5px !important;
		font-size:0.80em !important;
	}
	
	#section .pro_wrapper img{
		max-width:none !important;
		width:80% !important;
		max-width:80% !important;
	}
}

@media (max-width: 768px) {
	.indent{
		padding-left:25px !important;
		padding-right:25px !important;	
	}
	
	.heager_bg{
		background:#fff;	
		text-align:center;
	}
	
	.heager_bg h1{
		position:relative;
		top:0;
		margin-top:50px;	
		display:inline-block;
	}
	
	#section .pro_wrapper p.text-2, #section .pro_wrapper .p3, #section .pro_wrapper .p1, #section .pro_wrapper h5, #section .pro_wrapper p, #section .pro_wrapper .list-4, #section .pro_wrapper .list-1, #section .pro_wrapper p.text-3{
		margin-top:25px !important;	
	}
	
	.bg-3{
		padding-top:0 !important;	
	}
		
	.sequence-theme{
		display:none;	
	}
	
	.maven_center{
		margin-left:auto !important;	
	}
	
	.zone_submenu ul{
		display:none;
	}
	
	.cat_submenu{
		width:100% !important;	
		margin:0 !important;
	}
	
	#toTop{
		right:0 !important;	
	}
	
	.royalSlider h2{
		font-size:30px !important;	
	}
	
	.maven_patern h2{
		font-size:30px !important;	
	}
	
	.maven_patern h4{
		font-size:30px;	
	}
	
	#section .grid_3{
		width:100%;
		float:left;
		margin:25px 0;	
	}
	
	#notre_offre p{
		text-align:center !important;	
	}
	
	.bkg_img_skrollr{
		background:none !important;	
	}
	
	#partenaires{
		padding:15px 25px !important;
		text-align:center;	
	}
	

	#section3{
		padding:0 25px !important;	
		text-align:center !important;
	}
	
	.service_conseil{
		padding:20px 2% 0 2% !important;
		width:88% !important;
		margin:25px 4% !important;
	}
	
	
	.service_conseil_colonne, .service_conseil_colonne_debut{
		min-width:100% !important;	
		width:92% !important;
		min-width:inherit !important;
		margin:0 4% 30px 4% !important;
		padding:0 0 20px 0 !important;
		min-height:inherit !important;
	}
	
	.service_conseil_colonne p, .service_conseil_colonne_debut p{
		padding:0 20px !important;
	}
	
	.p3 .button-2{
		margin-top:20px;	
	} 
	
	.hero-content h1{
		font-size:1.2em;	
	}
}

@media (max-width: 992px) {
	#espace_client, 
	#reseaux_sociaux, 
	.img-pags{
		display:none;	
	}
	
	.container_12 .grid_6{
		width:100% !important;	
		margin-bottom:30px !important;
	}
	
	.rsSlide .wrapper p{
		padding:0 25px !important;
	}
	
	.rsContainer img{
		margin:20px 0 !important;	
	}
	
	
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{
		margin:0 !important;
	}
	
	
	.list-4 li{
		text-align:left !important;	
		padding-right:25px !important;
	}
	
	.grid_3 .fb_iframe_widget{
		margin:20px 0 !important;	
	}
	
	.fb_iframe_widget{
		margin:25px;	
	}
	
	#section .pro_wrapper p.text-2,
	#section .pro_wrapper .p3,
	#section .pro_wrapper .p1,
	#section .pro_wrapper h5,
	#section .pro_wrapper p,
	#section .pro_wrapper .list-4,
	#section .pro_wrapper .list-1,
	#section .pro_wrapper p.text-3{
		padding:0 25px !important;
		margin-bottom:30px !important;
	}
	
	.pro_quotes_2{
		margin:0 25px !important;	
	}
	
	.source_quote{
		margin: 25px !important;	
	}
	
	#section .pro_wrapper h3{
		padding:0 25px !important;	
	}
	
	
	#section .pro_wrapper p.text-1{
		padding:0 25px !important;
	}
		
		#section .pro_wrapper p.text-1 img{
			display:block;
			float:none !important;
		}
	
	.pro_wrapper h1{
		font-size:1.5em;
		padding:0 25px !important;	
	}
	
	#section2 p{
		padding:0 25px !important;	
	}
	
		aside{
		padding:0 15px !important;	
	}
	
	aside .grid_3{
		padding:20px 0 !important;	
	}
	
	.footer_logo{
		width:100% !important;	
	}
		.footer_logo a{
			margin:0 auto !important;	
		}
	
	.extra-wrap{
		width:100% !important;	
		text-align:center !important;
	}
	
	
	.rsContent .container .row p{
		padding:0 25px;
	}
	
	#section6 .container .call-to-action p{
		padding:25px;	
	}
	
	p.sub-heading{
		font-size:20px !important;	
	}
	
	#section9 h4{
		font-size:1.4em !important;	
	}
	
	.txt_important{
		font-size:1.2em !important;	
		padding:0 25px !important;
	}
	
	
	.padding-md{
		padding:0 20px;	
	}
	
		
	.img_triangle_agile, .img_agile_classique, .img_avantage_agile{
		width:96% !important;
		margin:20px 2% !important;	
	}

}

@media (max-width: 1200px) {

}