/* XG */ 
@media (min-width: 1367px) {

}

/* LG */ 
@media (min-width: 1025px) and (max-width: 1366px) {

}

/* MD */
@media (min-width: 992px) and (max-width: 1024px) {
    .logo {
        float: left;
        width: 275px;
        margin-top: 8px;
    }

}

/* SM */
@media(max-width:769px) {
    .square {
        display: none;
    }
    
    .cuidados2 {
        min-height: 310px;
    }

    .cuidados2 .cuidado-box-conteudo2 {
        margin-top: 25% auto 25%;
    }

    .diferenciais {
        background-image: linear-gradient( 0grad, var(--primaria) 50%, #434142 50%);
    }

    .diferenciais-conteudo {
        padding: 30px 70px 30px 70px;
        text-align: center;
    }

    
}

@media (min-width: 769px) and (max-width: 991px) {
    .logo {
        float: left;
        width: 275px;
        margin-top: 8px;
    }

}

/* XS */

@media(max-width: 590px) {
    ul.social-topo li p {
        display: none;
    }

    .site-header {
        margin-top: 80px;
    }
    
    .top-header .tophead-right {
        text-align: center;
        padding: 0px;
    }

    .affix {
        height: 100px;
    }
}

@media(max-width: 479px) {
    /*.top-header {display: none;}*/


    .cuidados_novo .cuidados_novo2 .cuidado-box .conteudos_novo-title {
        min-height: auto;
        padding-top: 50px;
    }

    .cuidados_novo .cuidados_novo-item .item:first-child {
        margin-top: 20px;
    }
}

@media (min-width: 479px) and (max-width: 768px) {
    .logo {
        float: left;
        width: 275px;
        margin-top: 8px;
    }
}

/* XS Portrait */
@media (min-width: 321px) and (max-width: 479px) {
    .logo {
        float: left;
        width: 275px;
        margin-top: 8px;
    }
}

/* Mobile Layout */
@media (max-width: 320px) {
    .logo {
        float: left;
        width: 275px;
        margin-top: 8px;
    }
}