body {
    background: #fff;
    color: #1d1e29;
}
:root {
    --color-1: #b489ff;
    --color-2: #ddc3ff;
    --color-3: #ffd9c7;
    --color-4: #f1d2fb;
    --blur: blur(120px);
}

.banner {
    min-height: 100vh;
    /* min-height: 500px; */
    display: flex;
    align-items: center;
    padding-top: 80px;
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/crypto-bg.webp);
    background-position: center;
    background-size: cover;
    position: relative;
    xmargin-bottom: 100px;
    background-size: cover;
    width: 100%;
    overflow: hidden;
}
.v-box {
    border: 1px solid #d5d5d5;
    background: #e5e2f6;
    padding: 20px;
    height: 100%;
    border-radius: 20px;
}
.site-btn {
    flex: 1 1 auto;
    border-radius: 6px;
    background: #1d1e29;
    color: #fff;
    padding: 8px 15px;
    margin-top: 20px;
    font-weight: 600;
    transition: .4s;
    background-size: 200% auto;
    font-size: 14px;
}

.breadcrumbwl a::before {
    background: #ffffff;
}

.breadcrumbwl a,
.cat span {
    background: #b2a2fb;
    color: #000 !important;
}

.breadcrumbwl a::after {
    background: #b4a0fd;
}
.miconw .h6{
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/checkmark.webp);
    background-repeat: no-repeat;
    padding: 10px 10px 10px 20px;
    background-position: left;
}
.breadcrumbwl .fa-chevron-left,
.breadcrumbwl .fa-chevron-right,
.tt-whit {
    color: #000 !important;
}

.greybg {
    background-color: #F0EEFB;
}

.darkbg {
    background:#f0eefb;
}

.miconw .h6 {
    font-size: 13px;
}

.miconw .col {
    background: #fff;
    text-align: center;
    margin: 3px;
    padding: 20px;
}

section {
    padding: 50px 0;
}

.whitebg {
    height: 100%;
    border: 2px solid transparent;
    transition: 0.5s all;
}
.whitebg:hover{
    border: 2px solid #B29EC1;
}
.h2,
h2 {
    font-size: 45px;
    font-weight: 700;
}

.cryptoclonebg {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/bitcoin-cryptocurrency-coin.webp), #f4f4f9;
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/crypto-list.webp), #f4f4f9;
    background-position: left bottom;
    background-repeat: no-repeat;

}

.techlogo {
    padding: 1vh;
    text-align: center;
    display: inline-block;
    margin-bottom: 30px;
    max-width: 150px;
    width: 100%;
}

.techlogo img {
    object-fit: contain;
    width: 100%;
    height: 100%;
    max-width: 70px;
}

.nav-pills .nav-link {
    border-radius: 6px;
    background: #B29EC1;
    color: #000;
    margin-bottom: 15px;
    border-radius: 8px;
    margin: 3px 5px;
    padding: 20px;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;
}

.nav-pills .nav-link.active {
    border-radius: 8px;
    background: #fff;
    color: #000;

}

.owl-carousel {
    padding-top: 50px;
}

.owl-nav {
    position: absolute;
    right: 0;
    top: 0;
}

.owl-nav span {
    display: none;
}

.owl-nav button.owl-prev {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/leftarrow.webp), #8f68f4 !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 6px 7px !important;
}

.owl-nav .owl-next {
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/rightarrow.webp), #8f68f4 !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 8px 7px !important;
}

.owl-nav button {
    background: #9364f7 !important;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    padding: 0px;
    line-height: 20px !important;
    margin: 4px;
}

.mpic {
    max-width: 70%;
}

.planbox {
    background: #f8f8fb;
    text-align: center;
    border-radius: 30px;
}

.planbox li {
    padding: 15px 8px;
}

.planbox li:nth-child(even) {
    background: #ffffff;
}

