

.cls_service_desc .blockquote-details, .cls_industries_slider .blockquote-content {display: none !important;}

.text-line:before {background-color: #00913E !important;}

.cls_industries_slider .card-body {padding-top: 11px !important;}

.cls_service_dots {background-image: radial-gradient(#00913E 2px, transparent 2.5px) !important;}
.cls_service_box .icon-box-des {overflow: hidden;}

/* .cls_service_desc .icon-box-des, .cls_aboutus_para p {
    text-align: justify;
} */
.cls_privacy_policy h2, .cls_privacy_policy h3, .cls_privacy_policy h4{
    color: #000 !important;
}
.cls_privacy_policy .card h2{
    font-size: 20px;
}
.cls_privacy_policy .card p, .cls_privacy_policy .card h4{
    font-size: 16px;
}
.cls_footer_link a{
    color: #ffff !important;
}
@media only screen and (max-width: 600px) {
  .cls_aboutsec_mo .elementor-container.elementor-column-gap-default {
    flex-direction: column-reverse;
  }
  .card h2{
      font-size: 23px;
  }
  .typing-demo{
    margin-left: 18px;
    width: 25ch;
  }
}
.typing-demo {
    display: inline-block;
  width: 19ch;
  animation: typing 2s steps(22), blink .5s step-end infinite alternate;
  white-space: nowrap;
  overflow: hidden;
  border-right: 3px solid;
}

@keyframes typing {
  from {
    width: 0
  }
}
    
@keyframes blink {
  50% {
    border-color: transparent
  }
}