

.q_icon_with_title .icon_text_holder h5.icon_title {
    margin-bottom: 15px;
}

.carousel-inner .slider_content .text .qbutton {
    margin: 5px 0 0;
}

.portfolio_single .portfolio_container {
    margin-top: 20px;
}

span.category {
    font-family: 'Open Sans', sans-serif;
}

 .projects_holder.standard article .project_category {
    margin: 5px 0 0;
}

.projects_holder article .portfolio_description {
    padding: 22px 0 12px;
}

.q_counter_holder span.counter {
    font-style: italic;
}

.q_progress_bar .progress_title_holder {
    margin: 0 0 12px;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: -2px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 13px;
}

 .side_menu_button a.popup_menu {
padding: 10px 9px;
border: 2px solid #292929;
}
.popup_menu .line, .popup_menu .line:after, .popup_menu .line:before {
    width: 20px;
}
.popup_menu .line:before {
    top: -6px;
}
.popup_menu .line:after {
    top: 6px;
}
footer img {
    vertical-align: middle;
}

.carousel-indicators li {
    background-color: rgba(255, 255, 255, 0);
    opacity: 1;
    border: 2px #000 solid;
    width: 6px;
    height: 6px;
    margin: 0 2px;
}

.carousel-indicators .active {
    background-color: #ff3d00;
    border-color: #ff3d00;
}

.q_logo img {
    -webkit-transition: none;
    transition: none;
}

}
}