
    .home_banner {
        padding-bottom: 60px;
        border-right: 0
    }

    .home_product_box {
        margin-top: 60px;
    }

    .home_video_wrapper {
        position: relative;
        height: auto;
    }

    .home_video_wrapper .home_video_item.active {
        background-image: url(../../images/banner/11.jpg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        min-height: 820px;
        padding: 0;
        padding: 213px 0 123px;
    }

    .tradingview-widget-container {
        margin: 0;
    }

    .um-inter-milan-link {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 999;
        opacity: 0;
    }

    @media (max-width: 768px) {
        .um-inter-milan-min-banner {
            display:block;
        }

        .um-inter-milan-banner {
            display: none;
        }

        .home_banner_min {
            margin-top: 0;
        }
    }

    @media (max-width: 430px) {
        .row1 {
            padding-top: 400px;
        }

        .home_product_box {
            margin-top: 40px;
        }

        .home_banner {
            padding-bottom: 40px;
        }
    }

    .home_video_item .inner {
        padding-left: 20px;
        max-width: 1240px;
        position: absolute;
        display: flex ;
        height: 100%;
        right: 0;
        left: 0;
        bottom: 0;
        margin: 0 auto;
        align-items: flex-end;
        justify-content: space-between;
    }

    .home_video_item .left_box {
        max-width: 520px;
        width: 100%;
        text-align: left;
        padding-bottom: 200px;
    }

    .home_video_item .left_box .logo_box {
        max-width: 272px;
        width: 100%;
        margin-bottom: 33px;
    }

    .home_video_item .left_box .logo_box img {
        opacity: 1;
    }

    .home_video_item .left_box .text_box h2 {
        font-size: 48px;
        line-height: 1.31;
        margin-bottom: 0;
        color: #000000;
        font-family: 'AtHauss-Semibold';
    }

    .home_video_item .left_box .text_box h2 span {
        color: #062BC4;
        display: inline-block;
    }

    .home_video_item .right_box {
        max-width: 560px;
        width: 100%;
    }

    .home_video_item .right_box img {
        width: 100%
    }

    .fix_box {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
        max-width: 596px;
        width: 100%;
        z-index: 2;
    }

    .fix_box img {
        width: 100%;
    }

    .home_video_wrapper .home_video_item img {
        opacity: 1;
        min-height: auto;
    }

    @media (max-width: 1366px) {
        .home_video_wrapper .home_video_item.active {
            min-height: 616px;
        }

        .home_video_item .left_box {
            padding-bottom: 124px;
        }

        .home_video_item .right_box {
            max-width: 473px;
        }

        .home_banner .inner {
            max-width: 1212px;
            padding-left: 32px;
        }
    }

    @media (max-width: 1280px) {
        .home_video_item .left_box .text_box h2 {
            font-size:40px
        }

        .home_video_item .right_box {
            max-width: 420px;
            bottom: -157px;
        }
    }

    @media (max-width: 1080px) {
        .home_video_item .inner {
            padding-left: 40px;
        }

        .home_video_item .right_box {
            right: 50px
        }
    }

    @media (max-width: 980px) {
        .home_video_item .right_box {
            right:20px
        }

        .home_video_item .left_box .text_box h2 {
            font-size: 34px;
        }
    }

    @media (max-width: 900px) {
        .home_video_item .left_box .text_box h2 {
            font-size: 30px;
        }
    }

    @media (max-width: 768px) {
        .home_video_item .inner {
            padding-left: 20px;
        }
    }

    .home_banner_min {
        display: none;
        position: relative;
    }

    .home_banner_mobile_min_bg {
        display: none;
    }

    @media (max-width: 768px) {
        .home_banner_min {
            display:block;
            margin-top: 25px;
        }

        .home_video_wrapper {
            display: none;
        }
    }

    @media (max-width: 390px) {
        .home_banner_min_bg {
            display:none;
        }

        .home_banner_mobile_min_bg {
            display: block;
        }
    }
