.leadgen_pageform_box_content {
  top: 0;
  left: 33%;
  right: 33%;

  position: absolute;
}

@media only screen and (max-width: 1600px) {
  .leadgen_pageform_box_content {
    top: 3%;
  }
}

@media only screen and (max-width: 1480px) {
  .leadgen_pageform_box_content .lp_content {
    width: 380px;
  }

  .leadgen_pageform_box_content {
    top: 1%;
  }
}

@media only screen and (max-width: 780px) {
  .leadgen_pageform_box_content {
    max-width: 600px;
    left: 23%;

    display: block;
    z-index: 5;
    padding: 70px 0;

    position: relative;
  }
}

@media only screen and (max-width: 670px) {
  .leadgen_pageform_box_content .lp_content {
    width: 420px;
    left: -5%;
  }
}

@media only screen and (max-width: 640px) {
  .leadgen_pageform_box_content .lp_content {
    width: 400px;
    left: -5%;
  }
}

@media only screen and (max-width: 580px) {
  .leadgen_pageform_box_content .lp_content {
    width: 380px;
    left: -10%;
  }
}

@media only screen and (max-width: 540px) {
  .leadgen_pageform_box_content .lp_content {
    width: 380px;
    left: -12%;
  }
}

@media only screen and (max-width: 500px) {
  .leadgen_pageform_box_content .lp_content {
    width: 380px;
    left: -11%;
  }
}

@media only screen and (max-width: 420px) {
  .leadgen_pageform_box_content .lp_content {
    width: 360px;

    left: -17%;
  }
}

@media only screen and (max-width: 380px) {
  .leadgen_pageform_box_content .lp_content {
    width: 320px;
    left: -15.5%;
  }
}

@media only screen and (max-width: 340px) {
  .leadgen_pageform_box_content .lp_content {
    width: 300px;
    left: -17%;
  }
}

@media only screen and (max-width: 320px) {
  .leadgen_pageform_box_content .lp_content {
    width: 280px;
    left: -15.5%;
  }
}
