@media only screen and (max-width: 768px){
header h3, .nomo {  display:none; }
body .heading-row h2 {    padding: 30px;}
#wpgmza_map{ width:100% !important;}
}

.nav>li>a {
    padding: 10px 9px !important;
}


.wpsm_panel-body{font-size: 1.4rem !important;}
article li{ line-height: 1.5;}

.pt-cv-title {
    margin-top: 0!important;
    font-size: 14px;
    line-height: 1.3 !important;
}

.tombstone{
    padding:5px;
    box-sizing:border-box;
    border: 1px solid #cccccc;
}

 .tombstone-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    grid-column-gap: 10px;
    grid-row-gap:10px;
 }