.titlepink {
    color: #853BB0;
    font-weight: bold;
    font-size: 18px;
    padding: 30px 10px;
    background: linear-gradient(268deg, #edd5ff, #ffffff);
    border-radius: 30px 30px 0 0;
}

.titleblue {
    color: #2F7AEA;
    font-weight: bold;
    font-size: 18px;
    padding: 30px 10px;
    background: linear-gradient(268deg, #b0d0ff, #ffffff);
    border-radius: 30px 30px 0 0;
}

.titleorange {
    color: #E5653C;
    font-weight: bold;
    font-size: 18px;
    padding: 30px 10px;
    background: linear-gradient(268deg, #ffe0d6, #ffffff);
    border-radius: 30px 30px 0 0;
}

.bottombox {
    background: #fff;
    padding: 20px;
    border-radius: 0px 0px 30px 30px;
}

.darkbtn {
    background: #000;
    color: #fff !important;
    border-radius: 30px;
    font-size: 14px;
    padding: 8px 30px;
    cursor: pointer;
}

.radiusb {
    border-radius: 16px;
    height: 100%;
}



.planbox ul::-webkit-scrollbar {
    width: 5px;
}

.planbox ul::-webkit-scrollbar-thumb {
    background: #b2b1b1;
    border-radius: 5px;
}

.planbox ul::-webkit-scrollbar-track {
    background: #cfcfcf;
    border-radius: 30px;
}

.srad {
    padding: 15px;
    margin: 0px auto;
    display: table;
    border-radius: 9px;
    margin-bottom: 15px;
}

.greyt {
    color: #666
}

.sitetabs.nav-pills .nav-link {
    background: #e8e8f5;
    color: #000;
    padding: 8px 20px;
    font-size: 14px;
}

.sitetabs.nav-pills .nav-link.active {
    background: #000;
    color: #fff;
}

.techpic {
    max-height: 150px;
    height: 100%;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.planbox ul {
    max-height: 660px;
    overflow: auto;
}

.stickpos {
    position: sticky;
    top: 0px;
}

.cryptoclonebg .stickpos {
    position: sticky;
    top: 150px;
}

.cryptoclonebg {
    min-height: 100vh;
}

.blist li {
    background-image: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/pointers.webp);
    background-repeat: no-repeat;
    padding-left: 37px;
    margin-bottom: 15px;
    background-position: left top;
    /* padding-top: 2px; */
    line-height: 26px;
}

.faq .container .card {
    background: #fff !important;
    border: 0px;
    border-bottom: 1px solid #a9a8a8c7;
}

.faq .btn {
    white-space: unset
}

.faq #accordion .card-body p {
    color: #000 !important;
    text-align: left;
}

.faq .card-header h3 {
    background: url("https://d2v79d41yqjm1s.cloudfront.net/Plurance/downarrow-b.webp") right center/25px no-repeat;
    background-position: 100% 4px;
}

.faq .card-header h3[aria-expanded=true] {
    background: url("https://d2v79d41yqjm1s.cloudfront.net/Plurance/uparrow.webp") right center/25px no-repeat;
    background-position: 100% 4px;
}

#accordion .card button {
    text-decoration: none;
    padding-right: 35px !important;
}

.faq [aria-expanded=false] {
    background: url(../images/down1.png) right center/25px no-repeat
}

.faq .card-header h3[aria-expanded=true] button {
    color: #000;
    font-weight: bold;
    font-size: 17px;
}

.faq .card-header {
    border-bottom: 1px solid #fbfbfbc7;
    background-color: #fff !important;
    padding: 15px 0;
}

.faq .btn,
.faq .card-body {
    color: #000;
}

.collapse.show {
    background: #fff;
}

.titlec {
    color: #8859e1;
    font-size: 35px;
}

.footer-sec,
.footer-bg {
    background: #131425;
}

.footer-sec h3 {
    color: #fff;
}

.owl-nav {
    font-size: 36px;
}

.owl-nav button {
    outline: none;
    border: 0px;
}

.ddisclaimer {
    background: #2f3149;
    width: 45px;
    height: 45px;
    padding: 5px 10px;
}

@media(max-width: 991px) {
    .banner {
        min-height: 100vh;
    }

    .techlogo {
        max-width: 32%;
    }

    .techpic {
        max-height: 40px;
        height: 100%;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
    }
    .banner .my-5 {
        margin: 5px 0px;
    }

    .banner .my-5 .site-btn {
        padding: 8px;
        font-size: 13px;
    }

    .banner h1 {
        margin-top: 0px !important;
    }
}



.footer-bg {
    margin-top: 0;
}

.zzz .analyse:after {
    position: absolute;
    content: "";
    width: 250px;
    height: 250px;
    background: #fe6700;
    left: 0px;
    bottom: 0px;
    filter: blur(110px);
    border-radius: 50px;
    transition: 0.8s all;
    z-index: -1;
}

.darkblue .form-control:focus {
    box-shadow: 0px 0px 0px 0px;
}

.zzz .analyse:before {
    position: absolute;
    content: "";
    width: 250px;
    height: 250px;
    background: #fe6700;
    right: 0px;
    top: 0px;
    filter: blur(110px);
    border-radius: 50px;
    transition: 0.8s all;
}

.main-nav.dark {
    position: fixed;
    width: 100%;
    z-index: 9999998;
    top: 0;
}



.owl-carousel .owl-item img {
    display: inherit;
    width: auto;
}

.owl-stage {
    display: flex;
}

.item {
    height: 100%;
}

@media(max-width:768px) {

    .banner {
        background: linear-gradient(220deg, #c7a0ef, #f5d9ff, #ffdac7);
    }
    .relative-section {
        margin-top: 30px;
        display: inline-block;
        width: 100%;
    }
    .site-btn {
        margin-top: 0
    }
    .banner-width {
        padding-right: 0;
        padding-left: 0
    }
    section {
        padding: 2vh 0
    }

    p {
        padding-bottom: 10px;
        font-weight: 400 !important
    }

    .breadcrumbwl li {
        margin-top: 14px;
    }

    h2 {
        font-size: 25px;
    }

    .container {
        max-width: 100% !important;
    }

    .banner {
        height: auto;
        margin-bottom: 0px;
    }
}

.banner-width {
    max-width: 90%;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.red {
    background: #000000;
    box-shadow: inherit;
}

.iso_img {
    z-index: 1;
    position: -webkit-sticky;
    position: sticky !important;
    top: 120px;
    margin-left: 89%
}

.topnavigation li i {
    margin-left: 5px;
    color: #fff
}

.trans-btn {
    animation: inherit;
    border: 1px solid #fff
}

.blue_box i,
.yellow-t {
    color: #000;
}

.g-t {
    color: #FF6600;
}


.site-btn:hover {
    background-position: right center;
    color: #000
}

.nav-item {
    min-width: fit-content
}

.radial_blur {
    width: 222px;
    height: 222px;
    flex-shrink: 0;
    background: #FF6600;
    filter: blur(157px);
    right: 13px;
    top: -14%;
    border-radius: 50%
}

.rectangle {
    width: 100%;
    margin-left: auto;
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/recs.webp);
    padding: 30px 80px;
    border-radius: 10px 0px 0px 10px;
    max-width: 99.8%;
    right: 0px;
    background-size: cover;
    position: relative;
}

.analyse {
    background: #FFFFFF1A;
    height: 70vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 50px;
    border: 2px solid #ffffff30;
    border-radius: 20px;
    position: relative;
}
.b-btn{
background: #000000;
border-radius: 50px;
color: #fff;
    padding: 10px 20px;
}
.move-icon {
    animation: moveleft 20s linear forwards infinite;
    display: flex;
}
.move-icon div{
    min-width: 200px;
}
@keyframes moveleft{
    0% {
    transform: translateX(0);
}

100% {
    transform: translateX(-100%);
}
}
.t-21 {
    font-size: 18px;
    line-height: 30px
}

.zzz .analyse:after,
.zzz .analyse:befor {
    width: 250px;
    height: 250px;
    filter: blur(160px);
    transition: 0.8s all;
}

p {
    font-size: 17px;
    line-height: 32px;
    text-align: center
}

.blue_box {
    border-radius: 10px;
    background: #35333436;
    max-width: 1300px
}

.whitebg {
    border-radius: 25px;
    background-size: 200px;
    background:linear-gradient(45deg, #DFD6FE, #e9e8f9);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
}

.tab-content .whitebg {
    background: #fff;
}

.radiusline {
    position: relative;
    padding: 30px;
    background: transparent;
    border-radius: 18px;
}
.radiusline:hover{
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
}
.radiusline p{
    margin-bottom: 0px;
}

.radiusline .h5{
    border-left: 3px solid #B668EF;
    padding-left: 5px;
}

.ul-list li {
    list-style: square;
    margin-bottom: 15px;
    color: #666666;
}

ul.greenticklist li {
    list-style: none;
    margin-bottom: 8px;
    background:url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/checkmark.webp);
    padding: 10px 10px 10px 20px;
    background-position: left;
    background-repeat: no-repeat;
}

.nav-pills .nav-link.active i {
    color: #fff !important
}

.industries>div {
    padding: 15px 25px;
    border-radius: 100px;
    border: 1px solid #ff6600;
    color: #fff;
    min-width: 250px;
    transition: 0.8s all;
}

.industries>div:hover {
    background: #ff6600;
    color: #fff;
}

.hovv:hover {
    background: #FF5722;
    color: #000;
    border-radius: 7px;
    transition: .5s linear
}

.cus_wid {
    width: calc(50% - 5px)
}

.trii {
    bottom: 30px;
    right: 30px
}

.dootts {
    left: 5px;
    top: 60px
}

.center1 {
    top: 30%;
    left: 38%
}

.righttop {
    top: -3%%;
    right: 0
}

.lefttop {
    top: 40%;
    left: 0
}

.sticky-social-menu li a {
    background: #8f68f4;
}

.feedback-form-btn {
    background: #3964ff !important
}

.vid_posi {
    top: 20px;
    left: -25px
}

.bpx_lay {
    width: 100%;
    min-height: 300px;
    background: url(../images/collage-finance-banner.webp) left center/47% 100% no-repeat, linear-gradient(161deg, #0f165c 20.71%, #0e155b 65.17%) left center/100% no-repeat
}

.bg_layed {
    border-radius: 10px
}

.img_pos {
    top: 70.2%;
    right: -28px;
    z-index: -1
}

.vid_pos {
    top: 14.2%;
    left: 11.85%;
    height: 75% !important;
    width: 75% !important;
    z-index: -1
}

.widd {
    width: 100%;
    height: 100%;
}





.relative-section li a:hover {
    text-decoration: none !important;
}

.btn_rmv .owl-nav {
    display: none
}


@media(max-width:1400px) {
    h1 {
        font-size: 40px !important;
    }
}

@media(max-width:991px) {
    .cus_wid {
        width: 100%
    }

    widd {
        width: auto
    }
}



h1 {
    font-size: 50px;
    font-weight: 700;
}

.modal-body {
    background: linear-gradient(to right, #0ad8ff 0, #3bfbd9 51%, #0ad8ff 100%) !important;
    color: #000;
    border-radius: 10px;
}

@media(max-width:550px) {
    h1 {
        font-size: 28px;
    }

    .gap_grd {
        row-gap: 0px;
    }
}


/*============================home-forms-css===========================*/
.darkblue {
    background: ;
}

.position_bx {
    width: 100%;
    background: #272744;
    position: absolute;
    left: -8%;
    border: 1px solid #383a59;
    top: -10%;
    border-radius: 10px 0;
}

.hov_round {
    height: 300px;
    width: 378px;
    background: linear-gradient(to bottom, #9C27B0 23.64%, #9263d1 48.36%, #ff7a50 73.15%);
    background-size: 400%;
    animation: 4s linear infinite clocki;
    left: -73%;
    top: -43%;
    position: absolute;
}

@keyframes clocki {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

.corn_bx {
    border-radius: 0 4px 0 0;
    top: -14%;
    right: 4%;
}

.corn_bx,
.corn_bx_bottom {
    width: 150px;
    height: 107px;
    z-index: 0;
    overflow: hidden;
}

.corn_bx_bottom {
    background: #f91942;
    border-radius: 0 0 0 4px;
    bottom: 6%;
    left: -12%;
}

.corn_bx,
.corn_bx_bottom {
    width: 150px;
    height: 107px;
    z-index: 0;
    overflow: hidden;
}



.position_bx h3,
.position_bx p,
.position_bx span,
.darkblue p {
    color: #fff;
    text-align: left;
}

.position_bx hr {
    border-top: 2px solid #392e58 !important;
}

.ico_scl {
    height: 35px;
    min-width: 35px;
    align-items: center;
    justify-content: center;
}

.ico_scl,
.ico_scl1 {
    border-radius: 50%;
    display: flex;
}

.darkblue h2 {
    color: #845dde;
}

.darkblue .form-control {
    background: transparent;
    border: 1px solid #56566e7d;
}

.darkblue .form-control {
    color: #fff !important;
}

/*.darkblue option:nth-child(1){
    color: red;
}*/
.darkblue #phone_number {
    background: #030303;
}

.darkblue .input-group ul {
    background: transparent;
    border-bottom: 1px solid #ffffff26 !important;
    border: 1px solid #ffffff26;
}

.social-select i {
    height: auto;
}

.darkblue .init span {
    position: relative;
    left: 0px;
}

.darkblue span {
    position: relative;
    left: 5px;
}

.darkblue span span {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.darkblue .init::after {
    right: 8px;
}

.darkblue .btn {
    border: 1px solid #9c6eff;
    background: transparent;
}

.darkblue select option {
    color: #000;
}

::placeholder {
    color: #fff !important;
    opacity: 1;
    /* Firefox */
}

::-ms-input-placeholder {
    /* Edge 12-18 */
    color: #fff !important;
}

.init::after {
    left: 37px !important;
}

.con-div .bot-btn {
    position: absolute;
    bottom: 30px;
}

/*============================end======================================*/