@media screen and (max-width: 1024px) {
    header {
      position: relative;
      background: #000;
    }
    .menu-fixo header {padding: 0px 0px 20px !important;}
    .espacamento {
        margin-bottom: 0px;
    }

    .menu-fixo .logo { }
    .logo {
        order: 1;
        -ms-order: 1;
        -webkit-order: 1;
        width: 30%;
        text-align: center;
        margin: 0;
        float: left;
        padding: 5px 0px;
        z-index: 9999;
        position: relative;
    }
    .menu-fixo .logo {
      padding: 5px 0px !important;
      width: 20% !important;
      margin: 0 !important;
    }

    #nav-hor {
      margin-top: 0% !important;
      order: 2;
      -ms-order: 2;
      -webkit-order: 2;
    }
    .menu-fixo #nav-hor {margin-top: 1% !important; }
    #nav-hor li {display: block; margin: 0px;}

    .dl-trigger {display: inline-block !important;}
    .dl-menuwrapper ul li {display: block !important;;}
    #nav-hor ul ul {position: relative !important; padding: 0 !important;}
    #nav-hor ul ul li {width: auto; text-align: right !important; padding: 0px !important;}


    .info {width: 100%; float: none; text-align: center; padding: 20px 0px; display: none;}
    .info ul li:nth-child(1) {display: none;}
    .info ul li:nth-child(2) {display: none;}

    /*SOBRE NÓS*/
    .etica .container {
      flex-direction: column;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
    }
    .etica .sobre {
      width: 100%;
      margin-bottom: 50px;
    }
    .etica .opcoes {
      width: 100%;
    }
    .etica .opcao {
      margin-bottom: 30px;
    }

    #content {float: none; margin: 0 auto !important; width: 100%; padding: 30px 0px !important;}
    #content2 {float: none; margin: 0 auto !important; width: 90% !important; padding: 5%;}

    /*Meio 1*/
    .meio {width: 100% !important; display: block; text-align: center !important;}
    .meio ul li {display: inline-block !important;}

    /*Meio 2*/
    .meio2 {display: block; width: 100%; border: none !important; text-align: center; margin-left: 0px; max-width: 100%; margin-bottom: 20px;}
    .meio2 h2 {display: block; max-width: 100%; text-align: center; font-size: 1.8em !important;}
    .meio2 span {top: 0px; left: 0px;}
    .meio2 span img {width: 100%;}

    .meio3 {display: block; width: 100%; border: none !important; text-align: center; margin-left: 0px; max-width: 100%; margin-bottom: 20px;}
    .meio3 content span {float: none;margin: 0 auto;}

    .meio4 content {width: 100%; padding: 0px; text-align: center;}

    /*Box*/
    box {width: 90% !important; margin: 30px 0px; text-align: center !important; max-width: 100%; }
    box h3{text-align: center !important;}

    /*BOX FORM CUSTOMER*/
    .box_form_customer {width: 49% !important;}
}
@media screen and (max-width: 900px) {
    .theme-dark._4 {display: none !important;}
    #corpo {max-width: 100%; width: 100%; float: none;}
    #corpo.right {width: 100%;}
    .etica .sobre p{padding: 0 20px;}
    .servicos-img{width: 100%}
    .servicos-conteudo{width: 100%}
}
@media screen and (max-width: 768px) {
    /*TOPO 2*/
    #logo {width: 40%;}

    .slick-prev, .slick-next {
      display: none!important;
    }

}
@media screen and (max-width: 599px) {
    #logo {width: 50%;}

    /*SOBRE NÓS*/
    .etica .opcoes {
      flex-direction: column;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      align-items: flex-start;
      -webkit-align-items: flex-start;
      -ms-align-items: flex-start;
    }
    .etica .opcao {
      width: 100%;
    }
    /*servicos */
    .bg-img-serv{
	    display:none;
	}
	.bg-img-serv{
	    text-align:center;
	}
	.servicos-conteudo h2 {
	    text-align:center;
	}
	.servicos-conteudo p{
	    text-align:center;
	}
	.serv-list{
	    text-align:center;
	    list-style-image: none;
	    margin-left: 0;
	}
    .bt-mais{
        margin: 50px auto 0;
    }
    /*RODAPÉ*/
    footer .copyright {
      text-align: center;
    }
    footer .copyright .left {
      margin-bottom: 10px;
    }
	footer .info-footer{
		line-height: 50px;
	}
	footer .info-footer .item{
		width: 100%;
		text-align:center;
	}
	footer .info-footer .item2{
		width: 100%;
		text-align:center;
	}
	footer .info-footer .item3{
		width: 100%;
		text-align:center;
	}
	
}
@media screen and (max-width: 480px) {
  .carnes .carne {
    width: 100%;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border: 2px solid #facf37;
    margin-left: -2px;
  }
  .carnes .carne .img {
    max-width: 100%;
  }
  .carnes .carne .content {
    width: 100%;
    border-bottom: 0;
    border-right: 0;
    border-top: 0;
    text-align: center;
  }
  .carnes .carne .content .btn-more {
    margin-left: 0;
  }
}
