@media (max-width: 950px){

    [id^=accordion]:checked ~ .accordion-content {
        height: 300px;
    }
    
}

@media (max-width: 820px){

    [id^=accordion]:checked ~ .accordion-content {
        height: 300px;
    }
    
}

@media (max-width: 600px){

    .nav-bar{
        background-color: #2b2b2beb;
    }
    .nav-bar .container{
        flex-direction: column;
        width: 100%;
    }
    .logo-lefth{
        width: 100%;
        display: flex;
        margin:14px 0;
        justify-content: space-between;
    }
    .img-log img{
        height: 80px;
    }
    .menu-icon{
        display:flex;
        align-items: center;
        /* margin-right: 20px; */
    }
    .menu-icon i{
        margin-right: 20px;
        color: #FFcd90;
    }
    .clear{
        display: none;
    }
    .options-rigth{
        flex-direction: column;
        align-items: center;
        width: 100%;
        margin-right: 0;
        padding-bottom: 30px;

    }
    .options-rigth a{
        font-size: 32px;
        padding: 20px 0;
    }


    .container-home{
        margin-top: 80px;
        left: 0;
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .card{
        width: 90%;
        margin: 0 auto;
        padding: 0;
        margin: 0;
    }
    .card-top{
        margin: 0 auto;
        margin-top: 40px;
    }
    .card-med{
        margin: 40px auto;
    }
    .card-button{
        margin: 0 auto;
        margin-bottom: 40px;
    }


    .container-sobre{
        flex-direction: column;
    }
    .title-sobre h1{
        font-size: 42px;
    }
    .presentation p{
        font-size: 16px;
    }
    .card-sobre .footer-contact{
        justify-content: center;
    }
    .footer-contact a{
        font-size: 22px;
    }
    .card-mid p{
        font-size: 16px;
    }


    .title h1{
        font-size: 53px;
    }
    .projects-top{
        flex-direction: column;
        align-items: center;
    }
    .projects-botton{
        flex-direction: column;
        align-items: center;
    }
    .img-project img{
        width: 350px;
    }


    .depoimentos{
        background-size: cover;
    }
    .depoiment-top{
        flex-direction: column;
        margin-bottom: 0;
    }
    .depoiment-botton{
        flex-direction: column;
        margin-top: 0;
    }
    .depoiment{
        width: 350px;
    }


    .card-faq{
        flex-direction: column;
        align-items: center;
    }
    .container-left{
        width: 100%;
    }
    .img-lefth{
        width: 100%;
        display: flex;
        justify-content: center;
        padding: 00px 0;
    }
    .img-lefth img{
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
    }
    .container-rigth{
        width: 90%;
        padding: 0 20px;
        margin: 0;
        margin-top: 20px;
        padding-bottom: 20px;
    }
    .card-perguntas{
        margin-top: 30px;
    }
    .title-faq h2{
        font-size: 45px;
    }
    [id^=accordion]:checked ~ .accordion-content {
        height: 350px;
    }

    .parceiros-container{
    margin-bottom: 0;
    }
    .title-partners h2{
        width: 90%;
        text-align: center;
        font-size: 38px;
    }


    .footer{
        margin-top: 0;
    }
    .container-footer{
        flex-direction: column;
    }
    .card-lefth{
        padding: 0px;
        padding-left: 0px;
    }
    .icons-top{
        padding: 0 20px;
    }
    .card-footer{
        padding: 0 20px; 
    }
    .card-rigth{
        display: flex;
        justify-content: center;
    }
    .card-rigth img{
        position: relative;
        height: auto;
        width: 350px;
        bottom: 0px;
        right: 0px;
        margin-bottom: 20px;
        margin-top: 20px;
    }


    .modal-galeria-container{
        width: 92%;
    }
    .modal-title h1{
        text-align: center;
    }
    .modal a{
        margin: 6px;
    }
    .modal a img{
        width: 100px;
        height: 70px;
        box-shadow:  1px 2px 10px #3e3e3e;
        border-radius: 4px;
    }

}

@media (max-width: 300px){


}