img.image_right {
    width:100%;
}
#pgh_header_contact {
    font-weight: bold;
    text-shadow: 1px 1px #b38787;
}
span#pgh_header_contact a:hover {
    color: white;
}
section#text-4 {
    padding: 30px 5px 5px;
}
div#gts-testimonials {
    background: white;
}
h3.widgettitle.widget-title {
    border: none !important;
}
div#front-page-3 h3, #front-page-4 h3 {
    padding-bottom: 20px;
    margin-bottom: 0;
}
section#text-5 img {
    max-width: 750px;
}
table.pgsd_hours {
    max-width: 400px;
    margin: auto;
}


@media screen and (min-width: 801px) {
    section#text-2, #text-4 {
        width: 48%;
        float: left;
        clear: none;
    }
    #featured-page-3, #featured-page-2, #featured-page-4, #featured-page-5 {
        width: 48%;
        float: left;
        clear: none;
        padding: 20px;
    }
    section#text-5 {
        margin-top: 60px;
    }
    .site-header .widget-area {
        width: 100%;
    }
    ul#menu-navigation-bar {
        clear: both;
        margin: auto;
        float: none;
    }
}

@media screen and (max-width: 800px) {
    section#text-2, #text-4 {
        width: 100%;
        float: none;
        clear: both;
    }
    .transform-gen1coupon {
        margin: auto;
    }
    #featured-page-3, #featured-page-2, #featured-page-4, #featured-page-5 {
        width: 100%;
        float: none;
        clear: both;
        padding: 20px;
    }
}


