@import '/css/lp-grid.css.pagespeed.ce.ZScJpcKgJs.css';
@import '/fonts/ssp/ssp.css.pagespeed.ce.TH428YoRp5.css';

/* Basics
--------------------------------------------- */

/*
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


::-moz-selection {
    background: rgb(200, 200, 200);
    color: rgb(123, 123, 123);
    text-shadow: none;
}

::selection {
    background: rgb(200, 200, 200);
    color: rgb(123, 123, 123);
    text-shadow: none;
}
*/

html {
    font-size: 62.5%;
    height: 100%;
}

body#lp {
    margin: 0;
    font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    /* 15px */
    font-weight: 400;
    line-height: 1.8;
    color: rgb(60, 60, 60);
    background-color: rgb(255, 255, 255);
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.lp-container {
    margin: 0;
    position: relative;
    width: 99.4vw;
    /* mit 100vw erscheint unten ein Scrollbalken */
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.lp-content,
.lp-content-full {
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 960px;
}

.lp-content-full {
    max-width: 1200px;
}

.lp-header,
.lp-section,
.lp-footer {
    margin: 0;
}

.lp-header .lp-content,
.lp-section .lp-content {
    padding: 70px 20px;
}

.lp-content-full {
    padding: 20px 10px 20px 10px;
}

.lp-cnt-padding {
    padding: 60px 10px 60px 10px;
}

.lp-header .lp-content,
.lp-header .lp-content-full {
    text-align: center;
}

.p-lax-1 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-emc.jpg.pagespeed.ic.Mnm_0ZcnUl.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-2 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-m3000-fans.jpg.pagespeed.ic.s1D3lGHo6B.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-3 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-m3000-airing.jpg.pagespeed.ic.ZDuHsftzZe.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-4 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-m3000-modules.jpg.pagespeed.ic.jcJpAJIV4T.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-5 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-broadcast.jpg.pagespeed.ic.lLkV73YK_0.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-6 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-power.jpg.pagespeed.ic.9HkyUmp9cI.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-7 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-itsf2021.jpg.pagespeed.ic.VmEaUFhQ-A.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-defense {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-defense.jpg.pagespeed.ic.y0CT_f7fT7.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-dtech {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-power.jpg.pagespeed.ic.9HkyUmp9cI.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-dsei {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-dsei-uk.jpg.pagespeed.ic.xU_5H9ghM_.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-dtech24 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-dtech2025.jpg.pagespeed.ic.usNt41pJ76.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;

}

.p-lax-nab {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xnabshow-2025.jpg.pagespeed.ic.6jX7LPoU8G.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    min-height: 480px;
}

.p-lax-ibc {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xibc-show-25.jpg.pagespeed.ic.gGcNfcxOtl.jpg) right center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    min-height: 480px;
}

.p-lax-obt {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-ob-truck.jpg.pagespeed.ic.oOjq1gE_li.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-itsf {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-itsf2022.jpg.pagespeed.ic.vPLNFFRDhJ.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    text-align: center;
}

.p-lax-itsf23 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-itsf2023.jpg.pagespeed.ic.bUivpWPSt7.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    text-align: center;
}

.p-lax-itsf-quiz {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-itsf-song-contest.jpg.pagespeed.ic.Lv3L8rACIF.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: inherit;
    text-align: center;
}

.p-lax-itsf-party {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xitsf25-party.jpg.pagespeed.ic.1rp2pdy-TS.jpg) right center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    text-align: center;
    min-height:480px;
}

.p-lax-itsf25 {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/bg-itsf.jpg.pagespeed.ce.J67cHojhky.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-prague {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/bg-prague.jpg.pagespeed.ce.00En5wU3NE.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}


.p-lax-intersec {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-m3000-airing.jpg.pagespeed.ic.ZDuHsftzZe.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    text-align: center;
}

.p-lax-finance {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-finance.jpg.pagespeed.ic.GZcpwbLALW.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-quality {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-production.jpg.pagespeed.ic.3Nc0CiCm9p.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-company {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/xbg-company.jpg.pagespeed.ic.3MXts03Abu.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-compair {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xcompany-air.jpg.pagespeed.ic.i6iBihFlLT.jpg) center left no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-empl {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xteam-meinberg-25.jpg.pagespeed.ic.nenT55PBwF.jpg) top center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-industry {
    position: relative;
    /*background: url(https://www.meinbergglobal.com/images/mbgslides/company/xsatellite.jpg.pagespeed.ic.v0qc1kvlbS.jpg) bottom center no-repeat; */
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xmbg-start-ind-25.jpg.pagespeed.ic.korAJRrOFg.jpg) bottom center no-repeat;
    background-size: auto;
    background-attachment: initial;
}

.p-lax-benefits {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xdragon-boat.jpg.pagespeed.ic.Oar9L_uoj9.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-study {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xschool-study.jpg.pagespeed.ic.RhPUolozkj.jpg) bottom right no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-school {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xschool-study.jpg.pagespeed.ic.RhPUolozkj.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-myjob-owl {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xmyjob-owl.jpg.pagespeed.ic.T6IMd5mhZH.jpg) top center no-repeat;
    background-size: cover;
    background-attachment: initial;
    min-height: 560px;
}

.p-lax-open-positions {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xjoin-our-team.jpg.pagespeed.ic.0fruh9u343.jpg) center left no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.p-lax-start-industry {
    position: relative;
    background: url(https://www.meinbergglobal.com/images/mbgslides/company/xmbg-start-ind-25.jpg.pagespeed.ic.korAJRrOFg.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: initial;
    min-height: 480px;
}

/* Static BG-Section
--------------------------------------------- */
.static-box-science {
    position: relative;
    background: url(/images/mbgslides/company/xsoftware-entwicklung-3.jpg.pagespeed.ic.Nu80dfvvvD.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-appdev {
    position: relative;
    background: url(/images/mbgslides/company/xsoftware-entwicklung-3.jpg.pagespeed.ic.Nu80dfvvvD.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-electronics {
    position: relative;
    background: url(/images/mbgslides/company/xproduction.jpg.pagespeed.ic.DiOncNglnd.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-devemv {
    position: relative;
    background: url(/images/mbgslides/company/emv-lab.jpg.pagespeed.ce.UZwm8RwV6h.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-smdman {
    position: relative;
    background: url(/images/mbgslides/company/xsmd-man.jpg.pagespeed.ic.CGz21BisXF.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-pcblay {
    position: relative;
    background: url(/images/mbgslides/company/xpcb-layout-2.jpg.pagespeed.ic.mS-TpfX8M0.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-embsw {
    position: relative;
    background: url(/images/mbgslides/company/emb-software.jpg.pagespeed.ce.yE1Mc4vsQb.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-webdev {
    position: relative;
    background: url(/images/mbgslides/company/xweb-dev.jpg.pagespeed.ic.oe8qQqd0P_.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-indbus {
    position: relative;
    background: url(/images/mbgslides/company/xindustrial-business.jpg.pagespeed.ic.UPfLwejEaC.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.static-box-logistik {
    position: relative;
    background: url(/images/mbgslides/company/xlager-logistik.jpg.pagespeed.ic.TR1_krurna.jpg) center center no-repeat;
    background-size: cover;
    min-height: 420px;
}

.p-lax-1::before,
.p-lax-2::before,
.p-lax-3::before,
.p-lax-4::before,
.p-lax-5::before,
.p-lax-6::before,
.p-lax-7::before,
.p-lax-defense::before,
.p-lax-nab::before,
.p-lax-ibc::before,
.p-lax-dtech24::before,
.p-lax-dsei::before,
.p-lax-quality::before,
.p-lax-company::before,
.p-lax-compair::before,
.p-lax-empl::before,
.p-lax-industry::before,
.p-lax-benefits::before,
.p-lax-study::before,
.p-lax-school::before,
.p-lax-open-positions::before,
.static-box-science::before,
.static-box-electronics::before,
.static-box-appdev::before,
.static-box-devemv::before,
.static-box-smdman::before,
.static-box-pcblay::before,
.static-box-embsw::before,
.static-box-webdev::before,
.static-box-indbus::before,
.static-box-logistik::before,
.p-lax-myjob-owl::before,
.p-lax-start-industry::before,
.p-lax-itsf-quiz::before,
.p-lax-itsf-party::before,
.p-lax-prague::before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 995;
    background: linear-gradient(45deg, rgba(30, 30, 30, .9), rgba(30, 30, 30, .6));
}

.p-lax-study::before {
    background: linear-gradient(45deg, rgba(30, 30, 30, .4), rgba(30, 30, 30, .2));
}

.p-lax-compair::before,
.p-lax-empl::before {
    background: linear-gradient(45deg, rgba(10, 10, 10, .6), rgba(10, 10, 10, .1));
}

.p-lax-dtech24::before,
.p-lax-dsei::before,
.p-lax-benefits::before,
.p-lax-open-positions::before {
    background: linear-gradient(45deg, rgba(50, 50, 50, .8), rgba(50, 50, 50, .1));
}

.p-lax-school::before,
.p-lax-dsei::before,
.p-lax-study::before,
.p-lax-industry::before,
.p-lax-itsf-quiz::before {
    background: linear-gradient(45deg, rgba(30, 30, 30, .4), rgba(30, 30, 30, .2));
}

.p-lax-dtech::before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 995;
    background: linear-gradient(45deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, .2));
}

.p-lax-defense::before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 995;
    background: rgba(0, 0, 0, .1);
}

.p-lax-itsf25::before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 995;
    background: rgba(0, 0, 0, .5);
}


.p-lax-itsf-party::before,
.p-lax-finance::before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 995;
    background: linear-gradient(45deg, rgba(30, 40, 70, .9), rgba(30, 40, 70, .6));
}

.p-lax-prague::before,
.p-lax-itsf-party::before {
    background: linear-gradient(45deg, rgba(30, 40, 70, .6), rgba(30, 40, 70, .3));
}

.p-lax-obt::before,
.p-lax-itsf::before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 995;
    background: linear-gradient(45deg, rgba(30, 30, 30, .3), rgba(30, 30, 30, .1));
}

.p-lax-obt::before {
    background: linear-gradient(45deg, rgba(30, 30, 30, .4), rgba(30, 30, 30, .2));
}

.p-lax-intersec::before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 995;
    background: linear-gradient(45deg, rgba(30, 30, 30, .9), rgba(30, 30, 30, .6));
}

.static-box-science::before,
.static-box-electronics::before,
.static-box-appdev::before,
.static-box-pcblay::before,
.static-box-embsw::before {
    background: linear-gradient(45deg, rgba(30, 30, 30, .9), rgba(30, 30, 30, .2));
}

.static-box-devemv::before,
.static-box-webdev::before,
.static-box-indbus::before,
.static-box-logistik::before {
    background: linear-gradient(45deg, rgba(30, 30, 30, .6), rgba(30, 30, 30, .1));
}

.p-lax-myjob-owl::before {
    background: linear-gradient(45deg, rgba(10, 10, 10, .6), rgba(10, 10, 10, .1));
}

.p-lax-start-industry::before {
    background: linear-gradient(45deg, rgba(10, 10, 10, .2), rgba(10, 10, 10, .1));
}

.p-lax-nab::before,.p-lax-ibc::before {
    background: linear-gradient(45deg, rgba(10, 10, 10, .9), rgba(10, 10, 10, .4));
}

.p-lax-1 .lp-content,
.p-lax-2 .lp-content,
.p-lax-3 .lp-content,
.p-lax-4 .lp-content,
.p-lax-5 .lp-content,
.p-lax-5 .lp-content-full,
.p-lax-nab .lp-content-full,
.p-lax-ibc .lp-content-full,
.p-lax-dtech24 .lp-content-full,
.p-lax-dsei .lp-content-full,
.p-lax-compair .lp-content-full,
.p-lax-quality .lp-content-full,
.p-lax-company .lp-content-full,
.p-lax-empl .lp-content-full,
.p-lax-industry .lp-content-full,
.p-lax-benefits .lp-content-full,
.p-lax-study .lp-content-full,
.p-lax-school .lp-content-full,
.p-lax-open-positions .lp-content-full,
.p-lax-myjob-owl .lp-content-full,
.p-lax-start-industry .lp-content-full,
.p-lax-6 .lp-content,
.p-lax-7 .lp-content,
.p-lax-defense .lp-content,
.p-lax-itsf .lp-content,
.p-lax-itsf23 .lp-content,
.p-lax-itsf-quiz .lp-content,
.p-lax-itsf25 .lp-content,
.p-lax-prague .lp-content,
.p-lax-itsf-party .lp-content {
    padding: 60px 20px;
    color: rgb(255, 255, 255);
    z-index: 998;
}

.static-box-science .lp-content-full,
.static-box-electronics .lp-content-full,
.static-box-appdev .lp-content-full,
.static-box-devemv .lp-content-full,
.static-box-smdman .lp-content-full,
.static-box-pcblay .lp-content-full,
.static-box-embsw .lp-content-full,
.static-box-webdev .lp-content-full,
.static-box-indbus .lp-content-full,
.static-box-logistik .lp-content-full {
    padding: 20px 20px;
    color: rgb(255, 255, 255);
    z-index: 998;
}

.p-lax-nab .lp-content,
.p-lax-ibc .lp-content,
.p-lax-dtech .lp-content {
    padding: 150px 20px;
    color: rgb(255, 255, 255);
    z-index: 998;
}
.p-lax-defense .lp-content {
    padding: 150px 20px;
    color: rgb(255, 255, 255);
    z-index: 998;
}

.p-lax-dtech24 .lp-content,
.p-lax-dsei .lp-content,
.p-lax-obt .lp-content,
.p-lax-intersec .lp-content,
.p-lax-finance .lp-content {
    padding: 80px 20px;
    color: rgb(255, 255, 255);
    z-index: 998;
}

img.mbg-svg {
    height: 120px;
}

img.border-round-50 {
    border-radius: 50%;
}

img.border-blue-4p {
    border: solid 4px #6e96f0;
}

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

    .p-lax-1 .lp-content,
    .p-lax-2 .lp-content,
    .p-lax-3 .lp-content,
    .p-lax-4 .lp-content,
    .p-lax-5 .lp-content,
    .p-lax-6 .lp-content,
    .p-lax-7 .lp-content,
	.p-lax-itsf .lp-content,
    .p-lax-itsf23 .lp-content,
    .p-lax-itsf-quiz .lp-content {
        padding: 120px 20px;
    }

    .p-lax-dtech .lp-content {
        padding: 270px 20px;
    }
	
	.p-lax-defense .lp-content {
        padding: 270px 20px;
    }

    .p-lax-dtech24 .lp-content,
    .p-lax-dsei .lp-content,
    .p-lax-nab .lp-content,
    .p-lax-nab .lp-content,
    .p-lax-ibc .lp-content,
	.p-lax-prague .lp-content,
    .p-lax-obt .lp-content,
    .p-lax-intersec .lp-content,
    .p-lax-finance .lp-content {
        padding: 160px 20px;
    }
}

img.lp-thumb {
    margin-top: 30px;
    max-width: 100%;
    height: auto;
}

.logo-grid img {
    display: block;
    max-width: 200px;
}


@media screen and (min-width: 668px) {
    img.lp-thumb {
        margin-top: 0;
    }
}

.lp-boxed {
    margin: 20px 0;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(220, 220, 220);
}

.lp-boxed img {
    display: block;
    margin: 0;
    max-width: 100%;
    height: auto;
    border-bottom: 1px solid rgb(220, 220, 220);
}

.content-box {
    padding: 15px;
}

figure.lp-fig {
    margin: 20px 0;
    text-align: center;
}

img.lp-img,
img.lp-img-small,
img.lp-img-med {
    display: inline;
    max-width: 100%;
    height: auto;
}

.startbox-icon {
    display: block;
    width: 80%;
    text-align: center;
    margin: auto;
}

.startbox-icon img {
    height: 140px;
    max-width: 160px;
    margin-bottom: 20px;
}

.startbox-content {
	height:240px;
}

img.svg-icon {
    display: inline;
    height: 220px;
    max-width: 240px;
}

img.boximg {
    width: 90%;
    max-width: 420px;
}

img#back-to-itsf {
    position: relative;
    width: 200px;
    height: auto;
    z-index: 999;
}

img#doctor-who {
    position: relative;
    width: 250px;
    height: auto;
    z-index: 999;
}

img#tra-ba-int,img#song-contest,img#quiz-time {
    position: relative;
    width: 200px;
    height: auto;
    z-index: 999;
}

img#song-contest,img#quiz-time {
    width: 280px;
}

.pos-top-40 {
    position: relative;
    top: -34px;
}

.margin-top-40 {
    margin-top: 40px;
}

.margin-bottom-40 {
    margin-bottom: 40px;
}

.padding-top-40 {
    padding-top: 40px;
}

.padding-bottom-40 {
    padding-bottom: 40px;
}

.padding-bottom-100 {
    padding-bottom: 100px;
}

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

    img#back-to-itsf {
        width: 350px;
    }

    img#doctor-who {
        width: 400px;
    }
}

figcaption.lp-figcap {
    margin: 15px 0 0;
    padding: 0;
    font-size: 1.3rem;
    color: rgb(111, 111, 111);
}


/* Headings & Text
--------------------------------------------- */
h1.lp-h1,
h2.lp-h2,
h3.lp-h3,
h4.lp-h4,
h5.lp-h5,
h6.lp-h6 {
    padding: 0;
    line-height: 1.4;
}

h2.lp-h2 {
    margin: 0 0 20px;
    font-size: 2.3rem;
    font-weight: 600;
    color: rgb(50, 65, 105);
}

.h2-yellow {
    color: #f2f6a6 !important;
    font-size: 3em !important;
    font-weight: 600 !important;
    line-height:1.4em;
}

.h2-white {
    color: #ffffff !important;
    font-size: 3em !important;
    font-weight: 600 !important;
    line-height:1.4em;
}

.h3-yellow {
    color: #f2f6a6 !important;
    font-size: 2.4em !important;
    font-weight: 700 !important;
    line-height:1.4em;
}

.h3-yellow-small {
    color: #f2f6a6 !important;
    font-size: 1.4em !important;
    font-weight: 500 !important;
}

.p-lax-dtech h2.lp-h2,
.p-lax-dtech24 h2.lp-h2,
.p-lax-dsei h2.lp-h2,
.p-lax-nab h2.lp-h2,
.p-lax-ibc h2.lp-h2,
.p-lax-obt h2.lp-h2,
.p-lax-intersec h2.lp-h2,
.p-lax-empl h2.lp-h2,
.p-lax-industy h2.lp-h2,
.p-lax-benefits h2.lp-h2,
.p-lax-study h2.lp-h2,
.p-lax-school h2.lp-h2,
.p-lax-compair h2.lp-h2,
.p-lax-open-positions h2.lp-h2,
.p-lax-myjob-owl h2.lp-h2,
.p-lax-start-industry h2.lp-h2,
.static-box-science h2.lp-h2,
.static-box-electronics h2.lp-h2,
.static-box-appdev h2.lp-h2,
.static-box-devemv h2.lp-h2,
.static-box-smdman h2.lp-h2,
.static-box-pcblay h2.lp-h2,
.static-box-embsw h2.lp-h2,
.static-box-webdev h2.lp-h2,
.static-box-indbus h2.lp-h2 {
    margin: 0 0 15px;
    color: rgb(255, 255, 255);
}

@media screen and (min-width: 668px) {
    h2.lp-h2 {
        margin: 0 0 40px;
        font-size: 3.3rem;
    }
}

h3.lp-h3 {
    margin: 0 0 10px;
    font-size: 2rem;
    font-weight: 600;
    color: rgb(50, 65, 105);
}

h3.sp-h3 {
    font-size: 20px;
    font-weight: 600;
    color: rgb(255, 255, 255);
}

.p-lax-dtech h3.lp-h3,
.p-lax-dtech24 h3.lp-h3,
.p-lax-dsei h3.lp-h3,
.p-lax-obt h3.lp-h3 {
    margin: 0;
    font-size: 1.8rem;
    font-weight: 400;
    color: rgb(80, 110, 180);
}

.p-lax-intersec h3.lp-h3 {
    margin: 0;
    font-size: 1.8rem;
    font-weight: 400;
    color: rgb(200, 175, 100);
}

.p-lax-empl h3.lp-h3,
.p-lax-industry h3.lp-h3,
.p-lax-benefits h3.lp-h3,
.p-lax-study h3.lp-h3,
.p-lax-school h3.lp-h3,
.p-lax-compair h3.lp-h3,
.p-lax-nab h3.lp-h3,
.p-lax-ibc h3.lp-h3,
.p-lax-open-positions h3.lp-h3,
.p-lax-myjob-owl h3.lp-h3,
.p-lax-start-industry h3.lp-h3,
.p-lax-dtech24 h3.lp-h3,
.p-lax-dsei h3.lp-h3,
.static-box-science h3.lp-h3,
.static-box-electronics h3.lp-h3,
.static-box-appdev h3.lp-h3,
.static-box-devemv h3.lp-h3,
.static-box-smdman h3.lp-h3,
.static-box-pcblay h3.lp-h3,
.static-box-embsw h3.lp-h3,
.static-box-webdev h3.lp-h3,
.static-box-indbus h3.lp-h3,
.static-box-logistik h3.lp-h3 {
    margin: 0;
    font-size: 2.2rem;
    font-weight: 400;
    color: rgb(240, 240, 240);
}

.static-box-science h3.lp-h3,
.static-box-electronics h3.lp-h3,
.static-box-appdev h3.lp-h3,
.static-box-devemv h3.lp-h3,
.static-box-smdman h3.lp-h3,
.static-box-pcblay h3.lp-h3,
.static-box-embsw h3.lp-h3,
.static-box-webdev h3.lp-h3,
.static-box-indbus h3.lp-h3 {
    font-size: 3.2rem;
}

.p-lax-dtech24 h3.lp-h3 {
    font-size: 3.2rem !important;
    margin-bottom: 20px;
}

.p-lax-1 .lp-content h3.lp-h3,
.p-lax-2 .lp-content h3.lp-h3,
.p-lax-3 .lp-content h3.lp-h3,
.p-lax-4 .lp-content h3.lp-h3,
.p-lax-5 .lp-content h3.lp-h3,
.p-lax-5 .lp-content-full h3.lp-h3,
.p-lax-quality .lp-content-full h3.lp-h3,
.p-lax-company .lp-content-full h3.lp-h3,
.p-lax-6 .lp-content h3.lp-h3,
.p-lax-7 .lp-content h3.lp-h3,
.p-lax-defense .lp-content h3.lp-h3,
.p-lax-finance h3.lp-h3,
.p-lax-itsf25 .lp-content h3.lp-h3,
.p-lax-itsf-party .lp-content h3.lp-h3,
.p-lax-prague .lp-content h3.lp-h3 {
    margin: 0 0 10px;
    color: rgb(255, 255, 255);
}


@media screen and (min-width: 668px) {
    h3.lp-h3 {
        margin: 0 0 20px;
        font-size: 3rem;
    }

    .p-lax-dsei h3.lp-h3,
    .p-lax-dtech h3.lp-h3,
    .p-lax-dtech24 h3.lp-h3 {
        font-size: 2.2rem;
    }

    .p-lax-1 .lp-content h3.lp-h3,
    .p-lax-2 .lp-content h3.lp-h3,
    .p-lax-3 .lp-content h3.lp-h3,
    .p-lax-4 .lp-content h3.lp-h3,
    .p-lax-5 .lp-content h3.lp-h3,
    .p-lax-6 .lp-content h3.lp-h3,
	.p-lax-7 .lp-content h3.lp-h3,
	.p-lax-defense .lp-content h3.lp-h3,
    .p-lax-finance h3.lp-h3 {
        margin: 0 0 20px;
    }
}

h4.lp-h4 {
    margin: 15px 0 7px;
    font-size: 1.8rem;
    font-weight: 600;
    color: rgb(50, 65, 105);
}

h4.tut-h4 {
	padding-top:30px;
	padding-bottom:10px;
}

@media screen and (min-width: 668px) {
    h4.lp-h4 {
        font-size: 2.2rem;
    }
}

.p-lax-1 .lp-content h4.lp-h4,
.p-lax-2 .lp-content h4.lp-h4,
.p-lax-3 .lp-content h4.lp-h4,
.p-lax-4 .lp-content h4.lp-h4,
.p-lax-5 .lp-content h4.lp-h4,
.p-lax-6 .lp-content h4.lp-h4,
.p-lax-7 .lp-content h4.lp-h4,
.p-lax-defense .lp-content h4.lp-h4,
.p-lax-finance .lp-content h4.lp-h4 {
    color: rgb(255, 255, 255);
    margin: 0 0 20px;
}

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

    .p-lax-1 .lp-content h4.lp-h4,
    .p-lax-2 .lp-content h4.lp-h4,
    .p-lax-3 .lp-content h4.lp-h4,
    .p-lax-4 .lp-content h4.lp-h4,
    .p-lax-5 .lp-content h4.lp-h4,
    .p-lax-6 .lp-content h4.lp-h4,
    .p-lax-7 .lp-content h4.lp-h4,
	.p-lax-defense .lp-content h4.lp-h4,
    .p-lax-finance .lp-content h4.lp-h4,
	.p-lax-prague .lp-content h4.lp-h4	{
        color: rgb(255, 255, 255);
        margin: 0 0 25px;
    }
}

h5.lp-h5 {
    margin: 0 0 7px;
    font-size: 1.6rem;
    font-weight: 600;
}

p.lp-copy {
    margin-top: 0;
}

p.lp-copy:last-of-type {
    margin-bottom: 0;
}

p.lp-lead-in {
    font-size: 1.8rem;
}

p.required {
    font-size: 1.2rem;
    color: rgb(111, 111, 111);
}

ul.lp-list {
    margin: 10px 0 20px 10px !important;
    padding-left: 15px !important;
    list-style: square !important;
}

ul.lp-list li {
    margin-bottom: 5px !important;
}

ul.lp-list li:last-of-type {
    margin-bottom: 15px !important;
}

.lp-ta-l {
    text-align: left;
}

.lp-ta-r {
    text-align: right;
}

.lp-ta-c {
    text-align: center;
}

.lp-ta-j {
    text-align: justify;
}

/* Colors
--------------------------------------------- */

.mbg-master {
    color: rgb(30, 40, 70);
}

.mbg-2nd-master {
    color: rgb(40, 55, 90);
}

.mbg-slave {
    color: rgb(50, 65, 105);
}

.mbg-2nd-slave {
    color: rgb(55, 75, 120);
}

.mbg-funkuhr {
    color: rgb(80, 110, 180);
}

.mbg-ims {
    color: rgb(60, 60, 60);
}

.mbg-lantime {
    color: rgb(111, 111, 111);
}

.mbg-pcm {
    color: rgb(245, 245, 245);
}

.mbg-pcm.lb-an a {
    color: rgb(200, 210, 240);
    font-weight: 600;
}

/* Background Colors */

.bg-mbg-master {
    background-color: rgb(30, 40, 70);
}

.bg-mbg-2nd-master {
    background-color: rgb(40, 55, 90);
}

.bg-mbg-slave {
    background-color: rgb(50, 65, 105);
}

.bg-mbg-2nd-slave {
    background-color: rgb(55, 75, 120);
}

.bg-mbg-funkuhr {
    background-color: rgb(80, 110, 180);
}

.bg-mbg-ims {
    background-color: rgb(60, 60, 60);
}

.bg-mbg-lantime {
    background-color: rgb(111, 111, 111);
}

.bg-mbg-pcm {
    background-color: rgb(245, 245, 245);
}

.bg-mbg-lb {
    background-color: rgb(236, 241, 247);
}

/*Shadows*/
img.sh-44 {
    box-shadow: 20px 20px 20px #dddddd;
}

/*--------------------------------------------- */


/* Links
--------------------------------------------- */
/*
a,
a:hover,
a:focus,
a:active,
a:visited {
    color: inherit;
    text-decoration: none;
    outline: 0;
}
*/

/*
a.awesome,
a.awesome:visited {
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    color: rgb(80, 110, 180);
}

a.awesome:hover,
a.awesome:focus,
a.awesome:active {
    color: rgb(255, 255, 255);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

a.accept,
a.accept:visited {
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    color: rgb(80, 110, 180);
    border-bottom: 1px solid rgb(80, 110, 180);
}

a.accept:hover,
a.accept:focus,
a.accept:active {
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    color: rgb(50, 65, 105);
}
*/

a.primary,
a.primary:visited,
a.rm,
a.rm:visited {
    font-weight: 400;
    color: rgb(80, 110, 180);
    text-decoration: none;
}

a.primary:hover,
a.primary:focus,
a.primary:active,
a.rm:hover,
a.rm:focus,
a.rm:active {
    cursor: pointer;
    border-bottom: 1px solid rgb(80, 110, 180);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

a.rm,
a.rm:visited {
    font-size: 1.4rem;
}

a.btn-lm,
a.btn-lm-wh,
a.btn-lm-yel,
a.sp-cta,
a.news-cta,
a.subscr-cta,
a.btn-lm:visited,
a.btn-lm-wh:visited,
a.btn-lm-yel:visited,
a.sp-cta:visited,
a.news-cta:visited,
a.subscr-cta:visited {
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    font-weight: 400;
    font-size: 1.4rem;
    margin: 25px 0;
    padding: 7px 35px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: normal;
    background-color: transparent;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

a.sp-cta {
    background-color: #9c9da1;
    color: #fff;
}

a.news-cta {
    background-color: #1d2943;
    color: #fff;
}

a.subscr-cta {
    background-color: #0069b4;
    color: #fff;
}

a.btn-lm,
a.btn-lm:visited {
    color: rgb(111, 111, 111);
    border: 2px solid rgb(111, 111, 111);
}

a.btn-lm-wh,
a.btn-lm-wh:visited,
a.btn-lm-yel,
a.btn-lm-yel:visited {
    color: rgb(255, 255, 255);
    border: 2px solid rgb(255, 255, 255);
}

a.btn-lm:hover,
a.btn-lm-wh:hover,
a.btn-lm:focus,
a.btn-lm-wh:focus,
a.btn-lm:active,
a.btn-lm-wh:active {
    color: rgb(80, 110, 180);
    border: 2px solid rgb(80, 110, 180);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

a.btn-lm-yel:hover,
a.btn-lm-yel:focus,
a.btn-lm-yel:active {
    color: rgb(242, 246, 166);
    border: 2px solid rgb(242, 246, 166);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

a.btn-reg,
a.btn-reg:visited {
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    font-weight: 400;
    font-size: 1.4rem;
    margin: 25px 0;
    padding: 10px 35px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: nowrap;
    background-color: rgb(80, 110, 180);
    color: rgb(255, 255, 255);
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

a.btn-reg:hover,
a.btn-reg:focus,
a.btn-reg:active {
    background-color: rgb(250, 240, 190);
    color: rgb(50, 65, 105);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

@media screen and (min-width: 668px) {
    a.btn-reg {
        display: inline;
        margin: 25px 15px 15px 0;
    }
}

@media screen and (max-width: 1600px) {
    .p-lax-empl,.p-lax-industry {
        background-attachment: inherit;
    }
}

@media screen and (max-width: 960px) {
    .pos-top-40 {
        position: relative;
        top: -52px;
    }

    img.lp-img {
        max-width: 100%;
    }

    img.lp-img-small {
        max-width: 300px;
    }

    img.lp-img-med {
        max-width: 520px;
    }

    .p-lax-dtech24,
    .p-lax-dsei,
    .p-lax-nab,
    .p-lax-ibc,
    .p-lax-quality,
    .p-lax-company,
    .p-lax-compair,
    .p-lax-empl,
    .p-lax-benefits,
    .p-lax-study,
    .p-lax-school,
    .p-lax-open-positions {
        background-size: auto;
        background-attachment: fixed;
        background-position: top center;
    }

    a.btn-lm,
    a.btn-lm-wh,
    a.btn-lm-yel,
    a.btn-lm:visited,
    a.btn-lm-wh:visited,
    a.btn-lm-yel:visited {
        white-space: normal;
    }

    #power-motif-bg {
        display: none;
    }
	
	#defense-motif-bg {
        display: none;
    }

    #mbg-portrait {
        text-align: left;
    }
    
    .startbox-content {
		height:auto;text-align:center;padding:6px;
		}
		.startbox-content p {
		font-size:12pt;
		}
		
		 p.btn-center,.hline-center {
     text-align: center;
    }
}

@media screen and (max-width: 480px) {
    img.lp-img-small {
        max-width: 240px;
    }

    img.lp-img-med {
        max-width: 320px;
    }

    img.boxmargin_10_left {
        margin-left: 0px;
    }
}

/*
a.btn-log-reg:first-of-type {
    margin: 0 10px 0 0;
}
*/

/*
@media screen and (min-width: 668px) {
    a.btn-log-reg {
        min-width: 150px;
    }
}
*/

/* Form ITSF Raffle */
form#itsf-raffle {
    margin: 60px auto 0;
    padding: 25px 20px;
    background: rgb(245, 245, 245);
}

form#itsf-raffle input[type="text"],
form#itsf-raffle input[type="email"] {
    border: none;
    height: auto;
    margin: 0;
    outline: 0;
    padding: 10px;
    width: 100%;
    background-color: rgb(255, 255, 255);
    color: rgb(111, 111, 111);
    margin-bottom: 10px;
}

form#itsf-raffle input[type="radio"] {
    margin: 0 4px 8px 0;
}

form#itsf-raffle fieldset {
    margin-bottom: 30px;
    padding: 0;
    border: none;
}

form#itsf-raffle fieldset:last-of-type {
    margin: 60px 0 15px;
}

form#itsf-raffle legend {
    font-size: 2.2rem;
    font-weight: 600;
    color: rgb(50, 65, 105);
}

form#itsf-raffle label.question,
form#itsf-raffle label.contact {
    display: block;
    font-weight: 600;
}

form#itsf-raffle label.question {
    margin: 25px 0 8px;
    font-size: 1.7rem;
}

form#itsf-raffle label.contact {
    margin: 10px 0 0;
}

form#itsf-raffle label.answer {
    display: inline;
    margin-left: 7px;
}

