*{ margin:0; padding:0;}
img{ max-width:100%; vertical-align:middle;}
a{ text-decoration:none;}

.mc_footer{ background:#161616; padding:20px 0px; width:100%; float:left; margin:0; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.mc_container{ width:100%; max-width:1228px; margin:0 auto;}
.mc_item{width:25%; float:left; box-sizing:border-box;}

.mc_footer .mc_logo{ padding-top:14px;}

.mc_item h4{ color:#fff; font-size:16px; line-height:20px; margin:0; padding:0; font-weight:normal; }

.mc_footer ul{ list-style:none; margin:10px 0; padding:0;}
.mc_footer ul li{ margin-bottom:8px; font-size:14px;}
.mc_footer ul li a{ color:#969696; }
.mc_footer ul li a:hover{ color:#fff;}
.mc_footer ul li img{ max-width:16px; margin-right:4px;}
.mc_copy{ width:100%; margin:10px 0 0; padding:0; float:left; text-align:right;}
.mc_copy p{color:#969696; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.mc_copy a{ color:#969696;}
.mc_copy a:hover{color:#fff;}

@media (min-width:240px) and (max-width:767px) {

.mc_item{ width:100%; padding:10px 15px; margin:10px 0;}
.mc_copy{text-align:center;}
.mc_footer .mc_logo{ padding-top:10px; margin-bottom:30px; text-align:center;}
}
