.h1-responsive {
 font-size:150%
}
.h2-responsive {
 font-size:145%
}
.h3-responsive {
 font-size:135%
}
.h4-responsive {
 font-size:135%
}
.h5-responsive {
 font-size:135%
}
@media(min-width:576px) {
 .h1-responsive {
  font-size:170%
 }
 .h2-responsive {
  font-size:140%
 }
 .h3-responsive {
  font-size:125%
 }
 .h4-responsive {
  font-size:125%
 }
 .h5-responsive {
  font-size:125%
 }
}
@media(min-width:768px) {
 .h1-responsive {
  font-size:200%
 }
 .h2-responsive {
  font-size:170%
 }
 .h3-responsive {
  font-size:140%
 }
 .h4-responsive {
  font-size:125%
 }
 .h5-responsive {
  font-size:125%
 }
}
@media(min-width:992px) {
 .h1-responsive {
  font-size:200%
 }
 .h2-responsive {
  font-size:170%
 }
 .h3-responsive {
  font-size:140%
 }
 .h4-responsive {
  font-size:125%
 }
 .h5-responsive {
  font-size:125%
 }
}
@media(min-width:1200px) {
 .h1-responsive {
  font-size:250%
 }
 .h2-responsive {
  font-size:200%
 }
 .h3-responsive {
  font-size:170%
 }
 .h4-responsive {
  font-size:140%
 }
 .h5-responsive {
  font-size:125%
 }
}


@media only screen and (min-width: 992px) {
    #navbarSupportedContent-99 {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
    }
}



@media only screen and (min-width: 992px) and (max-width: 1255px) {
    .nav-item .nav-link {
        font-size: 0.6em;
    }
    .nav-item.contatoTop {
        font-size: 0.6em;
    }
    .descriptionDefaultFooter {
        font-size: 1rem !important;
    }
    .redes-sociais .fab {
        font-size: 1em;
        padding: 0 0px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1514px) {
    
    .userTopText {
        font-size: 0.7rem;
    }
}

@media only screen and (min-width: 1256px) and (max-width: 1274px) {
    #navbarSupportedContent-99 {
        font-size: 0.9rem;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1038px) {
    #navbarSupportedContent-99 {
        font-size: 0.9rem;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
    #marcasEscrito .list-group-item {
        font-size: 0.8em;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1061px){
    .registrar-entrar {
        font-size: 0.5rem !important;
    }
    .far.fa-user {
        font-size: 0.8rem !important;
    }
}


@media only screen and (max-width: 768px) {
    .catalogoBtn {
        font-size: 0.9em !important;
    }
    .see-more-text {
        font-size: 1em;
    }
    .fa-plus-circle, .eve-registrar {
        font-size: 17px;
    }
    .infoLocation {
        display: grid !important;
    }
    .titleMax {
        font-size: 2rem !important;
        margin-top: 20px;
    }
    .streak.streak-md {
        height: 370px;
    }
    .descriptionDefaultFooter {
        font-size: 1rem !important;
    }
    .border-right {
        border-right: 0 !important;
    }
    #contatoFooter.aqua-gradient-theme {
        background: #1563a5 !important;
    }
    #logoPrincipal {
        height: 50px;
        padding: 4%;
    }
    .navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link, .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link {
        background-color: #f1f8fc;
        color: #000;
    }
    .navbar.navbar-dark .navbar-nav .nav-item.active::after {
        display: none;
    }
    .nav-item {
        text-align: center;
    }
    .socialMobile {
        flex-direction: revert;
        justify-content: center;
        border-top: 1px SOLID #FFF;
        margin-top: 25px;
        background-color: #0b4b82;
    }
    #aHistoria {
        margin-top: 5% !important;
    }
    #logos {
        margin-top: 20%;
    }
    .imgPricipalProduto {
        margin-top: 10%;
    }
    .righSideProduct {
        margin-top: 10%;
    }
    .nav.md-pills.nav-justified.pills-peach-gradient {
        display: flex !important;
    }
    #myTab {
        display: block;
    }
    .block-product-dii {
        width: 100%;
    }
    
    #politicaModal .modal-body {
        height: 25rem !important;
    }
    
    .block-profile-tabs {
        flex-direction: column;
    }
    
    .block-profile-tabs .card {
        width: 100%;
    }
    
    .block-profile-tabs #v-pills-tabContent {
        margin-top: 1rem;
    }
}