/* Large devices (desktops, less than 1200px) */

@media (max-width: 1199.98px) {
    body {
        /*background: green;*/
    }
    .tit40 {
        font-size: 35px;
    }
    .tit20 {
        font-size: 15px;
    }
    .main-navigation li {
        font-size: 16px;
    }
    .quem .up {
        margin-top: 0;
    }
    .especializacao .box {
        padding: 180px 40px 50px;
    }
    .especializacao .box h3 {
        margin-bottom: 100px;
    }
}


/* Medium devices (tablets, less than 992px) */

@media (max-width: 991.98px) {
    body {
        /*background: yellow;*/
    }
    /*MARGIN*/
    .Mt0m{margin-top:0}.Mt10m{margin-top:10px}.Mt20m{margin-top:20px}.Mt30m{margin-top:30px}.Mt40m{margin-top:40px}.Mt50m{margin-top:50px}
    .Mb0m{margin-bottom:0}.Mb10m{margin-bottom:10px}.Mb20m{margin-bottom:20px}.Mb30m{margin-bottom:30px}.Mb40m{margin-bottom:40px}.Mb50m{margin-bottom:50px}.Mb60m{margin-bottom:60px}.Mb70m{margin-bottom:70px}.Mb80m{margin-bottom:80px}.Mb90m{margin-bottom:90px}.Mb100m{margin-bottom:100px}
    .Ml0m{margin-left:0}.Ml10m{margin-left:10px}.Ml20m{margin-left:20px}.Ml30m{margin-left:30px}.Ml40m{margin-left:40px}.Ml50m{margin-left:50px}
    .Mr0m{margin-right:0}.Mr10m{margin-right:10px}.Mr20m{margin-right:20px}.Mr30m{margin-right:30px}.Mr40m{margin-right:40px}.Mr50m{margin-right:50px}
    .Pt0m{padding-top:0}.Pt10m{padding-top:10px;box-sizing:border-box}.Pt20m{padding-top:20px;box-sizing:border-box}.Pt30m{padding-top:30px;box-sizing:border-box}.Pt40m{padding-top:40px;box-sizing:border-box}.Pt50m{padding-top:50px;box-sizing:border-box}
    .Pb0m{padding-bottom:0}.Pb10m{padding-bottom:10px;box-sizing:border-box}.Pb20m{padding-bottom:20px;box-sizing:border-box}.Pb30m{padding-bottom:30px;box-sizing:border-box}.Pb40m{padding-bottom:40px;box-sizing:border-box}.Pb50m{padding-bottom:50px;box-sizing:border-box}

    .quem .title,
    .psicoterapia .subtitle {
        background-position-x: -50px;
        padding-left: 120px;
    }
    .para .um {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .para .um:first-child {
        margin-top: -50px;
    }
    .tit20 {
        font-size: 20px;
    }
}


/* Small devices (landscape phones, less than 768px) */

@media (max-width: 767.98px) {
    body {
        /*background: blue;*/
    }
    .especializacao,
    .psicoterapia-exp {
        width: 100%;
        overflow: hidden;
    }
    .tit80 {
        font-size: 70px;
    }
    .tit60 {
        font-size: 50px;
    }
    .intro h1 {
        font-size: 25px;
    }
    .quem h3:before {
        font-size: 50px;
        left: -10px;
    }
    .quem h3:after {
        font-size: 50px;
        right: -10px;
        bottom: -50px;
    }
    .quem .title,
    .psicoterapia .subtitle {
        height: 250px;
        padding-left: 100px;
    }
    .quem .model {
        margin-top: -70px;
    }
    .especializacao .box {
        padding: 210px 50px 50px;
    }
    .especializacao .box h3 {
        margin-bottom: 120px;
    }
    .quem {
        padding-bottom: 30px;
    }
    .especializacao .title,
    .psicoterapia,
    #contato {
        background-attachment: local;
    }
}


/* Extra small devices (portrait phones, less than 576px) */

@media (max-width: 575.98px) {
    body {
        /*background: red;*/
    }
    .tit80 {
        font-size: 45px;
    }
    .tit60 {
        font-size: 35px;
    }
    .tit40 {
        font-size: 25px;
    }
    .intro h1 {
        font-size: 16px;
    }
    .quem h3 {
        font-size: 25px;
    }
    .quem p,
    .psicoterapia-exp p {
        font-size: 20px;
        line-height: 30px;
    }
    .psicoterapia-exp p {
        padding: 0 25px;
    }
    .quem h3 {
        font-size: 25px;
        margin-top: 50px;
    }
    .especializacao .box {
        padding: 210px 60px 50px;
    }
    .para h2 {
        font-size: 16px;
    }
    .psicoterapia-exp {
        padding-bottom: 120px;
    }
    .psicoterapia-exp .tit60 {
        padding: 60px 0;
    }
}