@media only screen and (max-width: 600px) {
  footer, footer .logo-agenciaw3s {
    text-align: center;
   
  }

  .box-servicos{
    margin-top: 30px;
  }

  footer .logo-agenciaw3s{
    float: none;
   margin-top: 15px;
  }

  .btn-big{
    font-size:1em;
  }

  .titulo{
    font-size:1em !important;
  }

  h3{
    font-size: 1em;
  }

  p{
    font-size:1em;
    text-align: justify;
  }
}

@media only screen and (max-width:768px){
   
}

@media only screen and (min-width:960px){
  #menu{
    background: linear-gradient(to bottom, #158b4b 50%, #127d43 50%);
  }
}

@media only screen and (min-width:768px){
  #menu ul > li::after{
    border-right:1px solid #0e572f;
    border-left:1px solid #1cb060;
    content:"";
    height:15px;
    width:0;
    position: absolute;
    right:0;
    top:50%;
    margin-top:-7px;
  }

  #menu ul > li:last-child::after{
    border-right: 0;
    border-left: 0;
  }
}