.logo img {
    height: 5vmax;
}

@media (max-width: 800px) {
    .logo img {
        height: 10vmax;
    }

    .nav-list {
        margin-top: 5vmax;
    }
}

.h-top {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* height: 80vh; */
}

.wings-logo {
    height: 12vmax;
}

.h-top-h2{
    margin-top: 3vmax;
    font-size: 36px;
    text-align: center;
}
.h-top h2 span {
    display: initial;
    color: #036CEE;
}
.h-top h4 span {
    display: initial;
    color: #036CEE;
}

.animtion-new {
    animation: colorChange 4s infinite;
}

@keyframes colorChange {
    0% {
        color: #036CEE;
    }

    25% {
        color: #FF5733;
    }

    50% {
        color: #28B463;
    }

    75% {
        color: #F1C40F;
    }

    100% {
        color: #036CEE;
    }
}


.jusmarktech-logo {
    height: 5vmax;
}

.h-top-main {
    position: relative;
}

.fling-wings-icon {
    padding: 0;
    display: flex;
    gap: 1vmax;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    /* border: 1px dashed rgba(0, 0, 0, 0.098); */
}

@media (max-width: 800px) {
    .fling-wings-icon {
        width: 100%;
    }
    .h-top h4  {
        font-size: 18px;
    }
    .jusmarktech-logo {
        height: 10vmax;
    }

    .container-newone {
        text-align: center;
        height: 100vh;
    }

    .wings-logo {
        height: 25vmax;
    }

    .h-top-h2{
        margin-top: 3vmax;
        font-size: 26px;
    }

}

.fling-wings-icon li {
    list-style: none;
    position: absolute;
    background-color: white;
    padding: .7vmax;
    border-radius: 5px;
}




/* Individual Animations for Each List Item */
.fling-wings-icon li:nth-child(1) {
    animation: moveTopBottomScale 8s infinite;
    top: 0;
    left: 15%;
}

.fling-wings-icon li:nth-child(2) {
    animation: moveLeftRightScale 8s infinite 1s;
    top: 0;
    right: 10%;
}



.fling-wings-icon li:nth-child(3) {
    animation: moveLeftRightScale 8s infinite;
    top: 25%;
    right: -20%;
}

.fling-wings-icon li:nth-child(4) {
    animation: moveDiagonal 8s infinite 1s;
    bottom: 23%;
    right: -5%;
}

.fling-wings-icon li:nth-child(5) {
    animation: moveTopBottomScale 8s infinite;
    display: none;
    top: 50%;
    right: -5%;
}

.fling-wings-icon li:nth-child(6) {
    animation: moveLeftRightScale 8s infinite 1s;
    bottom: -15%;
    right: 15%;
}

.fling-wings-icon li:nth-child(7) {
    animation: moveLeftRightScale 8s infinite;
    bottom: -15%;
    left: 15%;
}




.fling-wings-icon li:nth-child(8) {
    animation: moveDiagonal 8s infinite 1s;
    bottom: 23%;
    left: -5%;
}

.fling-wings-icon li:nth-child(9) {
    animation: moveTopBottomScale 8s infinite;
    top: 50%;
    left: 0%;
    display: none;
}

.fling-wings-icon li:nth-child(10) {
    animation: moveLeftRightScale 8s infinite 1s;
    top: 25%;
    left: -20%;
}

@media (max-width: 800px) {
    .fling-wings-icon li:nth-child(1) {
        top: 5%;
    }
    
    .fling-wings-icon li:nth-child(2) {
        top: 5%;
    }
    .fling-wings-icon li:nth-child(3) {
        animation: moveLeftRightScale 8s infinite;
        top: 35%;
        right: 5%;
    }  
    
.fling-wings-icon li:nth-child(4) {
    animation: moveDiagonal 8s infinite 1s;
    bottom: 25%;
    right: 10%;
}
.fling-wings-icon li:nth-child(8) {
    animation: moveDiagonal 8s infinite 1s;
    bottom: 25%;
    left: 10%;
}
.fling-wings-icon li:nth-child(10) {
    animation: moveLeftRightScale 8s infinite 1s;
    top: 35%;
        left: 5%;
}

}


.mart-top {
    margin-top: .5vmax;
}


@media (max-width: 800px) {
    .fling-wings-icon li {
        width: 5vmax;
        height: 5vmax;
        padding-top: 0;
    }
}


@keyframes moveTopBottomScale {

    0%,
    100% {
        transform: translateY(0) scale(0.8);
    }

    50% {
        transform: translateY(-20px) scale(1.2);
    }
}

@keyframes moveLeftRightScale {

    0%,
    100% {
        transform: translateX(0) scale(0.8);
    }

    50% {
        transform: translateX(20px) scale(1.2);
    }
}

@keyframes moveCircle {
    0% {
        transform: rotate(0deg) scale(0.8);
    }

    25% {
        transform: rotate(90deg) scale(1.2);
    }

    50% {
        transform: rotate(180deg) scale(0.8);
    }

    75% {
        transform: rotate(270deg) scale(1.2);
    }

    100% {
        transform: rotate(360deg) scale(0.8);
    }
}

@keyframes moveDiagonal {

    0%,
    100% {
        transform: translate(0, 0) scale(0.8);
    }

    50% {
        transform: translate(20px, 20px) scale(1.2);
    }
}


.wings-icon {
    height: 2vmax;
}

.your-busines-main {
    padding: 5vmax 2vmax;
}


.your-busines-main h2 {
    margin-bottom: 1vmax;
    /* color: white; */
}
.your-busines-main h2 span{
    color: #2E3192;
}

.your-busines-main h5 {
    color: #FE9161;
    margin-bottom: 1vmax;
}

