@media only screen and (max-width: 1200px) {
    .goib_kontaktu a {
        font-size: 14px;
        position: relative;
        bottom: -7px;
        font-weight: 400
    }
    .goib_kontaktu {
        font-size: 14px
    }
    .goib_hizkuntza, .goib_hizkuntza_hasiera {
        display: inherit;
        left: 15px
    }
    .goib_hizkuntza li, .goib_hizkuntza ul li a {
        font-size: 13px
    }
    body header {
        margin-bottom: .3em !important
    }
    body #headerNav {
        padding: 0
    }
    .header_nav .container {
        width: 100%;
        max-width: 100%;
        position: relative
    }
    .header_nav .container .row {
        margin: 0
    }
    .logo-osk {
        padding-left: 1em;
        padding-right: 0;
        width: 50% !important
    }
    .menus-osk {
        padding: 0;
        width: 50% !important;
        float: right
    }
    .logo-osk p.navbar-osaki {
        margin-right: 10px
    }
    .edukiontzia nav.menu_webgune_02 p, .menu-principal nav.menu_webgune_02 p, .edukiontzia nav.menu_webgune_02 h2, .menu-principal nav.menu_webgune_02 h2, .edukiontzia nav.menu_webgune_02 h1, .menu-principal nav.menu_webgune_02 h1 {
        background: #fff url(/images/ab84-icon-menu-desplegar.png) no-repeat scroll 91% center;
        border: 0 !important;
        border-radius: 0;
        color: #000 !important;
        font-weight: 700;
        display: table;
        font-size: 110%;
        margin: .8em 1em 0 auto;
        padding: .7em 2.5em .7em .7em;
        width: auto !important;
        cursor: pointer;
        float: right;
        box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset, 0 0px 0px rgba(0, 0, 0, 0) !important
    }
    .edukiontzia nav.menu_webgune_02 h1.menuarlo_itxi, .menu-principal nav.menu_webgune_02 h1.menuarlo_itxi, .edukiontzia nav.menu_webgune_02 h2.menuarlo_itxi, .menu-principal nav.menu_webgune_02 h2.menuarlo_itxi .edukiontzia nav.menu_webgune_02 p.menuarlo_itxi, .menu-principal nav.menu_webgune_02 p.menuarlo_itxi {
        background: #fff url(/images/ab84-icon-menu-contraer.png) no-repeat scroll 91% center
    }
    .edukiontzia nav.menu_webgune_02 ul.level-1, .menu-principal nav.menu_webgune_02 ul.level-1 {
        display: none;
        border-radius: 0;
        clear: both;
        margin-top: 20px;
        width: 100vw;
        margin-left: -50vw;
        left: 50%
    }
    .menu-principal nav.menu_webgune_02 ul li:first-child:nth-last-child(4), .menu-principal nav.menu_webgune_02 ul li:first-child:nth-last-child(4)~li {
        width: 100%
    }
    .menu-principal nav.menu_webgune_02 ul li:first-child:nth-last-child(9), .menu-principal nav.menu_webgune_02 ul li:first-child:nth-last-child(9)~li {
        width: 100%
    }
    .edukiontzia nav.menu_webgune_02 ul div:last-of-type, .menu-principal nav.menu_webgune_02 ul div:last-of-type {
        display: inline
    }
    .edukiontzia nav.menu_webgune_02 ul li a, .menu-principal nav.menu_webgune_02 ul li a {
        border-width: 0;
        border-top: 1px solid #ddd;
        text-align: left;
        padding-left: 1.5em;
        font-size: 1.3em
    }
    .menu-principal nav.menu_webgune_02 ul li:first-child:nth-last-child(6), .menu-principal nav.menu_webgune_02 ul li:first-child:nth-last-child(6)~li {
        width: 100%
    }
    .menu_header_menu_principal {
        width: 100% !important
    }
    .menu-principal nav.menu_webgune_02 ul li.has-subnav ul.level-2 {
        margin-top: 1px;
        border-bottom: 0;
        margin-left: 0;
        margin-top: 0;
        background: #fff;
        border: 0;
        border-bottom: 0;
        -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)
    }
    .edukiontzia nav.menu_webgune_02 ul li.has-subnav ul, .menu-principal nav.menu_webgune_02 ul li.has-subnav ul {
        position: relative;
        margin-left: 0;
        width: 100%
    }
    .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_05, .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_06, .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_07, .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_08, .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_09 {
        display: inherit;
        background: #efeff2
    }
    .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_09 {
        background: #09f;
        border-bottom: 1px solid #005c99
    }
    .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_07 a {
        padding-left: 1em
    }
    .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_08 a {
        padding-left: 1em
    }
    .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_09 a {
        padding-left: 1em;
        color: #fff !important
    }
    .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_07 a:hover, .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_08 a:hover, .menu-principal nav.menu_webgune_02 ul li.header_menu_principal_09 a:hover {
        background-color: #339 !important;
        border-bottom: 0;
        color: #fff !important
    }
    .menu-principal nav.menu_webgune_02 ul li {
        transition: all 0s ease 0s
    }
    .menu-principal nav.menu_webgune_02 ul li.has-subnav div a:hover {
        background-color: #339 !important;
        border-bottom: 0;
        color: #fff !important
    }
    .menu-principal nav.menu_webgune_02 ul li.has-subnav ul li a {
        border-top: 0 !important;
        background-color: #f6f6f6 !important;
        border-bottom: 1px solid #d0d0d8 !important;
        font-style: normal;
        color: #339 !important;
        font-size: 1em
    }
    .osakidetza-contentTitle .container {
        width: 100%;
        max-width: 100;
        padding-left: 0px !important;
        padding-right: 0px !important;
        display: flex;
        flex-direction: column
    }
    .osakidetza-contentTitle .container .breadcrumb {
        display: none
    }
    .osakidetza-contentTitle .container .breadcrumb p {
        display: inline-block;
        background-color: #fff;
        padding-left: 15px;
        padding-right: 20px;
        color: white;
        max-width: 100%;
        color: #333
    }
    .osakidetza-contentTitle .container .breadcrumb p a {
        color: #333;
        text-decoration: underline !important
    }
    .menu-lat-izquierdo {
        display: none
    }
    .menu-lat-derecho {
        display: none;
        position: fixed;
        top: 0;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.719)
    }
    .menu-derecho-fijo ul li.menu-osaki span, .menu-derecho-fijo ul li.menu-buscador span, .menu-derecho-fijo ul li.menu-perfil span, .menu-derecho-fijo ul li.menu-innovacion span, .menu-derecho-fijo ul li.menu-transparencia span, .menu-derecho-fijo ul li.menu-centros span {
        display: none
    }
    .osaki-menu, .buscador-menu, .perfil-menu, .innovacion-menu, .transparencia-menu, .centros-menu {
        display: block
    }
    .menu-derecho-fijo>ul>li ul {
        width: 100%
    }
    .navbar-brand span {
        margin-left: .5rem
    }
    #navSecundaria {
        position: relative;
        top: 80%;
        width: 100%;
        z-index: 10;
        bottom: unset
    }
    .nav-secondary p, .nav-secondary h2, .nav-secondary h1 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-height: 60px;
        font-weight: 300;
        font-size: 1.8em;
        padding: .8em 3em .8em .5em;
        color: #fff;
        line-height: 1em
    }
    .nav-secondary p a:link, .nav-secondary p a:visited, .nav-secondary p a:hover, .nav-secondary h1 a:link, .nav-secondary h1 a:visited, .nav-secondary h1 a:hover, .nav-secondary h2 a:link, .nav-secondary h2 a:visited, .nav-secondary h2 a:hover {
        color: #fff
    }
    .nav-secondary p, .nav-secondary h1, .nav-secondary h2 {
        background: #c55050 url(/images/ab84-icon-submenu-desplegar.png) no-repeat 100% center !important
    }
    .nav-secondary p.menuarlo_itxi, .nav-secondary h1.menuarlo_itxi, .nav-secondary h2.menuarlo_itxi {
        background: #c55050 url(/images/ab84-icon-submenu-contraer.png) no-repeat 100% center !important
    }
    .osakidetza-contentTitle nav.nav-secondary ul.level-1 {
        display: none;
        width: 100%;
        background: #efeff2
    }
    .osakidetza-contentTitle nav.nav-secondary ul li {
        width: 100% !important;
        float: none;
        text-align: left;
        background: #efeff2
    }
    nav.nav-secondary ul li a {
        text-align: left
    }
    .osakidetza-contentTitle nav.nav-secondary ul li.has-subnav ul {
        width: auto;
        min-width: 225px;
        position: relative;
        margin-top: 1px;
        border-bottom: 0;
        margin-left: 0;
        margin-top: -1px;
        background: #efeff2;
        z-index: 1000;
        border: 1px solid #ddd;
        border-top: 2px solid #339;
        overflow: hidden
    }
    nav.nav-secondary ul li a {
        padding: 1.2em 2em .7em 1.5em
    }
    .osakidetza-contentTitle nav.nav-secondary ul li.has-subnav ul li a {
        font-size: 1.1em;
        padding: .7em 2em .7em 1.5em
    }
    .osakidetza-noSubNav .container .tituloBloque {
        display: inherit !important
    }
    .edukiontzia {
        margin-top: 0
    }
    .edukiontzia .container.section-title .container-total:nth-child(1) {
        padding-top: 0
    }
    .r01gContainer article .r01-header h1, .edukiontzia .r01gContainer article header.r01-header h1, article.r01-information h1.r01-h1, .edukiontzia section.osk-titulo h1, section.osk-contentTitle h1, .edukiontzia section.container .rowTitle h1 {
        padding: 0 0 10px
    }
    .scrollup {
        width: 60px;
        height: 60px;
        background: #339;
        padding: 12px 0 5px !important;
        border: 3px solid #339;
        text-decoration: none;
        border-radius: 60px;
        font-size: 11px !important;
        z-index: 10;
    }
    footer.footer-osk .container {
        padding: 1em;
        width: 100%;
        max-width: 100%
    }
    #sliderportada {
        margin-top: 0 !important
    }
    .sticky-menu {
        position: relative;
    }
    .edukiontzia section.section-default, .edukiontzia .r01gContainer article section.section-default .section-content-comunicacion {
        padding: 16px !important;
    }
}

