.newV-page{width:100%;min-height:100vh;position:relative}.newV-page:before{content:"";position:absolute;inset:0;z-index:2}.newV-section-bg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;z-index:1}.up-header{border-radius:200px;max-width:1293px;margin:0 auto;width:100%;padding:15px 30px;border-radius:50px;display:flex;align-items:center;justify-content:space-between;box-shadow:0px 4px 20px rgba(0,0,0,0.05);background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);border-bottom:2px solid rgba(255,255,255,0.5);z-index:1000}.newV-page .fixed-top{top:50px}.hero h1 span.txt-color{color:#1DA7ED}.margin-auto{margin:0 auto;display:block;text-align:center}.newversion-page .hero p{margin:50px auto}.newV-page .hero{padding-top:110px;scroll-margin-top:0}a.btn-get-started{font-weight:500 !important;font-family:"Inter",sans-serif}.saas-container{width:100%;min-height:70vh;position:relative;padding:120px 0 120px 0;display:flex;align-items:center}.saas-container:before{content:"";position:absolute;inset:0;z-index:2}.saas-section h2{color:#fff;max-width:1140px;width:100%}.saas-section p{color:#fff !important;max-width:1140px;width:100%;margin:20px auto 0px;text-align:center !important}.saas-section-bg{width:100%;margin:auto;object-fit:fill;object-fit:unset}.saas-section p,.newversion-page .hero p{line-height:140% !important}p.saas-box-title{font-size:30px;font-style:normal;font-weight:700;line-height:135% !important;text-align:left !important;font-family:'Inter',sans-serif}.left p.saas-box-title{color:#1EB029 !important;text-align:left !important}.right p.saas-box-title{text-align:left !important;color:#F9A528 !important}.saas-box-desc{color:rgba(255,255,255,0.80);font-size:20px;font-style:normal;font-weight:500;line-height:150%;font-family:'Inter',sans-serif}.saas-box{max-width:375px;width:100%;position:absolute;bottom:86px}.saas-box.left{left:19%}.saas-box.right{right:10%}.saas-box p.saas-box-desc{text-align:left !important}.saas-section{padding:100px 0px 60px;height:128vh;border-radius:25px;max-width:1260px !important;margin:0 auto;width:100%}.saas-box{bottom:-140px;padding-bottom:0}.maxwidth1160{max-width:1160px;height:100%;width:100%;margin:0 auto;position:relative}.saas-box.right{right:-1%}.saas-box.left{left:10%}.saas-section .d-flex.position-absolute{position:absolute;top:unset;left:50%;transform:translate(-50%,0%);bottom:-250px}.vertical-line{position:absolute;top:0;left:67px;width:1px;height:85%;background-color:#1EB029;z-index:9;z-index:1}.card-section{background-color:#E9F7EA;border-radius:25px;padding:30px;margin-left:50px;margin-bottom:25px;position:relative}.icon-circle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff}.card-content{gap:20px}.text-section{flex:1}.image-section img{width:180px;height:180px;object-fit:cover}.placeholder-box{width:180px;height:180px;background-color:#d9e0dd}.credcrop-section h2,.credops-section h2{max-width:100%}section#credcrop-section{padding:100px 0px 100px;margin:0 auto;text-align:center;background:linear-gradient(0deg,#FBFFFB 40.8%,#FFF 96.78%)}section#credops-section{padding:100px 0px 100px;margin:0 auto;text-align:center;background:linear-gradient(180deg,#FEF6EA -3.02%,#FFF 49.97%);background:linear-gradient(0deg,#FEF6EA -3.02%,#FFF 49.97%)}.timeline-wrapper{position:relative;height:min-content;padding-left:0;max-width:1134px;margin:0 auto;width:100%} 
.parallax-card{position:sticky;top:160px;display:flex;justify-content:flex-start;z-index:1;height:100%;align-items:center;flex-direction:column;transition: transform 0.4s ease-out, opacity 0.4s ease-out;}
.timeline-card{background-color:#e9f8ef;border-radius:20px;padding:35px;width:100%;position:relative;z-index:2}.icon-box{width:38px;height:38px;border-radius:50%;background-color:#00a86b;color:white;display:flex;align-items:center;justify-content:center}.img-placeholder,.timeline-card img{width:100%;height:415px;flex-shrink:0;margin-top:0;border-radius:25px;object-fit:cover;aspect-ratio:3/2;background-color:#d9e0dd}.img-placeholder{background-color:#d9e0dd}.timeline-card .row{align-items:center}.timeline-card h5{color:#1EB029;font-size:36px;font-style:normal;line-height:40px;text-align:left;margin-bottom:25px;font-family:'Nuckle Bold';margin-top:15px}.credops-section .timeline-card h5{color:#F9A528}.timeline-card h6{color:#141617;font-size:30px;font-style:normal;font-weight:717;line-height:40px;text-align:left;max-width:421px;width:100%;margin-bottom:18px;font-family:'Nuckle Bold'}.timeline-card p.text-muted.small{color:rgba(56,64,79,0.90) !important;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-align:left;max-width:421px;width:100%}.timeline-logo{margin:100px 0px 90px;text-align:left;position:relative;z-index:10}.timeline-logo img{height:90px;text-align:left}.parallax-card{margin-bottom:50px}.timeline-card .box-icon img{width:71px !important;height:71px !important;margin-right:16px;aspect-ratio:1 / 1;background-color:transparent}.parallax-card:last-child{margin-bottom:0px}.credops-section .timeline-card{background-color:#FEEDD4}.credops-section .vertical-line{background-color:#F9A528;height:82%}.credentiaBackgroundVerification.pt-50{padding-top:50px}#card2{top:220px}#card1{z-index: 3 !important;}#card2{z-index:4 !important;}#card3{z-index:5 !important; top: 192px;}#card4{z-index:6 !important;}.mobile-nav-active .up-header{backdrop-filter:unset}.mobile-nav-active .header{transition:unset}saas-section{border-radius:25px}.saas-section video.saas-section-bg{border-radius:30px !important;margin-top:0;margin-bottom:0px !important}.saas-section-bg-mob{display:none}.backgrounddesktop{display:block}.credcrop-section .d-flex.justify-content-left.mt-65,section#credops-section .d-flex.justify-content-left.mt-65{justify-content:center;margin-top:50px}
.credcrop-section .parallax-card:last-child {
     margin-bottom: 50px;  
}
 .hero.newhero.cred-page h1,
.bgv-section h2,
.bgv-operations-section h2,
.resources-section h2 {
    text-align: center;
    font-size: 52px;
    line-height: 110%;
    color: #002649;
} 
.hero.newhero.cred-page h1 strong,
.bgv-section .content h2 span,
.bgv-heading span,
.bgv-operations-section h2 span {
    color: #1EB029;
} 
.hero.newhero.cred-page h1,
.hero.newhero.cred-page p,
.resources-section .section-header p {
    max-width: 100%;
    width: 100%;
    text-align: center;
    display: block;
} 
.hero.newhero.cred-page p {
    margin: 45px auto 45px auto;
} 
html .hero.newhero.cred-page .hero-img {
    margin-top: 50px !important;
} 
.bgv-section .content h2 {
    margin-bottom: 45px;
} 
.bgv-section {
    padding: 0px 0px 80px;
    background: #fff;
} 

ul#bgvTab {
    border-radius: 124px;
    background: #F2F2F2;
    display: flex;
    padding: 20px 23px;
    justify-content: center;
    align-items: center;
    gap: 16px;
} 
ul#bgvTab li {
    padding: 0px 0;
} 
.custom-tabs .nav-link {
    border: none;
    background: #F2F2F2;
    color: #000;
    margin: 0px 0px;
    border-radius: 50px;
    padding: 20px 16px;
    font-weight: 500;
    transition: 0.3s;
    font-size: 16px;
} 
.custom-tabs .nav-link.active {
    background: #FFF;
    box-shadow: 2px 6px 9.6px 0 rgba(0, 0, 0, 0.19);
    color: #000;
} 
.tab-content-card {
    background: #ffffff;
    padding: 40px;
    margin-top: 45px;
    border-radius: 35px;
    background: #FFF;
    box-shadow: 2px 10px 13.9px 1px rgba(0, 0, 0, 0.08);
} 
.tab-content-card h3 {
    color: #000;
    font-size: 37px;
    line-height: 125%;
    font-family: 'Nuckle Bold';
    font-style: normal;
    font-weight: 717;
    margin-bottom: 25px !important;
    width: 100%;
} 
.tab-content-card p {
    color: #363636;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    max-width: 360px;
    width: 100%;
    font-family: 'Inter', sans-serif;
} 
.tab-img {
    max-width: 100%;
    width: 98%;
    /* padding: 15px; */
    border-radius: 25px;
} 
.tab-content-card .p-15 {
    padding: 0px 18px;
} 
@media (max-width: 768px) {
    .tab-content-card {
        padding: 25px;
    } 
    .bgv-heading h2 {
        font-size: 24px;
    }
} 
.employersWork .custom-card img { 
    width: 100%;
}
.employersWork .custom-card{
    margin-bottom: 45px;
}
/*
.card-grid.top-row {
    display: grid;
    grid-template-columns: 0.9fr 1.1fr;
     grid-template-columns: 38% 62%; 
    gap: 20px;
    margin-bottom: 45px;
} 
.card-grid.bottom-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
} 
*/
@media (max-width: 992px) {
    .card-grid.top-row {
        grid-template-columns: 1fr;   /* Stack */
    }

    .card-grid.bottom-row {
        grid-template-columns: 1fr 1fr; /* 2 columns rahe */
    }
}


