.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
  }
  .map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
  }
  
  
  #Iframe-Liason-Sheet {
    max-width: 770px;
    max-height: 6900px;
    overflow: hidden;
   }
   /* inner wrapper: make responsive */
   .responsive-wrapper {
    position: relative;
    height: 0;  /* gets height from padding-bottom setting */
    -webkit-overflow-scrolling: touch;
    overflow: auto;
   }
   .responsive-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
   }
   /* padding-bottom = h/w as a % */
   .responsive-wrapper-wxh-550x2000 {
    padding-bottom: 400%;
   }
   .iframe-border {
    border: 2px solid #bababa;
   }
   .center-block-horiz {
    margin-left: auto !important;
    margin-right: auto !important;
   }
  