/*
 ********************* Responsive w-actionbox **********************/
 @media only screen and (max-width: 767px) {
.w-actionbox {
	display: block;
	text-align: center;
	}
	.w-actionbox-text {
		display: block;
		}
	.w-actionbox-controls {
		display: block;
		text-align: center;
		padding: 15px 0 0;
		}
}

/*
 ********************* Responsive w-blog **********************/

@media (min-width : 1000px) and (max-width : 1500px) {
	.touch_disabled .submenu-languages, .no-touch .touch_disabled .w-nav-list > .menu-item-language:hover > a, .no-touch .l-header .w-nav-item.level_1 .w-nav-anchor.level_1::before, .l-header .w-nav-list.level_2, .l-header .w-nav-list.level_3 {
  background-color: #f5f5f5;
}

}

@media (min-width : 767px) and (max-width: 1023px) {
.w-blog.type_masonry .w-blog-entry {
	width: 50%;
	}

.w-nav-control {
    text-align: right !important;
    width: 100% !important;
    padding-bottom: 10px;
}


}
@media only screen and (max-width: 599px) {
.w-blog.type_masonry .w-blog-entry {
	width: 100%;
	}
.w-blog.imgpos_atleft .w-blog-entry-preview,
.w-blog.imgpos_atleft .w-blog-entry-title,
.w-blog.imgpos_atleft .w-blog-entry-body {
	margin-left: 0;
	}
	.w-blog.imgpos_atleft .w-blog-entry-preview {
		float: none;
		width: 100%;
		padding-bottom: 20px;
		}
}


/*
 ********************* Responsive w-gallery **********************/
@media (min-width : 768px) and (max-width : 1023px) {
.w-gallery.type_masonry .w-gallery-tnail {
	width: 33.3333%;
	}
	.touch_disabled .menu-item-language > a, .l-header .touch_disabled .w-nav-anchor.level_1, .touch_disabled [class*="columns"] .has_sublevel .w-nav-anchor.level_2 {
  font-size: 12px;
}
}
@media (min-width : 768px) and (max-width : 991px) {
#accueil-2 {
  max-height: 158px;
  min-height: 196px !important;
  overflow: hidden;
}
#home-tagline{padding-top: 0 !important;}
#home {
 	 max-height: 158px;
  min-height: 226px !important;
  overflow: hidden;
	}

.w-form.align_center {
  margin: 49px auto;
}
.l-footer .one-half {
  text-align: center;
  margin: 0 !important;
}
#copyrighttext {
  text-align: center;
}
.w-form-row.for_submit {
  text-align: center;
}
#contactez-nous .g-cols.offset_default {
  text-align: center;
  margin: 0 auto;
  display: inline-block;
}
.w-form.align_center {
  margin: 25px auto;
}
}
 
@media (min-width : 480px) and (max-width : 767px) {
.w-gallery.type_masonry .w-gallery-tnail {
	width: 50%;
	}
}

@media (max-width : 479px) {
.w-gallery.type_masonry .w-gallery-tnail {
	width: 100%;
	}
}

/*
 ********************* Responsive w-portfolio **********************/
@media only screen and (min-width: 900px) and (max-width: 1279px) {
.w-portfolio.columns_4 .w-portfolio-item,
.w-portfolio.columns_5 .w-portfolio-item {
	width: 33.3333%;
	}
}
@media only screen and (min-width: 480px) and (max-width: 899px) {
.w-portfolio.columns_3 .w-portfolio-item,
.w-portfolio.columns_4 .w-portfolio-item,
.w-portfolio.columns_5 .w-portfolio-item {
	width: 50%;
	}
}
@media only screen and (max-width: 479px) {
.w-portfolio-list {
	margin: 0 !important;
	}
.w-portfolio-item {
	width: 100% !important;
	padding: 0 !important;
	}
}

/*
 ********************* Responsive w-pricing **********************/
@media only screen and (max-width: 767px) {
.w-pricing {
	display: block;
	}
	.w-pricing-item {
		display: block;
		}
	#accueil-2 {
 	 max-height: 194px;
 	 min-height: 83px !important;
	}
	#home {
 	 max-height: 194px;
 	 min-height: 183px !important;
	}
	
	h4, .widgettitle, .comment-reply-title {
  font-size: 16px !important;
}

.cadd {
  float: none !important;
  text-align: center;
  padding-bottom: 17px;
}
.w-form.align_center {
  margin-top: 26px !important;
}

.w-blog-entry-title{
	text-align: center;
}
.w-logo .logo-text {
  display: block;
  float: none;
  padding: 0px 40px;
  text-align: left;
}
#copyrighttext
{
	text-align: center;
}
.l-footer .one-half {
  margin: 0 !important;
}
.l-header .w-nav.touch_enabled {
  display: inline-block;
}
.w-socials {
  text-align: center;
  margin: 0 auto;
  float: none;
  display: table;
  width: 100%;
}
}
