@media (max-width: 750px) {

    body .services a.btn,
    body .products a.btn,
    body .contactos a.btn {
        width: 100%;
        padding: 13px 0;
    }

    body .home {
        height: 200px;
        margin-top: 100px !important;
    }

    body .home p.title,
    body .services p.title,
    body .reviews p.title,
    body .faq p.title{
        font-size: 20px;
        line-height: 20px;
    }
    body .home p.title b {
        font-size: 40px;
        line-height: 40px;
    }

    body .products p.title{
        font-size: 30px;
        line-height: 30px;
    }

    body .warn-revend p.title{
        text-align: center;
        line-height:17px;
    }

    body .cardsRow .card{
        height: auto;
    }

    body .products{
        margin-top: 50px;
    }

    body .warn-revend p.title2{
        font-size: 25px;
        text-align: center;
        line-height: 25px;
    }
    body .warn-revend a.btn{
        text-align: center;
        margin-top: 5px;
    }

    body .blog-index p.title,
    body .blog p.title,
    body .insta .title2{
        line-height: 35px;
    }

    body .partners{
        display: none;
    }

    body .services p.title b{
        font-size: 20px;
    }

    body .sub-nav,
    body .cmp-nav,
    body .disablelinks,
    body .home .buttons {
        display: none;
    }

    body .mobile-nav {
        display: block;
    }

    body .navbar .contact {
        width: fit-content;
        margin-left: 0px;
        margin-top: 10px;
    }

    body .navbar .nav-link {
        width: fit-content;
    }

    body .contactos .cell {
        width: 80%;
        transform: translateY(-140px);
        display: flex;
        margin: 0 auto;
    }

    body .blog-index img,
    body .blog img {
        width: 100%;
        height: 35%;
    }

    body .contactos .logo {
        width: 70%;
        padding: 30px;
        display: flex;
        margin: 0 auto;
    }

    body .services img {
        width: 70%;
        padding: 30px;
        display: flex;
        margin: 0 auto;
    }

    body .contato .info.info2 {
        justify-content: center;
    }

    body .footer .col-md-3 {
        text-align: center;
    }

    body .footer p.title {
        margin-bottom: 0px !important;
    }

    body .cell img {
        display: none !important;
    }

    body .contactos .list-sociais,
    body .insta .list-sociais {
        justify-content: center;
        gap: 13px;
    }

    body .products .mobile,
    body .blog .mobile {
        display: flex;
    }

    body .products .dropdown button,
    body .blog .dropdown button {
        background: #c73639;
        box-shadow: none !important;
        display: block;
        border: none !important;
        outline: none;
    }

    body .products .categorys,
    body .blog .categorys {
        display: none;
    }
    body .home .managers{
        margin-top: 27%;
    }
    body .services{
        margin-top: 30px;
    }
    body .insta .list-sociais a i{
        width: 35px;
        height: 35px;
        font-size: 28px;
    }
    .popup-modal .popup-modal-content{
        width: 90%;
    }
}