/*@media screen and (max-width: 768px)
{
  .responsive-hero-banner picture
  {
    display: none!important;
  }
}

@media screen and (max-width: 768px)
{
  .responsive-hero-banner img
  {
    display: none!important;
  }
}

.responsive-hero-banner .form-mobile {
  display: none;
}
.responsive-hero-banner .form-desktop {
  width: 100% !important;
  max-width: unset !important;
}

@media screen and (max-width: 1200px) {
  .responsive-hero-banner .form-mobile {
    display: block;
  }
  .responsive-hero-banner .form-desktop {
    display: none;
  }
}