.your-busines-main p {
    font-size: 14px;
    margin-bottom: .5vmax;
    text-align: justify;
    font-weight: 400;
}

.key-feature-main {
    background: url(../images/new-img/6amMart-bg-img.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    height: 80vh;
}

.logo-wing {
    display: none;
}

@media (max-width: 800px) {
    .key-feature-main {
        height: 50vh;
    }

    .key-feature-main .logo-wing {
        display: initial;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        height: 20vmax;
        animation: fly 10s infinite;
    }

    @keyframes fly {
        0% {
            transform: translate(-50%, -50%) scale(1);
        }

        25% {
            transform: translate(-50%, -50%) scale(0.5);
        }

        50% {
            transform: translate(-50%, -50%) scale(1.2);
        }

        75% {
            transform: translate(-50%, -50%) scale(1);
        }

        100% {
            transform: translate(-50%, -50%) scale(1);
        }
    }

    .key-feature-main ul {
        margin-top: 5vmax;
        height: 100%;
        width: 100%;
        border-radius: 50%;
        position: relative;
        border: 1px dashed black;
    }
}

.key-feature-main ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    bottom: 0;
    right: 50%;
}

.key-feature-main ul li:nth-child(1) {
    left: -32%;
    bottom: 20%;
}



.key-feature-main ul li:nth-child(2) {
    left: -18%;
    bottom: 47%;
}

.key-feature-main ul li:nth-child(3) {
    left: 4%;
    bottom: 63%;
}

.key-feature-main ul li:nth-child(4) {
    left: 30%;
    bottom: 73%;
}

.key-feature-main ul li:nth-child(5) {
    display: none;
}

.key-feature-main ul li:nth-child(6) {
    right: 6%;
    bottom: 20%;
}

.key-feature-main ul li:nth-child(7) {
    right: 15%;
    bottom: 47%;
}

.key-feature-main ul li:nth-child(8) {
    right: 25%;
    bottom: 63%;
}

.key-feature-main ul li:nth-child(9) {
    right: 40%;
    bottom: 73%;
}

.key-feature-main ul li:nth-child(10) {
    left: -3%;
    bottom: 28%;
}

.key-feature-main ul li:nth-child(11) {
    left: 20%;
    bottom: 43%;
}

.key-feature-main ul li:nth-child(12) {
    right: 48%;
    bottom: 49%;
}

.key-feature-main ul li:nth-child(13) {
    right: 32%;
    bottom: 45%;
}

.key-feature-main ul li:nth-child(14) {
    right: 21%;
    bottom: 25%;
}

