
* {
    box-sizing: border-box;
    padding: 0px;
  
  }
  

  
  .menu {
    float: left;
    width: 20%;
  }
  .menuitem {
    padding: 8px;
    margin-top: 7px;
    border-bottom: 1px solid #f1f1f1;
  }
  
  .main {
    float: left;
    width: 60%;
    padding: 0 20px;
    overflow: hidden;
  }
  .right {
    background-color: lightblue;
    float: left;
    width: 20%;
    padding: 15px 15px;
    margin-top: 7px;
    border-style: double;
  
  }
  
  .head{
    background-color:#d6c4c4;
    padding:15px;
    text-align: center;
    font-family: Century;
    color: blue;
  }
  .image{
    float: left;  
    height: 200;
    width: 200px;
  }
  .footer{
    background-color:#f1f1f1;
    text-align:center;
    padding:10px;margin-top:7px;
    font-size:12px;
  }
  .body{
    border-style: double;
  }
  
  
  body{
    background-color: wheat;
  }
  
  @media only screen and (max-width:800px) {
    /* For tablets: */
    .main {
      width: 80%;
      padding: 0;
    }
    .right {
      width: 100%;
    }
    .image{
        width: 100%; 
    }
    
  }
  @media only screen and (max-width:500px) {
    /* For mobile phones: */
    .menu, .main, .right, .image{
      width: 100%;
    }
  }
  
  
  
   /* .wrap{
    width: 1000px;
    margin:auto;
  } */
  
  /* .card{
    box-shadow:0 4px 8px 0 rgba(0,0,0,0.6);
    transition: 0.4s;
    width: 300px;
    background: #fff;
    text-align: center;
    font-size: 16px;
    font-family: sans-serif;
    float: left;
    margin: 10px;
  }
  .card:hover{
    box-shadow: 0 8px 16px 0 rgba(245, 7, 7, 0.6);
  }
  .container{
    padding: 2px 16px;
      display: grid;  
      grid-template-columns: 1fr 1fr 1fr;  
      grid-template-rows: 50px 50px;  
  
  }
  .title{
    text-align: center;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    font-size: 50px;  
  }  */
  a{
    color:rgba(245, 7, 7, 0.6)
  }
  
  a:hover{
    color: blue;
    cursor: pointer; ;
  }
  
  .glow {
    font-size: 80px;
    color: #fff;
    text-align: center;
    animation: glow 1s ease-in-out infinite alternate;
  }
  
  @-webkit-keyframes glow {
    from {
      text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #ff0000, 0 0 40px #f80000, 0 0 50px #ff1010, 0 0 60px #ff0000, 0 0 70px #d10000;
    }
    
    to {
      text-shadow: 0 0 20px #fff, 0 0 30px #0400eb, 0 0 40px #3700ff, 0 0 50px #3500f7, 0 0 60px #1100fa, 0 0 70px #1100ff, 0 0 80px #ff4da6;
    }
  }
  
  .product img{
    height: 200px;
    margin: 1rem;
    transition: all 0.3s;
  }
  .all-products{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 80px;
  }
  
  .product{
    overflow: hidden;
    background: #fff;
    color: #21201e;
    text-align: center;
    width: 240px;
    height: 400px;
    padding: 2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 1.2rem;
    margin: 1rem;
  }
  
  .product a:link, .product a:visited{
    color: #ececec;
    display: inline-block;
    text-decoration: none;
    background-color: #2a7dcf;
    padding: 1.2rem 3rem;
    border-radius: 1rem;
    font-size: 14px;
    transition: all 0.2s;
  }
  
  .product:hover img{
     scale: 1.1;
  }
  
  .product .product-name, .product .price{
    font-size: 18px;
  }
  
  .product:hover{
    box-shadow: 5px 15px 25px #00e1ff;
  }

  .stamps{
    align-items: center;
  }
  .permit{
    height: 200;
    width: 300px;
  }
  
   .stampheader{
	max-width:500px;
	height:auto;
	width:auto;
	align:center;
    border-width: 2px;
    border-color: black;
}
  
  
  /* .container{
    width: 100%;
    min-height: 100vh;
  
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 90px;
  }
  .content-section{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  
  .content-section .card{
      flex: 1;
      margin: 20px 20px;
      box-shadow: 0 2px 8px 0px rgba(0,0,0,0.3);
  } */