.glyphicon {
  position:relative;
  top:1px;
  display:inline-block;
  font-family:'Glyphicons Halflings';
  font-style:normal;
  font-weight:400;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.map-responsive {
  .map-responsive{
    overflow:hidden;
  padding-bottom:50%;
  position:relative;
  height:0;
  }
.map-responsive iframe{
    left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}

