@media only screen and (max-width:1024px) {
    .divMenuknop {
        margin: 1.5% 1.5% 3.5% 1.5%;
    }

    .divFormCheckbox {
        width: 33%;
    }

    .divFormHolder {
        width: 100%;
    }

    .inputForm {
        width: 100%;
    }

    .ulinputFormSel li {
        margin-right: 0px;
    }

    .divLetOp {
        width: 100%;
    }

    .divLetOp {
        width: calc(100% - 20px);
    }

    .divFormTip {
        margin-right: 0;
    }

    #divHolderLinks, #divHolderRechts {
        margin: 0;
        width: 100%;
    }

    #divHolderRechts .divFormHolderInklap:first-child {
        margin-top: 0;
    }

    .divFormHolderHeader img {
        margin-top: -7px;
    }

    .extrawitruimteTablet {
        margin-bottom: 35px !important;
    }

    .ulKiesSmiley {
        -moz-columns: 2;
        -webkit-columns: 2;
        columns: 2;
    }

    #ulMenu li {
        width:calc(16.6% - 1px);
    }

    #menuOpenerMobiel {
        float: right;
        margin-right: 10px;
    }

    .divMededeling {
        width: 100%;
    }

    .inputFile {
        width: 150px;
    }

    input[type="checkbox"] + label, input[type="radio"] + label {
        margin-bottom:8px;
    }
    
    input[type="checkbox"] + label span, input[type="radio"] + label span {
        margin-top:-1px !important;
    }

    .thVerbergenMobiel, .tdVerbergenMobiel {
        display:none;
    }

    .AlleenOpTablet {
        display:table-cell;
    }

    .AlleenOpTablet img {
        margin-top:2px
    }

    .h3Lestijden {
        margin-bottom:30px;
    }

    .h3AangemeldeLeerling {
        margin-bottom:15px;
    }

    #divTabelFooterRechts {
        width:200px;
    }

    #divOnderdeelOmschrijving {
        margin-top:13px;
    }

    .iframeYouTube {
        height:252px;
        width:448px;
    }

    input[type="checkbox"] + label, input[type="radio"] + label {
        margin-top:8px;
    }

    .inputFile + label {
        height:auto;
        padding-bottom:12px;
        padding-top:12px;
    }

    .tdExtraRuimte {
        padding-bottom:0;
    }

    #divLesgegevens {
        width:calc(100% - 540px)
    }

    #divInstructeur {
        margin-left:30px;
    }

    .divTablet {
        display:block;
    }

    .divComputer {
        display:none;
    }

    .ui-tooltip{
	    padding:10px 40px 10px 10px !important;
        background-color:#fff !important;
    }

    .imgGoogleMaps {
        margin-top:1px;
    }

    .ulTijden {
        margin-top:8px;
    }

    .divAlgemeen input[type="checkbox"] + label, .divAlgemeen input[type="radio"] + label {
        line-height:22px;
        white-space:normal;
    }
    
    .divAlgemeen input[type="checkbox"] + label span, .divAlgemeen input[type="radio"] + label span {
        margin-top:-1px !important;
    }

    .divPopUp {
        max-height:90%;
        padding-bottom:30px;
        width:90%;
    }

    #divMededelingAantal {
        margin-left:-18px;
        top:-11.7px
    }

    #divHeaderKnoppen {
        padding-right: 60px;
        width: calc(50% - 60px);        
    }

    #divMededelingAantal {
        margin-left: 5px;
        position: inherit;
    }
}

@media only screen and (max-width:1000px) {
	#ulMenu {
		display:none;
		z-index: 3;
		position: absolute;
		width:100%;
		left:0;
	}

	#ulMenu li {
		float:left;
		width:100%;
		background-color:#009FE3;
        width:16.5%;
	}

	#menuOpenerMobiel {
		display:inline-block;
        margin-left:10px;
	}

	.ulSubmenu {
		position:relative;
	}
        .ulSubmenu li {
            background-color: #605eac !important
        }

            .ulSubmenu li li {
                background-color: #605eac !important
            }

    .liUitloggen {
        display:none;
    }

    .divKnoppenRechtsboven {

    }

	#divLesgegevens {
		width:100%;
        margin-left:0;
        margin:35px 15px 35px 0;
	}

    #divInstructeur {
        margin-left:0;
    }

    #menuOpenerMobiel {
        margin-top:0;
    }

    #ulMenu {
        border-left:1px solid;
        margin-top:50px;
        background-color:#fff;
    }

    #ulMenu li {
        border-bottom:1px solid #fff;
        width:calc(100% - 1px) !important;
        float:left;
    }

    .liUitloggen {
        background-color:#F18700 !important;
        display:block !important;
    }

    #divHeaderKnoppen {
        display:none;
    }

    .ulSubmenu li:last-child {
        border-bottom:0 !important;
    }
}

@media only screen and (max-width:768px) {
	 #divHeaderLogoIZM img {
		width:100%;
	}   

	.divFormCheckbox {
		width:50%;
	}

    #divHeaderZoeken {
        background-color:#fff !important;
    }

    #thMaximaal {
        display:none;
    }

    #thMaximaalStaand {
        display:table-cell;
        width:40px;
    }

    #divLesgegevens {
        margin-top:35px;
    }

    .divTablet {
        display:none;
    }

    .divComputer {
        display:block;
    }

    #divTabelFooterRechts {
        width:100px;
    }

    .ulOnderdelen {
        -webkit-column:2;
        columns:2;
    }

    .divYouTube{
        float:left;
        margin-left:0;
        margin-top:35px;
    }
}