@media screen and (min-width: 1030px) {
    .transXT50,
    .tXT50 {
        transform: translateX(50px);
        -webkit-transform: translateX(50px);
        opacity: 0;
        visibility: hidden;
        transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
        -webkit-transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
        transition-timing-function: ease-out;
        -webkit-transition-timing-function: ease-out;
    }
    .transYT50,
    .tYT50 {
        transform: translateY(50px);
        -webkit-transform: translateY(50px);
        opacity: 0;
        visibility: hidden;
        transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
        -webkit-transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
        transition-timing-function: ease-out;
        -webkit-transition-timing-function: ease-out;
    }
    .transYT502 {
        transform: translateY(-50px);
        -webkit-transform: translateY(-50px);
        opacity: 0;
        visibility: hidden;
        transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
        -webkit-transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
        transition-timing-function: ease-out;
        -webkit-transition-timing-function: ease-out;
    }
    .action .transYT50,
    .action .transYT502,
    .action.tYT50,
    .action2 .transYT50 {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
    }
    .action .transXT50,
    .action.tXT50,
    .action2 .transXT50 {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
    }
    .p-image {
        opacity: 0;
        filter: grayscale(100%);
        transform-origin: center top;
        transform: translateY(100px) scale(1.2);
        transition: opacity 0.8s linear .0s, filter 0.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s, transform 1.3s cubic-bezier(0.075, 0.82, 0.165, 1);
    }
    .action .p-image {
        opacity: 1;
        filter: grayscale(0%);
        transform: translateY(0) scale(1);
    }
    .img-wrap.action:after {
        right: -150%;
        z-index: 10;
    }
    .dly_1 {
        transition-delay: 100ms;
        -webkit-transition-delay: 100ms;
    }
    .dly_2 {
        transition-delay: 200ms;
        -webkit-transition-delay: 200ms;
    }
    .dly_3 {
        transition-delay: 300ms;
        -webkit-transition-delay: 300ms;
    }
    .dly_4 {
        transition-delay: 400ms;
        -webkit-transition-delay: 400ms;
    }
    .dly_5,
    .action .day_5 {
        transition-delay: 500ms;
        -webkit-transition-delay: 500ms;
    }
    .dly_6,
    .action .day_6 {
        transition-delay: 600ms;
        -webkit-transition-delay: 600ms;
    }
    .dly_7,
    .action .day_7 {
        transition-delay: 700ms;
        -webkit-transition-delay: 700ms;
    }
    .dly_8,
    .action .day_8 {
        transition-delay: 800ms;
        -webkit-transition-delay: 800ms;
    }
    .dly_9,
    .action .day_9 {
        transition-delay: 900ms;
        -webkit-transition-delay: 900ms;
    }
    .dly_10,
    .action .day_10 {
        transition-delay: 1000ms;
        -webkit-transition-delay: 1000ms;
    }
    .dly_11,
    .action .day_11 {
        transition-delay: 1100ms;
        -webkit-transition-delay: 1100ms;
    }
    .item-span span,
    .item-span2 i {
        display: inline-block;
        font-style: inherit;
    }
    .item-span span,
    .item-span2 i {
        visibility: hidden;
    }
    .action.item-span span,
    .action.item-span2 i {
        visibility: visible;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-backface-visibility: visible!important;
        backface-visibility: visible!important;
        -webkit-animation-name: fade-in-blur;
        animation-name: fade-in-blur;
    }
    .fixedImg {
        background-attachment: fixed;
    }
}

@media (-webkit-device-pixel-ratio: 1.5) {}

@media screen and (max-width: 1650px) {}

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1370px) {}

@media screen and (max-width: 1260px) {}

@media screen and (max-width: 1024px) {
    .content {
        position: static;
        left: auto;
        top: auto !important;
    }
    .page {
        min-height: 0;
        height: auto !important;
    }

    .f18 {
        font-size: 16px;
    }
}

@media screen and (max-width: 860px) {
    .ibox-business,
    .ibox-news,
    .ibox-social {
        padding: 10px 0 30px 0;
    }
    .ibox-business,
    .ibox-news,
    .ibox-social {
        padding: 0px 0 50px 0;
    }
}

@media screen and (max-width: 640px) {}

@media screen and (max-width: 481px) {}

@media screen and (max-width: 421px) {}

@media screen and (max-width: 340px) {}