@media (max-width: 800px) {
    .key-feature-main ul li:nth-child(1) {
        left: -5%;
        top: 0;
    }

    .key-feature-main ul li:nth-child(2) {
        left: 40%;
        top: -5%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(3) {
        left: 70%;
        top: 0;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(4) {
        left: 80%;
        top: 20%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(6) {
        left: 80%;
        top: 40%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(7) {
        left: 80%;
        top: 60%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(8) {
        right: 5%;
        bottom: 6%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(9) {
        right: 35%;
        bottom: -5%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(10) {
        left: 10%;
        bottom: 5%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(11) {
        left: -3%;
        bottom: 25%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(12) {
        left: -3%;
        bottom: 45%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(13) {
        left: -2%;
        top: 20%;
        width: max-content;
    }

    .key-feature-main ul li:nth-child(14) {
        display: none;
    }
}




.key-feature-main ul li img {
    height: 4vmax;
    width: 4vmax;
    /* padding: .8vmax; */
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    /* z-index: 55; */
    /* border-radius: 50%; */

}

.key-feature-main ul li span img {
    /* object-fit: contain; */
    /* height: 2vmax; */
}

.key-feature-main ul li:nth-child(1) span {
    background-color: #036CEE;
}

.key-feature-main ul li:nth-child(2) span {
    background-color: #F457FF;
}

.key-feature-main ul li:nth-child(3) span {
    background-color: #22A4FE;
}

.key-feature-main ul li:nth-child(4) span {
    background-color: #04A55A;
}

.key-feature-main ul li:nth-child(5) span {
    background-color: #2198FF;
}

.key-feature-main ul li:nth-child(6) span {
    background-color: #FEA100;
}

.key-feature-main ul li:nth-child(7) span {
    background-color: #049B55;
}

.key-feature-main ul li:nth-child(8) span {
    background-color: #D861FF;
}

.key-feature-main ul li:nth-child(9) span {
    background-color: #FFAA2B;
}

.key-feature-main ul li:nth-child(10) span {
    background-color: #FE6E43;
}

.key-feature-main ul li:nth-child(11) span {
    background-color: #3F94FF;
}

.key-feature-main ul li:nth-child(12) span {
    background-color: #298DFD;
}

.key-feature-main ul li:nth-child(13) span {
    background-color: #41977F;
}

.key-feature-main ul li:nth-child(14) span {
    background-color: #3333FF;
}




.key-feature-main ul li p {
    font-size: 12px;
    font-weight: 500;
    color: black;
    margin-top: .5vmax;
}


.new-panals-left .row {
    height: 100%;
    justify-content: space-around;
}

.new-panals-left span {
    background-color: white;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.114);
    padding: 1vmax;
    border-radius: 50%;
}

.new-panals-left img {
    height: 1.5vmax;
    width: 2.3vmax;
    /* width: 100%; */
}

.new-panals-left .col-md-12 {
    display: flex;
    align-items: center;
    gap: 1.5vmax;
}

.new-panals-left .col-md-12 h3 {
    font-size: 21px;
    font-weight: 500;
}

.new-panals-left .col-md-12 p {
    width: 70%;
    line-height: initial;
    margin-top: .7vmax;
    font-size: 16px;
}

.new-panals-left .col-md-12 a {
    background-color: #FEA82A;
    line-height: initial;
    padding: .3vmax 1.5vmax;
    border-radius: 5px;
    color: white;
}

.your-busines-main-new {
    padding-top: 0;
    padding-bottom: 0;
}

.what-you-can-manage {
    height: 50vmax;
    position: relative;
}

.what-you-can-manage-div {
    /* background-color: #EEF8FF; */
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;

    padding: 10px 50px 20px;
    width: 21%;
    text-align: center;
    transition: 1.5s;

}



.what-you-can-manage-div:hover {
    transform: scale(1.1);
}

.what-you-can-manage-div:nth-child(1) {
    top: 41%;
    left: 6.7%;
    background: url(../images/new-img/Vector.svg);
    background-repeat: no-repeat;
}



.what-you-can-manage-div:nth-child(2) {
    top: 23.5%;
    left: 23.5%;
    background: url(../images/new-img/Vector.svg);
    background-repeat: no-repeat;

}

.what-you-can-manage-div:nth-child(3) {
    top: 57.5%;
    left: 23.5%;
    background: url(../images/new-img/download.svg);
    background-repeat: no-repeat;
}

.what-you-can-manage-div:nth-child(4) {
    top: 6.5%;
    left: 40.7%;
    background: url(../images/new-img/Vector1.svg);
    background-repeat: no-repeat;
}

.what-you-can-manage-div:nth-child(5) {
    top: 40.5%;
    left: 40.7%;
    background: url(../images/new-img/download.svg);
    background-repeat: no-repeat;
}

.what-you-can-manage-div:nth-child(6) {
    top: 23.5%;
    right: 21.5%;
    background: url(../images/new-img/Vector2.svg);
    background-repeat: no-repeat;

}

.what-you-can-manage-div:nth-child(7) {
    top: 58.7%;
    right: 21.5%;
    background: url(../images/new-img/Vector3.svg);
    background-repeat: no-repeat;
}

.what-you-can-manage-div:nth-child(8) {
    top: 41%;
    right: 5%;
    background: url(../images/new-img/Vector4.svg);
    background-repeat: no-repeat;
}




.what-you-can-manage-div h4 {
    font-size: 18px;
    margin-bottom: 1vmax;
}



.what-you-can-manage-div:nth-child(1) h1 {
    color: #9ED6FD;
}

.what-you-can-manage-div:nth-child(2) h1 {
    color: #9ED6FD;
}

.what-you-can-manage-div:nth-child(3) h1 {
    color: #B186FF;
}

.what-you-can-manage-div:nth-child(4) h1 {
    color: #B186FF;
}

.what-you-can-manage-div:nth-child(5) h1 {
    color: #B186FF;
}

.what-you-can-manage-div:nth-child(6) h1 {
    color: #FFB581;
}

.what-you-can-manage-div:nth-child(7) h1 {
    color: #FD758C;
}

.what-you-can-manage-div:nth-child(8) h1 {
    color: #87D8B1;
}

.what-you-can-manage-div p {
    line-height: 1.5vmax;
    text-align: center;
    /* background-color: red; */
    /* font-size: 14px; */
}

@media (max-width: 800px) {
    .your-busines-main {
        padding-left: 1vmax;
        padding-right: 1vmax;
        margin-top: 3vmax;
    }

    .what-you-can-manage {
        height: max-content;
        width: 100%;
        position: initial;
    }

    .what-you-can-manage-div {
        position: initial;
        width: 100%;
        transition: initial;
        margin-bottom: 3vmax;
        height: 40vmax;
        padding: 30px 50px 20px 30px;
        margin-left: 2vmax;
    }

    .what-you-can-manage-div p {
        line-height: 4vmax;
        text-align: center;
    }
}



p {
    line-height: initial;
}

.setup-div-main h2 {
    font-weight: 500;
    font-size: 30px;
    line-height: 2.7vmax;
}

.setup-div-left {
    padding-right: 2.5vmax;
    position: -webkit-sticky;
    position: sticky;
    top: 10vmax;
    height: 77vh;
}



.setup-div-left p {
    font-size: 17px;
    margin-top: 2vmax;
}


@media (max-width: 800px) {
    .setup-div-main h2 {
        font-weight: 500;
        font-size: 30px;
        line-height: initial;
    }

    .setup-div-left {
        text-align: center;
        position: initial;
        position: initial;
        top: initial;
        height: initial;
    }

    .setup-div-left p {
        text-align: center;
    }

}

.setup-div-left h2 {
    font-weight: 500;
}



.setup-div-left a {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    fill: #fff;
    color: #fff;
    background-color: transparent;
    background-image: linear-gradient(180deg, #2486f2 0%, #1b72d1 100%);
    border-radius: 10px;
    padding: 15px 20px;
    margin-top: 2vmax;
}

.setup-div {
    margin-top: 5vmax;
}

.setup-div p {
    font-size: 17px;
    margin-top: 1.5vmax;
}

.setup-div a {
    margin: 0 10px 0 0;
    padding: 8px 20px;
    background-color: #f4faff;
    border-style: solid;
    border-width: 1px;
    border-color: #e2f0ff;
    border-radius: 40px;
    color: #2486f2;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 1vmax;
}

.setup-div-right-left {
    text-align: end;
}

.setup-div-center {
    width: .3vmax;
    background-color: #F0F0F0;
    height: 100%;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}

.setup-div-center::after {
    content: "";
    height: 10%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-color: blueviolet;
}

.setup-div-main .col-md-9 {
    padding-left: 1vmax;
}

@media (max-width: 800px) {
    .setup-div h2 {
        font-size: 26px;
    }

    .setup-div-main .col-md-9 {
        padding-left: 2vmax;
    }

    .setup-div-main .col-md-1 {
        display: none;
    }

    .setup-div-right-left {
        text-align: initial;
    }

}


.payment-method-left p {
    padding-right: 12vmax;
    font-size: 16px;
}




.payment-method-left h2 {
    font-size: 38px;
    font-weight: 500;
}

@media (max-width: 800px) {
    .payment-method-left {
        padding: 1vmax;
        padding-left: 1.5vmax;
    }

    .payment-method-left p {
        padding-right: 1vmax;
    }
}

.payment-method-left ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1vmax;
    margin-top: 2vmax;
}

.payment-method-left ul li span {
    font-size: 17px;
    margin-left: 1vmax;
}


.main-anime-div {
    position: relative;
    width: 100% !important;
    height: unset !important;
    max-width: 690px !important;
    aspect-ratio: 610 / 490 !important;
}

.animated {
    animation-duration: 1.25s;
}

.main-anime-div .dots {
    top: 3%;
    width: 100% !important;
    max-width: 100% !important;
    height: 93% !important;
    object-fit: contain !important;
    filter: drop-shadow(0px 20px 50px rgba(0, 0, 0, .06));
}

.main-anime-div img {
    position: absolute;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
}

.main-anime-div img:nth-child(2) {
    top: 0;
    right: 47%;
    width: 23.48% !important;
    max-width: 23.48% !important;
    height: unset !important;
    transition-delay: .1s;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    filter: drop-shadow(0px 20px 30px rgba(0, 0, 0, .07));
}

.main-anime-div img:nth-child(3) {
    top: 5%;
    right: 73%;
    width: 23% !important;
    max-width: 18.552% !important;
    height: unset !important;
    transition-delay: .15s;
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    filter: drop-shadow(0px 20px 30px rgba(0, 0, 0, .07));
}

.main-anime-div img:nth-child(4) {
    top: 3%;
    right: 22%;
    width: 18% !important;
    max-width: 18% !important;
    height: unset !important;
    transition-delay: .2s;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, .1));
}

.main-anime-div img:nth-child(5) {
    top: 35%;
    left: 0;
    width: 20.87% !important;
    max-width: 20.87% !important;
    height: unset !important;
    transition-delay: .25s;
    -webkit-transition-delay: .25s;
    -moz-transition-delay: .25s;
    filter: drop-shadow(0px 35px 30px rgba(0, 0, 0, .07));
}

.main-anime-div img:nth-child(6) {
    top: 36%;
    left: 24%;
    width: 18.552% !important;
    max-width: 18.552% !important;
    height: unset !important;
    transition-delay: .3s;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, .1));
}

.main-anime-div img:nth-child(7) {
    top: 29%;
    left: 50%;
    width: 15.074% !important;
    max-width: 15.074% !important;
    height: unset !important;
    transition-delay: .35s;
    -webkit-transition-delay: .35s;
    -moz-transition-delay: .35s;
    filter: drop-shadow(0px 35px 30px rgba(0, 0, 0, .07));
}

.main-anime-div img:nth-child(8) {
    top: 23%;
    right: 8%;
    width: 16.234% !important;
    max-width: 16.234% !important;
    height: unset !important;
    transition-delay: .4s;
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    filter: drop-shadow(0px 20px 30px rgba(0, 0, 0, .07));
}

.main-anime-div img:nth-child(9) {
    top: 62%;
    left: 10%;
    width: 15.074% !important;
    max-width: 15.074% !important;
    height: unset !important;
    transition-delay: .45s;
    -webkit-transition-delay: .45s;
    -moz-transition-delay: .45s;
    filter: drop-shadow(0px 35px 30px rgba(0, 0, 0, .07));
}

.main-anime-div img:nth-child(10) {
    top: 53%;
    left: 49%;
    width: 18% !important;
    max-width: 18% !important;
    height: unset !important;
    transition-delay: .5s;
    -webkit-transition-delay: .5s;
    -moz-transition-delay: .5s;
    filter: drop-shadow(0px 20px 30px rgba(0, 0, 0, .07));
}

.main-anime-div img:nth-child(11) {
    top: 48%;
    right: 9%;
    width: 20.87% !important;
    max-width: 20.87% !important;
    height: unset !important;
    transition-delay: .55s;
    -webkit-transition-delay: .55s;
    -moz-transition-delay: .55s;
    filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, .1));
}

.main-anime-div img:nth-child(12) {
    top: 65%;
    left: 28%;
    width: 19.422% !important;
    max-width: 19.422% !important;
    height: unset !important;
    transition-delay: .6s;
    -webkit-transition-delay: .6s;
    -moz-transition-delay: .6s;
    filter: drop-shadow(0px 20px 30px rgba(0, 0, 0, .07));
}

.main-anime-div img:nth-child(13) {
    top: 78%;
    right: 30%;
    width: 12.074% !important;
    max-width: 15.074% !important;
    height: unset !important;
    transition-delay: .65s;
    -webkit-transition-delay: .65s;
    -moz-transition-delay: .65s;
    filter: drop-shadow(0px 20px 30px rgba(0, 0, 0, .1));
}

.payment-method-right {
    position: relative;
}

.arow-img {
    position: absolute;
    bottom: -20%;
    right: -30%;
}

.main-anime-div:hover .img-new{
    transform: scale(1.2);
}
.elementor-widget-image{
    transition: .25s;
    cursor: pointer;
}
.elementor-widget-image:hover{
    transform: scale(1.1);
}

.main-anime-div-new img:nth-child(2) {
    top: 22% !important;
    right: 43%;
}

.main-anime-div-new img:nth-child(4) {
    top: -5% !important;
    right: 30%;
}

.main-anime-div-new img:nth-child(5) {
    top: 40% !important;
    left: 10%;
}

.main-anime-div-new img:nth-child(6) {
    top: 40% !important;
    left: 60%;
}
.main-anime-div-new img:nth-child(7) {
    top: 70% !important;
    left: 40%;
}

.main-anime-div-new {
    position: relative;
    width: 100% !important;
    height: 30vmax !important;
}


.your-busines-main-pading {
    /* padding-top: 0; */
    /* padding-bottom: 0; */
}

.promotio-main {
    text-align: center;
}

.promotio-main p {
    text-align: center;
    font-size: 17px;
}

.elementor-element.elementor-element-6f44dfe1 {
    text-align: center;
    width: var(--container-widget-width, 245px);
    max-width: 245px;
    --container-widget-width: 245px;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.get-free-card-new {
    box-shadow: none !important;
}

.elementor-element.elementor-element-6f44dfe1>.elementor-widget-container {
    margin: 0 10px;
    padding: 18px 0;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 7px 30px 0 rgba(186, 186, 186, .1450980392156863);
}

.elementor-element.elementor-element-6f44dfe1 img {
    max-width: 78px;
}

.promotio-main-bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1.5vmax;
}

@media (max-width: 800px) {
    .promotio-main-bottom {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .elementor-element.elementor-element-6f44dfe1>.elementor-widget-container {
        margin: 0 10px;
        padding: 18px 2.5vmax;
        width: max-content;
        margin-bottom: 2vmax;
    }

    .elementor-element.elementor-element-6f44dfe1 {
        width: max-content;
    }
}

.arow-img-new {
    right: 70%;
    bottom: -50%;
    width: 45vmax;
    height: 100%;
    position: absolute;
}

.get-free-card {
    text-align: center;
    margin: 10px 0  0;
    padding: 30px 20px 20px;
    padding-right: 0;
    padding-left: 0;
    background-color: #fff;
    transition: background .3s;
    border-radius: 10px;
    box-shadow: 0 7px 60px 0 rgba(200, 203, 208, .35);
    /* background-color: rgb(125, 70, 222); */
    position: relative;
    transition: .25s;
    overflow: hidden;
    margin-top: 2vmax;
    /* height: 100%; */
}

.get-free-card-new {
    padding: 40px 10px 30px;
}

.get-free-card p {
    text-align: center;
    /* padding: 1vmax; */
    font-size: 17px;
    font-weight: 400;
    padding: 0 1vmax;
}

.get-free-card-new {
    background: rgb(246, 244, 250);
}

.get-free-card-new p {
    padding: 1vmax;

}

.get-free-card h4 {
    font-size: 20px;
    margin-top: 1.5vmax;
}

.get-free-card a {
    color: #8322FF;
}

.get-free-card:hover {
    background-color: #2E3192;
    color: white;
}

.get-free-card:hover h4 {
    color: white;
}

.get-free-card:hover a {
    color: white;
}
.get-free-card:hover p{
    color: white;
}
.get-free-card:hover span svg {
    background-color: white;
}

.hover-svg {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 55;
    transform: translate(100%);
    /* height: 0; */
    /* width: 0; */
    transition: 1s;

}

.get-free-card:hover .hover-svg {
    transform: translate(0);
}

.get-free-card-new:hover {
    background-color: #F0E7FF;
}

.get-free-card-new:hover h4 {
    color: initial;
}

.get-free-card-new:hover a {
    color: initial;
}

.get-free-card-new:hover span svg {
    background-color: initial;
}

.get-free-card-new:hover p {
    color: initial;
}

.center {
    position: relative;
}

.center .col-md-2 {
    padding: 0 1vmax;
    padding-top: 0 !important;
}

.slick-arrow {
    width: max-content;
    position: absolute;
    border: none;
    background-color: white;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.224);
    border-radius: 5px;
}

.slick-next {
    right: -5%;
    top: 50%;
}

.slick-prev {
    top: 50%;
    z-index: 2;
    left: -7%;
}

.your-busines-main-new8 {
    padding: 5vmax 8vmax;
}

@media (max-width: 800px) {
    .your-busines-main-new8 {
        padding: 2vmax;
    }

}

/* ************************************************************************************ */



.paln-caerd {
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.146);
    border-radius: 10px;
}

.text-center-paln {
    border-bottom: 1px solid rgba(0, 0, 0, 0.315);
    padding: 1.5vmax 0 1vmax 0;
}
.text-center-paln span{
    color: #2E3192;
    font-weight: 600;
}
.text-center-pal{
    text-align: center;
}

.text-center-paln h4 {
    font-size: 32px;
    font-weight: 500;
}
@media (max-width: 800px) {
    .text-center-paln h4 {
        font-size: 18px;
    }
}
.paln-caerd-bottom {
    padding: 1vmax;

}

.text-center-pal h4 {
    font-size: 34px;
    color: #C83D4B;
}

.text-center-pal h5 {
    color: #2E3192;
}

.text-center-pal h5 del {
    font-weight: 500;
}

#color1 {
    color: #E52B8D;
}

#color2 {
    color: #4E49E9;
}

