@media(max-width:1200px){
    /*Ajustes Slideshow 1*/
    .slideshow1 .controles_slides{
        bottom: calc(25vw / 2) ;
    }
    .slideshow1 .area_interna_full .slideshow2{
        width: 93vw;
        left: calc(7vw / 2);
        bottom: 0;
        top: calc(41vw - 25vw / 2);
        height: calc(25vw + 100px);
    }
   .slideshow .area_interna_full .slideshow2{
        width: 93vw;
    }
   .slideshow .area_interna_full .slideshow2 .slider .slide{
        width: 25vw;
        height: 25vw;
        margin: 0 3vw;
    }
    .slideshow1 .area_interna_full .slideshow2 .controles_slides_setas{
        width: 95%;
        margin-left: calc(5% / 2);
        height: 60px;
        top: calc(25vw / 2 - 30px);
    }
    /*Ajustes na Sessão Formação*/
    .formacao .area_interna{
        padding: 30px 20px;
    }
    .formacao .area_interna .imagem img{
        width: 380px;
        height: 380px;
    }
    /*Ajustes na Sessão Clinica*/
    .clinica .area_interna{
        padding: 30px 20px;
    }
}
@media(max-width:960px){
    /*Ajustes Formação*/
    .formacao .area_interna .texto .title{
        font-size: 35px;
        line-height: 45px;
    }
    /*Ajustes footer*/
    .footer .area_interna .area_interna_util .contatos{
        display: flex;
        flex-wrap: wrap;
    }
    .footer .area_interna .area_interna_util .texto{
        display: none;
    }
    .footer .area_interna .area_interna_util .contatos > div{
        width: 50vw;
        height: 60%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center; 
        padding: 0 15px;
    }
    .footer .area_interna .area_interna_util .contatos .contato .titulo{
        width: 100%;
        display: flex;
        justify-content: center;
        text-align: center;
    }
    .footer .area_interna .area_interna_util .contatos .redes_sociais .titulo{
        width: 100%;
        display: flex;
        justify-content: center;
        text-align: center;
        flex-direction: row;
    }
    .footer .area_interna .area_interna_util .contatos .logo{
        margin-bottom: 30px;
        margin-left: 0;
    }
}
@media(max-width:800px){
    /*Ajustes no Menu*/
    .menu{
        height: 80px;
    }
    .menu .area_interna {
        height: 80px;
    }
    .menu .menu_mobile{
        display: flex;
    }
    .menu .lista_menu{
        display: none;
    }
    .menu .logo{
        margin:0;
    }
    .menu .links{
        flex: 1;
        margin:0;
    }
    .menu .midias_sociais{
        justify-content: center;
    }
    .menu .midias_sociais a{
        margin-left: 0;
        margin-right: 10px;
    }
    .menu .lista_menu{
        position: fixed;
        top: 60px;
        left: 0;
        z-index: 90;
    }
    .menu .lista_menu ul{
        flex-direction: column;
        background-color: var(--color-hard);
        justify-content: center;
    }
    .menu .lista_menu ul a {
        margin-top:10px;
        margin-bottom: 10px;
        color:  var(--color-light);
        width: 100%;
        padding: 0 15px;
    }
    .menu .lista_menu ul a li{
        font-size: 25px;
    }
    .menu .area_interna .logo, .menu .area_interna .logo img{
        width: 120px;
        height: 50px;
    }
    .menu .area_interna .menu_mobile img{
        width: 25px;
        height: 25px;
    }
    .menu .midias_sociais img{
        width: 20px;
        height: 20px;
    }
    /*Ajustes SlideShow 1*/
    .slideshow1{
        height: 95vw;
        margin-top: 80px;
    }
    .slideshow1 .area_interna_full .slideshow2 .slider .slide span{
        font-size: 18px;
    }
    .slideshow1 .area_interna_full #slider1 .slide:first-child{
        background-image: url(../img/banner1_mobile.png);
    }
    .slideshow1 .area_interna_full #slider1 .slide:nth-child(2){
        background-image: url(../img/banner2_mobile.png);
    }
    .slideshow1 .area_interna_full #slider1 .slide:nth-child(3){
        background-image: url(../img/banner3_mobile.png);
    }
    .slideshow1 .area_interna_full .slideshow2{
        top: calc(95vw - 25vw / 2);
    }
    /*Ajustes Sessão Formação*/
    .formacao{
        height: 900px;
    }
    .formacao .area_interna .texto{
        align-items: center;
        text-align: center;
    }
    .formacao .area_interna .imagem{
        display: none;
    }
    .formacao .area_interna .texto{
        width: 96vw;
    }
    .formacao .area_interna .texto img{
        display: block;
        width: 80vw;
        height: 52vw;
    }
    /*Sessão Contato WhatsApp*/
    .whatsapp{
        height: 104vw;

    }
    .whatsapp .area_interna_full{
        background-image: url(../img/banner_whatsapp_mobile.jpg);
    }
    /*Sessao Clinica*/
    .clinica{
        height: 850px;
    }
    .clinica .area_interna .texto{
        width: 100%;
        align-items: center;
    }
    .clinica .area_interna .texto .title h1{
        text-align: center;
    } 
    .clinica .area_interna .texto .text{
        text-align: center;
        width: 80%;
    }
    .clinica .area_interna .texto img{
        display: block;
        width: 85vw;
        height: 57vw;
    }
    .clinica .area_interna .imagem{
        display: none;
    }
    /*Ajustes Onde Estamos*/
    .onde_estamos{
        min-height: 282px;
        height: 105vw;
    }
    .onde_estamos .area_interna{
        background-image: url('../img/mapa_mobile.jpg');
    }
    .onde_estamos .area_interna .area_interna_util > div > a{
        margin-top: 15px;
    }
    .onde_estamos .area_interna .area_interna_util .caixa_endereco{
        height: 100%;
        width: 90%;
        max-height: 360px;
        max-width: 300px ;
        margin-bottom: -10%;
    }
    .onde_estamos .area_interna .area_interna_util .caixa_endereco .rua{
       width: 80%;
    }
    .onde_estamos .area_interna .area_interna_util .caixa_endereco .marque_consulta{
        display: block;
        width: 80%;
        background-color: #21bcff;
        color: white;
        text-align: center;
        line-height: 60px;
        height: 60px;
        letter-spacing: 3px;
        border-radius: 30px;
        margin: 30px auto;
        font-size: 12px;
        font-size: 0.92rem;
    }
}
@media(max-width:680px){
    /*Ajustes Slideshow 1*/
    .slideshow1 .controles_slides{
        bottom: calc(40vw / 2) ;
    }
    .slideshow1 .area_interna_full .slideshow2{
        width: 93vw;
        left: calc(7vw / 2);
        bottom: 0;
        top: calc(95vw - 40vw / 2);
        height: calc(40vw + 100px);
    }
   .slideshow .area_interna_full .slideshow2{
        width: 93vw;
    }
    .slideshow1 .slideshow2 .controles_slides .slide2_8{
        display: block;
    }
    .slideshow1 .slideshow2 .controles_slides{
        left: calc(50% - 153px);
    }
   .slideshow .area_interna_full .slideshow2 .slider .slide{
        width: calc(73vw / 2);
        height: calc(73vw / 2);
        margin: 0 5vw;
    }
    .slideshow1 .area_interna_full .slideshow2 .controles_slides_setas{
        width: 92%;
        margin-left: calc(8% / 2);
        height: 60px;
        top: calc(40vw / 2 - 30px);
    }
}
@media(max-width:560px){
    .formacao .area_interna .texto .title{
        font-size: 27px;
        line-height: 35px;
    }
    .formacao .area_interna .texto .text{
        width: 85%;
        font-size: 14px;
    }
}
@media(max-width:472px){
    /*Ajustes SlideShow*/
    .slideshow .area_interna_full .slideshow2 {
        width: 100vw;
        left: 0;
        height: calc(54vw + 100px);
    }
    .slideshow1 .slideshow2 .controles_slides .slide2_9{
        display: block;
    }
    .slideshow1 .slideshow2 .controles_slides{
        left: calc(50% - 125px);
    }
    .slideshow .slideshow2 .controle_slide{
        width: 15px;
        height: 6px;
        border-radius: 3px;
        margin: 0 5px;
    }
    .slideshow .slideshow2 .controle_slide.active{
        width:40px;
    }
   .slideshow .area_interna_full .slideshow2 .slider .slide{
        width: 54vw;
        height: 54vw;
        margin: 0 7vw;
    }
    #slider2{
        margin-left: 16vw;
    }
    .slideshow1 .area_interna_full .slideshow2 .controles_slides_setas{
        width: 100vw;
        margin-left: 0;
        top: calc(54vw / 2 - 30px);
    }
    .slideshow1 .area_interna_full .slideshow2{
        top: calc(95vw - 54vw / 2);
    }
    .slideshow1 .controles_slides{
        bottom: calc(54vw / 2) ;
    }
    /*Ajustes Formacao*/
    .formacao .area_interna .texto .title{
        font-size: 22px;
        line-height: 32px;
    }
    .formacao .area_interna .texto button{
        width: 200px;
        height: 34px;
        line-height: 34px;
        border-radius: 17px;
        font-size: 15px;
    }
    /*Ajustes Onde Estamos*/
    .onde_estamos .area_interna .area_interna_util .caixa_endereco{
        margin-bottom: calc(1vw);
    }
    .onde_estamos .area_interna .area_interna_util .caixa_endereco .rua{
        font-size: 37px;
    }
    .onde_estamos .area_interna .area_interna_util .caixa_endereco .entre_contato{
        width: 70%;
        height: 36px;
        border-radius: 18px;
        font-size: 16px;
    }
    /*Ajustes Footer*/
    .footer .creditos{
        text-align: center;
    }
}
@media(max-width:350px){
    /*Ajustes Clinica*/
    .clinica .area_interna{
        padding: 10px 10px;
    }
    .clinica .area_interna .texto button{
        width: 240px;
    }
    /*Ajustes Footer*/
    .footer .area_interna .area_interna_util .contatos h1.titulo{
        font-size: 30px;
    }
}