.register-form .form-check .form-check-input {
    float: left;
    margin-left: 0;
    margin-top: 0;
}
.dropdown-container {
    display: none;
}
.privacy-policy-nav {
    margin: 20px 0;
}
.privacy-policy-nav .nav-tabs .nav-link {
    width: 100%;
    text-align: left;
    color: #D4D4D4;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.privacy-policy-nav .nav-link.dropdown-btn.active i{
    rotate: 180deg;
}
.review-text {
    padding-bottom: 80px;
    padding-top: 30px;
}
.review-text h2{
    font-size: 50px;
    line-height: 54px;
}
.review-bg {
    position: absolute;
    width: 100%;
    height: 100vh;
    top: -40px;
    left: 0;
    background-image: radial-gradient(217.23% 100.08% at 50% 18.33%, rgba(0, 0, 0, 0.00) 19.79%, #63E 67.71%, #FFF 100%);
    background-size: cover;
    background-position: center;
    filter: blur(0px);
    min-height: 100vh;
    opacity: 0.9;
}
.reviews-section {
    height: 100vh;
    background: transparent;
    position: relative;
}
.wrapper-review {
    display: flex;
    align-items: center;
    width: 100%;
}

.quote-row {
    margin: auto;
    width: 100%;
    max-width: 1440px;
    display: flex;
    align-items: center;
    position: relative;
    justify-content: center;
}
.quote-column {
    position: absolute;
    padding: 0 !important;
    overflow: hidden;
    transition-property: top, left, right, bottom;
    background: transparent;
    box-shadow: none;
    /*     transition: .4s; */
}
.col-active {
    width: 33.33% !important;
    transform: translate(-50%, -50%) !important;
    top: 50% !important;
    left: 50% !important;
    bottom: unset !important;
    background: #011949;
    box-shadow: 0 0.75rem 2rem 0 rgba(0, 0, 0, 0.1);
    border-radius: 1.3rem;
    border: 1px solid rgba(255, 255, 255, 0.37);
    overflow: hidden;
    z-index: 1;
}

.col-inner {
    position: relative;
    width: 100%;
    max-width: 130px;
    align-items: stretch;
    justify-content: center;
    overflow: hidden;
}
.col-active .col-inner {
    max-width: 100%;
}

.author-meta {
    width: 100%;
    position: relative;
    border: none;
}
.col-active .author-meta {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.432);
}

.image-cover {
    position: absolute;
    width: 100%;
    float: left;
    aspect-ratio: 1/1;
    overflow: hidden;
    border-radius: 100%;
    z-index: 1;
    cursor: pointer;
}
.col-active .image-cover {
    position: relative;
    width: 30%;
    max-width: 140px;
    float: left;
    aspect-ratio: 1/1;
    overflow: hidden;
    border-radius: 1.3rem 0rem 1.3rem 0rem;
    z-index: 1;
}

.author-info {
    width: 70%;
    float: left;
    padding: 10px;
    overflow: hidden;
    visibility: hidden;
}
.col-active .author-info {
    visibility: visible;
}

