
.about-us-introu{
    position:relative;
     padding: 4rem 0 2rem;
}

.vision-mission p,.vision-mission h4,.vision-mission h2{
    color:white;
}
.vision-mission h4{
    font-size: 20px;
}

.vision-images img {
  width: 50px;
  height: 50px;
  filter: brightness(0) invert(1);
    
}
.abt-vison-msn{
     background-color: #000;
    padding:2rem 0;
        border-radius: 20px;
        margin: 30px 0;
}
.vision-images{
  padding: 0 0 20px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
   
}
.vison-conte{
        max-width: 60%;
    margin: 0 auto;
}

.abt-vison-msn .boderr{
    border-right: 1px solid #ffffff47;
}
.inkli-vison-mision{
    position:relative;
        padding: 4rem 0 2rem;
}

.ceo-img-abt{
    position: sticky;
    top: 60px;
    z-index: 10;
    margin: 10px 0 0;
  
}
.abt-par-cont p{
   margin-bottom: 14px;
}

.ceo-img-abt img {
  width: 100%;
  height: auto;
  border-radius: 10px; /* optional aesthetic */
  display: block;
}
.founder-profile{
    margin: 16px 0 16px;
}

.think-build-innovate{
    position:relative;
    padding:1rem 0 3rem;
}

.inklidox-tbi{
        font-size:150px;
    font-weight:900;
    line-height: 1.4;
    color: transparent !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #19191c;
    transition: all 0.3s ease-in-out;
    text-shadow: 0.03em 0.03em 0 #1a4ea3;
    font-family: "lora","serif";
}
.inklidox-tbi:hover,
a.inklidox-tbi:hover {
       color: #19191c !important;
    text-shadow: 0.03em 0.03em 0 #1a4ea3;
}

.start-0 {
     left: 5rem !important;
    bottom: 3rem !important;
}

.thik-build-innovate .row{
    position:relative;
    display:flex;
    justify-content: end;
}

.inklidox-conher h5{
   position: relative;
    font-size: 23px;
    font-weight: 800;
    text-align: start;
}
.we-are-wed{
    text-align:center;
}

/*.inklidox-conher{*/
/*    text-align:start;*/
/*}*/

.think-build-innovate .row.we-ared-hger{
    align-items: end;
    justify-content: end;
    text-align: center;
}

.think-build-innovate .our-sec-title p{
    max-width:65%;
}
.mornign-cpas li{
       position: relative;
    margin: 0 0 10px;
        display: block;
        padding-left: 14px;
}
.mornign-cpas li:before {
    content: "";
    position: absolute;
    margin: 0 14px;
    width: 6px;
    background: #1a4ea3;
    height: 6px;
   box-shadow: 0 0 0 8px rgba(1, 181, 154, .07), 0 0 0 4px rgb(26 78 163 / 14%);
       top: 9px;
    left: -21px;
    border-radius: 50%;
}

.industry-abt {
  padding: 60px 0;
}

.industry-abt .section-title {
  margin-bottom: 20px;
}

.industry-abt .how-we-img img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  object-fit: cover;
}

.industry-abt .how-we-img {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  top: 100px; /* Adjust based on header height */
}

.industry-abt .planning-consulatiioin .how-weee {
  margin-bottom: 25px;
}

.industry-abt h4 {
  font-size: 20px;
  margin-bottom: 8px;
  font-weight: 600;
}

.industry-abt p {
  margin: 0;
  line-height: 1.6;
  font-size: 15px;
  color: #555;
}

.features-section {
      padding: 60px 0 60px;
  background:#f8f9fa;
  font-family: 'Inter', sans-serif;
 

}

.feature-card {
  
border: 1px solid #1a4ea342;
border-radius: 12px;
  padding: 25px;
  text-align: left;
  box-shadow: 0 6px 20px rgb(0 0 0 / 4%);
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  height: 100%;
}

.feature-card:hover {
    background: #fff;
  border-color: #222;
 
 transform: rotate(-3deg) translateY(-8px);
     box-shadow: 0 12px 25px rgb(0 0 0 / 7%);
  /*box-shadow: 0 12px 25px rgba(0,0,0,0.15);*/
}

