Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Olá! os itens não estão ficando abaixo da imagem em beneficios

body{
font-family: 'Montserrat', sans-serif;

}
header {
    background:#BBBBBB;
    padding:20px 0;
}

.caixa {
    position:relative;
    width:940px;
    margin:0 auto;
}

nav {
    position:absolute;
    top:110px;
    right:0;
}

nav li {
    display:inline;
    margin:0 0 0 15px;
}

nav a{ 
    text-transform:uppercase;
    color: #000000;
    font-weight:bold;
    font-size:19px;
    text-decoration:none;
}

nav a:hover{

   color:#C78C19;
   text-decoration:underline; 
}

.produtos {

    width:940px;
    margin:0 auto;
    padding: 50px 0;

}

.produtos li{

    display:inline-block;
    text-align:center;
    width:30%;
    vertical-align:top;
    margin:01.5%;
    padding:30px 20px;
    box-sizing:border-box;
    border:2px solid #000000;
    border-radius:10px;
}

.produtos li:hover{

border-color: #C78C19;


}

.produtos li:active{

border-color: #088C19;
}

.produtos li:hover h2{

    font-size: 34px;
    font-weight: bold;
}
.produtos h2{

    font-size:30px;
    font-weight:bold;
}

.produto_descricao{

    font-size:18px;
}
.produto_preco {

    font-size:22px;
    font-weight:bold;
    margin-top:10px;
}

footer {

    text-align: center;
    background: url("bg.jpg");
    padding:40px 0;
}

.copyright{
    color:#FFFFFF;
    font-size: 13px;
    margin: 20px 0; 
}

main{


}

form{

    margin:40px 0px;

}
form label,
form legend{
    display: block;
    font-size: 20px;
    margin: 0 0 10px;
}

.input-padrao{

    display: block;
    margin: 0 0 20px;
    padding: 10px 25px;
    width: 50%;
}
.checkbox{

    margin: 20px 0;
}

.enviar {

    width: 40%;
    padding: 15px 0;
    background:orange;
    color:white;
    font-weight: bold;
    font-size: 18px;
    border: none;
    border-radius: 5px;
    transition: 1s all;
    cursor: pointer;
}

.enviar:hover{

   background: darkorange;
   transform: scale(1.2);

}

table{

    margin: 20px 0 40px;
}

thead{

    background:#555555;
    color: white;
    font-weight: bold;
}

td,th{

    border: 1px solid #000000;
    padding: 8px 15px;
}

/* css da pagina inicial */

.banner{

    width: 100%;
}

.titulo-principal{
text-align: center;
font-size: 2em;
margin: 0 0 1em;
clear: left; 

}

.principal{

    padding: 3em 0;
    background: #FEFEFE;
    width: 940px;
    margin:0 auto;
}
.principal p{
 margin: 0 0 1em;

}

.principal strong{

    font-weight:bold; 
}

.principal em{

    font-style: italic;
}

.utensilios{

width: 120px;
float: left;
margin: 0 20px 20px 0;

}

.mapa{

    padding: 3em 0;
    background:linear-gradient(#FEFEFE,#888888);
}

.mapa-conteudo{

    width: 940px;
    margin:0 auto;   
}

.mapa p{
    margin: 0 0 2em;
    text-align: center;
}

.beneficios{

    padding: 3em 0;
    background: #888888;
}

.conteudo-beneficios{

    width: 640px;
    margin:0 auto;
}

.lista-beneficios{

width: 40%;
display: inline-block;
vertical-align: top;
}
.imagem-beneficios{

    width: 60%;
    opacity: 0.3;
    transition: 400ms;

}

.imagem-beneficios:hover{


    opacity: 1;
}


.itens{

    line-height: 1.5;

}

.itens:first-child{

   font-weight: bold;  
}

.itens:before{
 content:"★";

}


.video{

    width:560px;
    margin:  2em auto;
}

@media screen and (max-width:480px){

    .caixa, .principal, .conteudo-beneficios, .mapa-conteudo, .video{

    width:auto;
}

h1{

    text-align:center;
}

nav{

    position:static;
}
} 
2 respostas

`

<body>
    <header>
        <section class= "caixa">
            <h1><img src= "logo.png"></h1>
            <nav>
                <ul>
                    <li><a href="index.html">Home</a></li>
                    <li><a href="produtos.html">Produtos</a></li>
                    <li><a href="contato.html">Contato</a></li>
                </ul>
            </nav>
        </section>
    </header>


    <img class= "banner" src="banner.jpg">
    <main>
        <section class= "principal">
            <h2 class = "titulo-principal">Sobre a Barbearia Alura</h2>

            <img class="utensilios"    src="utensilios.jpg" alt="Utensilios de barbeiro">        
            <p id="missao">Localizada no coração da cidade a <strong>Barbearia Alura</strong>traz para o mercado o que há de melhor para o seu cabelo e barba. Fundada em 2019, a Barbearia Alura já é destaque na cidade e conquista novos clientes a cada dia</p>.

            <p id="missao" ><em>Nossa missão é:<strong> "Proporcionar auto-estima e qualidade de vida aos clientes"</strong></em></p>.

            <p id="missao">Oferecemos profissionais experientes e antenados às mudanças no mundo da moda. O atendimento possui padrão de excelência e agilidade, garantindo qualidade e satisfação dos nossos clientes</p>.
        </section>

        <section class="mapa">

            <h3 class="titulo-principal">Nosso estabelecimento</h3>
            <p>Nosso estabelecimento está localizado no coração da cidade.</p>
            <div class="mapa-conteudo">
                <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3657.910257513503!2d-46.606783485920666!3d-23.535729966529328!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94ce58d84c3842eb%3A0xc958a739ffbd8365!2sR.%20Joaquim%20Carlos%2C%2076%20-%20Br%C3%A1s%2C%20S%C3%A3o%20Paulo%20-%20SP%2C%2003019-000!5e0!3m2!1spt-BR!2sbr!4v1592961569171!5m2!1spt-BR!2sbr" width="100%" height="300" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></iframe>
            </div>
        </section>

        <section class="beneficios">
            <h3 class = "titulo-principal"> Benefícios </h3>
            <div class="conteudo-beneficios">
                <ul class="lista-beneficios">
                    <li class="itens">Atendimento ao cliente</li> 
                    <li class="itens">Localização</li>
                    <li class="itens">Espaço aconchegante</li> 
                    <li class="itens">Profissionais qualificados</li>
                    <li class="itens">Pontualidade</li>
                    <li class="itens">Limpeza</li> 
                 </ul><img src = "beneficios.jpg" class = "imagem-beneficios">
             </div>

             <div class="video">
                 <iframe width="100%" height="315" src="https://www.youtube.com/embed/TAya4oyAkOQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
             </div>
        </section>

    </main>

    <footer>
        <img src="logo-branco.png">
        <p class = "copyright">&copy; Copyright Barbearia Alura - 2020</p>
    </footer>
</body>
solução!

Consegui arrumar... foi falta de atenção minha rs, tinha que chamar as classes lista e imagem-beneficios no CSS com a propriedade width: 100%, agoar deu certo.

.lista-beneficios, .imagem-beneficios{

    width: 100%;
}

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software