.author-info .author-name,
.author-info .person-title {
    transform: translate(-100%, 0%);
    transition: 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.show .author-info .author-name {
    transform: translate(0%, 0%);
}
.show .author-info .person-title {
    transform: translate(0%, 0%);
    transition-delay: 0.2s;
}

.person-name {
    font-size: 21.7px;
    color: #ffffff;
    margin: 0;
    margin-bottom: 5px;
}

.person-title {
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
    margin: 0;
}

.quote-wrapper {
    position: relative;
    width: 100%;
    margin: auto;
    color: #494949;
    padding: 20px 15px;
    text-align: center;
    overflow: hidden;
    visibility: hidden;
    z-index: 0;
}
.col-active .quote-wrapper {
    visibility: visible;
}

.wrapper-review img {
    object-fit: cover;
    position: relative;
    width: 100%;
    height: 100%;
}

.box-text-inner {
    width: 400px;
    margin: auto;
    color: #fff;
}

.quote-wrapper .quote-symbol {
    font-size: 14vw;
    line-height: 1em;
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    z-index: 1;
    transition: 0.4s cubic-bezier(0.55, 0.06, 0.68, 0.19);
}

.quote-wrapper .quote-symbol:first-child {
    left: 0%;
    text-align: right;
}

.quote-wrapper .quote-symbol:last-child {
    right: 0%;
    text-align: left;
}

.show .quote-wrapper .quote-symbol:first-child {
    left: -50%;
}

.show .quote-wrapper .quote-symbol:last-child {
    right: -50%;
}

/*--Arrow--*/
.wrapper-review .arrows-wrap {
    position: unset;
}

.wrapper-review .arrow {
    position: absolute;
    top: 100%;
    background-color: #0A1223;
    cursor: pointer;
    width: 35px;
    height: 35px;
    color: #664DFF;
    border-radius: 35px;
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}

.wrapper-review .left-arrow {
    float: left;
    left: 30px;

}
.wrapper-review .right-arrow {
    float: right;
    right: 30px;
}
/*new css*/
/*.copy-right-text {*/
/*    color: #fff;*/
/*    font-size: 20px;*/
/*    font-weight: 800;*/
/*    line-height: 24px;*/
/*}*/
/*.footer-bottom-image {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    left: 0;*/
/*    z-index: -1;*/
/*}*/
/*.bottom-footer {*/
/*    position: relative;*/
/*    padding-top: 25px;*/
/*    border-top: 4px solid #fff;*/
/*}*/
/*.light-mode .bottom-footer {;*/
/*    border-top: 4px solid #000000;*/
/*}*/
/*.dark-mode .bottom-footer .light-logo, .light-mode .bottom-footer .dark-logo {*/
/*    display: none;*/
/*}*/
/*.light-mode .bottom-footer .light-logo, .dark-mode .bottom-footer .dark-logo {*/
/*   display: block;*/
/*}*/
/*.footer-image-div {*/
/*    margin-top: 25px;*/
/*}*/
/*.light-mode footer.bs-footer {*/
/*    border: 4px solid #000000;*/
/*    border-bottom: 4px solid #664DFF;*/
/*}*/
/*end new css*/

@media (min-width: 640px) {
    .col-active {
        width: 75% !important;
        height: unset !important;
        transform: translate(-50%, -50%) !important;
        top: 50% !important;
        left: 50% !important;
    }
}

@media (min-width: 840px) {
    .col-active {
        width: 50% !important;
    }
}

@media (min-width: 1080px) {
    .col-active {
        width: 33.33% !important;
    }
}
@media (max-width: 767px) {
    .arrow.right-arrow > i.arrow-icon.fa-regular.fa-angle-left {
        color: transparent;
    }
    .arrow.right-arrow .arrow-icon.fa-regular.fa-angle-right {
        display: block;
        color: #664DFF;
        top: -10px;
        position: static;
        left: 10px;
        margin-top: -6px;
        margin-left: 15px;
    }
    .arrow.left-arrow  .arrow-icon.fa-regular.fa-angle-left {
        margin-left: 12px;
        margin-top: 10px;
    }
    .review-bg {
        height: 100%;
        min-height: 64vh;
    }
    .reviews-section {
        height: 70vh;
    }
    .bs-animate {
        margin-top: 60px;
    }
}
@media (max-width: 640px) {
    .quote-column {
        width: 90% !important;
        top: 50%;
        position: absolute;
        opacity: 0;
        transform: translate(-50%, -50%) !important;
        left: 50%;
        height: auto !important;
        z-index: 0;
        transition: 0.5s all;
    }

    .col-active {
        opacity: 1;
        z-index: 1;
    }

    .col-inner {
        max-width: 100%;
    }
    .author-meta {
        width: 100%;
        display: flex;
        align-items: center;
        border-bottom: 1px solid rgba(255, 255, 255, 0.432);
    }
    .image-cover {
        position: relative;
        width: 30%;
        max-width: 140px;
        float: left;
        aspect-ratio: 1/1;
        overflow: hidden;
        border-radius: 1.3rem 0rem 1.3rem 0rem;
        z-index: 1;
    }
    .quote-wrapper {
        visibility: visible;
    }

    .quote-wrapper .quote-symbol {
        font-size: 34vh;
    }
}
@media only screen and (max-width: 767px){
    .card.policy-card {
        margin-bottom: 20px;
    }
    .box-text-inner {
        width: auto;
    }
    .review-text h2 {
        font-size: 25px;
        line-height: 27px;
    }
    .wrapper-review .arrow {
        top: 110%;
    }
    .review-text {
        padding-bottom: 60px;
        padding-top: 20px;
    }
}


/*bg animtion*/
.animation-logo {
    position: relative;
    padding: 3.6rem 1rem 3.6rem;
}
.animation-logo img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
}
.animation-box {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 10px;
}
.animation-box {
    background: -webkit-linear-gradient(to bottom, #0A1223, #000000);
    background: linear-gradient(to bottom, #0A1223, #000000);
}
.animation-box div {
    position: absolute;
    width: 60px;
    height: 60px;
    background-color: transparent;
}
.animation-box div {
    border: 6px solid rgba(255,255,255,0.8);
}


.animation-box div:nth-child(1) {
    top: 12%;
    left: 42%;
    animation: animate 10s linear infinite;
}

.animation-box div:nth-child(2) {
    top: 70%;
    left: 50%;
    animation: animate 7s linear infinite;
}
.animation-box div:nth-child(3) {
    top: 17%;
    left: 6%;
    animation: animate 9s linear infinite;
}

.animation-box div:nth-child(4) {
    top: 20%;
    left: 60%;
    animation: animate 10s linear infinite;
}

.animation-box div:nth-child(5) {
    top: 67%;
    left: 10%;
    animation: animate 6s linear infinite;
}

.animation-box div:nth-child(6) {
    top: 80%;
    left: 70%;
    animation: animate 12s linear infinite;
}

.animation-box div:nth-child(7) {
    top: 60%;
    left: 80%;
    animation: animate 15s linear infinite;
}

.animation-box div:nth-child(8) {
    top: 32%;
    left: 25%;
    animation: animate 16s linear infinite;
}

.animation-box div:nth-child(9) {
    top: 90%;
    left: 25%;
    animation: animate 9s linear infinite;
}

.animation-box div:nth-child(10) {
    top: 20%;
    left: 80%;
    animation: animate 5s linear infinite;
}

@keyframes animate {
    0% {
        transform: scale(0) translateY(-90px) rotate(360deg);
        opacity: 1;
    }

    100% {
        transform: scale(1.3) translateY(-90px) rotate(-180deg);
        border-radius: 50%;
        opacity: 0;
    }
}

/*End bg animtion*/

.logo a {
    font-size: 20px;
    font-weight: 700;
    color: #353535;
    text-transform: uppercase;
}

/* normal menu css */

.main_menu > ul > li {
    display: inline-block;
    position: relative;
    margin: 0 -2px;
}
.main_menu ul li {
    position: relative;
}
.main_menu ul li a {
    font-size: 18px;
    background: white;
    /* background: linear-gradient(180deg, #D4D4D4 0%, rgba(212, 212, 212, 0.37) 100%); */
    color: #ffffff;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    letter-spacing: -0.5px;
    font-weight: normal;
}
.main_menu ul.new-menu-ul li a{
    padding: 8px 0px 0;
}
.main_menu ul li .active, .main_menu ul li:hover > a {
    /*background: linear-gradient(180deg, #D4D4D4 0%, rgba(212, 212, 212, 0.37) 100%);*/
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* Normal Dropdown menu */
.main_menu ul li ul {
    width: 200px;
    background: #000;
    transition: 0.5s;
    box-shadow: 0px 6px 10px 0px rgba(102, 77, 255, 0.25)
}

.main_menu ul li ul li a {
    padding: 10px 25px;
    font-size: 15px;
}
.main_menu ul li ul li a i {
    float: right;
}

.main_menu ul li ul li ul {
    left: 100%;
    top: 0;
}

/* mega menu css */
/*.mega_menu_dropdown {*/
/*    position: static !important;*/
/*}*/
/*.mega_menu {*/
/*    left: 0;*/
/*    right: 0;*/
/*    background: #000;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    transition: 0.5s;*/
/*    box-shadow: 0px 6px 10px 0px rgba(102, 77, 255, 0.25);*/
/*    border-radius: 20px;*/
/*}*/
/*.mega_menu_item {*/
/*    width: 20%;*/
/*    padding: 20px 12px;*/
/*}*/
/*.main_menu ul li .mega_menu_item a {*/
/*    padding: 4px 0;*/
/*    font-weight: bold;*/
/*}*/

/*.main_menu ul li .mega_menu_item a:hover {*/
/*    color: var(--hover-color);*/
/*}*/
/*.mega_menu_item h3 {*/
/*    margin-bottom: 15px;*/
/*}*/
/*.mega_menu_item img {*/
/*    width: 100%;*/
/*}*/

/* demo_2 css */
.mega_menu_demo_2 .mega_menu {
    left: 50%;
    transform: translateX(-50%);
    width: 1140px;
}

.mobile_btn {
    display: none;
}
.bs-animate-dashboard video {
    width: 100%;
    height: auto;
    object-fit: fill;
    border-radius: 20px;
    box-shadow: 0 0 100px 18px hsla(var(--hue), 100%, 41%, 0.5);
}
.bs-customer-relationships-content video{
    min-height: 350px;
    border-radius: 20px;
}
.bs-landing-banner-content .animation-box{
    background: none;
}
.bs-landing-banner-content {
    overflow: hidden;
}
.right-about-image-div {
    margin-top: 210px;
    margin-left: -55px;
}
.left-about-image-div {
    margin-right: -55px;
    z-index: 1;
}
.right-about-image-div .img-fluid {
    opacity: 0.8;
}

.front-switch-div .form-check.form-switch {
    padding-left: 2.25rem;
    margin-right: 20px;
    margin-bottom: -0.75rem;
}
.front-switch-div .custom-control-label::before {
    left: -2.25rem;
    width: 2.75rem;
    pointer-events: all;
    border-radius: 3rem;
}
.front-switch-div .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1.4rem - 4px);
    height: calc(1.4rem - 4px);
    background-color: #664DFF;
    border-radius: 1.5rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .front-switch-div .custom-control-label::after {
        transition: none;
    }
}
.front-switch-div .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #664DFF;
    -webkit-transform: translateX(1.3rem);
    transform: translateX(1.3rem);
}
.front-switch-div .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5);
}
.front-switch-div .custom-control-label::before {
    height: 1.5rem;
}
.custom-control-label::before {
    position: absolute;
    content: "";
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    cursor: pointer;
    pointer-events: none;
    background-color: #ffffff;
    border: 1px solid #664DFF;
    box-shadow: 0px 6px 10px 0px rgba(102, 77, 255, 0.25);
}
.custom-control-label::after {
    position: absolute;
    content: "";
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    cursor: pointer;
    background: 50%/50% 50% no-repeat;
}
.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #664DFF;
    background-color: #010314;
    box-shadow: 0px 6px 10px 0px rgba(102, 77, 255, 0.25);
}
.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0px 6px 10px 0px rgba(102, 77, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #664DFF;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff;
    box-shadow: none;
}
.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input[disabled] ~ .custom-control-label {
    color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before,
.custom-control-input[disabled] ~ .custom-control-label::before {
    background-color: #e9ecef;
}
.custom-control-label {
    position: relative;
    margin-bottom: 0;
    line-height: 1.8;
    vertical-align: top;
}

.front-switch-div .custom-control-label i:first-of-type {
    position: absolute;
    top: 8px;
    left: -32px;
}

.front-switch-div .custom-control-label i:last-of-type {
    position: absolute;
    top: 7px;
    right: -4px;
}

.custom-control-label::before {
    position: absolute;
    content: "";
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    cursor: pointer;
    pointer-events: none;
    background-color: #ffffff;
    border: 1px solid #664DFF;
    box-shadow: 0px 6px 10px 0px rgba(102, 77, 255, 0.25);
}
.custom-control-label::after {
    position: absolute;
    content: "";
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    cursor: pointer;
    background: 50%/50% 50% no-repeat;
}
.front-switch-div .custom-control-input ~ .custom-control-label::before {
    background-color: #f8f9fa;
    border-color: #bdc6d0;
}
/* responsive css */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .container {
        width: 960px;
    }
    .mega_menu_demo_2 .mega_menu {
        width: 940px;
    }
    .main_menu ul li ul {
        width: 150px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .container {
        width: 720px;
    }
    .mega_menu_demo_2 .mega_menu {
        width: 700px;
    }
    .main_menu ul li a {
        font-size: 15px;
        padding: 20px 16px;
    }
    .main_menu ul li ul {
        width: 150px;
    }
}
@media (min-width: 768px) {
    .main_menu ul li ul {
        visibility: hidden;
        opacity: 0;
        position: absolute;
        margin-top: 50px;
    }
    .main_menu ul li .mega_menu {
        visibility: hidden;
        opacity: 0;
        position: absolute;
        margin-top: 50px;
    }
    .main_menu ul li:hover > ul {
        visibility: visible;
        opacity: 1;
        margin-top: 0px;
        z-index: 99;
    }
    .main_menu ul li:hover > .mega_menu {
        visibility: visible;
        opacity: 1;
        margin-top: 0;
        z-index: 99;
    }
}

@media (max-width: 767.98px) {
    .right-about-image-div {
        margin-top: 64px;
        margin-left: -20px;
    }
    .left-about-image-div {
         margin-right: -20px;
     }

    .mega_menu_demo_2 .mega_menu,
    .container {
        width: 100%;
    }

    nav {
        padding: 15px;
    }
    .mobile_btn {
        cursor: pointer;
        display: block;
    }

    .main_menu {
        display: none;
        width: 100%;
    }

    .main_menu ul li {
        display: block;
    }
    .main_menu ul li a i {
        float: right;
    }
    .main_menu ul li a {
        border-bottom: 1px solid #ddd;
    }
    .main_menu ul li ul {
        width: 100%;
    }
    .main_menu ul li ul li ul {
        left: 0;
        top: auto;
    }

    .mega_menu .mega_menu_item {
        width: 50%;
    }
    .main_menu ul li ul {
        display: none;
        transition: none;
    }
    .main_menu ul li .mega_menu {
        display: none;
        transition: none;
    }

    .mega_menu_demo_2 .mega_menu {
        transform: translateX(0);
    }
}

@media (max-width: 575.98px) {
    .mega_menu .mega_menu_item {
        width: 100%;
    }

}
.mega_menu .animation-box {
    min-height: 390px;
}
.mega_menu .animation-logo {
    padding: 6rem 1rem 6rem;
}
.bs-landing .btn > span {
    text-transform: none;
}
.bs-pricing-plan-content .card .card-body div > small {
    font-weight: 700;
    font-size: 12px;
}
.bs-pricing-info-content {
    position: relative;
 }
.automation-page .owl-carousel .owl-nav.disabled {
    display: none;
}
.bs-landing-section{
    margin-top: 160px;
}
.review-logo-image-div {
    background: radial-gradient(217.23% 100.08% at 50% 20.05%, rgba(0, 0, 0, 0) 0%, #6633EE 59.38%, #FFFFFF 100%);
    padding: 30px 0px;
    margin-bottom: 30px;
}
.white-box-main-div {
    box-shadow: 40px 28px 80px 0px #00000014;
    max-width: 200px;
    max-height: 140px;
    min-height: 140px;
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 44px;
    padding: 10px;
    text-align: center;
    display: grid;
    align-items: center;
    margin: 15px auto;
}
.white-box-main-div .sf-root.img-fluid {
    width: 60%;
    margin: 0 auto;
}
.pricing {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
}

.pricing-item {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex: 0 1 300px;
    flex: 0 1 300px;
}
.lifetime-section .pricing-item {
    -webkit-flex: 0 1 360px;
    flex: 0 1 360px;
}
.pricing-palden .pricing-item {
    background: #fff;
    box-shadow: 63px 24px 83px 0px #0000001A;
    border-radius: 20px;
    margin: 1em;
}
.bs-pricing-plan-content .card{
    border-radius: 20px;
}
.new-pricing-div .bs-pricing-plan-content .card .card-body small,
.new-pricing-div .bs-pricing-plan-content .card .card-img h3,
.new-pricing-div .bs-pricing-plan-content .card .card-body h6,
.new-pricing-div .bs-pricing-plan-content .card .card-body h4,
.new-pricing-div .bs-pricing-plan-content .card .card-body ul li strong{
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #3D2E7C;
}
.new-pricing-div .bs-pricing-plan-content .light-blue-bg .card .card-body small,
.new-pricing-div .bs-pricing-plan-content .light-blue-bg .card .card-body h6,
.new-pricing-div .bs-pricing-plan-content .light-blue-bg .card .card-body h4,
.new-pricing-div .bs-pricing-plan-content .light-blue-bg .card .card-body ul li strong {
    background: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #000000;
}
.bs-pricing-plan-content .light-blue-bg .card .card-img h3 {
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #000000;
}
.new-pricing-div .btn-outline-light {
    background: #6F3CF6;
    box-shadow: 0px 0px 0px 4.45px #5559DD66;
    color: #fff;
    font-weight: 400;
}
.new-pricing-div .btn > span, .new-pricing-div .bs-pricing-plan-content .card .card-body small.bs-btn-trial {
    -webkit-text-fill-color: #EFF0FF;
    font-family: Helvetica;
    font-size: 14.62px;
    font-weight: 400;
    letter-spacing: 0.08192309737205505px;
}
.new-pricing-div .pricing-item li > i {
    color: #565ADD;
    font-weight: 400;
}
.pricing-border-bottom {
    border-bottom: 2px solid #D1D1F7;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
@media screen and (min-width: 66.25em) {
    .pricing-palden .pricing-item {
        margin: 1em -0.5em;
    }
    .pricing-palden .pricing__item--featured {
        margin: 0;
        z-index: 0;
        box-shadow: 0 0 20px rgba(46, 59, 125, 0.23);
    }
}
.pricing-palden .pricing-item.light-blue-bg{
    background-color: #EFF0FF;
}
.new-price-table .table > thead {
    background-color: #fff;
    color: #000;
    border: 1px solid #fff;
}
.new-price-table .table > tbody > tr {
    color: #fff;
    border: 1px solid #fff;
}
.new-price-table .table > tbody > tr.price-tr-no-border{
    border: 1px solid transparent;
    border-bottom-color: #FFFFFF;
}
.new-price-table .price-table-no-border {
    padding: 20px;
}
.new-price-table table.table > tbody > tr > td small {
    color: #FFFFFF;
    border-radius: 50%;
    background-color: #9F92EC !important;
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new-price-table table.table > tbody > tr > td small i {
    -webkit-text-fill-color: #fff;
}
.new-price-table table.table > tbody > tr > td div {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    font-size: 11px;
}
.new-price-table tr > td > span {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px 0 5px;
}
.new-price-table tr {
    text-align: center;
}
.new-price-table .table > :not(:first-child) {
    border-top: 1px solid #FFFFFF;
}
.new-price-table .table > thead > tr > th{
    -webkit-text-fill-color: #514F6D;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
span.first-price-name-div, .new-price-table tr > td {
    /*-webkit-text-fill-color: #514F6D;*/
    -webkit-text-fill-color: #FFFFFF;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.crm-btn-div {
    display: flex;
    align-items: center;
}
.crm-btn-div .first-btn{
    padding-right: 20px;
}
.crm-btn-div .btn-info{
    padding: 14px 16px 10px 16px;
    border-radius: 12px;
    border: 0;
    color: #FFFFFF;
}
.crm-btn-div .btn-info.blue-bg-btn {
    background: linear-gradient(90deg, #6E27E0 0%, #460F9E 100%);
}
.crm-btn-div .btn-info.black-bg-btn {
    background: linear-gradient(90deg, #3A3A3A 0%, #2B2929 100%);
}
/*tooltip css*/
span.first-price-name-div .bg-dark[data-bs-content]{
    -webkit-text-fill-color: #000000;
}
.first-price-name-div .bg-dark {
    position: relative;
    background-color: #ffffff85;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 8px;
    margin-top: 4px;
}

.first-price-name-div .bg-dark::before {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translatex(-50%) rotate(-45deg);
    content: "";
    display: none;
    width: 0;
    height: 0;
    border: 4px solid #fff;
    border-top-color: transparent;
    border-right-color: transparent;
}

.first-price-name-div .bg-dark::after {
    display: none;
    position: absolute;
    content: attr(data-bs-content);
    bottom: calc(100% + 8px);
    min-width: 280px;
    padding: 8px;
    text-align: justify;
    background-color: #f8f8f8;
    border: 1px solid #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #000;
    font-size: 13px;
    line-height: 18px;
    z-index: 1042;
}

.first-price-name-div .bg-dark:hover:not(:focus)::before,
.first-price-name-div .bg-dark:hover:not(:focus)::after {
    display: block;
}

/*End Tooltip Css*/
.bs-crm-product-overview .bs-content-header::after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: -1;
    background: linear-gradient(180deg, rgba(111, 60, 247, 0) 82.44%, #6F3CF7 100%);
}
.bs-crm-product-overview .bs-content-header {
    padding: 10px 10px 50px 10px;
}
.bs-content-header .nav-tabs .nav-link {
    background-color: rgba(217, 217, 217, 0.10);
    border: 1.5px solid #010314;
}
.bs-content-header .nav-tabs .nav-item.show .nav-link::after, .bs-content-header .nav-tabs .nav-link.active::after {
    background-color: #ffffff;
}
.landing-page-form.bs-contact-content .card {
    background: #FFFFFF0F;
}
.new-price-table .btn-outline-light {
    background: #6F3CF6;
    box-shadow: none;
    min-height: 25px;
    max-height: 25px;
    font-size: 14px;
    border-radius: 12px;
    padding: 4px 8px;
    line-height: 20px;
    font-weight: 400;
    color: #FFFFFF;
}
.new-price-table .table > thead > tr > th .btn-outline-light{
    -webkit-text-fill-color: #FFFFFF;
}
.bs-btn-trial {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: #FFFFFF;
}
.bs-footer-body {
    position: relative;
}
/*.bs-footer-body::after {*/
    /*content: "";*/
    /*position: absolute;*/
    /*width: 100%;*/
    /*height: 0;*/
    /*top: 15px;*/
    /*left: 0;*/
    /*z-index: -1;*/
    /*box-shadow: 0 50px 94px 30px #6F3CF6;*/
/*}*/
.bs-footer-bottom {
    position: relative;
}
.bs-footer-bottom::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 0;
    top: 15px;
    left: 0;
    z-index: -1;
    box-shadow: 0 26px 89px 18px #6F3CF6;
}
/*toggle light and dark theme*/


.switch {
    display: inline-block;
    position: relative;
}

.switch__input {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
}
.switch__label {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 40px;
    background: linear-gradient(81.55deg, #041326 10.28%, #0E314C 100%);
    border-radius: 9999px;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96);
    box-shadow: -2px 4px 14px 0px #ffffff4D inset;
}
.switch__indicator {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateX(-72%);
    display: block;
    width: 34px;
    height: 34px;
    border-radius: 9999px;
    background-image: url("../images/moon.png");
    background-size: 100%;
    background-repeat: no-repeat;
}
.switch__decoration {
    position: absolute;
    top: 65%;
    left: 50%;
    display: block;
    width: 5px;
    height: 5px;
    background-color: #ffffff;
    border-radius: 9999px;
    animation: twinkle 0.8s infinite -0.6s;
}
.switch__decoration::before, .switch__decoration::after {
    position: absolute;
    display: block;
    content: "";
    width: 5px;
    height: 5px;
    background-color: #ffffff;
    border-radius: 9999px;
}
.switch__decoration::before {
    top: -20px;
    left: 10px;
    opacity: 1;
    animation: twinkle 0.6s infinite;
}
.switch__decoration::after {
    top: -7px;
    left: 30px;
    animation: twinkle 0.6s infinite -0.2s;
}

@keyframes twinkle {
    50% {
        opacity: 0.2;
    }
}
.switch__indicator, .switch__indicator::before, .switch__indicator::after {
    transition: all 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96);
}

.switch__input:checked + .switch__label {
    background: linear-gradient(81.55deg, #77C2D0 10.28%, #3D91A7 100%);

}
.switch__input:checked + .switch__label .switch__indicator {
    background-image: url("../images/Sun.png");
    transform: translate(-50%, -50%) translateX(72%);
}
.switch__input:checked + .switch__label .switch__indicator::before, .switch__input:checked + .switch__label .switch__indicator::after {
    display: none;
}
.switch__input:checked + .switch__label .switch__decoration {
    top: 50%;
    transform: translate(0%, -50%);
    animation: cloud 8s linear infinite;
    width: 20px;
    height: 20px;
    background-image: url("../images/Cloud-c.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
}
.switch__input:checked + .switch__label .switch__decoration::before {
    width: 34px;
    height: 13px;
    top: auto;
    bottom: -4px;
    left: -26px;
    animation: none;
    background-image: url("../images/cloud.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
}
.switch__input:checked + .switch__label .switch__decoration::after {
    width: 29px;
    height: 13px;
    top: -5px;
    bottom: 0;
    left: -34px;
    animation: none;
    background-image: url("../images/Cloud-b.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: transparent;
}
.switch__input:checked + .switch__label .switch__decoration, .switch__input:checked + .switch__label .switch__decoration::before, .switch__input:checked + .switch__label .switch__decoration::after {
    border-radius: 9999px 9999px 0 0;
}
.switch__input:checked + .switch__label .switch__decoration::after {
    border-bottom-right-radius: 9999px;
}

@keyframes cloud {
    0% {
        transform: translate(0%, -50%);
    }
    50% {
        transform: translate(-50%, -50%);
    }
    100% {
        transform: translate(0%, -50%);
    }
}
.light-mode .contact-sales-new-div .form-group-2 .form-control,
.contact-sales-new-div .form-group-2 .form-control {
    color: #FFFFFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    background: #FFFFFF0D;
    border: 1px solid #FFFFFF33;
}
.light-mode .contact-sales-new-div .btn > span{
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.70) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.light-mode .contact-sales-new-div .btn-outline-dark, .contact-sales-new-div .btn-outline-dark {
    box-shadow: none;
    background: linear-gradient(90deg, #763AF5 0%, #460F9E 117.18%);
    max-width: 100%;
    min-width: 500px;
}
/*end toggle light and dark theme*/
.landing-page-form.bs-contact-content .card::after {
    content: "";
    position: absolute;
    width: 100%;
    top: 37%;
    left: 0;
    z-index: -1;
    box-shadow: 0 50px 140px 40px #6F3CF6;
}
.mobile-div{
    display: none;
}
.desktop-div{
    display: block;
}
 /*start light theme css*/

.light-mode .bs-content-header .nav-tabs .nav-item.show .nav-link::after,
.light-mode .bs-content-header .nav-tabs .nav-link.active::after {
    background-color: #000000;
}
.light-mode span.first-price-name-div .bg-dark[data-bs-content]{
    -webkit-text-fill-color: #FFFFFF;
}
.light-mode .first-price-name-div .bg-dark {
    background-color: #000000;
    color: #FFFFFF;
}

.light-mode .first-price-name-div .bg-dark::before {
    border: 4px solid #000000;
}

.light-mode .first-price-name-div .bg-dark::after {
    background-color: #000000;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}
.light-mode .new-price-table .table > thead {
    background-color: #000000;
    color: #FFFFFF;
    border: 1px solid #000000;
}
.light-mode .new-price-table .table > thead > tr > th {
    -webkit-text-fill-color: #FFFFFF;
}
.light-mode .new-price-table .table > tbody > tr {
    border: 1px solid #000000;
}
.light-mode span.first-price-name-div, .light-mode .new-price-table tr > td {
    -webkit-text-fill-color: #514F6D;
}
.light-mode .new-price-table .table > tbody > tr.price-tr-no-border {
    border: 1px solid transparent;
    border-bottom-color: #000000;
}
/*body.light-mode  {*/
/*    color: #010314;*/
/*    background-color: #ffffff;*/
/*}*/
body.light-mode {
    color: #010314;
    background: linear-gradient(180deg, #D8DDFE 0%, #ABB5FE 49.04%, #D8DDFE 100%);
}
.light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-nav:nth-of-type(1) {
    background-color: #fff;
}
.light-mode .main_menu ul li a,
.light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-nav.ms-auto:nth-of-type(1) .nav-link div span ,
.light-mode .bs-premium-package-content table.table > thead > tr > th{
    background: linear-gradient(180deg, #000000 63.02%, rgba(41, 41, 41, 0.75) 88.02%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.light-mode .mega_menu{
    /*background: -webkit-linear-gradient(to bottom, #F5F5F5, #ffffff);*/
    /*background: linear-gradient(to bottom, #F5F5F5, #ffffff);*/
}
.light-mode .h3, .light-mode h3, .light-mode .btn > span ,
.light-mode .h1, .light-mode h1,
.light-mode p > span,
.light-mode .h6, .light-mode h6,
.light-mode .bs-management-content .card-1 p span,
.light-mode .bs-exponential-growth-content .card-1 h3,
.light-mode .bs-exponential-growth-content .card-1 p span,
.light-mode .h2, .light-mode h2,
.light-mode .nav-tabs .nav-link > span,
.light-mode tr > td > span,
.light-mode .bs-premium-package-content .accordion-button span,
.light-mode .h4, .light-mode h4{
    background: linear-gradient(180deg, #000000 63.02%, rgba(41, 41, 41, 0.75) 88.02%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.light-mode .animation-box {
    background: -webkit-linear-gradient(to bottom, #ffffff, #F5F5F5);
    background: linear-gradient(to bottom, #ffffff, #F5F5F5);
}
.light-mode .animation-box div {
     border: 6px solid rgba(0,0,0,0.8);
 }
.light-mode .bs-animate-header .btn-outline-primary {
    background-color: #FFFFFF;
}
.light-mode .bs-animate-large-circle ,
.light-mode .bs-animate-medium-circle,
.light-mode .bs-animate-small-circle{
    border: 1px solid #161616;
}
.light-mode .bs-customer-relationships-content .card-1 h1 {
    background: linear-gradient(180deg, #000000 5.21%, rgba(41, 41, 41, 0.75) 100%);
    background-clip: text;
    -webkit-background-clip: text;
}
.light-mode .h5, .light-mode h5,
.light-mode .h3, .light-mode h3,
.light-mode .bs-management-content .card-1 h3,
.light-mode .accordion-button span,
.light-mode .bs-contact-content .card .card-body .form-group label,
.light-mode .bs-contact-content .card .card-body .form-group-2 label,
.light-mode .bs-about-us-torkehub-content .card .card-body p span,
.light-mode .breadcrumb .breadcrumb-item > span,
.light-mode .bs-related-articles .list-group a > span,
.light-mode .bs-product-features .bs-heading-title h1,
.light-mode .bs-blog-relationships-content .card-1 h1{
    background: linear-gradient(180deg, #000000 0%, rgba(41, 41, 41, 0.75) 100%);
    background-clip: text;
    -webkit-background-clip: text;
}
.bs-customer-relationships-content .card-1,
.bs-management-content .card-1,
.bs-exponential-growth-content .card-1{
    text-align: left;
}
.light-mode .btn-ghost ,
.light-mode .bs-product-features .card {
    background-color: #ffffff;
}
.light-mode .bs-landing-banner-content .animation-box {
    background: none;
}
.light-mode .bs-management-content .card-2,
.light-mode .card-2-div{
    background: #5C5C5C66;
    border-radius: 20px;
}
.light-mode .bs-landing-banner-content{
    background: #5c5c5c14;
}
.light-mode .bs-landing-content .card , .light-mode .bs-features-content .card,
.light-mode .btn-dark,
.light-mode .bs-faq-content .card .card-body .accordion-item,
.light-mode .form-group-2 .form-control,
.light-mode .form-group-2 .form-group-select,
.light-mode .bs-faq-preview-content .card,
.light-mode .accordion-button,
.light-mode .accordion-body .card-box,
.light-mode .bs-onboarding-content .card .card-body .card .card-body,
.light-mode .bs-product .bs-content-header .card{
    background: linear-gradient(#d9d9d9f2, #d9d9d9f5) padding-box, linear-gradient(to right, #627FFF, #865BFF) border-box;
}
.light-mode .btn-dark{
    color: #000000d9;
}

.light-mode .bs_future_content_active.owl-carousel .owl-nav > button,
.light-mode .bs_future_content_active_2.owl-carousel .owl-nav > button,
.light-mode .bs_future_content_active_3.owl-carousel .owl-nav > button{
    background-color: #ffffff;
}
.light-mode .bs_future_content_active.owl-carousel .owl-nav > button:hover,
.light-mode .bs_future_content_active_2.owl-carousel .owl-nav > button:hover,
.light-mode .bs_future_content_active_3.owl-carousel .owl-nav > button:hover{
    color: #0A1223;
}
.light-mode footer.bs-footer .bs-footer-body .bs-footer-content ul li a,
.light-mode footer.bs-footer ,
.light-mode .accordion-button::after,
.light-mode .bs-faq-content .card .card-body .accordion-button:not(.collapsed)::after{
    color: #010314;
}
.light-mode .bs-landing-content .card .card-img img,
.light-mode .bs-product .bs-content-header .card .card-img img{
    background: #d9d9d9fc;
    border-radius: 100%;
}
.light-mode footer.bs-footer .bs-footer-bottom .bs-footer-content .bs-share ul li a,
.light-mode .bs-naman-ceo-content .card .card-body .bs-share ul li a{
    color: #ffffff;
}
.light-mode footer.bs-footer .bs-footer-bottom .bs-footer-content .bs-share ul li a svg {
    fill: #fff;
}
.light-mode footer.bs-footer .bs-footer-bottom .bs-footer-content .bs-share ul li a:hover svg {
    fill: #010314;
}
.light-mode footer.bs-footer .bs-footer-bottom .bs-footer-content .bs-share ul li a:hover,
.light-mode .bs-naman-ceo-content .card .card-body .bs-share ul li a:hover{
    color: #010314;
}
.light-mode footer.bs-footer .bs-footer-bottom,
.light-mode footer.bs-footer    {
    background-color: #0000000F;
}

.light-mode .btn-dark:hover{
    color: #ffffff;
}
.light-mode .bs-content-header .nav-tabs .nav-link {
    border: 1.5px solid #010314;
}

.light-mode .pricing-tab ul li > i.fa-solid.fa-check-circle,
.light-mode .pricing-tab small{
    color: #fff;
}
.light-mode .bs-pricing-plan-content .card .card-img h3 ,
.light-mode .bs-pricing-plan-content .card .card-body h6{
    background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%);
    background-clip: text;
    -webkit-background-clip: text;
}
.light-mode .bs-premium-package-content .plan-section.bs-content-header .nav-tabs .nav-link {
    background-color: #0000001a;
}
.light-mode .bs-premium-package-content .bs-content-header .nav-tabs .nav-item.show .nav-link::after, .light-mode .bs-premium-package-content .bs-content-header .nav-tabs .nav-link.active::after {
    background-color: #000;
}
.light-mode .bs-premium-package-content table.table > thead::after,
.light-mode .bs-premium-package-content .accordion-button{
    background: rgba(0, 0, 0, 0.22);
}
.light-mode .bs-premium-package-content table.table > tbody > tr {
    border-bottom: 1px solid #010314;
}
.light-mode .bs-premium-package-content table.table.table-responsive {
    border: 0;
}
.light-mode .bs-pricing-info-content {
    background: rgba(0, 0, 0, 0.10);
}
.light-mode .bs-faq-content .card {
    background-color: #f8f8f8;
}
.light-mode .bs-faq-content .card .card-body .accordion-button::after{
    background: linear-gradient(#f5f5f5, #f5f5f5) padding-box,
    linear-gradient(to right, #627FFF, #865BFF) border-box;
}
.light-mode .bs-contact-content .card,
.light-mode .bs-about-us-torkehub-content .card{
    background-color: #d9d9d9a3;
}

.light-mode .btn-outline-dark {
    background: linear-gradient(#FFFFFF, #FFFFFF) padding-box,
    linear-gradient(to right, #627FFF, #865BFF) border-box;
    color: #000;
}
.light-mode .form-group-2 .form-group-select .form-select {
    color: #212529;
}
.light-mode .bs-about-us .bs-content-header,
.light-mode .bs-heading-content{
    background-color: #ffffff;
}
.card-img.dark-theme {
    display: block;
}
.card-img.light-theme{
    display: none;
}
.light-mode .card-img.dark-theme {
    display: none;
}
.light-mode .card-img.light-theme{
    display: block;
}
.light-mode .btn-outline-dark:hover {
    color: #FFFFFF;
    background: linear-gradient(#627FFF, #865BFF) padding-box,
    linear-gradient(to right, #627FFF, #865BFF) border-box;
}
.light-mode .bs-help-center-content .card {
    background-color: #d9d9d9f2;
}
.light-mode .text-white {
    color: #000 !important;
}
.light-mode .breadcrumb-item + .breadcrumb-item::before {
    color: #000;
}
.light-mode .bs-help-center-details-content .card ,
.light-mode .bs-onboarding-content .card,
.light-mode .bs-terms-conditions-content .card,
.light-mode .bs-privacy-policy-content .card,
.light-mode .bs-apply-share-earn-content .card,
.light-mode .bs-affiliate-terms-content .card,
.light-mode .bs-cookies-policy-content .card,
.light-mode .bs-abuse-policy-content .card,
.light-mode .bs-abuse-policy-content .card .card-body .card,
.light-mode .bs-security-policy-content .card .card-body .card{
    background-color: #f8f8f8;
}
.light-mode .bs-help-center-info .card .card-img {
    background-color: #bab7b72b;
}
.light-mode .card-body-1 .accordion-body {
    background-color: #68646414;
}
.light-mode p > font,
.light-mode .bs-scrollSpy-content .nav.nav-tabs .nav-link,
.light-mode .privacy-policy-nav .nav-tabs .nav-link{
    color: #000;
}
.light-mode .bs-related-articles .list-group {
    border: 1px solid #060607a8;
}
.light-mode .bs-audience .card-2 {
    background: #4b4a4a21;
}
.light-mode .bs_user_management_active.owl-carousel .owl-nav > button{
    background-color: #D9D9D9;
}
.light-mode .bs-banner-content .card {
    background: rgba(0, 0, 0, 0.07);
}
.light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-toggler .navbar-toggler-icon::before,
.light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-toggler .navbar-toggler-icon::after {
    background-color: #000;
}
.light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-collapse{
    background-color: #ffffff;
}
.badge-success {
    color: #fff;
    background-color: #28a745;
}
.light-mode .bs-blog-relationships-content .card-2,
.light-mode .bs-blog-content .card .card-box,
.light-mode .bs-blog-future-content .card{
    background-color: #f5f5f5;
}
.landing-page-form {
    margin-bottom: 60px;
}
.light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-nav.ms-auto:nth-of-type(1) .nav-link.btn-sm-blue div span,
.light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-nav.ms-auto:nth-of-type(1) .nav-link.btn-sm-black div span{
    -webkit-text-fill-color: #FFFFFF;
}
.new-pricing-div .pricing-tab.bs-content-header {
    margin-bottom: 0;
    margin-top: 10px;
}
@media only screen and (max-width: 767px){
    span.first-price-name-div {
        min-width: max-content;
    }
    .table-responsive {
        display: block;
    }
    .bs-content-header .nav-tabs .nav-link {
        margin: 10px;
        line-height: 20px;
    }
    .nav-tabs .nav-link > span{
        font-size: 14px;
    }
    span.first-price-name-div, .new-price-table tr > td {
        font-size: 14px;
        line-height: 18px;
    }
    .light-mode .main_menu ul li a, .light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-nav.ms-auto:nth-of-type(1) .nav-link div span, .light-mode .bs-premium-package-content table.table > thead > tr > th {
        background: linear-gradient(180deg, #000000 63.02%, rgba(41, 41, 41, 0.75) 88.02%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    .light-mode .contact-sales-new-div .btn-outline-dark, .contact-sales-new-div .btn-outline-dark ,
    .contact-sales-new-div .btn-outline-dark {
        min-width: 100%;
        margin-bottom: 15px;
    }
    .mobile-div{
        display: block;
    }
    .main_menu ul li a.desktop-div{
        display: none;
    }
    .light-mode header.header-top nav.navbar.navbar-expand-lg .navbar-nav:nth-of-type(1) {
        background-color: #fff;
    }

    header.header-top nav.navbar.navbar-expand-lg .navbar-nav.ms-auto:nth-of-type(2) .btn {
        border-bottom: 1px solid #3800d1;
    }
    .bs-management-content .card-2 {
        min-height: fit-content;
    }
    .bs-bs-schedule-lasting-content img {
        margin-left: 40px;
    }
    .bs-user-management {
        padding-top: 15px;
    }
    .bs-schedule-lasting .bs-heading-title {
        margin-bottom: 15px;
    }
    .bs_user_management_active.owl-carousel .owl-nav > .owl-next {
        right: 2%;
    }
    .bs_user_management_active.owl-carousel .owl-nav > button {
        left: 2%;
    }
    .bs-landing-content .card,
    .bs-product .bs-content-header .card {
         margin: 10px 0;
     }

}

::-moz-selection {
    -webkit-text-fill-color: #FFFFFF;
    color: #FFFFFF;
    background:  #6E27E0;
}

::selection {
    -webkit-text-fill-color: #FFFFFF;
    color: #FFFFFF;
    background:  #6E27E0;
}
 /*end light theme css*/
.common-text-div p {
    font-weight: 700;
    line-height: normal;
    font-family: 'Helvetica';
    font-style: normal;"
    color: #dddddd;
    margin: 10px 0;
}
.dark-mode .common-text-div p {
    color: #fff;
}
.common-text-div li {
    list-style: disc;
    color: #dddddd;
}
.common-text-div ul {
    margin-left: 30px;
}
.common-text-div .link-primary:focus, .common-text-div .link-primary:hover,
.common-text-div p .link-primary:focus, .common-text-div p .link-primary:hover,
.common-text-div li .link-primary:focus, .common-text-div li .link-primary:hover{
    color: #627FFF;
}
.common-text-div .link-primary,
.common-text-div p .link-primary,
.common-text-div li .link-primary{
    font-weight: 600;
    color: #627FFF;
}
.common-text-div p strong {
    color: #808080;
    font-weight: bolder;
}
.light-mode .common-text-div p,
.light-mode .common-text-div li {
    color: #000000;
}
.common-text-div .table.whiteBorder {
    color: #fff;
    border: 1px solid #ddd;
}
.common-text-div tbody, .common-text-div td, .common-text-div tfoot, .common-text-div th, .common-text-div thead, .common-text-div tr {
    font-family: 'Helvetica';
}
.light-mode .common-text-div .table {
    color: #000;
    border: 1px solid #000;
}