@media only screen and (min-width: 119px) and (max-width: 700px) {
    .col-md-6.desenvolve {
        padding: 8px !important;
        margin: 0px !important;
        width: 94%;
      }
      #servicos > div > div.col-md-12.boto > div:nth-child(2) > img { 
        width: 100%; 
        float: inline-end; 
        margin-right: -4%; 
    }
      .col-md-6.desenvolve span {
        font-size: 22px !important;
      }
      .col-md-6.desenvolve > p {
        width: 90% !important;
      }
      .Saiba.mais {
        width: 50% !important;
        margin-left: 25% !important;
      }
      /* .col-md-12.topo {
        background-position: 100% 1% !important;
        padding-top: 131px;
      } */

      .col-md-12.topo {
        background-position: 100% 100% !important;
        padding-bottom: 1px;
        background: none!important;
    }
      .slick-dots {
        left: 28vw !important;
        top: 54% !important;
      }
      
      .col-md-6 h1 {
        width: 85%;
        margin: 0px;
    }.icone a {
        text-align: left;
        font-size: 19px!important;
    }
    .imgbogs {
        flex-direction: column;
        flex-wrap: wrap;
    }
    
    .imgsbogs.col-md-8 {
        flex-direction: column;
        gap: 0px!important;
        justify-content: center;
        align-items: center;
    }
    
    .imgblog {
        width: 90%;
        margin-bottom: 30px;
    }
    
    div#faixa-4 .custom {
        display: flex;
        flex-direction: column-reverse;
    }
    
    #faixa-5 .formSpan12 {
        display: flex;
        flex-direction: column;
    }
    
    #faixa-5 .formSpan12>div {
        width: 100%;
    }
    
    .rsform-block.rsform-block-enviar {
        margin-top: 34px;
    }
    div#faixa-2 { 
         margin-bottom: 0px; 
    }
    .container.Fale.Conosco img {
        width: 100%;
    }
    
    .txtbogs.col-md-4 p {
        text-align: left;
        font-size:2.3rem;
    }
    .container.Nossa.História img {
        width: 100%;
    }
    div#card2 {
        display: flex;
        flex-direction: column;
    }
    .icone {
        margin: 0px!important;
        margin-bottom: 10px!important;
    }  
    .sociais-mapa { 
        margin-top: 15%; 
    } 
    .equipe.container { 
        padding: 12rem; 
    }   
    .container-fluid.rodape-menu {
        height: 1005px;
    }

    .slick-list.draggable {
        height: 200px;
    }

    .container-fluid.form .container {
        padding-right: 30px;
    }

    .caixas-con img {
        width: 100%;
        margin-top: 50px;
    }

    .img-busca {
        cursor: pointer;
        position: absolute;
        right: 3.7%;
        top: 05%;
    }

    #toggle span:before, #toggle span:after {
        background: #1c1e21;
    }

    a.saiba p {
        background-size: 100%;
        background-image: url(http://201.73.1.103:23380/LPCM/images/ButtonBG.png);
        background-color: transparent;
        width: 116px;
        font-size: 15px;
        padding: 4px 20px;
        margin-left: 65px;
    }

    .caixas-con p {
        font-size: 18px;
    }

    .caixas-con h1 {
        font-size: 36px;
        font-weight: 600;
        color: #9b0328;
    }

    .contatos-topo {
        display: flex;
        gap: 8px;
        position: absolute;
        top: 4%;
        left: 4%;
    }

    .sociais-topo {
        position: absolute;
        display: flex;
        top: 67%;
        right: 16%;
    }

    .contatos-topo {
        display: flex;
        gap: 8px;
        position: absolute;
        top: 23%;
        left: 4%;
    }

    div#topo-site {
        background: #9b0328;
        height: 25vh;
        position: relative;
    }
    
      .mod-languages {
        bottom: 9%;
        margin-left: 0% !important;
    }

    div#faixa-4 {
        height: 1700px;
    }
    .slick-track {
        display: flex;
    }.slick-dots {
        list-style: none;
        z-index: 1!important;
        color: white;
        background-color: inherit;
        padding: 15px;
        /* grid-area: q4; */
    }
    
    .noticias.slick-initialized.slick-slider {
        margin: 0px;
        height: 500px;
    }
    
    .noticias.slick-initialized.slick-slider .col-md-3 {
        width: 90%!important;
        /* margin: 0 5%; */
    }
    
    
    .noticias.slick-initialized.slick-slider .slick-list.draggable {
        height: 100%;
    }.nav-banner {
        position: relative;
        top: -120px;
    }
    
    .b-anterior {
        position: absolute;
        color: transparent;
        left: 2%;
    }
    
    .b-proximo {
        position: absolute;
        left: 91%;
        color: transparent;
    }
    .texto-not {
        margin-top: -5%;
        width: 96%;
        background-color: #fff;
        border-bottom: 5px solid;
        height: 178px;
    }
    .noticias {
        justify-content: normal;
        display: flex ;
        flex-wrap: wrap;
    }
    .noticias .col-md-3 {
        margin-bottom:30px ;
    }
    .formResponsive {
        margin: 0px 0px 18px!important;
    }
    iframe {
    width: 100vw;
    }
    .grid-mapa {
        margin-left: 2%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .grid-mapa div{
        margin-left: 10px; 
        margin-right: 10px;
    }
    .menu-direita{
        width: 98vw;
    }


}


