@media only screen and (max-width: 1024px) {
  body .edgtf-container-inner, 
  body .edgtf-elementor-row-grid-section > .elementor-container,
  body .edgtf-grid, .edgtf-row-grid-section {
    width: 640px;
  }
}
@media only screen and (max-width: 680px) {
  body .edgtf-container-inner, 
  body .edgtf-elementor-row-grid-section > .elementor-container,
  body .edgtf-grid, .edgtf-row-grid-section {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }
}

.edgtf-st-loader img {
  max-width: 160px;
}
@media only screen and (min-width: 768px) {
  .edgtf-st-loader img {
    max-width: 192px;
  }
}
@media only screen and (min-width: 1280px) {
  .edgtf-st-loader img {
    max-width: 220px;
  }
}

.edgtf-mobile-header .edgtf-mobile-menu-opener {
  position: absolute;
  right: 40px;
  left: auto;
}