.elementor-583 .elementor-element.elementor-element-cd3854b>.elementor-container {
  max-width: 1440px
}

.elementor-583 .elementor-element.elementor-element-cd3854b {
  margin-top: 0;
  margin-bottom: 40px
}

.elementor-583 .elementor-element.elementor-element-7164a46>.elementor-element-populated {
  margin: 0;
  padding: 0
}

.elementor-583 .elementor-element.elementor-element-fddcf79>.elementor-element-populated {
  padding: 0px 20px;
}

.elementor-583 .elementor-element.elementor-element-fa6d9ff>.elementor-element-populated {
  padding: 0 20px
}

.elementor-583 .elementor-element.elementor-element-2a0c122>.elementor-element-populated {
  margin: 0;
  padding: 0
}

.elementor-583 .elementor-element.elementor-element-f99d898 .elementor-counter-number-wrapper {
  color: #2d2d2d;
  font-family: "Playfair Display", Sans-serif;
  font-size: 56px;
  font-weight: 400
}

.elementor-583 .elementor-element.elementor-element-f99d898 .elementor-counter-title {
  color: #595959;
  font-family: "sf-pro", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px
}

.elementor-583 .elementor-element.elementor-element-a3f833c>.elementor-element-populated {
  margin: 0;
  padding: 0
}

.elementor-583 .elementor-element.elementor-element-c0aa142 .elementor-counter-number-wrapper {
  color: #2d2d2d;
  font-family: "Playfair Display", Sans-serif;
  font-size: 56px;
  font-weight: 400
}

.elementor-583 .elementor-element.elementor-element-c0aa142 .elementor-counter-title {
  color: #595959;
  font-family: "sf-pro", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px
}

.elementor-583 .elementor-element.elementor-element-84fa0d2>.elementor-element-populated {
  margin: 0;
  padding: 0
}

.elementor-583 .elementor-element.elementor-element-416e969 .elementor-counter-number-wrapper {
  color: #2d2d2d;
  font-family: "Playfair Display", Sans-serif;
  font-size: 56px;
  font-weight: 400
}

.elementor-583 .elementor-element.elementor-element-416e969 .elementor-counter-title {
  color: #595959;
  font-family: "sf-pro", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px
}

.elementor-583 .elementor-element.elementor-element-2bb2e9c>.elementor-element-populated {
  margin: 0;
  padding: 0
}

.elementor-583 .elementor-element.elementor-element-4418ed7 .elementor-counter-number-wrapper {
  color: #2d2d2d;
  font-family: "Playfair Display", Sans-serif;
  font-size: 56px;
  font-weight: 400
}

.elementor-583 .elementor-element.elementor-element-4418ed7 .elementor-counter-title {
  color: #595959;
  font-family: "sf-pro", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px
}

.elementor-583 .elementor-element.elementor-element-b079f47>.elementor-container {
  max-width: 1440px
}

.elementor-583 .elementor-element.elementor-element-b079f47:not(.elementor-motion-effects-element-type-background),
.elementor-583 .elementor-element.elementor-element-b079f47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../wp-content/uploads/2019/06/banner-about.jpg");
  background-image: url("../wp-content/uploads/2019/06/living-room-couch-interior-room-584399.jpeg");
  background-image: url("../../../old_images/images/new/testimonial.jpg");
  /*background-image: url("../wp-content/old_images/images/p15.jpg");*/
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}

.elementor-583 .elementor-element.elementor-element-b079f47 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 125px 0 130px
}

.elementor-583 .elementor-element.elementor-element-b079f47>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-583 .elementor-element.elementor-element-bde715f>.elementor-element-populated {
  padding: 0 20px
}

.elementor-583 .elementor-element.elementor-element-a7b1562 .elementor-text-editor {
  text-align: center
}

.elementor-583 .elementor-element.elementor-element-a7b1562>.elementor-widget-container {
  margin: 0 0 0px;
}

.elementor-583 .elementor-element.elementor-element-b6c56e1>.elementor-container {
  max-width: 1440px
}

.elementor-583 .elementor-element.elementor-element-b6c56e1 {
  margin-top: 115px;
  margin-bottom: 0
}

.elementor-583 .elementor-element.elementor-element-69676c7>.elementor-element-populated {
  padding: 50px 20px;
}

.elementor-583 .elementor-element.elementor-element-4987e29 .elementor-text-editor {
  text-align: center
}
.elementor-583 .elementor-element.elementor-element-4987e29 .elementor-text-editor.left-align-company {
  text-align: center;
/*  margin-left: 30px;
*/}

