.home.rtl .image_solutions .holder{
  justify-content: flex-start;
}

.language_switcher_nav .lng_holder{
  justify-content: space-between;
  align-items: center;
  flex-direction: row !important;
  height: auto !important;
}

@media (min-width: 640px) {
  .header_nav .header_nav_holder .main-nav {
    max-height: calc(100vh - 90px);
    overflow-y: auto;
  }
}

@media (min-width: 1270px) {
  .header_nav .header_nav_holder .main-nav {
    max-height: none;
    overflow-y: visible;
  }

  .header_nav div.header_nav_holder {
    max-height: calc(100vh - 300px);
  }
}

.rtl .two_columns_animation .columns-holder .column {
  width: 400px;
}

@media (max-width: 768px) {
  .rtl .two_columns_animation .columns-holder .column {
    width: 35%;
  }
}

@media (max-width: 640px) {
  .rtl .two_columns_animation .columns-holder .column {
    width: 100%;
  }
}