/* Ensure the navbar has a high z-index */



.mobile-wish {
  transition: none!important; /* Disable the transition for now */
}
.m-top-70px{margin-top:0rem;}

.m-top-80px{margin-top:2.8rem;}

.wish-to-grow-section{background:#12297b;}
.p-top-90{padding-top:80px;}
.m-top-90px{margin-top:80px;}
.navigation-bar{padding-left:0;padding-right:0}
.nav-item{color:#101C4E;font-weight:500;border-bottom:1px dotted #7D93AB;}

.nav-link{color:#101C4E;font-weight:500;font-size:1.125rem ;} 

.nav-item:last-child{border-bottom:0;}

.waitlist-btn{
    background:#4766E5;
    font-weight:600;
    text-transform: uppercase;
    background: rgb(71,102,229);
background: linear-gradient(90deg, rgba(71,102,229,1) 0%, rgba(48,168,83,1) 100%);
border-color:#1531a4;

}




.heading-color{color:#111B44!important;}
.heading-color span{color:#111B44!important;}
.feature-section{background:#F0F7FF;}
.savehour-section{background:#0B1844;}

.ios-btn img {
    min-width: 160px;
    height: auto;
  }

  .feature-title{
    font-weight: 600;;
  }

  .feature-icon img{height:78px;}
  .feature-box{border-bottom:1px dotted #7D93AB;}
  .feature-box{border-right:1px dotted #7D93AB;}
  
  .feature-box:nth-child(2){border-right:1px solid #F0F7FF;}
  .feature-box:nth-child(4){border-right:1px solid #F0F7FF;}
  .feature-box:nth-child(6){border-right:1px solid #F0F7FF;}
  .feature-box:nth-child(5){border-bottom: 0;}
  .feature-box:nth-child(6){border-bottom: 0;}
  .navbar-collapse{background-color:#EEF6FF; text-align: center;}
  .navbar-toggler{border:0}

.logo-1{display: none;}
.logo-2{display:inline-block;}
.main-logo{padding-left:.75rem;}
.navbar-toggler{margin-left:1.5rem;margin-right:.75rem;}

.yellow-text{color:#FFCD1E;}
.easydo-list{border-top:0px!important;border-bottom:0px!important;border-color:#5366A6!important;padding-top:0;padding-bottom: 0;line-height: 1.5rem;}
.list-feauture{justify-content: center;}
.easydo-list:nth-child(1){border-left:0px;padding-left:0;}
.easydo-list:nth-child(3){border-right:0px;}
.module-title{padding-top: .25rem;padding-left:.30rem; padding-bottom:.25rem;}
.copmany-mobule-box{padding-left:1rem; padding-right:1rem;}

.copmany-mobule-box{border-right:1px dotted #5D7187;border-bottom:0;padding-top:0rem;padding-bottom:0rem;height: 14rem;    }



.module-link{font-weight:500;color:#4766E5;text-underline-offset:5px; }
.copmany-mobule-box:nth-child(1){padding-left:0;}

.horizontal-scrollable{overflow-x: auto;}

.copmany-mobule-box:last-child{border-right:0;}

.productivity-module-section{background:#E5EFFB;}
.company-dashboard-section{background:#FFEDED;}
.socail-links li:first-child{padding-left: 0;}
.m-border-bottom{border-bottom: 1px solid #ced4da;margin-bottom:1rem;}

.company-info-d-link{font-size:1.25rem;}
.m-px-1{padding-left:.75rem;padding-right:.75rem;}

.gold-text-small{ 
  top: -1em;
  color:#4867e5;
  left:0;
  font-weight:bold;
  text-shadow:0px 0px 0 rgb(21,52,178),1px 1px 0 rgb(-21,10,136), 2px 2px 0 rgb(-62,-31,95),3px 3px 2px rgba(0,0,0,0.2),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}


.gold-text{
 font-size:4rem;
  color:#4867e5;
  font-weight:900!important;

  text-shadow:0px 0px 0 rgb(48,79,205),1px 1px 0 rgb(33,64,190),2px 2px 0 rgb(19,50,176),3px 3px 0 rgb(4,35,161),4px 4px 0 rgb(-10,21,147),5px 5px 0 rgb(-25,6,132), 6px 6px 0 rgb(-39,-8,118),7px 7px 6px rgba(0,0,0,0.6),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);
 

  }



   
    
  .carousel-indicators [data-bs-target]{background-color:#000;}
    .testimonial-text{font-size:1.25rem;font-weight:400;}
.testimonial-icon{width:6rem;}

.m-text-center{text-align: center;}
.testimoninal-button{margin-left:1rem;justify-content: left;}

.testimonial-text{height:6rem;overflow: hidden;text-overflow: ellipsis; ;}
.mobile-heading{font-size:2rem;}


.price-category .nav-link.active{background:#f3f9fc;color:#212529;border-left:4px solid #4264D7;border-bottom:1px solid #dee2e6!important;}
.price-category .nav-link{border-bottom:1px solid #dee2e6;border-radius:0;}
.price-category .nav-link:last-child{border-bottom:0px solid #dee2e6;border-radius:0;}
.radio-border{border:1px solid #b7c1cb!important;}

.card.selected {
  border-color: #007bff; /* Bootstrap primary blue */
  border-width: 2px;
  transition: border-color 0.3s ease;
}

.selected-card {
  border: 2px solid #007bff !important;  /* Blue border */
  box-shadow: 0 0 10px rgba(0, 123, 255, 0.5) !important;  /* Glow effect */
  
}


.green-link{color:#237A3C;}
.blue-link{color:#2B3D8A;}
.f-w-400{font-weight: 400;}
.f-w-500{font-weight: 500;}

.active-card {
  border: 2px solid #007bff !important;  /* Blue border */
  box-shadow: 0 0 10px rgba(0, 123, 255, 0.5) !important;  /* Glow effect */
  transition: border 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.new-list-feature li strong{font-size:24px;}

.new-list-feature li {font-size:20px;}

.custom-box {
  background-color: #fff; /* Light gray background */
  padding: 20px;
  border: 1px solid #cbd5e1; /* Border for visibility */
  border-radius: .5rem;
  transition: transform .2s ease-in-out, border-color .2s ease-in-out, background-color .2s ease-in-out, box-shadow .2s ease-in-out;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
  transform: translateY(-.25rem);

}


.module-box{
  background-color: #fff; /* Light gray background */
  padding: 20px;


}

.custom-box p{color:#262f3a;}
.custom-box h5{font-size: 1.2rem; font-weight:700;}
/* .image-holder{border-bottom: 1px dashed #cbd5e1; margin-bottom:.75rem;padding-bottom:.5rem;background-color:#fff!important;text-align: center;}

.image-holder img{height:200px;} */

.m-top-5{margin-top:5.6rem;}



.wish-mobule-box {
  border-right: 2px solid #213da3;
  border-bottom: 2px solid #213da3;
  
}


.grow-indicator{bottom:-53px!important;}
.grow-indicator button {
  background-color: white !important;
}

.grow-indicator .active {
  background-color: white !important;
  opacity: 1 !important;
}

.grow-indicator button:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5) !important;
}

.bg-blue{background-color:#173199;}
.wish-mobule-box:nth-child(4){border-right: 0px;}

.wish-mobule-box:nth-child(7){border-right: 0px;}

.task-list{border-bottom:1px solid #0c6cd3;}

.task-list i{color:#007bff;}


.whatsapp-button {
  position: fixed;
  bottom: 30px;
  right: 30px;
  background-color: #25d366; /* WhatsApp Green */
  color: white;
  border-radius: 50%;
  width: 100px; /* Button size */
  height: 100px; /* Button size */
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  z-index: 1000; /* Higher z-index to make sure button stays on top */
  border: 3px solid #149c46;
}

.whatsapp-button:hover {
  transform: scale(1.1);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3);
}

.whatsapp-button img {
  width: 60px; /* Icon size */
  height: 60px; /* Icon size */
}

/* Tooltip for the button */
.whatsapp-tooltip {
  position: fixed;
  bottom: 150px; /* Adjusted tooltip position to avoid overlap */
  right: 45px;
  background-color: #4766E5; /* Tooltip background color */
  color: white;
  padding: 8px 12px;
  border-radius: 4px;
  font-size:1rem;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  white-space: nowrap;
  z-index: 999;
  font-weight:500;
}

.whatsapp-button:hover + .whatsapp-tooltip {
  opacity: 1;
  transform: translateY(0);
}

/* Animated Waves */
.wave {
  position: absolute;
  width: 140%; /* Slightly larger wave size */
  height: 140%; /* Slightly larger wave size */
  border: 2px solid rgba(37, 211, 102, 0.45); /* 45% opacity for wave */
  border-radius: 50%;
  animation: wave-animation 2s ease-out infinite;
  opacity: 0.45; /* Wave opacity */
  z-index: 999; /* Set a lower z-index to place the wave behind the button */
}

.wave:nth-child(1) {
  animation-delay: 0s;
}

.wave:nth-child(2) {
  animation-delay: 0.5s;
}

.wave:nth-child(3) {
  animation-delay: 1s;
}

/* Keyframes for Wave Animation (Small to Big) */
@keyframes wave-animation {
  0% {
    transform: scale(0); /* Start small */
    opacity: 0.45;
  }
  50% {
    transform: scale(1); /* Grow to normal size */
    opacity: 0.45;
  }
  100% {
    transform: scale(1.3); /* Grow larger */
    opacity: 0;
  }
}










.animate-border {
  position: relative;
  padding: 10px 20px;
  border: 3px solid #002147; /* Initial dark blue border */
  border-radius: 5px;
  background-color: #007bff; /* Blue button background */
  color: white; /* White text */
  font-weight: bold;
  text-align: center;
  overflow: hidden;
  z-index: 1;
  transition: border-color 0.3s ease;
}

/* Border Animation */
.animate-border {
  animation: border-color-animation 3s linear infinite;
}

@keyframes border-color-animation {
  0% {
    border-color: #002147; /* Dark Blue */
  }
  25% {
    border-color: #ffd700; /* Gold */
  }
  50% {
    border-color: #ffae42; /* Golden Orange */
  }
  75% {
    border-color: #ffd700; /* Back to Gold */
  }
  100% {
    border-color: #002147; /* Back to Dark Blue */
  }
}








@media (min-width: 992px) { 
  .wish-mobule-box:nth-child(7){border-right: 0px; border-bottom:0px}
  .wish-mobule-box:nth-child(5){ border-bottom:0px}
  .wish-mobule-box:nth-child(6){ border-bottom:0px}
  .font-22px{font-size:1.375rem;}
  .d-p-r{position: relative;top:-8rem;}
  .p-top-90{padding-top:90px;}
  .m-top-90px{margin-top:5rem;}
  .m-top-70px{margin-top:4rem;}
  .m-text-center{text-align:left;}

  .gold-text-small{ 
    left: .5rem;
    color:#4867e5;
    top: -.6em;
    font-weight:bold;
    text-shadow:0px 0px 0 rgb(21,52,178),1px 1px 0 rgb(-21,10,136), 2px 2px 0 rgb(-62,-31,95),3px 3px 2px rgba(0,0,0,0.2),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}

  
  .gold-text{
   
    color:#4867e5;
    font-weight:900!important;
 
    text-shadow:0px 0px 0 rgb(48,79,205),1px 1px 0 rgb(33,64,190),2px 2px 0 rgb(19,50,176),3px 3px 0 rgb(4,35,161),4px 4px 0 rgb(-10,21,147),5px 5px 0 rgb(-25,6,132), 6px 6px 0 rgb(-39,-8,118),7px 7px 6px rgba(0,0,0,0.6),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);
   
  
    }
  .m-border-bottom{border-bottom: 0px;margin-bottom:0;}
  .address-info{font-size:0.75rem;}

  .m-px-1{padding-left:0rem;padding-right:0rem;}
 /*  .feature-row{border-bottom:1px dotted #7D93AB;}

  .feature-row:last-child{border:0}

  .feature-box{border-right:1px dotted #7D93AB;}

  .feature-box:last-child{border:0} */
  .module-title{height:3rem;padding-top: .25rem;padding-left:.30rem;}
  .copmany-mobule-box{padding-left:2rem; padding-right:2rem;height: auto;}
  .copmany-mobule-box{border-right:1px dotted #5D7187;border-bottom:1px dotted #5D7187;padding-top:2rem;padding-bottom:2rem;}
  .copmany-mobule-box:nth-child(1){padding-left: 0;}
.copmany-mobule-box:nth-child(4){padding-left: 0;}
.copmany-mobule-box:nth-child(7){padding-left: 0;}
.copmany-mobule-box:nth-child(10){padding-left: 0;}
.copmany-mobule-box:nth-child(3){border-right:0px;}
.copmany-mobule-box:nth-child(6){border-right:0px;}
.copmany-mobule-box:nth-child(9){border-right:0px;}
.copmany-mobule-box:nth-child(12){border-right:0px;}
.copmany-mobule-box:nth-child(10),.copmany-mobule-box:nth-child(11),.copmany-mobule-box:nth-child(12){border-bottom:0;}
  
 .navigation-bar{padding-left:1.5rem;padding-right: 1.5rem;}
  .feature-box:nth-child(2){border-right:1px dotted #7D93AB;}
  .feature-box:nth-child(4){border-right:1px dotted #7D93AB;border-bottom: 0;}
  .feature-box:nth-child(5){ border-bottom: 0;}
  .feature-box:nth-child(6){border-bottom: 0;}
  .feature-box:nth-child(3){border-right:1px solid #F0F7FF;}
  .nav-link{color:#101C4E;font-weight:400;}
  .navbar-collapse{background-color:#fff; text-align:left;}
  .nav-item{border-bottom:0px;}
  .logo-2{display: none;}
  .logo-1{display:inline-block;}
  .nav-link{color:#101C4E;font-weight:400;font-size:1rem ;} 
  .main-logo{padding-left:0;}
  .navbar-toggler{padding-right:0;}

  .list-feauture{justify-content:left;}

  

 }