.pg-demo-partner .pg-demo-steps {
  width: 30vw;
}
@media (max-width: 991px) {
  .pg-demo-partner .pg-demo-steps {
    width: 100%;
  }
}
.pg-demo-partner .pg-demo-steps .pg-demo-steps-title {
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .pg-demo-partner .pg-demo-steps .pg-demo-steps-title {
    font-size: 14px;
    line-height: 16px;
  }
}
.pg-demo-partner .pg-demo-steps .form-group {
  margin-bottom: 5px;
}
.pg-demo-partner .pg-demo-steps .control-label {
  font-size: 14px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .pg-demo-partner .pg-demo-steps .control-label {
    font-size: 12px;
    line-height: 14px;
  }
}
.pg-demo-partner .pg-demo-steps .custom-control-label {
  font-size: 11px;
  line-height: 14px;
}
@media (max-width: 991px) {
  .pg-demo-partner .pg-demo-steps .custom-control-label {
    font-size: 12px;
    line-height: 14px;
  }
}
.pg-demo-partner .pg-demo-steps .form-actions {
  margin-bottom: 0;
}
.pg-demo-partner .pg-demo-steps .pg-demo-steps-1 {
  flex: 1 1 auto;
  padding-left: 0;
}
@media (max-width: 991px) {
  .pg-demo-partner .pg-demo-steps .pg-demo-steps-1 {
    width: 100%;
    padding: 30px;
  }
}
.pg-demo-partner .pg-demo-steps .pg-demo-steps-btn {
  width: 100%;
}
.pg-demo-partner .pg-demo-steps-form-form-handler-1 .webform-progressbar {
  display: none;
}
