.elementor-353 .elementor-element.elementor-element-dc4f68b>.elementor-background-overlay {
  background-color: #020202;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-353 .elementor-element.elementor-element-dc4f68b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 100px 050px 100px;
}

.elementor-353 .elementor-element.elementor-element-2c62237 {
  text-align: center;
}

.entry-content .elementor-353 .elementor-element.elementor-element-2c62237.elementor-widget-section-heading .section-title {
  color: #ffffff;
}

.entry-content .elementor-353 .elementor-element.elementor-element-2c62237.elementor-widget-section-heading .section-sub-title {
  color: #ffffff;
}

.entry-content .elementor-353 .elementor-element.elementor-element-2c62237.elementor-widget-section-heading .section-description {
  color: #ffffff;
}

.entry-content .elementor-353 .elementor-element.elementor-element-2c62237.elementor-widget-section-heading .section-description p {
  color: #ffffff;
}

.elementor-353 .elementor-element.elementor-element-2c62237>.elementor-widget-container {
  padding: 150px 20px 96px 20px;
}

.elementor-353 .elementor-element.elementor-element-407bb24 .elementor-spacer-inner {
  height: 50px;
}

.elementor-353 .elementor-element.elementor-element-7423ce2 .flip-overlay {
  opacity: 0.35;
}

.elementor-353 .elementor-element.elementor-element-7423ce2 .flipbox-card-flip h2 {
  font-size: 45px;
}

.elementor-353 .elementor-element.elementor-element-7423ce2 .flipbox-card-flip p {
  color: rgba(255, 255, 255, 0.77);
}

.elementor-353 .elementor-element.elementor-element-ec8d805 .flip-overlay {
  opacity: 0.35;
}

.elementor-353 .elementor-element.elementor-element-ec8d805 .flipbox-icon {
  font-size: 95px;
}

.elementor-353 .elementor-element.elementor-element-ec8d805 .flipbox-card-flip h2 {
  font-size: 45px;
}

.elementor-353 .elementor-element.elementor-element-ec8d805 .flipbox-card-flip p {
  color: rgba(255, 255, 255, 0.77);
}

.elementor-353 .elementor-element.elementor-element-428b813 .flip-overlay {
  opacity: 0.35;
}

.elementor-353 .elementor-element.elementor-element-428b813 .flipbox-card-flip h2 {
  font-size: 45px;
}

.elementor-353 .elementor-element.elementor-element-428b813 .flipbox-card-flip p {
  color: rgba(255, 255, 255, 0.77);
}

.elementor-353 .elementor-element.elementor-element-c34b27d .flip-overlay {
  opacity: 0.35;
}

.elementor-353 .elementor-element.elementor-element-c34b27d .flipbox-card-flip h2 {
  font-size: 45px;
}

.elementor-353 .elementor-element.elementor-element-c34b27d .flipbox-card-flip p {
  color: rgba(255, 255, 255, 0.77);
}

.elementor-353 .elementor-element.elementor-element-269b4a7 .elementor-spacer-inner {
  height: 10px;
}

.elementor-353 .elementor-element.elementor-element-eec262d .elementor-spacer-inner {
  height: 10px;
}

.mtheme-button:after {
  content: "";
  background: url(/images/viewButton.png) no-repeat center center;
  position: absolute;
  width: 100%;
  height: 61px;
  left: 0;
  right: 0;

}

.text-is-bright .mtheme-button {
  border: none;
  color: #fff;
  text-indent: -9999px;
  display: block;
}

.text-is-bright .mtheme-button:hover {
  color: #fff;
    background: transparent;
}

.mtheme-button {
  margin-bottom: 5px;

}

.mtheme-button:hover {
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
  -ms-transform: none;
  transform: none;
  -webkit-transform: none;
}




@media(max-width:767px) {
  .elementor-353 .elementor-element.elementor-element-dc4f68b {
    padding: 20px 20px 20px 20px;
  }

  .elementor-353 .elementor-element.elementor-element-2c62237>.elementor-widget-container {
    padding: 70px 20px 44px 20px;
  }
}