/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */
 
@media (max-width: 767px){
.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n) {
    width: 100%!important;
}

.et_pb_sidebar_0 .et_pb_widget {
    width: 100% !important;
}
.inline-services>ul{
    width: 100% !important;
    display: block !important;
}
.call-to-act .inline-form {
    width: 100% !important;
}
.call-to-act .gform_wrapper>form .gform_body {
    display: block !important;
    width: 100%!important;
}
.call-to-act form#gform_6 .gform_footer.top_label {
    display: inline-block!important;
    width: 40%!important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
    margin-left: 0px!important;
}
.et_pb_column .et_pb_row_inner, .et_pb_row {
    padding: 0px 0 !important;
}
.inline-form {
    width: 100% !important;
}
.really_simple_share_specificfeeds_follow {
    width: 30%!important;
}
.form-submit {
    text-align: left;
}
}

.gform_wrapper textarea {
    border-radius: 5px;
}