

.drop_down .narrow .second .inner ul li a {
    padding-left: 2px;
    padding-right: 0px;
}
.q_logo img {
        left: -25px;
}

.title.title_size_large h1 {
    /*text-transform: lowercase;*/
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

nav.main_menu ul li a span.underline_dash{
    bottom: -61%;
}

header .header_inner_left {
    left: 32px;
}

.header_bottom_right_widget_holder {
    padding: 0;
}

@media only screen and (min-width: 1001px) {
.header_bottom {
    padding: 0 29px 0 50px;
}
}

.portfolio_main_holder .item_holder .portfolio_title {
    margin-bottom: 3px;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: -1px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 5px;
}

.q_icon_with_title.left_from_title.custom_icon_image.tiny .icon_text_holder .icon_holder {
    width: 16px!important;
    padding: 7px 15px 0px 0;
}

.q_icon_with_title .icon_text_inner {
    padding: 0;
}

.portfolio_single .portfolio_container {
    margin-top: 24px;
}

.portfolio_navigation .portfolio_next a, .portfolio_navigation .portfolio_prev a {
    border-radius: 0px;
}

@media only screen and (max-width: 600px) {
.footer_top .two_columns_50_50 .column1, .footer_top .footer_col2 {
    text-align: center;
}
.title.title_size_large h1 {
    font-size: 22px!important;
    letter-spacing: 0px;
    line-height: 32px!important;
}
.title.title_size_medium h1 {
    font-size: 24px;
    line-height: 50px;
    letter-spacing: 0px;
    text-transform: uppercase;
}
}
.portfolio_custom_date{display:none !important;}
.portfolio_categories{display:none !important;}
.portfolio_social_holder{display:none !important;}

.flexslider .slides img, .portfolio_slider .portfolio_slides img, .qode_carousels .slides img {
    width: auto;
    display: block;
    max-height: 773px;
    margin: auto;
}