.info{
  display: flex;
 
  background-color: rgba(114, 114, 114, 0.253);
  vertical-align: middle;
  /*align-content: center;*/
  align-content: start;
  align-items:center;
  text-align: start;
}
.img{

  max-width: 50px;
  height: auto;
  padding-right: 10px;
 /* background-color: blue;
  vertical-align:bottom;
  align-items: center;*/
}
.txt{
  margin-left: 25px;
}
.txt_b{
  align-content:flex-start;
  align-items: self-start;
}
.info3{
  background-color: rgba(114, 114, 114, 0.253);
}
.info2{
  display: flex;
  vertical-align: middle;
  /*align-content: center;*/
  align-content: start;
  align-items:center;
  text-align: start;

}
.pd_main{
    justify-self:stretch;
    grid-row: 2 / 3 ;
    grid-column: 1/ 4 ;
    justify-content: center;
    align-items: center;
    display:flex;
    height: 100%;
    flex-direction: column ;
    justify-content: center;
    align-items: center;
    align-content: center;
   /* align-content: center;*/
    background-color: rgba(34, 29, 29, 0.45);
    box-shadow: 0px 0px 6px 4px rgb(34, 29, 29) ;
    border-radius: 10px;
    font-size: 1rem;
    color: black;
    

}
.pd_body {

    height:fit-content;
    min-width: 900px;
    border-style: solid; /* dashed;*/
    border-radius: 15px;
    border-width: 2px;
    border-color:  rgb(154, 103, 26);/* rgb(179, 101, 156);  */
    background-color: rgba(56,56,56,0.8);
    display:grid;
    grid-template-rows: 2.5fr minmax(7fr auto) 1fr;
  /* grid-template-rows: 250px 200px minmax(300px, 1fr) 200px;*/
    grid-template-columns: 2fr  12fr  2fr;
    align-content: stretch;
    overflow: visible;
}


.middle {
  transition: .5s ease;
  opacity: 0;
 
  position: absolute;
  transform: translate(0%, -200%);
  -ms-transform: translate(0%, -200%);
 /* position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);*/
  text-align: center;
}


.footer3:hover .image{
  opacity: 0.3;
}
.footer3:hover .middle{
  opacity: 1;
}

.h_page{
  background-color: #0c0c0c59;
  color: rgb(255, 253, 253);
  font-size: 12px;
  padding: 10px;
}