/******************************************************
 * GROSSE DISPLAYS
 ******************************************************/

input[type="checkbox"], input[type="radio"], input[type="image"] {
  width: 20px !important;
  height: 20px !important;
}

.muster-bestellung.centered-wrapper {
  padding: 2em 3em;
  border-radius: 20px;
}

.muster-bestellung.centered-wrapper .checkbox_container,
.muster-bestellung.centered-wrapper textarea {
  width: 100% !important;
  border: none !important;
}

.muster-bestellung.centered-wrapper .checkbox_container {
  padding: 0 !important;
}

.main-content .muster-bestellung.centered-wrapper label,
.main-content .muster-bestellung.centered-wrapper label a {
  color: #fff !important;
}

.muster-bestellung.centered-wrapper .ce_form .widget-upload input {
  border-radius: 0 !important;
  font-size: 1.15em;
  cursor: pointer;
}

.muster-bestellung.centered-wrapper .ce_form input,
.muster-bestellung.centered-wrapper .ce_form input::placeholder,
.muster-bestellung.centered-wrapper textarea {
  color: #333 !important;
  width: 100%;
}

.muster-bestellung.centered-wrapper .ce_form .formular-spalte-1 {
  float: left;
  width: 50%;
  margin: 0 !important;
}

.muster-bestellung.centered-wrapper .ce_form .formular-spalte-2 {
  width: 45%;
  margin-left: 5% !important;
  float: right;
}

.muster-bestellung.centered-wrapper .ce_form .formular-spalte-2 fieldset {
  width: 100%;
  border: none !important;
  background: none !important;
}

.muster-bestellung button.submit {
  border-color: #fff !important;
  background: #fff !important;
  color: #333 !important;
}

/******************************************************
 * DISPLAYS 1600px
 ******************************************************/

@media screen and (max-width: 1600px) {
  
.muster-bestellung.centered-wrapper {
  padding: 2em 0;
}
  
}

/******************************************************
 * DISPLAYS 1450px
 ******************************************************/

@media screen and (max-width: 1450px) {
  
.muster-bestellung.centered-wrapper .ce_form .formular-spalte-1 {
  width: 57%;
}

.muster-bestellung.centered-wrapper .ce_form .formular-spalte-2 {
  width: 40%;
  margin-left: 3% !important;
}

}

/******************************************************
 * DISPLAYS 1200px
 ******************************************************/

@media screen and (max-width: 1200px) {

.muster-bestellung.centered-wrapper {
  padding: 2em 0 1em;
}

.muster-bestellung.centered-wrapper .ce_form .formular-spalte-1 {
  width: 100%;
  clear: both !important;
}

.muster-bestellung.centered-wrapper .ce_form .formular-spalte-2 {
  width: 100%;
  margin-left: 0 !important;
  clear: both !important;
}

.muster-bestellung.centered-wrapper .ce_form .formular-spalte-2 .checkbox_container {
  margin: 0 !important;
  padding: 0 !important;
}

}