@media only screen and (max-width: 962px) {
    section.section-content-total.bg-color-azul-l90.section-cta-home {
        padding: 0;
        margin: -30px 0 40px
    }
    section.section-content-total.bg-color-azul-l90.section-cta-home .cta-box {
        display: inline-grid
    }
    section.section-content-total.bg-color-azul-l90.section-cta-home .cta-box .cta-box-img {
        width: 100%;
        text-align: center
    }
    section.section-content-total.bg-color-azul-l90.section-cta-home .cta-box .cta-box-text {
        width: 100%;
        text-align: center;
        padding: 0 0 15px 0
    }
    section.section-content-total.bg-color-azul-l90.section-cta-home .cta-box .cta-box-link {
        width: 100%;
        text-align: center
    }
    section.section-content-total.bg-color-azul-l90.section-cta-home .cta-box .cta-box-link p {
        text-align: center !important;
        margin: 0
    }
    section.section-content-total.bg-color-azul-l90.section-cta-home .cta-box .cta-box-img img {
        width: 70px
    }
    .row-flex {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .ab84-oskpor .crisp-client .cc-kv6t[data-full-view=true] .cc-1xry .cc-unoo {
        bottom: 75px!important;
        right: 4px!important;
    }
}

@media only screen and (max-width: 768px) {
    body header {
        margin-bottom: 0 !important
    }
    .pattern {
        border-top: 0
    }
    .goib_estekak {
        display: inherit;
        position: absolute;
        right: 70px
    }
    .goib_kontaktu:nth-child(1), .goib_kontaktu:nth-child(2), .goib_kontaktu:nth-child(3), .goib_kontaktu:nth-child(4) {
        display: none
    }
    .goib_estekak .goib_salud {
        display: inherit
    }
    .goib_kontaktu {
        font-size: 13px
    }
    .goib_kontaktu a {
        font-size: 14px;
        bottom: -9px;
        color: #fff;
        text-transform: none
    }
    .goib_hizkuntza ul li a {
        color: #fff;
        border: 0;
        text-decoration: none
    }
    .goib_hizkuntza li span.r01gLangSelected abbr {
        color: #009ed2 !important
    }
    .logoEuskadi {
        background-color: #002e4c
    }
    .logoEuskadi a.linkEuskadi {
        width: 50px;
        padding: 2px 0 0 0;
        right: 20px;
        overflow: hidden;
        border-left: 1px solid #169cc8
    }
    .logoEuskadi a.linkEuskadi img {
        width: auto
    }
    .menu-principal nav.menu_webgune_02 {
        max-width: 100%;
        margin: 0 auto
    }
    .osakidetza-contentTitle .container .tituloBloque {
        display: none
    }
    .ab84-seccon .osakidetza-contentTitle .container .tituloBloque, .ab84-enfcon .osakidetza-contentTitle .container .tituloBloque, .ab84-espcon .osakidetza-contentTitle .container .tituloBloque, .ab84-gescon .osakidetza-contentTitle .container .tituloBloque, .ab84-gracon .osakidetza-contentTitle .container .tituloBloque {
        display: none !important
    }
    .imgBackground {
        order: 3;
        background-color: #a9ded2;
        min-height: 100px;
        max-height: 100px;
        overflow: hidden;
        display: none
    }
    .breadcrumb {
        padding: 0;
        margin-bottom: 0;
        position: relative;
        top: auto;
        left: 0;
        order: 4;
        background-color: #fff;
        border-radius: 0;
        padding: .5em 0 0 0;
        display: none
    }
    #navSecundaria {
        position: relative;
        order: 3
    }
    .edukiontzia .container.section-title h1 {
        text-align: center;
        font-weight: 600;
        padding-top: 1em
    }
    .edukiontzia section.container h1, r01gContainer article .r01-editor h1, .edukiontzia section.container .osk-content h1 {
        font-size: 1.5em !important
    }
    .edukiontzia .container, .edukiontzia .r01gContainer {
        width: 100%;
        max-width: 100%
    }
    .osk-content-container {
        left: 0
    }
    .osk-content-submenu {
        right: 0;
        padding-left: 0;
        padding-top: 1.5em
    }
    .edukiontzia section.container blockquote.square {
        width: 100%;
        float: none;
        padding: 1.5em;
        margin: 1em 0 1em 0;
        font-size: 1.3em !important;
        color: #fff !important;
        border-left: 0
    }
}

