html,body {height: 100%; margin: 0; padding: 0;}
#general_map{height: 100%;  }
/*#btn_layer{background: #003F98;border:1px solid #003F98;border-radius: 100px;bottom:50px;color:#FFFFFF;padding: 20px 20px 20px 20px;position: fixed;left: 5%;}*/
#btn_layer{bottom:20px;position: fixed;left: 3%;}
.header{position: fixed;z-index: 1030; width: 100%}
.pac-container {z-index: 1052;}
@media(min-width:1201px){
    .header-01{display: block;width: 100%}
    .header-02{display: none;}
    .header-03{display: none;}
    .header-04{display: none;}
    .header-05{display: none;}
}
@media(min-width:993px) and (max-width:1200px){
    .header-01{display: none;}
    .header-02{display: block;width: 100%}
    .header-03{display: none;}
    .header-04{display: none;}
    .header-05{display: none;}
}
@media(min-width:769px) and (max-width:992px){
    .header-01{display: none;}
    .header-02{display: none;}
    .header-03{display: block;width: 100%}
    .header-04{display: none;}
    .header-05{display: none;}
}
@media(min-width:501px) and (max-width:768px){
    .header-01{display: none;}
    .header-02{display: none;}
    .header-03{display: none;}
    .header-04{display: block;width: 100%}
    .header-05{display: none;}
}
@media(max-width:500px){
    .header-01{display: none;}
    .header-02{display: none;}
    .header-03{display: none;}
    .header-04{display: none;}
    .header-05{display: block;width: 100%}
}