.gray {
	color: #adadad;
	padding: 0 5px 0 10px;
}
.bord-left {
	border-left: 1px solid #adadad;
}
#footer .footer {
	border-top: 1px solid rgba(0,0,0,0.2);
}
#footer .footer.home {
	padding: 30px 80px 10px;
}
#footer .footer .row {
	padding: 10px 0;
	width: 100%;
	margin: auto;
}
#footer .footer .left span,
#footer .footer .left a {
	display: inline;
	padding: 0 5px 0 10px;
}
#footer .footer .left a {
	text-decoration: none;
	color: #adadad;
}
.right-mobile {
	display: none;
}
#footer .footer .right {
	padding: 0 25px;
}
.left a{
	left: 50%;
}
.mobile-footer {
	display: none;
}
@media only screen and (max-width: 991px){
	#footer .footer .right,
	#footer .footer .row > div 	{
		padding: 0;
	}
	.mobile-footer {
		display: block;
	}
	#footer .home.footer .left {
		display: none;
	}
	.right-mobile {
		display: inline-block;
		width: 54%;
		text-align: left;
	}
	.mobile-hk {
		display: inline-block;
		width: 44%;
		text-align: right;
	}
	.mobile-hk img {
		width: 65%;
	}
	.right-desktop {
		display: none;
	}
}
@media only screen and (max-width: 768px){
	#footer .footer .col-sm-12 {
		text-align: center!important;
	}
	/*#footer .footer.home .col-sm-12.text-right {
		text-align: right!important;
	}*/
	#footer .footer.home{
		padding: 0px;
	}
}