#footer i.fa {
    height: 30px;
    width: 30px;
    border: 2px solid #8c8c8c;
    font-size: 20px;
    padding: 4px 5px;
    border-radius: 50%;
    color: #8c8c8c;
    transition: all 0.5s;
}
	#footer li, a{
		color:#848484;
	}
	.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
footer ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
													footer, nav#footer {
														background: #222222;
														color: #FEE101;
														padding: 20px 0 15px 0;
													}
	.pull-right {
    float: right !important;
}
nav#footer .fnav {
    vertical-align: middle;
}	
@media (min-width: 1200px)
.container {
    width: 1170px;
}
	@media (max-width: 603px)
.pull-left.fnav, .pull-right.fnav {
    float: none !important;
    text-align: center;
}
	.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
	
	
	
	
footer,nav#footer{
	background: #222222;
	color: #848484;
	padding: 20px 0 15px 0;
}
	
nav#footer .fnav{ vertical-align: middle;}
ul.footer-social li{
	display: inline-block;
	margin-right: 10px;
}
nav#footer p{
	font-size: 12px;
	margin-top: 10px;
}
#footer i.fa {
	height: 30px;
	width: 30px;
	border: 2px solid #8c8c8c;
	font-size: 20px;
	padding: 4px 5px;
	border-radius: 50%;
	color: #8c8c8c;
	transition: all 0.5s;
}
#footer i.fa:hover{
	background: #297bc1;
	border-color: #AAC619;
	color: #ffffff;
	}
	footer h3, h5{
		color:#848484;
	}
	footer ul li a{
		color:#848484;
	}
	footer ul li a:hover{
		color:#f0f0f0;
	}
	footer .glyphicon glyphicon-map-marker{
		color:#848484;
	}
	#footer p a{
		color:#848484;
		
	}
	#footer p a:hover{
		color:#f0f0f0;
		
	}
	