.content {
    text-align: center;
  }
  html {
    background-color: #27212d;
    color: white;
    font-family: 'Roboto', sans-serif;
  }
  .logo {
    background-color: white;
    border-radius: 100%;
    width: 125px;
    margin-top:50px;
    cursor: pointer;
  }

  a, a:hover, a:visited {
    color: white;
  }

  .rotate {
    animation: rotate 1s 1;
  }

  @keyframes rotate {
    from {
      transform: rotate(0deg);
    }

    to {
      transform: rotate(360deg);
    }
  }

  .designs {
	display: grid;
	grid-template-columns: auto auto auto;
	text-align: center;
	max-width: 500px;
	margin: auto;
  }

  .design img { 
	max-width: 100px;
  }

  /* When screen width smaller than 350px */
  @media screen and (max-width: 320px) {
	.designs {
	  grid-template-columns: auto auto;
	}
  }

  @media screen and (max-width: 210px) {
	.designs {
	  grid-template-columns: auto;
	}
  }