/* ------------------------------------------------------------------------------
	 Footer
-------------------------------------------------------------------------------*/
.footer {
    text-align: left;
    background: #0a0a0a;
    color: #dfe7f8;
    padding-top: 10px;
}

.footer h5 {
    color: #fff;
}
.footer h5 {
    margin-bottom: 20px;
}
.footer p {
    color: rgba(255, 255, 255, 0.5);
}
.footer a {
    color: rgba(255, 255, 255, 0.50);
}
.footer a:hover {
    color: #e84545;
}
.footer .footer_social_area {
    margin-bottom: 10px;
    display: flex;
}
.footer .footer_social_area .middle {
    width: 20px;
}
.footer .footer_title i {
    color: green
}

.footer .wei_xin img {
    height: 105px;
    width: 105px;
    display: inline-block;
    border: 1px solid #fff;
    padding: 2px;
    -webkit-transition:.5s all;
    -moz-transition:.5s all;
    -o-transition:.5s all;
    -ms-transition:.5s all;
    transition:.5s all;
}
.footer .wei_xin img:hover {
    border-color: #e84545;
}

footer .bottom_area {
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #374957;
}
.email-container, .postcode-container {
    display: flex;
}
.footer_about_content .email-container p {
    margin-bottom: 0px;
}
footer .copy-right-txt {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
footer .copy-right-txt span {
    color: #ff9a18;
}
