/*
 Section 0
 */

#fullpage #section0 .fp-bg.ind, #fullpage #section0 .fp-bg.org {
    background-image: url('/images/website/fullpage/banner_7.jpg');
}

#fullpage #section0 .content {
    text-align: center;
}

#fullpage #section0 .content {
    text-align: center;
    background: rgba(100, 100, 100, 0.5);
}

#fullpage #section0 .content span {
    font-weight: 500;
    color: rgb(240, 240, 240);
}

/*
 SECTION 1
 */

#fullpage #section1 .fp-bg.ind {
    background-image: url('/images/website/fullpage/banner_1.jpg');
}

#fullpage #section1 .fp-bg.org {
    background-image: url('/images/website/fullpage/banner_org_1.jpg');
}

#fullpage #section1 .slide .content {
    text-align: center;
}

#fullpage #section1 .slide .content .heading {
    display: inline-block;
}

#fullpage #section1 .slide .content .heading.blue {
    border: 3px solid rgba(0, 129, 180, 1);
    background: rgba(0, 176, 235, 0.6);
}

#fullpage #section1 .slide .content .heading.purple {
    border: 3px solid #951b80;
    background: rgba(101, 22, 82, 0.6);
}

#fullpage #section1 .slide .content .heading h1 {
    color: white;
    font-weight: bold;
}

#fullpage #section1 .slide .content .heading span {
    color: white;
    font-weight: bold;
}

#fullpage #section1 .slide .content a.btn {
    font-weight: bold;
    color: white;
}

#fullpage #section1 .slide .content .text {
    color: white;
    font-weight: bold;
    background: rgba(129,129,129,0.7);
    display: inline-block;
}

/*
 SECTION 2
 */
#fullpage #section2 .fp-bg {
    background-image: url('/images/website/fullpage/banner_2.jpg');
}

#fullpage #section2 .content {
    text-align: center;
    background: rgba(255, 255, 255, 0.5);
}

#fullpage #section2 .content span {
    font-weight: 500;
    font-style: italic;
    color: rgb(78, 78, 78);
}

/*
 SECTION 3
*/
#fullpage #section3 .fp-bg.ind {
    background-image: url('/images/website/fullpage/banner_3.jpg');
}

#fullpage #section3 .fp-bg.org {
    background-image: url('/images/website/fullpage/banner_4.jpg');
}

#fullpage #section3 .slide .content {
    text-align: center;
}

#fullpage #section3 .slide .content .heading {
    display: inline-block;
}

#fullpage #section3 .slide .content .heading.blue {
    border-color: rgba(0, 129, 180, 1);
    border-style: solid;
    background: rgba(0, 176, 235, 0.6);
}

#fullpage #section3 .slide .content .heading.purple {
    border-color: #951b80;
    border-style: solid;
    background: rgba(101, 22, 82, 0.6);
}

#fullpage #section3 .slide .content .heading h1 {
    color: white;
    font-weight: bold;
}

#fullpage #section3 .slide .content .heading span {
    color: white;
    font-weight: bold;
}

#fullpage #section3 .slide .content a.btn {
    font-weight: bold;
    color: white;
}

#fullpage #section3 .slide .content .text {
    color: white;
    font-weight: bold;
    background: rgba(129,129,129,0.7);
    display: inline-block;
}

/*
 SECTION 4
 */
#fullpage #section4 .fp-bg.ind {
    background-image: url('/images/website/fullpage/banner_4.jpg');
}

#fullpage #section4 .fp-bg.org {
    background-image: url('/images/website/fullpage/banner_org_4.jpg');
}

#fullpage #section4 .content {
    text-align: center;
    background: rgba(255, 255, 255, 0.5);
}

#fullpage #section4 .content span {
    font-weight: 500;
    font-style: italic;
    color: rgb(78, 78, 78);
}


/*
 SECTION 5
 */
#fullpage #section5 .fp-bg.ind {
    background-image: url('/images/website/fullpage/banner_5.jpg');
}

#fullpage #section5 .fp-bg.org {
    background-image: url('/images/website/fullpage/banner_org_5.jpg');
}

#fullpage #section5 .slide .content {
    text-align: center;
}