/* Mobile (768px se niche) */
@media (max-width: 768px) {
    .card-grid.top-row,
    .card-grid.bottom-row {
        grid-template-columns: 1fr;   /* Sab stack ho jayega */
    }
}

.bgv-operations-section {
    padding: 0px 0px 80px;
    background: #fff;
} 
.bgv-operations-section .cards-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin-top: 45px;
} 
.bgv-operations-section .bgv-card {
    background: #ffffff;
    border-radius: 16px;
    padding: 16px 16px 25px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
} 
/*
.bgv-operations-section .bgv-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 14px 35px rgba(0, 0, 0, 0.08);
} 
*/
.bgv-operations-section .card-image {
    background: #fff;
    border-radius: 14px;
    padding: 0;
    margin-bottom: 15px;
    text-align: center;
    min-height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bgv-operations-section .card-image img {
    max-width: 100%;
    height: auto;
}


.bgv-operations-section .bgv-card h3 {
    font-size: 18px;
    font-weight: 600;
    color: #3f3f3f;
    margin-bottom: 10px;
}

.bgv-operations-section .bgv-card p {
    font-size: 14px;
    color: #3f3f3f;
    line-height: 1.6;
}

@media (max-width: 992px) {
    .bgv-operations-section .cards-wrapper {
        grid-template-columns: repeat(2, 1fr);
    } 
    .bgv-operations-section .section-header h2 {
        font-size: 34px;
    }
}

 
 
.resources-section {
    padding: 80px 0px 60px;
    background: #f4f4f4;
} 
.resources-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
} 
.resource-card {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    height: 260px;
    cursor: pointer;
    transition: 0.3s ease;
} 
.resource-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.4s ease;
} 
.resource-card .overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.2));
} 
.resource-card .card-content {
    position: absolute;
    bottom: 25px;
    left: 25px;
    color: #ffffff;
    z-index: 2;
} 
.resource-card small {
    opacity: 0.9;
    color: #FFF;
    text-align: center;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
} 
.resource-card h3 {
    margin: 5px 0 20px;
    font-weight: 600;
    color: #FFF;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    font-family: 'Inter', sans-serif;
} 
.resource-card .btn {
    display: inline-block;
    padding: 10px 16px;
    background: #ffffff;
    border-radius: 5px;
    text-decoration: none;
    font-weight: 500;
    transition: 0.3s ease;
    color: #000;
    text-align: center;
    font-family: 'Nuckle Bold';
    font-size: 16px;
    font-style: normal;
    font-weight: 717;
    line-height: 100%;
} 
.resource-card .btn:hover {
    background: #1da7ed;
    color: #fff;
} 
.resource-card:hover img {
    transform: scale(1.08);
}

