@media (min-width:992px) {
    body {
    }

    .row {
        object-fit: none;
        display: grid;
        grid-template-columns: 4fr 1fr 21fr 2fr 16fr 34fr 4fr 4fr;
        grid-template-rows: 9px 62px 118px 36px 121px 14px 127px;
        grid-template-areas: '. . . . . . . .' '. page-name page-name . . . . .' '. . Title Title Title Map Map .' '. . . . . Map Map .' '. . Phone Phone Phone Map Map .' '. . . . . . . .' '. . Email Email Email . . .';
    }
}

@media (min-width:768px) and (max-width:991px) {
    body {
    }

    .row {
        object-fit: none;
        display: grid;
        grid-template-columns: 4fr 1fr 21fr 2fr 16fr 34fr 4fr 14fr;
        grid-template-rows: 24px 55px 68px 77px 134px 14px 127px;
        grid-template-areas: '. . . . . . . .' '. page-name page-name . . . . .' '. . Title Title Title Map Map .' '. . . . . Map Map .' '. . Phone Phone Phone Map Map .' '. . . . . . . .' '. . Email Email Email . . .';
    }
}

@media (min-width:500px) and (max-width:767px) {
    body {
    }

    .row {
        object-fit: none;
        display: grid;
        grid-template-columns: 4fr 1fr 21fr 2fr 71fr 4fr;
        grid-template-rows: 1px 49px 135px 93px 219px 119px 119px;
        grid-template-areas: '. . . . . .' '. page-name page-name page-name . .' '. Title Title Title Title .' '. . Map Map Map .' '. . Map Map Map .' '. . Phone Phone Phone .' '. . Email Email Email .';
    }
}

@media (min-width:360px) and (max-width:500px) {
    body {
    }

    .row {
        object-fit: none;
        display: grid;
        grid-template-columns: 4fr 1fr 17fr 2fr 71fr 7fr;
        grid-template-rows: 1px 49px 135px 93px 219px 119px 124px;
        grid-template-areas: '. . . . . .' '. page-name page-name page-name . .' '. Title Title Title Title .' '. Map Map Map Map .' '. Map Map Map Map .' '. . Phone Phone Phone .' '. . Email Email Email .';
    }
}
     