

footer .column1 {
position: relative;
top: -18px;
}

/* ------------ */
.rmg_hide { display:none !important}
/* ---------- */
.rmgSeparator { clear:both;}

/* ------------ */
.copy{padding: 20px 0 0;}
.copyTwo { text-align:center; padding:10px 0; width:70%; margin:0 auto;}

/* -------- */
@media (max-width: 969px) {	
.carousel-inner .q_slide_subtitle { font-size: 26px !important;}
}
/* --- banner ----- */
.carousel-inner .item .image { background-size: 100%;}

/* ---- page title ------ */
.title_text_shadow .title h1 {text-shadow: 2px 2px 2px rgba(0,0,0,.8);}

/* ----------- */
.blog_single.blog_holder {  padding-bottom: 50px; }
.title_subtitle_holder_inner { text-align: center;}

/* ---------- */
.wpcf7-form-control-wrap.BusinessType xxxx { display:inline-block}

@media (max-width: 968px) {
/* ------------- */
.brMobile { display:none !important;}

}

/* --- contact page form ------ */
@media (min-width: 969px) {
#qode-captcha-element-holder { float: left; }
}
#contact-form{ padding-bottom: 20px; }

div.wpcf7-response-output { background-color: red; }


/* --- modal popup--------- */
.pum-content.popmake-content .grid_section .section_inner {
    width: auto; padding: 0 20px;
}

.pum-title, .pum-theme-lightbox .pum-title {
    display: none; }
	
.pum-content.popmake-content h3 { font-size: 27px;     font-weight: 400; }
.pum-content.popmake-content .teamPost {
    font-size: 17px;
    line-height: 25px; font-weight: 400; margin-bottom:15px;
}
.pum-content.popmake-content p {
    font-size: 18px;
    line-height: 28px;     font-weight: 400;     margin-bottom: 10px;
}

/* --- recent post sidebar ----- */
.latest_post .latest_post_image, 
.latest_post img { display: none; }
.latest_post .latest_post_text { padding: 0 !important; }

/* --- blog posts - single post ----- */
.single .post_text h2, .single .post_text h3 ,
.single .post_text h4, .single .post_text h5 {text-transform: none !important; }

.grecaptcha-badge{     z-index: 999999;  }


.blog_holder.masonry, .blog_holder.masonry_full_width {
    opacity: 1;
    filter: alpha(opacity=1);
}