@media screen and (max-width: 1050px) {
  
  .container { width: 900px; }
  	.poster-large { width: 45%; }
	.poster-description { width: 50%; }
	
	.poster { width: 32%; margin-right: 2%; height:auto; }
	.poster img { width: 100%; } 
  
}

@media screen and (max-width: 950px) {
  
  .container { width: 750px; }

	
  
}


@media screen and (max-width: 800px) {
	
	.container { width: 100%; padding:0 20px; box-sizing:border-box; }
	
	header img { max-width: 60%;  }
	
	#about { width: 100%; padding: 20px; font-size: 16px; }
	
	.poster-large, .poster { width: 70%; float: none !important; margin: 0 auto; }
	.poster { height: auto; margin-bottom: 20px;  }
	.poster.last-item { margin-right:auto !important; }
	.poster-description { width: 100%; float: none !important; margin-bottom: 30px; }
	
	
  img { max-width: 100%; height: auto !important; }
  img.alignleft, .content img.alignright { max-width: 50%; height: auto !important; }

  .half, .third, .two-thirds { width: 100% !important; float: none !important; }

  
	.content, .sidebar { width: 100%; float: none; }
	
	footer { padding: 20px !important; }
	.contact { width: 100%; text-align:center; }
	.fb-like { float: none; }
  

}