#color3 {
    color: #89EA5F;
}

.card-left-plan {
    display: flex;
    align-items: center;
    gap: 2vmax;
}

.card-left-plan-main-border {
    border-bottom: 1px solid rgba(0, 0, 0, 0.274);
}

.card-left-plan p{
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif !important;
}
.card-left-plan-main {
    align-items: center;
    padding: 1vmax 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.274);
}


.card-left-plan i {
    font-size: 20px;
    color: rgba(137, 43, 226, 0.753);
    cursor: pointer;
}

.check-box-new i {
    font-size: 24px;
    font-weight: 900;
    position: relative;
}

@media only screen and (max-width: 800px) {
    .check-box-new i {
        font-size: 16px;
    }

    .check-box-new {
        text-align: center;
    }
}

.ri-check-fill {
    color: #4AC851;
}

.ri-close-large-fill {
    color: #F44336;
    position: relative;
}

.ri-error-warning-line {
    position: relative !important;
}

.ri-error-warning-line p {
    font-size: 12px;
    color: black;
    font-family: var(--default-font);
    background-color: white;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.242);
    padding: .5vmax;
    border-radius: 5px;
    position: absolute;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    transition: .25s;
    width: 20vmax;
    top: -3.5vmax;
    left: 0;
}

.ri-error-warning-line:hover p {
    opacity: 1;
    visibility: visible;

}

