

.q_social_icon_holder.circle_social .fa-stack, .qbutton.qode-button-shadow, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .q_icon_list .qode-ili-icon-holder{
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.13); 
}
.separator.small{
display: inline-block;
}
.footer_top_border {
    margin: 0 57px;
}
.footer_top ul .qode_tweet_text{
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 27px;
}

.qode-instagram-feed li{
    padding: 0 2.5px!important;
    margin-bottom: 5px!important;
}
.testimonials_c_holder .testimonial_content_inner{
    border: 1px solid #ebebeb;
}

@media only screen and (max-width: 1400px){
    .wpcf7-form .two_columns_form_without_space .column_left, .wpcf7-form .two_columns_form_without_space .column_right{
        display: block;
    }

    .wpcf7-form .two_columns_form_without_space .column_right{
        margin-top: 5px;
        width: 100%;
    }

    .wpcf7-form .two_columns_form_without_space .column_right input.wpcf7-form-control.wpcf7-submit{
        width: 100%;
        box-sizing: border-box;
        text-align: center;
    }
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}

@media only screen and (max-width: 1000px){
    .header_bottom_right_widget_holder .q_social_icon_holder {
        display: none;
    }
}
@media only screen and (max-width: 1200px){
    nav.main_menu > ul > li > a{
        padding: 0 15px;
    }
}