@media (min-width:992px) {
    .gap-between-10-cols {
        margin-left: -.5208vw;
        margin-right: -.5208vw
    }

    .gap-between-10-cols>div {
        padding-left: .5208vw;
        padding-right: .5208vw
    }

    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        padding-right: .7813vw;
        padding-left: .7813vw
    }

    .row {
        margin-left: -.7813vw
    }

    .fa-120 {
        font-size: 6.25vw
    }

    .fa-75 {
        font-size: 3.9063vw
    }

    .fa-70 {
        font-size: 3.6458vw
    }

    .fa-65 {
        font-size: 3.3854vw
    }

    .fa-60 {
        font-size: 3.125vw
    }

    .fa-55 {
        font-size: 2.8646vw
    }

    .fa-45 {
        font-size: 2.3438vw
    }

    .fa-40 {
        font-size: 2.0833vw
    }

    .fa-35 {
        font-size: 1.8229vw
    }

    .fa-30 {
        font-size: 1.5625vw
    }

    .fa-28 {
        font-size: 1.4583vw
    }

    .fa-24 {
        font-size: 1.25vw
    }

    .fa-20 {
        font-size: 1.0417vw
    }

    .fa-18 {
        font-size: .9375vw
    }

    .fa-16{
        font-size: .8333vw
    }
    
    .social-account-left ul li a {
        font-size: 1.4vw
    }

    .fa-22, .marquee-main-div marquee p {
        font-size: 1.1458vw
    }

    .ls-2 {
        letter-spacing: -.1042vw
    }

    .ls-1 {
        letter-spacing: -.0521vw
    }

    .mt-10 {
        margin-top: .5208vw !important
    }

    .mt-20 {
        margin-top: 1.0417vw !important
    }

    .mt-30 {
        margin-top: 1.5625vw !important
    }

    .mt-40 {
        margin-top: 2.0833vw !important
    }

    .mt-50 {
        margin-top: 2.6042vw !important
    }

    .mt-60 {
        margin-top: 3.125vw !important
    }

    .mt-70 {
        margin-top: 3.6458vw !important
    }

    .mt-80 {
        margin-top: 4.1667vw !important
    }

    .mt-90 {
        margin-top: 4.6875vw !important
    }

    .mt-100 {
        margin-top: 5.2083vw !important
    }

    .mt-150 {
        margin-top: 7.8125vw !important
    }

    .mb-10 {
        margin-bottom: .5208vw !important
    }

    .mb-15 {
        margin-bottom: .7813vw !important
    }

    .mb-20 {
        margin-bottom: 1.0417vw !important
    }

    .mb-30 {
        margin-bottom: 1.5625vw !important
    }

    .mb-40 {
        margin-bottom: 2.0833vw !important
    }

    .mb-50 {
        margin-bottom: 2.6042vw !important
    }

    .mb-60 {
        margin-bottom: 3.125vw !important
    }

    .mb-70 {
        margin-bottom: 3.6458vw !important
    }

    .mb-80 {
        margin-bottom: 4.1667vw !important
    }

    .mb-90 {
        margin-bottom: 4.6875vw !important
    }

    .mb-100 {
        margin-bottom: 5.2083vw !important
    }

    .pt-10 {
        padding-top: .5208vw !important
    }

    .pt-20 {
        padding-top: 1.0417vw !important
    }

    .pt-30 {
        padding-top: 1.5625vw !important
    }

    .pt-40 {
        padding-top: 2.0833vw !important
    }

    .pt-50 {
        padding-top: 2.6042vw !important
    }

    .pt-60 {
        padding-top: 3.125vw !important
    }

    .pt-70 {
        padding-top: 3.6458vw !important
    }

    .pt-80 {
        padding-top: 4.1667vw !important
    }

    .pt-90 {
        padding-top: 4.6875vw !important
    }

    .pt-100 {
        padding-top: 5.2083vw !important
    }

    .pt-150 {
        padding-top: 7.8125vw !important
    }

    .pb-10 {
        padding-bottom: .5208vw !important
    }

    .pb-20 {
        padding-bottom: 1.0417vw !important
    }

    .pb-30 {
        padding-bottom: 1.5625vw !important
    }

    .pb-40 {
        padding-bottom: 2.0833vw !important
    }

    .pb-50 {
        padding-bottom: 2.6042vw !important
    }

    .pb-60 {
        padding-bottom: 3.125vw !important
    }

    .pb-70 {
        padding-bottom: 3.6458vw !important
    }

    .pb-80 {
        padding-bottom: 4.1667vw !important
    }

    .pb-90 {
        padding-bottom: 4.6875vw !important
    }

    .pb-100 {
        padding-bottom: 5.2083vw !important
    }

    .pb-150 {
        padding-bottom: 7.8125vw !important
    }

    .container-1470 {
        max-width: 76.5625vw
    }

    .container-1050 {
        max-width: 54.6875vw
    }

    .container-1200 {
        max-width: 62.5vw
    }

    .logo-container {
        max-width: 11.7188vw
    }

    .header-links ul {
        gap: 2.125vw;
        padding: .8854vw 2.6042vw;
        border-radius: .625vw;
        backdrop-filter: blur(0.2604vw)
    }

    header.header-main {
        padding: 2.8646vw 0
    }

    .header-links ul:before, .input-fields .gradient-border:before {
        border-radius: .5208vw
    }

    .header-links ul li a {
        font-size: .7vw
    }

    .btn-reg {
        font-size: .9375vw;
        padding: .7292vw 1.5625vw;
        border-radius: .7292vw
    }

    .pt-header {
        padding-top: 15.625vw !important
    }

    .arrow-image {
        max-width: .9375vw;
        margin-left: .625vw
    }

    .shopify-private-label-banner {
        max-width: 19.6875vw;
        margin-left: auto
    }

    .marquee-main-div marquee {
        padding: .8854vw 0
    }

    .marquee-main-div marquee p:after {
        margin: 0 2.6042vw
    }

    .tilted-section {
        padding: 2.5vw 0;
        margin: 1vw 0
    }

    .marquee-main-div {
        transform: rotate(-2.72deg) translateX(-.2604vw);
        width: calc(100% + .5208vw)
    }

    .video-container {
        max-width: 62.5vw;
        border-radius: 1.5625vw
    }

    .btn-border-gradient, .btn-border-gradient:before {
        border-radius: .2604vw;
        backdrop-filter: blur(2.3958vw)
    }

    .btn-play-icon-text {
        max-width: 11.6146vw
    }

    .btn-play-icon-text span:not(.icon-play) {
        font-size: 2.2917vw;
        line-height: 2.3438vw
    }

    .icon-play {
        width: 2.2917vw;
        height: 2.2917vw;
        transform: translateY(-.2604vw) translateX(-.2604vw)
    }

    .icon-play img {
        max-width: .6771vw
    }

    .mw-660 {
        max-width: 34.375vw
    }

    .mw-500 {
        max-width: 26.0417vw
    }

    .mw-1000 {
        max-width: 52.0833vw
    }

    .mw-1240 {
        max-width: 64.5833vw
    }

    .mw-270 {
        max-width: 14.0625vw
    }

    .mw-1110 {
        max-width: 57.8125vw
    }

    .gradient-border:before, .service-item-full:before, .service-item-half:before, .service-item-text {
        border-radius: 1.8229vw
    }

    .list-items-li-mouse li {
        margin-bottom: 2.8646vw;
        font-size: .8333vw;
        line-height: 164.5%;
        letter-spacing: -.025vw;
        padding-left: 3.125vw
    }

    .list-items-li-mouse li:before {
        top: -.5208vw;
        width: 2.0833vw;
        height: 2.0833vw
    }

    .image-diamond {
        right: 0;
        top: -45%;
        max-width: 23.4375vw
    }

    .image-rocket {
        bottom: -5.2083vw;
        max-width: 22.3958vw
    }

    .image-right {
        max-width: 18.2292vw;
        margin-top: 2.6042vw
    }

    .service-item-text h3 {
        font-size: 1.8229vw;
        line-height: 1.7708vw;
        letter-spacing: -.0521vw
    }

    .service-item-text p {
        font-size: .8333vw;
        line-height: 1.5104vw;
        margin: 1.5625vw 0
    }

    .service-item-text {
        backdrop-filter: blur(0.2604vw)
    }

    .service-item-full {
        padding: 6.7708vw 2.8646vw
    }

    .service-item-full .image-services {
        bottom: -6.25vw;
        right: 8.8542vw;
        max-width: 31.25vw
    }

    .service-item-half .image-services {
        width: 50%;
        right: 0
    }

    .service-item-half {
        padding: 3.6458vw 3.125vw 8.3333vw
    }

    .main-heading h3 {
        font-size: 7.5521vw;
        line-height: 102.5%;
        letter-spacing: -.2083vw
    }

    .tilted-text {
        font-size: 3.5417vw;
        letter-spacing: -.1042vw;
        padding: .7813vw 3.3854vw;
        margin-top: -1.9271vw
    }

    .gradient-bg {
        border-radius: 1.25vw;
        border: .0521vw solid #8c1ea5;
        backdrop-filter: blur(6.4062vw)
    }

    .image-bottom-text-wp {
        padding-bottom: 1.5625vw
    }

    .image-bottom-text-wp:after {
        right: 0
    }

    .item-success-image {
        width: 7.6042vw;
        height: 7.6042vw;
        max-width: initial
    }

    .item-success-text {
        max-width: calc(100% - 10.4167vw)
    }

    .ensure-your-success .row>div:nth-child(odd) .item-success-text {
        max-width: calc(100% - 13.0208vw)
    }

    .item-success-text h6 {
        font-size: 1.8229vw;
        line-height: 1.7708vw;
        letter-spacing: -.0521vw;
        margin-bottom: 1.0417vw
    }

    .item-success-text p {
        font-size: .8333vw;
        line-height: 1.5365vw
    }

    .text-passive-income {
        max-width: 29.1667vw
    }

    .passive-income-box {
        border-radius: 1.8229vw;
        max-width: 59.375vw;
        padding: 6.7708vw 6.5104vw 5.2083vw
    }

    .box-black {
        backdrop-filter: blur(0.2604vw);
        border-radius: 1.8229vw
    }

    .passive-income-image {
        right: -34.5%;
        max-width: 44.5313vw
    }

    .passive-income-text-behind h3 {
        font-size: 17.7083vw;
        line-height: 75.5%;
        letter-spacing: -1.0417vw
    }

    .box-audit {
        max-width: calc(23.66% - 1.0417vw);
        padding: 2.6042vw
    }

    .box-audit>img {
        height: 4.3229vw
    }

    .slider-success .slick-track .slick-slide {
        margin: 0 1.1198vw;
        border-radius: .5208vw;
        overflow: hidden
    }

    .slider-success .slick-list {
        margin: 0 -1.1198vw
    }

    .input-fields input, .textarea-field textarea {
        padding: 1.1458vw 1.0417vw;
        font-size: .8333vw
    }

    .textarea-field textarea {
        min-height: 10.4167vw;
        resize: none
    }

    .col-links h3 {
        font-size: 1.5625vw;
        margin-bottom: 1.3021vw
    }

    .col-links ul li a {
        font-size: 1.0417vw;
        margin-bottom: 1.8229vw;
        padding-right: 1.9271vw
    }

    .follow h3 {
        font-size: .8854vw;
        margin-bottom: 1.0417vw
    }

    .follow ul li a {
        border-radius: .3125vw;
        width: 2.3958vw;
        height: 2.6042vw;
        font-size: .8333vw
    }

    .follow ul {
        gap: 1.3021vw
    }

    .follow ul li a:after, .follow ul li a:before {
        border: .026vw solid #fff;
        backdrop-filter: blur(2.1159vw);
        border-radius: .3125vw
    }

    .dots-between-items li a {
        padding-right: 1.4583vw;
        padding-left: 1.4583vw
    }

    .dots-between-items li a, .footer-bottom p {
        font-size: .5208vw
    }

    .dots-between-items li a:after {
        right: -.2083vw;
        width: .4167vw;
        height: .4167vw
    }

    .dots-between-items li:last-child a {
        padding-right: 0
    }

    .col-links ul li a:before {
        left: -13.0208vw;
        width: 2.3438vw;
        height: 2.3438vw
    }

    .col-links ul li a:hover {
        padding-left: 1.9271vw;
        padding-right: 0
    }

    .col-links ul li a:hover:before {
        left: -.5208vw
    }

    .main-heading.about-us-heading h3 {
        font-size: 9.8958vw
    }

    .main-heading.about-us-heading .tilted-text {
        font-size: 2.6042vw;
        transform: translateY(-.3646vw) rotate(-3deg)
    }

    .our-mission-text>div {
        padding-left: 3.6458vw;
        max-width: 34.8958vw;
        margin-left: auto
    }

    .our-mission-text>div:before {
        top: -.7813vw;
        width: 2.6042vw;
        height: 2.6042vw
    }

    .our-value-item-image {
        width: 7.8125vw;
        height: 7.8125vw;
        margin: 0 auto
    }

    .our-value-item-image:after {
        filter: drop-shadow(.01vw .01vw .5vw rgba(130, 5, 255, .95))
    }

    .our-value-item-image img {
        max-width: 3.6458vw
    }

    .our-value-item h2 {
        min-height: 3.5417vw
    }

    .our-value-item.gradient-border:before {
        height: 70%
    }

    .text-huge-vw h3 {
        font-size: 13vw;
        letter-spacing: -.394vw
    }

    .after-image-center-text-core-values {
        padding: 4.1667vw 0
    }

    .rocket-design-ourmission:before {
        max-height: 4.7917vw;
        border-radius: 2.3958vw
    }

    .rocket-design-ourmission img {
        margin: -4.1667vw 0;
        max-width: 17.1875vw
    }

    @keyframes rocket {
        from {
            transform: translateY(-.5208vw)
        }

        to {
            transform: translateY(.5208vw)
        }
    }

    .fa-100 {
        font-size: 5.2083vw
    }

    .why-trust-us-heart-image>img {
        right: 3.125vw;
        bottom: -4.1667vw;
        max-width: 11.9792vw;
        object-position: right bottom;
        animation: 1s infinite heartbeat
    }

    .why-trust-items h3:after {
        top: 00%;
        transform: rotateY(90deg)
    }

    .why-trust-items .slick-slide h3.center-element:after {
        transform: rotateY(0)
    }

    .why-trust-items .slick-slide h3.center-element {
        font-size: 1.4625vw
    }

    .why-trust-items .slick-list {
        margin: -.5208vw 0
    }

    .why-trust-items .slick-list .slick-track .slick-slide {
        margin: .5208vw auto
    }

    .why-trust-items h3 {
        width: fit-content;
        padding: 1.0417vw 2.0833vw;
        border: .0521vw solid #fff;
        border-radius: .625vw;
        font-size: 1.25vw;
        line-height: 102.5%;
        letter-spacing: -.0374vw;
        min-width: 13.5417vw;
        margin: 0 auto
    }

    .section-our-team .text-huge-vw h3 {
        font-size: 13.6vw
    }

    .gap-10, .radio-group {
        gap: .5208vw
    }

    .about-our-team .btn-reg {
        padding: .4167vw 1.3021vw;
        font-size: .7292vw;
        border-radius: .3125vw
    }

    .about-our-team .btn-reg:before {
        backdrop-filter: blur(2.0833vw)
    }

    .image-container-our-team:after, .image-container-our-team:before {
        height: calc(100% - 2.8229vw);
        border-radius: .7292vw
    }

    .image-container-our-team:after {
        padding: .0391vw
    }

    .image-container-our-team img {
        max-width: 85%;
        height: 20.8333vw
    }

    .service-banner-text h3 {
        font-size: 5.9896vw;
        line-height: 90.5%;
        letter-spacing: -.1823vw;
        text-transform: capitalize
    }

    .service-banner-text p {
        font-size: .9375vw;
        line-height: 234.5%;
        letter-spacing: -.026vw
    }

    .service-banner-image {
        max-width: 85%;
        margin-left: auto
    }

    .section-banner-services.pt-header {
        padding-top: 11.0208vw !important
    }

    .item-our-services {
        padding: 4.1667vw 2.6042vw
    }

    .item-our-services-text {
        width: calc(100% - 7.8125vw);
        max-width: 19.0104vw
    }

    .our-value-item-image.item-our-services-images {
        width: 10.4167vw;
        height: 10.4167vw
    }

    .our-process {
        padding: 2.0833vw 1.8229vw
    }

    .our-journey-item .our-value-item-image {
        width: 7.2917vw;
        height: 7.2917vw
    }

    .our-journey-item .our-value-item-image img {
        max-width: 40%;
        max-height: 40%
    }

    .our-journey-row {
        margin-top: 1.0417vw
    }

    .col-our-journey {
        flex: 0 0 25%;
        max-width: 25%
    }

    .pricing-main-box {
        padding: 7.8125vw 5.2083vw 4.6875vw
    }

    .gradient-box-pricing {
        top: -1.5625vw;
        transform: translateX(-50%);
        max-width: max-content
    }

    .gradient-box-pricing .tilted-text.gradient-bg {
        padding-top: 1.3021vw;
        padding-bottom: 1.3021vw
    }

    .pricing-items {
        margin-bottom: 5.2083vw
    }

    .pricing-items ul li {
        font-size: 1.1979vw;
        line-height: 1.5625vw;
        margin-bottom: 1.5625vw;
        padding-left: 1.3021vw;
        max-width: 24.4792vw
    }

    .price-text h5 {
        font-size: 3.6042vw
    }

    .pricing-items ul li:before {
        top: .5208vw;
        width: .625vw;
        height: .625vw;
        box-shadow: .5208vw .8333vw 1.0417vw 0 rgba(130, 5, 255, .95) inset, 0 .1042vw .2083vw 0 rgba(255, 255, 255, .58) inset
    }

    .box-our-products-service {
        padding: 2.0833vw 4.1667vw
    }

    .image-service-product {
        bottom: -7.2917vw;
        right: 0
    }

    .box-our-products-service-image {
        max-width: 23.6458vw;
        margin-left: auto;
        margin-right: auto
    }

    .btn-abs-bottom {
        bottom: -1.4323vw
    }

    .image-service-product.shopify-image-service-product {
        right: 2.6042vw;
        max-width: 30.2083vw
    }

    .splbanner img, .walmart-banner-image img {
        max-width: 25.9896vw;
        margin: 0 auto
    }

    .our-seven-process .our-value-item-image {
        transform: translateX(-50%);
        top: -3.6458vw;
        width: 7.2917vw;
        height: 7.2917vw
    }

    .our-seven-process .our-value-item-image img {
        max-width: 30%
    }

    .our-seven-process {
        padding: 4.6875vw 1.5625vw 1.3021vw;
        max-width: 14.6354vw;
        margin: 0 auto
    }

    .contact-page-portion, .contact-page-portion:after, .contact-page-portion:before, .get-started-modal .modal-content, .get-started-modal .modal-content:before, .our-seven-process, .our-seven-process:after, .our-seven-process:before {
        border-radius: .7292vw
    }

    .our-seven-process-row>div {
        margin-top: 6.25vw
    }

    .image-diamond.walmart-design-process {
        top: -5%;
        max-width: 17.9688vw
    }

    .walmart-image-service-product {
        bottom: -2.0833vw;
        right: -1.0417vw
    }

    .double-image-filter-blur {
        filter: blur(1.0417vw)
    }

    .radio-group label {
        padding-left: 1.3021vw;
        margin-right: 1.0417vw;
        font-size: .8333vw
    }

    .radio-group label:after, .radio-group label:before {
        width: .7292vw;
        height: .7292vw;
        border: .0521vw solid
    }

    .radio-group label:after {
        width: .4167vw;
        height: .4167vw;
        left: .1563vw
    }

    .contact-page-portion {
        padding: 3.125vw 3.9063vw;
        max-width: 62.5vw;
        margin: 0 auto
    }

    .contact-page-portion:after {
        box-shadow: 0 2.5521vw 4.7396vw 0 rgba(0, 0, 0, .5)
    }

    .get-started-modal .modal-content {
        box-shadow: 0 2.5521vw 4.7396vw 0 rgba(0, 0, 0, .8);
        padding: 2.3438vw 2.0833vw
    }

    .get-started-modal .modal-content .input-fields input, .get-started-modal .modal-content .textarea-field textarea {
        padding: .9375vw 1.0417vw
    }

    .get-started-modal .modal-content .close {
        width: 1.875vw;
        height: 1.875vw;
        top: 1.1458vw;
        right: 1.25vw;
        border: .0521vw solid transparent;
        font-size: .8333vw
    }

    .get-started-modal .modal-dialog {
        max-width: 27.6042vw
    }

    .social-account-left {
        left: 3.1667vw
    }

    .social-account-left ul {
        gap: 1.5625vw
    }

    .social-account-left ul li a:before {
        width: 1.0417vw;
        height: 1.0417vw
    }

    .before-after-images:after {
        filter: blur(3.9063vw)
    }

    /*.circle-design {*/
    /*    width: 65.1vw;*/
    /*    height: 65.1vw;*/
    /*    filter: blur(14.0625vw)*/
    /*}*/

    /*.left-circle-blur {*/
    /*    left: -39.7vw;*/
    /*    top: -30%*/
    /*}*/

    /*.right-circle-blur {*/
    /*    right: -39.7vw;*/
    /*    top: -60%*/
    /*}*/

    .before-after-images-elite:after {
        top: -45%;
        height: 280%
    }

    .before-after-images-elite:before, .why-elite-bottom-before:before {
        top: -5%;
        height: 180%
    }

    .contact-portion-before-after-image:after, .contact-portion-before-after-image:before
    /*body.contact:after, body.contact:before*/
    {
        top: -100%;
        height: 300%
    }

    /*body.contact:after, body.contact:before {*/
    /*    height: 35%*/
    /*}*/

    .bg-image-single:before, .bg-single-image:after, .servicesecond-before-image:before {
        filter: blur(13.0208vw)
    }

    .our-mission .left-circle-blur {
        left: -10vw
    }

    .our-mission .right-circle-blur {
        right: -10vw
    }

    .bg-single-image:after, .servicesecond-before-image:before {
        filter: blur(3.125vw)
    }

    .why-elite-bottom-before:before {
        filter: blur(3.6458vw)
    }

    .right-circle-blur.service-blue {
        right: -5vw;
        top: -20vw
    }

    .left-circle-blur.service-purple {
        left: -30vw;
        top: -45%
    }

    .for-list li {
        margin: .7813vw 0;
        padding-left: 1.0417vw;
        font-size: .9375vw
    }

    .for-list li:before {
        top: .5208vw;
        width: .4167vw;
        height: .4167vw
    }

    .image-brands {
        height: 5.6771vw;
        padding: 0 2.6042vw
    }

    .in-collab-box {
        padding: 6.25vw 4.1667vw 3.6458vw
    }

    .image-brands:after {
        right: -.7031vw;
        width: .1563vw;
        max-height: 3.4375vw
    }

    .in-collab-heading h6 {
        font-size: 2.6042vw
    }

    .in-collab-heading {
        bottom: -2.3438vw
    }

    .image-brands.small-image {
        max-width: 13.0208vw
    }

    .aboutus .why-elite-bottom-before:after, .aboutus .why-elite-bottom-before:before {
        filter: blur(2.6042vw)
    }

    .btn-border-gradient:before, .contact-page-portion:before, .follow ul li a:after, .follow ul li a:before, .get-started-modal .modal-content:before, .gradient-border:before, .header-links ul:before, .service-item-full:before, .service-item-half:before {
        padding: 1px
    }

    header.logo-center-lp a {
        max-width: 11.77vw
    }

    .logo-center-lp {
        padding: 4.17vw 0
    }

    .text-landing-banner {
        max-width: 62.5vw;
        padding: 3.13vw 0 4.17vw
    }

    .text-landing-banner h6 {
        font-size: 3.44vw;
        letter-spacing: -.14vw
    }

    .text-landing-banner h6 span {
        border-radius: .52vw;
        border: .05vw solid #8c1ea5;
        backdrop-filter: blur(6.41vw);
        padding: 0 .52vw
    }

    .banner-section-landing-page .video-container:after {
        border-radius: .78vw
    }

    .banner-section-landing-page button.btn-reg {
        margin-top: 5.21vw;
        font-size: 1.61vw;
        padding: 1.25vw 2.6vw;
        border-radius: 1.25vw
    }

    .banner-section-landing-page button.btn-reg .arrow-image {
        max-width: 1.35vw
    }

    footer.footer-lp {
        padding: 9.11vw 0 7.03vw
    }

    footer.footer-lp>div>a {
        max-width: 21.61vw
    }

    footer.footer-lp ul {
        margin: 3.65vw 0 2.34vw
    }

    footer.footer-lp ul li a {
        font-size: .78vw;
        padding-left: 2.5vw;
        margin-left: 1.88vw
    }

    footer.footer-lp ul li a:before {
        width: .63vw;
        height: .63vw
    }

    footer.footer-lp p {
        font-size: .73vw
    }

    span.rocket-left-lp {
        max-width: 18.75vw
    }

    span.money-right-lp {
        max-width: 23.44vw
    }

    .lp-bottom-tilted-text .tilted-text {
        margin-top: -1.3vw
    }

    .line-bottom-lp-banner-text {
        position: absolute;
        left: -14%;
        bottom: 1.56vw;
        max-width: 29.69vw
    }
    /* New */
    .jit-roadmap-heading h2 {
        font-size: 4.17vw;
        letter-spacing: -0.24vw;
        margin: 0.78vw 0 4.17vw;
    }
    
    .col-jit-roadmap {
        max-width: 12.4vw;
    }
    
    .jit-roadmap {
        padding: 7.81vw 0;
    }
    
    .item-jit-roadmap h3,.item-jit-roadmap p {
        max-width: 9.48vw;
    }
    
    .item-jit-roadmap h3 {
        font-size: 1.04vw;
        margin: 1.56vw 0 1.82vw;
    }
    
    .item-jit-roadmap p {
        font-size: 0.83vw;
    }
    
    .image-icon-jit-roadmap img {
        height: 3.23vw;
    }
    
    .image-icon-jit-roadmap:after {
        background-size: 7.81vw;
    }
    
    @keyframes arrowanimation {
        from{
            transform:translateX(0);
        }
        to{
            transform:translateX(0.52vw);
        }
    }
    .marquee-jit{
        gap:1.51vw
    }
    
    .marquee-jit h3,.marquee-jit span {
        font-size: 4.32vw;
        letter-spacing: -0.07vw;
    }
    
    .marquee-jit {
        padding: 0vw 0 4.69vw;
    }
    
    .images-jit-roadmap-sides:before,.images-jit-roadmap-sides:after {
        background-size: 8.11vw;
    }
    
    .images-jit-roadmap-sides:after {
        background-position: calc(100% - 2.86vw) calc(100% - 0.26vw);
    }
    
    
    .seven-columns-jit  .col-jit-roadmap {
        max-width: 9.11vw;
    }
    
    .seven-columns-jit .image-icon-jit-roadmap:after {
        background-size: 6.25vw;
        width: calc(100% - 4.17vw);
        left: 4.27vw;
    }
    
    .seven-columns-jit  .image-icon-jit-roadmap img {
        width: 3.23vw;
    }
    
    .item-jit-roadmap ul li {
        font-size: 0.73vw;
    }
    .item-jit-roadmap ul li, .package-terms-jit ul li {
        font-size: 0.73vw;
        line-height: 173%;
        padding-left: 0.52vw;
        margin-bottom: 0.52vw;
    }
    
    .item-jit-roadmap ul li:before, .package-terms-jit ul li:before {
        width: 0.16vw;
        height: 0.16vw;
    }
    
    .mb-180{
        margin-bottom:9.38vw;
    }
    .six-columns-jit .col-jit-roadmap {
        max-width: 10.94vw;
    }
    .six-columns-jit .image-icon-jit-roadmap:after {
        background-size: 5.73vw;
    }
    .six-columns-jit .image-icon-jit-roadmap img {
        height: 5.21vw;
    }
    /* New */

    .amazonwholesalefba .pricing-items ul li {
        max-width: 29.4792vw;
    }

    /*Tik Tok Page*/

    .walmart-banner-image .position-absolute-images {
        position: absolute;
        left: -1.04vw;
        max-width: 9.38vw;
        width: 100%;
        height: auto;
        bottom: 1.04vw;
    }
    
    .walmart-banner-image .position-absolute-images.dollar-symbol-banner {
        left: auto;
        top: 1.04vw;
        right: -3.13vw;
    }
    
    .image-bottom-text-wp.tilted-image-bottom-text-wp.image-bottom-right::after {
        background-position: right bottom;
        bottom: -0.78vw;
        right: -1.56vw;
    }
    
    .lh-140{
        line-height:140%;
    }
    
    .our-journey-settings-bg-image .bg-our-journey-main-box.tiktok-journey-changes::before {
        background-image: url(../images/tiktok/bg-road.png);
    }
    
    .our-journey-settings-bg-image .bg-our-journey-main-box.tiktok-journey-changes::after {
        background-image: url(../images/tiktok/roadtiktok.png);
    }
    
    .bg-our-journey-main-box.tiktok-journey-changes .our-journey-row {
        margin: 4.95vw auto 0;
        max-width:61.35vw;
        align-items:flex-start;
    }
    
    .our-journey-settings-bg-image .bg-our-journey-main-box.tiktok-journey-changes::before,.our-journey-settings-bg-image .bg-our-journey-main-box.tiktok-journey-changes::after {
        background-position: center 35.5%;
    }
    
    .bg-our-journey-main-box.tiktok-journey-changes .our-journey-row .col-our-journey h3 {
        letter-spacing: -0.03vw;
    }
    
    .bg-our-journey-main-box.tiktok-journey-changes .our-journey-row .col-our-journey {
        max-width: fit-content;
        min-width: 10.42vw;
    }
    
    .bg-our-journey-main-box.tiktok-journey-changes .our-journey-item .our-value-item-image {
        width: 7.03vw;
        height: 7.03vw;
        /*margin-bottom: 0.52vw !important;*/
    }
    
    .fa-195 {
        font-size: 10.16vw !important;
    }
    
    .our-services-tiktok-heading-bottom h6 {
        font-size: 2.97vw !important;
        padding: 1.48vw 2.34vw !important;
        border-radius: 0.76vw;
        text-transform: capitalize;
        background: linear-gradient(224deg, #8c1ea5 -67.9%, #07abcb 138.88%) !important;
        letter-spacing: -0.17vw;
    }
    
    .gradient-box-pricing.our-services-tiktok-heading-bottom {
        position: absolute;
        bottom: -3.13vw;
        top: auto;
        left: 51%;
    }
    
    .text-services-tiktok h3 {
        font-size: 2.81vw;
        font-weight: 700;
        margin-bottom: 1.61vw;
    }
    
    .text-services-tiktok .pricing-items ul li {
        font-size: 1.04vw;
        max-width: 100%;
    }
    
    .text-services-tiktok .pricing-items {
        margin-bottom: 0;
    }
    
    .text-services-tiktok h3 .gradient-text {
        background: linear-gradient(90deg, #D000FF 25%, #37FFDB 80%);
        background-clip: text;
        -webkit-background-clip: text;
    }
    .items-services-main .image-services-tiktok{
        height:26.04vw;
        width:100%;
    }
    
    .reverse-items-services .row {
        flex-direction: row-reverse;
    }
    
    .items-services-main .image-services-tiktok img {
        height: 100%;
        object-fit: contain;
        object-position: right;
    }
    
    .reverse-items-services.items-services-main .image-services-tiktok img {
        object-position: left;
    }
    
    .mb-150{
        margin-bottom:7.81vw;
    }
    
    .fa-58{
        font-size:3.02vw !important;
    }
    
    .pricing-section-tiktok .pricing-items ul li {
        font-size: 0.94vw;
        max-width: 100%;
    }
    
    .pricing-section-tiktok .pricing-items {
        margin-bottom: 1.04vw;
    }
    
    .fa-10 {
        font-size: 0.52vw;
    }
    
    .pricing-section-tiktok .text-left p {
        line-height: 200%;
    }
    
    .pricing-section-tiktok .text-left {
        max-width: 29.69vw;
    }
    
    .color-37FFDB {
        color: #37FFDB;
    }
    
    .pricing-boxes-tiktok-parent {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        max-width: 27.45vw;
    }
    
    .pricing-box-tiktok {
        max-width: 12.34vw;
        width: 100%;
        background: linear-gradient(180deg, #00000000 10%, rgb(7 171 203 / 53%) 150%);
        text-align: center;
        border-radius: 0.78vw;
        position: relative;
        padding: 1.82vw 1.04vw 2.14vw;
        border: 0.05vw solid #07abcb57;
    }
    
    .pricing-box-tiktok > span {
        position: absolute;
        top: -1.12vw;
        left: 50%;
        transform: translateX(-50%);
        background: rgb(36 36 36);
        font-size: 0.73vw;
        font-weight: 600;
        width: 100%;
        max-width: 8.39vw;
        padding: 0.57vw 0;
        border-radius: 2.6vw;
        z-index: 1;
    }
    
    .pricing-box-tiktok > span:before {
        content: '';
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 1.82vw;
        background: linear-gradient(180deg, #8c1ea5 -67.9%, #07abcb 138.88%);
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        z-index: -1;
        padding: 0.05vw;
        opacity: 0.3;
    }
    
    .pricing-box-tiktok > span:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0.73vw;
        background: #000000;
        border-radius: 2.6vw;
        opacity: 0.5;
        z-index: -1;
        filter: blur(0.93vw);
    }
    
    .pricing-box-tiktok > h3 {
        font-size: 2.08vw;
        font-weight: 700;
        color: #37FFDB;
        filter: drop-shadow(0vw 0.35vw 0.52vw rgb(0,0,0,0.6));
        line-height: 130%;
    }
    
    .pricing-box-tiktok > p {
        font-size: 0.73vw;
        font-weight: 600;
    }
    
    .pricing-box-tiktok button.btn-reg {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -3.65vw;
        width: 100%;
        max-width: 8.23vw;
        font-size: 0.73vw;
        padding: 0.63vw 1.25vw;
        opacity: 0;
        visibility: hidden;
        transition: 0.3s ease-in-out;
    }
    
    .pricing-box-tiktok button.btn-reg .arrow-image {
        max-width: 0.73vw;
    }
    
    .pricing-box-tiktok.pricing-box-yearly {
        background: linear-gradient(180deg, #00000000 10%, rgb(250 0 255 / 60%) 150%);
    }
    
    .pricing-box-tiktok:hover button.btn-reg {
        opacity: 1;
        visibility: visible;
        bottom: -1.17vw;
    }
    
    /*Tik Tok Page*/
    .btn-header .btn-reg.btn-gradient {
        font-size: 0.78vw;
    }
    .telephone-header {
        width: 2.34vw;
        height: 2.34vw;
        font-size: 0.94vw;
    }
    
    
    @keyframes bounce_shake{
      0%   { transform: scale(1,1)      translateY(0); }
      10%  { transform: scale(1.1,.9)   translateY(0); }
      30%  { transform: scale(.9,1.1)   translateY(0vw); }
      32% { transform: scale(1.2) translateY(0vw); }
      35%, 40% { transform: scale(1.2) translateY(-0.05vw) rotate(-20deg)}
      45%, 50% { transform: scale(1.2) translateY(-0.05vw) rotate(20deg)}
      60%  { transform: scale(1.05,.95) translateY(0); }
      70%  { transform: scale(1.05,.95) translateY(0); }
      80%  { transform: scale(1,1)      translateY(0vw); }
      95%  { transform: scale(1,1)      translateY(0); }
      100% { transform: scale(1,1)      translateY(0); }
    }
}