@media screen and (max-width: 1199px) {
    .linkhome > div {
        margin: 0;
        margin: 0 1% 25px !important;
        width: 31% !important;
        max-width: none !important;
    }

    .linkhome div.ce-left .ce-gallery,
    .linkhome div.csc-textpic-left .csc-textpic-imagewrap {
        float: none;
    }

    .linkhome figure {
        width: 100%;
    }
}

@media screen and (max-width: 767px) {
    .linkhome > div {
        width: 48% !important;
    }

    .sponsors {
        margin-top: 60px;
    }
}

@media screen and (max-width: 500px) {
    .linkhome > div {
        width: 100% !important;
        margin: 0 0 25px !important;
    }

    .sponsors {
        margin-top: 60px;
    }
}

@media screen and (max-width: 1199px) {
    .box {
        height: 150px !important;
        padding: 5px !important;
    }
}

