@charset "UTF-8";
/* CSS Document */

.blogcontainer {
  overflow: hidden;
}

.filterDiv {
  float: left;
  background-color: #C8C8C8;
  color: #000000;
  text-align: left;
  margin: 2px 20px 2px 2px;
  display: none; /* Hidden by default */
}

/* The "show" class is added to the filtered elements */
.show {
  display: block;
}

/* Style the buttons */
.btn {
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: #f1f1f1;
  cursor: pointer;
}

/* Add a light grey background on mouse-over */
.btn:hover {
  background-color: #ddd;
}

/* Add a dark background to the active button */
.btn.active {
  background-color: #666;
  color: white;
}


@media only screen and (min-width : 100px) and (max-width : 640px) {
		
.filterDiv {
width: 45%; 
	height: 340px;
}

}
	@media only screen and (min-width : 641px) and (max-width : 960px) { 

		.filterDiv {
	width: 30%; 
	height: 350px;
}


}
	@media only screen and (min-width : 961px ){ 

		.filterDiv {
	width: 22%; 
	height: 280px;
}


}
	