@media only screen and (max-width: 669px) {
    .new-hero-slider-js .slider-d3-img {
        width: 52.35%;
        position: relative;
        height: 100%;
        padding-bottom: 63%;
    }
    .new-hero-slider-js .slider-d3-img img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .new-hero-slider-js .slider-d3-content {
        width: 47.65%;
        padding-top: 5.1vw;
        padding-left: 2.5vw;
    }
    .new-hero-slider-js .slider-d3-content p {
        font-size: clamp(18px, 5.3vw, 50px);
        line-height: 1.13;
    }
    .new-hero-slider-js .slider-d3-content h2 {
        font-size: clamp(21px, 9.16vw, 104px);
        font-weight: 900;
    }
    .new-hero-slider-js .slider-d3-content h2 span {
        font-size: clamp(26px, 21.1vw, 104px);
        line-height: 0.9;
    }
    .home .hero-slider-item {
        padding-top: 70px !important;
    }
    .slider-d3-product img {
        max-height: 84.5vw;
        width: auto;
    }
    .slider-d3-product {
        text-align: center;
    }
    .new-hero-slider-js .slider-d3-product .mobile-slider-button a {
        font-size: clamp(18px, 7.3vw, 44px);
        padding: 0px 23.5px !important;
    }
    .new-hero-slider-js .slider-d3-product {
        margin-top: 4vw;
    }
    .new-hero-slider-js .slider-d3-content.d3-title-large h2 {
        font-size: clamp(32px, 19.1vw, 104px);
        margin: 0;
    }
    .slider-d3-content .banner-content .desktop {
        display: none;
    }
    .new-hero-slider-js .slider-d3-content p.small {
        font-size: clamp(18px, 4.34vw, 50px);
        line-height: 1.16;
    }
    .new-hero-slider-js .slider-d2-img {
        position: relative;
        padding-bottom: 63%;
    }
    .new-hero-slider-js .slider-d2-img img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        max-height: unset;
    }
    .new-hero-slider-js .slider-d2-cnt-item h2 {
        font-size: clamp(32px, 15.5vw, 80px);
    }
    .new-hero-slider-js .slider-d2-cnt-item h2 span {
        line-height: 0.9;
    }
    .new-hero-slider-js .slider-d2-cnt-item p {
        font-size: clamp(20px, 4.7vw, 28px);
        line-height: 1.15;
    }
    .new-hero-slider-js .slider-d2-cnt-item .banner-content .desktop {
        display: none;
    }
    .new-hero-slider-js .slider-d1-img {
        padding-bottom: 40.8%;
        position: relative;
    }
    .new-hero-slider-js .slider-d1-img img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        max-height: unset;
        min-height: unset;
    }
    .new-hero-slider-js .slider-d1-cnt-item h2 span {
        font-size: clamp(18px, 6.55vw, 46px);
    }
    .new-hero-slider-js .slider-d1-cnt-item h2 {
        font-size: clamp(32px, 15.3vw, 113px);
    }
    .new-hero-slider-js .slider-d1-cnt-item p {
        font-size: clamp(16px, 3.85vw, 32px);
        line-height: 1.18;
    }
    .new-hero-slider-js .slider-d1-product {
        margin-top: -15vw;
    }
    .new-hero-slider-js .slider-d3-img.has-sub-label {
        width: 50%;
        padding-bottom: 52.6%;
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label {
        width: 50%;
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label .title {
        display: flex;
        flex-wrap: wrap;
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label .title h2 {
        width: 57%;
        margin: 0;
        font-size: clamp(21px, 17vw, 104px);
        font-family: "Bebas Neue", sans-serif !important;
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label .title .label {
        width: 43%;
        padding: 5px 0 0 5px;
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label .title .label p {
        font-weight: 500;
        margin: 0;
        font-size: clamp(16px, 3.9vw, 50px);
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label > h2 {
        font-size: clamp(21px, 8.7vw, 104px);
        line-height: 0.94;
    }
    .new-hero-slider-js .slider-d3-product.has-sub-label {
        position: relative;
    }
    .new-hero-slider-js .slider-d3-product.has-sub-label img {
        max-height: 94.5vw;
        width: 121.5% !important;
        max-width: unset !important;
        transform: translateX(-8%);
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label .desktop {
        display: none;
    }
}
@media only screen and (max-width: 380px) {
    .new-hero-slider-js .slider-d2-cnt-item p br {
        display: none;
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label .title .label p {
        font-size: clamp(12px, 3.9vw, 50px) !important;
    }
    .kingdom-burst-slide.hero-slider-item .slider-d3-content p {
        font-size: clamp(16px, 4.85vw, 50px) !important;
    }
    .new-hero-slider-js .slider-d2-cnt-item p {
        font-size: clamp(18px, 4.7vw, 28px) !important;
    }
    .new-hero-slider-js .slider-d3-content p.small {
        font-size: clamp(15px, 4.34vw, 50px) !important;
    }
}
@media only screen and (min-width: 670px) {
    .slider-d3-content .banner-content .mobile {
        display: none;
    }
    .new-hero-slider-js .slider-d2-cnt-item .banner-content .mobile {
        display: none;
    }
    .new-hero-slider-js .slider-d3-content.has-sub-label .mobile {
        display: none;
    }
}