.homeicons .elementor img {
  display: block; /* Use block instead of flex */
  margin: auto; /* Set margin to auto for centering */
}


.st0 {
  fill: none !important;
}

.our-services-box .single-service-icon .icon {
  width: 72px !important;
  height: 82px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto; /* Optional, for centering horizontally */
}

.request-quote-form-wrapper .theme-btn {
  font-family: 'Montserrat', sans-serif;
}

.wpcf7-response-output {   color: #5F6368 !important;   font-size: 14px; }

.theme-btn {
  border-radius: 15px !important;
}



.theme-btn {
    font-family: 'Poppins', sans-serif; /* Change the font family here */

}


elementor-counter {
    font-family: 'Poppins', sans-serif; /* Change the font family here */

}


.elementor-counter-number {
  color: #FFFFFF !important;
}

.MuiTypography-body1 {
  font-size: 14px !important;
  font-weight: 400 !important;
}


 .ekit-wid-con .ekit-team-modal-img
{
    display: none !important;
  }


.ekit-wid-con .ekit-team-modal-info.has-img
{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 99.666667% !important;
    max-width: 100% !important;
    padding-left: 10px !important;
  }

.section-padding
{
  padding: 40px 0px !important;
}


.ex-tplist.style-3 .tpstyle-3 .tpstyle-3-rib
{
  background: #00910d !important;
}

.ex-tplist p
{
  color: #333 !important;
}


.extp-readmore a
{

  padding: 3px 15px !important;
  border: 0px solid #00BCD4 !important;
  background-color: #003295 !important;
  border-radius: 9px !important;
  width: 100% !important;
}


.extsc-hidden .exp-modal-info h5:last-of-type
{
  display: none !important;
}

.blog-wrapper .single-blog-post .post-content p
{
  margin-top: 15px;
  text-align: justify !important;
}


.single-news-box .featured-thumb .post-cat a
{
  display: inline-block;
  padding: 10px 20px;
  text-transform: capitalize;
  color: #fff;
  background-color: #eab227 !important;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  font-family: "raleway", sans-serif;
  border-radius: 8px !important;
}



.tpstyle-3 .image-bg-circle {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}