.padding_content {padding:0% 25% 0% 25% !important;}

.padding_head{padding:0% 25% 0% 25% !important;}

p  {
  -webkit-hyphens: auto !important; /* Safari/Chrome */
  -ms-hyphens: auto !important;     /* IE 10/11, Edge */
  -moz-hyphens: auto !important;    /* Firefox */
  hyphens: auto !important;         /* Standard */
}

/* RSFORM */

.formResponsive button[type=button], .formResponsive button[type=reset], .formResponsive button[type=submit], .formResponsive input[type=button], .formResponsive input[type=reset], .formResponsive input[type=submit] {
    display: inline-block;
    padding: 20px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0px solid #ccc;
    border-radius: 0px;
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, .2), 0 0px 0px rgba(0, 0, 0, .05);
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 80% !important;
    float: left;
    margin-left: 2%;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 15% !important;
    float: left;
    text-align: center;
    margin-left: 2%;
    margin-top: 0;
  }



.xdsoft_current {background: #38d430 !important;}

.rsform-block-datenschutz input[type=checkbox] {padding-left: 0px;
    margin-right: 0px; line-height:100px;
                                               padding-top:5px;
    float: left !important;
                                                display:inline-block;
    width: 6%; margin-top:5px !important;
  text-align:left;}

.formResponsive input[type=checkbox] {
    margin-top: 5px !important; margin-right:3px;}

.rsform-block-datenschutz p { float: left !important; width: 90%;}

.rsform-input-box {width:96% !important;  padding:3% 2% 3% 2% !important; font-size: 20px !important; margin:0px !important; background-color:#947c66 !important; color:#FFF !important; transition:all 0.25s;}

.rsform-input-box::placeholder { color: #ece4d9; opacity: 1; }

.rsform-input-box:hover {background-color: #ae8b67 !important; transition:all 0.25s;}

.rsform-input-box:focus {background-color: #ae8b67 !important; transition:all 0.25s;}

.rsform-text-box {border: 0px solid #cccccc !important;
background-color:#947c66 !important; width:100% !important; height:200px !important; padding:3% 2% 3% 2% !important; font-size: 20px !important; color:#FFF !important; transition:all 0.25s;}


.rsform-text-box::placeholder { color: #ece4d9; opacity: 1; }
.rsform-text-box:hover {background-color: #ae8b67 !important; transition:all 0.25s;}

.rsform-text-box:focus {background-color:#ae8b67 !important; transition:all 0.25s;}

.rsform-select-box  {width:96% !important;  padding:3% 2% 3% 2% !important; font-size: 20px !important; margin:0px !important; background-color: #947c66 !important; color:#FFF !important; transition:all 0.25s;}

.rsform-select-box::placeholder { color: #ece4d9; opacity: 1; }

.rsform-select-box:hover {background-color: #ae8b67 !important; transition:all 0.25s;}

.rsform-select-box:focus {background-color:#ae8b67 !important; transition:all 0.25s;}


.rsform-submit-button {width:100% !important; background-color: #947c66 !important; }

.formBody {margin:0px !important; padding:0px!important;}

.formControls {margin:0px !important; padding:0px!important;}

.formResponsive input[type="submit"] {text-shadow:none !important; font-family: 'Roboto' !important; background-color: #947c66 !important;  padding:2% !important;}

.formResponsive input[type="submit"]:hover {text-shadow:none !important; font-family: 'Roboto' !important; background-color: #ae8b67 !important;}


@media (min-width: 1601px) and (max-width:2100px){
.padding_content {padding:0% 18% 0% 18% !important;}

.padding_head{padding:0% 18% 0% 18% !important;}
}

@media (min-width: 1281px) and (max-width:1600px){
.padding_content {padding:0% 12% 0% 12% !important;}

.padding_head{padding:0% 12% 0% 12% !important;}
}


@media (min-width: 1025px) and (max-width:1280px){
.padding_content {padding:0% 8% 0% 8% !important;}

.padding_head{padding:0% 8% 0% 8% !important;}
}

@media (min-width: 0px) and (max-width:1024px){
.padding_content {padding:0% 4% 0% 4% !important;}

.padding_head{padding:0% 4% 0% 4% !important;}

  /* RSFORM */

.formResponsive button[type=button], .formResponsive button[type=reset], .formResponsive button[type=submit], .formResponsive input[type=button], .formResponsive input[type=reset], .formResponsive input[type=submit] {
    display: inline-block;
    padding: 20px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0px solid #ccc;
    border-radius: 0px;
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, .2), 0 0px 0px rgba(0, 0, 0, .05);
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 80% !important;
    float: left;
    margin-left: 2%;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 15% !important;
    float: left;
    text-align: center;
    margin-left: 2%;
    margin-top: 0;
  }



.xdsoft_current {background: #38d430 !important;}

.rsform-block-datenschutz input[type=checkbox] {padding-left: 0px;
    margin-right: 0px; line-height:100px;
                                               padding-top:5px;
    float: left !important;
                                                display:inline-block;
    width: 6%; margin-top:5px !important;
  text-align:left;}

.formResponsive input[type=checkbox] {
    margin-top: 5px !important; margin-right:3px;}

.rsform-block-datenschutz p { float: left !important; width: 90%;}

.rsform-input-box {width:88% !important;  padding:3% 2% 3% 2% !important; font-size: 16px !important; margin:0px !important; background-color:#947c66 !important; color:#FFF !important; transition:all 0.25s;}

.rsform-input-box::placeholder { color: #ece4d9; opacity: 1; }

.rsform-input-box:hover {background-color: #ae8b67 !important; transition:all 0.25s;}

.rsform-input-box:focus {background-color: #ae8b67 !important; transition:all 0.25s;}

.rsform-text-box {border: 0px solid #cccccc !important;
background-color:#947c66 !important; width:100% !important; height:200px !important; padding:3% 2% 3% 2% !important; font-size: 16px !important; color:#FFF !important; transition:all 0.25s;}


.rsform-text-box::placeholder { color: #ece4d9; opacity: 1; font-size: 16px !important; }
.rsform-text-box:hover {background-color: #ae8b67 !important; transition:all 0.25s;}

.rsform-text-box:focus {background-color:#ae8b67 !important; transition:all 0.25s;}

.rsform-select-box  {width:96% !important;  padding:3% 2% 3% 2% !important; font-size: 16px !important; margin:0px !important; background-color: #947c66 !important; color:#FFF !important; transition:all 0.25s;}

.rsform-select-box::placeholder { color: #ece4d9; opacity: 1; }

.rsform-select-box:hover {background-color: #ae8b67 !important; transition:all 0.25s;}

.rsform-select-box:focus {background-color:#ae8b67 !important; transition:all 0.25s;}

  .rsform-block-datenschutz  p {font-size:16px !important; line-height:120% !important;}

.rsform-submit-button {width:100% !important; background-color: #947c66 !important; }

.formBody {margin:0px !important; padding:0px!important;}

.formControls {margin:0px !important; padding:0px!important;}

.formResponsive input[type="submit"] {text-shadow:none !important; font-family: 'Roboto' !important; background-color: #947c66 !important;  padding:2% !important;}

.formResponsive input[type="submit"]:hover {text-shadow:none !important; font-family: 'Roboto' !important; background-color: #ae8b67 !important;}


}