@media only screen 
and (min-width : 810px) 
and (max-width : 1080px) 
and (orientation : landscape) {
.top .controlador {
    background: yellow;
}    
.toogle {
  display: inherit;
}    
.coluna {
  padding: 0 0%;
  width: 100%;
}
.sidebar1 {
  display: none;
} 
.logo {
  margin: 18px 0px 0px 5%;
  width: 30%;
} 
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.quem_somos .mastersingle .colunas .medias .hero {
    height: 40vh;
}   
.quem_somos .mastersingle .colunas .outros .all h1 {
  font-size: 45px;
  line-height: 30px;
}    
.quem_somos .mastersingle .colunas .outros .all p {
  font-size: 15px;
  line-height: 14px;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 0;
}   
.quem_somos .mastersingle .mix {
  margin: 30px 5% 30px;
}
    .quem_somos .mastersingle .mix {
  margin: 30px 5% 30px;
  width: 90%;
}
.quem_somos .mastersingle .mix .entrada {
  margin: 0 0 10px 0;
  width: 100%;
  height: auto;
}    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.marcas .mastersingle {
  margin: 0;
  padding: 80px 0 0px 0;
}  
.marcas .mastersingle .hero {
  height: 40vh;
} 
.marcas .mastersingle .marcas_grupo {
  padding: 0 0% 0px 0%;
}    
.marcas .mastersingle .marcas_grupo .grupo_galeria {
  margin: 0% 5%;
  width: 90%;
}    
.marcas .mastersingle .marcas_grupo .grupo_menu {
  display: none;
} 
.marcas .mastersingle .marcas_entrada {
  width: 100%;
  margin: 0px 0% 40px 0;
}    
.marcas .mastersingle .marcas_entrada:nth-child(2n+1) a {
  flex-basis: 100%;
  order: 1;
}
.marcas .mastersingle .marcas_entrada:nth-child(2n) a {
  flex-basis: 100%;
  order: 1;
}
.marcas .mastersingle .marcas_entrada:nth-child(2n+1) .info_marcas {
  flex-basis: 100%;
  order: 2;
}   
.marcas .mastersingle .marcas_entrada:nth-child(2n) .info_marcas {
  flex-basis: 100%;
  order: 2;
}   
.marcas .mastersingle .marcas_entrada:nth-child(2n+1) .info_marcas .walker,
.marcas .mastersingle .marcas_entrada:nth-child(2n) .info_marcas .walker {
  position: relative;
  top: inherit;
  transform: inherit;
  left: inherit;
  width: 100%;
  float: left;
} 
.marcas .mastersingle .marcas_entrada .info_marcas .walker .titulo {
    font-size: 20px;
    margin: 10px 0 10px 0;
}
.marcas .mastersingle .marcas_entrada .info_marcas .walker .texto p {
  font-size: 14px;
  line-height: 22px;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}       
.marcas .mastersingle .textos.post-title {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
}
.marcas .mastersingle .textos {
  margin-left: 5%;
  margin-right: 5%;
  width: 90%;
} 
.marcas .mastersingle .textos.heading {
  width: 80%;
  margin-left: 5%;
  margin-right: 5%;;
}    
.marcas .mastersingle .textos.heading .all h1 {
  margin: 0px 0% 10px 0%;
  font-size: 30px;
}    
.marcas .mastersingle .colunas.imagem_texto .entrada_coluna.medias {
  flex-basis: 100%;
  order: 1;
}   
.marcas .mastersingle .colunas.imagem_texto .outros:nth-child(2n) {
  flex-basis: 100%;
  order: 2;
}  
.marcas .mastersingle .colunas.imagem_texto .outros:nth-child(2n+1) {
  flex-basis: 100%;
  order: 2;
}        
.marcas .mastersingle .colunas.imagem_texto .outros:nth-child(even) .walker,
.marcas .mastersingle .colunas.imagem_texto .outros:nth-child(2n+1) .walker    {
  position: relative;
  top: inherit;
  transform: inherit;
  left: inherit;
  width: 100%;
}    
.marcas .mastersingle .colunas.imagem_texto .outros:nth-child(2n+1) {
  flex-basis: 100%;
  order: 2;
}    
.marcas .mastersingle .colunas.imagem_texto .entrada_coluna.outros .all {
  width: 90%;
  padding: 20px 5%;
}  
.marcas .mastersingle .colunas.imagem_texto .entrada_coluna.outros .all p {
  font-size: 16px;
  line-height: 23px;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}       
.selected-services-hierarchy {
  width: 70%;
  margin: 40px 5% 40px;
}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}     
.oquefazemos .mastersingle .colunas .medias .hero {
  height: 40vh;
}
.oquefazemos .mastersingle .colunas .outros .all h1 {
  font-size: 45px;
  line-height: 30px;
}    
.oquefazemos .mastersingle .colunas .outros .all p {
  font-size: 15px;
  line-height: 14px;
  width: 100%;
  margin: 10px 0 0 0;
}  
.oquefazemos .mastersingle .textos.heading {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
}       
.oquefazemos .mastersingle .textos {
  margin-left: 5%;
  margin-right: 5%;
  width: 90%;
}       
 .oquefazemos .mastersingle .selected_work {
  padding: 0px 4% 0px;
  width: 92%;
}
.oquefazemos .mastersingle .selected_work .entrada {
    float: left;
    height: auto;
    margin: 0%;
    padding: 0px 0% 0px;
    width:100%;
    position: relative
} 
.oquefazemos .mastersingle .actividades {
  padding: 0px 5% 20px;
  width: 90%;
}    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.tam-1 {width:100% !important;}
.tam-2 {width:100% !important;}
.tam-3 {width:100% !important;}
.tam-4 {width:100% !important;}
.tam-5 {width:100% !important;}
.tam-6 {width:100% !important;}
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.tam_hom-1 {width:100% !important; height:auto!important;}
.tam_hom-2 {width:100% !important; height:auto!important}
.tam_hom-3 {width:100% !important; height:auto!important}
.tam_hom-4 {width:100% !important; height:auto!important}
.tam_hom-5 {width:100% !important; height:auto!important}    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}         
.vamos_conversar .textos.heading {
  width: 85%;
  margin-left: 5%;
}
.vamos_conversar .textos.heading .all h2 {
  margin: 0px 0% 20px 0%;
  font-size: 50px;
  line-height: 45px;
}    
.vamos_conversar .textos {
  margin-left: 5%;
  width: 85%;
}    
.vamos_conversar .textos .all p {
  font-size: 14px !important;
  line-height: 22px !important;
} 
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}
.primary-mobile-nav ul {
    width: 80%;
    padding: 0;
}
.primary-mobile-nav {
  font-size: 17px;
}    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}    
.down_master {
  padding: 0px 5%;
  width: 90%;
}    
.down_enter {
  margin: 20px 0 0;
}    
.lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll{}      
.sidebar2 .widget {
    margin: 0;
    padding: 0; 
    cursor: pointer;
    font-weight: normal;
    background: url("../svg/arrow-down.svg") no-repeat 98% 25%;
    background-size: 2%;
    transition: background-image 0.3s ease;
}
.sidebar2 .widget.is-active {
    background: url("../svg/arrow-up.svg") no-repeat 98% 2%;
    background-size: 2%;
}
 .sidebar2 .widget.texto,
 .sidebar2 .widget.menu-de-navegacao,
 .sidebar2 .widget.texto:last-child {
  margin: 0 0% 0 0;
  width: 100%;
}

/* Responsivo - só ativa em mobile */
@media (max-width: 1500px) {
    .sidebar2 .widget .textwidget,
    .sidebar2 .widget .-nav,
    .sidebar2 .widget nav {
        display: none !important; /* Força esconder em desktop */
    }
    
    .sidebar2 .widget.is-active .textwidget,
    .sidebar2 .widget.is-active .-nav,
    .sidebar2 .widget.is-active nav {
        display: block !important;
        margin: 0 0 20px 0 !important;
        float: left;
    }
}

/* Desktop: tudo sempre visível */
@media (min-width: 1501px) {
    .sidebar2 .widget {
        background: none; /* Remove setas no desktop */
        cursor: default;
    }
    
    .sidebar2 .widget .widgettitle {
        padding-right: 0; /* Remove espaço da seta */
    }
    
    .sidebar2 .widget .textwidget,
    .sidebar2 .widget .-nav,
    .sidebar2 .widget nav {
        display: block !important; /* Sempre visível */
    }
}