* {
    margin: 0;
    padding: 0;
}
html,body {
	height: 100%;
	margin: 0;
}
body {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #333;
	line-height:25px;
	position:relative;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
	color:#333;
}
.clearfix:after,.clearfix:before {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}
.fl {
	float: left;
}
.fr {
	float:right;
}
p {
	margin: 0;
	color: #555;
	font-size: 14px;
	line-height: 24px;
}
ul {
    list-style: none;
    margin-bottom: 0;
}
a,button{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	font-weight:500;
	color: inherit;
}
button, a, a:hover, a:focus, a:active {
	text-decoration: none;
	outline: none;
}
img {
    max-width: 100%;
    display:inline-block;
}