@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    /* Menu */
    .ibl-menu-holder ul li a {
        font-size: 13px;
    }

    /* Homepage */
    .investors-blue-boxes-container {
        top: 175px;
    }

    .ibl-banner-left-content-col .ibl-heading-container {
        max-width: 75%;
    }

    .ibl-banner-left-content-col {
        padding-left: 50px;
    }

    .quote-investors-container {
        left: 60px;
    }

    .hp-latest-news-item {
        width: calc(100%/4);
        height: 225px;
    }

    .latest-news-title p {
        line-height: 22px;
        font-size: 18px;
    }

    /* About IBL */
    .more-details-box-row {
        padding: 80px 30px;
    }

    .more-details-title p {
        font-size: 25px;
    }

    .achieve-aims-row {
        padding-right: 35px;
        padding-left: 35px;
    }

    .square-img .vc_single_image-wrapper {
        height: 160px;
        width: 160px;
    }

    .vc_column_container.left-col-key-figures {
        padding-left: 32px;
    }

    .right-col-key-figures {
        margin-top: -160px;
    }

    .container-col.column-4 .col,
    .container-col.column-4>div {
        width: calc(100% / 4) !important;
    }

    .about-map-holder svg {
        height: 100% !important;
        width: 100% !important;
    }

    /* Vision, mission and values */
    .slider-name-wrapper {
        top: 32px !important;
        left: 20px;
    }

    .vmv-slick-nav-row {
        padding-top: 0;
    }

    /* Commercial & Distribution */
    .single-cluster-content .row-text-descirption {
        margin-bottom: 50px;
    }

    .single-cluster-content .our-businesses-wrapper .ibl-heading-container {
        padding-top: 0;
    }

    /* IBL and Society */
    .ibl-society-icon-box-row {
        margin-top: 225px;
    }

    /* Careers */
    .work-with-us-row .vc_inner .wpb_wrapper {
        margin: 250px auto 0;
    }

    /* Newsroom */
    .newsroom-tab-container.ibl-widthcontainer {
        padding-top: 100px;
    }

    .single-newsroom-container {
        margin-top: 180px;
    }

    /* Wiiv Reward*/
    .what-is-wiiv-left-col .ibl-content-wrapper {
        margin-top: 212px;
    }

    .video-container {
        margin-top: 140px;
    }

    .banner-container.wiiv-banner.banner-inner-page {
        margin-top: 20px;
    }

    .wiiv-banner .banner-text-holder {
        left: 100px;
    }

    .wiiv-banner .banner-image img {
        object-position: -400px 0;
    }

    .what-is-wiiv-blue-box {
        bottom: 102px;
    }

    .what-is-wiiv-row {
        padding: 70px 0 0px;
    }

    /* Contact */
    .contact-us-details-col .ibl-content-wrapper {
        margin-top: 0 !important;
    }

    /* Careers page*/
    .key-numbers-inner-top .col.large .key-number-image:lang(fr):after {
        background-size: cover;
    }

}

@media screen and (min-width: 320px) and (max-width: 767px) {

    /* Careers page*/
    .career-you-inner-row>.vc_column_container:last-child .wpb_wrapper:lang(fr) {
        width: unset;
    }

    .career-you-text:lang(fr):before {
        left: 50px;
    }

    .career-you-text:lang(fr):after {
        right: 25px !important;
    }

    .key-number-item.unique-talents {
        margin-left: unset;
    }

    .key-numbers-inner-top .col.large .key-number-image:lang(fr):after {
        background-size: cover;
    }

    .key-numbers-inner-bottom .col.medium:not(:first-child) {
        margin-left: unset;
    }

    .key-numbers-inner-bottom .col.medium:first-child {
        margin-right: unset;
    }

    /* IOS */
    @supports (-webkit-touch-callout: none) {
        /* About */
        .our-strategy-texts-container > div {
            float: inherit !important;
        }
    }

    .our-strategy-texts-container > div {
        float: inherit !important;
    }
    

}

@media screen and (min-width: 768px) and (max-width: 1024px) {

    /* Careers page*/
    .key-numbers-inner-top .col.large .key-number-image:lang(fr):after {
        background-size: cover;
    }

    .text-content-wrapper p:not(:last-child) {
        margin-right: 130px;
    }

    .career-you-text:lang(fr):before {
        left: 5px;
    }

    .career-you-text:lang(fr):after {
        right: 175px !important;
    }

    .career-you-heading {
        margin-right: 260px;
    }

    .career-you-row>.vc_column_container:after {
        bottom: -30px;
    }

    .container-col.column-1.what-is-wiiv-container {
        margin-top: 70px;
    }

    .category-news-row {
        flex-wrap: wrap;
    }
}