@media (max-width: 980px) {
.ev-css-1 {
  width:50%!important;
}
}

@media (max-width: 767px) {
.ev-css-1 {
  width:50%!important;
}
}

@media (max-width: 980px) {
.ev-css-2 {
  width:50%!important;
}
}

@media (max-width: 767px) {
.ev-css-2 {
  width:50%!important;
}
}

@media (max-width: 980px) {
.ev-css-3 {
  width:50%!important;
}
}

@media (max-width: 767px) {
.ev-css-3 {
  width:50%!important;
}
}

@media (max-width: 980px) {
.ev-css-4 {
  width:50%!important;
}
}

@media (max-width: 767px) {
.ev-css-4 {
  width:50%!important;
}
}

@media (max-width: 980px) {
.ev-css-5 {
  display: flex; 
  flex-wrap: wrap;
}
}

@media (max-width: 767px) {
.ev-css-5 {
  display: flex; 
  flex-wrap: wrap;
}
}

@media (max-width: 980px) {
.ev-css-6 {
  flex: 0 0 calc(50% - 10px);
}
}

@media (max-width: 767px) {
.ev-css-6 {
  flex: 0 0 calc(50% - 10px);
}
}

@media (max-width: 980px) {
.ev-css-7 {
  flex: 0 0 calc(50% - 10px);
}
}

@media (max-width: 767px) {
.ev-css-7 {
  flex: 0 0 calc(50% - 10px);
}
}

@media (max-width: 980px) {
.ev-css-8 {
  flex: 0 0 calc(50% - 10px);
}
}

@media (max-width: 767px) {
.ev-css-8 {
  flex: 0 0 calc(50% - 10px);
}
}

@media (max-width: 980px) {
.ev-css-9 {
  flex: 0 0 calc(50% - 10px);
}
}

@media (max-width: 767px) {
.ev-css-9 {
  flex: 0 0 calc(50% - 10px);
}
}

@media (min-width: 768px) and (max-width: 980px) {
.ev-css-10 {
  display: flex;
    flex-wrap: wrap;
}
}

@media (min-width: 768px) and (max-width: 980px) {
.ev-zeile .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.ev-css-11 {
  flex: 0 0 calc(50% - 10px) !important;
}
}

@media (min-width: 768px) and (max-width: 980px) {
.ev-zeile .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.ev-css-12 {
  flex: 0 0 calc(50% - 10px) !important;
}
}

.ev-css-13 {
  .et_pb_grid_item {
      width: 25%;
          margin-right: 0;
          margin-bottom: 0;
  }
}

@media (max-width: 980px) {
.ev-css-13 {
  .et_pb_grid_item {
      width: 25%;
          margin-right: 0;
          margin-bottom: 0;
  }
}
}

@media (max-width: 767px) {
.ev-css-13 {
  .et_pb_grid_item {
      width: 50%;
          margin-right: 0;
          margin-bottom: 0;
  }
}
}

.ev-css-14 {
  text-align:right;
}

@media (max-width: 980px) {
.ev-css-14 {
  text-align:left;
}
}

@media (max-width: 767px) {
.ev-css-14 {
  text-align:left;
}
}

.ev-css-15 {
  text-align:right;
}

@media (max-width: 980px) {
.ev-css-15 {
  text-align:left;
}
}

@media (max-width: 767px) {
.ev-css-15 {
  text-align:left;
}
}

.ev-css-16 {
  display:inline-block;
}

.ev-css-17 {
  display:inline-block;
}

.ev-css-18 {
  display:inline-block;
}