a:hover{
text-decoration:none;
}
body{
background-color:#2c3e50;
font-family: 'Roboto', sans-serif;
margin:50px 0 0 0;
}
footer{
color:white;
background-color:#182027;
padding:20px 0 20px 0;
text-align:center;
}
header{
background-attachment:fixed;
background-image:url(headerbg.jpg);
background-position:center center; 
background-repeat:no-repeat;
background-size:cover;
color:white;
padding:50px 0 50px 0;
text-shadow: 1px 1px 0 black;
}
header h1{
margin:90px 0 25px 0;
}
#features{
background-color:#273744;
color:white;
padding:50px 0 50px 0;
}
#social{
padding-bottom:25px;
}
#subscribe{
background-color:#2c3e50;
padding:25px 0 25px 0;
}
#subscribe form{
margin:25px 0 0 0;
}
#subscribe input{
padding:5px 0 5px 10px;
width:100%;
}
#subscribe input[type=submit]{
background-color:#55FC00;
border:none;
color:white;
padding:7px 0 7px 0;
text-align:center;
}
.blueridertitle{
color: white;
font-size: 14px;
font-weight: bold;
margin: 17px 0 0 0;
}
.facebook{
background-color:#3b5998;
}
.featdescripcion{
line-height: 25px;
padding: 70px 0 0 0;
}
.featfeatures{
padding: 20px 0 0 0;
}
.featfeatures ul{
margin: 30px 0 0 0;
}
.featfeatures li{
line-height:40px;
}
.friendsknow{
color: white;
font-size:18px;
line-height: 40px;
text-align:right;
}
.labeltext {
color:white;
font-size:10px;
}
.maintext {
color:white;
font-size:24px;
}
.share{
color:white;
margin:auto auto 10px auto;
padding:10px 0 10px 0;
text-align:center;
width:100%;
}
.twitter{
background-color:#55acee;
}
@media screen and (max-width:767px){
	header h1{
	margin:0 0 25px 0;
	}
	.blueridertitle{
	margin: 17px 0 0 15px;
	}
	.featdescripcion{
	line-height: 25px;
	padding: 20px;
	}
	.featfeatures ul{
	margin: 0 0 15px 0;
	padding:0 15px 0 15px;
	}
	.featfeatures li{
	line-height:20px;
	}
	.friendsknow{
	text-align:center;
	}
	.introtext{
	margin:0 0 60px 0;
	}
	#subscribe input{
	margin:3px 0 3px 0;
	}
}