.new-o {
    font-size: 12px;
}

/* .modal-content {
    margin-left: -35%;
    width: 90vw;
    padding: 2vmax;
} */


.wing-app-web-section {
    padding: 2vmax 10vmax;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2vmax;
    width: 100%;
}

.wing-app-web-section div img {
    height: 10vmax;
    transition: .25s;
}

.wing-app-web-section-new div img {
    height: 20vmax;
}

.wing-app-web-section i {
    font-size: 50px;
}

.wing-app-web-section div {
    /* border: 1px solid black; */
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 1vmax 2vmax;
    gap: .5vmax;
}

.wing-app-web-section div:hover img {
    transform: translatey(-10px);
}

.social-section-1 {
    padding: 1vmax 5vmax;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 3vmax;
}

.social-section-1 img {
    height: 20vmax;
}

.social-section-1 div {
    display: flex;
    flex-direction: column;
    gap: 2vmax;
}

.social-section-1 div img {
    height: 8vmax;
    transition: .20s;
}

.social-section-1 div img:hover {
    transform: translatey(-10px);
}

.social-section-1 div span {
    display: flex;
    gap: 1vmax;
}

.card-left-plan img {
    height: 3vmax;

}

.project-image-new img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.new-f {
    padding: 0;
    font-size: 16px;
    padding: .5vmax 1vmax;
}


