.bg-lab-module {
    background-color: #06327d;
}

.text-lab-module {
    color: #06327d;
    font-size: 20px;
    font-weight: 700
}

.bg-inventory-module {
    background-color: #44b875;
}

.text-inventory-module {
    color: #44b875;
    font-size: 20px;
    font-weight: 700
}

.bg-business-intelligence-module {
    background-color: #ffd034;
}

.text-business-intelligence-module {
    color: #ffd034;
    font-size: 20px;
    font-weight: 700
}

.btn-blue-primary {
    color: #fff;
    background-color: #06327d;
    border-radius: 5px;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    padding: 8px 20px;
    cursor: pointer;
    font-size: 20px !important;
    font-weight: 400
}

.text-primary {
    color: #06327d;
}

.text-second {
    color: #44b875;
}

.text-third {
    color: #ffd034;
}

.text-Fourth {
    color: #03adad;
}

.btn-blue-primary:hover {
    color: #0a5995;
    background-color: #ffffff;
    border-radius: 5px;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    padding: 8px 20px;
    cursor: pointer;
    font-size: 20px !important;
    font-weight: 400
}

.btn-blue-dark {
    color: #03adad;
    border: 2px solid #03adad;
    border-radius: 5px;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    padding: 8px 20px;
    cursor: pointer;
    font-size: 20px !important;
    font-weight: 400
}

.btn-blue-dark:hover {
    color: white;
    background-color: #03adad;
    border-radius: 5px;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    padding: 8px 20px;
    cursor: pointer;
    font-size: 20px !important;
    font-weight: 400
}


.lab-management-module {
    background: #06327d;
    background: linear-gradient(37deg,rgba(6,50,125,1) 38%,rgba(3,173,173,1) 100%);
}


.Inventory-management-system {
    background: #06327d;
    background: linear-gradient(37deg,rgba(6,50,125,1) 27%,rgba(68,184,117,1) 100%);
}


.business-intelligence-module {
    background: #06327d;
    background: linear-gradient(37deg,rgba(6,50,125,1) 27%,rgba(255,208,52,1) 100%);
}

/* ------------------------------------------------------------- */

/*#pricing Section*/

.card-header-2:first-child {
    border-radius: .25rem .25rem 0 0;
}

