.page-623 .promoblocks .promo-text-block-alt {
    height: 451px!important;
}
.page-623 .promoblocks .promo-text-block {
    height: 451px!important;
}
@media screen and (max-width: 1380px) and (min-width: 992px) {

    .promoblocks .promo-text-block {
        margin-left: 278px;
    }

    .promoblocks .promo-text-block-alt {
        margin-right: 278px;
    }

    .promoblocks .image-promo {
        margin-left: -97px;
    }

    .promoblocks .image-promo-alt {
        margin-left: 97px;
    }

    .page-2001 .extraclass {
        padding-top: 0px;
    }
}

@media screen and (min-width: 768px) {
    .promoblock.card {
        min-height: 700px;
    }

    img.promopic {
        width: 49%;
        min-height: 300px;
    }


}

@media screen and (max-width: 768px) {
    img.promopic {
        width: 100%;
        padding-top: 10px;
    }

    .promo-title {

    }
}

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


}

@media screen and (max-width: 1200px) and (min-width: 992px) {

    .styleblock {
        float: left;
    }
}


@media screen and (min-width: 992px) and (max-width: 1140px) {


    .promosquare-1 {
        right: 42%;
        margin-right: 400px;
    }

    .promosquare-2 {
        left: 41%;
        margin-left: 400px;
    }


}

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

    .promo3-doelgroepitem {
        margin-top: -50px;
    }

    /*.square-nooverlap {*/
    /*    height: 178px;*/
    /*    width: 178px;*/
    /*    background-image: -o-radial-gradient(#00ACC0 20%, #fafafa 20%);*/
    /*    background-image: radial-gradient(#00ACC0 20%, #fafafa 20%);*/
    /*    background-position: 0 0;*/
    /*    background-size: 22px 22px;*/
    /*    opacity: 0.2;*/
    /*    position: absolute;*/
    /*    z-index: -1;*/
    /*    right: -70px;*/
    /*    top: -70px;*/
    /*}*/

    .aboutpromo {
        margin-bottom: 100px;
    }

    .partnerspromo {
        max-width: unset;
        flex: unset;
        width: 69%;
    }

    .assessmentitem-text {
        margin-top: 80px;
    }

    .doelgroep-tekst {
        margin-bottom: 61px;
    }

    .page-2015 .no-overlap .promo-text-block-header {
        width: 50%;
    }

    .partners-promoblock {
        max-width: unset;
        flex: 1 1;
    }


    .fsize18 {
        font-size: 18px !important;
    }

    .fsize24 {
        font-size: 24.84px !important;
    }


    /*talentpool sel min 992*/
    .about-promo-top {
        margin-top: 52px;
    }

    .about-promo-top .container-fluid.no-overlap {
        padding-left: 115px;
    }

    .page-2033 .contact-cap ,
    .page-2002 .contact-cap {
        padding-left: 68px;
    }

    /*end*/
    /*employer branding min 992*/
    .blockdistance {
        margin-top: 142px;
    }

    .page-2010 .blockdistance {
        margin-top: 30px;
    }

    /*end*/
    .promo-header-nooverlap.partner-title {
        font-size: 50px;
        font-weight: bold;
    }

    .promo-complogos {
        margin-bottom: 82px;
    }

    .partner-block {
        background: rgba(44, 85, 106, 0.1);
        padding: 70px 100px;
        margin-left: 15px;
    }

    .small {
        max-height: 142px;
        overflow: hidden;
    }

    .promoblock_md {
        position: relative;
        left: 16%;
    }

    .image-promo {
        width: 632px;
        height: 380px;
        position: absolute;
        margin-left: -158px;
        margin-top: 131px;
    }

    .is_ie .image-promo {
        margin-left: -1078px;
    }

    .is_ie .image-promo-alt {
        margin-left: -749px;
    }

    .image-promo-alt {
        width: 632px;
        height: 380px;
        position: absolute;
        margin-left: 158px;
        margin-top: 131px;
    }

    .promo-text-block {
        margin-left: 620px;
        z-index: 1;
        background: white;
        padding: 50px 50px 0px 50px;
    }

    .promo-text-block-alt {
        margin-right: 620px;
        z-index: 1;
        background: white;
        padding: 50px 50px 0px 50px;
    }


    .extraclass {
        padding-top: 100px;
    }


    .promo-header {
        color: #215872;
    }

    .promo-header-nooverlap {
        color: #215872;
        font-size: 30px;
        font-weight: bold;
        font-family: "Maven Pro", sans-serif;
    }

    .promo-text-block-header p,
    .promo-text-block-header ul {
        color: #225973;
        font-size: 1em;
        /*max-width: 500px;*/
        font-family: "Maven Pro", sans-serif;
    }

    .promo-tekst {
        color: #225973;
        font-size: 1em;
        max-width: 500px;
    }

    .promo-tekst-nolimit {
        color: #225973;
        font-size: 1em;
    }

    .promo-tekst-nolimit p ,
    .both-text-promo ul ,
    .both-text-promo p ,
    .promo-tekst-nolimit ul {
        color: #225973;
        font-size: 1em;
    }

    .page-282 .bulletitemlink{
        text-decoration: underline;
    }

    .promo-site {
        color: #49AEC3;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Maven Pro', sans-serif;
    }

    .page-100 .promo-site {
        font-size: 20.84px;
    }

    .promo-site-block {
        color: #49AEC3;
        font-size: 18px;
        font-weight: bold;
        text-transform: uppercase;
    }

    .promocontainer {
        max-width: 1380px;
    }

    .promopadding {
        margin-bottom: 75px;
    }


    /*    ribbon promoblock*/
    .promo-text-block-ribbon {
        position: relative;
        width: 70%;
        background: #fbf8ef;
        z-index: 1;
        float: left;
        padding-right: 10px;
        padding-top: 15px;
    }

    .image-promo-ribbon {
        width: 30%;
        margin-top: 30px;
        float: left;
    }


    /*    header promoblock*/
    .promoblock-header {
        max-width: 1140px;
        position: relative;
        margin: 0 auto;
    }

    .promo-text-block-header {
        position: relative;
        width: 50%;
        background: white;
        z-index: 1;
        float: left;
        padding-right: 10px;
    }

    .no-overlap .promo-text-block-header {
        width: auto;
        padding-right: 109px;
    }

    .no-overlap .promo-text-block-header.right {
        width: auto;
        padding-right: 20px;
        padding-left: 109px;
        color: #215872;
    }

    .no-overlap {
        padding-left: 100px;
    }

    .image-promo-header {
        width: 50%;
        float: left;
    }

    .promo-img-header {
        width: 100%;
        margin-top: 4px;
    }

    .promo-button {
        margin-top: 10px;
        margin-bottom: 50px;

    }

    .promoblocks .promo-text-block,
    .promoblocks .promo-text-block-alt {
        width: 600px;
        /*height: 451px;*/
        transition: all 0.6s;
    }

    .promosquare-1-mob,
    .promosquare-2-mob {
        display: none;
    }

    .styleblock,
    .styleblock-alt {
        height: 238px;
        width: 537px;
        background-color: #F3EBE3;
        position: absolute;
        z-index: -1;
        margin-top: -147px;
    }

    .styleblock-alt {
        right: 0;
        margin-top: 330px;
    }

    .styleblock {
        left: 0;
        margin-top: 330px;
    }

    .both-text-promo {
        opacity: 0.8;
        font-size: 1em;
        padding-right: 80px;
    }

    .MD .both-text-promo ,
    .MD .promohtmltext {
        opacity: 1;
    }
}