/***** Tablets *****/
 @media screen and (max-width: 1024px){

}
@media screen and (max-width: 768px){
    #toggle span {
        position: absolute;
        width: 100%;
        height: 2px;
        /* left: -2px; */
        background: #1c1e21;
        margin-top: -38px;
        transition: all 0.1s;
    }
    #menu .lista-menu-principal, .menu {
        margin-top: -9px;
        width: 15%;
    }
}
/***** smartphones *****/

@media screen and (max-width: 500px){

    #col-lateral {
        display: none;
    }

    .wrapper-cols-home, .wrapper-interno {
        margin-left: 0rem;
        margin-right: 0rem;
    }

    .faixa1-btn{
        position: absolute !important;
        right: 0 !important;
        left: 0 !important;
        margin: auto !important;
        top: 30vh !important;
    }

    #faixa1 > div > div > div:nth-child(2){
        text-align: center !important;
        margin-top: 25vh !important;
    }

    .blog, .wrapper-interno{
        padding: 1rem;
    }

    
    .items-leading.clearfix > div > p > img,
    .items-leading.clearfix > div > p > strong > img,
    .items-leading.clearfix > div > a > img,
    p.sumir > strong > img,
    div.items-row.clearfix > div > div > h4 > img,
    p.sumir img,
    .col-md-6 > iframe{
        width: 100%;
    }
}

/***** iphone5 e smartphones antigos *****/

@media screen and (max-width: 320px){

    #col-lateral {
        display: none;
    }

    .wrapper-cols-home, .wrapper-interno {
        margin-left: 0rem;
        margin-right: 0rem;
    }

    .faixa1-btn{
        position: absolute !important;
        right: 0 !important;
        left: 0 !important;
        margin: auto !important;
        top: 30vh !important;
    }

    #faixa1 > div > div > div:nth-child(2){
        text-align: center !important;
        margin-top: 25vh !important;
    }

    .blog, .wrapper-interno{
        padding: 1rem;
    }

    
    .items-leading.clearfix > div > p > img,
    .items-leading.clearfix > div > p > strong > img,
    .items-leading.clearfix > div > a > img,
    p.sumir > strong > img,
    div.items-row.clearfix > div > div > h4 > img,
    p.sumir img,
    .col-md-6 > iframe{
        width: 100%;
    }

/***** 1080 *****/
 @media screen and (min-width: 1900px) and (max-width: 1920px) {

    .noticias-wrapper {        
        height: 60rem;
    }    
    .texto-not {
        margin-top: -5%;
        width: 86.9%;
    }

}

/***** 1600x900p laptop *****/
@media screen and (min-width: 1450px) and (max-width: 1600px) and (max-height: 900px) { 


}

/***** 1440x900p desktop *****/
@media screen and (min-width: 1401px) and (max-width: 1440px) and (max-height: 900px) { 

}

/***** 1366x768p laptop *****/
@media screen and (min-width: 1048px) and (max-width: 1366px) and (max-height: 768px) {
    
    .noticias-wrapper {        
        height: 43rem;
    }

    input[type="search"] {
        width: 21rem;
        font-size: 1.5rem;
    }

    .slickslides {
        height: 19rem;
    }

    .controlador {
        margin-right: 12rem;
    }

    #faixa1 > div > div > div.col-md-8 > div:nth-child(3){
        padding: 0;
        width: 75%;
    }

    #faixa1 > div > div > div.col-md-8 > div:nth-child(2){
        width: 25%;
    }

    .docente-info {
      height: 13rem;
      /* margin-bottom: 1rem; */
      }

}

/***** 768 *****/
@media screen and (min-width: 1300px) { 
    .sociais-topo {
        position: absolute;
        display: flex;
        top: 3% !important;
        right: 15% !important;
    }
}

@media screen and (min-width: 1100px) and (max-width: 1340px) and (max-height: 615px) { 
    #menu .lista-menu-principal, .menu {
        margin-left: -41px;
    }
    img.icon2 {
        left: 6%;
    }
    .estudos-e-proj-con a {
        margin-left: 65%;
    }
    .estudos-e-proj-con {
        height: 356px !important;
    }
    img.mais-not {
        left: 38px;
        top: 449px;
    }

    #menu .lista-menu-principal > li a {
        padding: 12px;
        font-size: 1.3rem!important;
    }
}





