

.second {
    right: 0;
}
@media screen and (max-width:600px){
    .two_columns_form_with_space .column_left, .two_columns_form_with_space .column_right{
        float: left;
        width: 100%;
        padding: 0
    }
}

.qode_video_box .qode_video_image .qode_video_box_button{
    height: 106px;
    width: 106px;
    border: 4px solid white;
}

.qode_video_box .qode_video_image .qode_video_box_button_arrow{
    left: 54%;
}

.qode_video_box .qode_video_image:hover .qode_video_box_button{
    border-color: #d92e47
}

@media only screen and (max-width: 600px){
    .cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit{
        margin-top: 10px;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
    }
}


.testimonials_c_holder .testimonial_content_inner .testimonial_author{
font-size: 20px;
margin-top: 33px;
}

.testimonials_c_holder .testimonial_content_inner p{
color: #020202;
font-size: 19px;
line-height: 27px;
letter-spacing: -0.3px;
}

.testimonials_c_holder .flex-control-nav li{
height: 9px;
width: 9px;
margin: 0 8px;
}

.testimonials_c_holder .flex-control-nav li a.flex-active{
background-color: #d92e47;
}

.testimonials_c_holder .flex-control-nav li a{
background-color: transparent;
border: 3px solid #d92e47;
}

.testimonials_c_holder .flex-control-nav{
margin-top: 15px;
}

.testimonials_c_holder .testimonial_content_inner{
    padding: 22px 45px;
    background: transparent;
}

.blog_single.blog_holder #submit_comment{
  
  padding-right: 40px;
  padding-left: 40px;
}

.footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant){
    color: #d92e47;
    font-size: 13px;
    font-weight: 500;
}

.footer_top .widget_categories ul > li {
    margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
.shadow-row .section_inner_margin, 
shadow-row .full_section_inner , 
.reverse_col_order .section_inner_margin, 
.reverse_col_order .full_section_inner { 
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: column-reverse;  
   -ms-flex-direction: column-reverse; 
   flex-direction: column-reverse;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    margin-top: 20px !important;
}
.vc_row.wpb_row.section.vc_row-fluid.shadow-row.vc_custom_1515888289440.grid_section {
    padding-top: 0 !important;
}
.vc_column-inner.vc_custom_1515670903519 {
    margin-top: 0 !important;
}
}
