      @media screen and (min-width: 1440px) {

      /* MENU HAMBURGUESA */
        #botonHamburguesa { display: none !important; } /* Ocultar botón */
        #menu-desplegable { display: block !important;}
      }


/* =========================================
                RESPONSIVE 1205
   ========================================= */
    @media screen and (max-width: 1440px) {


    /* MENU HAMBURGUESA */
    #botonHamburguesa {
          display: block !important;
          background: transparent;
          border: none;
          font-size: 28px;
          color: var(--canvas-gray-400);
          cursor: pointer;
          padding: 5px;
          width: 40px;
          text-align: center;
          z-index: 10001;
        }

        #botonHamburguesa i {
          transition: all 0.3s ease;
        }    

        #botonHamburguesa .icono-abrir { display: inline-block; }
        #botonHamburguesa .icono-cerrar { display: none; }
        #botonHamburguesa.activo .icono-abrir { display: none; }
        #botonHamburguesa.activo .icono-cerrar { display: inline-block; color: #e63c35;}
    
        #menu-desplegable {
          display: none;
          position: absolute;
          top: 100%;
          left: 0;
          width: 100%;
          background-color: #ffffff;
          box-shadow: 0 15px 20px rgba(0,0,0,0.15);
          z-index: 10000;
          border-top: 2px solid #f1f1f1;
        }
        
        #menu-desplegable.abierto {
          display: block !important;
          display: block !important;
          width: 70%;
          margin-left: 15%;
          border-radius: 0px 0px 24px 24px;
        }

        #menu-desplegable ul li a {
          padding: 12px 0px !important;
          margin-left: 0;
        }

        #menu-desplegable ul, #menu-desplegable ul.nav-menu {
          display: flex !important;
          flex-direction: column !important;
          width: 100%;
          margin: 0;
          padding: 0;
          list-style: none;
        }

        #menu-desplegable ul li {
          width: 100%;
          display: block;
          text-align: center;
          margin: 0;
        }

        #menu-desplegable ul li a {
          display: block;
          padding: 15px 0;
          color: #333;
          font-size: 18px;
          text-decoration: none;
          font-weight: 500;
        }
    
        #menu-desplegable ul li a:hover {background-color: #f9f9f9;}           
        span.head-sec-01 {display: flex; align-items: center; gap: 24px;}
        span.head-sec-02 {display: flex; align-items: center; gap: 12px;}
        #main-header {padding: 24px 5% !important; width: 100%;}


    /* CARRUSEL CATEGORÍAS */
        .categorias-cursos-section {
            width: 100%;
            max-width: 100vw;
            overflow-x: hidden;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    
        .contenedor-categorias {
            width: 100%;
            padding: 0 5%;
            margin: 0 auto;
            box-sizing: border-box;
        }

        .carrusel-categorias {width: 100% !important; overflow: hidden;}

        .categoria-item {
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            flex-direction: row;
        }

        .categoria-item img {max-width: 80px; height: auto;}
        .oferta-contenido {padding: 24px 5%;}
        .oferta-texto-derecha {flex-direction: column;}
        .sfbc-slides .sfbc-inner {padding: 24px 5%;}
        .sfbc-indicators {
          display: flex;
          flex-direction: row;
          top: 98%;
          left: 48%;
        }        
        .seccion-cursos-index {padding: 30px 5%;}        
        .blog-index-section {padding: 30px 5% 48px 5%;}        
        .acf-slide-inner {padding: 42px 5% 0px 5% !important;}        
        .nosotros-section {padding: 30px 5%;}
        .seccion-testimonios {padding: 42px 5% 30px 5%; height: 535px;}
        .programa-index-section {padding: 30px 5% 48px 5%;}
        .faq-container {padding: 48px 15%;}
        .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {padding: 42px 5%;}
        .site-below-footer-wrap[data-section="section-below-footer-builder"] {padding: 0 5%;}
        .content-curso {padding: 60px 5% 90px 5%;}
        .course-sidebar {width: 100%;}
        .single-sfwd-lessons div#ld-focus-content {margin: 100px 50px 0px 50px !important;}
        .learndash_post_sfwd-lessons .ld-tabs.ld-tab-count-1 {margin-top: 0px !important;}
        .ld-tabs.ld-tab-count-1 {margin-top: 70px !important;}
        div#primary {padding: 0px 5% !important;}
        .mi-blog-container {padding: 60px 5% 90px 5%;}
        .contenedor-blog {padding: 60px 5% 90px 5%;}
        h2.titular-page {margin-top: 60px;}
        .editar-foto-perfil {padding: 60px 5% 90px 5% !important;}

        



    }