#fullpage #section5 .slide .content .heading {
    display: block;
}

#fullpage #section5 .slide .content .heading .icon {
    display: inline-block;
}

#fullpage #section5 .slide .content .heading .icon svg {
    display: block;
}

#fullpage #section5 .slide .content .heading .icon span {
    display: block;
    color: white;
    font-weight: bold;
}

#fullpage #section5 .slide .content .heading .icon path {
    fill: #fff;
}

#fullpage #section5 .slide .content .heading .icon.inzicht .svg-background {
    background-image: linear-gradient(to top right, #87c23f, #026938);
    border-style: solid;
    border-color: #026938;
}

#fullpage #section5 .slide .content .heading .icon.plus path {
    fill: #fbb900;
}

#fullpage #section5 .slide .content .heading .icon.overzicht .svg-background {
    background-image: linear-gradient(to top right, #26a9e0, #2a479a);
    border-style: solid;
    border-color: #2a479a;
}

#fullpage #section5 .slide .content .heading .icon.equals path {
    fill: #fbb900;
}

#fullpage #section5 .slide .content .heading .icon.grip .svg-background {
    background-image: linear-gradient(to top right, #b31e8d, #6b2c90);
    border-style: solid;
    border-color: #6b2c90;
}

#fullpage #section5 .slide .content a.btn {
    font-weight: bold;
    color: white;
}

#fullpage #section5 .slide .content .text {
    color: white;
    font-weight: bold;
    background: rgba(129,129,129,0.7);
    display: inline-block;
}

/*
 SECTION 6
 */
#fullpage #section6 .fp-bg {
    background-image: url('/images/website/fullpage/banner_6.jpg');
}

#fullpage #section6 .content {
    text-align: center;
    background: rgba(255, 255, 255, 0.5);
}

#fullpage #section6 .content span {
    font-weight: 500;
    font-style: italic;
    color: rgb(78, 78, 78);
}

#fullpage #section6 .content a.btn {
    font-weight: bold;
    color: white;
}

/*
 SECTION 7
*/
#fullpage #section7 .fp-bg {

    background-size: cover;
    background-position: center top 0%;
    transform: translateX(0px) translateY(0px);
}

#fullpage #section7 .fp-bg.group {
    background-image: url('/images/website/fullpage/banner_7_group.jpg');
}

#fullpage #section7 .fp-bg.emile {
    background-image: url('/images/website/fullpage/banner_7_emile.jpg');
}

#fullpage #section7 .fp-bg.tonny {
    background-image: url('/images/website/fullpage/banner_7_tonny.jpg');
}

#fullpage #section7 .fp-bg.han {
    background-image: url('/images/website/fullpage/banner_7_han.jpg');
}

#fullpage #section7 .slide .content {
    text-align: center;
}

#fullpage #section7 .slide .content .heading {
    display: inline-block;
}

#fullpage #section7 .slide .content .heading.blue {
    border-color: rgba(0, 129, 180, 1);
    border-style: solid;
    background: rgba(0, 176, 235, 0.6);
}

#fullpage #section7 .slide .content .heading.purple {
    border-color: #951b80;
    border-style: solid;
    background: rgba(101, 22, 82, 0.6);
}

#fullpage #section7 .slide .content .heading h1 {
    color: white;
    font-weight: bold;
}

#fullpage #section7 .slide .content .heading span {
    color: white;
    font-weight: bold;
}

#fullpage #section7 .slide .content a.btn {
    font-weight: bold;
    color: white;
}

#fullpage #section7 .slide .content .text {
    color: white;
    font-weight: bold;
    background: rgba(129,129,129,0.7);
    display: inline-block;
}

#fullpage #section7 .slide .content {
    position: relative;
}

#fullpage #section7 .slide .content .infobox {
    width: 200px;
    background: rgba(135,33,146,0.81);
    border: 1px solid white;
    border-radius: 25px;
    padding: 15px;
    position: absolute;
    transform: translate(-50%, 150%);
    left: 50%;
    top: 50%;
}

#fullpage #section7 .slide .content .infobox span {
    display: block;
    text-align: center;
    color: white;
}

