<style>
* {
    box-sizing: border-box;
}



/* Center website */
#Portfolio .main {
    max-width: 1200px;
    margin: auto;
}

#Portfolio h1 {
    font-size: 50px;
    word-break: break-all;
}

#Portfolio .row {
    margin: 1px -10px;
}

/* Add padding BETWEEN each column */
#Portfolio .row,
#Portfolio .row > .column {
    padding: 1px;
}

/* Create three equal columns that floats next to each other */
#Portfolio .column {
    float: left;
    width: 10%;
    display: none; /* Hide all elements by default */
}

/* Clear floats after rows */ 
#Portfolio .row:after {
    content: "";
    display: table;
    clear: both;
}

/* Content */
#Portfolio .content {
    background-color: white;
    padding: 10px;
}

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

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

#Portfolio .btn:hover {
  background-color: #ddd;
}

#Portfolio .btn.active {
	background-color: #E8E8E8;
	color: white;
}


@media (max-width: 576px) {
#Portfolio .column {
    width: 50%;
}
}