.elementor-1941 .elementor-element.elementor-element-txsqccr {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-1941 .elementor-element.elementor-element-apovaol > .elementor-element-populated {
  border-radius: 8px 8px 8px 8px;
}
.elementor-1941 .elementor-element.elementor-element-5mxdim3 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
  font-size: 9px;
}
.elementor-1941 .elementor-element.elementor-element-5mxdim3 .elementor-image-carousel-caption {
  text-align: center;
}
.elementor-1941 .elementor-element.elementor-element-5mxdim3 .elementor-widget-container {
  padding: 50px 50px 50px 50px;
  background-color: #edecec;
  border-radius: 8px 8px 8px 8px;
}
.elementor-1941 .elementor-element.elementor-element-jax3ser > .elementor-element-populated {
  padding: 50px 50px 50px 50px;
}
.elementor-1941 .elementor-element.elementor-element-n2cu5a9 .elementor-button .elementor-align-icon-right {
  margin-left: 7px;
}
.elementor-1941 .elementor-element.elementor-element-n2cu5a9 .elementor-button .elementor-align-icon-left {
  margin-right: 7px;
}
.elementor-1941 .elementor-element.elementor-element-n2cu5a9 a.elementor-button {
  font-size: 16px;
  font-weight: 600;
  color: #6666ff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-n2cu5a9 a.elementor-button:hover {
  color: #000000;
}
.elementor-1941 .elementor-element.elementor-element-n2cu5a9 .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-1941 .elementor-element.elementor-element-4fborve .elementor-divider-separator {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #cccccc;
  width: 100%;
}
.elementor-1941 .elementor-element.elementor-element-4fborve .elementor-divider {
  padding-top: 6px;
  padding-bottom: 6px;
}
.elementor-1941 .elementor-element.elementor-element-xa72r03 a.elementor-button {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  background-color: #6666ff;
}
.elementor-1941 .elementor-element.elementor-element-9p64ugl {
  background-color: #f5f5f5;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-6uc9j8c {
  text-align: center;
}
.elementor-1941 .elementor-element.elementor-element-hnny9v5 {
  background-color: #f5f5f5;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 100px 0px;
}
.elementor-1941 .elementor-element.elementor-element-mrgktc6 {
  color: #878787;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 1px;
}
.elementor-1941 .elementor-element.elementor-element-zwksnud > .elementor-element-populated {
  background-color: #ffffff;
  border-radius: 8px 8px 8px 8px;
  margin: 0px 15px 0px 15px;
  padding: 30px 30px 30px 30px;
}
.elementor-1941 .elementor-element.elementor-element-ptbdzaa {
  text-align: center;
}
.elementor-1941 .elementor-element.elementor-element-ptbdzaa .elementor-image img {
  max-width: 100%;
  opacity: 1;
  border-radius: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-ptbdzaa .elementor-widget-container {
  margin: -30px -37px 40px -38px;
}
.elementor-1941 .elementor-element.elementor-element-jyhucox .elementor-button .elementor-align-icon-right {
  margin-left: 7px;
}
.elementor-1941 .elementor-element.elementor-element-jyhucox .elementor-button .elementor-align-icon-left {
  margin-right: 7px;
}
.elementor-1941 .elementor-element.elementor-element-jyhucox a.elementor-button {
  font-size: 16px;
  font-weight: 600;
  color: #6666ff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-jyhucox a.elementor-button:hover {
  color: #000000;
}
.elementor-1941 .elementor-element.elementor-element-jyhucox .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-1941 .elementor-element.elementor-element-5xd2hmp .elementor-button .elementor-align-icon-right {
  margin-left: 7px;
}
.elementor-1941 .elementor-element.elementor-element-5xd2hmp .elementor-button .elementor-align-icon-left {
  margin-right: 7px;
}
.elementor-1941 .elementor-element.elementor-element-5xd2hmp a.elementor-button {
  font-size: 16px;
  font-weight: 600;
  color: #6666ff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-5xd2hmp a.elementor-button:hover {
  color: #000000;
}
.elementor-1941 .elementor-element.elementor-element-5xd2hmp .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-1941 .elementor-element.elementor-element-2xh66uy .elementor-button .elementor-align-icon-right {
  margin-left: 7px;
}
.elementor-1941 .elementor-element.elementor-element-2xh66uy .elementor-button .elementor-align-icon-left {
  margin-right: 7px;
}
.elementor-1941 .elementor-element.elementor-element-2xh66uy a.elementor-button {
  font-size: 16px;
  font-weight: 600;
  color: #6666ff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-2xh66uy a.elementor-button:hover {
  color: #000000;
}
.elementor-1941 .elementor-element.elementor-element-2xh66uy .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-1941 .elementor-element.elementor-element-y06zxen .elementor-button .elementor-align-icon-right {
  margin-left: 7px;
}
.elementor-1941 .elementor-element.elementor-element-y06zxen .elementor-button .elementor-align-icon-left {
  margin-right: 7px;
}
.elementor-1941 .elementor-element.elementor-element-y06zxen a.elementor-button {
  font-size: 16px;
  font-weight: 600;
  color: #6666ff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-y06zxen a.elementor-button:hover {
  color: #000000;
}
.elementor-1941 .elementor-element.elementor-element-y06zxen .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-1941 .elementor-element.elementor-element-cbr0gjd .elementor-button .elementor-align-icon-right {
  margin-left: 7px;
}
.elementor-1941 .elementor-element.elementor-element-cbr0gjd .elementor-button .elementor-align-icon-left {
  margin-right: 7px;
}
.elementor-1941 .elementor-element.elementor-element-cbr0gjd a.elementor-button {
  font-size: 16px;
  font-weight: 600;
  color: #6666ff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-cbr0gjd a.elementor-button:hover {
  color: #000000;
}
.elementor-1941 .elementor-element.elementor-element-cbr0gjd .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-1941 .elementor-element.elementor-element-30wj359 .elementor-button .elementor-align-icon-right {
  margin-left: 7px;
}
.elementor-1941 .elementor-element.elementor-element-30wj359 .elementor-button .elementor-align-icon-left {
  margin-right: 7px;
}
.elementor-1941 .elementor-element.elementor-element-30wj359 a.elementor-button {
  font-size: 16px;
  font-weight: 600;
  color: #6666ff;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-30wj359 a.elementor-button:hover {
  color: #000000;
}
.elementor-1941 .elementor-element.elementor-element-30wj359 .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-6u2wc3y {
  text-align: center;
}
.elementor-1941 .elementor-element.elementor-element-6u2wc3y .elementor-widget-container {
  margin: 100px 0px 20px 0px;
}
.elementor-1941 .elementor-element.elementor-element-tlaliwt > .elementor-container {
  max-width: 800px;
}
.elementor-1941 .elementor-element.elementor-element-tlaliwt {
  margin-top: 30px;
  margin-bottom: 100px;
}
.elementor-1941 .elementor-element.elementor-element-phaclev > .elementor-element-populated {
  background-image: url("/content/images/2017/03/Other-products-Floor-Unit.jpg");
  background-repeat: no-repeat;
  border-radius: 8px 8px 8px 8px;
  margin: 15px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-phaclev > .elementor-element-populated > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-1941 .elementor-element.elementor-element-eqwpjfa {
  text-align: center;
}
.elementor-1941 .elementor-element.elementor-element-eqwpjfa .elementor-heading-title {
  color: #ffffff;
  line-height: 43px;
}
.elementor-1941 .elementor-element.elementor-element-eqwpjfa .elementor-widget-container {
  margin: 130px 0px 130px 0px;
}
.elementor-1941 .elementor-element.elementor-element-dvzkdcy > .elementor-element-populated {
  background-image: url("/content/images/2017/03/product-2.webp");
  background-repeat: no-repeat;
  border-radius: 8px 8px 8px 8px;
  margin: 15px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-1941 .elementor-element.elementor-element-2xylrej {
  text-align: center;
}
.elementor-1941 .elementor-element.elementor-element-2xylrej .elementor-heading-title {
  color: #ffffff;
  line-height: 43px;
}
.elementor-1941 .elementor-element.elementor-element-2xylrej .elementor-widget-container {
  margin: 130px 0px 130px 0px;
}
@media (min-width: 768px) {
  .elementor-1941 .elementor-element.elementor-element-nn1rbcx {
    width: 67.018%;
  }
  .elementor-1941 .elementor-element.elementor-element-zwksnud {
    width: 32.983%;
  }
}
@media (max-width: 1023px) {
  .elementor-1941 .elementor-element.elementor-element-ptbdzaa {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .elementor-1941 .elementor-element.elementor-element-ptbdzaa {
    text-align: center;
  }
} /* Start custom CSS for image, class: .elementor-element-ptbdzaa */
img {
  width: 100%;
} /* End custom CSS */
