In responsive mode, the menu icon is aligned with the logo, but when it is in full screen mode and is below the logo
/*----RESET---*/
*{
margin: 0;
padding: 0;
font-size: 100%;
border: none;
outline: none;
font-weight: 300;
box-sizing: border-box;
font-family: 'Lato', sans-serif;
}
body{
background-color: #f5f5f5;
}
a{
text-decoration: none;
}
ul{
list-style: none;
}
img{
max-width: 100%;
}
/*----CABEÇALHO----*/
.cabecalho{
width: 100%;
float: left;
padding: 3% 4%;
}
.logo{
width: 56px;
height: 56px;
font-size: 0px;
background-image: url("../img/logo-mobile.png");
background-position: center center;
background-size: 56px;
}
.btn-menu{
width: 56px;
height: 56px;
float: right;
text-align: center;
border-radius: 56px;
cursor: pointer;
color: #fff;
background: linear-gradient(to right, #ce2e3c, #da6709);
}
.menu{
display: none;
width: 100%;
height: 100%;
position: fixed;
background-color: rgba(0,0,0,0.9);
top:0;
left: 0;
}
.btn-close{
font-size: 1.5em;
color: #fff;
float: right;
cursor: pointer;
margin:2% 3% 0 0 ;
}
.menu ul{
width: 100%;
float: left;
text-align: center;
}
.menu li{
padding: 1.5%;
}
.menu li a {
font-size: 2em;
color: #fff;
padding: 1.5% 3%;
}
.menu li a:hover{
border: 1px solid #da6709;
background-color: #fff;
color: #000;
}
/*banner*/
.banner{
width: 100%;
float: left;
text-align: center;
padding: 3% 4%;
background-image: url(../img/bg.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
}
.title{
width:100%;
}
.title h2{
font-size: 2.5em;
color: #fff;
font-weight: 700;
}
.title h3{
font-size: 1.5em;
color: #fff;
}
.buttons{
width: 100%;
margin-top: 4px;
}
.buttons i {
float: right;
}
.btn-cadastrar{
width: 100%;
font-size: 1.5em;
text-align: left;
cursor: pointer;
background-color: #fff;
color: #130400;
padding: 5px;
}
.btn-sobre{
width: 100%;
font-size: 1.5em;
text-align: left;
cursor: pointer;
background-color: #130400;
color: #fff;
padding: 5px;
margin-top: 2px;
}
/*serviços*/
.servicos{
width: 100%;
float: left;
padding: 3% 4%;
}
.servico{
width: 100%;
text-align: left;
border-radius: 7px;
background-color: #fff;
margin-bottom: 3%;
}
.servico img{
border-radius: 7px 7px 0 0;
}
.inner{
padding: 7%;
}
.inner a {
font-size: 1.5em;
color: #130400;
font-weight: 700;
}
.inner h4{
font=size: 1.2em;
color: #130400;
margin-top: 2%;
}
.inner p{
margin-top: 6%;
color: #130400;
line-height: 1.5em
}
/*NEWSLETTER*/
.newsletter{
width:100%;
float: left;
text-align: center;
padding: 3% 4%;
background-color: #130400;
}
.newsletter h2{
font-size: 1.5em;
color: #fff;
font-weight: 700;
}
.newsletter h3{
color: #fff;
}
.newsletter form{
margin-top: 2%;
}
.newsletter input{
width: 100%;
background-color: #130400;
color: #fff;
border: 1px solid rgba(255, 255, 255, 0.3);
padding: 5%;
}
.newsletter button{
width: 100%;
background-color: #fff;
color: #130400;
padding: 5%;
border-radius: 5px;
cursor: pointer;
margin-top: 2%;
}
.rodape{
width: 100%;
float: left;
padding: 3% 4%;
text-align: center;
background: linear-gradient(to right, #ce2e3c, #da6709);
}
.social-icons a{
font-size: 1.5em;
color: rgba(255, 255, 255, 0.7);
margin-right: 3%;
}
.social-icons a:hover{
color: #130400;
}
@media screen and (min-width: 480px){
.logo{
width: 214px;
background-image: url("../img/logo.png");
background-position: center center;
background-size: 214px;
}
}
@media screen and (min-width: 768px){
.servico{
width: 49%;
float: left;
margin-right: 2%;
}
.servico:nth-child(2){
margin-right: 0;
}
.newsletter h2{
font-size: 2em;
}
.newsletter h3{
font-size: 1.5em;
}
.newsletter input{
width: 70%;
padding: 2%;
float: left;
margin-right: 1%
}
.newsletter button{
width: 29%;
padding: 2%;
float: right;
margin-top:0;
}
}
@media screen and (min-width: 960px){
.title{
width: 70%;
float: left;
text-align: left;
}
.title h2{
font-size: 2em;
}
.title h3{
font-size: 1.5em;
}
.buttons{
width: 30%;
float: right;
margin-top: 0;
}
.servico{
width: 32%;
}
.servico:nth-child(2){
margin-right: 2%;
}
.servico:nth-child(3){
margin-right: 0;
}
.newsletter input{
width: 60%;
float: none;
}
.newsletter button{
width: 20%;
float: none;
float: none;
}
}
@media screen and (min-width: 1280px){
.btn-menu{display: none;}
.btn-close{display: none;}
.menu { width: auto; height: 56px; line-height: 56px; float: right; background-color: #f5f5f5; display: block; position: static; }
.menu li{padding:0; float: left; }
.menu li a{color: #130400; font-size: 1em; padding: 15px}
.menu li a:hover{border: none; color: #da6709; }
}
<!DOCTYPE html>
<html lang="PT-BR">
<head>
<meta chaset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>NODEPROP - Especializada em Soluções Digitais</title>
<link rel="stylesheet" href="css/style.css">
<meta name="description" content=" Agencia">
<meta name="Keywords" content="Ahencia, Marketing">
<meta name="robots" content="index, follow">
<meta name="author" content="Jadiê">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">
<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700" rel="stylesheet">
<link rel="icon" href="img/icon.png">
</head>
<body>
<!--botão do menu-->
<header class="cabecalho">
<button class="btn-menu"><i class="fa fa-bars" aria-hidden="true"></i>
</button>
<!--logo-->
<a href="index.html" ><h1 class="logo"> </h1></a>
<!--menu-->
<nav class="menu">
<a href="" class="btn-close"><i class="fa fa-times"></i></a>
<ul>
<li><a href="">Home</a></li>
<li><a href="">Cliente</a></li>
<li><a href="">Serviços</a></li>
<li><a href="">Blog</a></li>
<li><a href="">Quem Somos</a></li>
<li><a href="">Contato</a></li>
</ul>
</nav>
</header>
<!--banner-->
<div class="banner">
<div class="title">
<h2>OUSE INOVAR</h2>
<h3>Criamos esperiências e estabelecemos ações estratégias que conectam marcas e consumidores</h3>
</div>
<div class="buttons">
<button class="btn-cadastrar">Cadastrar<i class="fa fa-arrow-circle-right"></i></button>
<button class="btn-sobre">Sobre <i class="fa fa-question-circle"></i></button>
</div>
</div>
<!--Parte de conteudo (meio) do site-->
<main class="servicos">
<article class="servico">
<a href=""><img src="img/criacoes.jpg"></a>
<div class="inner">
<a href="">Campanhas Publicitárias</a>
<h4>Impressos, VTs e Jingles</h4>
<p>É um fato conhecido de todos que um leitor se distrairá com o conteúdo de texto legível de uma página quando estiver examinando sua diagramação. A vantagem de usar Lorem Ipsum é que ele tem uma distribuição normal de letras, ao contrário de "Conteúdo aqui, conteúdo aqui", fazendo com que ele tenha uma aparência similar a de um texto legível.</p>
</div>
</article>
<article class="servico">
<a href=""><img src="img/md.jpg"></a>
<div class="inner">
<a href="">Marketing Digital</a>
<h4>Administração de Redes Socias</h4>
<p>É um fato conhecido de todos que um leitor se distrairá com o conteúdo de texto legível de uma página quando estiver examinando sua diagramação. A vantagem de usar Lorem Ipsum é que ele tem uma distribuição normal de letras, ao contrário de "Conteúdo aqui, conteúdo aqui", fazendo com que ele tenha uma aparência similar a de um texto legível.</p>
</div>
</article>
<article class="servico">
<a href=""><img src="img/cs.jpg"></a>
<div class="inner">
<a href="">Criação de Sites</a>
<h4>Sites Administráveis</h4>
<p>É um fato conhecido de todos que um leitor se distrairá com o conteúdo de texto legível de uma página quando estiver examinando sua diagramação. A vantagem de usar Lorem Ipsum é que ele tem uma distribuição normal de letras, ao contrário de "Conteúdo aqui, conteúdo aqui", fazendo com que ele tenha uma aparência similar a de um texto legível.</p>
</div>
</article>
</main>
<!--NEWsLETTER-->
<section class="newsletter">
<h2>Inscreva-se agora!</h2>
<h3>Receba novidades, dicas e muito mais</h3>
<form>
<input type="email" name="email" placeholder="Seu email">
<button>Cadastrar</button>
</form>
</section>
<!--rodape-->
<footer class="rodape">
<div class="social-icons">
<a href=""><i class="fa fa-facebook"></i></a>
<a href=""><i class="fa fa-twitter"></i></a>
<a href=""><i class="fa fa-google"></i></a>
<a href=""><i class="fa fa-instagram"></i></a>
<a href=""><i class="fa fa-envelope"></i></a>
</div>
</footer>
<!--Jquery-->
<script
src="https://code.jquery.com/jquery-3.3.1.js"integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
crossorigin="anonymous"></script>
<script>
$(document).ready(function(){
$(".btn-menu").click(function(){
$(".menu").show();
});
$(".btn-close").click(function(){
$(".menu").hide();
})
});
</script>
</body>
</html>