@media screen and (max-width: 992px) {

    .emp_promo,
    .emp_promo2 ,
    .talentpoolpromo  {
     padding: 0;
    }


    .incompanypromo{
        padding-left: 30px;
        padding-right: 30px;
    }

    .ac.aboutpromo .wt-button{
        font-size: 13px;
    }

    .zaalhuurpromo .promo-text-block-header {
        margin-top: 40px;
    }

    .learning.page-2006{
        margin-top: 110px;
    }

    .page-282 .bulletitemlink{
        text-decoration: underline;
    }

    .promo3-doelgroepitem {
        margin-top: 50px;
    }

    .learning.page-2035 .both-text-promo{
        margin-bottom: 50px;
    }

    .talentpoolpromo .image-promo-header{
        margin-bottom: 50px;
    }

    .talentpoolpromo  {
        margin-top: 73px;
    }


    .about-promo-top {
        margin-top: 30px;
    }

    .page-2010 .promo-img-header {
        padding-left: 15px;
    }

    .partners-promoblock {
        padding-bottom: 0;
    }

    .pakketten-promo .promo-header {
        font-size: 28px !important;
        line-height: unset;
    }



    .pakketten-promo .promo-text-block h2 {
        line-height: 26px;
    }

    .promo-header-nooverlap {
        font-size: 24px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 35px;
        padding-top: 16px;
    }

    .page-255 .promo-tekst-nooverlap h2{
        font-size: 24px;
    }

    .page-2006 .promo-header-nooverlap {
        margin-bottom: 0px;
        margin-top: 16px;
    }

    .page-2006 .both-text-promo {
        margin-bottom: 60px;
    }

    .no-overlap .promo-site {
        color: #49AEC3;
        font-size: 20px;
        font-weight: bold;
        line-height: 23px;
    }


    .promo-site {
        color: #49AEC3;
        font-size: 1em;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Maven Pro', sans-serif;
    }

    .promo-site-block {
        color: #49AEC3;
        font-size: 18px;
        font-weight: bold;
        text-transform: uppercase;
    }

    .promoblocks {
        max-width: 100%;
        margin-top: 75px;
    }

    .image-promo-header {
        width: 100%;
        float: left;
    }

    .promo-img-header {
        width: 100%;
    }

    .promo-img,
    .promo-img-alt {
        max-width: 100%;
    }

    .promo-text-block-alt,
    .promo-text-block {
        padding-left: 30px;
        padding-right: 30px;
    }

    .promosquare-1,
    .promosquare-2 {
        display: none;
    }

    .promosquare-1-mob,
    .promosquare-2-mob {
        margin-top: -56px;
        height: 56px;
        width: 60px;
        background-image: -o-radial-gradient(#00ACC0 20%, #fafafa 20%);
        background-image: radial-gradient(ellipse at center, #00ACC0 20%, #fafafa 20%);
        background-position: 0 0;
        background-size: 16px 16px;
        opacity: 0.2;
        margin-left: unset;
        margin-bottom: unset;
        left: -6px;
        z-index: -1;
    }

    .promo-text-block-header ul,
    .promo-text-block-header p {
        color: #215872;
    }

    .page-2010 .promo-site{
        padding: 0;
    }
    .promo-text-block-header p {
        font-size: 1em;
        letter-spacing: 0;
        line-height: 26px;
    }

    .col-wrapper,
    .col-wrapper p {
        font-size: 1em;
        letter-spacing: 0;
        line-height: 26px;
    }

    .promo-button {
        margin-top: 30px;
        margin-bottom: 55px;
        min-width: 200px;
        height: unset;
    }

    .styleblock,
    .styleblock-alt {
        height: 200px;
        width: 85%;
        max-width: 632px;
        background-color: #FBF8EF;
        position: absolute;
        z-index: -1;
        margin-top: -150px;
        margin-left: -30px;
    }

    .styleblock-alt {
        right: unset;
    }

    .image-promo,
    .image-promo-alt {
        padding-top: 130px;
    }

    .promo-text-block-header {
        padding-left: 30px;
        padding-right: 30px;
    }

    .learning .promo-text-block-header {
        padding-left: 30px;
        padding-right: 30px;
    }

    .both-text-promo {
        opacity: 0.8;
        font-size: 1em;
    }

}

@media screen and (max-width: 991px) {
    .emp_promo2 {
         margin-bottom: 0;
    }
}

@media screen and (max-width: 425px) {
    .promo-button {
        width: 100%;
    }
}


.promoblocks .promo-text-block.expandheight,
.promoblocks .promo-text-block-alt.expandheight {
    height: 600px;
}


.big {
    height: auto;
}

.col-wrapper p,
.col-wrapper li {
    font-size: 1em;
}


.promosquare-1 {
    height: 178px;
    width: 178px;
    background-image: -o-radial-gradient(#00ACC0 20%, #fafafa 20%);
    background-image: radial-gradient(#00ACC0 20%, #fafafa 20%);
    background-position: 0 0;
    background-size: 22px 22px;
    opacity: 0.2;
    position: absolute;
    z-index: -1;
}

.promosquare-2 {
    height: 178px;
    width: 178px;
    background-image: -o-radial-gradient(#00ACC0 20%, #fafafa 20%);
    background-image: radial-gradient(#00ACC0 20%, #fafafa 20%);
    background-position: 0 0;
    background-size: 22px 22px;
    opacity: 0.2;
    position: absolute;
}

.promosquare-1 {
    margin-right: 396px;
    right: 20%;
    margin-top: -68px;
}

.promosquare-2 {
    margin-left: 404px;
    left: 19%;
    margin-top: -65px;
    z-index: -1;
}


.promosquare-3 {
    height: 178px;
    width: 178px;
    background-image: -o-radial-gradient(#00ACC0 20%, #fafafa 20%);
    background-image: radial-gradient(#00ACC0 20%, #fafafa 20%);
    background-position: 0 0;
    background-size: 22px 22px;
    opacity: 0.2;
    position: absolute;
    z-index: -1;
    left: -64px;
    top: -63px;
}

.promo3-doelgroep {
    margin-top: 100px;
}

.waves-promo{
    margin-top: 100px;
}

.pakketten-promo.page-2046 {
    margin-top:  190px;;
}