#main-slideshow .tp-element-background {
    background-position: 0% 37% !important;
}
#winnipeg-paving-stone-row {
    background-position: 0% 30% !important;
}
#stay-on-budget-row .upb_row_bg.vcpb-default {
    background-position: 0% 40% !important;
}
#gform_fields_2 .medium{
	width: 100%;
}
/* HOME
------------------ */
.tc-t-gallery {
    background-color: #fff;
    line-height: 1.3em;
    font-weight: 600;
    font-size: 18px;
    padding: 15px;
}
.tc-t-gallery a {
    text-decoration: none;
}
.tc-blurb .vc_figure-caption {
    font-size: 18px !important;
    font-weight: 600;
}
#home-blurbs img {
    border: 3px solid #d12727;
    margin-bottom: -15px;
}
#paving-stone-ideas,
#retaining-walls-ideas,
#hardscaping-ideas,
#water-features-ideas,
#concrete-work-ideas {
    padding-top: 100px;
    margin-top: -100px;
}

/* FOOTER WIDGETS
------------------- */
/*#bottom-bar .wf-float-left {
    display: none;
}*/
.wpcf7-form-control-wrap {
    margin-bottom: 20px;
}
#text-2 .textwidget img {
    max-width: 200px;
}
#bottom-bar .wf-td {
    display: block;
}
#bottom-bar .wf-container-bottom {
    padding-top: 30px;
}

/* MEDIA QUERIES
------------------ */
@media only screen and (max-width: 777px) {
    .home-5-column .vc_col-sm-2,
    .home-5-column .home-5-column-last-box .vc_col-sm-2 {
        float: none !important;
        width: 70% !important;
        display: block !important;
        margin: auto !important;
    }
}