@media only screen and (min-width: 1025px) {

    
    .sub-menu-recursos .sub-menu,
    .sub-menu-contacto .sub-menu,
    .sub-menu-productos .sub-menu {
        box-shadow: inset 0px 3px 6px 0px rgb(0 0 0 / 16%);
        width: 100rem !important;
        max-width: 100rem !important;
        margin-left: 0.5rem !important;
        height: 12rem !important;
    }
    
    .sub-menu-recursos .sub-menu {
        height: 6.5rem !important;
    }
    .sub-menu-contacto .sub-menu {
        height: 5rem !important;
    }
    
    .sub-menu-recursos .sub-menu .sub-arrow,
    .sub-menu-contacto .sub-menu .sub-arrow,
    .sub-menu-productos .sub-menu .sub-arrow {
        display: none;
    }
    
    .sub-menu-recursos .sub-menu li:first-child,
    .sub-menu-contacto .sub-menu li:first-child,
    .sub-menu-productos .sub-menu li:first-child{
        padding-top: 1rem !important;
    }
    
    .sub-menu-recursos .sub-menu li a,
    .sub-menu-contacto .sub-menu li a,
    .sub-menu-productos .sub-menu li a {
        padding-left: 2.5rem !important;
        padding-right: 1rem !important;
        padding-top: 0.1rem !important;
        padding-bottom: 0.1rem !important;
        font-size: 0.9rem !important;
        line-height: 1.15rem !important;
        border-left: 0 !important;
        color: #000;
        cursor: pointer;
    }
    .sub-menu-contacto .sub-menu li a {
        padding-left: 2rem !important;
    }
    
    .sub-menu-recursos .sub-menu li:hover:before,
    .sub-menu-contacto .sub-menu li:hover:before,
    .sub-menu-productos .sub-menu li:hover:before {
        content: '';
        width: 0.65rem;
        height: 0.38rem;
        bottom: 0.5rem;
        background: #B42B3D;
        position: absolute;
        left: 1.5rem;
    }
    .sub-menu-contacto .sub-menu li:hover:before {
        left: 1rem;
    }
    
    .sub-menu-cielorasos .sub-menu,
    .sub-menu-programas-capacitacion .sub-menu,
    .sub-menu-corporativo .sub-menu,
    .sub-menu-acabados .sub-menu,
    .sub-menu-trims .sub-menu,
    .sub-menu-cielorasos .sub-menu,
    .sub-menu-tinacos .sub-menu,
    .sub-menu-decks .sub-menu,
    .sub-menu-techos .sub-menu,
    .sub-menu-entrepisos .sub-menu, 
    .sub-menu-paredes .sub-menu {
        box-shadow: none !important;
        width: 100rem !important;
        max-width: 100rem !important;
        background: #ffffff00 !important;
        margin-left: 12.5rem !important;
        margin-top: -2.3rem !important;
        height: 10rem !important;
    }

    .sub-menu-cielorasos .sub-menu li:hover:before,
    .sub-menu-programas-capacitacion .sub-menu li:hover:before,
    .sub-menu-corporativo .sub-menu li:hover:before,
    .sub-menu-acabados .sub-menu li:hover:before,
    .sub-menu-trims .sub-menu li:hover:before,
    .sub-menu-cielorasos .sub-menu li:hover:before,
    .sub-menu-tinacos .sub-menu li:hover:before,
    .sub-menu-decks .sub-menu li:hover:before,
    .sub-menu-techos .sub-menu li:hover:before,
    .sub-menu-entrepisos .sub-menu li:hover:before,
    .sub-menu-paredes .sub-menu li:hover:before {
        background: #909090 !important;
    }
    
    
    .sub-menu-entrepisos .sub-menu {
        margin-top: -3.7rem !important;
    }
    .sub-menu-techos .sub-menu {
        margin-top: -5rem !important;
    }
    .sub-menu-decks .sub-menu {
        margin-top: -6.4rem !important;
    }
    .sub-menu-tinacos .sub-menu {
        margin-top: -7.8rem !important;
    }
    .sub-menu-cielorasos .sub-menu {
        margin-top: -9.1rem !important;
    }
    .sub-menu-acabados .sub-menu,     
    .sub-menu-trims .sub-menu {
        margin-top: -10.4rem !important;
    }
    .sub-menu-corporativo .sub-menu{
        margin-top: -11.8rem !important;
    }
    .sub-menu-programas-capacitacion .sub-menu{
        margin-top: -14.3rem !important;
    }

    
    /*Sombra sobresaliente del menu productos*/
    .sombra-derecha-2:after,
    .sombra-derecha:after {
        content: '';
        width: 5rem;
        height: 12rem;
        bottom: -9.75rem;
        background: url(https://plycem.5e.cr/wp-content/uploads/2022/01/Sombra-derecha-productos.png);
        background-size: contain;
        transform: scaleX(2);
        background-repeat: no-repeat;
        position: absolute;
        left: 15rem;
        mix-blend-mode: multiply;
        
    }
    /*Sombra sobresaliente del menu recursos-tecnicos*/
    .sombra-derecha-2:after {
        height: 15.5rem;
        bottom: -12.75rem;
    }
    
    
    
    /*Indicador de imagen destacada para submenu*/
    .sub-menu .plyrock-2-preview:hover:after,
    .sub-menu .plystone-2-preview:hover:after,
    .sub-menu .ricalit-preview:hover:after,
    .sub-menu .fibrolit-ultra-preview:hover:after,
    .sub-menu .tablatek-2-preview:hover:after,
    .sub-menu .siding-2-preview:hover:after,
    .sub-menu .trims-preview:hover:after,
    .sub-menu .fibrolit-2-preview:hover:after,
    .sub-menu .fibrocel-preview:hover:after,
    .sub-menu .fosas-preview:hover:after,
    .sub-menu .ecofosas-preview:hover:after,
    .sub-menu .cisternas-preview:hover:after,
    .sub-menu .tanques-preview:hover:after,
    .sub-menu .plydek-preview:hover:after,
    .sub-menu .teja-preview:hover:after,
    .sub-menu .eureka-preview:hover:after,
    .sub-menu .concreto-2-preview:hover:after,
    .sub-menu .plystone-preview:hover:after,
    .sub-menu .concreto-preview:hover:after,
    .sub-menu .fibrolit-preview:hover:after,
    .sub-menu .tablatek-preview:hover:after,
    .sub-menu .siding-preview:hover:after,
    .sub-menu .plyrock-preview:hover:after {
        content: '';
        width: 15rem;
        height: 10rem;
        bottom: -8.5rem;
        background: url(/wp-content/uploads/2022/01/icon-producto-stock.png);
        background-repeat: no-repeat !important;
        position: absolute;
        left: 14rem;
        visibility: visible !important;
        z-index: 10;
        background-size: contain !important;
    }
    
    /*Hover img Paredes*/
    .sub-menu .plyrock-preview:hover:after {
        background: url(/wp-content/uploads/2022/03/Plyrock-sub-meu.png);
        width: 20rem;
        left: 16rem;
    }
    .sub-menu .siding-preview:hover:after {
        background: url(/wp-content/uploads/2022/03/Siding-MH-1.png);
        width: 20rem;
        left: 16rem;
        
        bottom: -7.15rem;
    }
    .sub-menu .tablatek-preview:hover:after {
        background: url(/wp-content/uploads/2022/03/Tablatek-sub-menu.png);
        width: 20rem;
        left: 15rem;
        
        bottom: -5.8rem;
    }
    .sub-menu .fibrolit-preview:hover:after {
        bottom: -4.45rem;
        background: url(/wp-content/uploads/2022/03/FIBROLIT.png);
        width: 20rem;
        left: 16rem;
    }
    .sub-menu .fibrolit-ultra-preview:hover:after{
        bottom: -3.15rem;
        background: url(/wp-content/uploads/2022/08/Fibrolit-Transversal-1.png);
        width: 20rem;
        left: 16rem;
    }
    .sub-menu .ricalit-preview:hover:after {
        bottom: -3.15rem;
        background: url(/wp-content/uploads/2022/01/I_Mi-concreto-menu.png);
    }
    
    
    
    
    
    
    /*Hover img Entrepisos*/
    .sub-menu .plystone-preview:hover:after{
        background: url(/wp-content/uploads/2022/03/Entrepiso-Plystone-sub-menu.png);
        left: 16rem !important;
    }
    .sub-menu .concreto-2-preview:hover:after {
        bottom: -7.15rem;
        background: url(/wp-content/uploads/2022/03/Mi-concreto-menu.png);
        left: 18rem !important;
    }
    
    /*Hover img Techos*/
    .sub-menu .eureka-preview:hover:after{
        background:url(/wp-content/uploads/2022/03/Eureka-techo.png);
        height: 18rem;
        width: 20rem;
        bottom: -15rem;
        left: 16rem;
    }
    .sub-menu .teja-preview:hover:after{
        background:url(/wp-content/uploads/2022/03/Teja-Sevillana.png);
        bottom: -7.15rem;
        left: 18rem;
    }
    /*base de techo*/
    .sub-menu .plystone-2-preview:hover:after{
        background:url(/wp-content/uploads/2022/03/Base-de-Techo-Plystone-sub-menu.png);
        bottom: -5.8rem;
        left: 18rem;
    }
    
    
    /*Hover img Decks*/
    .sub-menu .plydek-preview:hover:after {
        background: url(/wp-content/uploads/2022/03/Plydeck-submenu.png);
        left: 11rem !important;
    }
    
    
    /*Hover img Tinacos*/
    .sub-menu .tanques-preview:hover:after {
        background:url(/wp-content/uploads/2022/02/TANQUE-1100.png);
        bottom: -9.65rem;
        
        left: 14rem;
        height: 12rem;
        width: 20rem;
    }
    .sub-menu .cisternas-preview:hover:after {
        bottom: -8.265rem;
        background:url(/wp-content/uploads/2022/02/CISTERNA-5000.png);
        left: 14rem;
        height: 12rem;
        width: 20rem;
    }
    .sub-menu .ecofosas-preview:hover:after {
        bottom: -6.95rem;
        background:url(/wp-content/uploads/2022/02/ECOFOSA.png);
        
        left: 16rem;
        height: 11.5rem;
        width: 8rem;
    }
    .sub-menu .fosas-preview:hover:after {
        bottom: -4.45rem;
        background:url(/wp-content/uploads/2022/02/I_Eureka-menu.png);
        left: 16rem;
    }
    
    /*Hover img Cielos-rasos*/
    
    .sub-menu .plyrock-2-preview:hover:after {
        background: url(/wp-content/uploads/2022/03/Plyrock-sub-meu.png);
        width: 20rem;
        left: 16rem;
    }
    .sub-menu .tablatek-2-preview:hover:after {
        background: url(/wp-content/uploads/2022/03/Tablatek-sub-menu.png);
        width: 20rem;
        left: 16rem;
        bottom: -7.15rem;
    }
    .sub-menu .siding-2-preview:hover:after {
        background: url(/wp-content/uploads/2022/03/Siding-MH-1.png);
        width: 20rem;
        left: 16rem;
        bottom: -5.8rem;
    }
    .sub-menu .fibrocel-preview:hover:after {
        background:url(/wp-content/uploads/2022/03/FIBROCEL-GALAXY_0008_Layer-0.png);
        bottom: -4.45rem;
        width: 20rem;
        left: 16rem !important;
    }
    .sub-menu .fibrolit-2-preview:hover:after {
        background: url(/wp-content/uploads/2022/03/FIBROLIT.png);
        width: 20rem;
        left: 16rem;
        bottom: -3.15rem;
    }


    
    /*Hover img Trims*/
    .sub-menu .trims-preview:hover:after {
        background:url(/wp-content/uploads/2022/03/TRIMS.png);
        width: 22rem;
        left: 10rem;
    }

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .sub-menu-recursos .sub-menu li a,
    .sub-menu-contacto .sub-menu li a,
    .sub-menu-productos .sub-menu li a {
        font-size: 1.4rem !important;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1024px) {
    
    .elementor-41 .elementor-element.elementor-element-2cde945 .elementor-nav-menu .elementor-item {
        font-size: 0.85rem!important;
    }
    
}