#fullpage #section7 .slide .content .infobox span.name {
    font-size: 20px;
    font-weight: bold;
}

#fullpage #section7 .slide .content .infobox span.phone {
    font-size: 16px;
}

#fullpage #section7 .slide .content .infobox span.email {
    font-size: 14px;
}

#fullpage #section7 .slide .content .infobox span.links a {
    margin-left: 3px;
    margin-right: 3px;
}

#fullpage #section7 .slide .content .infobox span a.snapshot img {
    height: 20px;
}

#fullpage #section7 .slide .content .infobox span a.linkedIn {
    font-size: 20px;
}

#fullpage #section7 .slide .content .infobox span a {
    text-decoration: none;
    color: white;
}

#fullpage #section7 .slide .content .infobox span a:hover {
    text-decoration: underline;
}

/*
    Slider
 */
.fp-slidesNav.fp-bottom {
    display: inline-block;
    text-align: center;
}

#fp-nav ul li a span, .fp-slidesNav ul li a span {
    background: #fff !important;
}

.fp-controlArrow.fp-next {
    display: none;
    right: 30px !important;
}

.fp-controlArrow.fp-prev {
    display: none;
    left: 30px !important;
}

/* Small devices (portrait phones, 567 and lower) */
@media (max-width: 567px) {

    /*
        SECTION 0
     */
    #fullpage #section0 .fp-bg {
        background-size: cover;
        background-position: top left;
    }

    #fullpage #section0 .content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section0 .content span {
        padding-left: 15px;
        padding-right: 15px;
        letter-spacing: -1px;
        font-size: 25px;
    }

    #fullpage #section0 .content span.sub {
        letter-spacing: -1px;
        font-size: 16px;
    }


    /*
        SECTION 1
    */
    #fullpage #section1 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section1 .slide .content .heading {
        border-radius: 30px;
        margin-top: 15px;
        margin-left: 35px;
        margin-right: 35px;
        padding: 15px;
    }

    #fullpage #section1 .slide .content .heading.blue {
        border-width: 3px;
    }

    #fullpage #section1 .slide .content .heading.purple {
        border-width: 3px;
    }

    #fullpage #section1 .slide .content .heading h1 {
        font-size: 25px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section1 .slide .content .heading span {
        font-size: 20px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section1 .slide .content a.btn {
        font-size: 30px;
        margin-top: 15px;
    }

    #fullpage #section1 .slide .content .text {
        font-size: 16px;
        margin-left: 35px;
        margin-right: 35px;
        margin-top: 15px;
        padding: 15px;
        border-radius: 15px;
    }

    /*
        SECTION 2
    */
    #fullpage #section2 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section2 .content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section2 .content span {
        /*line-height: 60px;*/
        padding-left: 15px;
        padding-right: 15px;
        letter-spacing: -2px;
        font-size: 25px;
    }

    /*
        SECTION 3
     */
    #fullpage #section3 .fp-bg{
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section3 .slide .content .heading {
        border-radius: 30px;
        margin-top: 15px;
        margin-left: 35px;
        margin-right: 35px;
        padding: 15px;
    }

    #fullpage #section3 .slide .content .heading.blue {
        border-width: 3px;
    }

    #fullpage #section3 .slide .content .heading.purple {
        border-width: 3px;
    }

    #fullpage #section3 .slide .content .heading h1 {
        font-size: 25px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section3 .slide .content .heading span {
        font-size: 20px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section3 .slide .content a.btn {
        font-size: 30px;
        margin-top: 15px;
    }

    #fullpage #section3 .slide .content .text {
        font-size: 16px;
        margin-left: 35px;
        margin-right: 35px;
        margin-top: 15px;
        padding: 15px;
        border-radius: 15px;
    }

    /*
        SECTION 4
     */
    #fullpage #section4 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section4 .content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section4 .content span {
        padding-left: 15px;
        padding-right: 15px;
        letter-spacing: -1px;
        font-size: 25px;
    }


    /*
        SECTION 5
     */
    #fullpage #section5 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section5 .slide .content .heading {
        margin-top: 60px;
        border-radius: 30px;
        padding: 30px;
    }

    #fullpage #section5 .slide .content .heading .icon svg {
        margin: 0px auto;
    }

    #fullpage #section5 .slide .content .heading .icon span {
        margin: 0px auto;
        font-size: 10px;
    }

    #fullpage #section5 .slide .content .heading .icon.inzicht .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 60px;
        width: 60px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content .heading .icon.plus {
        margin-bottom: 20px;
    }

    #fullpage #section5 .slide .content .heading .icon.plus .svg-background {
        padding: 20%;
        height: 25px;
        width: 25px;
    }

    #fullpage #section5 .slide .content .heading .icon.overzicht .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 60px;
        width: 60px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content .heading .icon.equals {
        margin-bottom: 20px;
    }

    #fullpage #section5 .slide .content .heading .icon.equals .svg-background {
        padding: 20%;
        height: 25px;
        width: 25px;
    }

    #fullpage #section5 .slide .content .heading .icon.grip .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 60px;
        width: 60px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content a.btn {
        font-size: 30px;
        margin-top: 7px;
    }

    #fullpage #section5 .slide .content .text {
        font-size: 16px;
        margin-left: 35px;
        margin-right: 35px;
        margin-top: 0px;
        padding: 15px;
        border-radius: 15px;
    }

    /*
        SECTION 6
    */
    #fullpage #section6 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section6 .content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section6 .content img {
        width: 70%;
    }

    #fullpage #section6 .content span {
        /*line-height: 60px;*/
        letter-spacing: -2px;
        font-size: 20px;
    }

    #fullpage #section6 .content span span.f {
        font-size: 35px;
    }

    #fullpage #section6 .content span sub {
        bottom: -10px;
        margin-left: 0px;
    }

    #fullpage #section6 .content span sup {
        top: -19px;
    }

    #fullpage #section6 .content a.btn {
        font-size: 30px;
        margin-bottom: -120px;
    }

    /*
        Slider
     */
    #fp-nav.fp-left {
        left: -5px !important;
        background: rgba(129,129,129,0.4);
        border-top-right-radius: 14px;
        border-bottom-right-radius: 14px;
    }

    .fp-slidesNav.fp-bottom {
        bottom: -10px !important;
    }

    .fp-slidesNav.fp-bottom ul {
        display: inline;
        background: rgba(129,129,129,0.4);
        border-top-right-radius: 14px;
        border-top-left-radius: 14px;
        padding-top: 10px;
    }
}

