

.title.has_background, .title.has_fixed_background {
    background-size: cover !important;
}
.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image>a {
    width: auto;
    max-width: 100%;
}
.footer_top .four_columns .column2 .column_inner>div, .footer_top .three_columns .column2 .column_inner>div, .footer_top .two_columns_50_50 .column2 .column_inner>div {
    margin: 0;
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
    border: 3px solid #ccc;
}
.q_list.circle ul {
    margin-bottom: 1em;
}
.q_list.circle ul>li, .q_list.number ul>li {
    color: #131d33;
    margin-bottom: 0;
}