@media only screen and (max-width: 767px) {
    .wing-app-web-section div h4 {
        font-size: 15px;
        width: max-content;
    }

    .wing-app-web-section div {
        /* border: 1px solid black; */
        display: flex;
        align-items: center;
        flex-direction: column;
        padding: 1vmax 2vmax;
        gap: .5vmax;
    }

    .wing-app-web-section div:hover img {
        transform: translatey(-10px);
    }

    .social-section-1 {
        flex-direction: column;
        gap: 5vmax;
    }

    .social-section-1 img {
        height: max-content;
        object-fit: cover;
        width: 100%;
    }

    .social-section-1 div {
        display: flex;
        flex-direction: column;
        gap: 2vmax;
    }

    .social-section-1 div img {
        height: 10vmax;
        transition: .20s;
    }

    .hero-content-body p {
        max-height: calc(18px * 11.5);
        overflow: hidden;
    }

    .hero-content-footer {
        display: flex;
        align-items: center;
    }

    .hero-content-footer a {
        font-size: 16px;
        padding: 1vmax 2vmax;
    }

    .about-content p {
        max-height: calc(18px * 8.5);
        overflow: hidden;
    }

    .service-content h3 {
        font-size: 20px !important;
    }

    .service-entry p {
        text-align: justify;
    }

    .paln-top-border h3,
    .paln-top-border p {
        visibility: hidden;
        opacity: 0;
        display: none;
    }

    .text-center-paln {
        border-bottom: 1px solid rgba(0, 0, 0, 0.315);
        padding: 1.5vmax 0 1vmax 0;
        /* text-align: center; */
    }

    .text-center-pal {
        text-align: center;
    }

    .paln-caerd-bottom {
        padding: 1vmax 2vmax;
        /* text-align: center; */

    }

    .text-center-pal h4 {
        font-size: 10px;
        color: #25A777;
    }

    .text-center-pal h5 {
        color: #25A777;
        font-size: 10px;
    }

    .text-center-pal h5 del {
        font-weight: 500;
    }

   

    .card-left-plan img,
    .card-left-plan i {
        display: none;
    }

    .card-left-plan h4 {
        font-size: 12px;
    }

    /* .text-center-pal button{
		font-size: 12px;
		padding: 0;
	} */
    .d-fle {
        display: none;
    }

    .das {
        display: none;
    }

    /* .modal-content {
        margin-left: initial;
        width: 95vw;
        padding: 2vmax;
    } */

    .benefits-item img {
        height: 8vmax;
    }

    .hello-e div img {
        object-fit: cover;
    }

    .project-image-new figure {
        height: 39vmax;
    }

}

.project-item-new-one {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 16.5vmax;
}

.project-item-new-one img {
    height: 7vmax;
    width: 7vmax;
    margin-top: .5vmax;
}

@media only screen and (max-width: 767px) {
    .project-item-new-one {
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 37vmax !important;
    }

    .project-item-new-one img {
        height: 13vmax;
        width: 13vmax;
        margin-top: 1vmax;
    }

    .project-item-new1 {
        height: 30vmax;
    }

    .hero {
        height: 100vh;
    }
}

/* @media screen and (min-device-width: 900px) and (max-device-width: 1350px) {
    .modal-content {
        margin-left: -20%;
        width: 90vw;
        padding: 2vmax;
    }
} */


/* 888************************************** */