.resources-section .section-header p {
    color: #002649;
    text-align: center;
    font-family: 'Inter', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 45px 0px;
}
 

@media (max-width: 992px) {
    .resources-wrapper {
        grid-template-columns: repeat(2, 1fr);
    } 
    .section-header h2 {
        font-size: 32px;
    }
}

@media (max-width: 576px) {
    .resources-wrapper {
        grid-template-columns: 1fr;
    } 
 
    .resource-card {
        height: 220px;
    }
}
 
.innerResources {
    padding: 0px 0px;
    background: #f4f4f4;
} 
.innerResources section#innerFAQs,
.innerResources section#hiringAgencies {
    padding: 50px 0px;
} 
.innerResources .container {
    margin: auto;
} 
ul#resourceTab {
    max-width: 660px;
    border-bottom: 1px solid #909090;
    width: 100%;
    margin: 0 auto;
    gap: 10px;
} 
.resources-tabs .nav-link {
    border: none;
    padding: 10px 20px;
    position: relative;
    color: #000;
    text-align: center;
    font-family: 'Nuckle Bold';
    font-size: 20px;
    font-style: normal;
    font-weight: 717;
    line-height: 140%;
} 
.resources-tabs .nav-link.active {
    color: #6C6C6C;
    font-weight: 600;
} 
.resources-tabs .nav-link.active::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background: #6C6C6C;
} 
.innerResources div#accodionFAQs .accordion-button {
    background: #f4f4f4;
} 
.innerResources .accordion-item {
    border-bottom: 1px solid #e2e2e2;
    background: #f4f4f4;
} 
.innerResources li.nav-item {
    padding: 0;
}

