/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
 /* margin-bottom:450px;  Margin bottom by footer height */
}
.footer
{
  left:0px;
  right:0px;
  bottom:0px;
  width:100%;
  margin:0 auto;
  margin-top:0px;
  /*width:1170px;
  position:absolute;*/
  /*height:410px;  Set the fixed height of the footer here */
  background-color:#6d6d6d;
}
.footer .foot-top
{
	background:#000000;
	padding:40px 0px;
	color:#FFFFFF
}
.footer .foot-top h5
{
	/*color:#9acd32;*/
	color:#88B53E;
	font-weight:600;
	margin-bottom:15px;
	text-transform:uppercase;
}
.footer .foot-top ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer .foot-top ul li
{
	margin-bottom:15px;
	position:relative;
	padding-left:25px;
	font-weight:normal;
}
.footer .foot-top ul li a
{
	/*color:#9acd32;*/
	color:#88B53E;
}
.footer .foot-top ul li:before
{
	left:0px;
	font-size:16px;
	position:absolute;
	font-family:FontAwesome;
}
.footer .foot-top ul li:first-child:before
{
	content:"\f0f7";
}
.footer .foot-top ul li:nth-child(2):before
{
	content:"\f015";
}
.footer .foot-top ul li:nth-child(2), .footer .foot-top ul li:nth-child(3)
{
	margin-bottom:5px;
}
.footer .foot-top ul li:nth-child(3):before
{
	content:"\f2a0";
}
.footer .foot-top ul li:nth-child(4):before
{
	content:"\f003";
}
.footer .foot-top ul li:nth-child(5):before
{
	content:"\f017";
}
.footer .foot-top ul li:last-child:before
{
	content:"\f0ac";
}
.footer .foot-top ul li span
{
	width:20px;
	float:left;
}
.foot-btm p
{
	width:auto;
	float:left;
	margin:0px;
	line-height:45px;
	font-weight:normal;
}
.social-icons
{
	width:100%;
	display:inline-block;
}
.social-icons a
{
    display:inline-block;
    border-radius:100%;
    background:#ffffff;
    text-align:center;
    line-height:40px;
    font-size:20px;
    color:#000000;
    height:40px;
    width:40px;
	margin:5px;
}
.social-icons a i
{
    line-height:40px;
}
.foot-btm
{
	line-height:45px;
	color:#FFFFFF;
	height:45px;
}
.foot-btm ul
{
	width:auto;
	margin:0px;
	float:right;
	padding:0px;
	list-style-type:none;
	font-weight:normal;
}
.foot-btm ul li
{
	width:auto;
	float:left;
	padding-left:15px;
}
.foot-btm ul li a
{
	color:#FFFFFF;
}
/* Custom page CSS
 * Not required for template or sticky footer method.
 * -------------------------------------------------- */

body > .container
{
  padding:150px 15px 0;
}
.container .text-muted {
  margin: 20px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}