

.q_progress_bar {
    overflow: visible;
}

.q_progress_bar .progress_title_holder {
    margin: 0 0 14px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
    text-align: center;
}

.wpcf7 form.wpcf7-form p {
    margin: 0;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 34px;
}

.carousel .item .text .separator {
    margin-top: 48px;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

.q_counter_holder .separator.small {
    margin-top: 36px;
}

.q_counter_holder p.counter_text {
    margin-top: 34px;
}

.q_counter_holder span.counter {
    letter-spacing: 2px; 
}

.latest_post_two_holder .post_info_author_name, .latest_post_two_holder .post_info_date {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px !important;
}

.latest_post_two_holder .latest_post_two_text .separator.small {
    width: 40px;
    height: 2px;
    margin: 17px 0 28px;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

.comment_holder .comment {
    padding: 34px 25px 37px;
}

.comments .comment .text .comment_date {
    font-size: 13px;
    color: #303030;
}

.portfolio_template_8 .portfolio_detail .info .category {
    color: #646464 !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
}