.testimonial-card {
    padding: 42px 45px 36px;
    background: #fff;
    box-shadow: 0px 15px 48px rgba(99, 81, 195, .15);
    border-radius: 20px;
    font-size: 16px;
    line-height: 24px;
    transition: all ease .3s;
    position: relative;
    margin-bottom: 12px;
}

.testimonial-card p {
    font-size: 17px;
    color: rgba(0, 0, 0, 0.703);
    line-height: 1.5vmax;
    font-weight: 300;
}

.testimonial-card h5 {
    margin-bottom: 0;
    font-weight: 500;
    color: #2486F2;
}

.testimonial-card h6 {
    font-size: 14px;
    font-weight: 400;
}

.testimonial-card-video {
    height: 10vmax;
}

.testimonial-card-video iframe {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.testimonial-card-mian {
    display: flex;
    align-items: center;
}

.center-new {
    margin-top: 2vmax;
}

.center-new-card {
    padding: 1vmax 10vmax;
}

.get-free-card span img{
    height: 5vmax;
}

.get-free-card-new span{
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 800px) {
    .center-new-card {
        padding: 1vmax 2vmax;
    }

    .testimonial-card {
        padding: 4vmax 2vmax;
    }

    .testimonial-card p {
        font-size: 17px;
        line-height: initial;
        text-align: center;
    }

    .testimonial-card-video {
        height: 20vmax;
        margin-top: 1vmax;
    }

    .get-free-card {
        margin-top: 3vmax;
    }

    .p-right a {
        display: none;
    }

    .contact-sec .contact-content ul li span {
        font-size: 20px;
    }
}


/* ********************shape-new *********************** */


.new-ul-div{
    display: flex;
    padding-right: 12vmax;
    justify-content: space-between;
}
@media (max-width: 800px) {
    .new-ul-div{
        flex-direction: column;
    }
}


/* ********************shape-new *********************** */




/* ********************* NEW CSS START ************************* */

/* about section */

.section-bg-blue{
    color: white;
    background-color: #2E3192;
}
.section-bg-blue p{
    /* font-weight: 300; */
    margin-bottom: 2vmax;
    margin-top: 2vmax;
}
.your-busines-main ul li{
    font-size: 18px;
    font-weight: 500;
}
h2{
    font-size: 36px;
}
p{
    font-size: 18px !important;
}

.ecommerce-designs h2{
    color: black;
    text-align: center;
}
.ecommerce-designs h2 span{
    color: #2E3192;
    /* font-size: 52px; */
}

/* about section */


/*  */
.counter-main-new{
    padding: 3vmax 6vmax;
}
.business-potential-card{
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0.142);
    padding: 1.3vmax;
    /* height: 100%; */
    border-radius: 10px;
}
.business-potential-card span{
    background-color: #2E3192;
    color: white;
    padding: .8vmax;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    font-size: 40px;
}
.business-potential-card h3{
    font-weight: 700;
    margin-top: .3vmax;
    font-size: 36px;
    color: #2E3192;
}
.business-potential-card h5{
    font-size: 18px;
    font-weight: 400;
}
@media only screen and (max-width: 750px) {
    .business-potential-card{
        height: 100%;
        align-items: center;
    }
    .business-potential-card span{
        font-size: 32px;
        padding:  1vmax;
    }
    .counter-main-new .col-md-3{
        margin-bottom: 2vmax;
    }
    .business-potential-card h3{
        margin-top: 1vmax;
        font-size: 26px;
    }
    .business-potential-card h5{
        text-align: center;
    }
}
@media only screen and (max-width: 750px) {
    .counter-main-new{
        padding: 3vmax 1vmax;
    }
}
/*  */

/*  */
.build-your-img{
    padding: 5vmax 0;
}
.build-your-img .img-div{
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .5vmax;
    border-radius: 10px;
    margin-right: .5vmax;
}
.build-your-img img{
    height: 8vmax;
    object-fit: contain;
}
@media only screen and (max-width: 750px) {
    .build-your-img img{
        height: 15vmax;
        object-fit: contain;
    }
}
.call-button {
    margin-top: 2vmax;
    text-align: center;
}
.call-button a{
    color: white;
    border-radius: 50px;
    text-align: center;
    transition: .25s;
    padding: .8vmax 1vmax;
    font-weight: 600;
    background-color: #c83d4b;
}
.call-button a:hover{
    background-color: #c83d4bb6;
}

/*  */


/*  */
.ecommerce-designs-slider{
    margin-top: 3vmax;
}

.your-busines-main-new{
    padding: 5vmax 0;
}
.counter-main-new2 h2{
    text-align: start !important;
}
.counter-main-new h2{
    color: black;
    text-align: center;
}
.counter-main-new h2 span{
    color: #BF1E2D;
}
.counter-main-new p{
    margin-top: 2vmax;
    line-height: 2vmax;
    font-weight: 400;
}
.new-logo-bas img{
    background-color: white;
    height: 100%;
    /* padding: 2vmax; */
    /* border-radius: 10px; */
    object-fit: contain;
}
.counter-main-new-new{
    padding: 3vmax 6vmax;
}
.card-left-plan p{
    font-size: 10px !important  ;
}
.counter-main-new p span{
    color: #c83d4b;
    font-weight: 600;
}

.store-main{
    /* background-color: red; */
    margin-top: 4vmax;
    /* padding: 0 8vmax; */
}
.store-main .store-card{
    background-color: white;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.137);
    padding: 1.5vmax 1vmax;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 1vmax;
    border-radius: 5px;
    margin-bottom: 2vmax;
    transition: .25s;
}
.store-main .store-card:hover{
    background-color: #2E3192;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.322);
    transform: translatex(15px);
}

