.company-page-wrap {
  background: #def3f9;
  padding: 20px 0 150px 0;
}

.company-page-wrap .company-hold {
  background: #fff;
  max-width: 1240px;
  margin: 0 auto;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 30px 20px;
  margin-top: -200px!important;
  padding: 60px;
}

.company-page-wrap .company-hold .vision-hold {
  width: 50%;
  padding: 0 60px;
}

.company-page-wrap .company-hold .vision-hold form {
  background: #fff;
  
  width: 100%;
  
}

.company-page-wrap .company-hold .vision-hold form fieldset {
  max-width: 100%;
}

.company-page-wrap .company-hold .vision-hold form .input input {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  padding: 30px 20px;
}

.company-page-wrap .company-hold .vision-hold form input[type="submit"] {
    float: none !important;
   margin: 30px 0 0 0 !important; */
    width: auto !important; 
}

.company-page-wrap .company-hold .mission-hold {
  width: 50%;
  padding: 0 60px;
}

@media (max-width: 1240px){
  
  .company-page-wrap .company-hold {
  max-width: 90%;
  }
  
}

@media (max-width: 900px){
  
  .company-page-wrap .company-hold {
    flex-direction: column;
    padding: 25px;
    margin-top: -100px!important;
  }
  
  .company-page-wrap .company-hold .vision-hold {
    width: 100%;
    padding: 0;
  }
  .company-page-wrap .company-hold .mission-hold {
    width: 100%;
    padding: 0;
  }
  
  .company-page-wrap .company-hold .vision-hold .hs-form fieldset.form-columns-2 .hs-form-field {
    width: 100%;
  }
  
}