.p-3 {
    padding: 1rem !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.flex-column {
    flex-direction: column !important;
}

.border-bottom {
    border-bottom: 1px solid #cbd5e0 !important;
}

.card-footer-2,
.card-header-2 {
    display: flex;
    align-items: center;
}

.card-header-2 {
    padding: .5rem 1rem;
    margin-bottom: 0;
    border-bottom: 0 solid rgba(0, 0, 0, .125);
}

.card-footer-2:last-child {
    border-radius: 0 0 .25rem .25rem;
}

.h3,
h3 {
    font-size: 1.75rem;
}

.p-3 {
    padding: 1rem !important;
}

.justify-content-center {
    justify-content: center !important;
}

.card-footer-2,
.card-header-2 {
    display: flex;
    align-items: center;
}

.card-footer-2 {
    padding: .5rem 1rem;
    border-top: 0 solid rgba(0, 0, 0, .125);
}

.card-2 {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
}

.card-2 {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 2 solid rgba(0, 0, 0, .125);
    border-radius: 15px;
}

/* ------------------------------------------------------------- */

/*#pricing Section*/

.contact-crad-2 {
    background-color: #0a599549;
    padding: 5px;
    border-radius: 5px;
}



.about-card-header-2 {
    padding: .5rem 1rem;
    margin-bottom: 0;
    background-color: rgb(81, 41, 41);
    border-bottom: 0 solid rgba(0, 0, 0, .125);
}

/* ------------------------------------------------------------- */

/* guardian-lab-card */

.guardian-lab-card {
    margin: 0;
    border-radius: 15px;
    padding: 20px;
    margin-bottom: 25px;
    transition: transform .2s;
}

.color-1 {
    background-color: #d5d5d53b;
}

.color-2 {
    background-color: #fac9c9;
}

.color-3 {
    background-color: #c9d1fa;
}

.color-4 {
    background-color: #e1c9fa;
}


.itemtxt {
    margin-bottom: 4px;
}

/* guardian-lab-card end */

/* ------------------------------------------------------------- */

/* Testimonials-card */
.testimonials-card {
    background: rgb(6, 50, 125);
    background: linear-gradient(37deg, rgba(6, 50, 125, 1) 38%, rgba(3, 173, 173, 1) 100%);
}


/* Testimonials-card end */


.text-lab-owner {
    color: #0A5995;
}

.text-lab-Consultant {
    color: #FF0000;
}


.products-section {
    background: rgb(88, 150, 255);
    background: linear-gradient(253deg, rgba(88, 150, 255, 1) 0%, rgba(50, 80, 130, 1) 82%);
}



.card-custom {
    overflow: hidden;
    min-height: 450px;
}

.card-custom-img {
    height: 50px;
    min-height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-color: inherit;
}

/* First border-left-width setting is a fallback */
.card-custom-img::after {
    position: absolute;
    content: '';
    top: 161px;
    left: 0;
    width: 0;
    height: 0;

}

.card-custom-avatar img {
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 1.25rem;
    width: 100px;
    height: 100px;
}


.bg-white-nav {
    background-color: #cbd5e0;
}

.lab-card {
    background-color: #ffffff;
    border-color: #f4f4f4;
}


/* Counter-card */
.counter-card {
    padding: 10px;
    background-color: #29cd55;
    border-radius: 15px;
    color: #f4f4f4;
}


.h-70 {
    height: 70% !important
}

.lab-hero {
    font-weight: 800px;
}

.counter-text h2 {
    font-size: 36px;
    font-weight: 700;
    color: #222;
    text-transform: capitalize
}

.hero-card {
    border-radius: 15px;
    border-style: 1px solid black;
}

.product-text {
    font-weight: 600;
    font-size: 20px;
}

.lab-hero {
    font-weight: 600;
    font-size: 20px;
}


.product-img {
    background-color: #f3f3f3;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    padding: 5px;
}

.owner-img {
    background-color: #06327d;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    padding: 5px;
}

.consultant-img {
    background-color: #44b875;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    padding: 5px;
}

.laboratory-img {
    background-color: #03adad;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    padding: 5px;
}

.medical-img {
    background-color: #ffd034;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    padding: 5px;
}

.Starter-bg {
    background-color: #06327d48;
}

.Performance-bg {
    background-color: #44b8743e;
}

.Enterprise-bg {
    background-color: #ffd0343d;
}

.Premium-bg {
    background-color: #03adad3b;
}

.about-card-2 {
    background:  #61c878;
    border-radius: 15px;
}

.logo-card {
    background-color: rgb(255, 255, 255);
    border-radius: 15px;
    align-items: center;
    align-content: center;
}

.manufacturers-card {
    background-color: rgb(255, 255, 255);
    border-radius: 15px;
    align-items: center;
    align-content: center;
}

.Owner-bg {
    background: rgb(6, 50, 125);
    background: linear-gradient(37deg, rgba(6, 50, 125, 0.20350916245404416) 11%, rgba(3, 173, 173, 0.2007080420058649) 100%);
}

.Consultant-bg {
    background: rgb(6, 50, 125);
    background: linear-gradient(37deg, rgba(6, 50, 125, 0.20350916245404416) 11%, rgba(68, 184, 117, 0.20911140335040268) 100%);
}

.laboratory-bg {
    background: rgb(6, 50, 125);
    background: linear-gradient(37deg, rgba(6, 50, 125, 0.20350916245404416) 11%, rgba(3, 173, 173, 0.20350916245404416) 100%);
}

.Medical-bg {
    background: rgb(6, 50, 125);
    background: linear-gradient(37deg, rgba(6, 50, 125, 0.20350916245404416) 11%, rgba(255, 208, 52, 0.20631028290222342) 100%);
}

.Delta-color {
    background: linear-gradient(55deg, rgba(6, 50, 125, 1) 0%, rgba(3, 173, 173, 1) 56%, rgba(68, 184, 117, 1) 68%, rgba(255, 174, 19, 1) 96%, rgba(255, 174, 19, 1) 190%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.arrow-color {
    color: #06327d;
}


.btn-view-pricing {
    color: #06327d;
    background-color: #ffffff;
    border-radius: 5px;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    padding: 8px 20px;
    cursor: pointer;
    font-size: 20px !important;
    font-weight: 400
}



.partner-cards {
    margin-top: -50px;
    position: relative;
    border-radius: 15px;
    background-color: #ffffff;
}

.pricing-cards {
    border-radius: 20px;

}


.shadow {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.06) !important;
}

.main-content {
    padding-top: 100px;
    padding-bottom: 100px;
}

.banner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90px;
    background-position: center;
    background-size: cover;
}

.img-circle {
    height: 100px;
    width: 100px;
    border-radius: 100px;
    border: 3px solid #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    z-index: 1;
}


.card-img {
    border-radius: 15px;
}


.count {
    position: relative;
    margin-bottom: -40px;
}

.count-box {
    background-color: #29cd55;
    border-radius: 15px;
}

.delta-check-card{
    border-radius: 15px;
}

.img-cover{
    width: 800%;
}

.about-ctd{
    background-color: #06327d;
    border-radius: 15px;
}

.about-text{
    font-size: 70px;
        background: linear-gradient(55deg, rgba(6, 50, 125, 1) 0%, rgba(3, 173, 173, 1) 56%, rgba(68, 184, 117, 1) 68%, rgba(255, 174, 19, 1) 96%, rgba(255, 174, 19, 1) 190%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.starter-count{
    background-color: #06327d;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 10px;
    color: white;
    justify-items: center;
}


.performance-count{
    background-color: #61c878;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 10px;
    color: white;
    justify-items: center;
}

.enterprise-count{
    background-color: #ffd034;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 10px;
    color: white;
    justify-items: center;
}

.premium-count{
    background-color: #03adad;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 10px;
    color: white;
    justify-items: center;
}

