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


    .only-pc {
        display: none;
    }

    .navbar {
        padding: 10px;
        min-height: 50px;
    }

    .navbar .adjust-navbar{
        padding: 5px;
    }

    .navbar .adjust-navbar-scrolled{
        padding: 5px;
    }
    
    .navbar .navbar-header {
        width: 100%;
    }

    .navbar #logo-little {
        display: inline-block !important;
        position: absolute;
        right: 30px;
        top: 10px;
    }

    .navbar #logo-little img { 
        width: 40px;
        height: 50px;
    }

    .navbar #logo-header {
        display: none;
    }

    .navbar ul li:hover, .navbar ul li.active  {
        border-bottom: none; 
    }

    .navbar .only-movil {
        display: block !important;
    }

    .navbar.scrolled {
        background-color: #C8C8C8; 
        transition: none;
    }

    .navbar.scrolled .dropdown-menu {
        margin-top: 0 !important;
    }
    
    .navbar.scrolled li a {
        color: #333333 !important;
    }

    .navbar ul li a {
        padding-bottom: 5px;
    }

    .dropdown-menu {
        min-width: none;
        border: none;
        background-color: #C8C8C8;
        margin-top: 0;
    }

    /**/

    #home {
        margin-top: 30px; 
    }

    #home #logo-main {
        padding-left:0; 
        max-width: 80%;
    }

    .spacer-logo-main {
        min-height: 100px;
    }

    /**/
    #quienes-somos {
        background: none;
    }

    #quienes-somos h3.cohesion{
        float: none;
        text-align: center;
        width: auto;
    }
    
    #quienes-somos h3.impulso {
        float: none;
        text-align: center;
    }

    #quienes-somos  .aling-caja {
        padding: 0 15px;
    }

    #quienes-somos  .aling-caja .spacer-40 {
        min-height: 0;
    }
    
    #quienes-somos .quienes-somos .caja {
        border: 2px solid #DC0005;
        padding: 30px 30px;
    }

    #quienes-somos .quienes-somos p.primero, #quienes-somos .quienes-somos p.segundo {
        text-align: center;
        font-size: 14px;
    }

    /**/

    #proyectos .ajuste-m{
        padding-top: 40px;
    }

    #proyectos .lista-proyectos h2 {
        text-align: center;
        padding-left: 0;
        padding-top: 10px;
        max-width: 100%;
        font-size: 18px;
    }

    #proyectos .p-only-pc {
        display: none;
    }

    #proyectos .p-only-movil {
        display: block;
    }

    #proyectos .proyectos .lista-proyectos {
        max-width: 100%;
    }

    #proyectos .proyectos .lista-proyectos h2 {
        font-size: 19px;
        text-align: center;
        padding-top: 10px;
    }

    #proyectos .proyectos .ajuste1 {
        margin-left: 0;
    }
    
    #proyectos .proyectos .ajuste2 {
        margin-left: 0;
    }
    
    #proyectos .proyectos .ajuste3 {
        margin-left: 0;
    }
    
    #proyectos .proyectos .ajuste4 {
        margin-left: 0;
    }
    
    #proyectos .proyectos .ajuste5 {
        margin-left: 0;
    }

    /**/

    #metrica .somos h1 {
        font-size: 20px;
    }

    @media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3) { 
    
    #metrica .metrica-1 {
        background-attachment: scroll;
    }

    #metrica .metrica-2 {
        background-attachment: scroll;
    }
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
    #metrica .metrica-1 {
        background-attachment: scroll;
    }
    
    #metrica .metrica-2 {
        background-attachment: scroll;
    }
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
    #metrica .metrica-1 {
        background-attachment: scroll;
    }
    
    #metrica .metrica-2 {
        background-attachment: scroll;
    }
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
    #metrica .metrica-1 {
        background-attachment: scroll;
    }
    
    #metrica .metrica-2 {
        background-attachment: scroll;
    }
}


}