#social { text-align:center; background:#535353; padding:35px 0;}
footer ul.menu { text-align:center;}
footer ul li { list-style:none;}
footer .widget_nav_menu ul li a { padding-bottom:0 !important;}
#Footer .widget_nav_menu ul li::after { display:none;}
a.apt { margin:15px auto !important; width:100%; text-align:center !important; float:none !important;}
a.button .button_label { width:100% !important; padding:10px 0 !important;}
.single-post #Content { background:#fff;} 
#Footer .widget {
margin: 30px 10px;
}
#Footer .widget_nav_menu ul {
padding: 5px 10px 5px 10px;
}
#Footer h4{color: #ccc}
#Footer .textwidget{color: #999}
.testimonials blockquote, .testimonials .author h5 { color:#fff !important;}
.page-id-335 blockquote { color:#fff;}
.page-id-447 label { color:#fff;}
.page-id-447 .nf-form-content  { margin:0 auto;max-width:500px;}
@media screen and (min-width: 961px){
#Footer .container{
margin: 0 20px;
}
}
@media (max-width: 480px) {
#social h4 { display:block !important; text-align:center; font-size:14px;}
}