p:empty {display:none}
.menu-item ul li.menu-item a:hover,.menu-item ul li.current-menu-item a{ background-color:#f7505a !important; }
.actionlink{ text-align:center; text-decoration:underline; }
.mediumlargelightwhite3{ display:none !important; }
.actionlink a{ color:#778899; }
.counter-block h4 a,.portfolio-item-title a{ color:#32313b; }
.counter-block h4 a:hover,.portfolio-item-title a:hover{ color: #f7505a; }
div#frm_form_8_container.frm_forms.with_frm_style,div#frm_form_9_container.frm_forms.with_frm_style{ margin:0 auto; }
div#frm_form_8_container.frm_forms.with_frm_style .frm_submit,div#frm_form_9_container.frm_forms.with_frm_style .frm_submit{ text-align:center; }
.servicetitle{ text-align:center; font-size: 36px; margin-top: 0; }
.coloredtext{ color:#f7505a; }
.serviceslist{ padding:0 20px; }
.serviceslist li{ line-height:35px; }
strong.ctatext{ font-size: 22px; margin-right:20px; }
p.ctaplace{ text-align:center; }
.portfolio #filters{ display:none; }
.top-menu li{ font-size:15px; }
.top-menu li a{ padding:5px 12px; }
.top-menu li:last-child a{
    color: #f7505a;
}
.social-top li a{ padding:3px 12px; }
.main-wrapper-header{ padding:30px 0; }
#cn-notice-text{ font-size:12px; }
h2 span{ font-size: 48px; margin-top: 0; }
h3 span{ font-size: 36px; margin-top: 0; }
.tp-leftarrow,.tp-rightarrow{ display:none !important; }
.post-content iframe{ max-width:100% !important; }
.color-whatsapp{ color:#4dc247 !important; }
.home .counter-block,
.page-id-2353 .counter-block,
.page-id-2666 .counter-block{ padding: 0 0 15px 0; margin-bottom: 20px; }
.home .counter-block img,
.page-id-2353 .counter-block img,
.page-id-2666 .counter-block img{ width:50px; }
.home .counter-block h4,
.page-id-2353 .counter-block h4,
.page-id-2666 .counter-block h4{ font-size:16px; }
@media (max-width: 480px) {
.top-menu li a{ font-size:10px; }
.actbuttonslider{ font-size:16px !important; padding:20px !important; border-radius:0; }
.avlargeboldwhite,.mediumlargelightwhite4{ display:none !important; }
.mediumlarge_light_white{ font-weight:800 !important; top:120px !important; }
.mediumlargelightwhite2{ left: 8px !important; top: 190px !important; }
.mediumlargelightwhite3{ display:block !important; font-weight:800 !important; font-size:18px !important; top:50px !important;  }
.blog-post-side{ display:none; }
.logo_link img{ width:200px !important; }
}
.pagecustom-3170{background-repeat:repeat !important;background-position:center top}	
.pagecustom-823{background-repeat:repeat !important;background-position:center top}	
.pagecustom-772{background-repeat:repeat !important;background-position:center top}	
.pagecustom-317{background-repeat:repeat !important;background-position:center top}	
.pagecustom-291{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2349{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2353{background-repeat:repeat !important;background-position:center top}	
.pagecustom-745{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2366{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2368{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2370{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2372{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2374{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2351{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2323{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2345{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2347{background-repeat:repeat !important;background-position:center top}	
	