/*  Small devices (landscape phones, 568 and up) */
@media (min-width: 567px) {


    /*
    SECTION 0
 */
    #fullpage #section0 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section0 .content {
        margin-top: 63px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section0 .content span {
        /*line-height: 60px;*/
        padding-left: 15px;
        padding-right: 15px;
        letter-spacing: -2px;
        font-size: 25px;
    }

    #fullpage #section0 .content span.sub {
        letter-spacing: -1px;
        font-size: 16px;
    }

    /*
        SECTION 1
    */
    #fullpage #section1 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section1 .slide .content .heading {
        margin-top: 50px;
        border-radius: 30px;
        margin-left: 35px;
        margin-right: 35px;
        padding: 10px;
    }

    #fullpage #section1 .slide .content .heading.blue {
        border-width: 3px;
    }

    #fullpage #section1 .slide .content .heading.purple {
        border-width: 3px;
    }

    #fullpage #section1 .slide .content .heading h1 {
        font-size: 20px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section1 .slide .content .heading span {
        font-size: 15px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section1 .slide .content a.btn {
        font-size: 15px;
        margin-top: 7px;
    }

    #fullpage #section1 .slide .content .text {
        font-size: 12px;
        margin-left: 35px;
        margin-right: 35px;
        margin-top: 7px;
        padding: 10px;
        border-radius: 20px;
    }

    /*
        SECTION 2
    */
    #fullpage #section2 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section2 .content {
        margin-top: 63px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section2 .content span {
        /*line-height: 60px;*/
        padding-left: 15px;
        padding-right: 15px;
        letter-spacing: -2px;
        font-size: 25px;
    }

    /*
        SECTION 3
     */
    #fullpage #section3 .fp-bg{
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section3 .slide .content .heading {
        margin-top: 50px;
        border-radius: 30px;
        margin-left: 35px;
        margin-right: 35px;
        padding: 10px;
    }

    #fullpage #section3 .slide .content .heading.blue {
        border-width: 3px;
    }

    #fullpage #section3 .slide .content .heading.purple {
        border-width: 3px;
    }

    #fullpage #section3 .slide .content .heading h1 {
        font-size: 20px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section3 .slide .content .heading span {
        font-size: 15px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section3 .slide .content a.btn {
        font-size: 15px;
        margin-top: 7px;
    }

    #fullpage #section3 .slide .content .text {
        font-size: 12px;
        margin-left: 35px;
        margin-right: 35px;
        margin-top: 7px;
        padding: 10px;
        border-radius: 20px;
    }

    /*
        SECTION 4
     */
    #fullpage #section4 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section4 .content {
        margin-top: 63px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section4 .content span {
        /*line-height: 60px;*/
        padding-left: 15px;
        padding-right: 15px;
        letter-spacing: -2px;
        font-size: 25px;
    }

    /*
        SECTION 5
     */
    #fullpage #section5 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section5 .slide .content .heading {
        margin-top: 5px;
        border-radius: 30px;
        padding: 30px;
        padding-bottom: 0px;
    }

    #fullpage #section5 .slide .content .heading .icon svg {
        margin: 0px auto;
    }

    #fullpage #section5 .slide .content .heading .icon span {
        margin: 0px auto;
        font-size: 10px;
    }

    #fullpage #section5 .slide .content .heading .icon.inzicht .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 60px;
        width: 60px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content .heading .icon.plus {
        margin-bottom: 20px;
    }

    #fullpage #section5 .slide .content .heading .icon.plus .svg-background {
        padding: 20%;
        height: 25px;
        width: 25px;
    }

    #fullpage #section5 .slide .content .heading .icon.overzicht .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 60px;
        width: 60px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content .heading .icon.equals {
        margin-bottom: 20px;
    }

    #fullpage #section5 .slide .content .heading .icon.equals .svg-background {
        padding: 20%;
        height: 25px;
        width: 25px;
    }

    #fullpage #section5 .slide .content .heading .icon.grip .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 60px;
        width: 60px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content a.btn {
        font-size: 15px;
        margin-top: 7px;
    }

    #fullpage #section5 .slide .content .text {
        font-size: 12px;
        margin-left: 35px;
        margin-right: 35px;
        margin-top: 7px;
        padding: 10px;
        border-radius: 20px;
    }

    /*
        SECTION 6
    */
    #fullpage #section6 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section6 .content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section6 .content img {
        width: 70%;
    }

    #fullpage #section6 .content span {
        /*line-height: 60px;*/
        letter-spacing: -2px;
        font-size: 30px;
    }

    #fullpage #section6 .content span span.f {
        font-size: 60px;
    }

    #fullpage #section6 .content span sub {
        bottom: -27px;
        margin-left: 0px;
    }

    #fullpage #section6 .content span sup {
        top: -46px;
    }

    #fullpage #section6 .content a.btn {
        font-size: 15px;
        margin-bottom: -120px;
    }

    /*
        Slider
     */
    #fp-nav.fp-left {
        left: -5px !important;
        background: rgba(129,129,129,0.4);
        border-top-right-radius: 14px;
        border-bottom-right-radius: 14px;
    }

    .fp-slidesNav.fp-bottom {
        bottom: -10px !important;
    }

    .fp-slidesNav.fp-bottom ul {
        display: inline;
        background: rgba(129,129,129,0.4);
        border-top-right-radius: 14px;
        border-top-left-radius: 14px;
        padding-top: 10px;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    /*
        SECTION 0
     */
    #fullpage #section0 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section0 .content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section0 .content span {
        /*line-height: 60px;*/
        letter-spacing: -2px;
        font-size: 60px;
    }

    #fullpage #section0 .content span.sub {
        letter-spacing: -1px;
        font-size: 30px;
    }

    /*
        SECTION 1
     */
    #fullpage #section1 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section1 .slide .content .heading {
        border-radius: 30px;
        padding: 30px;
    }

    #fullpage #section1 .slide .content .heading.blue {
        border-width: 3px;
    }

    #fullpage #section1 .slide .content .heading.purple {
        border-width: 3px;
    }

    #fullpage #section1 .slide .content .heading h1 {
        font-size: 40px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section1 .slide .content .heading span {
        font-size: 30px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section1 .slide .content a.btn {
        font-size: 30px;
        margin-top: 15px;
    }

    #fullpage #section1 .slide .content .text {
        margin-top: 15px;
        font-size: 25px;
        padding: 30px;
        border-radius: 30px;
    }

    /*
        SECTION 2
     */
    #fullpage #section2 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section2 .content {
             padding-top: 20px;
             padding-bottom: 20px;
         }

    #fullpage #section2 .content span {
        /*line-height: 60px;*/
        letter-spacing: -2px;
        font-size: 60px;
    }

    /*
        SECTION 3
     */
    #fullpage #section3 .fp-bg{
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section3 .slide .content .heading {
        border-radius: 30px;
        padding: 30px;
    }

    #fullpage #section3 .slide .content .heading.blue {
        border-width: 3px;
    }

    #fullpage #section3 .slide .content .heading.purple {
        border-width: 3px;
    }

    #fullpage #section3 .slide .content .heading h1 {
        font-size: 40px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section3 .slide .content .heading span {
        font-size: 30px;
        padding: 0;
        margin: 0;
    }

    #fullpage #section3 .slide .content a.btn {
        font-size: 30px;
        margin-top: 15px;
    }

    #fullpage #section3 .slide .content .text {
        margin-top: 15px;
        font-size: 25px;
        padding: 30px;
        border-radius: 30px;
    }

    /*
        SECTION 4
     */
    #fullpage #section4 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section4 .content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section4 .content span {
        /*line-height: 60px;*/
        letter-spacing: -2px;
        font-size: 60px;
    }

    /*
        SECTION 5
     */
    #fullpage #section5 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section5 .slide .content .heading {
        border-radius: 30px;
        padding: 30px;
    }

    #fullpage #section5 .slide .content .heading .icon svg {
        margin: 0px auto;
    }

    #fullpage #section5 .slide .content .heading .icon span {
        margin: 0px auto;
        font-size: 20px;
    }

    #fullpage #section5 .slide .content .heading .icon.inzicht .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 120px;
        width: 120px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content .heading .icon.plus {
        margin-bottom: 20px;
    }

    #fullpage #section5 .slide .content .heading .icon.plus .svg-background {
        padding: 20%;
        height: 90px;
        width: 90px;
    }

    #fullpage #section5 .slide .content .heading .icon.overzicht .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 120px;
        width: 120px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content .heading .icon.equals {
        margin-bottom: 20px;
    }

    #fullpage #section5 .slide .content .heading .icon.equals .svg-background {
        padding: 20%;
        height: 90px;
        width: 90px;
    }

    #fullpage #section5 .slide .content .heading .icon.grip .svg-background {
        border-radius: 50%;
        padding: 20%;
        height: 120px;
        width: 120px;
        border-width: 3px;
    }

    #fullpage #section5 .slide .content a.btn {
        font-size: 30px;
        margin-top: 15px;
    }

    #fullpage #section5 .slide .content .text {
        margin-top: 15px;
        font-size: 25px;
        padding: 30px;
        border-radius: 30px;
    }

    /*
        SECTION 6
    */
    #fullpage #section6 .fp-bg {
        background-size: cover;
        background-position: center 80%;
    }

    #fullpage #section6 .content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #fullpage #section6 .content span {
        /*line-height: 60px;*/
        letter-spacing: -2px;
        font-size: 60px;
    }

    #fullpage #section6 .content img {
        width: 50%;
    }

    #fullpage #section6 .content span span.f {
        font-size: 100px;
    }

    #fullpage #section6 .content span sub {
        bottom: -37px;
        margin-left: -13px;
    }

    #fullpage #section6 .content span sup {
        top: -46px;
    }

    #fullpage #section6 .content a.btn {
        font-size: 30px;
        margin-bottom: -160px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {  }

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }

