.page-template-template-contact header {
  position: relative;
  height:480px;
  background:#a3ccff;
}

@media (max-width: 480px) {
  .page-template-template-contact header {
    position: relative;
    height:380px;
  }  
}

#contact-map {
  position: absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;  
}

/* hide google map labels */
#contact-map a[href^="http://maps.google.com/maps"]{display:none !important}
#contact-map a[href^="https://maps.google.com/maps"]{display:none !important}

#contact-map .gmnoprint a, #contact-map .gmnoprint span, #contact-map .gm-style-cc {
    display:none;
}
#contact-map .gmnoprint div {
    background:none !important;
}  