@media only screen and (max-width: 1199px) {
    .menu_top
    {
    	display: none;
    }
    .container
    {
        width: 95%;
    }

    .blog_lista, .blog_ver, .blog_ver_imagenes 
    {
        padding: 20px 20px;
    }
    #banner
    {
        background-image: none;
    }
    #banner_portada
    {
        border: 0;
    }
    .wg_menu_responsive
    {
    	display: inherit;
    	position: absolute;
        width: 90%;
        z-index: 999;
        top: 0;
    }
    .fono_numero
    {
        font-size: 21px;
    }
    .icon-telefono
    {
        padding: 10px;
    }

    #form_mail
    {
        width: 100%;
    }
    .ubicacion
    {
        text-align: center;
    }
}

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


}
@media only screen and (max-width: 480px) {
    .ubicacion
    {
        text-align: center;
    }
    .top img
    {
        width: 60%;
    }
    #banner_portada 
    {
    background-size: 100%;
    width:100%;
    height: 213px;
    background-repeat: no-repeat;
    }
    .flexslider 
    {
        height: auto;
    }

}