                .certificate__table {
                 display: grid; 
                }
      #certificate-wrap {
         width:100%; 
        max-width: 100vw; 
        height:auto; 
        aspect-ratio: 1 / 1.5;
        margin: 0 auto;
      }
      #certificate-frame {
       width:100%; height:auto; -moz-transform: scale(0.5, 0.5); 
  -webkit-transform: scale(0.5, 0.5); 
  -o-transform: scale(0.5, 0.5);
  -ms-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5); 
  -moz-transform-origin: top left;
  -webkit-transform-origin: top left;
  -o-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;"
      }
      @media screen and (min-width: 768px) {
            #certificate-wrap {
              max-width: 750px;
      }
                }