.elementor-36197
  .elementor-element.elementor-element-5708126e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .service-wrapper
  .service-inner {
  text-align: left;
}
.elementor-36197 .elementor-element.elementor-element-1e46af58 .service-inner {
  color: #797979;
  background-color: #ffffff;
  padding: 35px 30px 0px 30px;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .post-title-head
  .post-title {
  text-transform: none;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .post-title-head {
  transform: scale(1);
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 1.25em;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .service-inner:hover
  .post-title-head {
  transform: scale(1);
}
.elementor-36197 .elementor-element.elementor-element-1e46af58 .post-category {
  text-transform: none;
  transform: scale(1);
  margin-bottom: 5px;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .post-category:hover {
  transform: scale(1);
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .post-thumb
  > a
  > img {
  padding: 0px 0px 0px 0px;
}
.elementor-36197 .elementor-element.elementor-element-1e46af58 .read-more {
  text-transform: uppercase;
  fill: #010101;
  color: #010101;
  background-color: #ffffff;
  border-radius: 30px 30px 30px 30px;
  padding: 9px 28px 6px 28px;
  font-size: 13px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 1px;
}
.elementor-36197 .elementor-element.elementor-element-1e46af58 .read-more:hover,
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .read-more:focus {
  color: #ffffff;
  background-color: #09172e;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .read-more:hover
  svg,
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .read-more:focus
  svg {
  fill: #ffffff;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .service-icon-img-wrap
  > img {
  width: 60%;
  max-width: 60%;
  padding: 0px 0px 0px 0px;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .service-icon-img-wrap {
  margin-bottom: 8px;
}
.elementor-36197 .elementor-element.elementor-element-1e46af58 .top-meta {
  margin-bottom: 5px;
}
.elementor-36197 .elementor-element.elementor-element-1e46af58 .bottom-meta {
  margin-bottom: 5px;
}
.elementor-36197 .elementor-element.elementor-element-1e46af58 .post-excerpt {
  margin-bottom: 30px;
}
.elementor-36197
  .elementor-element.elementor-element-1e46af58
  .post-overlay-items {
  position: absolute;
  top: 36%;
  left: 27%;
}
.elementor-36197 .elementor-element.elementor-element-5708126e {
  padding: 120px 0px 70px 0px;
}
@media (max-width: 1366px) {
  .elementor-36197 .elementor-element.elementor-element-5708126e {
    padding: 80px 0px 40px 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-36197 .elementor-element.elementor-element-5708126e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-36197
    .elementor-element.elementor-element-402ef7d2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36197
    .elementor-element.elementor-element-1e46af58
    .post-title-head {
    margin-bottom: 15px;
  }
  .elementor-36197
    .elementor-element.elementor-element-1e46af58
    .post-category {
    margin-bottom: 5px;
  }
  .elementor-36197 .elementor-element.elementor-element-1e46af58 .top-meta {
    margin-bottom: 5px;
  }
  .elementor-36197 .elementor-element.elementor-element-1e46af58 .bottom-meta {
    margin-bottom: 5px;
  }
  .elementor-36197 .elementor-element.elementor-element-1e46af58 .post-excerpt {
    margin-bottom: 30px;
  }
  .elementor-36197 .elementor-element.elementor-element-5708126e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
  }
}
