

@media (max-width: 1280px) and (min-width: 1025px){

}
@media (max-width: 1024px) and (min-width: 1000px){

}
@media (max-width: 968px) and (min-width: 900px){

}
@media (max-width: 868px) and (min-width: 800px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 21px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 180px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 8vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }
}
@media (max-width: 768px) and (min-width: 700px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 21px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 180px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 8vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }
    .ContainerDestaque .itemDestaque .TituloAviso{
        margin-left: 1.7rem;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }
}
@media (max-width: 640px) and (min-width: 602px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 21px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 180px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 8vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }

}
@media (max-width: 600px) and (min-width: 576px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 21px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 180px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 8vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }

}
@media (max-width: 570px) and (min-width: 500px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 25px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 180px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 8vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }

}
@media (max-width: 570px) and (min-width: 500px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 25px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 180px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 8vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }

}
@media (max-width: 480px) and (min-width: 426px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 25px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 180px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 6vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }

}
@media (max-width: 425px) and (min-width: 375px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 25px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        /* height: 7vh; */
        height: 5vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 180px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body{
        padding: 0 1rem;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 6.7vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .criar-conta .Boxcriar-conta {
        width: 100%;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }
    .xinput label, .xselect label{
        font-size: .9rem;
    }
    .ContainerDestaque .itemDestaque .card img{
        height: 276px;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }

}
@media (max-width: 360px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    /* ------------------------- */

    .CorBackground{
        background: none;
    }

    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }

    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 25px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 176px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 8vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }
    .criar-conta .Boxcriar-conta {
        width: 100%;
    }
    .xinput label, .xselect label{
        font-size: .75rem;
    }
    .TodasConta .img_File {
        width: 4rem;
        height: 4rem;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta button {
        padding: 0.5rem 1rem;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .ContainerDestaque .itemDestaque .card img{
        height: 236px;
    }

}
@media (max-width: 320px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }

    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 25px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
    }
    .ContianerMain .CardsContainer {
        width: 160px;
    }
    .ContainerAviso .imgAviso {
        height: 35vh;
        padding: 0 !important;

    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 8vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: 75vh;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }


}
@media (max-width: 280px) and (min-width: 240px){
    .ContainerFooter .HeaderFooter .itemFooter .CardFooter ul li {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .Mudarclose{
        display: block;
    }
    .CardsInstituicao .CardLicenciatura .itemCardsLicenciatura{
        margin-left: 1rem;
    }
    .CardsInstituicao .CardsOtherCursos .itemCardsOtherCursos{
        margin-left: .9rem;
    }
    .CardsInstituicao .CardsCursos .itemCardsCursos{
        margin-left: .8rem;
    }
    .CardsInstituicao .CardsMedioPequeno .itemCardsMedioPequeno{
        margin-left: .7rem;
    }
    .CardsInstituicao .CardsPequeno .itemCardsPequeno{
        margin-left: .6rem;
    }
    .TodasConta .img_File{
        width: 3rem !important;
        height: 3rem !important;
    }
    .ImagemCriarConta .TodasConta .BtnCriarConta{
        padding: .5rem 0;
    }
    .TodasConta .numerWatsappImg_File{
        margin-top: 0;
    }
    .ContainerFooter .HeaderFooter img{
        margin: 1rem 0;
    }
    .ContainerFooter .HeaderFooter .itemFooter{
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
    .paiseImg{
        width: 19rem;
    }
    .containerNav{
        padding: 0;
    }
    .Mudarclose{
        font-size: 1.5rem;
        /* width: 2rem; */
        /* height: 2rem; */
        /* padding: .5rem; */
        margin-right: 1rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        cursor: pointer;
        border-radius: .3rem;
    }
    .DropdownVertical{
        width: auto;
    }
    .ShowMudar{
        height: 100vh !important;
    }
    .DropdownVertical ul .dropdown_two ul{
        position: relative;
        left: 0;
        background: red;
    }
    .DropdownVertical ul ul{
        position: relative;
        left: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li .SpanTranslator a{
        margin-right: 1rem !important;
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li{
        margin: 0;
    }
    div.Listas_flex .Item_listagem .ItemLanguage #Language li span{
        margin: 0;
        padding: 0;
    }
    div.Listas_flex .Item_listagem #MenuInicio li{
        margin: 0;
        color: #333;
        font-weight: bold;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        padding: 0 1rem;
    }
    div.Listas_flex span{
        font-size: 1.8rem;
        /* padding: 0 1rem; */
    }
    div.Listas_flex .img_listas span{
        /* margin-right: 1rem; */
    }
    div.Listas_flex .hamburgerMenu{
        font-size: 1.8rem;
        margin-left: 1rem;
        cursor: pointer;
        display: block;
        margin-top: 1rem;
    }
    .backgroundMenu{
        position: fixed;
        z-index: 1050;
        top: 0;
        right: 0;
        left: 0;
        /* background: #fff;
        width: 100%;
        height: 100vh; */
        overflow-y: auto;
        width: calc(100% - 1.4rem);
        height: auto!important;
        margin: 0.7rem;
       display: none;
    }
    .backgroundMenu.show{
        padding: 1.5rem;
        animation: show-backgroundMenu .2s ease forwards;
        border-radius: 0.25rem;
        background: #fff;
        box-shadow: 0 50px 100px rgba(50,50,93,.1),
         0 15px 35px rgba(50,50,93,.15), 0 5px 15px rgba(0,0,0,.1);
        display: block;

    }

@keyframes show-backgroundMenu {
    0% {
        transform: scale(.95);
        transform-origin: 100% 0;
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

    .backgroundMenu p{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .backgroundMenu p a{
        color: #000 !important;
        font-weight: 700;
        font-size: 1.5rem;
    }
    .backgroundMenu p small{
        font-size: 1.8rem;
        width: 2rem;
        height: 2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: .3rem;
    }
    div.Listas_flex .Item_listagem #MenuInicio{
        display: block;
    }
    div.Listas_flex .Item_listagem{
        display: block;
    }
    .CorBackground{
        background: none;
    }
    .is_adicionar .is_adicionarBox{
        width: 100%;
    }
    .myFormulario{
        width: 100%;
        position: fixed;
        right: 0rem;
    }
    div.Listas_flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem {
        flex-wrap: wrap;
        justify-content: center;
    }
    div.Listas_flex .Item_listagem #MenuInicio {
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2rem;
    }
    .Container_Listagem ul {
        flex-wrap: wrap;
    }
    .BodyListagem .BackgroudListagem {
        position: relative;
        height: auto;
    }
    .BodyListagem .BackgroudListagem .TituloListagem span {
        font-size: 25px;
        text-align: center;
    }
    .BodyListagem .Bg_imagem{
        /* display: none; */
    }
    .card_body .DescrisaoTexto {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        height: 7vh;
    }
    .BtnAviso .linha {
        height: 6rem;
        width: 160px;
    }
    .BtnAviso small {
        position: absolute;
        right: 5rem;

    }
    .ContianerMain .flexCards {
        flex-wrap: wrap;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .ContianerMain .CardsContainer {
        width: 160px;
    }
    .ContainerAviso .imgAviso {
        height: 25vh;
        padding: 0 !important;
    }
    .ContainerAviso .card-body .AvisoFont {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /* height: 17vh; */
        max-height: 58px;
        margin-top: 1rem;
    }
    .ContainerFooter .HeaderFooter {
        width: 87%;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
    }
    .ContainerFooter .HeaderFooter .itemFooter {
        margin-left: 0;
        justify-content: center;
    }
    .col_md{
        padding: 0;
    }
    .card_col_md{
        padding: 0;
    }
    .ContainerAviso .itemAviso {
        width: 68%;
    }
    .containerNav{
        top: 0;
    }
    .ShowMudar {
        overflow: scroll;
        height: auto;
    }
    .DropdownVertical{
        left: 0;
    }
    .ContainerAviso .imgAviso img{
        width: 100%;
    }
    div.Listas_flex .Item_listagem #MenuInicio li::after {
        bottom: 0px;
    }
    #paraCima{
        display: none !important;
    }
    .Container_Listagem ul li{
        font-size: .6rem;
    }
    .modalAcesso ul {
        width: 100%;
        padding: 0.5rem 1rem;
        position: fixed;
        left: 0;
    }
    .modalAcesso ul li {
        padding: 1rem 0;
        border-radius: .5rem !important;
    }

}