.store-card:hover h5{
    color: white;
}
.store-main .store-card-new{
    justify-content: flex-start;
}
@media only screen and (max-width: 750px) {
    .store-main{
        margin-top: 4vmax;
        padding: 0 1vmax;
    }
    .store-main .store-card-new{
        justify-content: initial;
        margin-top: 1.5vmax;
    }
    .store-main .store-card{
        padding: 3vmax 1vmax;
    }
}
.store-main .store-card-new:hover{
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.322);
    transform: translatex(-15px);

}
.store-main .store-card i{
    font-size: 35px;
    color: #2E3192;
}
.store-main .store-card:hover i{
    color: white;
}
.store-main .store-card h5{
    font-weight: 500;
    font-size: 18px;
}

.counter-main-new-store{
    background: url(https://www.orangemantra.com/wp-content/uploads/2024/04/automation-solution-bg.webp);
    background-position: center right;
    background-size: cover;
    background-attachment: fixed;
}
.get-free-card-main{
    /* padding: 0 5vmax; */
}
@media only screen and (max-width: 750px) {
    .get-free-card-main{
        padding: 0 1vmax;
    }
    .get-free-card-main .get-free-card{
        padding: 3vmax 2vmax;
    }
    .get-free-card-main .get-free-card img{
        height: 10vmax;
    }
    .store-main .store-card h5{
        font-weight: 500;
        font-size: 16px;
    }
}
/*  */


/*  */

.bilud-ecome-new{
    padding: 7vmax 9vmax;
    background-color: #2E3192;
    margin-top: 3vmax;
}
.bilud-ecome-new .align-items-center2{
    align-items: flex-end;
}
.bilud-ecome-new h2{
    color: white;
    font-size: 48px;
    font-weight: 400;
    line-height: 4.5vmax;
}
.bilud-ecome-new span{
    color: white;   
    font-weight: 800;
}
.bilud-ecome-new h5{
    color: white;
    margin-top: 3vmax;
    font-size: 18px;
    font-weight: 400;
}
@media only screen and (max-width: 750px) {
    .bilud-ecome-new{
        padding: 7vmax 1vmax !important;
    }
    .bilud-ecome-new h2{
        color: white;
        font-size: 24px;
        line-height: initial;
    }
    .bilud-ecome-new h5{
        color: white;
        margin-top: 3vmax;
        font-size: 16px;
        font-weight: 400;
    }
}

.slick-slider-new1 .col-md-3{
    padding: 0 1vmax;
}
.slick-slider-new1 .col-md-3 .get-free-card{
    align-items: flex-start;
    text-align: start;
    padding: 3vmax 1vmax;
    margin-bottom: 2vmax;
}
.slick-slider-new1 .col-md-3 .get-free-card p{
    text-align: start !important;
    margin-top: 1vmax;
}
.your-busines-main-slider{
    background-color: rgba(0, 0, 0, 0.05);
}

/*  */

.work-img-container .img-box {
    /* width: 300px; */
    height: 500px;
    background-size: cover;
    border: 3px solid rgba(0, 0, 0, 0.342);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.08);
    background-position: top;
    transition: background-position 5s;
}

.work-img-container .img-box.website-1 {
    background-image: url(https://sriramsoft.com/ecommerce-website-development-company-in-delhi/images/web1.png);
}
.work-img-container .img-box.website-2 {
    background-image: url(https://sriramsoft.com/ecommerce-website-development-company-in-delhi/images/web2.png);
}
.work-img-container .img-box.website-3 {
    background-image: url(https://sriramsoft.com/ecommerce-website-development-company-in-delhi/images/web5.png);
}
.work-img-container .img-box.website-4 {
    background-image: url(https://sriramsoft.com/ecommerce-website-development-company-in-delhi/images/web4.png);
}
.work-img-container .img-box.website-5 {
    background-image: url(https://sriramsoft.com/ecommerce-website-development-company-in-delhi/images/web3.png);
}
.work-img-container .img-box.website-6 {
    background-image: url(https://sriramsoft.com/ecommerce-website-development-company-in-delhi/images/web6.png);
}

.work-img-container .img-box:hover {
    background-position: bottom;
}
.counter-main-new-hover .col-md-3{
    margin-top: 4vmax;
}

/*  */
.new-bottom-card .col-md-4{
    /* padding: 0 3vmax; */
    margin-bottom: 3vmax;
}
.new-bottom-card .get-free-card{
    height: 100%;
    padding: 2vmax;
}
.new-bottom-card .get-free-card p{
    padding: 0;
}
.new-bottom-card .get-free-card:hover{
    background-color: white;
    transform: scale(1.1);
}
.new-bottom-card .get-free-card:hover h4{
    color: black;
}
.new-bottom-card .get-free-card:hover p{
    color: black;
}
@media only screen and (max-width: 750px) {
    .your-busines-main h2{
        font-size: 26px !important;
    }
    h2{
        font-size: 26px;
    }
    p{
        font-size: 16px;
    }
    .counter-main-new2 h2{
        text-align: center !important;
    }
    .counter-main-new p{
        padding: 0;
        font-size: 16px !important;
        text-align: justify;
        line-height: initial;
    }
    .get-free-card img{
        height: 10vmax !important;
    }
    .slick-slider-new1 .get-free-card{
        padding: 3vmax 2vmax !important;
    }

    .work-img-container .img-box {
        width: initial;
        height: 250px;
        background-size: cover;
        border: 3px solid rgba(0, 0, 0, 0.342);
        box-shadow: 0 20px 30px rgba(0, 0, 0, 0.08);
        background-position: top;
        transition: background-position 5s;
    }
    .counter-main-new-new{
        padding: 1vmax;
    }
    .get-free-card p{
        text-align: center;
    }
    .text-center-pal h2 {
        font-size: 14px !important;
    }
}

/*  */