@media (max-width: 768px) { 
    .resources-tabs .nav {
        flex-wrap: wrap;
        justify-content: center;
    } 
    .resources-tabs .nav-link {
        padding: 8px 12px;
        font-size: 14px;
    } 
    .faq-heading {
        font-size: 22px;
    }

} 
.resources-tabs .nav-link svg {
    height: 22px;
    margin-right: 5px;
    vertical-align: middle;
} 
.resources-tabs .nav-link.active svg * {
    fill: #6C6C6C !important;
} 
.innerResources #category-postst h2.h-title {
    padding: 0px 0px 50px;
} 
.innerResources #category-postst h2.title {
    padding: 0px 0px 0px;
    margin: 0 0 20px 0;
} 
.innerResources .col-lg-4 {
    margin-bottom: 20px;
} 
.btn-readMore {
    font-size: 20px;
    font-weight: 700;
    padding: 0;
    margin: 30px 0 0px 0;
    text-align: center;
} 
.case-card {
    border: none;
    border-radius: 12px;
    overflow: hidden;

} 
.case-card img {
    height: 253px;
    object-fit: cover;
} 
.btn-read {
    background-color: #0b4a6f;
    color: #fff;
    border-radius: 30px;
    padding: 6px 18px;
    font-size: 14px;
} 
.btn-read:hover {
    background-color: #083650;
    color: #fff;
} 
p.card-text {
    color: #5C5C5C;
    text-align: left;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 20px 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
} 
.case-card .card-body {
    padding: 30px;
} 
.case-card h5.card-title {
    font-size: 20px;
    font-weight: 700;
    padding: 0;
    margin: 0 0 20px 0;
    text-align: left;
    color: #002649;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
} 
.case-card a.btn.btn-read {
    display: inline-block;
    padding: 6px 16px;
    background: #14b8a6;
    border-radius: 5px;
    text-decoration: none;
    font-weight: 500;
    transition: 0.3s ease;
    color: #fff;
    text-align: center;
    font-family: 'Nuckle Bold';
    font-size: 13px;
    font-style: normal;
    font-weight: 717;
}
.case-studies h2.h-title {
    margin-bottom: 45px;
}
.innerResources section#category-postst, section.case-studies, .innerResources section#innerFAQs {
    padding-top: 45px;
}
.video-card {
    position: relative;
    overflow: hidden;
    border-radius: 16px; 
}

.video-card video {
    width: 100%;
    height: 100%;
    object-fit: cover; 
    display: block;
}
.p5{
    padding: 0 10px;
}
.mb0{
    margin-bottom: 0px !important;
}

.custom-list {
    list-style: disc;
    padding-left: 20px;
    margin: 0;
}

.custom-list li {
    color: #363636;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    max-width: 360px;
    width: 100%;
    font-family: 'Inter', sans-serif;
}
 
.custom-list li::marker {
    color: #363636;
    font-size: 18px;
}
.left-img, .right-img{
    margin-top: 40px;
}

.left-img img, .right-img img, .custom-deliverables img, .center-img img {
    width: 100%;
    display: block;
    border-radius: 25px; 
}
 
.custom-deliverables img{
     border-radius: 0px; 
}
.custom-deliverables {
    max-width: 920px;
    width: 100%;
    margin: 0 auto;
}
.beliefhero{
    padding: 50px 0 90px 0;
}
.livePresentations .rounded{
    border-radius: 25px; 
}
h5.fw-semibold {
    max-width: 400px;
    width: 100%;
    padding: 50px;
    color: #000;
    font-family: 'Inter', sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    padding-left: 80px;
}
h5.fw-semibold.lefttxt {
    max-width: 100%;
    padding-left: 200px; 
}
h5.fw-semibold.lefttxt1 {
    max-width: 100%;
    padding-left: 295px;
}
 


.value-list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 45px;
  display: flex;
  flex-wrap: wrap;
     justify-content: left;
  gap: 24px;
}

.value-list li {
  list-style: none;
}

  
.pill-box {
    border-radius: 15px;
    background: rgba(217, 217, 217, 0.50);
  padding: 20px 20px; 
  font-weight: 500;
  text-align: center;
  min-height: 63px;
  display: flex;
  align-items: center; 
  justify-content: center;
    color: #000;
    text-align: center; 
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;  
}

 
.pill-box:hover {
border-radius: 15px;
background: #1DA7ED;
  color: #fff;
}
.value-list li.col-lg-3 {
    width: 24%;
}
.value-list li.col-lg-5{
    width: 38%;
}
.value-lis li.col-lg-4{
    width: 35%;
}
.value-list li.col-lg-6 {
    width: 48%;
}
.mt-45{
    margin-top: 45px;
} 
.mb-45{
   margin-bottom: 45px; 
}
.newV-page.newV-page1 {
    width: 100%;
    min-height: 22vh;
    position: relative;
}