form#itsf-raffle .number {
    color: rgb(80, 110, 180);
    margin-right: 10px;
}

form#itsf-raffle button,
#rafflesection button {
    border: 0;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    font-weight: 400;
    font-size: 1.3rem;
    margin: 15px 0;
    padding: 15px 60px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: nowrap;
    background-color: rgb(80, 110, 180);
    color: rgb(255, 255, 255);
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

form#itsf-raffle button:hover {
    background-color: rgb(250, 240, 190);
    color: rgb(50, 65, 105);
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}


/* Product Box Startpage */
.portfbox {
    width: 100%;
    margin: 0 auto;
    background: linear-gradient(360deg, rgb(236, 240, 247), rgb(255, 255, 255));

    padding: 20px;
    min-height: 320px;
}

.portfboximg {
    text-align: center;
}

.portfboximg img {
    display: block;
    max-width: 300px;
    margin: auto;
}

.portfboxtitle h3 {
    font-size: 20px;
    font-weight: 800;
    margin-top: 20px;
}

.portfboxcontent {
    font-size: 14px;
    margin-top: 20px;
    color: #444;
    font-weight: 500;
    height:140px;
}

.portfboxnav,
.eventboxnav {
    background: #304169;
    color: #fff;
    padding: 14px;
    padding-left: 20px;
    font-size: 16px;
}

