*{
	padding: 0;
	margin: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	 box-sizing: border-box;
}
ul,li,p,body,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}

body {
	margin:0px; padding:0px; font-family:'Open Sans';
}
/* fonts */
@font-face {
    font-family:'Open Sans';
    src: url('../fonts/Open Sans.eot');
	src: url('../fonts/Open Sans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Open Sans.woff2') format('woff2'),
		url('../fonts/Open Sans.woff') format('woff'),
		url('../fonts/Open Sans.svg#Open Sans') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2212;
}
.footer {
	float: left;
	width: 100%;
	background: #16171D!important;
	padding: 80px 96px 35px!important;
	font-size:14px!important;
}

.foot-sec{
	float:left;
	width:100%;
}
.foot-sec p {
	font-family: RobotoSlab-Regular!important;
	font-size: 17px;
    line-height: 24px;
	letter-spacing: 0px;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	color: #949494;
	margin-top: 31px;
}

.foot-sec.margin-tp p {
    margin-top: 22px;
}

.list-pargh {
	margin-top: 20px;
}
.social_icon{
	float:left;
	margin-top:20px;
}
.social_icon li a i {
	color: #fff;
	padding-right: 20px;
	font-size: 25px;
}
.foot-sec h4 {
	font-family: Roboto, sans-serif;
	font-size: 23px;
	line-height: 26px;
	letter-spacing: -0.4px;
	font-weight: 700;
	font-style: normal;
	text-transform: capitalize;
	color: #ffffff;
}
.list-pargh ul {
	display: block;
	margin: 20px 0 0;
	padding: 0;
}
.list-pargh li a {
	color: #999;
	text-decoration: none;
	width: 100%;
	float: left;
	margin: 0px 0;
	border-bottom: 1px solid #515256;
	line-height: 3;
}

.list-pargh-1 li:first-child p{
	line-height: 21px;
}
.list-pargh-1 ul {
	display: block;
	margin: 20px 0 0;
	padding: 0;
}
.list-pargh-1 li a {
	color: #999;
	text-decoration: none;
	width: 100%;
	margin: 10px 0;

}
.color_white{
	color:#fff;
}
.list-pargh-1 li a i {
	color: #fff;
	margin-right: 20px;
	float: left;
	height: 85px;
}
.footer-btm{
	float:left;
	width:100%;
	margin-top:50px;
}
.footer-btm li {
	float: left;
	padding: 0 20px;
}
.footer-btm ul li a {
	color: #ccc;
	text-decoration: none;
	transition: all .5s ease 0s;
	letter-spacing: 1px;
	float: left;
	font-size:14px;
	font-family: RobotoSlab-Regular;
}
.footer-btm ul li a:hover{
  color:#ff6600;
}

.footer-btm ul li:first-child{
	border-right:1px solid #ccc;
}
.footer-btm ul li:first-child a{
	color:#fff;
}
.footer-btm ul li:first-child a:hover{
	color:#ff6600;
}
@media (min-width: 320px) and  (max-width: 767px) { 
.footer {

	padding: 36px 15px 35px;
}
.foot-sec {
	margin-top: 24px;
}
}