/*Estilo para laptop++*/
@media only screen and (min-width: 900px) and (max-width: 1440px) {
  
}

/*Estilo para notebook*/
@media only screen and (min-width: 1025px) and (max-width: 1366px) {
  
}

/*Estilo para laptop*/
@media only screen and (min-width: 800px) and (max-width: 1280px) {
  
}

/*Estilo para tablets-pro*/
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  
  .container, .projetos {
    width: 768px;
  }
  
  .explic img {
    width: 150px;
    height: auto;
    margin: 15px 39px 30px 0;
    display: inline-block;
  }
  .cozinha {
    margin: 15px auto;
  }
  .casal {
    width: 330px;
    height: 324px;
  }
  .menina {
    width: 423px;
    height: 324px;
    margin-left: 15px;
    margin-bottom: 15px;
  }
  .menino {
    width: 423px;
    height: 324px;
  }
  .bebe {
    width: 330px;
    height: 324px;
    margin-left: 15px;
    margin-bottom: 15px;
  }
  .banheiro {
    width: 330px;
    height: 324px;
  }
  .home {
    width: 423px;
    height: 324px;
    margin-left: 15px;
  }
  .comodo, .posicao, .medida, .form  {
    display: inline-block;
    position: relative;
    left: -90px;
  }
  .posicao {
    left: -55px;
  }
  .medida {
    left: -15px;
  }
  .form {
    left: 60px;
  }
  .photodesc {
    width: 100%;
    padding-bottom: 15px !important;
  }
  .container-image {
    width: 243px;
    height: 157px;
    margin: 5px;
  }
  .container-image img {
    width: 243px;
  }
  .centered {
    font-size: 16px;
  }
  
}

/*Estilo para tablets*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  
  .explic img {
    width: 120px;
    height: auto;
    margin: 30px 50px 30px 0;
    display: inline-block;
  }
  .comodo, .posicao, .medida, .form  {
    display: inline-block;
    position: relative;
    left: -50px;
  }
  .posicao {
    left: -30px;
  }
  .medida {
    left: -25px;
  }
  .form {
    left: 10px;
  }
  .projetos {
    width: 768px;
  }
  .projetos img {
    width: 100%;
  }
  .container-image {
    margin: 10px 10px 10px 10px;
    width: 360px;
  }
  
  .cozinha {
    max-width: 1024px;
    height: 324px;
    margin: 15px auto;
  }
  .casal {
    width: 343px;
    height: 324px;
  }
  .menina {
    width: 410px;
    height: 324px; 
    margin-left: 15px;
    margin-bottom: 15px;
  }
  .menino {
    width: 405px;
    height: 324px;
  }
  .bebe {
    width: 344px;
    height: 324px; 
    margin-left: 15px;
    margin-bottom: 15px;
  }
  .banheiro {
    width: 343px;
    height: 324px;
  }
  .home {
    width: 410px;
    height: 324px; 
    margin-left: 15px;
  }
  .projetofinal img {
    width: 769px;
  }
  .contato_form {
    width: 769px;
	margin: 0 auto;
  }
  
  .photodesc {
    display: none;
  }


}

/*Estilo para smartphone*/
@media only screen and (max-width: 767px) {
  
  .container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .explic__div {
    column-gap: 0;
    row-gap: 20px;
  }
  .passos__div {
    flex-wrap: wrap;
  }
  .passos__div .text-base {
    text-align: center;
  }
  .explic img {
    width: 55px;
    height: auto;
    margin: 8px 15px 8px 0;
    display: inline-block;
  }
  .explic h1 {
    font-size: 26px;
    margin-bottom: 10px;
  }
  .explic h2 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .explic p {
    font-size: 14px;
    font-weight: 300;
    line-height: 14px;
  }
  .comodo, .posicao, .medida, .form  {
    display: inline-block;
    position: relative;
    left: -5px;
  }
  .posicao {
    width: 90px;
    left: -5px;
  }
  .medida {
    left: -10px;
  }
  .form {
    left: -5px;
  }
  .escomodo img {
    width: 40px;
  }
  .escomodo-text p {
    font-size: 18px;
    line-height: 18px;
  }
  .escomodo-text p::after {
  width: 300px;
  margin: 30px auto;
}
  .projetos {
    width: auto;
    margin: 0 auto;
  }
  .projetos img {
    width: 100%;
  }
  .container-image {
    width: 100%;
    display: block;
    margin: 25px auto;
    height: 267px;
  }
  .centered {
    font-size: 21px;
  }
  
  .cozinha {
    max-width: 300px;
    height: 324px;
    margin: 15px auto;
  }
  .casal {
    width: 300px;
    height: 324px;
    margin-bottom: 15px;
  }
  .menina {
    width: 300px;
    height: 324px; 
    margin-left: 0;
    margin-bottom: 15px;
  }
  .menino {
    width: 300px;
    height: 324px;
    margin-bottom: 15px;
  }
  .bebe {
    width: 300px;
    height: 324px; 
    margin-left: 0;
    margin-bottom: 15px;
  }
  .banheiro {
    width: 300px;
    height: 324px;
    margin-bottom: 15px;
  }
  .home {
    width: 300px;
    height: 324px; 
    margin-left: 0;
  }
  .projetofinal img {
    width: 100%;
  }
  .contato_form {
    width: 300px;
	margin: 0 auto;
  }
  .contato_form img {
    width: 199px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0 !important;
  }
  .acao {
    max-width: 320px;
    margin: 0 auto;
    padding: 0;
  }
  .photodesc {
    display: none;
  }

}