.PageHeading{background-image:url('/gfx/ResidentialServicesHeading.jpg');background-position:center center;background-size:cover;height:326px}.PageHeading
h1.PageTitle{font-family:arial,sans-serif;font-size:72px;font-weight:700;color:#FFF;line-height:72px;margin-top:110px;text-align:center}.PageHeading
h2.PageSubTitle{font-family:'Halant',sans-serif;font-size:30px;line-height:30px;font-weight:300;margin-top:15px;color:#FFF;text-align:center}.Services{width:100%;max-width:860px;margin:0
auto}.Service{display:inline-block;width:270px;height:385px;margin:0
auto;margin-right:15px;margin-top:50px;position:relative;text-decoration:none;vertical-align:top;background-image:url('/gfx/ServiceOutlineGrey.png');background-size:contain;background-repeat:no-repeat;background-position:top center}.Service:hover,.Service:focus{text-decoration:none;background-image:url('/gfx/ServiceOutlineBlue.png')}.Service:last-child{margin-right:0}.Service
img{margin:8px}.Service
.Title{height:42px;line-height:42px;width:100%;font-family:arial,sans-serif;font-weight:700;font-size:16px;color:#151515;margin:0
auto;text-align:center;text-transform:uppercase}.Service
.Description{font-family:'Halant',sans-serif;font-size:14px;font-weight:400;margin-top:14px;padding-top:14px;line-height:24px;color:#23292e;margin:0
auto;width:250px;height:100px;text-align:left}.Service
hr{width:100px;border:none;background:#efefef;height:1px}.Service
.Button{width:132px;height:24px;margin:0
auto;border:3px
solid #1896d2;color:#1896d2;text-align:center;line-height:10px;font-size:10px;font-weight:700;padding-top:4px;-webkit-transition:color 300ms, background-color 300ms;-moz-transition:color 300ms, background-color 300ms;-o-transition:color 300ms, background-color 300ms;transition:color 300ms, background-color 300ms}.Service:hover .Button, .Service:focus
.Button{background-color:#1896d2;color:#FFF}@media (max-width: 700px){.PageHeading{height:165px}.PageHeading
h1.PageTitle{font-size:30px;line-height:30px;margin-top:55px}.PageHeading
h2.PageSubTitle{font-size:15px;line-height:15px;font-weight:300;margin-top:12px}.Services{min-width:0;max-width:700px;text-align:center}}