@media (min-width: 300px) and (max-width: 768px) {
    .image56489 {
        width: 100% !important; 
        max-height: 100% !important;
    }
    .slider-fixo .conteudo-fixo h3 {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 20px;
    }

    .slider-fixo .row.align-items-center {
        margin-top: 40% !important;
    }

    .infoSlider {
        top: 0px; 
    }

    .simple-text .single-post .acoes-botoes a {
        font-size: 24px;
        margin-right: 10px;
        width: 35px;
        height: 35px;
        line-height: 28px;
    }

    .selo-slide {
        right: 13%;
    }

    .people-list .about {
        float: unset !important;
        margin-left: 10px;
    }

    .slider-fixo .conteudo-fixo {
        margin-bottom: 50px;
    }

    .slider-fixo .conteudo-fixo p {
        font-size: 16px;
    }

    .member-button-group .lab-btn:first-child {
        margin-right: 9px;
    }

    .member-button-group .lab-btn {
        height: 50px;
    }


    .loginComputador {
        display: none;
    }

    .loginMobile {
        display: block !important;
    }

    .saldoComputador {
        display: none;
    }

    .saldoMobile {
        display: block !important;
    }

    .saldoMobile {
        text-align: left;
    }

    .saldoMobile .numero {
        font-size: 45px;
    }

    .saldoMobile h4 {
        font-weight: 400;
        margin-bottom: 25px;
        font-size: 22px;
        color: #818080;
    }

    .saldoMobile .itemPresente .icone {
        background: #ff4d83;
        color: #fff;
        text-align: center;
        padding: 6px;
        font-size: 17px;
        border-radius: 8px;
    }

    .saldoMobile .itemPresente .valor {
        color: #fff;
        font-size: 16px;
        line-height: 28px;
    }

    .chat .chat-history .message {
        width: 100% !important;
        max-width: 100% !important;
    }

    .saldoMobile .listaPresentes .single-block  {
        padding: 0px 9px;
    }

    .saldoMobile .itemPresente .data {
        color: #bdbbbb;
        font-weight: 300;
        font-size: 17px;
    }

    .saldoMobile .itemPresente {
        margin-bottom: 12px;
        border-bottom: 1px solid #3b3b3b;
        padding-bottom: 12px;
    }

    .saldoMobile .listaPresentes .nomePresenteado {
        font-weight: 300;
        color: #a19f9f;
    }

    .botaoPadrao2 {
        display: block;
        width: 70%;
        background: #ff4d83;
        border: 1px solid #ff4d83;
        padding: 14px;
        margin-bottom: 15px;
        border-radius: 100px;
        font-weight: 600;
        text-align: center;
    }

    .slider-card {
        margin: 0px 50px;
    }

    .quad-chat .people-list ul {
        padding: 0px !important;
        height: auto;
        overflow: auto;
    }

    .quad-chat .people-list ul li a {
        padding: 10px 25px;
        display: block;
    }

    .barraFixaApp {
        position: fixed;
        bottom: 0px;
        background: #000;
        width: 100%;
        text-align: center;
        z-index: 99;
        padding: 15px;
        display: block;
    }

    .barraFixaApp i {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .people-list .contVisual {
        right: 21px !important;
        top: 38px !important;
        background: #ff4190 !important;
    }

    .barraFixaApp h5 {
        margin-bottom: 0px;
        font-size: 16px;
        font-weight: 400;
    }

    .page-header-section.style-1 {
        padding-top: 140px;
        padding-bottom: 140px;
    }

    .model-chat .quad-chat {
         margin-top: 0px; 
    }

    .ocultaMobile {
        display: none;
    }

    .mt-20 {
        margin-top: 20px;
    }

    .btnVoltarChat {
      display: block;
    }

    .model-chat .quad-chat {
        background: transparent !important;
        overflow: auto !important;
        border-radius: 0px !important;
        margin-top: 0px !important;
    }

    .container.chatSemContainer {
        padding: 0px;
    }

    .clearfix.cor-rosa {
        background: #71002299;
    }

    .member-profile .profile-cover {
        height: 130px !important;
        overflow: hidden;
        background-size: cover !important;
    }

    .model-profile .fotosUsuario .imagem {
        max-height: initial;
    }

    .botaoComputador {
      display: none;
    }
    
    .botaoMobileCapa {
        display: block !important;
        position: absolute !important;
        opacity: 1 !important;
        top: 10px !important;
        font-size: 14px !important;
        right: 7px !important;
    }

    .btn.btn-primary.buttonAdd {
        width: 100% !important;
        margin-bottom: 0px;
    }

    .botao-moeda {
        width: 73%;
        font-size: 18px;
        padding: 10px;
    }

    .buttonMaisFiltros {
      width: 100%;
    }

    .extratoSaldoDesktop {
        display: none;
    }

    .extratoSaldoMobile {
        display: block;
    }

    .extratoSaldoMobile .single-saldo {
        background: #414141;
        padding: 20px;
        border-radius: 10px;
        text-align: left;
        color: #fff;
        margin-bottom: 20px;
    }

    .extratoSaldoMobile .downloadComprovante {
        color: #ed3b3b;
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 3%;
        font-size: 20px;
    }

    .extratoSaldoMobile .valorSaque {
        color: #ed3b3b;
        font-size: 20px;
    }

    .modelUsuarioCompleto .lab-thumb.img-tamanho {
        max-height: 410px !important;
    }

    .slider-pessoa .box-info {
        height: auto !important;
    }

    .slider-pessoa .owl-dots {
        display: none;
    }

    .menuNone {
        display: none;
    }

    .modulo-usuarios .single-usuario {
        width: 100%;
        min-height: 430px;
        margin: 0px auto;
        background-size: cover !important;
        background-position: center;
    }

    .people-list .imagem {
        overflow: hidden;
        border-radius: 10px !important;
        position: relative;
        top: 10px;
    }

    .mostrarMobile {
        display: block !important;
    }

    .saldoMobile .listaPresentes .presente {
        font-weight: 300;
        color: #fff;
    }

    .page-header-section.tela-perfil {
        padding-top: 120px;
    }

    .tela-perfil .conteudo-fotos .imagem-outras {
        margin-bottom: 20px;
        max-height: 180px;
    }

    .tela-perfil .informacoes {
        line-height: 27px;
    }

    .modulo-usuarios.listagemTodos .slider-card {
        margin: 0px;
    }

    .modulo-usuarios.listagemTodos .single-usuario {
        min-height: 490px;
    }

    .chat .chat-message textarea {
        width: 86% !important;
        margin-right: 10px;
    }

    .meuSaldoChat {
        margin-left: 0px !important;
    }

    .presente-content {
        padding: 5px 6px !important;
        font-size: 10px !important;
    }

    .chat .chat-history {
        min-height: 285px !important;
        height: 285px !important;
    }

    .bg568979 {
      padding: 130px 0px 40px;
    }

    .bloco656489 {
        margin-bottom: 30px;
    }

    .page-header-section.style-1.model-chat {
        padding-top: 100px;
        padding-bottom: 60px;
    }

    .meuSaldoChat {
        font-size: 14px;
        margin-top: 0px;
    }

    .bloco-presente .col-md-4 {
        padding-right: 6px;
        padding-left: 6px;
    }

    .simple-text .single-post .cabecalho654 h3 {
        font-size: 15px;
        margin-bottom: 0px;
        line-height: 20px;
    }
    
    .simple-text .single-post .cabecalho654 a {
        line-height: 15px;
    }

    .simple-text .single-post .cabecalho654 {
        margin-bottom: 0px;
        padding: 0px 20px;
    }

    .simple-text .single-post .cabecalho654 img {
        width: 50px;
        height: 50px;
    }

    .simple-text .single-post .cabecalho654 .data {
        font-size: 13px;
        line-height: 0px;
    }

    .simple-text .single-post .cabecalho654 .imagem {
        margin-right: 13px;
        position: relative;
        top: -3px;
    }

    .chamadaComment img {
        width: 25px;
        height: 25px;
    }

    .chamadaComment {
        font-size: 12px;
    }

    .model-publicacoes .container {
        padding-right: 0px;
        padding-left: 0px;
    }

    .botao4659879 {
        width: 25px;
        height: 25px;
        line-height: 0px;
        padding: 4px;
    }

    .topBotoes {
        display: block;
    }

    .topBotoes .botaoPadrao0001.mlt-10 {
        margin-left: 0px;
    }

    .topBotoes.VssPC {
        display: none;
    }
    .topBotoes.VssMobile {
        display: block !important;
    }

    .topBotoes .botaoPadrao0001 {
        background: #ed3b3b;
        border: 1px solid #ed3b3b;
        color: #fff;
        padding: 8px 3px;
        border-radius: 100px;
        display: block;
        text-align: center;
        font-size: 12px;
        margin-bottom: 10px;
    }

    .topBotoes.VssMobile .row .col-6 {
        padding-right: 3px;
        padding-left: 3px;
    }

    .formError .formErrorContent {
        z-index: 991;
        left: -56px;
    }

    .codigoUsuario {
        position: initial;
        top: 20px;
        font-size: 16px;
        color: #fff;
        left: 0px;
    }

    .codigoUsuario .nome {
        display: contents;
    }

    .meuPerfil.acoesMobile a {
        display: block;
        width: 100%;
        margin-left: 0px !important;
        margin-bottom: 10px;
        font-size: 13px;
    }

    .btn.btn-primary.padrao56748 {
        display: block;
        width: 100%;
    }

}

@media (min-width: 330px) and (max-width: 600px) {
    .localizacao-texto {
        font-size: 14px;
    }

    .owl-nav .owl-prev {
        left: 0px;
    }

    .owl-nav .owl-next {
        right: 0px;
    }

    .contact-section.page-header-section.noneMob {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .mt-10 {
        margin-top: 10px;
    }

    .botaoPadrao0001.mobilePub {
        margin-top: 20px !important;
    }

    .imagemPopup img {
        width: 100%;
    }

    .modalPublicidade .modal-dialog {
      max-width: 100%;
    }

    .btn.btn-primary.btnNova {
        margin-bottom: 10px;
    }

    .btn.btn-primary.btnPub {
        margin-left: 0px !important;
    }

    .page-header-section.chatMobiel {
        padding-top: 100px !important;
    }
}


@media (min-width: 1100px) and (max-width: 1500px) {
    .dobraPessoas .border1 {
        right: 71.9% !important;
    }

    .dobraPessoas .border2 {
        left: 71.9% !important;
    }
}