.portfboxnav a,
.eventboxnav a {
    color: #fff;
    font-weight: 600;
}

.portfboxnav a:hover,
.eventboxnav a:hover {
    color: #a7bff6;
}

.eventboxcnt {
    background-color: #1d2846;
    color: #fff;
    padding: 20px;
}



/* Margin / Padding*/
.boxpadding_40 {
    padding: 40px 0 40px 0;
}

.boxmargin_10_left {
    margin-left: 10px;
}

/* POPUP Box  */
.pubox {
    width: 40%;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.2);
    padding: 35px;
    border: 2px solid #fff;
    border-radius: 20px/50px;
    background-clip: padding-box;
    text-align: center;
}

.pubutton {
    font-size: 1em;
    padding: 10px;
    color: #fff;
    border: 2px solid #06D85F;
    border-radius: 20px/50px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
}

.pubutton:hover {
    background: #06D85F;
}

.puoverlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 1000;
}

.puoverlay:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    margin: 70px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 30%;
    position: relative;
    transition: all 5s ease-in-out;
}

.popup h2 {
    margin-top: 0;
    color: #333;
}

.popup .close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}

.popup .close:hover {
    color: #06D85F;
}

.popup .content {
    max-height: 30%;
    overflow: auto;
}

@media screen and (max-width: 700px) {
    .box {
        width: 90%;
    }

    .popup {
        width: 90%;
    }

    .puoverlay {
        position: absolute;
    }

}

