#new-grid-home-page .i-container video{
    width: 100% !important;
}
.video-content, .main-image-link-content, .main-image {
    position: relative;
}
.video-link-button{
    text-transform: uppercase;
}
.main-image-links{
    position: absolute;
    top: 80%;
    left: 50%;
    width: 100%;
}
.main-image-links.four{
    left: 0px !important;
}
.main-image-links span{
    color: rgb(255, 255, 255);
}
.main-image-links .main-image-link{
    position: relative;
    text-align: center;
    border: 1px solid white;
    padding: 10px;
    text-decoration: none;
}
.main-image-links .main-image-link.blauw{
    color: rgb(50, 65, 148); 
    border: 1px solid rgb(50, 65, 148);
    padding: 1% 3%;
    font-size: 16px;
    top: 5px;
}
.main-image-links .main-image-link.blauw:hover{
    background-color: rgb(50, 65, 148); 
    color: rgb(255, 255, 255);
    border: 1px solid rgb(255, 255, 255);
}
.main-image-links .main-image-link.blauw span{
    color: rgb(50, 65, 148);
}
.main-image-links .main-image-link.blauw:hover span{
    color: rgb(255, 255, 255);
}
.main-image-links .main-image-link:hover{
    background-color: #000;
}
.main-image-links .main-image-link.middle{
    left: -50%;
}
.main-image-links .main-image-link.right{
    left: -40%;
}
.main-image-links .main-image-link.left{
    left: -60%;
}
.main-image-links.four .main-image-link.first{
    left: -15%;
    padding: 20px 45px;
}
.main-image-links .main-image-link.second{
    left: -5%;
    padding: 20px 45px;
}
.main-image-links .main-image-link.third{
    left: 5%;
    padding: 20px 45px;
}
.main-image-links .main-image-link.fourth{
    left: 15%;
    padding: 20px 45px;
}
@media only screen and (max-width: 1360px){
    .main-image-links{
        top: auto;
        left: auto;
        bottom: 10%;
    }
    .main-image-links .main-image-link{
        font-size: 12px;
        padding: 3px 5px;
        max-width: 30%;
    }
    .main-image-links .main-image-link.left {
        left: 10%; float:left;
    }
    .main-image-links .main-image-link.right {
        right: 10%; 
        float: right; 
        left: auto;
    }
    .main-image-links .main-image-link.middle {
        left: auto;
    }
    .main-image-links.four .main-image-link {
        padding: 2% 2.5% !important;
    }
    .main-image-links .main-image-link.blauw{
        font-size: 10px;
        padding: 0.7% 3% 0.5%;
        top: 10px;
    }
}
@media only screen and (max-width: 480px){
    .main-image-links.four .main-image-link {
        padding: 1% 2% !important;
        left: initial !important;
        margin: 0 1%;
        padding: 1% 0.5% 1% 1% !important;
    }
    .main-image-links .main-image-link.blauw{
        font-size: 8px;
        padding: 0.8% 3% 0.5%;
        top: 10px;
    }
}