

.title .separator.small, .title .separator.small.left, .title .separator.small.right {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
}
.single-portfolio_page .content .container .container_inner, .page-template-contact-page .content .container .container_inner, .single-post .blog_holder.blog_single {
    padding-top: 50px !important;
}
#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea {
    background-color: #f5f5f5;
}
.qbutton.white:hover {
    background-color: #ff2929;
    border-color: #ff2929;
}
.hide-me {
display: none;
}
.portfolio_slides .hover_feature_holder_inner .qbutton:hover {
    border-color: #ff2929;
}
.ninja-forms-required-items {
display: none;
}
#ninja_forms_form_1_all_fields_wrap label {
display: none;
}
#ninja_forms_form_1_all_fields_wrap input {
background-color: #f5f5f5;
}

#ninja_forms_field_6_div_wrap, #ninja_forms_field_7_div_wrap {
    width: 50%;
    float: left;
display: inline-block;
}
#ninja_forms_field_6_div_wrap input, #ninja_forms_field_7_div_wrap input, #ninja_forms_field_3_div_wrap input, #ninja_forms_field_2_div_wrap input {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 15px 12px;
    border: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    color: #818181;
    font-family: 'Raleway';
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#ninja_forms_field_6 {
width: 97% !important;
}
#ninja_forms_field_3 {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 15px 12px;
    border: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #f5f5f5;
    color: #818181;
    font-family: 'Raleway';
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.qbutton.contact_form_button:hover {
background: #ff2929 !important;
}
.field-wrap {
margin-bottom: 0px !important;
}
@media (min-width: 1200px) { 
.projects_holder div.image_holder img {
height: 264px;
}
}
@media (max-width: 1000px) { 
.projects_holder div.image_holder img {
height: 228px;
}
}
@media (max-width: 768px) { 
.projects_holder div.image_holder img {
height: 184px;
}
}
@media (max-width: 599px) { 
.projects_holder div.image_holder  img {
height: 139px;
}
}
@media (max-width: 599px) { 
.projects_holder div.image_holder  img {
height: 139px;
}
}
@media (max-width: 480px) { 
.projects_holder div.image_holder img {
height: inherit;
}
}