

@media (max-width:768px) {
    
    .textpic-item.textpic-text {
        background: rgba(255,255,255,.95);
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .textpic-item.textpic-text:before {
       
    }
    
/* Testseite */        
    #c438 p { color: var(--text-primary, #007fc3);  }
    
    #c438 .frame-default  {/* display: flex; *//* flex-wrap: nowrap; *//* justify-content: space-around; *//* flex-direction: column; */paddin-top: 0px;}
    #c438 .frame-default {font-size: 1.25rem;}
    #c438 .textmedia, #c438 .textpic {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    background: #007fc3;
    background: transparent;
    align-items: stretch;
    align-content: stretch;
    justify-content: center;
    flex-direction: row;
    }
    #c438 p { color: var(--text-white,#007fc3);  }
    #c438 .frame-default {margin-top: 0px;padding-top: 0px;padding-bottom: 0px;}
    #c438 .frame-default { margin-top: 20px; margin-bottom: 20px;}
    #c438 .image { opacity: 0;}
    
/* Arbeitsschutz  */

    #c384 p { color: var(--text-primary, #007fc3);  }
    
    #c384 .frame-default  {/* display: flex; *//* flex-wrap: nowrap; *//* justify-content: space-around; *//* flex-direction: column; */paddin-top: 0px;}
    #c384 .frame-default {font-size: 1.25rem;}
    #c384 .textmedia, #c384 .textpic {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    background: #007fc3;
    background: transparent;
    align-items: stretch;
    align-content: stretch;
    justify-content: center;
    flex-direction: row;
    }
    #c384 p { color: var(--text-white,#007fc3);  }
    #c384 .frame-default {margin-top: 0px;padding-top: 0px;padding-bottom: 0px;}
    #c384 .frame-default { margin-top: 20px; margin-bottom: 20px;}
    #c384 .image { opacity: 0;}
    
    
/* Qualitätsmanagement  */

    #c397 p { color: var(--text-primary, #007fc3);  }
    
    #c397 .frame-default  {/* display: flex; *//* flex-wrap: nowrap; *//* justify-content: space-around; *//* flex-direction: column; */paddin-top: 0px;}
    #c397 .frame-default {font-size: 1.25rem;}
    #c397 .textmedia, #c397 .textpic {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    background: #007fc3;
    background: transparent;
    align-items: stretch;
    align-content: stretch;
    justify-content: center;
    flex-direction: row;
    }
    #c397 p { color: var(--text-white,#007fc3);  }
    #c397 .frame-default {margin-top: 0px;padding-top: 0px;padding-bottom: 0px;}
    #c397 .frame-default { margin-top: 20px; margin-bottom: 20px;}
    #c397 .image { opacity: 0;}
    


    

    
/* Hebetechnik  */
    #c323 { display: none; }
    
    #c409 p { color: var(--text-primary, #007fc3);  }
    
    #c409 .frame-default  {/* display: flex; *//* flex-wrap: nowrap; *//* justify-content: space-around; *//* flex-direction: column; */paddin-top: 0px;}
    #c409 .frame-default {font-size: 1.25rem;}
    #c409 .textmedia, #c409 .textpic {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    background: #007fc3;
    background: transparent;
    align-items: stretch;
    align-content: stretch;
    justify-content: center;
    flex-direction: row;
    }
    #c409 p { color: var(--text-white,#007fc3);  }
    #c409 .frame-default {margin-top: 0px;padding-top: 0px;padding-bottom: 0px;}
    #c409 .frame-default { margin-top: 20px; margin-bottom: 20px;}
    #c409 .image { opacity: 0;}
    
}

