.subscribe form  {
  display:inline-block;
  width:fit-content;
    height:fit-content;
  vertical-align: middle;
 
}

.hs_error_rollup {
  display: none;
}

.subscribe form input[type=submit] {
    
    margin-top: 23px;
}


/* .subscribe form label {
  display:none !important;
} */
.subscribe form input[type=email]{
  autocomplete="off";
  padding: 16px;margin-right:12px;
  width: 462px;
  height: 45px;background: #FFFFFF;
  border-radius: 8px;
}
.subscribe form input[type=submit]{
width: 138px;
height: 45px;background: #3266F5;text-align:center;font-weight: 500;
font-size: 20px;
line-height: 32px;color: #FFFFFF;
border-radius: 8px;
}
.subscribe form .hs_email,.subscribe form .hs_submit{
  float:left;
  margin-bottom:12px;
}


@media only screen and (min-width: 768px) and (max-width: 1200px) {
  section.subscribe {
    padding: 0 0;
  }
  .subscribe form input[type=email] {   
    width: 590px;
}

}

@media (max-width: 767px) {	
  section.subscribe {
    padding: 0 0 !important;
  }
  .subscribetitle1 {
    margin-bottom: 20px!important;
    font-size: 32px !important;
    line-height: 44px !important;
  }
  .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 100%;
    border: none;
  }
  .hs_submit.hs-submit {
    width: 100%;
  }
  .subscribe form input[type=submit] {  
    width: 100%;
    border: none;
  }
  .subscribe form {   
    width: 100%;
  }
  

}