.gsv-frame{display:block;border:0;width:100%;height:100%}
#map>.gsv-frame{min-height:300px;min-width:300px}
.gsv-place{display:block}
h1.address_text{display:inline;margin:0;font:inherit;color:inherit}
#share-links-box{width:100%}
@media (max-width:767px){
.navbar-toggle{min-width:44px;min-height:44px}
.modal-dialog{width:auto}
.social-button{min-height:44px;min-width:64px}
.gsv-place{text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.6)}
li.policy{font-size:14px}
#search-box{left:10px;height:auto}
#search-box #search{width:calc(100vw - 125px)!important;height:44px;font-size:14px}
#actions-box>.btn{width:44px;height:44px;min-height:44px}
.panel-heading #form{float:none}
.panel-heading #search{width:100%}
.panel-heading #actions-box{margin:6px 0 8px}
.panel-heading .col-md-6.row{margin-left:0;margin-right:0}
.panel-heading .col-xs-4{width:50%;padding:0 4px 8px}
.panel-heading .col-xs-4:last-child{width:100%}
.panel-heading .input-group-btn{display:block;width:100%}
.panel-heading .input-group-btn .btn,.panel-heading .form-control{min-height:44px}
.panel-heading .input-group-btn .btn{width:100%}
.panel .panel-heading a{font-size:14px;position:relative}
.panel .panel-heading a::after,.panel-body p>a::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}
.panel-body p>a{position:relative}
.nav-pills>li>a{padding-top:12px;padding-bottom:12px}
.main #map{display:block}
#mode,#origin-input,#destination-input{min-height:44px;margin-bottom:8px}
}
