
.ix-info-box.ix-box-white {
    padding-bottom: 70px;
}
@media all and (min-width: 1400px) {
    .layout-container .col-md-5 .ix-info-box p,
    .layout-container .col-lg-5 .ix-info-box p {
        max-width: 68%; /*65*/
    }
    .layout-container .col-xl-7 .ix-info-box p {
        max-width: 80%;
    }
    .layout-container .col-md-5 .nomaxwidth .ix-info-box p,
    .layout-container .col-lg-5 .nomaxwidth .ix-info-box p,
    .layout-container .col-xl-7 .nomaxwidth .ix-info-box p {
        max-width: 100%;
    }
}

.ix-info-box .ix-badge-top {
    position: absolute;
    width: 100%;
    height: 100px;
    top:-100px;
    left:0;
    background-repeat:no-repeat;
    background-position: center 34px;
    background-size: 190px;
}
@media all and (max-width: 768px) {
    .ix-info-box.badgeTopMargin {
        margin-top:100px!important;
    }
}

.right_top_big { 
    width: 60%;
    max-width: 500px;
    max-height: 500px;
    height: auto;
    position: absolute;
    right: -20%;
    /*top: -50%; */
    top:0;
    transform: translate(0%,-60%);
}
.right_top_big_two { 
    width: 60%;
    height: auto;
    position: absolute;
    right: -20%;
    top: -90%;
}
.right_top_small {
    width: 40%; /*42*/
    height: auto;
    position: absolute;
    right: -20%; /*0*/
    /* top: -55%; */
    top: 0;
    transform: translate(0%,-40%);
}
.right_top_corner_small {
    width: 200px;
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(70%,-70%);
}
.right_top_corner_inside_small {
    width: 180px;
    height: auto;
    position: absolute;
    /* right: -10%;
    top: -6%; */
    right: 0;
    top: 0;
    transform: translate(35%,-20%);
}
.right_top_corner_inside_medium {
    width: 42%;
    height: auto;
    position: absolute;
    right: -10%;
    top: -6%;
}
.right_top_behind_outer_big {
    width: 55%;
    height: auto;
    position: absolute;
    right: -45%;
    top: -60%;
    z-index: -1;
}
.right_on_top_big {
    width: 60%;
    height: auto;
    position: absolute;
    right: -20%;
    top: -90%;
    z-index:-1;
}
.right_on_top_big_two {
    width: 60%;
    max-width:500px;
    height: auto;
    position: absolute;
    right: 5%;
    top: -50%;
    z-index:-1;
}
.right_middle_big {
    width: 48%;
    height: auto;
    position: absolute;
    right: -8%;
    top: 38%;
    transform: translate(0%,-50%);
}
.right_middle_small,
.right_middle_inside_small {
    width: 40%;
    height: auto;
        max-height: 90%;
    position: absolute;
    /* right: 0; */
    right: -10%;
    top: 50%;
    transform: translate(0%,-50%);
}
.right_middle_outer_big {
    width: 90%;
    height: auto;
    position: absolute;
    right: -50%;
    top: -40%;
    /* transform: translate(100%,-50%); */
    max-width: 550px;
}
.right_bottom_small {
    width: 42%;
    height: auto;
    position: absolute;
    right: -11%;
    top: 33%;
}
.right_bottom_big {
    width: 48%;
    height: auto;
    position: absolute;
    right: -15%;
    top: 25%;
}
.right_bottom_middle_bg {
    height: auto;
    position: absolute;
    right: 0;
    bottom: 0;
    max-width: 40%;
    max-height: 100%;
}
.right_bottom_corner_inside_small {
    width: 180px;
    height: auto;
    position: absolute;
    right: -10%;
    bottom: -5%;
}
.right_bottom_corner_inside_medium {
    width: 45%;
    height: auto;
    position: absolute;
    right: -10%;
    bottom: -5%;
}
.left_underheadline_small {
    width: 42%;
    height: auto;
    position: absolute;
    right: 0;
    top: -38%;
}

@media all and (max-width: 1400px) {
    .right_top_corner_inside_small,
    .right_bottom_corner_inside_small,
    .right_top_corner_inside_medium,
    .right_bottom_corner_inside_medium {
        max-width: 70px;
        max-height: 70px;
    }
    .right_top_small,
    .right_on_top_big,
    .right_on_top_big_two,
    .right_top_big,
    .right_top_big_two,
    .right_top_corner_small { 
        /* width: 0 !important; */
        display: none!important;
    }
    .right_top_big { 
        width: 50%;
        height: auto;
        position: absolute;
        right: -3%;
        top: -20%;
    }
    .right_middle_outer_big {
        max-width: 60%!important;
    }
    .right_middle_big,
    .right_bottom_small,
    .right_middle_small,
    .right_middle_inside_small {
        width: 15%!important;
        right: -3%!important;
        top: 15px!important;
        transform: translate(0%,-50%)!important;
    }
    .right_bottom_middle_bg {
        max-width: 25%;
    }
}