/*---------------------*/
/*   	RESPONSIVE     */
/*---------------------*/

@media only screen and (max-width: 600px) {
  body {
    background-color: white;
  }
  #headerContent img {max-width:400px; width: 100%;height: auto;}
  .breadcrumb {
    width: 100%;
  }
  .breadcrumb .step_active {
    background: #777;
  }
  .breadcrumb span {
    height: 51px;
    display: inline-flex;
  }
  #subscriptionForm .subFormSpan {
    width: calc( 100% - 20px);
  }
  form {
    width: 100%;
  }
  .formContent {
    padding: 0;
    width: 100%;
    display: inline-block;
    border: 0px;
    box-shadow: 0px 0px;
  }
  #subscriptionForm .doubleSpan {
    width: calc( 100% - 20px);
  }
  .checkbox input[type='checkbox'] {
    margin-left: 0px;  
  }
  .landpage { width: 100%; }
  .landpage .subFormGroup { padding: 5px; }
  .landpage .subFormGroup.half-width { padding-top:5px; width:100%; }
  
}