.feature-card img {
  margin-bottom: 15px;
    filter: invert(22%) sepia(87%) saturate(1451%) hue-rotate(194deg) brightness(96%) contrast(85%);
}

.feature-card h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #0b0b2a;
  padding-top:1rem;
}

.feature-card p {
  font-size: 15px;
}
.about-our-founder {
  position: relative;
}

.ceo-img-abt img {
  width: 100%;
  max-width: 100%;
}

/* Sticky Image */
.sticky-img {
  position: sticky;
  top: 100px; /* Adjust spacing as needed */
}
.founder-profile{
    padding-top:1rem;
}

.our-cnt {
  color: #555;
  line-height: 1.7;
}
.our-founder{
    position:relative;
  padding: 3rem 0 3rem;
}
.about-our-founder {
  position: relative;
padding:2rem 0;



}

.about-our-founder .sticky-img {
  position: sticky;
  top: 100px; /* Adjust depending on header height */
}

.ceo-img-abt img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

.separator-line {
  width: 100%;
  height: 1px;
  background-color: #00000052;
}

.our-cnt {
  font-size: 1rem;
  color: #555;
  line-height: 1.8;
}

.founder-profile .founder-img {
  width: 50px;       /* Small size */
  height: 50px;      /* Small size */
  border-radius: 50%; /* Makes it circular */
  object-fit: cover;  /* Keeps aspect ratio */
}
.founder-name {
  font-weight: 600;
  font-size: 1.1rem;
  color: #000;
}
.founder-designation {
  font-size: 0.95rem;
  color: #555;
}
.mornign-cpas{
    text-align:start;
}

.keye-num{
    background-color:#000;
     padding:2rem 0;
     border-radius:40%;
     border-radius:20px;
     padding:3rem 0 3rem;
  
}
.key-abut h4{
    color: #fff;
    font-size:20px;
     margin:20px 0 0;
}
/*.key-img{*/
    
/*    padding-bottom:2rem;*/
/*}*/
.key-img img{
        border-radius: 30px;
    width: 32px;
    
}
.kkey-cnt{
    border-right: 1px solid #ffffff73;
    /*margin-left: 30px;*/
}

.kkey-cnt,
.kkey-cntss {
    text-align: center;
}

.kkey-cnt .key-img,
.kkey-cntss .key-img {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 30px;
    height: 52px;
    width: 89px;
    margin: auto;
    
    
}
.inklidox-tbi{
    display: flex;
    flex-direction: row-reverse;
    align-content: stretch;
    justify-content: flex-end;
}
.inklidox-tbi h5{
    align-items: start;
    display: flex;
    justify-content: flex-start;
}
.abt-why-cghse{
    padding: 4rem 0 4rem;
    background-color:#fff;
    color:#000;
}
.abt-why-cghse h4{
    padding: 10px 0;
    padding-bottom:0;
}
.whyus{
    margin-bottom: 2rem;
}

.why-cghse-yrow {
        padding-left: 60px;
}


.why-cgse-imge img{
    width: 40px;
    height: 40px;
    filter: invert(23%) sepia(95%) saturate(1295%) hue-rotate(196deg) brightness(92%) contrast(90%);
    /*filter: brightness(0) invert(1);*/
}
.whyus p{
    color:white;
}
.key-abut{
    padding:2rem 0 0;
}
.abt-why-cghse h4,.abt-why-cghse{
    color: white;
    font-size:17px;
}
.abt-why-cghse h3{
     color: white;
}
.key-abut .yellllw{
    background-color:#f9eb57;
}
.key-abut .grnnn{
     background-color:#c6f56f;
}
.key-abut .bluee{
     background-color:#83e7ee;
    
}
/*.abt-why-cghse{*/
/*    position:relative;*/
/*}*/
.abt-why-cghse::after{
    content: "";
    background: url(../images/bg/05.png);
    background-position: center center;
    background-repeat: repeat;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
    height:100%;
    width:100%;
}

.abt-why-cghse{
      background-color: #000;
    opacity: 0.9;
    position: relative;
    z-index: 1;
}

.abt-par-cont .section-big-title{
    margin: 0 0 10px;
}
.abt-par-cont p{
    text-align:justify;
}
.intro-img-abt{
    text-align:center;
}