h1 {
    font-family: 'Times New Roman', Times, serif;
    font-weight: 400;
    font-size: 100px;
    font-style: normal;
    text-align: center;
    letter-spacing: 2px;
    line-height: 1;
    border-radius: 90px;
    color: rgba(255, 255, 255, 0.855);
    margin: 0px;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 20px;
    border:1px solid rgba(255, 255, 255, 0.18);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
    padding: 15px 0;
    padding-left: 5px;
    padding-right: 5px;
    text-shadow: 0 5px 0 #ff41e69f, 0 2px 8px #00ffea, 0 3px 0 #f7fffd, 0 -3px 12px #000000ec
}

#menu a{
    color: #000000;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: 20px;
    border-radius: 10px;
    text-decoration:solid;
    font-weight: 800;    
    padding-left:  130px;
    padding-right: 130px;
}

  body {
    background-image: url('images/wall.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
  

#b1 {
  width: 500px;
  height: 500px;
  
  transform: scale(.9);
  transform-origin: left;
}

#b2 {
    width: 500px;
    height: 500px;
    
    transform: scale(.9);
    transform-origin: left;
  }

  #b3 {
    width: 500px;
    height: 500px;
    
    transform: scale(.9);
    transform-origin: left;
  }

  #b4 {
    width: 500px;
    height: 500px;
    
    transform: scale(.9);
    transform-origin: left;
  }
div {
  text-align: center;
}

table {
  border-collapse: separate;
  border-spacing: 4px;
  row-gap: 10px;
}

td {
  text-align: center;
  padding: 10px;
}

.title1 {
  color: rgb(0, 162, 255);
  background-image: linear-gradient(to bottom, #ab71c2, #00ffffe1);
  background-blend-mode: multiply;
  text-align: center;
  border-radius: 10px;
  padding: 15px;
}

/*************MAIN*********/

#main{
  margin-top: 119px;
  background: url('images/map-blur.png');
  height: 2352px;
}

#content{
  padding-top: 1px;
  padding-bottom: 50px;
}

/************INFO************/

a.info-box{
  font-size: 22px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 20px;
  border:1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
  width           : 90%;
  height          : 90px;
  display         : block;
  margin          : auto;
  margin-top      : 12px;
  padding         : 1px; 
}

.info-box img{
  height : 70px;
  margin : 10px;
  float  : left;
}

.info-box h3{
  padding : 0;
  margin-bottom :0;
  width : 90%;
  color : #ffffff;
}

.info-box p{
  margin  : 0;
  padding : 0;
  color: #00eeff;
  width   : 90%;
  font-style: italic;
  font-size: 20px;
  color   : 131313;
}

.info-box img.right{
  float      : right;
  margin-top : 25px;
  height    : 40px; 
}

#h3{
  color: #00ffea;
}

#menu {
  font-family: 'Times New Roman', Times, serif;
  font-weight: 400;
  font-size: 15px;
  font-style: normal;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  border-radius: 90px;
  color: #ffffffda;
  margin: 0px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 20px;
  border:1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
  padding: 15px 0;
  padding-left: 5px;
  padding-right: 5px;
  text-shadow: 0 3px 0 #ff41e69f, 0 2px 8px #00ffea, 0 3px 0 #00000000, 0 -3px 11px #00f7ff3a
}

#p1{
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 20px;
  border:1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
  text-align: center;
  font-size: 1.5rem;
  padding: 20px;
  margin: 20px 0;
  color: #00eeff;
  font-size: 28px;
}