/* Fade In Text */
#rafflesection div.adminmsg,
#rafflesection div.adminlist,
#rafflesection div.winnermsg {
background-color: #f4f4f4;
padding: 20px;
font-size: 28px;
line-height: 1.4em;
animation: fadeIn 5s;
-webkit-animation: fadeIn 5s;
-moz-animation: fadeIn 5s;
-o-animation: fadeIn 5s;
-ms-animation: fadeIn 5s;
}

@media screen and (max-width: 960px) {
    section {
        margin: 0 0 0 0;
    }

    /* Change BG-Image */
    .p-lax-nab {
        background: url(https://www.meinbergglobal.com/images/mbgslides/xnabshow-2025_small.jpg.pagespeed.ic.R5H6X5-c7m.jpg) center center no-repeat;
        background-size: cover;
        background-attachment: initial;
    }
    
    .p-lax-ibc {
        background: url(https://www.meinbergglobal.com/images/mbgslides/xibc-show-25_small.jpg.pagespeed.ic.VA8PGO60vN.jpg) center center no-repeat;
        background-size: cover;
        background-attachment: initial;
    }

    /* Embedded Iframe */
    #mvcontainer {
        position: relative;
        overflow: hidden;
        width: 100%;
        padding-top: 56.25%;
        background-image: url('/images/company/videos/xinterview-1_db_broadcast_bg.png.pagespeed.ic.eGDeWV_IUE.jpg');
        background-position: center;
        background-size: cover;
    }

    .mvframe {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%;
    }

    .mvcaption {
        display: block;
        width: 80%;
        position: absolute;
        top: 40px;
        left: 40px;
        margin: auto;
        padding: 20px;
        background: #fff;
    }

    #rafflesection div.adminlist {
        font-size: 20px;
    }

    #rafflesection div.winnermsg {
        background-color: gold;
    }

    @keyframes fadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-moz-keyframes fadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-webkit-keyframes fadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-o-keyframes fadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-ms-keyframes fadeIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }