

.portfolio_slider .hover_feature_holder_title h4, .portfolio_slider a.preview { display:none !important; }
.wpb_single_image img { margin-bottom:20px;}
.image_with_text { margin-top:15px; }
.testimonials .testimonial_text_inner { padding:0; }
.partner-list { display:table; border-spacing:3px; margin:20px auto;}
.partner { display:table-cell; width:250px; height:200px; text-align:center; background:rgba(255, 255, 255, 0.2); vertical-align:middle; margin:3px;}
.partner:hover { background:rgba(255, 255, 255, 0.4); }
.partner img { max-width:80%; }
@media (max-width:599px) { 
.partner { height:100px;} 
.h { font-size:25px; }
}
.footer_top { padding-bottom:30px; }
.footer_bottom { font-size:13px; letter-spacing:1px; line-height:1.5em; height:auto; padding:20px 0; }
.footer_bottom a { color:#fff; }
.header_top { background-color: rgba(255,255,255,0.8); }
h3, p, ul { margin-bottom:20px; }
.q_image_with_text_over .qbutton:hover { background:#ba642a; }
.image_with_text h3 { margin-bottom:0; }
.q_accordion_holder.accordion.with_icon .ui-accordion-header { background:#eee; }
.wpcf7-text, .wpcf7-textarea { padding:5px; border-radius:3px; outline:none; width:90%; border: 1px solid #ddd; }
.footer_top .widget.widget_nav_menu li { margin:0 0 10px 20px; line-height:20px; }
.q_icon_with_title .icon_holder.q_icon_animation.q_show_animation, .box_holder_icon_inner.q_icon_animation.q_show_animation { margin-top:-10px;}

.q_icon_with_title .icon_text_holder .icon_title { margin-bottom:0; }

.q_icon_with_title .icon_text_inner { padding-bottom:0; }
.mother-day-flyer {     border-radius: 10px 0 10px 0; box-shadow: 0 5px 0 #ddd;  margin: 0 0 20px; }
.mother-day-flyer img { margin-bottom: 0;}