.gmaps{margin-top: auto;padding-top: 10px!important; padding-bottom: 10px!important;}
.googlemapsbtn {display: flex;align-items: center;justify-content: center; width: -webkit-fill-available;max-width: 400px;}
.bottom-btns{padding: 20px 25px;border-radius: 20px;font-size: 20px;font-weight: 500;width: -webkit-fill-available;height: -webkit-fill-available;align-content: center;}
#line_btn-mobile > a{display: flex;justify-content: center;align-items: center;}
footer > div{padding-top: 10px!important;padding-bottom: 10px!important;}
@media (min-width:992px){#btns-bottom{gap: 10rem;}}
@media only screen and (max-width: 820px){
  .navbar-collapse .navbar-nav li{padding-top: 10px;padding-bottom: 10px;text-align: center;}
  .navbar-collapse div{justify-content: space-evenly;}
}
.line_btn{position:fixed !important;padding-left:20px;bottom:30px;right: 50px;background:#00b900; z-index: 9 !important;}
.line_btn a > span{padding:0px 0px 0px 20px;color:#fff; font-size:14px;}
.line_btn-mobile{display:none;}
@media only screen and (max-width: 991px) {
   .line_btn-mobile{display: block;position: fixed !important;padding:10px 50px;bottom: 0px;right: 0px;width: 100%;background: #00b900;z-index: 9 !important;}
   .line_btn-mobile a >span{padding:0px 0px 0px 20px;color:#fff; font-size:14px;}
   .line_btn {display:none;}
   .bottomMenu {
        position: fixed;bottom: 0;color: white;width: 100%;height: 60px;
        border-top: 1px solid #000;background: red;z-index: 1;transition: all .5s;
    }
    .hide {opacity:0;}
    .show {opacity:1;}
 }