
@media (max-width:767px){
 
	
	
.experiencias-description {
  font-size: 1.4em;
	line-height: 1.4em;
}	
	
	
  
.dContentPage .container {
  padding-left: 15px;
  padding-right: 15px;
}  
  
  
    a#MsgDown {
    visibility: hidden;
    display: none;
  }
  
  
.dContentPage .dImgDestaque {
    visibility: hidden;
    display: none;
  }

  
.dContentPage .dBotoes {
  margin-top: 40px;
}  
  
  
  .dAgenda_Full .dTitulo {
  text-align: center;
  margin-top: 1em;
  justify-content: center;
}
  
  .text-only {
      justify-content: center;
      margin-top: 1em;
  }

    .dHeadPage {
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }

    .topo-right {
        flex-direction: column-reverse !important;
        justify-content: center !important;
    }

    .topo-right div {
        flex-wrap: wrap;
        justify-content: center;
    }

    .header-flag {
        max-width: 94px;
    }

    .banner-buttons {
        gap: 10px;
    }

    .banners_itubers {
        flex-direction: column;
    }

    .banners_itubers .banner {
        max-height: 14px;
    }

    .dAgenda_Full .dHorario {
        padding-left: 0;
    }

    .banners_itubers {
        flex-direction: row;
    }

    .flex_itubers .up {
        flex-direction: column;
    }

        .flex_itubers .up span {
            text-align: center;
            margin-bottom: 0;
        }

        .flex_itubers .down {
            position: relative;
            grid-template-columns: 1fr;
            gap: 15px;
        }

        .flex_itubers .down img {
            width: 75%;
        }

        .flex_itubers .upper-text {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            font-size: 4em;
        }

        .dParticipantes .upper-text {
            text-align: right;
        }

        .dParticipantes {
            gap: 0;
        }

        .palestrantes-title {
            font-size: 2.5em;
        }

    .dParticipantes .dParticipanteInfo img {
        max-width: 100%;
    }

    .qrcode-mensagens {
        width: 50%;
        margin: auto;
    }

    .dParticipantes .dParticipantesGrid {
        grid-template-columns: repeat(2, 1fr);
    }

    .dParticipantes .dParticipanteInfo .dNomeParticipante {
        font-size: 1.3em;
    }

    .body-bg-mobile {
        width: 100%;
        max-width: 1280px;
        margin: 0 auto;
        display: flex;
    }

    .body-bg {
        display: none;
    }

    .banner-buttons {
        grid-template-columns: 1fr;
    }

    .banner-buttons img {
        max-width: 136px;
    }

    .experiencias-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .experiencia {
        font-size: 1em;
    }

    .dAgenda_Full .nav-tabs {
        justify-content: center;
        margin-bottom: 15px;
        gap: 15px;
    }

    .nav-tabs .nav-item {
        margin: 0;
        padding: 0;
    }

    .banner-bg {
        background: unset;
        height: unset;
    }

    .dEntradaFull {
        margin-right: 0 !important;
        padding: 0 !important;
        display: flex;
        justify-content: center;
    }

    .dAgenda_Full .dBotao {
        justify-content: center;
    }

    .dAgendamento {
        margin: 2em auto;
        text-align: center !important;
        width: fit-content;
        padding: 0;
    }

    .dAgenda_Full .dDiaFull .dEntradaFull .dEntrada {
        padding: 15px;
    }

    .dBanner {
        height: 100%;
        padding: 2em 0;
    }

    .dBanner img {
        display: block;
        margin: 0 auto;
    }

    .dHeadPage .container {
        justify-content: center;
        gap: 1em;
    }


}

@media(max-width: 450px) {
    .banner-buttons {
        bottom: 5%;
    }
}
