

.row-margin {max-width:85%; margin:0 auto;}
.home .q_icon_with_title .icon_text_inner {min-height:160px; position:relative;}
.home .q_icon_with_title .icon_with_title_link  {position:absolute;bottom:0px; margin-left:-37px;}

.content.content_top_margin {
margin-top: 200px !important;
}
@media only screen and (max-width: 1000px) {
.content.content_top_margin {
margin-top: 200px !important;
}
header, .header_inner_left, footer.uncover{
position:fixed !important;
}
.logo_wrapper{
left:200%;
}
.mobile_menu_button{
margin-left:10px;
}
 } 
#wpcf7-f14210-p14149-o1 input[type="text"], #wpcf7-f14210-p14149-o1 input[type="email"] {
width:50%;
}
#wpcf7-f14210-p14149-o1 .wpcf7-response-output {
/*width: 50%;*/
}
#wpcf7-f14210-p14149-o1 form {
text-align:center;
}
.q_masonry_blog {max-width:100%;}

.blog_holder article .post_image img {
height: 250px;
}

.q_masonry_blog article .q_masonry_blog_post_image img {
height: 200px;
}

.footer_top .q_social_icon_holder.normal_social {
margin-top: 15px;
}

.vc_col-sm-12 {
width: 100%;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

#mc_embed_signup {
background: #fff;
clear: left;
font: 14px Helvetica,Arial,sans-serif;
max-width: 500px;
margin-left: auto;
margin-right: auto;
padding-right: 0px;
}

#mc_embed_signup .button {
background-color: #19bd9d !important;
padding: 0 22px;
}

#mc_embed_signup form {
text-align: center !important;
}

#mc_embed_signup {
background: transparent !important;