.tab-card-new-section .nav-tabs .nav-link {
    text-align: center;
}
.tab-card-new-section .tab-card-section {
    background-color: #21552F;
}
.tab-card-new-section .tab-header h2 {
    color: #DCA972;
    padding: 4rem;
    font-size: 2.2rem !important;
}
.tab-card-new-section .nav-item {
    text-align: center;
}
.tab-card-new-section .nav-link {
    display: block;
    margin-top: 5px;
}
.tab-card-new-section .tab-icon {
    display: block;
    margin: 0 auto 0 auto;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1rem;
    object-fit: contain;
}
.tab-card-new-section a.nav-link.active {
    border: none!important;
    background: none!important;
    border-bottom: 0.4rem solid #DCA972!important;
}

.tab-card-new-section ul.nav.nav-tabs span {
    font-size: 1.65rem;
    font-weight: 700;
}

.tab-card-new-section ul.nav.nav-tabs span:hover {
    color: #DCA972;
}

.tab-card-new-section .nav-link {
    color: #b1dabe;
}

.tab-card-new-section .nav-tabs .nav-link:hover,
.tab-card-new-section .nav-tabs .nav-link.active {
    color: #DCA972;
}

.tab-card-new-section .nav-tabs .nav-item.show .nav-link,
.tab-card-new-section .nav-tabs .nav-link.active,
.tab-card-new-section .nav-tabs .nav-item.show .nav-link,
.tab-card-new-section .nav-tabs .nav-link:hover {
    border-color: transparent;
}

.tab-card-new-section a.nav-link.active {
    position: relative;
}

.tab-card-new-section ul.nav.nav-tabs {
    width: 85%;
    margin: 0 auto;
	    border: none;
}

.tab-card-new-section .tab-content {
    width: 95%;
    margin: 0 auto;
}

.tab-card-new-section a.nav-link.active::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/10/down.png);
    width: 2rem;
    height: 2rem;
    position: absolute;
    bottom: -1.7rem;
    left: 50%;
    transform: translateX(-50%);
    background-repeat: no-repeat;
    background-size: contain;
}

.tab-card-new-section .teb-con-card {
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.06);
    /*     box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.06); */
    padding: 1rem 1rem 1rem 1.5rem;
    border: 0.1rem solid #DCA972;
    border-radius: 0.375rem;
    /* box-shadow: -1px 2px 11px 2px rgb(184 135 64 / 27%); */
}

.tab-card-new-section .teb-con-card h3 {
    color: #21552F;
    min-height: 4rem;
    font-size: 1.6rem;
}

.tab-card-new-section p.main-link-para {
    color: #000;
    min-height: 9rem;
    width: 84%;
    font-weight: 500;
}

.tab-card-new-section a.main-link::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/10/green.png);
    width: 2rem;
    height: 2rem;
    display: block;
}

.tab-card-new-section a.main-link {
    position: relative;
}

.tab-card-new-section a.main-link::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/10/green.png);
    width: 1.6rem;
    height: 1.6rem;
    background-size: contain;
    display: block;
    position: absolute;
	/* left: 40%;
    top: 0.15rem; */
    background-repeat: no-repeat;
 	left: 7rem;
    top: 0rem; 
    right: auto;
}

.tab-card-new-section .teb-con-card {
    position: relative;
}

.tab-card-new-section .teb-con-card::after {
    content: "";
    background-image: url(/wp-content/uploads/2024/10/1-1.png);
    opacity: 0.2;
    position: absolute;
    top: 8.5rem;
    left: 9.5rem;
    width: 9rem;
    height: 9rem;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}
span.products-heading{
	font-size:3.2rem;
	color:#DCA972;
	font-weight:600;
}
a.product-tab-link:hover {
    color:#DCA972;
}
.tab-card-new-section .experience-product .teb-con-card::after {
    background-image: url(/wp-content/uploads/2024/10/bg-ic-g-2.png);

}
.tab-card-new-section .experience-product .teb-con-card:hover::after {
    background-image: url(/wp-content/uploads/2024/10/bg-ic-2.png);
}

.tab-card-new-section .operations-product .teb-con-card::after {
    background-image: url(/wp-content/uploads/2024/10/bg-ic-g-3.png);

}
.tab-card-new-section .operations-product .teb-con-card:hover::after {
    background-image: url(/wp-content/uploads/2024/10/bg-ic-3.png);
}

.tab-card-new-section .teb-con-card:hover {
    transform: translateY(-3px);
    transition-duration: 0.3s;
    /* transition-duration: 0.3s; */
    border: 0.1rem solid #125533;
    background-color: #125533;
    color: #DCA972;
}

.tab-card-new-section .teb-con-card:hover h3 {
    color: #DCA972;
}

.tab-card-new-section .teb-con-card:hover p.main-link-para {
    color: #fff;
}

.tab-card-new-section .teb-con-card:hover a.main-link {
    color: #DCA972;
}

.tab-card-new-section .teb-con-card:hover a.main-link:after {
    background-image: url(/wp-content/uploads/2024/10/gold.png);
}

.tab-card-new-section .teb-con-card:hover::after {
    background-image: url(/wp-content/uploads/2024/10/green-1.png);
}

.tab-card-new-section .col-lg-4.teb {
    /*margin: 0 auto;*/
    width: 30%;
}

.tab-card-new-section .col-lg-4.teb.teb-1 {
    margin-top: 4rem;
}

.tab-card-new-section h3.sub-tab-tit {
    font-size: 2rem;
    color: #125533;
}

.tab-card-new-section p.sub-tab-para {
    margin-bottom:5rem;
}
.tab-card-new-section .nav-tabs .nav-link{
    border:none!important;
}
.tab-card-new-section a.nav-link {
    padding-bottom: 2rem;
}

@media (max-width: 991px) {
    .tab-card-new-section li.nav-item {
        margin-bottom: 0rem;
    }
    .tab-card-new-section a.nav-link {
        padding-bottom: 0rem;
    }
}

@media (max-width: 767px) {
    .tab-card-new-section .tab-content {
    padding: 2rem;
}
    section#fst-Principles {
        padding: 2rem;
        /* padding-top: 30px; */
    }
    section#in-promises {
    padding: 2rem;
}
    .tab-card-new-section .col-lg-4.teb.teb-1 {
        margin-top: 0rem;
    }
    .tab-card-new-section .col-lg-4.teb {
        margin-bottom: 4rem;
        width: 100%;
    }
    .tab-card-new-section .tab-content {
        width: 100%;
    }
    .tab-card-new-section .teb-con-card::after {
        left: 62%;
    }
    .tab-card-new-section .teb-con-card h3 {
        font-size: 2.1rem;
    }
    .tab-card-new-section p.main-link-para {
        width: 100%;
    }
   
    .tab-card-new-section ul.nav.nav-tabs {
        /* float: left; */
        display: inline-flex;
        width: 100%;
        border: 0;
        /* flex-direction: row; */
    }
    
    .tab-card-new-section li.nav-item {
        flex-basis: unset;        
        display: inline-block;
        float: left;
        width: 50%;
    }
    .tab-card-new-section .tab-icon {
        margin-bottom: 1rem;
    }
    .tab-card-new-section ul.nav.nav-tabs span {
        line-height: 1.15;
        display: block;
        padding-bottom: 1rem;
    }
   
    .tab-card-new-section .tab-header h2 {
    text-align: left !important;
    padding: 4rem 2rem 2rem 2rem;
}

}