@media only screen and (min-width: 768px)and (max-width: 1200px) {
    body header {
        margin-bottom: 0 !important
    }
    .pattern {
        border-top: 0
    }
    .goib_kontaktu:nth-child(1), .goib_kontaktu:nth-child(2), .goib_kontaktu:nth-child(3), .goib_kontaktu:nth-child(4) {
        display: none
    }
    .goib_kontaktu {
        font-size: 13px
    }
    .goib_kontaktu a {
        font-size: 14px;
        bottom: -9px;
        color: #fff;
        text-transform: none
    }
    .goib_hizkuntza ul li a {
        color: #1472a4;
        border: 0;
        text-decoration: none
    }
    .goib_hizkuntza li span.r01gLangSelected abbr {
        color: #009ed2 !important
    }
    .goib_estekak .goib_salud {
        display: inline
    }
    .goib_estekak .goib_salud a:link, .goib_estekak .goib_salud a:visited {
        color: #339
    }
    .logoEuskadi {
        background-color: #eeeef1
    }
    .logoEuskadi a.linkEuskadi {
        padding: 2px 0 0 0;
        right: 20px;
        overflow: hidden
    }
    .logoEuskadi a.linkEuskadi img {
        width: auto
    }
    footer.footer-osk .container {
        padding: 1em;
        width: 100%;
        max-width: 100%
    }
    .osk-herramientas .col-md-10.col-sm-12.col-xs-12 {
        width: 100%
    }
    .osk-herramientas .col-md-10.col-sm-12.col-xs-12 ul.osaki-herramientas {
        text-align: center
    }
    .osk-herramientas .col-md-2.col-sm-12.col-xs-12 {
        width: 100%
    }
    .osk-herramientas .col-md-2.col-sm-12.col-xs-12 ul.osaki-rrss {
        text-align: center;
        margin-top: 1.5em
    }
    body #headerNav {
        -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1)
    }
    .osakidetza-contentTitle .container {
        width: 100%;
        max-width: 100;
        padding-left: 0px !important;
        padding-right: 0px !important;
        display: flex;
        flex-direction: column
    }
    .osakidetza-contentTitle .container .tituloBloque {
        order: 1;
        position: absolute;
        left: 0;
        top: 10px;
        display: inline-block;
        background-color: #eeeef1;
        padding-left: 15px;
        padding-right: 20px;
        color: #bb1d33;
        max-width: 100%;
        text-align: left;
        min-width: auto
    }
    .osakidetza-contentTitle .container .tituloBloque p, .osakidetza-contentTitle .container .tituloBloque h1 {
        padding: 5px 20px 5px 0;
        font-weight: 400;
        font-size: 2em
    }
    .imgBackground {
        order: 2;
        background-color: #eeeef1;
        min-height: 67px;
        max-height: 67px;
        overflow: hidden
    }
    .imgBackground img {
        width: 100%;
        display: none
    }
    .osakidetza-contentTitle .nav-secondary {
        order: 3;
        position: relative;
        bottom: 0
    }
    nav.nav-secondary ul li a {
        padding: .8em 2em .7em 2em;
        border-bottom: 0;
        font-size: 1.1em
    }
    .osakidetza-contentTitle .container .tituloBloque, .imgBackground {
        display: none
    }
    .osakidetza-noSubNav .container .tituloBloque {
        display: inherit !important;
        position: relative;
        top: 0;
        color: #fff;
        background: #00b5ff;
        -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1) !important;
        -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1) !important;
        box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1) !important
    }
    .osakidetza-noSubNav .container .tituloBloque p {
        font-weight: 300;
        font-size: 1.8em
    }
    .breadcrumb {
        order: 4;
        position: relative;
        top: 0;
        background-color: #fff;
        right: 0;
        width: auto;
        text-align: center;
        left: auto;
        display: inherit !important;
        padding-top: 10px
    }
    .osakidetza-contentTitle .container .breadcrumb p {
        width: 100%;
        text-align: center;
        background-color: #fff;
        font-size: 12px
    }
    .osakidetza-contentTitle .container .breadcrumb p a {
        text-decoration: none !important;
        font-size: 12px
    }
    .osakidetza-contentTitle nav.nav-secondary ul {
        width: 100%;
        background-color: #eeeef1;
        display: inline-block;
        height: auto;
        border-bottom: 0
    }
    #navSecundaria {
        -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1)
    }
    .nav-secondary h1 {
        background: #00b5ff url(/images/ab84-icon-submenu-desplegar.png) no-repeat 100% center !important
    }
    .nav-secondary h1, .nav-secondary h1 a {
        color: #fff
    }
    .nav-secondary h1.menuarlo_itxi {
        background: #00b5ff url(/images/ab84-icon-submenu-contraer.png) no-repeat 100% center !important
    }
    .edukiontzia div.r01gContainer img {
        padding: 0
    }
    .edukiontzia section.container .card-image {
        margin-bottom: 3em
    }
    .edukiontzia section.container .card-image .card-box-image, .edukiontzia section.container .card-image .card-box {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 90%;
        border-radius: 0;
        padding: 0 !important;
        z-index: 1000
    }
    .edukiontzia section.container .card-image .w250, .edukiontzia section.container .card-image .w300 {
        width: auto;
        height: auto;
        width: 90%
    }
    .edukiontzia section.container .card-image .card-square-link.w250 a, .edukiontzia section.container .card-image .card-square-link.w300 a {
        width: auto;
        height: auto;
        padding: 1em !important
    }

    .ab84-oskpor .crisp-client .cc-kv6t[data-full-view=true] .cc-1xry .cc-unoo {
        bottom: 75px!important;
        right: 4px!important;
    }
    
}