.elementor-583 .elementor-element.elementor-element-4987e29>.elementor-widget-container {
  /*margin: 0 0 85px;*/
  margin: 0 0 0px
}

.elementor-583 .elementor-element.elementor-element-8b72de8>.elementor-element-populated {
  padding: 0 20px 0 0
}

.elementor-583 .elementor-element.elementor-element-ab207ab>.elementor-element-populated {
  padding: 0 0 0 20px
}

.elementor-583 .elementor-element.elementor-element-19ca075:not(.elementor-motion-effects-element-type-background),
.elementor-583 .elementor-element.elementor-element-19ca075>.elementor-motion-effects-container>.elementor-motion-effects-layer,
  {
  background-image: url("../../../uploads/2019/06/bg-banner1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}

.elementor-583 .elementor-element.elementor-element-19ca075 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  margin-top: 0;
  margin-bottom: 0px;
  padding: 160px 0 170px
}



.elementor-583 .elementor-element.elementor-element-19ca075>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-583 .elementor-element.elementor-element-e9e5d66>.elementor-element-populated {
  padding: 0 20px
}

.elementor-583 .elementor-element.elementor-element-e7df7c2>.elementor-widget-container {
  margin: 0 0 15px
}

.elementor-583 .elementor-element.elementor-element-7caa4d3 .elementor-text-editor {
  text-align: center
}

.elementor-583 .elementor-element.elementor-element-23172fe a.elementor-button,
.elementor-583 .elementor-element.elementor-element-23172fe .elementor-button {
  font-family: "sf-pro", Sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 60px;
  letter-spacing: 2.4px;
  fill: #2d2d2d;
  color: #2d2d2d;
  background-color: #f28a3d;
  padding: 0 105px
}

.elementor-583 .elementor-element.elementor-element-23172fe a.elementor-button:hover,
.elementor-583 .elementor-element.elementor-element-23172fe .elementor-button:hover,
.elementor-583 .elementor-element.elementor-element-23172fe a.elementor-button:focus,
.elementor-583 .elementor-element.elementor-element-23172fe .elementor-button:focus {
  color: #f28a3d;
  background-color: #2d2d2d
}

.elementor-583 .elementor-element.elementor-element-23172fe a.elementor-button:hover svg,
.elementor-583 .elementor-element.elementor-element-23172fe .elementor-button:hover svg,
.elementor-583 .elementor-element.elementor-element-23172fe a.elementor-button:focus svg,
.elementor-583 .elementor-element.elementor-element-23172fe .elementor-button:focus svg {
  fill: #f28a3d
}

@media(max-width:1024px) {

  .elementor-583 .elementor-element.elementor-element-19ca075:not(.elementor-motion-effects-element-type-background),
  .elementor-583 .elementor-element.elementor-element-19ca075>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: bottom left
  }
}

@media(max-width:767px) {
  .elementor-583 .elementor-element.elementor-element-fddcf79>.elementor-element-populated {
    padding: 0 20px
  }

  .elementor-583 .elementor-element.elementor-element-fa6d9ff>.elementor-element-populated {
    margin: 50px 0 0;
    padding: 0 20px
  }

  .elementor-583 .elementor-element.elementor-element-2a0c122>.elementor-element-populated {
    margin: 0 0 30px
  }

  .elementor-583 .elementor-element.elementor-element-a3f833c>.elementor-element-populated {
    margin: 0 0 30px
  }

  .elementor-583 .elementor-element.elementor-element-84fa0d2>.elementor-element-populated {
    margin: 0 0 30px
  }

  .elementor-583 .elementor-element.elementor-element-bde715f>.elementor-element-populated {
    padding: 0 20px
  }

  .elementor-583 .elementor-element.elementor-element-69676c7>.elementor-element-populated {
    padding: 0 20px
  }

  .elementor-583 .elementor-element.elementor-element-8b72de8>.elementor-element-populated {
    padding: 0
  }

  .elementor-583 .elementor-element.elementor-element-ab207ab>.elementor-element-populated {
    padding: 0
  }

  .elementor-583 .elementor-element.elementor-element-19ca075:not(.elementor-motion-effects-element-type-background),
  .elementor-583 .elementor-element.elementor-element-19ca075>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center
  }

  .elementor-583 .elementor-element.elementor-element-e9e5d66>.elementor-element-populated {
    padding: 0 20px
  }

  .elementor-583 .elementor-element.elementor-element-23172fe a.elementor-button,
  .elementor-583 .elementor-element.elementor-element-23172fe .elementor-button {
    padding: 0 50px
  }
}