.intro_new_line {
    display: none;
}

.text_fly_parent {
    margin-top: 500px;
    left: 50%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    text-align: center;
    width: 100%;
    user-drag: none;
    -webkit-user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    line-height: normal;
}

.text_fly_parent span.text_fly {
    position: relative;
    display: inline-block;
    font-size: 8vw;
    letter-spacing: -3px;
    font-family: "Poppins", sans-serif;
    font-weight: 800;

}

.intro_text_bottom span.text_fly {
    font-size: 7vw;
    line-height: normal;

    letter-spacing: -3px;
    font-family: "Poppins", sans-serif;
    font-weight: 800;

}

.intro_slide_track {
    display: inline-block;
    animation: move 50s linear infinite;
    white-space: nowrap;
}

.intro_slide_track>* {
    display: inline-block;
}

.intro_brands>img {
    width: 15vw;
    user-drag: none;
    -webkit-user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

@keyframes move {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}

@keyframes move-reverse {
    0% {
        transform: translateX(-50%);
    }

    100% {
        transform: translateX(0);
    }
}

.intro_desc {
    width: 500px;
    white-space: normal;
    margin-top: 50px;
    font-size: 19px;
    font-weight: 600;
}

.carousel_infinite_intro {
    position: relative;
    width: 75%;
    margin-top: 50px;
    overflow-x: hidden !important;
}

.showcase-text {
    color: var(--color-surface-white) !important;
}

@media screen and (max-width: 750px) {
    .text_fly_parent {
        margin-top: 300px !important;
    }

    .intro_desc {
        width: 100% !important;
    }

    .intro_brands>img {
        width: 34vw !important;
    }

    .carousel_infinite_intro {
        width: 100% !important;
    }

    .showcase-text {
        font-size: 3rem !important;
        margin-bottom: -2rem !important;
        margin-top: 3rem !important;
    }
}

@media (max-width: 767px) {
    .intro_desc {
        font-size: 14px;
    }
}

@media (min-width: 1440px) and (max-width:2560px) {
    .text_fly_parent span.text_fly {
        position: relative;
        display: inline-block;
        font-size: 6vw;
        letter-spacing: -3px;
        font-family: "Poppins", sans-serif;
        font-weight: 800;
    }
    
    .intro_text_bottom span.text_fly {
        font-size: 5vw;
        line-height: normal;
    
        letter-spacing: -3px;
        font-family: "Poppins", sans-serif;
        font-weight: 800;
    
    }
}

@media (min-width: 2560px) and (max-width:5560px) {
    .text_fly_parent span.text_fly {
        position: relative;
        display: inline-block;
        font-size: 3vw;
        letter-spacing: -3px;
        font-family: "Poppins", sans-serif;
        font-weight: 800;
    }
    
    .intro_text_bottom span.text_fly {
        font-size: 2vw;
        line-height: normal;
    
        letter-spacing: -3px;
        font-family: "Poppins", sans-serif;
        font-weight: 800;
    
    }
}

@media (min-width: 992px) and (max-width:1200px) {
    .price-panel {
        padding-right: 0.3rem !important;
        padding-left: 0.3rem !important;
    }
}



@media only screen and (max-width: 750px) and (min-width: 501px) {
    .text_fly_parent {
        line-height: 95px !important;

    }

    .intro_text_bottom span.text_fly {
        line-height: 95px !important;
    }
}



@media (max-width: 750px) {

    .kraft_intro {
        text-align: start !important;
    }

    .intro_desc {
        font-size: 17px;
        margin-top: 17px !important;
        text-align: start !important;
        line-height: normal !important;
    }

    .intro_text_bottom {
        text-align: start !important;
    }

    .intro_text_top {
        text-align: start !important;
    }

    .text_fly {
        letter-spacing: -3px;
        font-family: "Poppins", sans-serif;
        font-weight: 800;
    }

    .fly_line_1 {
        font-size: 17vw !important;
    }

    .fly_line_2 {
        font-size: 17vw !important;
    }

    .fly_line_3 {
        font-size: 17vw !important;
    }

    .fly_line_4 {
        font-size: 17vw !important;
    }

    .text_fly_parent {

        text-align: start !important;

    }

    .intro_new_line {
        display: block;

    }

    .text_fly_parent {
        line-height: 60px !important;
    }

    .intro_text_bottom span.text_fly {
        line-height: 60px !important;
    }
}

.home-slide-track {
    display: inline-block;
    animation: move 50s linear infinite;
    white-space: nowrap;
}


.home-slider {
    line-height: normal !important;
}

.home-slide {
    border-radius: 62px;
    margin: 0.5lvw;
    background: #ac7ae924;
}

.home-slide>h3 {
    font-size: 18px !important;
    padding: 0;
    margin: 0;
}

.home-slide-track>* {
    padding: 1.5vw;
    display: inline-block;
}

@keyframes move {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}

.home-slide-track2 {
    display: inline-block;
    animation: move-reverse 50s linear infinite;
    white-space: nowrap;
}

.home-slide-track2>* {
    padding: 1.5vw;
    display: inline-block;
}

@keyframes move-reverse {
    0% {
        transform: translateX(-50%);
    }

    100% {
        transform: translateX(0);
    }
}


@media screen and (min-width: 992px) {
    .header-text {
        font-size: 6vw;
    }

    .header-con {
        margin-top: 5vw;
    }
}

@media screen and (max-width: 992px) {
    .header-text {
        font-size: 10vw;
    }

    .home-slide>h3 {
        font-size: 13px !important;
        padding: 5px;
    }

    .header-con {
        margin-top: 10vw;
    }

}

.homeBmg {
    margin-top: 130px !important;
}