@media screen and (min-width: 1025px) {
  .landing-page-fixed-form {
    position: fixed;
    top: 0;
    left: auto;
    right: 0;
    z-index: 99;
    width: 40%;
    height: 100%;
    border-left: 1px solid #bdbdbd;
    background-color: #F5F7FC;
  }
}

.landing-page-fixed-form-inner {
  width: 100%;
  max-width: 500px;
  padding: 0 30px;
  margin: 0 auto;
}

.landing-page-fixed-form > div {
  height: 700px;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.landing-page-fixed-form > div::-webkit-scrollbar {
  display: none;
}

.landing-page-fixed-form form textarea {
  min-height: 80px;
}

@media screen and (max-width: 1024px) {
  .landing-page-fixed-form-inner {
    padding: 0;
  }
}

@media screen and (max-height: 1024px) {
  .landing-page-fixed-form > div {
    height: auto;
    overflow: auto;
  }
}

@media screen and (max-height: 850px) {
  .landing-page-fixed-form > div {height: 700px;}
}

@media screen and (max-height: 730px) {
  .landing-page-fixed-form > div {height: 600px;}
}

@media screen and (max-width: 1024px) {
  .landing-page-fixed-form > div {
    height: auto;
  }
}

{# Static base #}
@media (min-width: 768px) and (max-width: 1139px) {
  .landing-static .row-fluid .span6 {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .landing-static .dnd_area-row-1-vertical-alignment > .row-fluid {
    flex-direction: column;
  }
}

.landing-static .landing-page-fixed-form {
  position: static;
  width: 100%;
  background-color: transparent;
}

.landing-static .landing-page-fixed-form-inner {
  max-width: 650px;
}

@media screen and (max-height: 730px) {
  .landing-static .landing-page-fixed-form > div {
    height: auto;
  }
}

@media screen and (max-height: 850px) {
  .landing-static .landing-page-fixed-form > div {
    height: auto;
  }
}