@media only screen and (max-width: 400px) {
    .item-flex ul.listado-columnas-tres li {
        width: 100% !important;
    }
}

@media only screen and (max-width: 768px) {
    .edukiontzia section {
        display: inherit
    }
    .edukiontzia div.r01gContainer img {
        padding: 0
    }
    .osakidetza-contentTitle .container .tituloBloque {
        background-color: transparent
    }
    .osakidetza-contentTitle.osakidetza-noSubNav .container .tituloBloque {
        position: relative;
        left: 0;
        top: 0;
        display: inline-block;
        background-color: #00b5ff;
        padding-left: 15px;
        padding-right: 20px;
        color: white;
        max-width: 100%;
        text-align: left;
        min-width: 0
    }
    .osakidetza-contentTitle.osakidetza-noSubNav .container .tituloBloque p, .osakidetza-contentTitle.osakidetza-noSubNav .container .tituloBloque h1 {
        padding: 5px 20px 5px 0;
        font-weight: 300;
        font-size: 1.8em
    }
    .edukiontzia .container.section-title h1 {
        text-align: center;
        font-weight: 600;
        padding-top: 1em
    }
    .r01gContainer article .r01-header h1, .edukiontzia .r01gContainer article header.r01-header h1, article.r01-information h1.r01-h1, .edukiontzia section.osk-titulo h1, section.osk-contentTitle h1, .edukiontzia section.container .rowTitle h1 {
        padding: 0 0 10px;
        font-size: 1.8em !important;
        font-weight: 600;
        line-height: 1.1em;
        padding-top: .5em
    }
    .logo-osk p.navbar-dep {
        display: none
    }
    .edukiontzia .container.section-content-total, .edukiontzia .r01gContainer article .section-content-total {
        margin-left: 0 !important;
        width: 100% !important;
        max-width: 100% !important
    }
    .edukiontzia div.row, .edukiontzia .container div.row .r01gContainer .row {
        margin-left: 0;
        margin-right: 0
    }
    .edukiontzia section.container .row-equal, .edukiontzia .r01gContainer .row-equal {
        display: block;
        overflow: hidden
    }
    .edukiontzia section.container .row-equal .col-xs-12, .edukiontzia .r01gContainer .row-equal .col-xs-12 {
        width: 100%;
        display: block;
        float: left
    }
    .edukiontzia section.container * {
        font-size: 18px !important
    }
    .edukiontzia section.container h2.x2, .r01gContainer article .r01-editor h2.x2, .edukiontzia section.container .osk-content h2.x2 {
        font-size: 1.8em !important;
        font-weight: 600;
        line-height: 1.2em
    }
    .edukiontzia section.container .card-image .card-box-image, .edukiontzia section.container .card-image .card-box {
        position: relative;
        bottom: 0;
        left: .5em;
        width: auto;
        padding: .5em .5em .5em .5em !important;
        padding: 0 !important;
        z-index: 0
    }
    .edukiontzia section.container .card-image, .edukiontzia section.container .card-image .card-position-left, .edukiontzia section.container .card-image .card-position-right {
        right: 0;
        left: 0
    }
    .edukiontzia section.container .card-image .card-square-link {
        left: 1em
    }
    .edukiontzia section.container .card-image .w250, .edukiontzia section.container .card-image .card-square-link.w250 a, .edukiontzia section.container .card-image .w300, .edukiontzia section.container .card-image .card-square-link.w300 a {
        width: auto;
        height: auto
    }
    .card-box-image.card-square-link {
        top: -40px;
        border-bottom: 1px solid #ccc;
        left: 1em;
        width: 90% !important
    }
    .edukiontzia section.container .card-image img {
        max-height: 250px;
        padding: 0
    }
    .bgOverflow {
        display: none
    }
    .edukiontzia section.container .card-osaki-square {
        padding: 1em 0 1em 0 !important
    }
    .edukiontzia section.container .card-osaki-square p {
        text-align: center;
        margin-top: 1.3em !important;
        line-height: 1.2em;
        padding: 0
    }
    .edukiontzia section.container .card-osaki-square a img {
        margin: 0 auto
    }
    .edukiontzia section.container .card-osaki-square a span, .edukiontzia section.container .card-osaki-square a:link span, .edukiontzia section.container .card-osaki-square a:visited span, .edukiontzia section.container .card-osaki-square a h2, .edukiontzia section.container .card-osaki-square a:link h2, .edukiontzia section.container .card-osaki-square a:visited h2, .edukiontzia section.container .card-osaki-square a h3, .edukiontzia section.container .card-osaki-square a:link h3, .edukiontzia section.container .card-osaki-square a:visited h3 {
        text-align: center;
        display: block
    }
    .edukiontzia section.container .card-osaki-square a span::after {
        bottom: -0.3em;
        left: 50%;
        transform: translateX(-50%)
    }
    .edukiontzia section.container .card-osaki-bloque {
        padding: 0;
        margin-bottom: 2em
    }
    .edukiontzia section.container .card-osaki-bloque .card-osaki-top-img img {
        padding: 0
    }
    .edukiontzia section.container .content-foto img {
        max-width: 100%;
        padding: 0
    }
    .edukiontzia section.container ul.nabarmenduak li img {
        width: 100%;
        padding: 0
    }
    .edukiontzia section.container ul.nabarmenduak li, .edukiontzia section.container ul.nabarmenduak.columnas-dos li {
        flex: 1 1 100%;
        width: 100%;
        padding: 0 0 0 0 !important;
        max-width: 100%
    }
    .edukiontzia section.container ul.nabarmenduak li img {
        width: 100%;
        padding: 0
    }
    .edukiontzia section.container ul.nabarmenduak li a>img, .edukiontzia section.container ul.nabarmenduak li a:hover>img {
        width: 100%;
        padding: 0
    }
    .edukiontzia section.container ul.nabarmenduak.columnas-dos li:nth-child(even) {
        padding: 0 0 0 0 !important
    }
    .edukiontzia .section-content-comunicacion {
        background: #339 !important;
        -webkit-box-shadow: inset 0vw 0px 0px 0px rgba(43, 41, 150, 1);
        -moz-box-shadow: inset 0vw 0px 0px 0px rgba(43, 41, 150, 1);
        box-shadow: inset 0vw 0px 0px 0px rgba(43, 41, 150, 1)
    }
    .edukiontzia .section-content-comunicacion .container-total {
        max-width: 100%;
        margin: 0;
        padding: 1em
    }
    .edukiontzia .r01gContainer article ul.nav-pills {
        display: none
    }
    .r01gContainer .tab-content>.tab-pane {
        padding: 0 0 1.5em 0;
        display: inherit
    }
    .r01gContainer .tab-content>.tab-pane .col-xs-12 {
        width: 100%;
        padding: 0
    }
    footer.footer-osk .container {
        padding: 0;
        width: 100%;
        max-width: 100%
    }
    footer.footer-osk ul.osaki-rrss {
        text-align: center;
        margin-top: 2em
    }
    footer.footer-osk ul.osaki-herramientas li {
        display: block;
        margin: 10px 5px;
        width: 100%;
        float: left;
        font-size: 18px
    }
    ul.osaki-herramientas a:link, ul.osaki-herramientas a:visited {
        text-decoration: none;
        color: #333;
        font-size: 18px
    }
    .col-md-3.col-sm-12.col-xs-12.osk-footerInfo, .col-md-3.col-sm-12.col-xs-12.osk-footerSecciones, .col-md-3.col-sm-12.col-xs-12.osk-footerAccesos {
        margin-bottom: 2em
    }
    .osk-footerInfo li a, .osk-footerSecciones li a, .osk-footerAccesos li a {
        display: block;
        font-size: 18px;
        padding: .4em 0 .4em .5em
    }
    .oina {
        padding: 1em;
        display: table;
        width: 100%;
        background: url(/images/ab84-2014_oina_logo_atzekoa_black.gif) no-repeat left bottom #1f1f1f;
        padding: 2em 2em 3.5em 2em
    }
    .edukiontzia section.container .col-padding-x2, .edukiontzia div.r01gContainer .col-padding-x2 {
        padding-top: 0 !important
    }
    .edukiontzia section.container .col-padding-x3, .edukiontzia div.r01gContainer .col-padding-x3 {
        padding-top: 0 !important
    }
    .edukiontzia section.container .col-PaddingReg-x1, .edukiontzia div.r01gContainer .col-PaddingReg-x1 {
        padding: 0 !important
    }
    .edukiontzia section.container .col-PaddingReg-x2, .edukiontzia div.r01gContainer .col-PaddingReg-x2 {
        padding: 0 !important
    }
    .edukiontzia section.container .col-PaddingReg-x3, .edukiontzia div.r01gContainer .col-PaddingReg-x3 {
        padding: 0 !important
    }
    .edukiontzia section.container .col-PaddingTop-x1, .edukiontzia div.r01gContainer .col-PaddingTop-x1 {
        padding-top: 0 !important
    }
    .edukiontzia section.container .col-PaddingTop-x2, .edukiontzia div.r01gContainer .col-PaddingTop-x2 {
        padding-top: 0 !important
    }
    .edukiontzia section.container .col-PaddingTop-x3, .edukiontzia div.r01gContainer .col-PaddingTop-x3 {
        padding-top: 0 !important
    }
    .edukiontzia section.container .col-PaddingTop-x4, .edukiontzia div.r01gContainer .col-PaddingTop-x4 {
        padding-top: 0 !important
    }
    .edukiontzia section.container .col-PaddingTop-x5, .edukiontzia div.r01gContainer .col-PaddingTop-x5 {
        padding-top: 0 !important
    }
    .edukiontzia section.container .col-PaddingTop-titulo, .edukiontzia div.r01gContainer .col-PaddingTop-titulo {
        padding-top: 0 !important
    }
    .edukiontzia section.container .col-PaddingLat-x2, .edukiontzia div.r01gContainer .col-PaddingLat-x2 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
    .edukiontzia section.container .col-PaddingLat-x3, .edukiontzia div.r01gContainer .col-PaddingLat-x3 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
    .edukiontzia section.container .col-PaddingLat-x4, .edukiontzia div.r01gContainer .col-PaddingLat-x4 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
    .edukiontzia section.container .col-PaddingRight-x2, .edukiontzia div.r01gContainer .col-PaddingRight-x2 {
        padding-right: 0 !important
    }
    .edukiontzia section.container .col-PaddingRight-x3, .edukiontzia div.r01gContainer .col-PaddingRight-x3 {
        padding-right: 0 !important
    }
    .edukiontzia section.container .col-PaddingRight-x4, .edukiontzia div.r01gContainer .col-PaddingRight-x4 {
        padding-right: 0 !important
    }
    .edukiontzia section.container .col-PaddingRight-x5, .edukiontzia div.r01gContainer .col-PaddingRight-x5 {
        padding-right: 0 !important
    }
    .edukiontzia section.container .col-PaddingRight-x6, .edukiontzia div.r01gContainer .col-PaddingRight-x6 {
        padding-right: 0 !important
    }
    .edukiontzia section.container .col-PaddingRight-x7, .edukiontzia div.r01gContainer .col-PaddingRight-x7 {
        padding-right: 0 !important
    }
    .edukiontzia section.container .col-PaddingLeft-x2, .edukiontzia div.r01gContainer .col-PaddingLeft-x2 {
        padding-left: 0 !important
    }
    .edukiontzia section.container .col-PaddingLeft-x3, .edukiontzia div.r01gContainer .col-PaddingLeft-x3 {
        padding-left: 0 !important
    }
    .edukiontzia section.container .col-PaddingLeft-x4, .edukiontzia div.r01gContainer .col-PaddingLeft-x4 {
        padding-left: 0 !important
    }
    .edukiontzia section.container .col-PaddingLeft-x5, .edukiontzia div.r01gContainer .col-PaddingLeft-x5 {
        padding-left: 0 !important
    }
    .edukiontzia section.container .col-PaddingLeft-x6, .edukiontzia div.r01gContainer .col-PaddingLeft-x6 {
        padding-left: 0 !important
    }
    .edukiontzia section.container .col-PaddingLeft-x7, .edukiontzia div.r01gContainer .col-PaddingLeft-x7 {
        padding-left: 0 !important
    }
    .listadosBusqueda div.r01SourceSearchResults ul {
        grid-template-columns: initial
    }
    .osk-content {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .edukiontzia section.container .col-PaddingReg-x1, .edukiontzia div.r01gContainer .col-PaddingReg-x1 .responsive-paddingX1 {
        padding: 1em !important
    }
    .edukiontzia section.container blockquote {
        margin: .2em .2em
    }
    .edukiontzia section.container blockquote.lateral {
        margin: .2em .2em;
        padding: 10px
    }
    .edukiontzia .container-total, .edukiontzia .r01gContainer article .container-total {
        padding: 0
    }
    .edukiontzia section.container .card-image .card-square-link a {
        padding: .5em !important
    }
    .card-box-50 {
        max-width: 100%
    }
    #portada-osasun-eskola {
        padding-right: 1rem !important
    }
    .card-image-portrail {
        height: auto
    }
    .edukiontzia .section-content-comunicacion .noticias {
        padding-right: 0 !important
    }
    .edukiontzia .section-content-comunicacion .destacados {
        padding: 1em 1em 1em 1em !important
    }
    .icon-box-item {
        display: none
    }
    .edukiontzia section.container .icon-box.icon-box-left {
        padding-left: initial
    }
    .edukiontzia section.container .link-line>a {
        font-size: 16px !important
    }
    div.r01gContentListTabslista_ciudadanos ul {
        display: block
    }
    .listadosBusqueda .eventosOsakidetza div.r01gContentListTabs ul {
        display: block
    }
    .edukiontzia .r01gContainer article .col-md-center {
        width: 100%;
        margin-bottom: 2em
    }
    .edukiontzia .r01gContainer article section.section-slogan p {
        width: 100%
    }
    .card-box-30 {
        max-width: 100%
    }
    .edukiontzia section.container .col-PaddingReg-x3, .edukiontzia div.r01gContainer .col-PaddingReg-x3 .tratamiento-content {
        padding: 10px !important
    }
    .prevencion-content img {
        display: none
    }
    .prevencion-content .divPaddingExtra {
        padding-left: 0;
        padding-right: 0
    }
    .edukiontzia .r01gContainer .col-md-center.w70, .edukiontzia .r01gContainer .w70 {
        width: 100%
    }
    .edukiontzia div.r01gContainer ul.columnas-tres li.comunes-link-box, .edukiontzia div.r01gContainer ul.columnas-dos li.comunes-link-box, .edukiontzia .section-default ul.columnas-dos li.comunes-link-box {
        min-height: auto;
        margin-bottom: 2em !important
    }
    .edukiontzia div.r01gContainer ul.columnas-dos li.linksBox .comunes-content {
        margin: 0;
        padding: 0 1em;
        position: unset
    }
    .edukiontzia div.r01gContainer ul.columnas-dos li.linksBox .comunes-img-content {
        position: unset;
        height: auto
    }
    .comunes-content .link-line-dos {
        overflow: hidden
    }
    .bloqueIts.bloqueBoletin, .bloqueIts.bloqueConsulta {
        border-left: none
    }
    .card-box-vih .card-box-osasun-title::after {
        top: 0;
        transform: translateY(3em) !important
    }
    .edukiontzia div.r01gContainer section.bg-info-panal {
        background-image: none !important
    }
    .edukiontzia div.r01gContainer ul.columnas-dos li, .edukiontzia .section-default ul.columnas-dos li {
        display: block;
        width: 100%;
        float: none;
        padding-left: 10px !important
    }
    .edukiontzia div.r01gContainer ul.columnas-tres {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    .edukiontzia div.r01gContainer ul.columnas-cinco li, .edukiontzia .section-default ul.columnas-cinco li {
        display: block;
        width: 100%
    }
    .edukiontzia section.container .cta-box, .edukiontzia section.container .cta-box {
        display: flex;
        flex-direction: column
    }
    .edukiontzia section.container .cta-box .cta-box-text {
        width: 100%
    }
    .edukiontzia section.container .cta-box .cta-box-link {
        width: 100%
    }
    .box-que-hacer {
        margin-bottom: 20px !important
    }
    .box-que-hacer, .box-flecha {
        height: auto !important
    }
    .box-flecha {
        margin: 20px auto
    }
    .cuidarme {
        height: auto;
        margin: 16px -40px
    }
    body:lang(es) .sailak_albisteak_coronavirus {
        background-color: #1472a4;
        background-image: url(/images/ab84-osakidetza-coronavirus.jpg);
        background-size: contain
    }
    body:lang(eu) .sailak_albisteak_coronavirus {
        background-color: #1472a4;
        background-image: url(/images/ab84-osakidetza-coronavirus-eus.jpg);
        background-size: contain
    }
    .sailak_albisteak .blokea p a {
        padding-top: 50%
    }
    body .edukiontzia div.r01gContainer .sailak_albisteak .blokea p a, body .edukiontzia div.r01gContainer .sailak_albisteak .blokea p a:link, body .edukiontzia div.r01gContainer .sailak_albisteak .blokea p a:visited {
        line-height: normal
    }
    .edukiontzia section.container .itemVideo {
        display: block;
        max-width: 100%;
        flex-direction: unset;
        flex-basis: unset
    }
    .edukiontzia .r01gContainer article .panel-group .panel-heading+.panel-collapse>.panel-body {
        padding: 0
    }
    .flex {
        flex-wrap: wrap;
        margin: 1em 0 1.5em;
    }
    .item-flex {
        margin: 0.5em 1em 0 0;
    }
    .item-flex ul.listado-columnas-tres li {
        width: auto;
        min-width: 120px;
        list-style-position: inside;
    }
    .item-flex.item-flex-25 {
        flex: 100% 0;
        margin: 0;
    }
    .edukiontzia section.container blockquote span>strong {
        font-size: 1.1em !important;
        line-height: 1.3em;
    }
}