@media screen and (max-width:991px){
	
	.btn{ max-width:100%; white-space:normal; }
	
	#main-title-wrapper { width: calc(100% - 200px); margin: 0 0 0 200px; text-align: left; }
	
	#language-selector-wrapper{ position:relative; }
		
	#slider { min-height:300px; }
	
	.carousel-caption{ clip-path:none; overflow:hidden;}
	.carousel-caption-wrapper { text-align: center; }
	
	.main-content strong { display:inline; }
	
	.text-bigger { font-size: 1.1em; font-weight: 300; line-height: 1.1em; }
	
	.deco-title{ line-height:1em;}
	.deco-title.with-image .deco-title-image { display:none;}
	
	h1.deco-title{ font-size:3.5rem;}
	h2.deco-title{ font-size:3.2rem;}
	h3.deco-title{ font-size:3rem;}
	h4.deco-title{ font-size:2.6rem;}
	h5.deco-title{ font-size:2.2rem;}
	h6.deco-title{ font-size:1.8rem;}
		
	.background-image-row > .vc_column_container { background: rgba(0,0,0,0.2); }
	
	.product-attribute-image .product-attribute-title { font-size: 1em; }
	
	.br-slider-control{ opacity:1 !important; }
	.br-element .post .thumbnail {	margin: 0; }
	.post-inner-wrapper { position: relative; padding: 1em; }
	.br-element .post h2 { margin: 0 0 1em 0; padding: 0; text-align:center;  }	
	
	.button-wrapper{ margin-bottom:1em; }
	
	#main-footer { text-align: center; }
	#main-footer .logo-footer {	margin: 0 auto 2em auto; }
	
	
	/* CSS3 Text columns styles */

	.text-column-2, .text-column-3, .text-column-4, .text-column-5{ columns:1; }
	
}